]> git.donarmstrong.com Git - debhelper.git/log
debhelper.git
12 years agoTypo fixes. Closes: #651224 Thanks, Chris Leick
Joey Hess [Tue, 6 Dec 2011 21:16:59 +0000 (17:16 -0400)]
Typo fixes. Closes: #651224 Thanks, Chris Leick

12 years agoreleasing version 8.9.11 8.9.11
Joey Hess [Thu, 17 Nov 2011 04:39:20 +0000 (00:39 -0400)]
releasing version 8.9.11

12 years agoFix broken option passing to objcopy. Closes: #649044
Joey Hess [Thu, 17 Nov 2011 04:15:32 +0000 (00:15 -0400)]
Fix broken option passing to objcopy. Closes: #649044

12 years agoreleasing version 8.9.10 8.9.10
Joey Hess [Wed, 16 Nov 2011 15:59:34 +0000 (11:59 -0400)]
releasing version 8.9.10

12 years agodh: Ensure -a and -i are passed when running override_dh_command-arch and override_dh...
Joey Hess [Wed, 16 Nov 2011 15:54:53 +0000 (11:54 -0400)]
dh: Ensure -a and -i are passed when running override_dh_command-arch and override_dh_command-indep targets. This is needed when the binary target is run, rather than binary-arch/binary-indep. Closes: #648901

12 years agolayout
Joey Hess [Mon, 7 Nov 2011 18:01:14 +0000 (14:01 -0400)]
layout

12 years agodh_strip: In v9, pass --compress-debug-sections to objcopy. Needs a new enough binuti...
Joey Hess [Mon, 7 Nov 2011 17:52:00 +0000 (13:52 -0400)]
dh_strip: In v9, pass --compress-debug-sections to objcopy. Needs a new enough binutils and gdb; debhelper backport may need to disable this. Thanks, Aurelien Jarno and Bastien ROUCARIES. Closes: #631985

12 years agoreleasing version 8.9.9 8.9.9
Joey Hess [Fri, 4 Nov 2011 21:20:09 +0000 (17:20 -0400)]
releasing version 8.9.9

12 years agoremove -O
Joey Hess [Mon, 17 Oct 2011 17:40:30 +0000 (13:40 -0400)]
remove -O

12 years agodh: Add dh_auto_configure parameter example. Closes: #645335
Joey Hess [Fri, 14 Oct 2011 16:04:01 +0000 (12:04 -0400)]
dh: Add dh_auto_configure parameter example. Closes: #645335

12 years agochangelog
Joey Hess [Thu, 6 Oct 2011 23:27:01 +0000 (19:27 -0400)]
changelog

12 years agoUse target architecture for build directory name.
Tom Hughes [Thu, 6 Oct 2011 18:55:39 +0000 (11:55 -0700)]
Use target architecture for build directory name.

12 years agoupdate
Joey Hess [Fri, 30 Sep 2011 17:05:34 +0000 (13:05 -0400)]
update

12 years agoPass CFLAGS also to perl_build.
gregor herrmann [Fri, 30 Sep 2011 11:40:27 +0000 (13:40 +0200)]
Pass CFLAGS also to perl_build.

Closes: 497653
12 years agoreleasing version 8.9.8 8.9.8
Joey Hess [Thu, 29 Sep 2011 20:26:33 +0000 (16:26 -0400)]
releasing version 8.9.8

12 years agoperl_makemaker: In v9, pass CFLAGS to Makefile.PL using OPTIMIZE. Closes: #643702...
Joey Hess [Thu, 29 Sep 2011 19:41:36 +0000 (15:41 -0400)]
perl_makemaker: In v9, pass CFLAGS to Makefile.PL using OPTIMIZE. Closes: #643702 Thanks, Steve Langasek.

12 years agoupdate v9 docs
Joey Hess [Thu, 29 Sep 2011 19:40:00 +0000 (15:40 -0400)]
update v9 docs

12 years agosetting OPTIMIZE could in theory lead to breakage, so make it v9
Joey Hess [Thu, 29 Sep 2011 19:37:31 +0000 (15:37 -0400)]
setting OPTIMIZE could in theory lead to breakage, so make it v9

12 years agofix indentation
Joey Hess [Thu, 29 Sep 2011 19:36:35 +0000 (15:36 -0400)]
fix indentation

12 years agopass dpkg-buildflags to makemaker build system
Steve Langasek [Wed, 28 Sep 2011 19:37:42 +0000 (12:37 -0700)]
pass dpkg-buildflags to makemaker build system

The standard way to pass build flags to makemaker perl build systems is to
set the OPTIMIZE variable on the commandline; CFLAGS in the environment gets
ignored entirely.  So pass the CFLAGS from the environment to Makefile.PL so
makemaker packages can also benefit from dpkg-buildflags.

12 years agowording
Joey Hess [Tue, 27 Sep 2011 12:47:36 +0000 (08:47 -0400)]
wording

12 years agoupdate
Joey Hess [Tue, 27 Sep 2011 03:02:14 +0000 (23:02 -0400)]
update

12 years agoMention in debhelper(7) that buildsystem options are typically passed to dh. Closes...
Joey Hess [Tue, 27 Sep 2011 00:49:08 +0000 (20:49 -0400)]
Mention in debhelper(7) that buildsystem options are typically passed to dh. Closes: #643069

12 years agoClarify description of dh_auto_* -- params. Closes: #642786
Joey Hess [Sun, 25 Sep 2011 15:56:38 +0000 (11:56 -0400)]
Clarify description of dh_auto_* -- params. Closes: #642786

12 years agodh: Avoid compat deprecation warning before option parsing. Closes: #641361
Joey Hess [Mon, 12 Sep 2011 22:52:42 +0000 (18:52 -0400)]
dh: Avoid compat deprecation warning before option parsing. Closes: #641361

12 years agodh_fixperms: Operate on .ali files throughout /usr/lib, including multiarch dirs...
Joey Hess [Mon, 12 Sep 2011 17:40:27 +0000 (13:40 -0400)]
dh_fixperms: Operate on .ali files throughout /usr/lib, including multiarch dirs. Closes: #641279

This is extra work, but querying dpkg-architecture for the multiarch lib
dir could easily take just as long.

12 years agoreleasing version 8.9.7 8.9.7
Joey Hess [Mon, 12 Sep 2011 01:49:43 +0000 (21:49 -0400)]
releasing version 8.9.7

12 years agopod error
Joey Hess [Mon, 12 Sep 2011 01:39:56 +0000 (21:39 -0400)]
pod error

12 years agodh: Avoid running install sequence a third time in v9 when the rules file has explici...
Joey Hess [Mon, 12 Sep 2011 00:26:11 +0000 (20:26 -0400)]
dh: Avoid running install sequence a third time in v9 when the rules file has explicit binary-indep and binary-arch targets.

Closes: #639341 Thanks, Yann Dirson for test case.
12 years agoreorder
Joey Hess [Sun, 11 Sep 2011 18:28:34 +0000 (14:28 -0400)]
reorder

12 years ago-arch and -indep overrides
Joey Hess [Sun, 11 Sep 2011 18:06:27 +0000 (14:06 -0400)]
-arch and -indep overrides

* dh: Now you can use override_dh_command-arch and override_dh_command-indep
  to run different overrides when building arch and indep packages. This
  allows for a much simplified form of rules file in this situation, where
  build-arch/indep and binary-arch/indep targets do not need to be manually
  specified. See man page for examples.
* dh: Note that if a rules file has say, override_dh_fixperms-arch,
  but no corresponding override_dh_fixperms-indep, then the unoverridden
  dh_fixperms will be run on the indep packages.
* dh: Note that the old override_dh_command takes precidence over the new
  overrides, because mixing the two types of overrides would have been
  too complicated. In particular, it's difficult to ensure an
  old override target will work if it's sometimes constrained to only
  acting on half the packages it would normally run on. This would be
  a source of subtle bugs, so is avoided.

12 years agosimplify
Joey Hess [Sun, 11 Sep 2011 16:58:33 +0000 (12:58 -0400)]
simplify

12 years agorefactor
Joey Hess [Sat, 10 Sep 2011 22:35:52 +0000 (18:35 -0400)]
refactor

Should be no behavior changes, although I did drop the comment when
skipping an empty override target.

12 years agoTighten parsing of DEB_BUILD_OPTIONS.
Joey Hess [Fri, 9 Sep 2011 15:17:27 +0000 (11:17 -0400)]
Tighten parsing of DEB_BUILD_OPTIONS.

A future nostripexceptonfullmoon option seems unlikely, but sure,
let's be strict. More importantly, let's reuse good code.

12 years agowording
Joey Hess [Thu, 8 Sep 2011 22:22:39 +0000 (18:22 -0400)]
wording

12 years agoremove quilt example
Joey Hess [Thu, 8 Sep 2011 20:25:49 +0000 (16:25 -0400)]
remove quilt example

3.0 (quilt) is presumably better

12 years agoreorg man page to list deprecated options in a final section
Joey Hess [Thu, 8 Sep 2011 20:25:26 +0000 (16:25 -0400)]
reorg man page to list deprecated options in a final section

12 years agoAvoid writing debhelper log files in no-act mode. Closes: #640586
Joey Hess [Mon, 5 Sep 2011 23:30:18 +0000 (19:30 -0400)]
Avoid writing debhelper log files in no-act mode. Closes: #640586

12 years agotypo
Joey Hess [Mon, 5 Sep 2011 19:48:48 +0000 (15:48 -0400)]
typo

12 years agofix pod breakage
Joey Hess [Tue, 30 Aug 2011 00:56:19 +0000 (20:56 -0400)]
fix pod breakage

12 years agoRemove obsolete versioned dependency on perl-base.
Joey Hess [Tue, 30 Aug 2011 00:34:00 +0000 (20:34 -0400)]
Remove obsolete versioned dependency on perl-base.

5.10 is in stable, which is good enough for me.

(And this dependency was added for very unclear reasons in the first place.)

12 years agoremove build-dep on file
Joey Hess [Tue, 30 Aug 2011 00:29:11 +0000 (20:29 -0400)]
remove build-dep on file

It was only needed so dh_shlibdeps and dh_strip, which are no longer run
during build.

12 years agoadh: Don't bother running dh_shlibdebs, dh_makeshelibs, or dh_strip for the binary...
Joey Hess [Tue, 30 Aug 2011 00:26:23 +0000 (20:26 -0400)]
adh: Don't bother running dh_shlibdebs, dh_makeshelibs, or dh_strip for the binary target when all packages being acted on are indep.

This is a not particularly interesting optimisation, but it will allow my
next commit..

12 years agodebhelper no longer build-depends on man-db, to ease bootstrapping.
Joey Hess [Tue, 30 Aug 2011 00:20:08 +0000 (20:20 -0400)]
debhelper no longer build-depends on man-db, to ease bootstrapping.

The man page recode is not necessary as the man pages are utf-8 already.

12 years agoreleasing version 8.9.6 8.9.6
Joey Hess [Tue, 23 Aug 2011 19:30:18 +0000 (15:30 -0400)]
releasing version 8.9.6

12 years agodh_installlogcheck: Add support for --name.
Gergely Nagy [Tue, 23 Aug 2011 18:36:57 +0000 (20:36 +0200)]
dh_installlogcheck: Add support for --name.

This patch makes dh_installlogcheck be similar to other helpers, like
dh_installlogrotate that already support a --name option: to install
the files as if they were installed by a different package.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
12 years agoreleasing version 8.9.5 8.9.5
Joey Hess [Tue, 23 Aug 2011 17:32:20 +0000 (13:32 -0400)]
releasing version 8.9.5

12 years agodh_ucf: fix test for ucf/ucfr availability and quote filenames
Jeroen Schot [Tue, 23 Aug 2011 08:12:35 +0000 (10:12 +0200)]
dh_ucf: fix test for ucf/ucfr availability and quote filenames

12 years agodh_compress: Don't compress _sources documentation subdirectory as used by python...
Joey Hess [Sat, 20 Aug 2011 19:13:56 +0000 (15:13 -0400)]
dh_compress: Don't compress _sources documentation subdirectory as used by python-sphinx. Closes: #637492 Thanks, Jakub Wilk

12 years agoreleasing version 8.9.4 8.9.4
Joey Hess [Sat, 6 Aug 2011 23:07:12 +0000 (19:07 -0400)]
releasing version 8.9.4

12 years agohide deprecation notice
Joey Hess [Sat, 6 Aug 2011 23:06:03 +0000 (19:06 -0400)]
hide deprecation notice

Can this test be written w/o using --after?

12 years agodpkg-buildflags is only used to set environment in v9
Joey Hess [Sat, 6 Aug 2011 22:58:55 +0000 (18:58 -0400)]
dpkg-buildflags is only used to set environment in v9

To avoid re-breaking packages that were already broken a first time by
dpkg-buildpackage unconditionally setting the environment, and unbroke it
by unsetting variables in the rules file. (Example: numpy)

12 years agochangelog
Joey Hess [Fri, 5 Aug 2011 18:33:09 +0000 (14:33 -0400)]
changelog

12 years agoAdd support for running tests in parallel to the cmake build system.
Modestas Vainius [Fri, 2 Jul 2010 02:11:24 +0000 (05:11 +0300)]
Add support for running tests in parallel to the cmake build system.

Pass appropriate -jN option to ctest (via ARGS variable in the Makefile) to
enable support for running tests in parallel. Similarly to makefile build
system, ctest -j1 mode is enforced even when parallel mode in debhelper is not
explicitly enabled.

Unlike make, CTest does not have "unlimited parallel" setting (-j implies -j1).
So in order to simulate unlimited parallel, allow to fork a huge number of
threads instead.

12 years agochangelog
Joey Hess [Fri, 5 Aug 2011 17:45:23 +0000 (13:45 -0400)]
changelog

12 years agomakefile.pm: remove build directory even if Makefile does not exist yet.
Modestas Vainius [Thu, 21 Jul 2011 11:48:57 +0000 (14:48 +0300)]
makefile.pm: remove build directory even if Makefile does not exist yet.

Assume that the package can be cleaned (i.e. the build directory can be
removed) as long as it is built out-of-source tree and can be configured. This
is useful for derivative buildsystems which generate Makefiles.

12 years agodh: The --before --after --until and --remaining options are deprecated. Use override...
Joey Hess [Fri, 5 Aug 2011 15:00:10 +0000 (11:00 -0400)]
dh: The --before --after --until and --remaining options are deprecated. Use override targets instead.

12 years agoupdate
Joey Hess [Wed, 20 Jul 2011 03:33:39 +0000 (23:33 -0400)]
update

12 years agoreleasing version 8.9.3 8.9.3
Joey Hess [Wed, 20 Jul 2011 03:32:21 +0000 (23:32 -0400)]
releasing version 8.9.3

12 years agodoc tweak re target dependencies
Joey Hess [Wed, 20 Jul 2011 03:20:08 +0000 (23:20 -0400)]
doc tweak re target dependencies

If a rules file has a custom install or binary target, those targets
still need to explicitly depend on the build target. Unless dh is used
in such a target (which it probably is of course).

It's not possible to avoid the need for those dependencies. A rules file
with a hand-written binary target simply does not run dh, so dh can
do nothing to help it run the build target.

Reword the docs to not give the wrong impression that dh somehow
magically makes that work.

12 years agodh: Remove obsolete optimisation hack that caused sequence breakage in v9 with a...
Joey Hess [Wed, 20 Jul 2011 02:31:24 +0000 (22:31 -0400)]
dh: Remove obsolete optimisation hack that caused sequence breakage in v9 with a rules file with an explict build target. Closes: #634784

This hack was necessary back when dh ran each target, and so recursively
invoked itself. If debian/rules binary ran debian/rules binary-arch ran
debian/rules install-arch ran debian/rules build-arch, then debhelper
commands would be running with -a throughout, and so for debian/rules
binary-indep it would have to re-run all the commands with -i. The hack
avoided this extra work (and expecially dh_auto_configure running twice) by
first running the common commands without -i or -a and only then following
through with running the explicit per-arch targets, which didn't run many
(if any) additional commands.

But now dh does not run implicit targets, so (unless targets
are explicit), it will instead just construct a sequence of debhelper
commands to run directly, and so the -a flag is avoided.

12 years agoreleasing version 8.9.2 8.9.2
Joey Hess [Mon, 18 Jul 2011 21:59:24 +0000 (17:59 -0400)]
releasing version 8.9.2

12 years agoSupport make 3.82. Closes: #634385
Joey Hess [Mon, 18 Jul 2011 21:53:45 +0000 (17:53 -0400)]
Support make 3.82. Closes: #634385

12 years agoreleasing version 8.9.1 8.9.1
Joey Hess [Sun, 17 Jul 2011 20:36:04 +0000 (16:36 -0400)]
releasing version 8.9.1

12 years agotweak
Joey Hess [Sun, 17 Jul 2011 20:23:08 +0000 (16:23 -0400)]
tweak

12 years agochangelog
Joey Hess [Sun, 17 Jul 2011 20:20:46 +0000 (16:20 -0400)]
changelog

12 years agofix exit status propigation
Joey Hess [Sun, 17 Jul 2011 20:18:35 +0000 (16:18 -0400)]
fix exit status propigation

Also simplified a lot by not special-casing the base case, at the cost of
always forking once.

12 years agono need to wait when parallel is disabled
Joey Hess [Sun, 17 Jul 2011 20:02:17 +0000 (16:02 -0400)]
no need to wait when parallel is disabled

12 years agominor
Joey Hess [Sun, 17 Jul 2011 20:01:56 +0000 (16:01 -0400)]
minor

12 years agodh_builddeb: support for parallel builds of debs
Gergely Nagy [Sun, 17 Jul 2011 18:48:05 +0000 (20:48 +0200)]
dh_builddeb: support for parallel builds of debs

Implement support for parallel deb builds, when DEB_BUILD_OPTIONS has
parallels=N - limiting the number of forked processes to N.

Requested-By: Kari Pahula <kaol@debian.org>
Signed-Off-By: Gergely Nagy <algernon@madhouse-project.org>
12 years agoadjust test number for new build system
Joey Hess [Sun, 17 Jul 2011 17:32:18 +0000 (13:32 -0400)]
adjust test number for new build system

12 years agoRemove debhelper.log in compat level 1. Closes: #634155
Joey Hess [Sun, 17 Jul 2011 17:13:10 +0000 (13:13 -0400)]
Remove debhelper.log in compat level 1. Closes: #634155

12 years agolayut
Joey Hess [Sun, 17 Jul 2011 02:21:51 +0000 (22:21 -0400)]
layut

12 years agooops, only force qt4 when it's enabled
Joey Hess [Sun, 17 Jul 2011 02:21:16 +0000 (22:21 -0400)]
oops, only force qt4 when it's enabled

12 years agoNow the QT4 version of qmake can be explicitly selected by passing --buildsystem...
Joey Hess [Sun, 17 Jul 2011 02:11:02 +0000 (22:11 -0400)]
Now the QT4 version of qmake can be explicitly selected by passing --buildsystem=qmake_qt4. Closes: #566840

There is that build system option patch that I suckily never applied,
and could be used here.. but this is at its core a different build system,
and so handling it as such makes the most sense.

It may make sense to have a qmake_qt3 build system, but perhaps QT 3
will instead just go away. I considered just waiting, but this is an easy
fix. ;)

12 years agoreorg notes section
Joey Hess [Sun, 17 Jul 2011 01:08:53 +0000 (21:08 -0400)]
reorg notes section

12 years agoadd bug closure
Joey Hess [Sun, 17 Jul 2011 00:40:42 +0000 (20:40 -0400)]
add bug closure

12 years agoavoid undef when dh is run w/o a sequence
Joey Hess [Sat, 16 Jul 2011 20:09:31 +0000 (16:09 -0400)]
avoid undef when dh is run w/o a sequence

12 years agodh: In v9, do not enable any python support commands.
Joey Hess [Sat, 16 Jul 2011 20:08:16 +0000 (16:08 -0400)]
dh: In v9, do not enable any python support commands.

dh_pysupport has started emitting a deprecation warning, which is
very annoying since it clutters every build that uses dh -- even builds
where it doesn't do anything. Since there is not just a dh_python2, but
also a dh_python3 waiting in the wings, this is clearly too volatile
a situation for dh to try to support further.

I considered making dh_python detect and run the right dh_python[23] helper
-- a python helper helper as it were -- but 70-odd packages still use that
command.

12 years agotypo
Joey Hess [Sat, 9 Jul 2011 04:18:50 +0000 (00:18 -0400)]
typo

12 years agoTypo fixes. Closes: #632662
Joey Hess [Mon, 4 Jul 2011 16:17:03 +0000 (12:17 -0400)]
Typo fixes. Closes: #632662

12 years agosome tweaks to mention dh_python2
Joey Hess [Tue, 28 Jun 2011 17:41:45 +0000 (13:41 -0400)]
some tweaks to mention dh_python2

12 years agoreleasing version 8.9.0 8.9.0
Joey Hess [Fri, 24 Jun 2011 18:32:13 +0000 (14:32 -0400)]
releasing version 8.9.0

12 years agodh_auto_configure: If there is a problem with cmake, display the CMakeCache.txt.
Joey Hess [Fri, 24 Jun 2011 18:25:35 +0000 (14:25 -0400)]
dh_auto_configure: If there is a problem with cmake, display the CMakeCache.txt.

12 years agoRevert "Always respect DEB_${flag}_{APPEND,SET} envvars."
Joey Hess [Mon, 20 Jun 2011 15:49:15 +0000 (11:49 -0400)]
Revert "Always respect DEB_${flag}_{APPEND,SET} envvars."

This reverts commit fcfcd1298f6ea1fcfb2b2b5a529303270aa800d9.

Per Raphael's mail.

12 years agoreorder
Joey Hess [Sun, 19 Jun 2011 22:01:59 +0000 (18:01 -0400)]
reorder

12 years agoAlways respect DEB_${flag}_{APPEND,SET} envvars.
Modestas Vainius [Sun, 19 Jun 2011 20:53:14 +0000 (23:53 +0300)]
Always respect DEB_${flag}_{APPEND,SET} envvars.

Do that even when dpkg-buildpackage modifies environment variables. Also
document DEB_${flag}_{APPEND,SET} as recommended way to override standard build
flags.

12 years agoIn the unlikely case Dpkg::BuildFlags fails, don't do anything.
Modestas Vainius [Sun, 19 Jun 2011 19:05:08 +0000 (22:05 +0300)]
In the unlikely case Dpkg::BuildFlags fails, don't do anything.

12 years agoupdate
Joey Hess [Sun, 19 Jun 2011 18:20:30 +0000 (14:20 -0400)]
update

12 years agoUse Dpkg::BuildFlags module directly in set_buildflags().
Modestas Vainius [Sat, 18 Jun 2011 20:02:42 +0000 (23:02 +0300)]
Use Dpkg::BuildFlags module directly in set_buildflags().

Dpkg::BuildFlags API is declared stable. It should be safe to use it directly
rather than dpkg-buildflags wrapper. In addition, do not do any
DEB_BUILD_OPTIONS=noopt handling in debhelper. Dpkg::BuildFlags already does it
for us.

12 years agoCorrect docs about multiarch and v9. Closes: #630826
Joey Hess [Fri, 17 Jun 2011 18:13:05 +0000 (14:13 -0400)]
Correct docs about multiarch and v9. Closes: #630826

12 years agoFix =>/>= typo in dh_makeshlibs(1).
Cyril Brulebois [Thu, 16 Jun 2011 08:32:34 +0000 (10:32 +0200)]
Fix =>/>= typo in dh_makeshlibs(1).

12 years agoMerge branch 'master' into smarter-targets origin/smarter-targets
Joey Hess [Tue, 14 Jun 2011 21:25:24 +0000 (17:25 -0400)]
Merge branch 'master' into smarter-targets

Conflicts:
dh

12 years agodpkg-buildflags support
Joey Hess [Tue, 14 Jun 2011 21:22:34 +0000 (17:22 -0400)]
dpkg-buildflags support

* dh_auto_build, dh_auto_configure, dh: Set environment variables
  listed by dpkg-buildflags --export. Any environment variables that
  are already set to other values will not be changed.
Closes: #544844
* Also, support DEB_BUILD_OPTIONS=noopt, by changing -O2 to -O0.

12 years agoMerge branch 'master' into smarter-targets
Joey Hess [Tue, 14 Jun 2011 20:17:09 +0000 (16:17 -0400)]
Merge branch 'master' into smarter-targets

Conflicts:
debhelper.pod
debian/changelog

12 years agodh_auto_configure: In v9, does not include the source package name in --libexecdir...
Joey Hess [Tue, 14 Jun 2011 20:14:56 +0000 (16:14 -0400)]
dh_auto_configure: In v9, does not include the source package name in --libexecdir when using autoconf. Closes: #541458

Fixed rleigh's patch to be more correct in the edge case where there is
a non-multiarch dpkg (ie, backports).

12 years agoDon't add package name to libexecdir in v9
Roger Leigh [Tue, 14 Jun 2011 19:43:03 +0000 (20:43 +0100)]
Don't add package name to libexecdir in v9

12 years agodh: rules function joins array argument
Roger Leigh [Tue, 14 Jun 2011 18:30:59 +0000 (19:30 +0100)]
dh: rules function joins array argument

Appending @_ to a string appends the array length rather than
the array contents, so join with separating whitespace.

12 years agoremove internal rules:target stuff
Joey Hess [Tue, 14 Jun 2011 16:39:15 +0000 (12:39 -0400)]
remove internal rules:target stuff

12 years agoavoid infinite recursion
Joey Hess [Tue, 14 Jun 2011 16:24:31 +0000 (12:24 -0400)]
avoid infinite recursion

The makefile parse causes dh to be run recursively.

Before, dh would just immediatly fail with "unknown sequence", but
now it has to run the makefile parse to calculate the sequences, so an
earlier bailout is needed.