summaryrefslogtreecommitdiff
path: root/Debian/Debhelper
Commit message (Collapse)AuthorAge
* remove %package_profilesJoey Hess2014-10-10
| | | | | | 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.
* clean up profiles codeJoey Hess2014-10-10
|
* fix layoutJoey Hess2014-10-10
|
* use libdpkg-perl to parse and evaluate build profilesjosch2014-10-10
|
* Pass --disable-silent-rules in dh_auto_configure if DH_VERBOSE is set.Joey Hess2014-06-13
|
* Fix breakage in no-act mode introduced in last release.Joey Hess2014-02-28
|
* Initial implementation of support for Build-Profiles fields. Thanks, Daniel ↵Joey Hess2014-02-12
| | | | Schepler.
* Use realclean instead of distclean on perl_build buildsystem.gregor herrmann2014-02-04
| | | | | | | | | | 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.
* dh_makeshlibs: Defer propigating dpkg-gensymbols error until all packages ↵Joey Hess2014-01-30
| | | | have been processed. Closes: #736640
* cmake: Configure with -DCMAKE_BUILD_TYPE=None Closes: #701233Joey Hess2013-12-05
|
* Fix (horrible) make output parsing code to work with make 4.0. Closes: ↵Joey Hess2013-11-05
| | | | #728800 Thanks, Julien Pinon
* makefile buildsystem: Tighten heuristic to detect if makefile target exists. ↵Joey Hess2013-08-20
| | | | 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
* dh_install, dh_installdocs, dh_clean: Fix uses of find -exec which cause it ↵Joey Hess2013-08-15
| | | | to ignore exit status of the commands run.
* Fix typo for propagateGuillem Jover2013-08-09
|
* perl_build: Use -- long option names, for compatability with ↵Joey Hess2013-06-30
| | | | Module::Build::Tiny. Closes: #714544 (Thanks, gregor herrmann)
* makefile buildsystem: Added heuristic to catch false positive in makefile ↵Joey Hess2013-06-24
| | | | target detection code. Closes: #713257 Nasty make ... why won't it tell us what's in its pocketses?
* Correct broken patch for #706923. Closes: #707481Joey Hess2013-06-04
|
* Revert unsetting INSTALL_BASE. Closes: #708452 Reopens: #705141Joey Hess2013-05-16
|
* Revert python2.X-minimal fix, because it was buggy. Closes: #707111 (Reopens ↵Joey Hess2013-05-07
| | | | #683557)
* makefile buildsystem: Pass any parameters specified after -- when running ↵Joey Hess2013-05-06
| | | | make -n to test for the existance of targets. In some makefiles, the parameters may be necessary to enable a target. Closes: #706923
* perl_makemaker: Unset INSTALL_BASE in case the user has it set. Closes: #705141Joey Hess2013-05-05
|
* cmake: Configure with -DCMAKE_BUILD_TYPE=RelWithDebInfo Closes: #701233Joey Hess2013-02-24
| | | | | I'm told this only avoids building with -O3 -DNDEBUG, a change which should have no potential for breaking anything.
* add commentJoey Hess2012-11-12
|
* Makefile: introduce PREFIX variableChristoph Junghans2012-11-12
|
* adjust other fixJoey Hess2012-10-22
| | | | | | This is really atrocious, but IIRC the order pythons are run in matters, so the earlier mangling of @python_requested must remain, and so unmangle it here.
* Merge branch 'wheezy'Joey Hess2012-09-09
|\
| * Make it possible to pass perl code to autoscript.Marcin Owsiany2012-09-09
| | | | | | | | | | | | | | The shell-quoted sed code passed as parameter 4 is fragile (see Bug#665296). Make it possible to pass a sub that operates on each line via $_ instead. Also add a basic unit test for Dh_Lib, for now just with tests for autoscript.
* | python distutils buildsystem: When checking if a version of python is ↵Joey Hess2012-08-27
| | | | | | | | | | | | installed, don't trust the presense of the executable, as a python2.X-minimal package may provide it while not having distutils installed. Closes: #683557 python hate increasing..
* | python distutils buildsystem: Propigate failure of pyversions. Closes: ↵Joey Hess2012-08-27
|/ | | | #683551 Thanks, Clint Byrum
* debhelper: Fix minor source comment typos.Simon Ruderich2012-05-19
|
* Improve -v logging. Closes: #672448Joey Hess2012-05-11
|
* releasing version 9.20120419Joey Hess2012-04-17
|
* cmake: Only pass CPPFLAGS in CFLAGS in v9.Joey Hess2012-04-17
|
* cmake: Pass CPPFLAGS in CFLAGS. Closes: #668813 Thanks, Simon Ruderich for ↵Joey Hess2012-04-17
| | | | the patch and for verifying no affected package is broken by this change.
* comment typoJoey Hess2012-03-26
|
* Revert avoid expanding shell metacharacters in sed call in autoscript(). It ↵Joey Hess2012-03-22
| | | | breaks dh_usrlocal and must be considered part of its interface. Added to interface documentation. Closes: #665263
* Also include CFLAGS in ld line for perl. Closes: #662666Joey Hess2012-03-13
|
* Pass CPPFLAGS and LDFLAGS to Makefile.PL and Build.PLDominic Hargreaves2012-03-11
|
* avoid expanding shell variables in sed stringJoey Hess2012-02-21
|
* dh_auto_install: Set AM_UPDATE_INFO_DIR=no to avoid automake generating an ↵Joey Hess2012-02-08
| | | | info dir file. Closes: #634741
* spelingJoey Hess2012-01-15
|
* v9 doneJoey Hess2012-01-15
| | | | | | | | * Finalized v9 mode, which is the new recommended default. (But continuing to use v8 is also fine.) * It is now deprecated for a package to not specify a compatability level in debian/compat. Debhelper now warns if this is not done, and packages without a debian/compat will eventually FTBFS.
* Only enable executable config files in v9. The quality of file permissions ↵Joey Hess2011-12-09
| | | | in debian/ directories turns out to be atrocious; who knew?
* Pass CPPFLAGS to qmake. Closes: #646129 Thanks, Felix GeyertJoey Hess2011-12-08
|
* executable config files. bleh, arghJoey Hess2011-12-07
| | | | | | | | | | | | | | | | | | Debhelper config files may be made executable programs that output the desired configuration. No further changes are planned to the config file format; those needing powerful syntaxes may now use a programming language of their choice. In many bugs I see a tendency of users wanting debhelper configuration files to have their pet feature from some programming language. So I choose to short-circuit this process by taking it to its logical conclusion, and without the bother of developing a new language myself. [ Is this consistent with my boycott/disinterest in integrating features features first developed in Ubuntu? Yes. Instead of blocking the issue of multiarch needing variable expansions, I have stepped back and let anyone make whatever mess they desire while not forcing that mess on the rest of us. ]
* Use target architecture for build directory name.Tom Hughes2011-10-06
|
* Pass CFLAGS also to perl_build.gregor herrmann2011-09-30
| | | | Closes: 497653
* setting OPTIMIZE could in theory lead to breakage, so make it v9Joey Hess2011-09-29
|
* fix indentationJoey Hess2011-09-29
|
* pass dpkg-buildflags to makemaker build systemSteve Langasek2011-09-29
| | | | | | | The standard way to pass build flags to makemaker perl build systems is to set the OPTIMIZE variable on the commandline; CFLAGS in the environment gets ignored entirely. So pass the CFLAGS from the environment to Makefile.PL so makemaker packages can also benefit from dpkg-buildflags.