]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
Synchronized with patch 28 from Manojs tree
authorManoj Srivastava <srivasta@debian.org>
Thu, 16 Jun 2005 08:06:57 +0000 (08:06 +0000)
committerManoj Srivastava <srivasta@debian.org>
Thu, 16 Jun 2005 08:06:57 +0000 (08:06 +0000)
Synchronized with patch 28 from Manojs tree

Patches applied:

 * srivasta@debian.org--etch/debian-policy--devel--3.0--patch-28
   Integrate the new policy files

git-archimport-id: debian-policy@lists.debian.org--etch/debian-policy--devel--3.0--patch-28

debian-policy.desc
debian/changelog
debian/control
debian/rules
menu-policy.sgml

index 90640f419131a4f035794caf4b8494c3d2ce2252..5e375f94808309e4daea394761ade67a2578a89e 100644 (file)
@@ -1,11 +1,12 @@
 Document: debian-policy
 Title: Debian Policy Manual
-Author: Ian Jackson and Christian Schwarz
+Author: The Debian Policy Mailing list
 Abstract: This manual describes the policy requirements for the Debian
  GNU/Linux distribution. This includes the structure and contents of
  the Debian archive, several design issues of the operating system, as
  well as technical requirements that each package must satisfy to be
- included in the distribution.
+ included in the distribution. Also included are ancilliary documents
+ and sub policy documentation.  
 Section: Apps/Programming
 
 Format: debiandoc-sgml
index c967340dcbab0d30b0dfff29a7b1e5a6f3e0b148..e0ef5430f86a168ad3df37b4a735210419ee505a 100644 (file)
@@ -2,6 +2,9 @@ debian-policy (2.5.1.90) unstable; urgency=low
 
   * This is a test version of the policy package, and shall not be
     officially uploaded.
+  * Merged in the packaging manual sources (we still have two separate
+    .deb packages)
+  * Multiple minor packaging tweaks.
   * [ACCEPTED 1998/05/01] Policy clarification about Standards-Version
     Added the clarifying paragraph (and the rationale in a footnote). 
     closes: Bug#21969
@@ -20,7 +23,7 @@ debian-policy (2.5.1.90) unstable; urgency=low
     Changed all references to the proper FHS versions. This was a first
     scan, so some references may still need to be changed. closes: Bug#37345
 
- -- Manoj Srivastava <srivasta@debian.org>  Tue, 27 Apr 1999 11:10:29 -0500
+ -- Manoj Srivastava <phil@hands.com>  Tue, 29 Jun 1999 14:57:47 -0500
 
 debian-policy (2.5.1.0) unstable; urgency=low
 
index 0a5125fe389cd99edf87b7e03ccc7b303fb8aa30..cf6e0e2c25bf735366cee5054832e66d5d0f4a50 100644 (file)
@@ -15,3 +15,15 @@ Description: Debian Policy Manual and related documents
     - Authoritative list of virtual package names
     - Paper about libc6 migration
     - Policy checklist for upgrading your packages
+
+Package: packaging-manual
+Architecture: all
+Suggests: doc-base, dpkg (>= 1.4.0.23)
+Description: Debian Packaging Manual
+ This package installs the Debian Packaging Manual. 
+ .
+ This manual describes the technical aspects of creating Debian binary
+ and source packages.  It also documents the interface between
+ dselect and its access method scripts.  It does not deal with
+ the Debian Project policy requirements, and it assumes familiarity
+ with dpkg's functions from the system administrator's perspective.
index dddc2a9265cf87e87764fc515368c900cc514be5..a62d1292ff2ed345d36c2e8ce86b7b625e8ee883 100755 (executable)
@@ -5,9 +5,9 @@
 ## Created On      : Thu Oct 29 15:35:55 1998
 ## Created On Node  : tiamat.datasync.com
 ## Last Modified By : Manoj Srivastava
-## Last Modified On : Mon Jun  7 23:37:11 1999
+## Last Modified On : Tue Jun 29 10:27:46 1999
 ## Last Machine Used: glaurung.green-gryphon.com
-## Update Count            : 42
+## Update Count            : 45
 ## Status          : Unknown, Use with caution!
 ## HISTORY         :
 ## Description     :
@@ -23,9 +23,13 @@ ppackage:= packaging-manual
 
 FILES_TO_CLEAN  = debian/files debian/buildinfo  debian/substvars \
                  version.ent  policy.lout policy.lout.ld lout.li \
-                 upgrading-checklist.text policy.text.gz
-STAMPS_TO_CLEAN = stamp-binary stamp-build stamp-configure
-DIRS_TO_CLEAN   = debian/tmp policy.html fhs
+                 upgrading-checklist.text policy.text.gz \
+                 packaging.lout packaging.text.gz packaging.ps \
+                  packaging.pdf.gz menu-policy.text.gz \
+                  proposal.text.gz menu-policy.pdf.gz proposal.pdf.gz
+STAMPS_TO_CLEAN = stamp-policy stamp-packaging stamp-build stamp-configure
+DIRS_TO_CLEAN   = debian/tmp policy.html fhs debian/tmp-packaging \
+                  packaging.html menu-policy.html proposal.html
 SGML_FILES      = policy packaging menu-policy proposal
 
 # Location of the source dir
@@ -34,13 +38,20 @@ TMPTOP        := $(SRCTOP)/debian/tmp
 DOCDIR   := $(TMPTOP)/usr/doc/$(package)
 LIBDIR   := $(TMPTOP)/usr/share/doc-base
 
-FHS_ARCHIVE    =(shell ls -1 fhs*.tar.gz)
-FHS_FILES      =fhs/fhs.dvi fhs/fhs.ps fhs/fhs.txt
-FSSTND_FILES   =FSSTND-FAQ fsstnd-1.2.dvi.gz fsstnd-1.2.ps.gz fsstnd-1.2.txt.gz
-POLICY_FILES   =policy.text.gz policy.sgml virtual-package-names-list.text \
-               upgrading-checklist.text libc6-migration.text version.ent
-BYHAND_FILES   =policy.text.gz libc6-migration.text\
-               virtual-package-names-list.text
+PTMPTOP          := $(SRCTOP)/debian/tmp-packaging
+PDOCDIR          := $(PTMPTOP)/usr/doc/$(package)
+PLIBDIR          := $(PTMPTOP)/usr/share/doc-base
+
+FHS_ARCHIVE  =$(shell ls -1 fhs*.tar.gz)
+FHS_FILES    =fhs/fhs.dvi fhs/fhs.ps fhs/fhs.txt
+FSSTND_FILES =FSSTND-FAQ fsstnd-1.2.dvi.gz fsstnd-1.2.ps.gz fsstnd-1.2.txt.gz
+POLICY_FILES =policy.text.gz policy.sgml virtual-package-names-list.text \
+             upgrading-checklist.text libc6-migration.text \
+             version.ent proposal.sgml proposal.text.gz \
+              menu-policy.sgml menu-policy.text.gz
+BYHAND_FILES =policy.text.gz libc6-migration.text \
+              virtual-package-names-list.text menu-policy.text.gz
+PBYHAND_FILES=packaging.text.gz
 
 install_file   = /usr/bin/install -p   -o root -g root  -m  644
 install_program= /usr/bin/install -p   -o root -g root  -m  755
@@ -87,8 +98,8 @@ binary-arch:  build
 # generated by this package.  If there were any they would be
 # made here.
 
-binary-indep:  stamp-binary
-stamp-binary:  build
+binary-indep:  stamp-policy stamp-packaging
+stamp-policy:  build
        @test root = "`whoami`" || (echo need root priviledges; exit 1)
        $(checkdir)
        test -f stamp-build     || $(MAKE) -f        debian/rules build
@@ -111,20 +122,60 @@ stamp-binary:  build
        $(install_file)     debian/copyright         $(DOCDIR)/
        $(install_file)     debian-policy.desc       $(LIBDIR)/debian-policy
        (tar cf -           policy.html) |           (cd $(DOCDIR);   tar xf -)
+       (tar cf -           menu-policy.html) |      (cd $(DOCDIR);   tar xf -)
+       (tar cf -           proposal.html) |         (cd $(DOCDIR);   tar xf -)
        $(install_program)  debian/{postinst,prerm}  debian/tmp/DEBIAN/
-       dpkg-gencontrol     -isp
+       dpkg-gencontrol     -pdebian-policy -Pdebian/tmp -isp
        chown               -R root.root debian/tmp
        chmod               -R go=rX debian/tmp
        dpkg                --build debian/tmp ..
-       debiandoc2ps        -pa4 -1 -O policy.sgml | gzip -9v >  ../policy.ps.gz
+       debiandoc2latexps   -O policy.sgml | gzip -9v >  ../policy.ps.gz
+       debiandoc2latexpdf  -O policy.sgml | gzip -9v >  ../policy.pdf.gz
        GZIP=-9v tar zcf    ../policy.html.tar.gz    policy.html
        dpkg-distaddfile    -fdebian/files           policy.ps.gz       byhand -
+       dpkg-distaddfile    -fdebian/files           policy.pdf.gz      byhand -
        dpkg-distaddfile    -fdebian/files           policy.html.tar.gz byhand -
        for i in            $(BYHAND_FILES); do \
          $(install_file)   $$i            ..                ; \
          dpkg-distaddfile  -fdebian/files $$i       byhand - ; \
        done
-       touch              stamp-binary
+       touch              stamp-policy
+
+stamp-packaging:  build
+       @test root = "`whoami`" || (echo need root priviledges; exit 1)
+       $(checkdir)
+       test -f stamp-build     || $(MAKE) -f        debian/rules build
+       -rm -rf                 $(PTMPTOP)
+       $(make_directory)       $(PTMPTOP)/DEBIAN
+       $(make_directory)       $(PDOCDIR)
+       $(make_directory)       $(PLIBDIR)
+       echo "packaging-manual:Version=$(version)"           > debian/substvars
+
+       $(install_file)    packaging.sgml            $(PDOCDIR)/
+       $(install_file)    version.ent               $(PDOCDIR)/
+       $(install_file)    debian/changelog          $(PDOCDIR)/
+       -gzip -fqr9        $(DOCDIR)
+       $(install_file)    packaging.text.gz         $(PDOCDIR)/
+       $(install_file)    debian/copyright          $(PDOCDIR)/
+       $(install_file)    packaging-manual.desc     $(PLIBDIR)/packaging-manual
+       (tar cf -          packaging.html) |         (cd $(PDOCDIR);   tar xf -)
+       $(install_program) debian/{postinst,prerm}   debian/tmp-packaging/DEBIAN/
+       dpkg-gencontrol    -ppackaging-manual -Pdebian/tmp-packaging -isp
+       chown              -R root.root debian/tmp-packaging
+       chmod              -R go=rX debian/tmp-packaging
+       dpkg               --build debian/tmp-packaging ..
+       debiandoc2latexps  -O packaging.sgml | gzip -9f > ../packaging.ps.gz
+       debiandoc2latexpdf -O packaging.sgml | gzip -9f > ../packaging.pdf.gz
+       GZIP=-9v tar zcf   ../packaging.html.tar.gz    packaging.html
+       dpkg-distaddfile   -fdebian/files          packaging.ps.gz       byhand -
+       dpkg-distaddfile   -fdebian/files          packaging.pdf.gz      byhand -
+       dpkg-distaddfile   -fdebian/files          packaging.html.tar.gz byhand -
+       for i in            $(PBYHAND_FILES); do \
+         $(install_file)   $$i            ..                ; \
+         dpkg-distaddfile  -fdebian/files $$i       byhand - ; \
+       done
+       touch              stamp-
+
 
 define checkdir
        test -f debian/rules -a -f policy.sgml
index d471df1d17a3133c0f59a242c146237c277ba38f..51f4d8758a2a4c7233942afa692104aefe27dcef 100644 (file)
              <p>X window managers</p>
              <p>
                <taglist>
-                 <tagModules></tag>
+                 <tag>Modules></tag>
                  <item>
                    <p>window manager modules</p>
                  </item>