summaryrefslogtreecommitdiff
path: root/Debian
Commit message (Collapse)AuthorAge
* -a == -sJoey Hess2009-09-01
| | | | | | | The -a flag now does the same thing as the -s flag, so debhelper users do not need to worry about using the -s flag when building a package that only builds for some architectures, and dh will also work in that situation. Closes: #540794
* Optimise -s handling to avoid running dpkg-architecture if the package is ↵Joey Hess2009-09-01
| | | | arch all.
* refactorJoey Hess2009-09-01
|
* improve python regexps, per bzedJoey Hess2009-08-13
|
* minor code cleanup and optimisationJoey Hess2009-08-10
|
* move comment closer to relevant codeJoey Hess2009-08-08
|
* python_distutils.pm: Support debhelper backports.Bernd Zeimetz2009-08-08
| | | | | | To allow backports of debhelper we don't pass --install-layout=deb to 'setup.py install` for those Python versions where the option is ignored by distutils/setuptools.
* perl_build: Fix Build check to honor source directory setting.Joey Hess2009-08-05
|
* perl_build: Avoid failing if forced to be used in dh_auto_clean when Build ↵Joey Hess2009-08-04
| | | | does not exist (ie due to being run twice in a row). Closes: #539848
* cmake: Avoid forcing rpath off as this can break some test suites. It gets ↵Joey Hess2009-08-01
| | | | stripped by cmake at install time. Closes: #538977
* perl_makemaker: Re-add fix for #496157, lost in rewrite.Joey Hess2009-07-22
|
* refactorJoey Hess2009-07-19
|
* Merge commit 'origin/buildsystems' into python-buildBernd Zeimetz2009-07-19
|\ | | | | | | | | Conflicts: Debian/Debhelper/Buildsystem/python_distutils.pm
| * fix get_sourcepath use and misc style fixesJoey Hess2009-07-19
| |
* | Ensure that we find the right default dbg Python.Bernd Zeimetz2009-07-19
|/
* Check the various build-deps for python-dbg.Bernd Zeimetz2009-07-19
| | | | | The default dbg interpreter can be installed by various build-deps, check them all.
* Merge commit 'origin/buildsystems' into python-buildBernd Zeimetz2009-07-19
|\ | | | | | | | | Conflicts: Debian/Debhelper/Buildsystem/python_distutils.pm
| * improve commentJoey Hess2009-07-19
| |
| * minor improvementJoey Hess2009-07-19
| |
| * Merge commit 'remotes/bzed/python-build' into buildsystemsJoey Hess2009-07-19
| |\
| * | relocate comment inside ifJoey Hess2009-07-18
| | |
* | | Build Python dbg extensions automatically.Bernd Zeimetz2009-07-19
| |/ |/| | | | | | | Python dbg interpreters are only called if the package build-depends on them.
* | Build for all supported Pythons if installed.Bernd Zeimetz2009-07-19
|/ | | | | | | python_distutils buildsystem: Build for all supported Python versions in case they're installed. Ensure that correct shebangs are created by using `python' first during build and install. Closes: #520834
* forgot to add ant.pmJoey Hess2009-07-14
|
* fix indentJoey Hess2009-07-14
|
* Add ant buildsystem support. Closes: #537021Joey Hess2009-07-14
|
* improve list formattingJoey Hess2009-07-01
|
* rmdir_builddir(): use shell commands rather than perl equivalent.Modestas Vainius2009-06-30
| | | | | | | | Pass --ignore-fail-on-non-empty option to shell rmddir and later check with -d if the exists to get the same effect. Also drop no act check from rmdir_builddir(), doit() does it for us now. Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* remove enforce_out_of_source_buildingJoey Hess2009-06-29
| | | | | It was only used by the test suite, and while symetrical I don't feel that justifies keeping dead code.
* layoutJoey Hess2009-06-29
|
* Use ASCII RS for separating options in DH_INTERNAL_OPTIONS.Modestas Vainius2009-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since now extra options via dh command line arguments are encouraged, dh will break when a bit more complex option gets added to DH_INTERNAL_OPTIONS and it gets misparsed by the debhelper command called from the override. E.g. debian/rules: | %: | dh --builddirectory="build dir" | | override_dh_install: | dh_install Will fail with something like: | .... | make[1]: Entering directory `............' | dh_install | cp: cannot stat `debian/tmp/dir': No such file or directory | dh_install: cp returned exit code 1 | make[1]: *** [override_dh_install] Error 1 So since DH_INTERNAL_OPTIONS is exclusively for internal use, why not to use an old good ASCII unrepresentable control character as a separator? So I chose ASCII 1E - RS Record Separator. Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Bug fix: pass extra command line arguments to cmake.Modestas Vainius2009-06-30
| | | | Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Add URLs to python_distutils --build-base bugs.Modestas Vainius2009-06-30
|
* Call SUPER in python_distutils::pre_building_step.Modestas Vainius2009-06-30
| | | | Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* More verbose rmdir_builddir() and more its testsModestas Vainius2009-06-30
| | | | Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Support absolute paths for builddir.Modestas Vainius2009-06-30
| | | | | | | | If build directory is absolute or ../ path, _rel2rel falls back to absolute paths. Try even harder to convert supplied builddir to relative in _set_builddir(). Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Rename _canonpath to canonpath.Modestas Vainius2009-06-30
| | | | Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Rename enforce_out_of_source_building() to prefer_Modestas Vainius2009-06-30
| | | | | | | | Also add enforce_out_of_source_building() for clarity which does not take any parameters. Now both have a clear name and no confusing parameter combinations. Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Make dh not complain about unknown, command-specific options passed to itJoey Hess2009-06-29
| | | | | and further suppress warnings about such options it passes on to debhelper commands. This was attempted incompletely before in version 7.2.17.
* misc minor changesJoey Hess2009-06-29
|
* clean up --sourcedir/--sourcedirectory conflictJoey Hess2009-06-28
| | | | | | | | | | | | * Move two move command-specific options to only be accepted by the commands that use them. The options are: --sourcedir, --destdir * If any third-party debhelper commands use either of the above options, they will be broken, and need to be changed to pass options to init(). This was done because of a conflict with the --sourcedirectory options used by dh_auto_*. I originally wanted to make dh_auto_* and dh_install both use --sourcedir, but that didn't work out.
* Merge branch 'master' into buildsystemsJoey Hess2009-06-28
|\ | | | | | | | | Conflicts: dh_auto_install
* | Revert "Add --help-buildsystem option to dh_auto."Joey Hess2009-06-28
| | | | | | | | | | | | | | I'm unsure why we need this complication. Perl modules are allowed to install man pages documenting the module, if it really needs documentation. This reverts commit 49b64c7852744f54250121b1c60544e1f5de70b6.
* | Revert "Update dh_auto documentation."Joey Hess2009-06-28
| | | | | | | | | | | | | | | | | | | | | | I'm reverting the documentation addition to try doing it myself, more simply and less verbosely. This reverts commit 962a2e10c930e3504ea1c0327be2fdf70d53023e. Conflicts: dh_auto.pod
* | typoJoey Hess2009-06-28
| |
* | Terminology change.Modestas Vainius2009-06-21
| | | | | | | | | | | | | | | | I previously used "built-in debhelper build system" or "default debhelper build system" for those shipped with debhelper. Now it is "standard debhelper build system". Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* | Fix leftover from the old code.Modestas Vainius2009-06-21
| | | | | | | | Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* | Update dh_auto documentation.Modestas Vainius2009-06-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dh_auto.pod -> dh_auto.7 - contains general information about dh_auto, its features, build systems supported by default (the latter is injected by man/dh_auto_pod script from Debian/Debhelper/Buildsystem/*.pm PODs via placeholders (#PLACEHOLDER#)) * POD in Debian/Debhelper/Buildsystem/*.pm -> dh_auto_<buildsystem>.7 - build system specific information. * dh_auto_* -> dh_auto_*.1 - relatively shorty description of the specific dh_auto_* program and build system specific info for that step injected from Debian/Debhelper/Buildsystem/*.pm with man/dh_auto_pod script. * man/dh_auto_pod $step - generates full dh_auto_$step POD (replaces placeholders). * man/dh_auto_pod - generates full dh_auto.pod (replaces placeholders). Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* | Do not explicitly repass env. variables {C,CXX,LD}FLAGS to cmake.Modestas Vainius2009-06-18
| | | | | | | | | | | | | | Apparently, cmake itself reads values of those environment variables and uses them accordingly. There is no need to repass them via -DCMAKE_{C,CXX,LD}_FLAGS. Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* | Rewording in the comment.Modestas Vainius2009-06-18
| | | | | | | | Signed-off-by: Modestas Vainius <modestas@vainius.eu>