Bug#738684: jack-audio-connection-kit: Patch to bootstrap without libffado
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
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
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