[ubuntu/karmic] cdbs 0.4.59ubuntu1 (Accepted)
Iain Lane
laney at ubuntu.com
Tue Aug 18 17:35:20 BST 2009
cdbs (0.4.59ubuntu1) karmic; urgency=low
* Merge from debian unstable (LP: #414791), 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.
- 1/class/python-distutils.mk.in:
+ Supply --install-layout=deb install argument, to install files into
/usr instead of /usr/local/.
+ Rename dist-packages/ to site-packages/ again, so that packages which
expect setup.py to install to site-packages/ and depend on that in
their dh_install files don't break. dh_py* will take care of the final
renaming.
- 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 and add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
files. Install file in Makefile.am. Add intltool dependency for this.
- 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)
- scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
variables.
* Revert changes in Debian r383 (relaxed versioned build-deps when satisfied
in Lenny) - some of these build-deps are still required for Dapper.
cdbs (0.4.59) unstable; urgency=low
* Defer setting DEB_BUILD_DEPENDENCIES in buildcore.mk (use ?= not =),
to respect prior override. Closes: bug#205395, thanks to Robert
Jordens, and to Joachim Breitner for reviving.
cdbs (0.4.58) unstable; urgency=high
* Revert change in 0.4.57 ensuring post-patches finished before
configure in autotools.mk: Causes configure to be invoked again
after build.
* Set urgency=high as this cause FTBFS for packages not supporting
multiple configure runs (see bugs #537011, #536992, #536963).
cdbs (0.4.57) unstable; urgency=low
[ Jonas Smedegaard ]
* Have debhelper.mk build-depend on cdbs 0.4.53 or newer for DH v7.
* Relax build-dependencies (e.g. drop versioning when satisfied in
oldstable and not explicitly required by policy):
+ keep old versioning for perl (required by policy)
+ relax slightly versioning for python
+ drop some old versionings for debhelper, gnulib, type-handling,
cdbs and patchutils
* Adjust gnome.mk to extend build-dependencies after including classes
which initialize them.
* Append trunk in Vcs-* stanzas of debian/control, and use viewsvn
(not vswn) in Vcs-Browser stanza. Closes: bug#531692.
* Build-depend on python-all-dev (not python2.4-dev or python2.5-dev),
and generalize python-distutils tests to try all available versions
of python. Closes: bug#525855, thanks to Martin Pitt.
* Use $(filter ...) instead of $(findstring ...) to extract space-
separated options from DEB_BUILD_OPTIONS in debian/rules.
* Fix autotools.mk not completing all dependencies of post-patches
before doing configure.
* Fix doc-base section (Debian, not Programming). Closes: bug#532193,
thanks to Drew Parsons.
* Fix testroot rule broken since 0.4.54. Closes: bug#532262, thanks to
Frédéric Brière.
* Fix makefile.mk to cleanup before cleanbuilddir (not in parallel).
Closes: bug#521711, thanks to Raúl Sánchez Siles.
* Fix perlmodule-vars.mk to work with recent MakeMaker (set DESTDIR
instead of PREFIX). Closes: bug#534895, thanks to Kevin Ryde.
* Fix override autotools config.{guess,sub,rpath} also when symlinks.
Closes: bug#536351.
* Drop noop inclusion of docbookxml.mk in gnome.mk.
* Unconditionally add binary-install/* rules in gnome.mk (they are
silently ignored if debhelper.mk not included).
[ Peter Eisentraut ]
* Document the class for KDE 4 provided by pkg-kde-tools, and document the
KDE 3 class as obsolescent. Move up the cmake section so the order makes
sense again. (closes: #520383)
* Allow JAVACMD to include options (patch by Matthias Klose) (ant.mk)
(closes: #520105)
* Reenabled the ant-1 test
* Added support for lzma-compressed tarballs (patch by Robert Millan)
(buildcore.mk, tarball.mk) (closes: #529355); added test case
Date: Thu, 23 Jul 2009 20:07:17 +0100
Changed-By: Iain Lane <laney at ubuntu.com>
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: James Westby <jw+debian at jameswestby.net>
https://launchpad.net/ubuntu/karmic/+source/cdbs/0.4.59ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 23 Jul 2009 20:07:17 +0100
Source: cdbs
Binary: cdbs
Architecture: source
Version: 0.4.59ubuntu1
Distribution: karmic
Urgency: high
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Iain Lane <laney at ubuntu.com>
Description:
cdbs - common build system for Debian packages
Closes: 205395 520105 520383 521711 525855 529355 531692 532193 532262 534895 536351
Changes:
cdbs (0.4.59ubuntu1) karmic; urgency=low
.
* Merge from debian unstable (LP: #414791), 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.
- 1/class/python-distutils.mk.in:
+ Supply --install-layout=deb install argument, to install files into
/usr instead of /usr/local/.
+ Rename dist-packages/ to site-packages/ again, so that packages which
expect setup.py to install to site-packages/ and depend on that in
their dh_install files don't break. dh_py* will take care of the final
renaming.
- 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 and add X-Ubuntu-Gettext-Domain to .desktop/.server/.directory
files. Install file in Makefile.am. Add intltool dependency for this.
- 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)
- scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
variables.
* Revert changes in Debian r383 (relaxed versioned build-deps when satisfied
in Lenny) - some of these build-deps are still required for Dapper.
.
cdbs (0.4.59) unstable; urgency=low
.
* Defer setting DEB_BUILD_DEPENDENCIES in buildcore.mk (use ?= not =),
to respect prior override. Closes: bug#205395, thanks to Robert
Jordens, and to Joachim Breitner for reviving.
.
cdbs (0.4.58) unstable; urgency=high
.
* Revert change in 0.4.57 ensuring post-patches finished before
configure in autotools.mk: Causes configure to be invoked again
after build.
* Set urgency=high as this cause FTBFS for packages not supporting
multiple configure runs (see bugs #537011, #536992, #536963).
.
cdbs (0.4.57) unstable; urgency=low
.
[ Jonas Smedegaard ]
* Have debhelper.mk build-depend on cdbs 0.4.53 or newer for DH v7.
* Relax build-dependencies (e.g. drop versioning when satisfied in
oldstable and not explicitly required by policy):
+ keep old versioning for perl (required by policy)
+ relax slightly versioning for python
+ drop some old versionings for debhelper, gnulib, type-handling,
cdbs and patchutils
* Adjust gnome.mk to extend build-dependencies after including classes
which initialize them.
* Append trunk in Vcs-* stanzas of debian/control, and use viewsvn
(not vswn) in Vcs-Browser stanza. Closes: bug#531692.
* Build-depend on python-all-dev (not python2.4-dev or python2.5-dev),
and generalize python-distutils tests to try all available versions
of python. Closes: bug#525855, thanks to Martin Pitt.
* Use $(filter ...) instead of $(findstring ...) to extract space-
separated options from DEB_BUILD_OPTIONS in debian/rules.
* Fix autotools.mk not completing all dependencies of post-patches
before doing configure.
* Fix doc-base section (Debian, not Programming). Closes: bug#532193,
thanks to Drew Parsons.
* Fix testroot rule broken since 0.4.54. Closes: bug#532262, thanks to
Frédéric Brière.
* Fix makefile.mk to cleanup before cleanbuilddir (not in parallel).
Closes: bug#521711, thanks to Raúl Sánchez Siles.
* Fix perlmodule-vars.mk to work with recent MakeMaker (set DESTDIR
instead of PREFIX). Closes: bug#534895, thanks to Kevin Ryde.
* Fix override autotools config.{guess,sub,rpath} also when symlinks.
Closes: bug#536351.
* Drop noop inclusion of docbookxml.mk in gnome.mk.
* Unconditionally add binary-install/* rules in gnome.mk (they are
silently ignored if debhelper.mk not included).
.
[ Peter Eisentraut ]
* Document the class for KDE 4 provided by pkg-kde-tools, and document the
KDE 3 class as obsolescent. Move up the cmake section so the order makes
sense again. (closes: #520383)
* Allow JAVACMD to include options (patch by Matthias Klose) (ant.mk)
(closes: #520105)
* Reenabled the ant-1 test
* Added support for lzma-compressed tarballs (patch by Robert Millan)
(buildcore.mk, tarball.mk) (closes: #529355); added test case
Checksums-Sha1:
b31c54c12ada4a44df0580e6fab75a248300d93b 1867 cdbs_0.4.59ubuntu1.dsc
b8c07c3ca99e67554dcefa975bac27bf2dc72ef1 218213 cdbs_0.4.59ubuntu1.tar.gz
Checksums-Sha256:
791332c7a9202c925be833a1926677e367bdbf76f9fd786e92c6cf76a9235a8c 1867 cdbs_0.4.59ubuntu1.dsc
971230f832ba3075a4fe17ac9c62176711f7231d75387031845d690905f7146a 218213 cdbs_0.4.59ubuntu1.tar.gz
Files:
a5b9aba1c38ad88a5c0876fcb8338311 1867 devel optional cdbs_0.4.59ubuntu1.dsc
b74a438070f20b4d7a5dbd85378cff93 218213 devel optional cdbs_0.4.59ubuntu1.tar.gz
Launchpad-Bugs-Fixed: 414791
Original-Maintainer: CDBS Hackers <build-common-hackers at lists.alioth.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQIcBAEBCAAGBQJKitGXAAoJEO2GBLwG9akfrqwP/2C8uYCAWHQgrbmec15xBDrf
2T60hFGN1lGOZXgOPtM5l4V8ZJTrACcRn8vAWCg+dhWgdwlI6txoKxxEmuEGW6Du
2hLlRjKSuxYqnIiTkTcXYQarCpkZjrsVt2MsQ8GPQx7gWZzAOvb2bT2sLwhjN8kz
lN1u83Ubp7umzoKe81VmUceDORAK2iHa2M5UZZjeBWdxtA+oTLvNlqGjCdp9cm8r
R7fTmFC8XJnISbFnMhq/b39HQw/uhJinCbudsZ3tqbJljfAmCJVPk5PisCDRF3kB
07HofNvkcAyDM3RiO1MIhtk6nCM0CRaFF97B2HKE9y5dYlqWUWvSkPIfnhm37agW
IGgfjTwZRZhJFEgh2pitUVifK4WKZfLnjXeuFrxMIOoGk3plcpFEyRhSfAySFK0l
xAuHBuPvyDNSMzbyrADjhvd00rpNgdPMfhVROR227h7UP3CVD4gexFN59U8VsgAr
2X+9O9/Dp74cXWXiDvlLGabDNXuJ9LRssOpzyCQ0bLK36KoWxgnpAbriOXyOGkK2
5os4Ffyk40nwgA9bNtN0SBqQU0kpKVC6EUtl9+SMWKLwyasdW/bGemUKFL4Dk80j
LsN40ODTcQf5yS2irG7WweAHdy0OGocGIi/vsPkkLZdN6XNreu+1gqSmHVrMCxoe
998oAG/sBost5QX+d/L6
=b1ss
-----END PGP SIGNATURE-----
More information about the Karmic-changes
mailing list