From cf5f3a2c92ef1b44fc7fe5348c25d471f21826be Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 22 Aug 1996 15:36:12 +0100 Subject: [PATCH] dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs) * dselect +/-/_/= on lines for all broken, new, local or whatever packages do not affect _all_ packages. (Bug#4129.) * Support for diff-only uploads in source packaging tools. * dpkg-genchanges -d option renamed to -C. * dpkg-buildpackage understands -m, -v, -C (for dpkg-genchanges). * Support for debian/shlibs.local added to dpkg-shlibdeps. * Shared library files' search order defined in dpkg-source(1), and relevant files added to the FILES section. * Programmers' manual describes source packaging tools. * Policy manual mentions shared library control area file. * dpkg-source manpage includes dpkg-shlibdeps in title line. * Manuals have changelog and automatic version numbering. * changelogs (for dpkg and for manuals) installed. * binary target split into binary-arch and binary-indep in manual. * Manpages should be compressed. * Copyright file is moved to /usr/doc//copyright. * Changelogs must be installed in /usr/doc/. * dpkg-deb(8) moved to dpkg-deb(1). * binary target split into binary-arch and binary-indep in source. * changelog entry for 1.2.14 copied from that (forked) release. -- Ian Jackson Thu, 22 Aug 1996 15:36:12 +0100 --- debian/changelog | 40 + debian/rules | 9 +- doc/Makefile.in | 31 +- doc/changelog | 9 + doc/developer-keys.pgp | Bin 31039 -> 31223 bytes doc/manuals-version | 2 + doc/policy.sgml | 273 +++++- doc/policy.text | 1329 +++++++++++++++++++++++++++ doc/programmer.sgml | 330 ++++++- dpkg-deb/Makefile.in | 6 +- dpkg-deb/{dpkg-deb.8 => dpkg-deb.1} | 0 dselect/pkgcmds.cc | 17 +- dselect/pkglist.h | 1 + scripts/dpkg-buildpackage.sh | 44 +- scripts/dpkg-genchanges.pl | 27 +- scripts/dpkg-shlibdeps.pl | 17 +- scripts/dpkg-source.1 | 213 ++++- scripts/dpkg-source.pl | 432 ++++++--- version.h | 2 +- 19 files changed, 2535 insertions(+), 247 deletions(-) create mode 100644 doc/changelog create mode 100644 doc/manuals-version create mode 100644 doc/policy.text rename dpkg-deb/{dpkg-deb.8 => dpkg-deb.1} (100%) diff --git a/debian/changelog b/debian/changelog index 76bd8a1b..f65d235f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,32 @@ +dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs) + + * dselect +/-/_/= on lines for all broken, new, local or whatever + packages do not affect _all_ packages. (Bug#4129.) + + * Support for diff-only uploads in source packaging tools. + * dpkg-genchanges -d option renamed to -C. + * dpkg-buildpackage understands -m, -v, -C (for dpkg-genchanges). + * Support for debian/shlibs.local added to dpkg-shlibdeps. + * Shared library files' search order defined in dpkg-source(1), and + relevant files added to the FILES section. + + * Programmers' manual describes source packaging tools. + * Policy manual mentions shared library control area file. + * dpkg-source manpage includes dpkg-shlibdeps in title line. + * Manuals have changelog and automatic version numbering. + * changelogs (for dpkg and for manuals) installed. + * binary target split into binary-arch and binary-indep in manual. + * Manpages should be compressed. + * Copyright file is moved to /usr/doc//copyright. + * Changelogs must be installed in /usr/doc/. + + * dpkg-deb(8) moved to dpkg-deb(1). + + * binary target split into binary-arch and binary-indep in source. + * changelog entry for 1.2.14 copied from that (forked) release. + + -- Ian Jackson Thu, 22 Aug 1996 15:36:12 +0100 + dpkg (1.3.6) experimental; urgency=low (HIGH for new source format) * dpkg-source now has broken argument unparsing for tar. (Bug#4195.) @@ -106,6 +135,17 @@ dpkg (1.3.0) experimental; urgency=LOW -- Ian Jackson Tue, 6 Aug 1996 02:31:52 +0100 + +dpkg (1.2.14) stable unstable; urgency=MEDIUM + + * dselect +/-/_/= on lines for all broken, new, local or whatever + packages do not affect _all_ packages. (Bug#4129.) + + * NOTE - THE HISTORY FORKS HERE. 1.2.14's change appears in 1.3.7. + + -- Ian Jackson Thu, 22 Aug 1996 00:39:52 +0100 + + dpkg (1.2.13) unstable; urgency=LOW * dpkg --search produces correct output for diversions. diff --git a/debian/rules b/debian/rules index 8dd1658f..338d68bd 100755 --- a/debian/rules +++ b/debian/rules @@ -19,7 +19,13 @@ clean: -rm -f config.cache config.status config.h install config.log find -name '*~' -print0 | xargs -r0 rm -- -binary: checkroot build +binary: binary-arch binary-indep + +binary-indep: + $(checkdir) + +binary-arch: checkroot build + $(checkdir) -rm -rf debian/tmp install -d debian/tmp debian/tmp/DEBIAN debian/tmp/etc/dpkg install -d debian/tmp/usr/doc/{copyright,dpkg} @@ -40,6 +46,7 @@ binary: checkroot build install cp debian/copyright debian/tmp/usr/doc/copyright/dpkg cp TODO debian/tmp/usr/doc/dpkg/WISHLIST + gzip -9v debian/tmp/usr/doc/dpkg/changelog.* touch debian/tmp/var/lib/dpkg/{status,available} dpkg-shlibdeps -dPre-Depends main/dpkg dselect/dselect dpkg-gencontrol diff --git a/doc/Makefile.in b/doc/Makefile.in index a64b312a..af74a0df 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -35,9 +35,7 @@ INSTALL_DATA = @INSTALL_DATA@ MAKEINFO = makeinfo TEXI2DVI = texi2dvi -DPKGDOCS= developer-keys.pgp - -SGMLDOCS= programmer policy +SGMLDOCSTAMPS= programmer.html-stamp policy.html-stamp # Files folded into manuals OBSOLETEDOCS= descriptions.txt upgrades+errors.txt \ @@ -46,10 +44,18 @@ OBSOLETEDOCS= descriptions.txt upgrades+errors.txt \ disappear-replace.txt diversions.text \ essential-flag.txt version-ordering.txt -all: $(DPKGDOCS) $(SGMLDOCS) +all: $(DPKGDOCS) $(SGMLDOCSTAMPS) + +manuals-version: changelog Makefile + v=`dpkg-parsechangelog -lchangelog | sed -n 's/^Version: //p'` && \ + echo "" >$@.new + d=`pwd | sed -e 's,/doc$$,,; s,^.*dpkg-\([0-9.]*\),\1,'` && \ + echo "" >>$@.new + mv $@.new $@ -$(SGMLDOCS): - debiandoc2html $@.sgml +%.html-stamp: %.sgml manuals-version + rm -rf $*.html + debiandoc2html $< touch $@ guidelines.info: guidelines.texi @@ -65,7 +71,7 @@ database-structure.monops: database-structure.ps mv ps database-structure.monops clean: - rm -f $(SGMLDOCS) + rm -f $(SGMLDOCSTAMPS) rm -f database-structure.ps database-structure.monops ps rm -f *.{aux,cp,dvi,fn,ky,log,pg,toc,tp,vr,bak} rm -f guidelines.info* *.sasp* @@ -78,9 +84,10 @@ install: all $(INSTALL_DATA) deb.5 $(man5dir)/deb.$(man5) $(INSTALL_DATA) deb-old.5 $(man5dir)/deb-old.$(man5) $(INSTALL_DATA) deb-control.5 $(man5dir)/deb-control.$(man5) - set -e; for f in $(SGMLDOCS) ; do \ - cp -r $$f.html $(dpkgdocdir)/$$f.html ; \ - done - set -e; for d in $(DPKGDOCS) ; do \ - $(INSTALL_DATA) $$d $(dpkgdocdir)/$$d ; \ + set -e; for f in $(SGMLDOCSTAMPS) ; do \ + g=`echo $$f | sed -e 's/-stamp$$//'` ; \ + cp -r $$g $(dpkgdocdir)/$$g ; \ done + $(INSTALL_DATA) developer-keys.pgp $(dpkgdocdir)/. + $(INSTALL_DATA) ../debian/changelog $(dpkgdocdir)/changelog.dpkg + $(INSTALL_DATA) changelog $(dpkgdocdir)/changelog.manuals diff --git a/doc/changelog b/doc/changelog new file mode 100644 index 00000000..c6951c7b --- /dev/null +++ b/doc/changelog @@ -0,0 +1,9 @@ +debian-manuals (0.2.0.0) experimental; + + * Draft releases. + + -- Ian Jackson Wed, 21 Aug 1996 15:07:53 +0100 + +Local variables: +mode: debian-changelog +End: diff --git a/doc/developer-keys.pgp b/doc/developer-keys.pgp index 5ad9b5aec037e26c186787ff98cbcb7b1cb7a1a0..dc4b76fd4ae36aaf7009e03fe1a8d84b5dedc862 100644 GIT binary patch delta 195 zcmV;!06hP{@&Whr0e_hQjRP_ZT@C;M0R#Z4d30p-L{7#^R2)QZdd{S@6^62N)Sf`3 zx%5@sPU?oEu8dzLB?~3Ie9%-1gm=IkmDJ!uD2jy6LzUmJ^Z~t4d&RV(1s=qwF6>V? z7nnI4Isz{`%-K{7qB&vA`<3jTm7g)_!x$jY)z^9{>F3#{!Z}TibxiwoWAIVRun@Yb x00j}S0RXfhOJQ + diff --git a/doc/policy.sgml b/doc/policy.sgml index 998b3696..2b5dbcc1 100644 --- a/doc/policy.sgml +++ b/doc/policy.sgml @@ -1,4 +1,7 @@ - + +%manuals-version-def; +]>