[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [pkg-wine-party] lmms: FTBFS: build-dependency not installable: libwine-dev



tags 676760 +patch
thank you

The Wine packages have been modified to embrace multi-arch support. At
the moment, libwine and libwine-dev are only built for 32-bit
architectures. I am working on changing that, but it won't help much in
the case of lmms: When I tried to build lmms with a locally-built amd64
version of libwine-dev, it was not recognized. Apparently, the build
system only looks for 32-bit libwine.

The best advice for users who want to use the particular plugins on an
amd64 machine is probably going to be: "Set up i386 as a secondary
architecture and Install lmms:i386".

The attached patch disables the dependency and the build dependency for
amd64. (I don't see why it should not work on kfreebsd-i386, so I have
replaced i386 with any-i386.) I am going to NMU this shortly.

Cheers,
-Hilko

diff --git a/debian/control b/debian/control
index c4e315f..453fcf4 100644
--- a/debian/control
+++ b/debian/control
@@ -1,15 +1,15 @@
 Source: lmms
 Section: sound
 Priority: optional
 Maintainer: Patrick Winnertz <winnie@debian.org>
-Build-Depends: debhelper (>= 5.0.0), libsdl-sound1.2-dev, libsamplerate0-dev, libsndfile1-dev, libvorbis-dev, libjack-dev, libstk0-dev, ladspa-sdk, libflac-dev, libwine-dev [i386 amd64], libasound2-dev [linux-any], festival-dev, imagemagick, cmake, qt4-qmake, libqt4-dev, libpulse-dev, libfluidsynth-dev, libfftw3-dev, libfreetype6-dev, libxft-dev, portaudio19-dev, libxinerama-dev, gcc-multilib [amd64], g++-multilib [amd64]
+Build-Depends: debhelper (>= 5.0.0), libsdl-sound1.2-dev, libsamplerate0-dev, libsndfile1-dev, libvorbis-dev, libjack-dev, libstk0-dev, ladspa-sdk, libflac-dev, libwine-dev [any-i386], libasound2-dev [linux-any], festival-dev, imagemagick, cmake, qt4-qmake, libqt4-dev, libpulse-dev, libfluidsynth-dev, libfftw3-dev, libfreetype6-dev, libxft-dev, portaudio19-dev, libxinerama-dev, gcc-multilib [amd64], g++-multilib [amd64]
 Standards-Version: 3.9.1
 Homepage: http://lmms.sf.net/
 
 Package: lmms
 Architecture: any
-Depends: lmms-common (= ${source:Version}) , ${shlibs:Depends}, ${misc:Depends}, stk, wine-bin [i386 amd64]
+Depends: lmms-common (= ${source:Version}) , ${shlibs:Depends}, ${misc:Depends}, stk, wine-bin [any-i386]
 Recommends: tap-plugins, caps
 Suggests: fil-plugins, mcp-plugins, omins, vcf, freepats
 Description: Linux Multimedia Studio
  LMMS aims to be a free alternative to popular (but commercial and closed-

Reply to: