[ubuntu/lucid] cdbs 0.4.62+nmu1ubuntu1 (Accepted)
Martin Pitt
martin.pitt at ubuntu.com
Fri Oct 30 14:54:38 GMT 2009
cdbs (0.4.62+nmu1ubuntu1) lucid; 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.
- 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)
- scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
variables. (LP #137827)
- 1/class/autotools-vars.mk: Apply patch from Peter Eisentraut to avoid
setting CC and CXX if they have empty or default values, to ease
cross-building.
- test/testsuite_functions: Set NO_PKG_MANGLE so that tests do not fail
with pkgstriptranslations installed.
cdbs (0.4.62+nmu1) unstable; urgency=low
* Non-maintainer upload (reintroducing my Python related changes lost in
0.4.62, closes: #549801)
* use --install-purelib and --install-platlib instead of --install-lib
(which has higher priority so overriding {pure,plat}lib wasn't possible)
* Remove *.egg-info only in the current directory (closes: 507966)
cdbs (0.4.62) unstable; urgency=low
[ Jonas Smedegaard ]
* Move source to collab-maint Git at Alioth. Update Vcs-* stanzas.
* Fix detect exit code in for loops in python-distutils.mk. Closes:
bug#546589.
* Disable silent rules (introduced in automake 1.11) in autotools-
vars.mk. Closes: bug#551453, thanks to Josselin Mouette.
[ Marc Dequènes (Duck) ]
* Applied patch from Barry deFreese <bdefreese at debian.org> and Torsten
Werner <twerner at debian.org> to migrate the Java class from kaffe
(which is being removed) to default-jdk (Build-Depends, Depends,
'test/ant-1.sh' test, and documentation were updated) (Closes:
#547391).
* Cleaned up .egg-info directories sometimes left over by Python
distutils, as suggested by Evan Broder (Closes: #507966).
* Stopped creating 'debian/pycompat' in the Python class if either XS-
Python-Version or 'debian/pyversions' is set, as suggested by Loïc
Minier (Closes: #512300).
* Updated 'config.rpath' path to sync with gnulib changes (Closes:
#510175).
[ Peter Eisentraut ]
* Updated standards version
* Document more clearly that a build dependency on autotools-dev
should be added to get config.{guess,sub} updates reliably
cdbs (0.4.61+nmu1) unstable; urgency=low
* Non-maintainer upload.
* python-distutils.mk changes for Python >= 2.6 (closes: #537373):
- hardcode "site-packages" using --install-lib (Python >=2.6 is using
"dist-packages" by default)
- add --prefix=/usr (Python >= 2.6 is using /usr/local by default)
cdbs (0.4.61) unstable; urgency=low
* Brown paperbag release: Fix excess closing paranthesis in
autotools-files.mk. Closes: bug#543916, thanks to Zak B. Elep.
cdbs (0.4.60) unstable; urgency=low
* Relax perlmodule.mk build-dependency on perl (drop versioning
unneeded since Debian Policy 3.8.3).
* Rewrite autotools cross-compiling comment to clarify that cross-
compiling requires autotools 2.52 or newer (not that we conflict
with autotools2.13, which apparently changed in 0.4.22-1.1).
* Fix include DEB_MAKEMAKER_USER_FLAGS in DEB_MAKEMAKER_INVOKE (not
separately when invoked) to handle options that must be declared
before arguments. Closes: bug#481893, thanks to Dmitry E. Oboukhov.
* Support parallel builds in makefile, automake, perlmodule, qmake and
cmake classes when DEB_BUILD_PARALLEL is non-empty. Closes:
bug#505328, thanks to Steve M. Robbins and Felipe Sateler.
* Simplify autotools-files.mk and make m4 dir configurable through
new variable DEB_ACLOCAL_ARGS. Fix copyright of that file. Closes:
bug#537497, thanks to Robert Millan.
Date: Fri, 30 Oct 2009 15:34:56 +0100
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://edge.launchpad.net/ubuntu/lucid/+source/cdbs/0.4.62+nmu1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 30 Oct 2009 15:34:56 +0100
Source: cdbs
Binary: cdbs
Architecture: source
Version: 0.4.62+nmu1ubuntu1
Distribution: lucid
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
cdbs - common build system for Debian packages
Closes: 481893 505328 507966 507966 510175 512300 537373 537497 543916 546589 547391 549801 551453
Changes:
cdbs (0.4.62+nmu1ubuntu1) lucid; 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.
- 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)
- scripts/cdbs-edit-patch: Add fallback if DEB_TAR_SRCDIR contains
variables. (LP #137827)
- 1/class/autotools-vars.mk: Apply patch from Peter Eisentraut to avoid
setting CC and CXX if they have empty or default values, to ease
cross-building.
- test/testsuite_functions: Set NO_PKG_MANGLE so that tests do not fail
with pkgstriptranslations installed.
.
cdbs (0.4.62+nmu1) unstable; urgency=low
.
* Non-maintainer upload (reintroducing my Python related changes lost in
0.4.62, closes: #549801)
* use --install-purelib and --install-platlib instead of --install-lib
(which has higher priority so overriding {pure,plat}lib wasn't possible)
* Remove *.egg-info only in the current directory (closes: 507966)
.
cdbs (0.4.62) unstable; urgency=low
.
[ Jonas Smedegaard ]
* Move source to collab-maint Git at Alioth. Update Vcs-* stanzas.
* Fix detect exit code in for loops in python-distutils.mk. Closes:
bug#546589.
* Disable silent rules (introduced in automake 1.11) in autotools-
vars.mk. Closes: bug#551453, thanks to Josselin Mouette.
.
[ Marc Dequènes (Duck) ]
* Applied patch from Barry deFreese <bdefreese at debian.org> and Torsten
Werner <twerner at debian.org> to migrate the Java class from kaffe
(which is being removed) to default-jdk (Build-Depends, Depends,
'test/ant-1.sh' test, and documentation were updated) (Closes:
#547391).
* Cleaned up .egg-info directories sometimes left over by Python
distutils, as suggested by Evan Broder (Closes: #507966).
* Stopped creating 'debian/pycompat' in the Python class if either XS-
Python-Version or 'debian/pyversions' is set, as suggested by Loïc
Minier (Closes: #512300).
* Updated 'config.rpath' path to sync with gnulib changes (Closes:
#510175).
.
[ Peter Eisentraut ]
* Updated standards version
* Document more clearly that a build dependency on autotools-dev
should be added to get config.{guess,sub} updates reliably
.
cdbs (0.4.61+nmu1) unstable; urgency=low
.
* Non-maintainer upload.
* python-distutils.mk changes for Python >= 2.6 (closes: #537373):
- hardcode "site-packages" using --install-lib (Python >=2.6 is using
"dist-packages" by default)
- add --prefix=/usr (Python >= 2.6 is using /usr/local by default)
.
cdbs (0.4.61) unstable; urgency=low
.
* Brown paperbag release: Fix excess closing paranthesis in
autotools-files.mk. Closes: bug#543916, thanks to Zak B. Elep.
.
cdbs (0.4.60) unstable; urgency=low
.
* Relax perlmodule.mk build-dependency on perl (drop versioning
unneeded since Debian Policy 3.8.3).
* Rewrite autotools cross-compiling comment to clarify that cross-
compiling requires autotools 2.52 or newer (not that we conflict
with autotools2.13, which apparently changed in 0.4.22-1.1).
* Fix include DEB_MAKEMAKER_USER_FLAGS in DEB_MAKEMAKER_INVOKE (not
separately when invoked) to handle options that must be declared
before arguments. Closes: bug#481893, thanks to Dmitry E. Oboukhov.
* Support parallel builds in makefile, automake, perlmodule, qmake and
cmake classes when DEB_BUILD_PARALLEL is non-empty. Closes:
bug#505328, thanks to Steve M. Robbins and Felipe Sateler.
* Simplify autotools-files.mk and make m4 dir configurable through
new variable DEB_ACLOCAL_ARGS. Fix copyright of that file. Closes:
bug#537497, thanks to Robert Millan.
Checksums-Sha1:
4ab1927d144bee3b0960443265b4bcfd1ea0677a 1248 cdbs_0.4.62+nmu1ubuntu1.dsc
3865b26c03d5e8cbe0d6cdbd77e97e9b66953768 214184 cdbs_0.4.62+nmu1ubuntu1.tar.gz
Checksums-Sha256:
ce0ffae9b79e3c1b991bd1b665d99f2c49b1d71eeda302be1abcc8eb67d2be74 1248 cdbs_0.4.62+nmu1ubuntu1.dsc
a5472df8f4e13347d730900d119e45e27bf4cd7360216448651fd56f1d669953 214184 cdbs_0.4.62+nmu1ubuntu1.tar.gz
Files:
298ae38809a3ea5133047a0674ae4095 1248 devel optional cdbs_0.4.62+nmu1ubuntu1.dsc
50142d41a0ec36dd6fbbfa4ca7a99238 214184 devel optional cdbs_0.4.62+nmu1ubuntu1.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)
iEYEARECAAYFAkrq+cwACgkQDecnbV4Fd/K2vQCgkuRQaxstnwO4S0RK0K7nxc5W
bWUAoO2NWeCrmv0ukaYT/orgVe+QnXkt
=Xf7V
-----END PGP SIGNATURE-----
More information about the Lucid-changes
mailing list