summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-11-30debhelper (12.7.1+dyson4)HEADdyson/12.7.1+dyson4masterIgor Pashev1-2/+3
2019-11-30Make dh_installsystemduser a stubIgor Pashev1-0/+7
2019-11-27debhelper (12.7.1+dyson3)dyson/12.7.1+dyson3Igor Pashev1-2/+3
2019-11-27dh_missing: ignore charset.aliasIgor Pashev1-1/+5
Just like dpkg does.
2019-11-16debhelper 12.7.1+dyson212.7.1+dyson2Igor Pashev1-0/+9
2019-11-16Disable dh_dwz due to missing dwz and elfutilsIgor Pashev2-1/+8
2019-11-16Make dh_installsystemd a no-op on non-linuxIgor Pashev1-0/+7
2019-11-16Merge https://salsa.debian.org/debian/debhelperIgor Pashev110-4334/+10819
2019-10-27Fix spurious perl-xs-dev related warnings in cross buildsNiko Tyni1-4/+1
dh_perl is run for all packages so we cannot expect perl-xs-dev to be installed in the general case.
2019-10-26Release debhelper/12.7.1Niels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-26Skip dh_installman test by default as it requires extra dependenciesNiels Thykier3-1/+26
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-25t: Expand dh_installman test to cover already installed manpagesNiels Thykier1-1/+21
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-25Add test to catch regressions of #943376Niels Thykier3-0/+70
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-24dh_installman: Correctly handle compressed manpages w. man-recodeColin Watson2-0/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-20Release debhelper/12.7Niels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-20Regenerate POT and PO filesNiels Thykier6-1405/+1969
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-20meson.pm: Fix broken call to NAMENiels Thykier2-2/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-19d/changelog: Fix typosNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-18Update changelogNiko Tyni1-0/+6
2019-10-18dh_perl: detect cross built XS modulesNiko Tyni1-0/+5
When cross building, scan the host architecture search path for Perl compiled plugins (XS modules) rather than the build architecture one.
2019-10-18perl_build: support cross building XS modulesNiko Tyni1-3/+19
When cross building, run Build.PL and Build with host arch Config.pm (provided by the perl-xs-dev package since perl/5.30.0-7) first on @INC. We need to set PERL5LIB because Module::Build forks a child process to sanity check the Config it's seeing, so the modified search path has to be propagated via the environment.
2019-10-18perl_makemaker: support cross building XS modulesNiko Tyni1-2/+13
When cross building, run Makefile.PL with host arch Config.pm (provided by the perl-xs-dev package since perl/5.30.0-7) first on @INC. This is an initial implementation that seems to work for a majority of simple XS module packages. It's possible that it will need tuning in the future to accommodate more complex packages. In particular: - setting PERL5LIB instead of adding the -I option might be needed to propagate the modified search path to child processes of Makefile.PL - the 'make' phase may need modifications to the search path as well
2019-10-18Dh_Lib: new function perl_cross_incdirNiko Tyni1-0/+16
Since perl/5.30.0-7, the perl-xs-dev package provides the host architecture Config.pm in /usr/lib/<triplet>/perl/cross-config-<version> for the benefit of cross builds. For more information, see the thread around https://lists.debian.org/debian-perl/2019/10/msg00015.html
2019-10-16dh_makeshlibs: Suggest --no-add-udeb for some casesNiels Thykier2-0/+12
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-12dh_auto_*: Support reload-all-buildenv-variablesNiels Thykier3-1/+44
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-06Add mailing list link to the c11 issueNiels Thykier1-1/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-10-06Actively discourage (but no deprecate) c11Niels Thykier2-0/+12
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-29dh_installman: Avoid checking for man if we know man-recode is presentNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-29dh_installman: Use man-recode(1) when presentNiels Thykier2-13/+29
It is a lot faster for any package with a non-trivial amount of manpages- Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-29dh_installman: Avoid error messages when man-db is not presentNiels Thykier2-1/+17
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-28wrong CMAKE_SYSTEM_PROCESSOR for 32bit armsHelmut Grohne2-0/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-15Release debhelper/12.6.1Niels Thykier1-0/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-14Release debhelper/12.6Niels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-08dh_strip: Avoid impossible copy manual dbg pkgs + dh_dwzNiels Thykier2-1/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-08dh_makeshlibs: Fix regression with automatic udeb detectionNiels Thykier2-0/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-08changelog: Document Sven's changesNiels Thykier1-0/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-01d/rules: Use dh_missing's --fail-missing optionSven Joachim1-0/+3
With files split across multiple packages, it is easy to inadvertently miss one or several of them, so catch that mistake.
2019-09-01Split off a libdebhelper-perl binary packageSven Joachim4-2/+20
This makes it possible for debhelper adddon packages to depend on it rather than on debhelper, breaking the circular dependencies between debhelper and dh-autoreconf/dh-strip-nondeterminism. The autoscripts are used by the autoscript routine in Dh_Lib.pm, so I decided to put those into libdebhelper-perl as well. Closes: #821130
2019-09-01Release debhelper/12.5.4Niels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-01d/compat: Bump to compat level 13Niels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-01dh: Fix bug in binary-indep in compat 5-12Niels Thykier2-2/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-09-01dh_makeshlibs: Disable control check with --add-udebNiels Thykier2-1/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-20dh_installxfonts: Remove unnecessary constraint in misc:DependsNiels Thykier2-8/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-20Add tests for dh_installgsettingsSimon McVittie3-0/+71
Extracted from the patch proposed in https://bugs.debian.org/934893. Signed-off-by: Niels Thykier <niels@thykier.net> Signed-off-by: Simon McVittie <smcv@debian.org>
2019-08-19Release debhlper/12.5.3Niels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-19Update POT and PO filesNiels Thykier6-177/+194
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-19dh_makeshlibs: Always verify that all udeb libs are accounted forNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-19dh_makeshlibs: Avoid erroring out under the noudeb profile due to empty udebsNiels Thykier2-8/+11
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-19dh_makeshlibs: Disable auto-filtering of libraries in udebNiels Thykier2-2/+8
It cannot be implemented (at least not in this way) without breaking the noudeb profile and its requirements that deb packages are reproducible with and without the profile. Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-19Revert "dh_builddeb: Remove support for --destdir"Niels Thykier2-2/+13
This reverts commit e91dbdba83aa60c0313fd68f92652f00d34c97b6. Not sure the usage makes sense to me, but for now we roll it until we can review the situation.