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: