Hi,

On Sat, Dec 02, 2006 at 06:45:27PM +0100, [EMAIL PROTECTED] wrote:
> Le jeudi 30 novembre 2006 00:42, Nicolas François a écrit :

Here is a second patch (I could import mucipher nicely with this one).

It does not fix the museek+ build system directly, but fix it in
debian/rules.
As upstream seems to be willing to chnage the build system, it should not
be an issue.

Kind Regards,
-- 
Nekral
diff -rauN ../orig/museek+-0.1.12/debian/rules ./museek+-0.1.12/debian/rules
--- ../orig/museek+-0.1.12/debian/rules 2006-12-04 19:20:33.000000000 +0100
+++ ./museek+-0.1.12/debian/rules       2006-12-04 19:25:59.000000000 +0100
@@ -25,6 +25,12 @@
 build-stamp: patch-stamp
        dh_testdir
        # Run configure and build with scons
+       #   for the SharedLibrary command, SCons needs the sources to be
+       #   in place in advance
+       #   (Command("mucipher.i", "../mucipher.i", file_copy) do not do
+       #   the trick)
+       mkdir -p workdir/Mucipher/python/
+       cp Mucipher/mucipher.i workdir/Mucipher/python/
        scons CFLAGS="$(CFLAGS)" QTDIR=/usr/share/qt3/ BUILDDIR=0
        touch build-stamp
 
diff -rauN ../orig/museek+-0.1.12/Tools/SConscript 
./museek+-0.1.12/Tools/SConscript
--- ../orig/museek+-0.1.12/Tools/SConscript     2006-05-26 21:47:57.000000000 
+0200
+++ ./museek+-0.1.12/Tools/SConscript   2006-12-04 19:03:46.000000000 +0100
@@ -16,7 +16,10 @@
 if env['VORBIS']:
        env_libmuscan.ParseConfig('pkg-config --libs --cflags vorbisfile')
        if conf.CheckLibWithHeader('', 'vorbis/vorbisfile.h', 'C++', 
'ov_clear(0);'):
-               env_libmuscan.Append(CPPDEFINES = {'HAVE_VORBIS': 1})
+               if env_libmuscan['CPPDEFINES'] != []:
+                       env_libmuscan.Append(CPPDEFINES = {"HAVE_VORBIS": 1})
+               else:
+                       env_libmuscan.Replace(CPPDEFINES = {"HAVE_VORBIS": 1})
                print "OGG Vorbis found, compiling into muscan."
        else:
                print "OGG Vorbis NOT found, not compiled into muscan."

Reply via email to