[SCM] calf audio plugins packaging branch, master, updated. upstream/0.0.18.5-52-g6387a5c

Reinhard Tartler siretart at tauware.de
Thu Feb 11 12:43:40 UTC 2010


On Do, Feb 11, 2010 at 13:18:40 (CET), js at users.alioth.debian.org wrote:

> The following commit has been merged in the master branch:
> commit d83276051961399cccee6bf2672cde658076ff3e
> Author: Jonas Smedegaard <dr at jones.dk>
> Date:   Thu Feb 11 13:07:35 2010 +0100
>
>     Declare build-dependencies indirectly in rules file (not directly in dontrol file) to ease commenting and manipulation.
>
> diff --git a/debian/control.in b/debian/control.in
> index c5c666e..d676588 100644
> --- a/debian/control.in
> +++ b/debian/control.in
> @@ -3,18 +3,7 @@ Section: sound
>  Priority: extra
>  Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers at lists.alioth.debian.org>
>  Uploaders: Adrian Knoth <adi at drcomp.erfurt.thur.de>
> -Build-Depends: libasound2-dev, 
> -                libexpat1-dev,
> -                ladspa-sdk,
> -                dssi-dev,
> -                libjack-dev (>= 0.105.0),
> -                liblash-dev (>= 0.5.3),
> -                libglib2.0-dev,
> -                libgtk2.0-dev (>= 2.8),
> -                libglade2-dev (>= 2.4),
> -                lv2core,
> -                libreadline-dev,
> -                @cdbs@
> +Build-Depends: @cdbs@
>  Standards-Version: 3.8.3
>  DM-Upload-Allowed: yes
>  Homepage: http://calf.sourceforge.net/
> diff --git a/debian/rules b/debian/rules
> index 4572524..38bf809 100755
> --- a/debian/rules
> +++ b/debian/rules
> @@ -9,5 +9,9 @@ include /usr/share/cdbs/1/class/makefile.mk
>  include /usr/share/cdbs/1/class/autotools.mk
>  include /usr/share/cdbs/1/rules/debhelper.mk
>  
> +# Needed by upstream build process
> +CDBS_BUILD_DEPENDS += , libglib2.0-dev, libgtk2.0-dev (>= 2.8), libglade2-dev (>= 2.4), libreadline-dev, libexpat1-dev
> +CDBS_BUILD_DEPENDS += , libasound2-dev, ladspa-sdk, dssi-dev, libjack-dev (>= 0.105.0), liblash-dev (>= 0.5.3), lv2core
> +
>  # Resolve, cleanup and apply CDBS-declared dependencies
>  include debian/cdbs/1/rules/package-relations.mk

whoho, cdbs now requires to note the build dependencies in debian/rules?
Why does that remind me of yadayada?

Not that I'm strongly against cdbs, but this is very involved black
magic going on here. Please don't expect other team members to peer
review these kind of changes.

perhaps it makes sense to (temporarily) disable the postcommit hook for
the calf package, at least until this cdbs black magic stuff has settled?

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list