summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2018-05-10Allow whitespace around the debhelper-compat B-D.Peter Pentchev1-1/+2
2018-05-10Lay the groundwork for testing debhelper-compat.Peter Pentchev1-1/+14
2018-05-03rename_path: Fall back to mv when errno is EXDEVNiels Thykier1-3/+11
2018-04-28cmake: honour CC/CXX during native buildsHelmut Grohne1-6/+8
2018-04-09qmake.pm: Let qmake cross wrapper set most of cross-build optionsDmitry Shachnev1-52/+4
2018-04-08Buildsystem.pm: Set target buildsystem earlierNiels Thykier1-12/+16
2018-04-08Buildsystem.pm: Fix typo in commentNiels Thykier1-1/+1
2018-04-08Buildsystem.pm: Fix use of undefined variableNiels Thykier1-2/+4
2018-04-08Buildsystems: Avoid picking a redundant build system during cleanNiels Thykier4-5/+15
2018-04-08Buildsystem: Pass more methods to target buildsystemsNiels Thykier1-0/+16
2018-04-07Buildsystem.pm: Improve error messageNiels Thykier1-1/+1
2018-04-07Buildsystem.pm: Add a getter for targetbuildsystemNiels Thykier4-12/+19
2018-04-06cmake: Support ninja backendNiels Thykier2-1/+12
2018-04-06Rewrite build system to support a "target build system"Niels Thykier5-40/+209
2018-04-05Dh_Lib.pm: Properly handle packages with version "0"Niels Thykier1-5/+6
2018-04-04makefile: Use -Oline instead of -ONiels Thykier1-1/+1
2018-03-29Dh_Lib: Avoid load-time dependency on d/controlNiels Thykier1-0/+4
2018-03-29make_symlink: Fix corner cases for link namesNiels Thykier1-5/+13
2018-03-07SequencerUtil: Always inline when asked to always inlineNiels Thykier1-2/+2
2018-03-07Move sub from dh to D::DH::SequencerUtilNiels Thykier1-0/+21
2018-02-26Dh_Lib: Fix invalid parameter for package_cross_typeNiels Thykier1-1/+1
2018-02-25Dh_Lib: add warning for d-compat B-Ds being experimentalNiels Thykier1-0/+3
2018-02-24Dh_Lib: Ensure that debhelper-compat is in Build-DependsNiels Thykier1-36/+47
2018-02-24Prototype; extract compat level from build-dependsNiels Thykier1-8/+64
2018-02-24makefile.pm: Skip -O when STDOUT it a TTYNiels Thykier1-2/+4
2018-02-18Dh_Lib: make pkgfile rely on package_cross_typeNiels Thykier1-4/+6
2018-02-18makefile: Pass -O to make with -jXNiels Thykier1-1/+9
2018-02-12meson.pm: Fix locale nameJakub Wilk1-2/+2
2018-01-31makefile.pm: Sort %DEB_DEFAULT_TOOLS argumentsNiels Thykier1-1/+2
2018-01-31Dh_Lib: Fix typo in verbose outputNiels Thykier1-1/+1
2018-01-28Rely on DEB_RULES_REQUIRES_ROOT for R³ supportNiels Thykier1-26/+21
2018-01-28Drop support for DPKG_GAIN_ROOT_COMMANDNiels Thykier1-1/+1
2018-01-28Drop obsolete constantNiels Thykier1-3/+0
2018-01-28dh: Rename optimize_sequence to unpack_sequenceNiels Thykier1-2/+4
2018-01-24Dh_Lib: Fix regression in handling of "foo{bar}" globsNiels Thykier1-2/+8
2018-01-21qmake{,4}.pm: Avoid global state in build systemsNiels Thykier2-7/+7
2018-01-20ninja.pm: Set LC_ALL=C.UTF-8 for meson buildsNiels Thykier1-10/+26
2018-01-20Dh_Lib: Print environment changes when printing *doit commandsNiels Thykier1-0/+19
2018-01-06dh_installdeb/Dh_Lib: Fix bug in merge of multiple autoscriptsNiels Thykier1-1/+1
2018-01-06Buildsystem: Fix a bug in _generic_doit_in_dirNiels Thykier1-1/+4
2018-01-04Dh_Lib: Guard against invalid "snippet-order" values in autoscriptNiels Thykier1-0/+2
2018-01-03Dh_Lib: Support ordering for service handling autosnippetsNiels Thykier1-19/+59
2018-01-02R³ support: DPKG_GAIN_ROOT_CMD => DEB_GAIN_ROOT_CMDNiels Thykier1-1/+1
2018-01-02dh: Do not re-run completed targetsNiels Thykier1-2/+3
2018-01-02dh: Rewrite sequence handlingNiels Thykier1-0/+128
2017-12-31Dh_Lib: Make "exit 1" the default value for ERROR_HANDLERNiels Thykier1-1/+1
2017-12-30meson.pm: Remove redundant boilerplate methodNiels Thykier1-5/+0
2017-12-30meson.pm: Set LC_ALL=C.UTF-8 when invoking mesonNiels Thykier1-2/+9
2017-12-30Dh_Lib: doit - support update_env to change child %ENVNiels Thykier1-0/+9
2017-12-30Buildsystem.pm: Refactor doit_in_foodir{,_noerror}Niels Thykier1-4/+11