[Reproducible-commits] [dpkg] 01/03: Only build the dpkg-dev and libdpkg-perl packages

Holger Levsen holger at layer-acht.org
Tue May 3 08:43:35 UTC 2016


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to annotated tag 1.16.1.1_bpo60+2
in repository dpkg.

commit 2706341a508369a087caef02b96dec2c22061bc4
Author: Raphaël Hertzog <hertzog at debian.org>
Date:   Wed Nov 23 13:57:47 2011 +0100

    Only build the dpkg-dev and libdpkg-perl packages
    
    The backports team made it clear that they do not want a backports
    of dpkg/dselect as it's too risky. But they understand the need of
    a newer dpkg-dev to facilitate other backports.
    
    See thread at http://lists.debian.org/debian-backports/2011/11/msg00030.html
    
    Thus drop dpkg/dselect/libdpkg-dev from debian/control and remove
    code from debian/rules which touch files installed in the dpkg package.
---
 debian/changelog |  7 +++++++
 debian/control   | 43 -------------------------------------------
 debian/rules     | 26 +-------------------------
 3 files changed, 8 insertions(+), 68 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2272fc5..1e4c307 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+dpkg (1.16.1.1~bpo60+2) UNRELEASED; urgency=low
+
+  * Only build dpkg-dev and libdpkg-perl as discussed with the backports
+    team: http://lists.debian.org/debian-backports/2011/11/msg00030.html
+
+ -- Raphaël Hertzog <hertzog at debian.org>  Wed, 23 Nov 2011 13:48:47 +0100
+
 dpkg (1.16.1.1~bpo60+1) squeeze-backports; urgency=low
 
   * Rebuild for squeeze-backports.
diff --git a/debian/control b/debian/control
index 5c49402..6b9c96c 100644
--- a/debian/control
+++ b/debian/control
@@ -16,35 +16,6 @@ Build-Depends: debhelper (>= 7), pkg-config, flex,
  libncursesw5-dev,
  libtimedate-perl, libio-string-perl
 
-Package: libdpkg-dev
-Section: libdevel
-Priority: optional
-Architecture: any
-Depends: ${misc:Depends}
-Description: Debian package management static library
- This package provides the header files and static library necessary to
- develop software using libdpkg, the same library used internally by dpkg.
- .
- Note though, that the API is to be considered volatile, and might change
- at any time, use at your own risk.
-
-Package: dpkg
-Architecture: any
-Essential: yes
-Pre-Depends: ${shlibs:Depends}, coreutils (>= 5.93-1), xz-utils
-Depends: ${misc:Depends}
-Breaks: dpkg-dev (<< 1.15.8), libdpkg-perl (<< 1.15.8),
- apt (<< 0.7.7), aptitude (<< 0.4.7-1),
-# install-info transition
-# see http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo
- tkinfo (<< 2.8-3.1), pinfo (<< 0.6.9-3.1)
-Suggests: apt
-Description: Debian package management system
- This package provides the low-level infrastructure for handling the
- installation and removal of Debian software packages.
- .
- For Debian package development tools, install dpkg-dev.
-
 Package: dpkg-dev
 Section: utils
 Priority: optional
@@ -94,17 +65,3 @@ Description: Dpkg perl modules
  .
  All the packages listed in Suggests or Recommends are used by some of the
  modules.
-
-Package: dselect
-Priority: optional
-Architecture: any
-Depends: ${shlibs:Depends}, dpkg (>= 1.13.1), ${misc:Depends}
-Suggests: perl
-Conflicts: dpkg-ftp, dpkg-multicd
-Replaces: dpkg-ftp, dpkg-multicd
-Description: Debian package management front-end
- dselect is a high-level interface for managing the installation and
- removal of Debian software packages.
- .
- Many users find dselect intimidating and new users may prefer to use
- apt-based user interfaces.
diff --git a/debian/rules b/debian/rules
index 8d56d25..8be1e01 100755
--- a/debian/rules
+++ b/debian/rules
@@ -79,30 +79,6 @@ ifeq (yes,$(shell dpkg-vendor --derives-from Ubuntu && echo yes))
 	        $(CURDIR)/debian/tmp/usr/share/dpkg/cputable
 endif
 
-# Put together the dpkg and dselect packages
-binary-arch: install
-	dh_testdir -a
-	dh_testroot -a
-	dh_install --sourcedir=debian/tmp -a
-	dh_installcron -a
-	dh_installlogrotate -a
-
-	install -d debian/dpkg/sbin
-	mv debian/dpkg/usr/sbin/start-stop-daemon debian/dpkg/sbin
-
-	dh_installchangelogs -a ChangeLog*
-	dh_installdocs -a
-	dh_link -a
-	dh_lintian -a
-	dh_strip -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
 # Put together the dpkg-dev package
 binary-indep: install
 	dh_testdir -i
@@ -121,7 +97,7 @@ binary-indep: install
 	dh_md5sums -i
 	dh_builddeb -i
 
-binary: binary-arch binary-indep
+binary: binary-indep
 
 
 # Clean up the mess we made

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dpkg.git



More information about the Reproducible-commits mailing list