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

Re: VLC build on Debian GNU/kFreeBSD



> I think it is, building in a "estrictly minimum environment"? and in
> another one with more build dependencies should result in the same
> build. I guess it's sufficient to pass an option to disable explicitly
> the build of this plugin, and I'd file it with severity important.

I've made a patch that places the plugin for fluidsynth in another package,
'vlc-plugin-fluidsynth' adding debian/vlc-plugin-fluidsynth.install and
debian/vlc-plugin-fluidsynth.links, and fixes the FTBFS modifing debian/rules
and debian/control. I think it would be useful:

--- vlc-1.0.0~rc2.orig/debian/control   2009-06-29 15:48:22.000000000 +0200
+++ vlc-1.0.0~rc2/debian/control        2009-06-29 16:36:28.000000000 +0200
@@ -30,6 +30,7 @@
                libdvdread-dev (>= 0.9.5),
                libfaad-dev,
                libflac-dev (>= 1.1.2-3),
+               libfluidsynth-dev,
                libfreetype6-dev,
                libfribidi-dev,
                libggi2-dev,
@@ -291,6 +292,18 @@
  DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
  streams from various network sources.

+Package: vlc-plugin-fluidsynth
+Architecture: any
+Depends: vlc-nox (= ${binary:Version}),
+         ${shlibs:Depends},
+         ${misc:Depends}
+Description: FluidSynth plugin for VLC
+ This plugin adds support for FluidSynth to the VLC media player.
+ .
+ VLC is the VideoLAN project's media player. It plays MPEG, MPEG2, MPEG4,
+ DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
+ streams from various network sources.
+
 Package: vlc-data
 Architecture: all
 Conflicts: vlc-nox (<< 0.9.2-1), mozilla-plugin-vlc (<< 0.9.2-1)
diff -Naur vlc-1.0.0~rc2.orig/debian/rules vlc-1.0.0~rc2/debian/rules
--- vlc-1.0.0~rc2.orig/debian/rules     2009-06-29 15:48:22.000000000 +0200
+++ vlc-1.0.0~rc2/debian/rules  2009-06-29 15:48:59.000000000 +0200
@@ -164,7 +164,7 @@
        dh_testdir
        dh_testroot
        dh_prep
-       sed -e '/lib\(alsa\|dvb\|v4l\|pvr\)_/d' debian/vlc-nox.install \
+       sed -e '/\(lib\|libaccess_\)\(alsa\|dvb\|v4l\|v4l2\|pvr\)_/d'
debian/vlc-nox.install \
         >debian/vlc-nox.install.kfreebsd-i386
        cp debian/vlc-nox.install.kfreebsd-i386 \
         debian/vlc-nox.install.kfreebsd-amd64
diff -Naur vlc-1.0.0~rc2.orig/debian/vlc-plugin-fluidsynth.install
vlc-1.0.0~rc2/debian/vlc-plugin-fluidsynth.install
--- vlc-1.0.0~rc2.orig/debian/vlc-plugin-fluidsynth.install     1970-01-01
01:00:00.000000000 +0100
+++ vlc-1.0.0~rc2/debian/vlc-plugin-fluidsynth.install  2009-06-29
15:49:50.000000000 +0200
@@ -0,0 +1 @@
+usr/lib/vlc/codec/libfluidsynth_plugin.so
diff -Naur vlc-1.0.0~rc2.orig/debian/vlc-plugin-fluidsynth.links
vlc-1.0.0~rc2/debian/vlc-plugin-fluidsynth.links
--- vlc-1.0.0~rc2.orig/debian/vlc-plugin-fluidsynth.links       1970-01-01
01:00:00.000000000 +0100
+++ vlc-1.0.0~rc2/debian/vlc-plugin-fluidsynth.links    2009-06-29
15:49:58.000000000 +0200
@@ -0,0 +1,2 @@
+/usr/share/doc/vlc-nox /usr/share/doc/vlc-plugin-fluidsynth
+/usr/share/bug/vlc-nox /usr/share/bug/vlc-plugin-fluidsynth

Thanks,

Javier




Reply to: