Changelog
cdbs (0.4.89ubuntu1) natty; urgency=low
* Merge from debian unstable, remaining changes:
- 1/class/autotools-files.mk.in: Add -i option when calling libtoolize to
install missing files. (Debian #525849)
- 1/class/gnome.mk.in:
+ Include langpack.mk.
+ Check if $DEB_BUILDDIR actually exists before cd'ing to it.
- Add 1/class/kde4.mk.in: Generic KDE4 build rules. Install it in
Makefile.am.
- 1/class/kde.mk.in:
+ Call dh_icons and bump autogenerated debhelper build dependency
appropriately.
+ Add --without-arts to standard configure flags, since it is
deprecated.
+ build POT file, and add X-Ubuntu-Gettext-Domain to .desktop files.
- Add 1/rules/clean-la.mk.in: Remove dependency_libs lines from .la files.
Install it in Makefile.am.
- 1/rules/debhelper.mk.in:
+ Do not install upstream changelogs by default. They are huge and thus
waste a lot of archive and CD space, quite uninteresting for ordinary
users, and easy to get by downloading the source package or visiting the
upstream page pointed out in copyright.
+ Symlink /usr/share/doc/ files to identical versions in any depending
package which is built by the source package (except copyright, to
adhere to Debian Policy). This can be disabled by setting
$CDBS_NO_DOC_SYMLINKING.
+ Symlink identical Gnome help files (like untranslated images). This
can be disabled by setting $CDBS_NO_GNOME_HELP_SYMLINKING. Add fdupes
dependency for this.
- Add 1/rules/langpack.mk.in: Generic langpack related tasks: Build POT
files, add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
files, and strip translations from gconf schemas. Install file in
Makefile.am. Add intltool dependency for this.
- Add strip-schema.pl: Script to remove translations from gconf schemas.
Install it in Makefile.am.
- 1/rules/simple-patchsys.mk.in: Revert the change for Debian bug #387103
that causes patches to be unapplied before cleaning the build directory;
the original issue was addressed more thoroughly in 0.4.49 with a fix
for Debian bug #424080, and unpatch-before-clean breaks some relevant
use cases that involve patching of build systems. (Debian #494254)
- 1/rules/utils.mk.in: add some text before listing missing file to make
it easier to see from the build log (LP #509249)
- scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
variables. (LP #137827)
- test/testsuite_functions: Set NO_PKG_MANGLE so that tests do not fail
with pkgstriptranslations installed.
- Add test/i18n: New test package for testing i18n. For now, ship a couple
of .desktop files in different variants (simple, with translations, with
initial empty line, with multiple sections).
- Add test/langpack-1.mk: Verify that langpack.mk's translation stripping
and domain addition works in all four cases above.
* 1/class/python-distutils.mk.in: Fix building for directories with spaces
in the name. Thanks Mike Terry! (LP: #636277, Debian #598410)
cdbs (0.4.89) unstable; urgency=low
* Stop conflicting against ancient/bogus build-common.
* Fix and simplify dh_buildinfo support: Invoke in debhelper (not
utils) snippet, limited to each binary package.
Closes: bug#590601. Thanks (again) to Michael Biebl.
* Fix ensure makefile-vars.mk is usable without makefile.mk: add
simpler fallback for cdbs_make_curbuilddir.
Closes: bug#596950. Thanks to Lucas Nussbaum and others.
* Add TODO item: Mention replacement variable in deprecation warnings.
* Fix tighten copyright-check auto-resolved build-dependency on cdbs.
* Build-depend on dh-buildinfo.
cdbs (0.4.88) unstable; urgency=medium
* Fix only optionally-declare ( using ?= ) DEB_COPYRIGHT_CHECK_STRICT,
to allow early override.
* Suppress sole delimiter in cdbs_expand_curvar function.
Closes:bug#590806, thanks to Kris Shannon.
* Fix invoke dh_buildinfo after dh_installdocs and dh_link.
Closes: bug#590601, thanks to Axel Beckert, Michael Biebl and Simon
McVittie.
* Bump Policy compliance to standards-version 3.9.1.
* Set urgency=medium as this fixes FTBFS of other packages.
cdbs (0.4.87) unstable; urgency=low
* Fix strip trailing comma in autoresolved build-dependencies.
cdbs (0.4.86) unstable; urgency=high
* Fix space-separate variables expanded via cdbs_expand_curvar.
Closes: bug#586742, thanks to Yves-Alexis Perez and others.
* Raise to severity=high, as above caused FTBFS.
cdbs (0.4.85) unstable; urgency=low
* Per-package variables in buildcore.mk and debhelper.mk now generally
use the following scheme:
+ VAR_ALL applies to all packages
+ VAR_<package> applies to current package
+ VAR_DEFAULT applies to current package if VAR_pkg is empty
Use of VAR without "suffix" for per-package variables is now
deprecated, except for a few cases marked as TODO in those files.
Closes: bug#582693, thanks to Rudy Godoy.
* Really fix suppress build-dependency on ourself (not only relax
versioning).
* Introduce new convenience variable cdbs_python_primary_version.
* Fix use dh_prep with debhelper 7 and newer (not only newer than 7).
Closes: bug#586616, thanks to Nelson A. de Oliveira.
* Fix double expansion of CDBS_DEPENDS (possibly the cause of
occasional spurious extra comma in build-dependencies).
* Deprecate dpatch.mk, simple-patchsys.mk and tarball.mk, suggesting
source format 3.0 as alternative.
* Add NEWS entry about new per-package variable scheme and deprecated
snippets.
cdbs (0.4.84) unstable; urgency=low
* Improve copyright file:
+ Rewrap license sections Expat and other-X.
+ Add comment on Expat variation.
* Fix suppress build-dependency on ourselves.
* Add TODO on a way to fix bug#207775 in 2nd epoch.
-- Martin Pitt <email address hidden> Tue, 12 Oct 2010 13:08:37 +0200