summaryrefslogtreecommitdiff
path: root/Debian
AgeCommit message (Collapse)AuthorFilesLines
2015-06-15Merge branch 'master' into super-cow-ddebs-supportNiels Thykier2-9/+50
Conflicts: Debian/Debhelper/Dh_Lib.pm debian/changelog
2015-06-14dh_builddeb: Let dpkg choose the filename of the ddebNiels Thykier1-8/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-20Dh_Lib: Remove _error_exitcodeNiels Thykier1-7/+0
Turns out there were no consumers left after all. Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-20Dh_Lib: Promote error_exitcode to an API subNiels Thykier1-7/+19
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-20D::D::Buildsystem: Preserve the ret val of doit_noerrorNiels Thykier1-6/+8
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-20Add doit_in_sourcedir_noerror and doit_in_builddir_noerror in Buildsystem.pmEmmanuel Bourg1-0/+34
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-20Dh_Lib: Typo fixNiels Thykier1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-19Dh_Lib.pm: Create ddebs with the .deb extensionNiels Thykier1-1/+1
This requires dpkg-dev (>= 1.18.0~). Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-15dh_gencontrol: Create ddebs as M-A: same or without a M-A fieldNiels Thykier1-7/+23
Unless the original package is "Multi-Arch: same", there is no reason for the ddeb to have a "Multi-Arch" field. Signed-off-by: Niels Thykier <niels@thykier.net>
2015-05-02Add experimental .ddeb supportNiels Thykier1-6/+20
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-08Fix a wrong reference to a nonexistent $base.Peter Pentchev1-2/+2
It should have been $tmp, but the sentence would get a bit repetitive. Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-08Add leading 0 to "mode" parametersMartin Koeppe1-2/+2
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-08Migrate some calls to use the new install_X subsMartin Koeppe1-1/+1
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-08Dh_Lib: Add install_* subroutinesMartin Koeppe1-0/+20
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-07configure gets --*-silent-rules depending on DH_QUIETBernhard R. Link1-1/+3
If DH_QUIET is set, give configure a --enable-silent-rules. If it is not set, always give --disable-silent-rules (Closing #551463 for good).
2015-01-07dh_auto_* prints upstream build system commands run unless DH_QUIET is setBernhard R. Link1-8/+8
2015-01-07add DH_QUIET environment variableBernhard R. Link1-1/+28
Add a DH_QUIET environment variable to make debhelper more silent if set (unless DH_VERBOSE is set). Add new helper functions print_and_doit, print_and_doint_noerror, and nonquiet_print. If DH_QUIET is set, disable printing of dh subcommands to be run. Describe effects DH_QUIET should have in doc/PROGRAMMING.
2015-01-07debhelper: Please make Perl tests verbosegregor herrmann2-1/+7
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-03Dh_Lib: Fix use of undefined variableNiels Thykier1-6/+6
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-03Add install_dh_config_file and exec lintian-overrides (compat 9)Niels Thykier1-1/+34
Add a install_dh_config_file to install or execute and create a file from the output of a debhelper config file (e.g. debian/lintian-overrides). Use this subroutine in dh_lintian to install the lintian-overrides. Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-03The ant buildsystem now loads d/ant.propertiesNiels Thykier1-2/+12
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-01Parse control file fields case-insensitivelyGuillem Jover1-5/+5
Closes: #772129
2015-01-01Add editor hints to the end of all perl modules and scriptsNiels Thykier14-0/+84
Signed-off-by: Niels Thykier <niels@thykier.net>
2015-01-01Added make_symlink to create Policy compliant symlinksNiels Thykier1-1/+92
Signed-off-by: Niels Thykier <niels@thykier.net>
2014-12-29Revert "dh_installdocs: Error out on unsafe binNMUs with --link-doc"Niels Thykier1-16/+1
This reverts commit 97993b514bfbcc84c213e9e5d68c1b1c3a833ce7.
2014-12-21dh_installdocs: Error out on unsafe binNMUs with --link-docNiels Thykier1-1/+16
Detect during a binNMU when an call to dh_installdocs (with --link-doc) is unsafe by also looking at packages that dh_installdocs /would/ process during an "full" build. Signed-off-by: Niels Thykier <niels@thykier.net>
2014-10-10avoid referring to $package in error messageJoey Hess1-1/+1
Depending on control file field order, $package may not yet be populated.
2014-10-10remove %package_profilesJoey Hess1-8/+4
This is a lexically scoped variable that is not used anywhere in the file, and cannot be used by anything outside it. I think it was initially added cargo-cult style with the other similar variables.
2014-10-10clean up profiles codeJoey Hess1-14/+16
2014-10-10fix layoutJoey Hess1-2/+1
2014-10-10use libdpkg-perl to parse and evaluate build profilesjosch1-39/+21
2014-06-13Pass --disable-silent-rules in dh_auto_configure if DH_VERBOSE is set.Joey Hess1-0/+3
2014-02-28Fix breakage in no-act mode introduced in last release.Joey Hess1-0/+3
2014-02-12Initial implementation of support for Build-Profiles fields. Thanks, Daniel ↵Joey Hess1-3/+49
Schepler.
2014-02-04Use realclean instead of distclean on perl_build buildsystem.gregor herrmann1-1/+1
Switch from `Build distclean' to `Build realclean' in the clean action of the perl_build buildsystem. 'distclean' is not specified in the CPAN::API::BuildPL specification, and therefor not implemented in Module::Build::Tiny (and other future implementations). Besides that, the dist* actions are meant for upstream authors.
2014-01-30dh_makeshlibs: Defer propigating dpkg-gensymbols error until all packages ↵Joey Hess1-4/+11
have been processed. Closes: #736640
2013-12-05cmake: Configure with -DCMAKE_BUILD_TYPE=None Closes: #701233Joey Hess1-1/+1
2013-11-05Fix (horrible) make output parsing code to work with make 4.0. Closes: ↵Joey Hess1-1/+1
#728800 Thanks, Julien Pinon
2013-08-20makefile buildsystem: Tighten heuristic to detect if makefile target exists. ↵Joey Hess1-1/+1
An error message that some other target does not exist just means the makefile spaghetti has problems later on when run with -n, but not that the called target didn't exist. Closes: #718121
2013-08-15dh_install, dh_installdocs, dh_clean: Fix uses of find -exec which cause it ↵Joey Hess1-1/+1
to ignore exit status of the commands run.
2013-08-09Fix typo for propagateGuillem Jover2-2/+2
2013-06-30perl_build: Use -- long option names, for compatability with ↵Joey Hess1-5/+5
Module::Build::Tiny. Closes: #714544 (Thanks, gregor herrmann)
2013-06-24makefile buildsystem: Added heuristic to catch false positive in makefile ↵Joey Hess1-7/+42
target detection code. Closes: #713257 Nasty make ... why won't it tell us what's in its pocketses?
2013-06-04Correct broken patch for #706923. Closes: #707481Joey Hess1-1/+2
2013-05-16Revert unsetting INSTALL_BASE. Closes: #708452 Reopens: #705141Joey Hess1-1/+1
2013-05-07Revert python2.X-minimal fix, because it was buggy. Closes: #707111 (Reopens ↵Joey Hess1-8/+1
#683557)
2013-05-06makefile buildsystem: Pass any parameters specified after -- when running ↵Joey Hess1-2/+2
make -n to test for the existance of targets. In some makefiles, the parameters may be necessary to enable a target. Closes: #706923
2013-05-05perl_makemaker: Unset INSTALL_BASE in case the user has it set. Closes: #705141Joey Hess1-1/+1
2013-02-24cmake: Configure with -DCMAKE_BUILD_TYPE=RelWithDebInfo Closes: #701233Joey Hess1-0/+1
I'm told this only avoids building with -O3 -DNDEBUG, a change which should have no potential for breaking anything.
2012-11-12add commentJoey Hess1-0/+2