summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* releasing version 8.1.4Joey Hess2011-04-22
|
* changelogJoey Hess2011-04-22
|
* Typo's in documentation regarding {pre,post}{inst,rm}Jeroen Schot2011-04-22
|
* dh_clean: Remove debhelper logs for all packages, including packages not ↵Joey Hess2011-04-21
| | | | being acted on. dh can sometimes produce such logs by accident when passed bundled options (like "-Nfoo" instead of "-N foo") that it does not understand; and it was not possible to fix that for any compat level before v8. But also, such logs can occur for other reasons, like interrupted builds during development, and it should be safe to clean them all. Closes: #623446
* releasing version 8.1.3Joey Hess2011-04-05
|
* reorder v9 section and add missing =backJoey Hess2011-04-05
|
* bugfixJoey Hess2011-04-03
|
* Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2011-04-03
|\
| * French translation updateValery Perrin2011-04-03
| |
* | fix name of programJoey Hess2011-04-03
|/
* dh_installgsettings: New command to handle gsettings schema files. Closes: ↵Joey Hess2011-04-01
| | | | #604727
* Removed old example rules files.Joey Hess2011-04-01
|
* Depend on dpkg-dev (>= 1.16.0) for multiarch support.Joey Hess2011-03-12
| | | | | | Note to backporters: If you remove that dependency, debhelper will fall back to not doing multiarch stuff in v9 mode, which is probably what you want.
* documentationJoey Hess2011-03-12
|
* avoid depending on a dpkg that has DEB_HOST_MULTIARCHJoey Hess2011-03-12
|
* layoutJoey Hess2011-03-12
|
* Add support for multiarch.Steve Langasek2011-03-12
| | | | | | | | | | | | | | Open compat level 9, which incompatibly changes dh_auto_configure behavior to set --libdir and --libexecdir to the multiarch directory path. This requires dpkg-dev 1.16.0 (not yet released) for the multiarch directory variable, so bump the dependency to this version. Also set a new substvar, misc:Pre-Depends, to multiarch-support, a virtual package provided by versions of eglibc that support the multiarch library paths at runtime; this needs to be a pre-dependency to ensure unpacked but not-yet-configured libraries can still be found during upgrades, so library packages converting to multiarch (i.e., switching to compat 9) will need to add this substitution by hand to debian/control.
* dh_auto_clean: Inhibit logging, so that, if dh_auto_clean is used in some ↵Joey Hess2011-02-27
| | | | rule other than clean, perhaps to clean up an intermediate build before a second build is run, debian/rules clean still runs it. Closes: #615553
* typoJoey Hess2011-02-26
|
* releasing version 8.1.2Joey Hess2011-02-14
|
* Fix logging at end of an override target that never actually runs the ↵Joey Hess2011-02-14
| | | | overridden command. Closes: #613418
* typoJoey Hess2011-02-13
|
* releasing version 8.1.1Joey Hess2011-02-10
|
* fix unterminated S<..> in spanish poJoey Hess2011-02-10
|
* Improve handling of logging in override targetsJoey Hess2011-02-10
| | | | | | | | | | | | | | | Changes in 76ef1cbd64829ee4a5156a5fc4b887bcba6b974f broke --remaining-packages in override target. Now all debhelper commands run in the override target are marked as running as part of the override, and when the whole target is run, the log is updated to indicate that commands run during the override have finished. So, inside the override target, --remaining-packages will see the commands run as part of the target as having been run. Outside, if the target fails, dh won't see the commands run it it as having been run. Closes: #612828
* changelogJoey Hess2011-02-08
|
* refactor cross command generationJoey Hess2011-02-08
|
* mergeJoey Hess2011-02-08
|\
| * Use cross-binutils helpers when cross-compilingLoïc Minier2011-02-08
| | | | | | | | | | dh_strip, dh_makeshlibs: use triplet-objdump, triplet-objcopy and triplet-strip from cross-binutils when cross-compiling; closes: #412118.
* | releasing version 8.1.0Joey Hess2011-02-05
| |
* | remove MODULEBUILDRC overrideJoey Hess2011-01-25
| | | | | | | | | | | | | | | | | | | | | | | | This doesn't work reliably, see #607313. Probably that is caused by the perl_build buildsystem not being detected for a package that has a Makefile.PL, and so MODULEBUILDRC is not overridden. So, I could add it there too, but then it's also possible for it to be run from a Makefile.. so I could add it to dh_auto_*. But then there are packages that don't use those. So I conclude that dealing with this in debhelper is out of its scope, and this needs to be fixed at a higher level, probably dpkg-dev.
* | changelogJoey Hess2011-01-25
| |
* | dh_installinit: never call init scripts directly, only through invoke-rc.dSteve Langasek2011-01-25
| |
* | update to DEP-5Joey Hess2011-01-13
| |
* | dh_compress: Ignore objects.inv files, generated by Sphinx documentation. ↵Joey Hess2011-01-04
| | | | | | | | Closes: #608907
* | Ignore objects.inv files, generated by Sphinx documentationJosselin Mouette2011-01-04
| |
* | dh_compress: Javascript files are not compressed, as these go with ↵Joey Hess2010-12-22
| | | | | | | | (uncompressed) html files. Closes: #603553
* | Revert "changelog"Joey Hess2010-12-07
| | | | | | | | This reverts commit c91178b5e6d02a057eec471eab4837db1e3a2f6c.
* | Revert "dh: Add sequence dependencies and satisfy dependencies prior to ↵Joey Hess2010-12-07
| | | | | | | | | | | | | | | | running sequence" This reverts commit c685546d18606fafee2ad9d3a1cb3d90dd7e9d5e. Caused extra work, and possible FTBFS conditions.
* | changelogJoey Hess2010-12-07
| |
* | dh: Add sequence dependencies and satisfy dependencies prior to running sequenceRoger Leigh2010-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add %sequence_deps and invoke recursively prior to examining logs and running commands in sequence. The supplied dependencies are equivalent to the following make rules: build: build-arch build-indep install: install-arch install-indep install-arch: build-arch install-indep: build-indep binary: binary-arch binary-indep binary-arch: install-arch binary-indep: install-indep In the existing dh command sequences, the binary sequences all included the corresponding install sequence commands, and in turn the install sequences all included the corresponding build commands. While this works, it has a major deficiency. If the "binary" sequence is run, it will not run the "build" target in debian/rules. This leads to a situation where building with dpkg-buildpackge, which would typically invoke "debian/rules build" followed by "debian/rules binary-arch" and/or "debian/rules debian-indep" may do something different than just invoking "debian/rules binary" or "dh binary" because the build target in debian/rules is effectively bypassed. This applies equally to the -arch and -indep sequence variants. This change eliminates the duplicated sequence commands, and instead invokes the appropriate target(s) in debian/rules, as specified in the %sequence_deps hash. In the common case, the dh sequence by the same name will be called, so the behaviour is identical. However, this provides a means to utilise all of the policy-specified targets, plus the install targets and extend them with additional dependencies and commands, while still allowing full use of dh and giving identical behaviour whether dh or debian/rules targets are used. Signed-off-by: Roger Leigh <rleigh@debian.org>
* | dh: Use "architecture independent" rather than "binary independent" for ↵Roger Leigh2010-12-05
| | | | | | | | | | | | consistency Signed-off-by: Roger Leigh <rleigh@debian.org>
* | dh_installdocs: Clarify that debian/README.Debian and debian/TODO are only ↵Joey Hess2010-12-05
| | | | | | | | installed into the first package listed in debian/control. Closes: #606036
* | dh_listpackages: Do not display warnings if options cause no packages to be ↵Joey Hess2010-11-22
| | | | | | | | listed.
* | changelogJoey Hess2010-11-22
| |
* | dh: Add support for build-arch, build-indep, install-arch and install-indep ↵Roger Leigh2010-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sequences The existing binary-arch and binary-indep sequences depend upon these new sequences, leading to the following possible orders: binary → install → build binary-arch → install-arch → build-arch binary-indep → install-indep → build-indep This is the logical dependency ordering of the sequences; the actual order is of course in reverse so that build is followed by install and binary. Signed-off-by: Roger Leigh <rleigh@debian.org>
* | reorderJoey Hess2010-11-22
| |
* | dh: Improve filtering in dh_listpackages example. Closes: #604561Joey Hess2010-11-22
| |
* | dh: Use $(filter) rather than $(findstring)Roger Leigh2010-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | $(findstring) can match partial strings and so is unreliable when a package builds several binary packages and one package contains the name of another package within its name. In these cases, $(findstring) can return a partial match which leads to problems (performing unwanted actions which could lead to build failure, for example). $(filter) matches the entire string in the wordlist, so is a reliable replacement for $(findstring). Signed-off-by: Roger Leigh <rleigh@debian.org>
* | updated spanish translation after large typography changeJoey Hess2010-11-11
| |