[debhelper-devel] [debhelper] 01/03: Merge tag 'debian/9.20150101'

Niels Thykier nthykier at moszumanska.debian.org
Sun Jan 7 21:43:07 UTC 2018


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

nthykier pushed a commit to annotated tag Release_2.4.0
in repository debhelper.

commit 201364b9d46c89ce22187582897e5f92e1227fc8
Merge: 52631c1 84ed0f5
Author: Daniel Drake <drake at endlessm.com>
Date:   Fri Mar 27 07:08:13 2015 -0600

    Merge tag 'debian/9.20150101'
    
    Release debhelper/9.20150101 into unstable
    
    Format: 1.8
    Date: Thu, 01 Jan 2015 17:05:01 +0100
    Source: debhelper
    Binary: debhelper
    Architecture: source all
    Version: 9.20150101
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper-devel at lists.alioth.debian.org>
    Changed-By: Niels Thykier <niels at thykier.net>
    Description:
     debhelper  - helper programs for debian/rules
    Closes: 773965
    Changes:
     debhelper (9.20150101) unstable; urgency=medium
     .
       [ Niels Thykier ]
       * Revert detection of unsafe binNMUs under compat 9 and
         earlier.  It had some false-positives.  (Closes: #773965)
     .
       [ Axel Beckert ]
       * Document that dh_installdocs will error out on --link-doc
         between arch:all and arch:any packages in man 7 debhelper.
    Checksums-Sha1:
     fab280c1e9a4dccfefbb55f28afbb2af17a16a2e 851 debhelper_9.20150101.dsc
     1da23389c3b9a8b5df21daddeac597a8bd4f7253 545089 debhelper_9.20150101.tar.gz
     5ea1083f60b60bbb1f503977dc3e05f0bb41debd 813022 debhelper_9.20150101_all.deb
    Checksums-Sha256:
     ec248bb73510c64a03f80b48cc4904137503cbd8e6c75363d0e8c27b1236075b 851 debhelper_9.20150101.dsc
     fd8d81d71d1bb0ba4b58c517465551231dd60811b98c867e4344bc55ec6a45f2 545089 debhelper_9.20150101.tar.gz
     6a78781bbc063201c91eff9cdcbbaf339cf2fbca60a303ef82983a1a3ecc79f6 813022 debhelper_9.20150101_all.deb
    Files:
     02c8ccbc48c11da3f71f03bf4b77038e 851 devel optional debhelper_9.20150101.dsc
     10e53fc2d752bddc5bb66bfeaba7582e 545089 devel optional debhelper_9.20150101.tar.gz
     47715860eb2e1cb5772632868e7e7204 813022 devel optional debhelper_9.20150101_all.deb
    
    Conflicts:
    	Debian/Debhelper/Buildsystem/autoconf.pm
    	Debian/Debhelper/Dh_Lib.pm
    	debian/control
    	dh_gencontrol
    	dh_installdeb
    	man/po4a/po/de.po
    	man/po4a/po/debhelper.pot
    	man/po4a/po/es.po
    	man/po4a/po/fr.po

 Debian/Debhelper/Buildsystem/autoconf.pm         |    3 +
 Debian/Debhelper/Buildsystem/cmake.pm            |    2 +-
 Debian/Debhelper/Buildsystem/makefile.pm         |    4 +-
 Debian/Debhelper/Buildsystem/perl_build.pm       |    2 +-
 Debian/Debhelper/Buildsystem/python_distutils.pm |    2 +-
 Debian/Debhelper/Dh_Lib.pm                       |   60 +-
 autoscripts/postinst-emacsen                     |    4 +-
 autoscripts/preinst-emacsen                      |    5 +
 autoscripts/prerm-emacsen                        |    4 +-
 debhelper.pod                                    |   30 +-
 debian/changelog                                 |  231 +
 debian/control                                   |    9 +-
 debian/copyright                                 |    4 -
 dh                                               |    5 +-
 dh_clean                                         |   11 +-
 dh_compress                                      |    6 +-
 dh_fixperms                                      |    6 +-
 dh_gencontrol                                    |    5 +-
 dh_install                                       |    6 +-
 dh_installchangelogs                             |   10 +-
 dh_installdeb                                    |    6 +-
 dh_installdocs                                   |   19 +-
 dh_installemacsen                                |   26 +-
 dh_installinit                                   |   19 +-
 dh_installman                                    |    2 +-
 dh_installudev                                   |    2 +-
 dh_makeshlibs                                    |   10 +-
 dh_perl                                          |   10 +-
 dh_python                                        |  292 -
 dh_shlibdeps                                     |   39 +-
 doc/TODO                                         |    1 -
 man/po4a/add.de                                  |    2 +-
 man/po4a/add.pt                                  |   10 +
 man/po4a/po/pt.po                                | 7499 ++++++++++++++++++++++
 man/po4a/po4a.cfg                                |  118 +-
 t/size                                           |    3 +-
 36 files changed, 8004 insertions(+), 463 deletions(-)

diff --cc Debian/Debhelper/Buildsystem/autoconf.pm
index 4bde20f,56a4288..2eed6a3
--- a/Debian/Debhelper/Buildsystem/autoconf.pm
+++ b/Debian/Debhelper/Buildsystem/autoconf.pm
@@@ -48,6 -35,11 +48,9 @@@ sub configure 
  	push @opts, "--includedir=\${prefix}/include";
  	push @opts, "--mandir=\${prefix}/share/man";
  	push @opts, "--infodir=\${prefix}/share/info";
 -	push @opts, "--sysconfdir=/etc";
 -	push @opts, "--localstatedir=/var";
+ 	if (defined $ENV{DH_VERBOSE} && $ENV{DH_VERBOSE} ne "") {
+ 		push @opts, "--disable-silent-rules";
+ 	}
  	my $multiarch=dpkg_architecture_value("DEB_HOST_MULTIARCH");
  	if (! compat(8)) {
  	       if (defined $multiarch) {
diff --cc Debian/Debhelper/Buildsystem/cmake.pm
index ea6210c,db971db..6539e44
--- a/Debian/Debhelper/Buildsystem/cmake.pm
+++ b/Debian/Debhelper/Buildsystem/cmake.pm
@@@ -41,19 -41,9 +41,19 @@@ sub configure 
  	my @flags;
  
  	# Standard set of cmake flags
 -	push @flags, "-DCMAKE_INSTALL_PREFIX=/usr";
 +	if (get_buildprofile("eos-app")) {
 +		# Get package app id for prefix
 +		my $app_prefix = package_eos_app_id();
 +		push @flags, "-DCMAKE_INSTALL_PREFIX=/endless/" . $app_prefix;
 +
 +		# Always include the RPATH from the app link paths.
 +		push @flags, "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON";
 +	}
 +	else {
 +		push @flags, "-DCMAKE_INSTALL_PREFIX=/usr";
 +	}
  	push @flags, "-DCMAKE_VERBOSE_MAKEFILE=ON";
- 	push @flags, "-DCMAKE_BUILD_TYPE=RelWithDebInfo";
+ 	push @flags, "-DCMAKE_BUILD_TYPE=None";
  
  	# CMake doesn't respect CPPFLAGS, see #653916.
  	if ($ENV{CPPFLAGS} && ! compat(8)) {
diff --cc Debian/Debhelper/Dh_Lib.pm
index f429887,0519d20..3ce803e
--- a/Debian/Debhelper/Dh_Lib.pm
+++ b/Debian/Debhelper/Dh_Lib.pm
@@@ -777,9 -786,10 +787,10 @@@ sub sourcepackage 
  # for the system's arch) or independant. If nothing is specified,
  # returns all packages. Also, "both" returns the union of "arch" and "indep"
  # packages.
- # As a side effect, populates %package_arches and %package_types with the
- # types of all packages (not only those returned).
+ #
+ # As a side effect, populates %package_arches and %package_types
+ # with the types of all packages (not only those returned).
 -my (%package_types, %package_arches);
 +my (%package_types, %package_arches, %package_eos_app_ids);
  sub getpackages {
  	my $type=shift;
  
@@@ -792,9 -801,13 +803,14 @@@
  	my $package="";
  	my $arch="";
  	my $package_type;
 +	my $eos_app_id;
  	my @list=();
  	my %seen;
+ 	my @profiles=();
+ 	my $included_in_build_profile;
+ 	if (exists $ENV{'DEB_BUILD_PROFILES'}) {
+ 		@profiles=split /\s+/, $ENV{'DEB_BUILD_PROFILES'};
+ 	}
  	open (CONTROL, 'debian/control') ||
  		error("cannot read debian/control: $!\n");
  	while (<CONTROL>) {
@@@ -817,23 -831,37 +834,42 @@@
  		if (/^(?:X[BC]*-)?Package-Type:\s*(.*)/) {
  			$package_type=$1;
  		}
 +		if (/^(?:XCBS-)?EOS-AppId:\s*(.*)/) {
 +			$eos_app_id=$1;
 +		}
 +		
+ 		# rely on libdpkg-perl providing the parsing functions because
+ 		# if we work on a package with a Build-Profiles field, then a
+ 		# high enough version of dpkg-dev is needed anyways
+ 		if (/^Build-Profiles:\s*(.*)/) {
+ 		        my $build_profiles=$1;
+ 			eval {
+ 				require Dpkg::BuildProfiles;
+ 				my @restrictions=Dpkg::BuildProfiles::parse_build_profiles($build_profiles);
+ 				if (@restrictions) {
+ 					$included_in_build_profile=Dpkg::BuildProfiles::evaluate_restriction_formula(\@restrictions, \@profiles);
+ 				}
+ 			};
+ 			if ($@) {
+ 				error("The control file has a Build-Profiles field. Requires libdpkg-perl >= 1.17.14");
+ 			}
+ 		}
+ 
  		if (!$_ or eof) { # end of stanza.
  			if ($package) {
  				$package_types{$package}=$package_type;
  				$package_arches{$package}=$arch;
 +				$package_eos_app_ids{$package}=$eos_app_id;
  			}
  
- 			if ($package &&
+ 			if ($package && $included_in_build_profile &&
  			    ((($type eq 'indep' || $type eq 'both') && $arch eq 'all') ||
- 			     (($type eq 'arch'  || $type eq 'both') && ($arch eq 'any' ||
- 					     ($arch ne 'all' &&
- 			                      samearch(buildarch(), $arch)))) ||
- 			     ! $type)) {
+ 			     (($type eq 'arch'  || $type eq 'both') &&
+ 				($arch eq 'any' ||
+ 				  ($arch ne 'all' && samearch(buildarch(), $arch))
+ 			        )
+ 			     ) || ! $type)
+ 			    ) {
  				push @list, $package;
  				$package="";
  				$arch="";
diff --cc debian/changelog
index 4e79549,a6408c7..0ec9271
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,110 -1,234 +1,341 @@@
+ debhelper (9.20150101) unstable; urgency=medium
+ 
+   [ Niels Thykier ]
+   * Revert detection of unsafe binNMUs under compat 9 and
+     earlier.  It had some false-positives.  (Closes: #773965)
+ 
+   [ Axel Beckert ]
+   * Document that dh_installdocs will error out on --link-doc
+     between arch:all and arch:any packages in man 7 debhelper.
+ 
+  -- Niels Thykier <niels at thykier.net>  Thu, 01 Jan 2015 17:05:01 +0100
+ 
+ debhelper (9.20141222) unstable; urgency=medium
+ 
+   * Add missing entry about #747141.
+   * Fix typo in comment in dh_installman.  Thanks to Raphael
+     Geissert for spotting it.  (Closes: #772502)
+ 
+  -- Niels Thykier <niels at thykier.net>  Mon, 22 Dec 2014 01:02:52 +0100
+ 
+ debhelper (9.20141221) unstable; urgency=medium
+ 
+   [ Niels Thykier ]
+   * New debhelper maintainers.  (Closes: #768507)
+     - Add Niels Thykier to uploaders.
+   * dh_installdeb: Raise required dpkg version for dir_to_symlink to
+     1.17.13 (see #769843, msg #10).  Thanks to Guillem Jover.
+   * Refuse to build packages using --link-doc between arch:any and
+     arch:all packages (or vice versa) as it results in broken
+     packages.
+     - In compat 9 or less: Only during an actual binNMU.
+     - In compat 10 or newer: Unconditionally.
+     (Closes: #747141)
+ 
+   [ Bernhard R. Link ]
+     - Add Bernhard Link to uploaders.
+ 
+   [ Axel Beckert ]
+   * dh_installdeb: Raise required dpkg version for symlink_to_dir to
+     1.17.14. It is needed in case of relative symlinks. (Closes: #770245)
+ 
+  -- Niels Thykier <niels at thykier.net>  Sun, 21 Dec 2014 21:21:18 +0100
+ 
+ debhelper (9.20141107) unstable; urgency=medium
+ 
+   * I'm leaving Debian, and Debhelper needs a new maintainer.
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 07 Nov 2014 17:15:10 -0400
+ 
+ debhelper (9.20141022) unstable; urgency=low
+ 
+   * dh_installdeb: Sort conffile list so there is a stable order for
+     reproducible builds. Closes: #766384 Thanks, Jérémy Bobbio.
+ 
+  -- Joey Hess <joeyh at debian.org>  Wed, 22 Oct 2014 14:43:12 -0400
+ 
+ debhelper (9.20141010) unstable; urgency=medium
+ 
+   [ Johannes Schauer ]
+   * Depend on libdpkg-perl (>= 1.17.14) for build profiles support. Note to
+     backporters: If you remove that dependency, debhelper will throw an error
+     when a binary package stanza in debian/control has the Build-Profiles
+     field.
+   * Use libdpkg-perl functionality to parse the content of the Build-Profiles
+     field, if there is one. In that case, use libdpkg-perl to evaluate whether
+     the binary package should be built or not.
+     Closes: #763766
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 10 Oct 2014 17:42:56 -0400
+ 
+ debhelper (9.20141003) unstable; urgency=medium
+ 
+   * dh_clean: Skip over .git, .svn, .bzr, .hg, and CVS directories
+     and avoid cleaning their contents. Closes: #760033
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 03 Oct 2014 15:16:00 -0400
+ 
+ debhelper (9.20140817) unstable; urgency=medium
+ 
+   * Added Portuguese translation of the man pages, by Américo Monteiro.
+     Closes: #758043
+   * Updated German translation from Chris Leick.
+     Closes: #735610
+ 
+  -- Joey Hess <joeyh at debian.org>  Sun, 17 Aug 2014 10:42:25 -0400
+ 
+ debhelper (9.20140809) unstable; urgency=medium
+ 
+   * dh_perl: Add perlapi-* dependency on packages installed to
+     $Config{vendorarch} Closes: #751684
+   * dh_perl: Use vendorlib and vendorarch from Config instead of
+     hardcoding their values. Closes: #750021
+   * Typo: Closes: #755237
+ 
+  -- Joey Hess <joeyh at debian.org>  Sat, 09 Aug 2014 11:24:41 -0400
+ 
+ debhelper (9.20140613) unstable; urgency=medium
+ 
+   * Pass --disable-silent-rules in dh_auto_configure if DH_VERBOSE is set.
+     Closes: #751207. Thanks, Helmut Grohne.
+   * Minor typos. Closes: #741144, #744176
+   * dh_installinit: Fix uninitialized value warning when --name is used.
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 13 Jun 2014 11:50:09 -0400
+ 
+ debhelper (9.20140228) unstable; urgency=medium
+ 
+   * Fix breakage in no-act mode introduced in last release.
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 28 Feb 2014 15:02:35 -0400
+ 
+ debhelper (9.20140227) unstable; urgency=medium
+ 
+   * dh_compress: Avoid compressing .map files, which may be html
+     usemaps. Closes: #704443
+   * dh_installdocs: When doc dirs are symlinked make the dependency
+     versioned per policy. Closes: #676777
+   * dh_makeshlibs: Defer propagating dpkg-gensymbols error until
+     all packages have been processed. Closes: #736640
+   * dh: Reject unknown parameters that are not dashed command-line
+     parameters intended to be passed on to debhelper commands.
+     Closes: #737635
+   * perl_build: Use realclean instead of distclean. Closes: #737662
+   * Initial implementation of support for Build-Profiles fields.
+     Thanks, Daniel Schepler.
+   * dh_gencontrol: Revert change made in version 4.0.13 that avoided
+     passing -p to dpkg-gencontrol when only operating on one package.
+     There seems to be no benefit to doing that, and it breaks when using
+     Build-Profiles, since while debhelper may know a profile only allows
+     for one package, dpkg-gencontrol may see other packages in the
+     control file.
+ 
+  -- Joey Hess <joeyh at debian.org>  Thu, 27 Feb 2014 11:49:56 -0400
+ 
+ debhelper (9.20131227) unstable; urgency=medium
+ 
+   [ Guillem Jover ]
+   * dh_shlibdeps: Use new dpkg-shlibdeps -l option instead of LD_LIBRARY_PATH
+     Closes: #717505
+   * Depend on dpkg-dev (>= 1.17.0), the version that introduced
+     dpkg-shlibdeps -l option.
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 27 Dec 2013 21:52:53 -0400
+ 
+ debhelper (9.20131213) unstable; urgency=low
+ 
+   [ Joey Hess ]
+   * cmake: Configure with -DCMAKE_BUILD_TYPE=None
+     Closes: #701233
+ 
+   [ Andreas Beckmann ]
+   * dh_installdeb: Add support for dpkg-maintscript-helper commands
+     symlink_to_dir and dir_to_symlink that were added in dpkg 1.17.2.
+     Closes: #731723
+ 
+  -- Joey Hess <joeyh at debian.org>  Fri, 13 Dec 2013 14:46:26 -0400
+ 
+ debhelper (9.20131127) unstable; urgency=low
+ 
+   * dh_compress: Exclude several more compressed file formats.
+     Closes: #730483
+ 
+  -- Joey Hess <joeyh at debian.org>  Wed, 27 Nov 2013 19:19:41 -0400
+ 
+ debhelper (9.20131110) unstable; urgency=low
+ 
+   * dh_installinit: Revert changes that added versioned dependency on
+     sysv-rc to support upstart, which later grew to a versioned dependency
+     on sysv-rc | file-rc, and which seems to want to continue growing
+     to list other init systems, which there currently seem to be far too
+     many of, for far too little benefit.
+     The sysv-rc dependency is already met in stable.
+     The file-rc dependency is not, so if someone cares about that, they
+     need to find a properly designed solution, which this was not.
+     Closes: #729248
+ 
+  -- Joey Hess <joeyh at debian.org>  Sun, 10 Nov 2013 15:23:29 -0400
+ 
+ debhelper (9.20131105) unstable; urgency=low
+ 
+   * Fix (horrible) make output parsing code to work with make 4.0.
+     Closes: #728800 Thanks, Julien Pinon
+ 
+  -- Joey Hess <joeyh at debian.org>  Tue, 05 Nov 2013 22:17:03 -0400
+ 
+ debhelper (9.20131104) unstable; urgency=low
+ 
+   [ Joey Hess ]
+   * Debhelper is now team maintained. There is a new
+     debhelper-devel mailing list which maintainers of other dh_
+     commands are encouraged to join also.
+     <https://lists.alioth.debian.org/mailman/listinfo/debhelper-devel>
+   * dh_installchangelogs: Avoid installing binNMU changelog file
+     in --no-act mode. Closes: #726930
+ 
+   [ Modestas Vainius ]
+   * Update dh_installemacsen and related scripts to follow emacs
+     policy v2.0 (as of emacsen-common 2.0.5). Closes: #728620
+ 
+  -- Joey Hess <joeyh at debian.org>  Mon, 04 Nov 2013 15:34:21 -0400
+ 
+ debhelper (9.20130921) unstable; urgency=low
+ 
+   * dh: Call dh_installxfonts after dh_link, so that it will
+     notice fonts installed via symlinks. Closes: #721264
+   * Fix FTBFS with perl 5.18. Closes: #722501
+   * dh_installchangelogs: Add changelog.md to the list of common
+     changelog filenames.
+ 
+  -- Joey Hess <joeyh at debian.org>  Sat, 21 Sep 2013 13:16:34 -0400
+ 
+ debhelper (9.20130720) unstable; urgency=low
+ 
+   * dh_python: Removed this deprecated and unused command.
+     Closes: #717374
+     (Thanks, Luca Falavigna)
+   * Type fixes. Closes: #719216
+   * dh_installinit: Fix a longstanding accidental behavior that caused
+     a file named debian/package to be installed as the init script.
+     Only fixed in v10 since packages might depend on this behavior.
+     Closes: #719359
+   * dh_install, dh_installdocs, dh_clean: Fix uses of find -exec
+     which cause it to ignore exit status of the commands run.
+     Closes: 719598
+   * makefile buildsystem: Tighten heuristic to detect if makefile target
+     exists. An error message that some other target does not exist just means
+     the makefile spaghetti has problems later on when run with -n,
+     but not that the called target didn't exist. Closes: #718121
+ 
+  -- Joey Hess <joeyh at debian.org>  Tue, 20 Aug 2013 12:46:25 -0400
+ 
 +debhelper (9.20130630co2endless10) eos; urgency=low
 +
 +  * Debian/Debhelper/Buildsystem/cmake.pm:
 +    - Force usage of RPATH for the eos-app build profile.
 +  [endlessm/eos-shell#3608]
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Mon, 08 Sep 2014 12:16:49 -0700
 +
 +debhelper (9.20130630co2endless9) eos; urgency=low
 +
 +  [ Andreas Beckmann ]
 +  * dh_installdeb: Add support for dpkg-maintscript-helper commands
 +    symlink_to_dir and dir_to_symlink that were added in dpkg 1.17.2.
 +    Closes: #731723
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Tue, 02 Sep 2014 15:15:11 -0700
 +
 +debhelper (9.20130630co2endless8) eos; urgency=low
 +
 +  * Debian/Debhelper/Buildsystem/python_distutils.pm:
 +    - Fix prefix setting when eos-app is not set.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Wed, 16 Jul 2014 22:28:54 -0700
 +
 +debhelper (9.20130630co2endless7) eos; urgency=low
 +
 +  * Debian/Debhelper/Buildsystem/python_distutils.pm:
 +    - Set a prefix derived from the app id when eos-app is set in
 +      DEB_BUILD_PROFILES.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Wed, 09 Jul 2014 17:48:01 -0700
 +
 +debhelper (9.20130630co2endless6) eos; urgency=low
 +
 +  * dh_gencontrol: Always add Eos-Appid control field for eos-app profiles.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Mon, 30 Jun 2014 11:57:34 -0700
 +
 +debhelper (9.20130630co2endless5) eos; urgency=low
 +
 +  * dh_install: Handle lack of trailing / in paths when the install file
 +    specifies the entire usr, etc or var directory.
 +  * dh_installdirs: Prepend /endless app prefix to installation directories
 +    for eos-app profiles.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Mon, 30 Jun 2014 07:17:26 -0700
 +
 +debhelper (9.20130630co2endless4) eos; urgency=low
 +
 +  * dh_install: Handle absolute paths install file specifications. These
 +    paths are always relative to the debian build directories, so the
 +    leading / is meaningless and can be stripped out.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Fri, 27 Jun 2014 05:57:27 -0700
 +
 +debhelper (9.20130630co2endless3) eos; urgency=medium
 +
 +  * Debian/Debhelper/Buildsystem/cmake.pm:
 +  * Debian/Debhelper/Buildsystem/qmake.pm:
 +    - Fix prefix to prepend /endless/ to the app id for eos-app profiles.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Thu, 26 Jun 2014 12:00:29 -0700
 +
 +debhelper (9.20130630co2endless2) eos; urgency=low
 +
 +  * dh_install:
 +    - Use package specific app id for install paths instead of main package
 +      id.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Wed, 25 Jun 2014 11:31:09 -0700
 +
 +debhelper (9.20130630co2endless1) eos; urgency=low
 +
 +  * Debian/Debhelper/Dh_Lib.pm:
 +    - Support reading a profile from the DEB_BUILD_PROFILES variable.
 +    - Read the desired app id from the XCBS-EOS-AppId control field.
 +    - Support querying the package's EOS app id. Use the main package's
 +      app id if the package does not specify an explicit id.
 +  * Debian/Debhelper/Buildsystem/autoconf.pm:
 +  * Debian/Debhelper/Buildsystem/cmake.pm:
 +  * Debian/Debhelper/Buildsystem/qmake.pm:
 +    - Set a prefix derived from the app id when eos-app is set in
 +      DEB_BUILD_PROFILES.
 +  * dh_install:
 +    - Adjust prefix of specified install paths for eos-app packages.
 +  * dh_eosapp:
 +    - New dh script moving all contents of /usr to /endless/<app> when
 +      eos-app is set in DEB_BUILD_PROFILES.
 +  * dh:
 +    - Run dh_eosapp at the end of the install sequence.
 +
 + -- Dan Nicholson <nicholson at endlessm.com>  Wed, 18 Jun 2014 17:59:47 +0000
 +
 +debhelper (9.20130630co2) alphacentauri; urgency=low
 +
 +  * Add --upstart-only dummy argument to dh_installinit
 +
 + -- Sjoerd Simons <sjoerd.simons at collabora.co.uk>  Mon, 12 Aug 2013 09:49:15 +0200
 +
 +debhelper (9.20130630co1) alphacentauri; urgency=low
 +
 +  * Use Debian version essentially as-is.
 +  * Add dependency on dh-apparmor to furfill the expectations of some Ubuntu
 +    packages
 +
 + -- Sjoerd Simons <sjoerd.simons at collabora.co.uk>  Tue, 06 Aug 2013 11:55:59 +0200
 +
  debhelper (9.20130630) unstable; urgency=low
  
    * perl_build: Use -- long option names, for compatibility with
diff --cc debian/control
index 62b57bc,d3d3f9c..f363f94
--- a/debian/control
+++ b/debian/control
@@@ -10,7 -11,7 +11,7 @@@ Homepage: http://joeyh.name/code/debhel
  
  Package: debhelper
  Architecture: all
- Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg (>= 1.16.2), dpkg-dev (>= 1.16.2), binutils, po-debconf, man-db (>= 2.5.1-1), dh-apparmor
 -Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg (>= 1.16.2), dpkg-dev (>= 1.17.0), binutils, po-debconf, man-db (>= 2.5.1-1), libdpkg-perl (>= 1.17.14)
++Depends: ${perl:Depends}, ${misc:Depends}, file (>= 3.23), dpkg (>= 1.16.2), dpkg-dev (>= 1.17.0), binutils, po-debconf, man-db (>= 2.5.1-1), libdpkg-perl (>= 1.17.14),  dh-apparmor
  Suggests: dh-make
  Conflicts: dpkg-cross (<< 1.18), python-support (<< 0.5.3), python-central (<< 0.5.6), automake (<< 1.11.2)
  Multi-Arch: foreign
diff --cc dh
index 0afd375,f3bd321..e58614e
--- a/dh
+++ b/dh
@@@ -393,9 -392,9 +392,10 @@@ my @i = qw
  	dh_usrlocal
  
  	dh_link
+ 	dh_installxfonts
  	dh_compress
  	dh_fixperms
 +	dh_eosapp
  };
  my @ba=qw{
  	dh_strip
diff --cc dh_gencontrol
index bd77837,41e09cb..6103d71
--- a/dh_gencontrol
+++ b/dh_gencontrol
@@@ -68,15 -65,7 +68,12 @@@ foreach my $package (@{$dh{DOPACKAGES}}
  	}
  	
  	# Generate and install control file.
 -	doit("dpkg-gencontrol", "-p$package", "-l$changelog", "-T$substvars", 
 +	my @command="dpkg-gencontrol";
- 	if (getpackages() > 1) {
- 		push @command, "-p$package";
- 	}
 +	if (get_buildprofile("eos-app")) {
 +		# Add the app id field.
 +		push @command, "-DEos-Appid=" . package_eos_app_id($package);
 +	}
- 	doit(@command, "-l$changelog", "-T$substvars", 
++	doit(@command, "-p$package", "-l$changelog", "-T$substvars", 
  		"-P$tmp",@{$dh{U_PARAMS}});
  
  	# This chmod is only necessary if the user sets the umask to

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




More information about the debhelper-devel mailing list