Package: audacious-plugins
Version: 1.5.1-2
Severity: serious
Justification: FTBFS on unstable

In addition to #516559 there was also significant changes in libmpcdec-dev
resulting in non-compilable code of audacious-plugins. Failing module is
musepack.

Changes I spotted until now:
 - changed names of directory and files
 - removed type mpc_reader_file

Patch for changed names is simple (in attachment) - just remember to
regenerate configure as configure.ac has been changed.

Removed mpc_reader_file requires more changes in code for musepack,
which I am unable to do at the moment.

As a temporary solution one can disable musepack support with another
attached patch.

Regards
        Artur

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=pl_PL (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/bash

Versions of packages audacious-plugins depends on:
ii  audacious                 1.5.1-4        small and fast audio player which 
pn  libasound2                <none>         (no description available)
pn  libatk1.0-0               <none>         (no description available)
ii  libaudid3tag1             1.5.1-4        audacious id3 tag manipulation lib
ii  libc6                     2.9-4          GNU C Library: Shared libraries
ii  libcairo2                 1.8.6-2        The Cairo 2D vector graphics libra
ii  libcddb2                  1.2.1-1        library to access CDDB data - runt
ii  libcdio-cdda0             0.78.2+dfsg1-3 library to read and control digita
ii  libcdio7                  0.78.2+dfsg1-3 library to read and control CD-ROM
ii  libflac8                  1.2.1-1.2      Free Lossless Audio Codec - runtim
ii  libglib2.0-0              2.18.4-2       The GLib library of C routines
pn  libgtk2.0-0               <none>         (no description available)
ii  libmad0                   0.15.1b-4      MPEG audio decoder library
ii  libmms0                   0.4-2          MMS stream protocol library - shar
ii  libmowgli1                0.6.1-1        a high performance development fra
ii  libneon27-gnutls          0.28.2-6.1     An HTTP and WebDAV client library 
pn  libogg0                   <none>         (no description available)
ii  libpango1.0-0             1.22.4-2       Layout and rendering of internatio
ii  libsndfile1               1.0.18-2       Library for reading/writing audio 
pn  libvorbis0a               <none>         (no description available)
pn  libvorbisenc2             <none>         (no description available)
pn  libvorbisfile3            <none>         (no description available)
pn  libxml2                   <none>         (no description available)

audacious-plugins recommends no packages.

audacious-plugins suggests no packages.

-- no debconf information

-- 
windows jest jak Odie - głupi jak but, cały czas się uśmiecha, a linux jak
Garfield - może i by coś zrobił, ale trzeba go najpierw do tego zmusić.
                                                        /yacoob/
Index: audacious-plugins-1.5.1/configure.ac
===================================================================
--- audacious-plugins-1.5.1.orig/configure.ac	2009-03-07 21:29:42.162465322 +0100
+++ audacious-plugins-1.5.1/configure.ac	2009-03-07 21:30:26.614460255 +0100
@@ -767,7 +767,7 @@
 
 if test "x$enable_musepack" = "xyes"; then
     PKG_CHECK_MODULES(TAGLIB, [taglib >= 1.4], [ 
-       AC_CHECK_HEADERS(mpcdec/config_types.h,, [
+       AC_CHECK_HEADERS(mpc/mpc_types.h,, [
            enable_musepack=no
        ])
     ], [enable_musepack=no])
Index: audacious-plugins-1.5.1/src/musepack/libmpc.h
===================================================================
--- audacious-plugins-1.5.1.orig/src/musepack/libmpc.h	2009-03-07 21:30:49.174461815 +0100
+++ audacious-plugins-1.5.1/src/musepack/libmpc.h	2009-03-07 21:33:27.058461767 +0100
@@ -21,7 +21,7 @@
 //libmpcdec headers
 #undef TRUE
 #undef FALSE
-#include <mpcdec/mpcdec.h>
+#include <mpc/mpcdec.h>
 
 //GTK+ headers
 #include <glib.h>
diff -Naru audacious-plugins-1.5.1.orig/debian/audacious-plugins-extra.install audacious-plugins-1.5.1/debian/audacious-plugins-extra.install
--- audacious-plugins-1.5.1.orig/debian/audacious-plugins-extra.install	2009-03-07 21:42:22.154460138 +0100
+++ audacious-plugins-1.5.1/debian/audacious-plugins-extra.install	2009-03-07 21:43:23.951683245 +0100
@@ -15,7 +15,6 @@
 usr/lib/audacious/Input/cuesheet.so
 usr/lib/audacious/Input/metronom.so
 usr/lib/audacious/Input/modplug.so
-usr/lib/audacious/Input/musepack.so
 usr/lib/audacious/Input/sexypsf.so
 usr/lib/audacious/Input/sid.so
 usr/lib/audacious/Input/timidity.so
diff -Naru audacious-plugins-1.5.1.orig/debian/rules audacious-plugins-1.5.1/debian/rules
--- audacious-plugins-1.5.1.orig/debian/rules	2009-03-07 21:42:36.358462532 +0100
+++ audacious-plugins-1.5.1/debian/rules	2009-03-07 21:43:09.338459693 +0100
@@ -40,6 +40,7 @@
 		    --disable-altivec \
 		    --disable-sse2 \
 		    --enable-chardet \
+		    --disable-musepack \
 		    CFLAGS="$(CFLAGS)"
 
 build: build-stamp

Reply via email to