Bug#738684: jack-audio-connection-kit: Patch to bootstrap without libffado

2014-02-12 Thread Adrian Knoth

On 02/12/14 00:01, Daniel Schepler wrote:


+++ jack-audio-connection-kit-0.121.3+20120418git75e3e20b/debian/rules  
2013-07-14 17:17:27.993092982 -0700
@@ -15,6 +15,10 @@
  DEB_AUTO_UPDATE_ACLOCAL = 1.11
  DEB_AUTO_UPDATE_AUTOMAKE = 1.11

+ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
+export DH_OPTIONS = -Njackd1-firewire
+endif
+



As the subject says: the attached patch adds a bootstrap build to
allow the package to build without libffado-dev available yet.  This


Just to make sure there's nothing missing: the patch is enough to break
the dependency cycle? Because it doesn't say a thing about
build-dependencies, especially libffado-dev.


Anyway, I'm going to apply the patch, next upload will have it.



Cheers and thanks for the contribution

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#738684: jack-audio-connection-kit: Patch to bootstrap without libffado

2014-02-12 Thread Daniel Schepler
Well, that would be done by revising the Build-Depends to ...,
libffado-dev (= 2.0.0) [linux-any] !stage1, ...  But since the new
syntax is incompatible with the tools currently in stable, we won't be
able to do uploads with that syntax until at least after the jessie
release.  In the meantime, it's still useful to porters to have this
ready to go and just pass -d to dpkg-buildpackage.

Thanks for applying the patch.
-- 
Daniel Schepler

On Wed, Feb 12, 2014 at 6:28 AM, Adrian Knoth a...@drcomp.erfurt.thur.de 
wrote:
 On 02/12/14 00:01, Daniel Schepler wrote:

 +++ jack-audio-connection-kit-0.121.3+20120418git75e3e20b/debian/rules
 2013-07-14 17:17:27.993092982 -0700
 @@ -15,6 +15,10 @@
   DEB_AUTO_UPDATE_ACLOCAL = 1.11
   DEB_AUTO_UPDATE_AUTOMAKE = 1.11

 +ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
 +export DH_OPTIONS = -Njackd1-firewire
 +endif
 +


 As the subject says: the attached patch adds a bootstrap build to
 allow the package to build without libffado-dev available yet.  This


 Just to make sure there's nothing missing: the patch is enough to break
 the dependency cycle? Because it doesn't say a thing about
 build-dependencies, especially libffado-dev.


 Anyway, I'm going to apply the patch, next upload will have it.



 Cheers and thanks for the contribution

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#738684: jack-audio-connection-kit: Patch to bootstrap without libffado

2014-02-11 Thread Daniel Schepler
Source: jack-audio-connection-kit
Version: 1:0.124.1+20140122git5013bed0-2
Severity: wishlist
Tags: patch

As the subject says: the attached patch adds a bootstrap build to
allow the package to build without libffado-dev available yet.  This
was the point I chose to break the following Build-Depends cycle:
jack-audio-connection-kit Build-Depends on libffado-dev (on Linux
builds); libffado Build-Depends on python-qt4; python-qt4
Build-Depends on libphonon-dev; phonon Build-Depends on libpulse-dev;
and pulseaudio Build-Depends on libjack-dev.
-- 
Daniel Schepler
diff -urN 
jack-audio-connection-kit-0.121.3+20120418git75e3e20b.old/debian/rules 
jack-audio-connection-kit-0.121.3+20120418git75e3e20b/debian/rules
--- jack-audio-connection-kit-0.121.3+20120418git75e3e20b.old/debian/rules  
2012-02-21 15:26:11.0 -0800
+++ jack-audio-connection-kit-0.121.3+20120418git75e3e20b/debian/rules  
2013-07-14 17:17:27.993092982 -0700
@@ -15,6 +15,10 @@
 DEB_AUTO_UPDATE_ACLOCAL = 1.11
 DEB_AUTO_UPDATE_AUTOMAKE = 1.11
 
+ifneq (,$(filter stage1,$(DEB_BUILD_PROFILES)))
+export DH_OPTIONS = -Njackd1-firewire
+endif
+
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 -include /usr/share/cdbs/1/rules/upstream-tarball.mk
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers