Joey Hess [Wed, 1 Jul 2009 19:49:13 +0000 (15:49 -0400)]
releasing version 7.3.0
Joey Hess [Wed, 1 Jul 2009 19:38:54 +0000 (15:38 -0400)]
improve list formatting
Joey Hess [Tue, 30 Jun 2009 17:04:34 +0000 (13:04 -0400)]
Merge commit 'remotes/modestas/buildsystems' into buildsystems
Joey Hess [Tue, 30 Jun 2009 17:04:11 +0000 (13:04 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Tue, 30 Jun 2009 17:03:47 +0000 (13:03 -0400)]
releasing version 7.2.19
Joey Hess [Tue, 30 Jun 2009 16:56:42 +0000 (12:56 -0400)]
dh_install: Fix use of debian/tmp in v7 mode; a bug caused it to put files inside a debian/tmp directory in the package build directory, now that prefix is stripped. (See #534565)
(This also includes a fix to avoid doubled slashes in paths passed to
commands.)
Joey Hess [Tue, 30 Jun 2009 16:48:28 +0000 (12:48 -0400)]
dh_install: Handle correctly the case where a glob expands to a dangling symlink, installing the dangling link as requested. Closes: #534565
Joey Hess [Tue, 30 Jun 2009 16:35:29 +0000 (12:35 -0400)]
typo
Modestas Vainius [Tue, 30 Jun 2009 13:04:50 +0000 (16:04 +0300)]
rmdir_builddir(): use shell commands rather than perl equivalent.
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>
Joey Hess [Tue, 30 Jun 2009 02:22:21 +0000 (22:22 -0400)]
remove enforce_out_of_source_building
It was only used by the test suite, and while symetrical I don't
feel that justifies keeping dead code.
Joey Hess [Tue, 30 Jun 2009 02:16:56 +0000 (22:16 -0400)]
layout
Modestas Vainius [Mon, 29 Jun 2009 23:55:41 +0000 (02:55 +0300)]
Use ASCII RS for separating options in DH_INTERNAL_OPTIONS.
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>
Modestas Vainius [Mon, 29 Jun 2009 22:32:54 +0000 (01:32 +0300)]
Bug fix: pass extra command line arguments to cmake.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 22:15:45 +0000 (01:15 +0300)]
Add URLs to python_distutils --build-base bugs.
Modestas Vainius [Mon, 29 Jun 2009 22:07:58 +0000 (01:07 +0300)]
Call SUPER in python_distutils::pre_building_step.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 21:06:29 +0000 (00:06 +0300)]
More verbose rmdir_builddir() and more its tests
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 19:00:26 +0000 (22:00 +0300)]
Support absolute paths for builddir.
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>
Modestas Vainius [Mon, 29 Jun 2009 16:36:28 +0000 (19:36 +0300)]
Add absolute path test for canonpath.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 16:34:05 +0000 (19:34 +0300)]
Rename _canonpath to canonpath.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 16:11:42 +0000 (19:11 +0300)]
Rename enforce_out_of_source_building() to prefer_
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>
Joey Hess [Mon, 29 Jun 2009 20:10:48 +0000 (16:10 -0400)]
Make dh not complain about unknown, command-specific options passed to it
and further suppress warnings about such options it passes on to debhelper
commands. This was attempted incompletely before in version 7.2.17.
Joey Hess [Mon, 29 Jun 2009 19:46:12 +0000 (15:46 -0400)]
fix pod oops
Joey Hess [Mon, 29 Jun 2009 19:40:40 +0000 (15:40 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Mon, 29 Jun 2009 19:37:50 +0000 (15:37 -0400)]
releasing version 7.2.18
Joey Hess [Mon, 29 Jun 2009 19:35:18 +0000 (15:35 -0400)]
misc minor changes
Joey Hess [Mon, 29 Jun 2009 02:01:34 +0000 (22:01 -0400)]
updates
Joey Hess [Mon, 29 Jun 2009 01:59:23 +0000 (21:59 -0400)]
typo
Joey Hess [Mon, 29 Jun 2009 01:47:52 +0000 (21:47 -0400)]
clean up --sourcedir/--sourcedirectory conflict
* 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.
Joey Hess [Mon, 29 Jun 2009 01:31:21 +0000 (21:31 -0400)]
Merge branch 'master' into buildsystems
Joey Hess [Mon, 29 Jun 2009 01:31:02 +0000 (21:31 -0400)]
remove some dh_install stuff
Joey Hess [Mon, 29 Jun 2009 00:04:32 +0000 (20:04 -0400)]
add example
Joey Hess [Sun, 28 Jun 2009 20:27:53 +0000 (16:27 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
dh_auto_install
Joey Hess [Sun, 28 Jun 2009 20:26:33 +0000 (16:26 -0400)]
dh_auto_install: Pass --install-layout=deb to setup.py to support python 2.6. Closes: #534620
Joey Hess [Sun, 28 Jun 2009 20:17:20 +0000 (16:17 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Sun, 28 Jun 2009 20:09:55 +0000 (16:09 -0400)]
close another bug
Joey Hess [Sun, 28 Jun 2009 20:00:36 +0000 (16:00 -0400)]
dh_shlibdeps: Ensure DEBIAN directory exists, as dpkg-shlibdeps prints a confusing warning if it does not. Closes: #534226
Joey Hess [Sun, 28 Jun 2009 19:41:40 +0000 (15:41 -0400)]
Revert "Add --help-buildsystem option to dh_auto."
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.
Joey Hess [Sun, 28 Jun 2009 19:40:15 +0000 (15:40 -0400)]
minimal build system option documentation
Joey Hess [Sun, 28 Jun 2009 19:01:04 +0000 (15:01 -0400)]
Revert "Update dh_auto documentation."
I'm reverting the documentation addition to try doing it
myself, more simply and less verbosely.
This reverts commit
962a2e10c930e3504ea1c0327be2fdf70d53023e.
Conflicts:
dh_auto.pod
Joey Hess [Sun, 28 Jun 2009 19:00:00 +0000 (15:00 -0400)]
Revert "Generate and install dh_auto docs when building debhelper."
I'm reverting the documentation addition to try doing it
myself, more simply and less verbosely.
This reverts commit
6ac4644330cb02384cf6c12a540cdc6b8e347170.
Joey Hess [Sun, 28 Jun 2009 18:38:47 +0000 (14:38 -0400)]
typo
Joey Hess [Fri, 26 Jun 2009 13:10:52 +0000 (09:10 -0400)]
Merge commit 'remotes/modestas/buildsystems' into buildsystems
Joey Hess [Fri, 26 Jun 2009 13:10:12 +0000 (09:10 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Fri, 26 Jun 2009 13:06:59 +0000 (09:06 -0400)]
releasing version 7.2.17
Joey Hess [Fri, 26 Jun 2009 13:01:20 +0000 (09:01 -0400)]
dh_installinfo: No longer inserts install-info calls into maintainer scripts
as that is now triggerized. Adds a dependency via misc:Depends to handle
partial upgrades. Note that while dh_installinfo already required that info
files had a INFO-DIR-SECTION, the new system also requires they have
START-INFO-DIR-ENTRY and END-INFO-DIR-ENTRY for proper registration. I
assume there will be some mass bug filing for any packages that do not have
that. Closes: #528864
Modestas Vainius [Sun, 21 Jun 2009 19:35:30 +0000 (22:35 +0300)]
Terminology change.
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>
Modestas Vainius [Sun, 21 Jun 2009 19:12:24 +0000 (22:12 +0300)]
Fix leftover from the old code.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Wed, 17 Jun 2009 23:19:40 +0000 (02:19 +0300)]
Generate and install dh_auto docs when building debhelper.
Since dh_auto_* PODs and dh_auto.pod contain placeholders and final versions
are generated with the use of podselect, they are not directly translatable.
However, the final postprocessed PODs (with man/dh_auto_pod) are translatable.
So these temporary PODs are written to the man/ subdir and they could be added
to po4a as needed. However, I do not add those PODs for translation in this
commit (neither previous versions of dh_auto_* were there).
Modestas Vainius [Wed, 17 Jun 2009 23:11:45 +0000 (02:11 +0300)]
Update dh_auto documentation.
* 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>
Modestas Vainius [Wed, 17 Jun 2009 22:16:33 +0000 (01:16 +0300)]
Do not explicitly repass env. variables {C,CXX,LD}FLAGS to cmake.
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>
Modestas Vainius [Wed, 17 Jun 2009 22:02:28 +0000 (01:02 +0300)]
Rewording in the comment.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Wed, 17 Jun 2009 21:56:57 +0000 (00:56 +0300)]
Less code in the build system classes to call enforce_out_of_source_building().
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 15 Jun 2009 13:20:11 +0000 (16:20 +0300)]
Some cosmetic changes in the comments and strings.
* buildsystem -> build system
* dh_auto build system -> debhelper build system
* plugin -> class
* a few rewording changes in the comments.
* Enhance python_distutils::DESCRIPTION().
Modestas Vainius [Tue, 16 Jun 2009 00:44:43 +0000 (03:44 +0300)]
Add --help-buildsystem option to dh_auto.
Displays POD of the (auto)selected build system. It should be useful to get
more information about third party build systems. Implementation uses
perldoc whenever possible.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Tue, 16 Jun 2009 00:42:56 +0000 (03:42 +0300)]
Fix typo in the --list option specification.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 15 Jun 2009 13:11:45 +0000 (16:11 +0300)]
First letter case fixes (should be lowercase) in error/warning messages.
Modestas Vainius [Mon, 15 Jun 2009 12:58:31 +0000 (15:58 +0300)]
Fix build directory handling in python_distutils build system.
* Apparently, Distutils does out of source tree building by default.
* Default build directory is "$srcdir/build".
* --build-base command line option is ineffective (some even fail)
unless it is passed to the "build" command. However, if build-base is set in
the config file, all setup.py commands use it (build, install and clean).
That's a big flaw in Distutils design but it has been like this for a long
time. Therefore write a custom distutils cfg file in the build directory
to make build-base work. The best choice for config file path is
$HOME/.pydistutils.cfg (one of the paths Distutils reads) and setting $HOME
to the build directory.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 15 Jun 2009 12:55:34 +0000 (15:55 +0300)]
Add "only if empty" flag to rmdir_builddir().
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 15 Jun 2009 12:53:03 +0000 (15:53 +0300)]
Fix typo: missing $this.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Sat, 13 Jun 2009 14:31:23 +0000 (17:31 +0300)]
New short switches for buildsystem stuff, drop envvars
* New short switches:
-D = --sourcedirectory
-B = --builddirectory
-S = --buildsystem
* Drop DH_AUTO_BUILD* environment variables (reintroduced due to revert).
* Adjust test suite.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Sat, 13 Jun 2009 14:25:31 +0000 (17:25 +0300)]
Revert "Improvements in DH_OPTIONS handling and DH_AUTO_OPTIONS envvar support."
This mostly reverts commit
f897611a77726655aea258af0c4d52a8ce759ebc.
Remaining cosmetic changes (all functional changes have been reverted):
* Refactoring of option string into split_options_string() sub (no semantic
changes though).
* Cosmetic change in Dh_Buildsystems.pm.
Breaks testsuite.
Modestas Vainius [Fri, 12 Jun 2009 17:18:45 +0000 (20:18 +0300)]
Use another root directory in _rel2rel.
Previous one caused test "_rel2rel no4" to fail. Also add a new test
for _canonpath and two new tests for _rel2rel (related to "." handling).
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Fri, 12 Jun 2009 17:05:20 +0000 (20:05 +0300)]
Enforce out of source building in soft mode for cmake.
Technically, cmake supports in source builds, they are simply not
recommended. However, if the user insists and explicitly specifies
the build directory that is equal to the source directory, allow
this (aka soft mode).
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Fri, 12 Jun 2009 16:57:35 +0000 (19:57 +0300)]
Drop special handling for build directory ./path.
Now build directory is always relative to the top directory
(including default build directory) regardless what source
directory is. However, if the build directory is not specified,
it defaults to the source directory (aka in source building).
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Joey Hess [Sat, 13 Jun 2009 00:33:34 +0000 (20:33 -0400)]
Merge branch 'master' into buildsystems
Joey Hess [Sat, 13 Jun 2009 00:33:18 +0000 (20:33 -0400)]
clarify wording re source files
Joey Hess [Fri, 12 Jun 2009 04:29:04 +0000 (00:29 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
Debian/Debhelper/Dh_Getopt.pm
debian/changelog
Joey Hess [Fri, 12 Jun 2009 04:27:04 +0000 (00:27 -0400)]
Allow command-specific options to be passed to commands via dh without causing other commands to emit a getopt warning or deprecation message.
Joey Hess [Fri, 12 Jun 2009 04:21:27 +0000 (00:21 -0400)]
shouldn't need undef here
Joey Hess [Thu, 11 Jun 2009 18:39:08 +0000 (14:39 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Thu, 11 Jun 2009 16:53:51 +0000 (12:53 -0400)]
dh_gconf: Add missed half of postrm fragment removal. Closes: #531035
Modestas Vainius [Thu, 11 Jun 2009 15:55:40 +0000 (18:55 +0300)]
Ship Debian/Debhelper/Buildsystem/* in the package.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 15:42:50 +0000 (18:42 +0300)]
Integrate buildsystem testsuite into the debhelper build system.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 15:17:36 +0000 (18:17 +0300)]
Ensure make doesn't print directories when checking for target existance.
Whenever make is run with --print-directory option, make -C sometimes print
Entering/Leaving directory messages to stdout even with -s in effects This
breakes a check for target existance as it relies on make printing nothing when
target does not do anything. Hence explicitly pass --no-print-directory to make
to avoid it.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 00:01:58 +0000 (03:01 +0300)]
Add a test suite for build systems.
* Tests for core Buildsystem API (mostly path API).
* Tests for check_auto_configure() for each buildsystem.
* Build system autoselection tests under "typical" conditions for each buildsystem.
* DH_AUTO_OPTIONS and command line argument parsing tests.
* Real dh_auto_* tests for autoconf/makefile build systems with emulated.
autoconf behaviour under in both in source and out of source tree scenarios.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 08:58:56 +0000 (11:58 +0300)]
Reorder load_buildsystem arguments and pass @_ through it.
* Reorder $system and $step arguments to match create_buildsystem_instance()
order (less confusion).
* Pass arbitrary @_ from load_buildsystem() to create_buildsystem_instance().
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 08:47:20 +0000 (11:47 +0300)]
Make perl_makemaker work properly when in source building is enforced.
This is backwards compatible (with << 7.3) until build, test and clean steps
are not reimplemented in the backwards compatibility breaking way. However,
this is absolutely necessary for enforce_in_source_building() to work in corner
cases (when build directory is set) in build, test and clean steps as the next
class (makefile) does not enforce it. makefile will fail as it will look for
Makefile in the build directory rather than the source directory.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 08:18:55 +0000 (11:18 +0300)]
Get rid of is_buildable and build_step flags. Broken by design.
* Auto-setting is_buildable flag in base constructor was pointless
and broken by design because:
- is_buildable = check_auto_buildable() used to be called *before*
constructor of the derivative class could call enforce_* methods. The
result of check_auto_buildable() might change after calling enforce_*
methods (in case check_auto_buildable() use get_buildpath() tests).
- it isn't used widely. Refactor those a few places.
* Due to above, 'build_step' does not need to be passed to the Buildsystem
anymore. Remove it from code.
* As a result of is_buidable removal, move warning of
enforce_in_source_building() to pre_building_step(). It caused unnecessary
noise when the object was constructed during test. It belongs to
pre_building_step stage anyway.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 07:54:55 +0000 (10:54 +0300)]
Refactor build directory setting into separate method and solve a few bugs.
* Move setting of new build directory from constructor to _set_builddir()
method including detection if directory (current or source) it should be
relative to.
* Even if a new build directory was specified, detect if it matches the source
directory and unset it in such a case.
* Use _set_builddir() in enforce_out_of_source_tree() methods. Previous
implementation didn't handle default build directory properly (i.e.
relativeness to current or source directory).
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 00:48:39 +0000 (03:48 +0300)]
Remove empty build directory parent dirs (up to source directory) too.
When rmdir_building(), if build directory has 2 or more levels,
empty parent dirs should also be deleted until source directory level.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 00:23:51 +0000 (03:23 +0300)]
Rename {pre,post}_step to {pre,post}_building_step.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Thu, 11 Jun 2009 00:18:34 +0000 (03:18 +0300)]
Include Debian/Debhelper subdirs in syntax check.
Modestas Vainius [Thu, 11 Jun 2009 00:17:20 +0000 (03:17 +0300)]
autoconf uses a couple of Dh_Lib functions.
Joey Hess [Wed, 10 Jun 2009 21:24:24 +0000 (17:24 -0400)]
releasing version 7.2.15
Joey Hess [Wed, 10 Jun 2009 21:13:55 +0000 (17:13 -0400)]
dh_shlibdeps: run dpkg-shlibdeps on OCaml's *.cmxs files
Modestas Vainius [Tue, 9 Jun 2009 11:24:04 +0000 (14:24 +0300)]
Implement source directory switching support (Closes: #530597).
* New optional option --sourcedirectory/-d.
* New Buildsystem API methods for getting source directory/path
(since sourcedir may no longer be topdir), source 2 build
directory convertions, doit_in_sourcedir() etc.
* clean_builddir() -> rmdir_builddir() rename.
Modestas Vainius [Mon, 8 Jun 2009 20:36:50 +0000 (23:36 +0300)]
--list all buildsystems (including all 3rd party ones) dynamically.
* Implement a new sub in Dh_Buildsystems (load_all_buildsystems()) which
dynamically tries to find all buildsystem class files in perl module
directories (@INC) and clearly marks third party buildsystems as such.
* Use this sub for listing buildsystems so now --list easily helps a user
discover *all* buildsystem classes installed on his/her system clearly
separating built-in ones from third party ones.
Modestas Vainius [Mon, 8 Jun 2009 18:32:27 +0000 (21:32 +0300)]
Improvements in DH_OPTIONS handling and DH_AUTO_OPTIONS envvar support.
* DH_AUTO_OPTIONS is like existing DH_OPTIONS, just only for dh_auto
stuff. This also avoids "explosion" of separate DH_AUTO_* environment
variables (i.e. exports in debian/rules) and encourages usage of dh_auto
command line option names. DH_AUTO_OPTIONS is passed via "extra_args" to
Dh_Lib::init() (API addition).
* When splitting options from DH_OPTIONS and its flavours, allow arguments
to include whitespaces if they are escaped with backslash (\) (see
split_options_string()). Document this in debhelper.pod.
* Short option for --buildsystem is -c (aka class).
* Provide API to cancel option specs from default debhelper options.
It will be used in the feature.
Modestas Vainius [Mon, 8 Jun 2009 10:07:47 +0000 (13:07 +0300)]
Use term "out of source" rather than "outside source".
* "out of source" or "out of source tree" seems to be more popular
term to describe building in the builddir.
* Avoid using hyphens in both "out of source" and "in source" terms.
Modestas Vainius [Mon, 8 Jun 2009 09:58:16 +0000 (12:58 +0300)]
Use the term "build step" instead of "build action" everywhere in the source.
I'm going to use this new term in documentation. I have never liked "action"
in this context, just couldn't think of anything better.
Joey Hess [Fri, 29 May 2009 14:53:58 +0000 (10:53 -0400)]
dh_gconf: Remove postrm fragment that handled schema migration from /etc to /usr. Closes: #531035
Joey Hess [Thu, 28 May 2009 18:39:18 +0000 (14:39 -0400)]
clarify
Joey Hess [Wed, 27 May 2009 22:45:58 +0000 (18:45 -0400)]
dh_scrollkeeper: Now a deprecated no-op. Closes: #530806
Joey Hess [Wed, 27 May 2009 18:45:03 +0000 (14:45 -0400)]
dh_compress: Avoid compressing .svg and .sgvz files, since these might be used as images on a html page, and also to avoid needing to special case the .svgz extention when compressing svg. Closes: #530253
Joey Hess [Mon, 18 May 2009 19:42:51 +0000 (15:42 -0400)]
dh_strip: Also strip OCaml shared libraries. (Stephane Glondu) Closes: #527272
Joey Hess [Mon, 18 May 2009 16:51:43 +0000 (12:51 -0400)]
releasing version 7.2.14
Joey Hess [Mon, 18 May 2009 16:49:10 +0000 (12:49 -0400)]
dh: Avoid writing log after override_dh_clean is run. Closes: #529228
Joey Hess [Thu, 14 May 2009 19:22:36 +0000 (15:22 -0400)]
merge master
Joey Hess [Thu, 14 May 2009 19:21:26 +0000 (15:21 -0400)]
dh_auto_configure: Pass --skipdeps safely via PERL_AUTOINSTALL. Closes: #528235
Joey Hess [Thu, 14 May 2009 18:25:07 +0000 (14:25 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
dh_auto_configure