cdbs 0.4.83ubuntu1 source package in Ubuntu

Changelog

cdbs (0.4.83ubuntu1) maverick; 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.
  * debian/control: Drop the versioned build dependency on cdbs, since we do
    not have a newer version yet in maverick.

cdbs (0.4.83) unstable; urgency=medium

  * Drop support for variables DEB_*_MAKE_TARGET and
    DEB_MAKE_TEST_TARGET, deprecated for ages.  Fixes accidentally
    disabled regression tests in perl-* classes.
  * Enable verbose output for regression tests in class
    perl-makemaker.mk.
  * Fix support multiword CC or CXX (broken since 0.4.77), and really
    support cross-building (as intended in 0.4.77).
    Closes: bug#576967, #578303, thanks to Peter Eisentraut for
    insisting, and to Anders Kaseorg for solving.
  * Set urgency=medium as broken CC/CXX multiword support causes FTBFS
    of other packages.

cdbs (0.4.82) unstable; urgency=low

  * Fix strip repackaging tag when DEB_UPSTREAM_REPACKAGE_EXCLUDES is
    set (not deprecated DEB_UPSTREAM_REPACKAGE_EXCLUDE), in upstream-
    tarball.mk.

cdbs (0.4.81) unstable; urgency=low

  * Fix install arch-all packages part of arch-all+arch-any multilib
    packaging in python-distutils.mk (broken since 0.4.72). Closes:
    bug#577580, thanks to Yaroslav Halchenko.

cdbs (0.4.80) unstable; urgency=low

  * Fix build-dependency variable name in perl-build.mk.

cdbs (0.4.79) unstable; urgency=low

  * Tighten build-dependency on cdbs in perl-build.mk, due to 0.4.78
    bugfix.
  * Fix build-dependency variable name in perl-vars.mk.

cdbs (0.4.78) unstable; urgency=low

  * Fix silence build-dependency resolving rule in buildcore.mk
    (leftover from debugging session).
  * Fix drop packlist files without failing with non-default
    DEB_PERL_DESTDIR.
  * Add TODO file with ideas for 2nd epoch (i.e. /usr/share/cdbs/2/*).

cdbs (0.4.77) unstable; urgency=low

  * Fail the fail-source-not-repackaged rule (in addition to get-orig-
    source) if old DEB_UPSTREAM_REPACKAGE_EXCLUDE is declared, in
    upstream-tarball.mk.
  * Fix check excluded directories (not files twice) in the fail-source-
    not-repackaged rule, in upstream-tarball.mk.
  * Support cross-building: Avoid setting CC or CXX in autotools.mk
    except if explicitly declared, and set CC="-gcc" in makefile.mk when
    cross-building. Closes: bug#450483, thanks to Neil Williams

cdbs (0.4.76) unstable; urgency=low

  * Fix expansion of multiple DEB_SUGAR_BRANCHES in python-sugar.mk.
  * Add find-style DEB_UPSTREAM_REPACKAGE_EXCLUDES (and drop
    DEB_UPSTREAM_REPACKAGE_EXCLUDE apparently broken for dirs) in
    upstream-tarball.mk.
  * Add support for parallel build in scons-vars.mk. Closes: bug#575762,
    thanks to Felipe Sateler.
  * Only optionally-declare (i.e. using ?= not = ) when possible to
    allow early override.

cdbs (0.4.75) unstable; urgency=medium

  * Fix pkg check function in python-sugar.mk (caused bogus warnings
    about redefining DEB_PYTHON_SUGAR_PACKAGES late).
  * Fix python-autotools.mk to only try expand to flavored python when
    flavors are in use (causes FTBFS of arch-all packages).
    Tighten python-autotools.mk build-dependency hint, and extend
    build-dependency cleanup to cover current release.
  * Prepend cdbs_ to (recently added) re_* variables in buildcore.mk.
  * Add convenience expansion variable cdbs_expand_curvar (replacing now
    unused cdbs_curvar).
  * Improve build-relation cleanup in buildcore.mk:
    + Avoid shell-execution of control.in file.
    + Generate multiline build-dependencies by default, tunable with new
      variable CDBS_BUILD_DEPENDS_DELIMITER.
    + Support multiline content in input variables.
    + Skip virtually empty binary relations (avoids "unused substitution
      variable" warnings).
  * Set urgency=medium due to fix for potential FTBFS.

cdbs (0.4.74) unstable; urgency=low

  * Fix tighten build-dependency hints to versions actually including
    recently introduced snippets, and move a hint to perl-vars.mk from
    dependent snippets.
  * Extend buildcore.mk build-dependency cleanup to cover above change.

cdbs (0.4.73) unstable; urgency=low

  * Fix install new snippets perl-vars.mk, perl-build-vars.mk, perl-
    build.mk, perl-makemaker-vars.mk, perl-makemaker.mk, python-
    autotools.mk, scons-vars.mk and scons.mk. Closes: bug#470532, thanks
    to Jérémy Lal.

cdbs (0.4.72) unstable; urgency=low

  * Rename internal variable cdbs_pkgsrcdir → cdbs_cursrcdir, and
    declare it more compact.
  * Add convenience expansion variables cdbs_curbuilddir and
    cdbs_curdestdir to buildvars.mk and makefile.mk.
  * Extend makefile.mk and autotools.mk to support multiple flavors.
  * Rename variable cdbs_python_compile_version →
    cdbs_python_nondefault_version, and add comment about its purpose.
  * Simplify arch-all python calls to check already fully resolved need
    of versioned binary.
  * Add class python-autotools.mk, using multiflavor support if building
    for multiple Python versions.
  * Fix prepend -flavors (not multibuilds) to a CDBS_BUILD_DEPENDS.
  * Fix python-autotools.mk include path to autotools.mk.
  * Fix syntax error in python-autotools.mk.
  * Fix handle merging of all declared (by ourselves) build-dependencies
    in buildcore.mk.
  * Add class scons.mk (and scons-vars.mk. Closes: bug#470532, thanks to
    Timothy G Abbott and Matthew A. Nicholson.
  * Add class perl-build.mk (and perl-vars.mk and perl-build-vars.mk).
  * Extend build-dependency merging to include newly added snippets.
  * Add class perl-makemaker.mk (and perl-makemaker-vars.mk), and
    deprecate perlmodule.mk (and perlmodule-vars.mk) due to too generic
    snippet name and bad default binary package selection.
  * Extend buildcore.mk to support binary package relations.
  * Consistently declare build-dependency hints (fix oddities/typos in
    python-autotools.mk, buildcore.mk and upstream-tarbal.mk).
  * Declare utils.mk build-dependency hints for optional copyright-check
    and buildinfo rules.
  * Fix declare simple-patchsys.mk build-dependency hint, accidentally
    broken in 0.4.70.

cdbs (0.4.71) unstable; urgency=low

  * Merge build-info.mk rule with utils.mk, and gracefully handle
    missing binary instead of tightened build-dependency.

cdbs (0.4.70) unstable; urgency=low

  * Brown paperbag release...
  * Fix install upstream-tarball.mk properly. Bump its build-dependency
    hint.
  * Fix declare debhelper.mk build-dependency hints.
  * Fix add comma only in front of each build-dependency set (not
    accidentally within).
  * Fix drop old-style build-dependency hint from simple-patchsys.mk.
  * Fix hint only about one of pysupport/pycentral in python-module.mk.
  * Cosmetics: cleanup trailing space for the corner case of only a
    single CDBS-declared build-dependency.
  * Eat our own dog food: Auto-update debian/control build-dependencies
    of cdbs package itself when DEB_MAINTAINER_MODE=1.

cdbs (0.4.69) unstable; urgency=low

  * Merge recently added copyright-check.mk with utils.mk.
  * Improve copyright-check:
    + Skip check if debian/copyright_hints is missing.
    + Skip check if licensecheck is missing or too old.
    + Drop build-depending on devscripts: now only required in
      DEB_MAINTAINER_MODE (where check fails instead of being skipped).
    + Separate perl part as licensecheck2dep5 script. Fix some warnings.
    + Fix pattern count and related wording.
    + Ensure parsing fails on error.
    + Add space around intro text to emphasize in build logs.
    + Preserve copyright_newhints file only if maintainer-mode fails.
  * Improve debian/control semi-auto-update rule:
    + Rewrite in Perl.
    + Pass build-dependencies through ENV (not expand inside regex) to
      protect against surprises in user-added data.
    + Merge duplicate build-dependencies.
  * Declare build-dependencies recursively expanded ( = not := ) and
    individually (using CDBS_BUILD_DEPENDS_xxx) to allow late override
    and silencing e.g. when a class or rules file is only dash-included.
  * Add new rule upstream-tarball.mk implementing get-orig-source with
    repackaging support.

cdbs (0.4.68) unstable; urgency=medium

  * Fix do snippet-specific sanity checks in python-sugar.mk.
  * Cosmetics: List user-editable variables first in python-sugar.mk.
  * Move snippet-specific sanity checks to python-distutils.mk (from
    python-vars.mk), and list user-editable variables first.
  * Fix force use LC_ALL=C in copyright-check.mk.
  * Fix testsuite support for Python 2.6 install path.
    Closes: bug#571486, thanks to Jakub Wilk.
  * Set urgency=medium as above are small fixes and earlier 0.4.67
    changes are quite nice to soon get into testing.

cdbs (0.4.67) unstable; urgency=low

  * Fix python-distutils.mk pkg check: Move preparation to python-
    vars.mk. While at it, move cdbs_python_binary too.
  * Move setting pycompat from python-distutils.mk to python-module.mk.
  * Drop superfluous buildcore.mk inclusion from python-distutils.mk.
  * Add internal variable expansion cdbs_pkgsrcdir to buildvars.mk.
  * Add new class python-sugar.mk for building Python-based Sugar
    packages.
  * Bump Standards-Version to 3.8.4.
  * Take credit for my recent changes.
  * Refer to FSF website (not postal address) in headers.
  * Introduce DEB_MAINTAINER_MODE for routines convenient for
    maintainers but unsuitable for build daemons. Have it enable
    DEB_AUTO_UPDATE_DEBIAN_CONTROL.
  * Add new rule copyright-check.mk to check for changes to copyright
    notices in source.
  * Add new rule buildinfo.mk to generate and include build information
    with binary packages.
  * Add new class python-sugar.mk and new rules buildinfo.mk and
    copyright-check.mk to Makefile.am.
  * Update autotools using automake 1.11.1.
  * Bump debhelper compat level to 6, and tighten build-dependency to
    6.0.1.
  * Rewrite copyright file using draft DEP5 rev135.
  * Use copyright-check.mk ourselves. Build-depend on recent devscripts.
  * Fix only update control file if control.in exist.
  * Fix set custom _cdbs_scripts_path during our own build.

cdbs (0.4.66) unstable; urgency=low

  * Fix resolve pysupport/pycentral build-dependency in python-
    module.mk.

cdbs (0.4.65) unstable; urgency=low

  * Acknowledge NMU 0.4.62+nmu1. Closes: bug#507966, #549801, #562650,
    thanks to Piotr Ożarowski (and apologies for missing it at first).

cdbs (0.4.64) unstable; urgency=low

  * Fix install new python-vars.mk and python-module.mk snippets.
    Closes: bug#562590, thanks to Mario Izquierdo.
  * Update autotools using automake 1.11 and autoconf 2.66.
  * Use 'native' flavor of source format 3.0 (not quilt), thanks to
    Raphaël Hertzog: Native packages have no gain (I knew that already)
    and even spit annoying warnings.

cdbs (0.4.63) unstable; urgency=low

  * Update autotools using automake 1.11 and autoconf 2.64, config.guess
    and config.sub snapshots from 20090611.
  * Update licensing years and merge now (after autotools update)
    identically licensed files in debian/copyright.
  * Reformat debian/copyright to follow draft DEP5 rev59.
  * autotools.mk: Use stamp file for configure target. Closes:
    bug#493631, #534868, thanks to Felix Zielcke and Robert Millan.
  * Adjust perlmodule.mk to call cdbs_streq when comparing DEB_BUILDDIR
    and DEB_SRCDIR.
  * makefile.mk, autotools.mk: support DEB_BUILDDIR_xxx and
    DEB_DESTDIR_xxx.
  * Take credit for recent work, and some not so recent (last year).
  * Tighten python-distutils.mk...:
    + Drop variable DEB_DH_PYTHON_ARGS unused since 0.4.53.
    + Fix allow variable DEB_PYTHON_PRIVATE_MODULES_DIRS to be declared
      before including cdbs snippets.
    + Avoid ifeq syntax, in preparation for future support for declaring
      DEB_PYTHON_SYSTEM after including cdbs snippets.
    + Support per-package DEB_PYTHON_PRIVATE_MODULES_DIRS_xxx, and also
      apply to dh_python-central (not only dh_python-support) as it has
      apparently been supported since at least python-central 0.6.6.
    + Rename some internal variables for clarity.
    + Add package-selection sanity checks.
  * Split out reusable parts of python-distutils.mk as python-vars.mk
    and python-module.mk.
  * Fix invoke Python debhelper hook right after dh_install (not before)
    to include files installed through debhelper.
  * Build-depend on texlive-font-utils (and only fallback on older
    texlive-extra-utils): provides epstopdf. Closes: bug#562336.
  * Use source format 3.0 (quilt).
 -- Martin Pitt <email address hidden>   Mon, 03 May 2010 12:57:06 +0200

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Maverick
Original maintainer:
Ubuntu Development Team
Architectures:
all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Maverick: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
cdbs_0.4.83ubuntu1.tar.gz 249.4 KiB ca2b6aa84665474d22565d7ebe1361d32d7aedb0730d55883c3e40c1ec27c180
cdbs_0.4.83ubuntu1.dsc 1.3 KiB d6d8d6ea9c23b721a77868dfc4d8bb7ecbd3ae810a0957b8adee176d5782464a

Available diffs

View changes file

Binary packages built by this source

cdbs: No summary available for cdbs in ubuntu maverick.

No description available for cdbs in ubuntu maverick.