summaryrefslogtreecommitdiff
path: root/debhelper.pod
AgeCommit message (Collapse)AuthorFilesLines
2019-10-12dh_auto_*: Support reload-all-buildenv-variablesNiels Thykier1-0/+31
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 Thykier1-0/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-17Rewrite special-casing of ELF tools (dh_strip etc.) via an elf-tools sequenceNiels Thykier1-0/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-15Disable auto-abbrev of cli options in c13 to enable dh optimizationsNiels Thykier1-0/+8
Disable auto-abbreviation of command-line options in compat 13 and re-enable dh's optimization for skipping redundant commands when passed long options. Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-15dh_auto_*: Officially adopt --sourcedir/--builddirNiels Thykier1-2/+2
Since the beginning, debhelper has accepted abbrevated command line parameters. Anyone that has been using (e.g.): dh $@ --sourcedir=foo To pass --sourcedir to dh_install has *also* implicitly passed it to the dh_auto_* helpers. Due to auto-abbrevation being enabled, they have considered it a short form of --sourcedirectory. This is trivially confirmable by comparing: dh_auto_configure --bar foo Unknown option: bar dh_auto_configure: unknown option or error during option parsing; aborting with dh_auto_configure --sourcedir foo dh_auto_configure: invalid or non-existing path to the source directory: foo Signed-off-by: Niels Thykier <niels@thykier.net>
2019-08-13debhelper.pod: Fix typoSven Joachim1-1/+1
2019-08-12dh: Remove support for --{until,after,before,remaining}Niels Thykier1-0/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2019-07-13debhelper.pod: Document usage of dpkg-buildflags vs. *FLAGS env variablesNiels Thykier1-0/+9
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-12-24Mark compat 12 as stableNiels Thykier1-3/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-12-06debhelper.7: Document that python-distutils is gone [c12]Niels Thykier1-0/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-11-04meson: Run tests with meson [c13]Niels Thykier1-0/+18
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-10-14dh_installsystemduser: New helper to handle systemd user instance unitsDaniele Nicolodi1-0/+5
Add a new 'dh_installsystemduser' helper responsible for istalling package maintainer supplied systemd user instance units and to produce postinst and postrm maintiner scripts code blocks to appropriately enable, mask and disable units when the package is installed, upgraded, or removed.
2018-09-16debhelper.pod: debhelper-compat doesn't support beta/experimental compat levelsJosh Triplett1-0/+4
2018-09-16debhelper.pod: Document the new debhelper-compat mechanismJosh Triplett1-14/+28
2018-09-16debhelper.pod: Quote value of INSTALL in c11 descriptionNiels Thykier1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14debhelper.pod: Compat 12 is now in betaNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-14dh: Remove broken (and obsolete) compat itemNiels Thykier1-7/+12
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-09-12debhelper.pod: Document dh_golang's DH_GOLANG_EXCLUDES behaviour changeClément Hermann1-0/+8
2018-09-03Document dh_install{init,systemd} changesNiels Thykier1-0/+16
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-08-09dh_installdeb: Ignore debian/*.conffiles [c12]Niels Thykier1-0/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-08-04autoconf,meson: Use usr/libexec dir by default [c12]Niels Thykier1-0/+16
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-06-24debhelper.pod: Rewrite main-doc-package changeNiels Thykier1-8/+23
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-06-23debhelper.pod: Make a dedicated subsection to exec config filesNiels Thykier1-4/+35
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-06-13debhelper.pod: Fix incomplete conversion to pod formatDaniele Nicolodi1-1/+1
2018-05-19debhelper.pod: Remove bogus compat 12 note that never wasNiels Thykier1-8/+0
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-05-19Use a new sequence to toggle dh_installinitramfs in c11 and olderNiels Thykier1-4/+6
Then we can make dh_installinitramfs do the same in all compat levels and people can simply opt-in with a "--with installinitramfs" in older compat levels. Signed-off-by: Niels Thykier <niels@thykier.net>
2018-05-18dh_installinitramfs: New helper toolNiels Thykier1-0/+8
2018-05-11debhelper.7: Document that dh_dwz is enabled by defaultNiels Thykier1-0/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-04-28Document the dh_makeshlibs changesNiels Thykier1-0/+10
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-04-07debhelper.7: Recommend d/<pkg>.foo over d/fooNiels Thykier1-1/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-04-04debhelper.pod: Add a ~ to the versioned dependsNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-29dh_installinfo: Accept --sourcedir as documentedNicolas Boulenguez1-0/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-01-02debhelper.pod: Remove cmake caveat for compat 11Niels Thykier1-5/+0
Given the "Breaks: cmake (<< 3.9~)" it is no longer relevant. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-31dh_compress: Avoid compressing examples [c12]Niels Thykier1-0/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-31dh_makeshlibs: In c12, avoid passing SONAME-less binaries to dpkg-gensymbolsNiels Thykier1-0/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-30dh_missing: Make --list-missing the default in c12Niels Thykier1-0/+4
Closes: nthykier/debhelper#2 Closes: Debian#650129 Closes: Debian#858834 Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-30debhelper.pod: Note that -s will be removed in compat 12Niels Thykier1-0/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-29Add DH_EXTRA_ADDONS env variable to specify local addons.Paul Tagliamonte1-0/+12
This is intended to be used by downstreams or specific local configurations that require a debhelper addon to be run during multiple builds without having to patch a large number of rules file. If at all possible, this should be avoided in favor of a --with flag in the rules file. Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-17fix typoHideki Yamane1-1/+1
unncessary -> unn"e"cessary Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-16debhelper.pod: Declare compat 11 as stableNiels Thykier1-4/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-16debhelper.pod: Fix missing wordNiels Thykier1-3/+3
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-12-16debhelper.pod: Improve the wording of two paragraphsChris Leick1-4/+4
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-11-25dh_installdeb: Basic validation of {rm,mv}_conffileNiels Thykier1-0/+6
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-11-12Mark c11 as in open betaNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-10-28Remove support for named compat levelsNiels Thykier1-60/+0
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-10-22Document directory requirement for all debhelper toolsNiels Thykier1-0/+5
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-10-14dh_installinit: Remove upstart support [c12]Niels Thykier1-0/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-10-13debhelper.pod: Document systemd related changes in c11Niels Thykier1-3/+15
Signed-off-by: Niels Thykier <niels@thykier.net>
2017-10-11debhelper.pod: Correct a compat v12 messageNiels Thykier1-6/+1
Signed-off-by: Niels Thykier <niels@thykier.net>