summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-04-08dh_missing: Note which tools have reported installed filesNiels Thykier1-1/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_install: Only call dh_missing if necessaryNiels Thykier1-8/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh: Include dh_missing in the sequence after dh_fixpermsNiels Thykier1-0/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_missing: Note that it requires an option to do somethingNiels Thykier1-1/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_install: Mark --(list|fail)-missing as deprecatedNiels Thykier2-0/+14
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_missing: Proper error messages for missing $srcdirNiels Thykier1-0/+15
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_installman: always log manpages for all packagesNiels Thykier1-3/+6
Like with dh_install, we have to log installed files for all packages (even those not acted on). Otherwise, dh_missing will get the wrong results for "dpkg-buildpackage -B/-A" builds where only a subset of the packages are installed. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_installman: Log installed manpagesNiels Thykier1-0/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08doc/PROGRAMMING: Correct log_installed_filesNiels Thykier1-2/+7
After testing, it became apparent that dh_missing + log_installed_files behaved slightly different than first anticipated. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08t: Quiet dh_missing.t testNiels Thykier1-1/+1
2017-04-08log_installed_files: Support it being called multiple timesNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08log_installed_files: Compute the helper name automaticallyNiels Thykier3-6/+6
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08dh_install: Uninstalled files should still failNiels Thykier2-6/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-08Move dh_install’s --{list,fail}-missing to dh_missingMichael Stapelberg11-43/+261
This commit splits dh_install’s --list-missing and --fail-missing functionality into the separate helper dh_missing. To make this work, dh_install logs its source patterns and dh_missing reads these patterns, treating them as installed. This allows us to address #415396, i.e. recognize files installed by other helpers (e.g. dh_installman) as installed. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-04t: Add "auto buildable" tests for meson + ninjaNiels Thykier1-1/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-04Add ninja to build systems and fix a testNiels Thykier2-1/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-04-04Add support for Meson build systemMichael Biebl3-0/+163
Meson is a new build system which is supposed to be extremly fast and, even more importantly, as user friendly as possible. It uses Ninja as backend to manage the actual build process. Closes: #795253 Signed-off-by: Michael Biebl <biebl@debian.org>
2017-04-01Fix typo in a commentNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-03-11dh_systemd_enable: Improve the wording of --no-enableFelipe Sateler2-1/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-03-07dh_gencontrol: Discard "Multi-Arch: no"Helmut Grohne2-2/+9
As dak auto-rejects packages with those uploads and we may want to use an explicit "no" to disable future auto-computation of the Multi-Arch field. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-03-04dh_auto_configure: wrong CMAKE_SYSTEM_NAME for kfreebsd cross-buildsSteven Chamberlain2-1/+6
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-19doc: fix typo s/diagnotic/diagnostic/Mattia Rizzolo1-1/+1
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2017-02-19Dh_Getopt: Improve error message for -sNiels Thykier1-1/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-19dh_strip: Consistently use $dh{DEBUGPACKAGE}Niels Thykier1-2/+2
The pural version ($dh{DEBUGPACKAGES}) should no longer be used. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-19Dh_Lib: Provide deprecated_functionality helperNiels Thykier5-12/+28
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-19Dh_Lib: Tweak an error messageNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-18Avoid calling dpkg-architecture on each unknown valueNiels Thykier1-6/+9
Call dpkg-architecture at most once (per process) - even if dpkg_architecture_value() is passed unknown variables. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-18Dh_Lib: Parse "Multi-Arch:same" correctlyNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-18getpackages(): Make parsing of paragraphs field order-insensitiveNiels Thykier2-2/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-18makefile.pm: Disable stripping via INSTALL in compat 11Niels Thykier3-1/+15
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-02-18Set PKG_CONFIG for makefile buildsystemsNiels Thykier2-2/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-25Release debhelper/10.2.5 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-25Add Japanese translations of documentationHideki Yamane3-1/+8560
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-23Release debhelper/10.2.4 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-23Refresh po filesNiels Thykier2-50/+27
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-23Update German translations of documentationChris Leick2-33/+41
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-23Updated French translation of documentationBaptiste Jammet3-34/+68
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-18dh-systemd: install mount units in /lib/systemd/systemLuca Boccassi2-1/+5
Currently dh_systemd_enable installs mount units in /usr/lib/system which is very likely a typo. The systemd package installs its own mount units in /lib/systemd/system so make dh-systemd install them there as well. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-17Add changelog entry and let po4a refresh the po fileNiels Thykier2-45/+30
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-17Updated Portuguese translation of documentationAmérico Monteiro1-25/+49
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-17dh: Avoid repeating added build commands after "dh_auto_test"Niels Thykier2-1/+16
This fixes a bug, where dh would replay a command added to the "build", "build-arch" or "build-indep" sequences (via --with $ADD_ON) in the binary sequences. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-12dh: Show when running the create-stamp "command"Niels Thykier2-0/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-01-12d/changelog: Document missing change in 10.2.3Niels Thykier1-0/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-31Release debhelper/10.2.3 into unstableNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-31Update POT and PO filesNiels Thykier5-1377/+1703
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-26dh_md5sums: Massage md5sum to avoid GNU-specific escapingNiels Thykier2-2/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-26dh_installinit: Minor nits in docNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-15d/changelog: Another change by Felipe SatelerNiels Thykier1-0/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-15installinit: do not process systemd files from compat 11 onwardsFelipe Sateler7-5/+101
Signed-off-by: Niels Thykier <niels@thykier.net>
2016-12-15d/changelog: Add entry for Felipe Sateler's changesNiels Thykier1-0/+4
Signed-off-by: Niels Thykier <niels@thykier.net>