From 912542cecffc9302d0c3caaddaafa21fb578cda9 Mon Sep 17 00:00:00 2001 From: Rosa Date: Mon, 27 May 2013 12:48:07 +0400 Subject: [PATCH] Automatic import for version 2.0.7-69mib2009.1 --- .abf.yml | 2 + dmo-birgb.patch | 14 + moc-libresid-builder.so_not_la.patch | 20 + noerrorimplicit.patch | 24 + vlc-1.1.6-lirc-fix-includes.patch | 10 + vlc-1.1.8-bugfix.opencv22.patch | 12 + vlc-2.0.0-fix-default-font.patch | 11 + vlc-2.0.0-live555-path.patch | 31 + ...dv2010.1-updated-pulse-version-is-ok.patch | 23 + vlc-2.0.1-automake-1.12.patch | 10 + vlc-2.0.4-fix-definition.patch | 11 + vlc-2.0.7-69mib.spec | 2185 +++++++++++++++++ vlc-MIB-aboutmessage.patch | 13 + 13 files changed, 2366 insertions(+) create mode 100644 .abf.yml create mode 100644 dmo-birgb.patch create mode 100644 moc-libresid-builder.so_not_la.patch create mode 100644 noerrorimplicit.patch create mode 100644 vlc-1.1.6-lirc-fix-includes.patch create mode 100644 vlc-1.1.8-bugfix.opencv22.patch create mode 100644 vlc-2.0.0-fix-default-font.patch create mode 100644 vlc-2.0.0-live555-path.patch create mode 100644 vlc-2.0.0-mdv2010.1-updated-pulse-version-is-ok.patch create mode 100644 vlc-2.0.1-automake-1.12.patch create mode 100644 vlc-2.0.4-fix-definition.patch create mode 100644 vlc-2.0.7-69mib.spec create mode 100644 vlc-MIB-aboutmessage.patch diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..e2b875e --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + "vlc-2.0.7.tar.xz": d3dc6605cc296806ada16b5f9b819705c9cc1319 diff --git a/dmo-birgb.patch b/dmo-birgb.patch new file mode 100644 index 0000000..dba47b0 --- /dev/null +++ b/dmo-birgb.patch @@ -0,0 +1,14 @@ +diff -rupN vlc-2.0.4.orig/modules/codec/dmo/dmo.c vlc-2.0.4/modules/codec/dmo/dmo.c +--- vlc-2.0.4.orig/modules/codec/dmo/dmo.c 2012-10-19 20:37:06.861228870 -0400 ++++ vlc-2.0.4/modules/codec/dmo/dmo.c 2012-10-19 20:51:06.533228863 -0400 +@@ -179,6 +179,10 @@ static const GUID guid_wma_enc = { 0x70f + #define VLC_CODEC_MSS1 VLC_FOURCC('M','S','S','1') + #define VLC_CODEC_MSS2 VLC_FOURCC('M','S','S','2') + ++#ifndef BI_RGB ++# define BI_RGB 0x0 ++#endif ++ + typedef struct + { + vlc_fourcc_t i_fourcc; diff --git a/moc-libresid-builder.so_not_la.patch b/moc-libresid-builder.so_not_la.patch new file mode 100644 index 0000000..f2f2ada --- /dev/null +++ b/moc-libresid-builder.so_not_la.patch @@ -0,0 +1,20 @@ +There is absolutely no point in using libtool files of libresid-builder, or even expect them to be present. + +http://bugs.gentoo.org/416619 + +--- decoder_plugins/sidplay2/sidplay2.m4 ++++ decoder_plugins/sidplay2/sidplay2.m4 +@@ -19,10 +19,10 @@ + if test "x$sidutils_OK" = "xyes"; then + s2lib=`$PKG_CONFIG --variable=libdir libsidplay2 2>/dev/null` + resid_OK="no" +- AC_CHECK_FILE([$s2lib/libresid-builder.la], +- [resid_lib="$s2lib/libresid-builder.la" ++ AC_CHECK_FILE([$s2lib/libresid-builder.so], ++ [resid_lib="$s2lib/libresid-builder.so" + resid_OK="yes"], +- [resid_lib="$s2lib/sidplay/builders/libresid-builder.la" ++ [resid_lib="$s2lib/sidplay/builders/libresid-builder.so" + AC_CHECK_FILE($resid_lib, [resid_OK="yes"],)]) + if test "x$resid_OK" = "xyes"; then + sidplay2_LDFLAGS="$resid_lib" diff --git a/noerrorimplicit.patch b/noerrorimplicit.patch new file mode 100644 index 0000000..d991f31 --- /dev/null +++ b/noerrorimplicit.patch @@ -0,0 +1,24 @@ +diff -rupN vlc-2.0.4.orig/configure vlc-2.0.4/configure +--- vlc-2.0.4.orig/configure 2012-10-19 20:37:03.244228373 -0400 ++++ vlc-2.0.4/configure 2012-10-19 20:39:03.086229156 -0400 +@@ -24763,7 +24763,7 @@ fi + LIBS="${LIBS_save}" + + +- for a in all extra sign-compare undef pointer-arith bad-function-cast write-strings missing-prototypes volatile-register-var error-implicit-function-declaration; do ++ for a in all extra sign-compare undef pointer-arith bad-function-cast write-strings missing-prototypes volatile-register-var; do + + + CFLAGS_save="${CFLAGS}" +diff -rupN vlc-2.0.4.orig/configure.ac vlc-2.0.4/configure.ac +--- vlc-2.0.4.orig/configure.ac 2012-10-19 20:37:03.467228869 -0400 ++++ vlc-2.0.4/configure.ac 2012-10-19 20:39:14.668226947 -0400 +@@ -873,7 +873,7 @@ dnl + dnl Compiler warnings + dnl + +-RDC_PROG_CC_WFLAGS([all extra sign-compare undef pointer-arith bad-function-cast write-strings missing-prototypes volatile-register-var error-implicit-function-declaration]) ++RDC_PROG_CC_WFLAGS([all extra sign-compare undef pointer-arith bad-function-cast write-strings missing-prototypes volatile-register-var]) + RDC_PROG_CC_FLAGS([-pipe]) + AC_LANG_PUSH([C++]) + RDC_PROG_CXX_WFLAGS([all extra sign-compare undef pointer-arith volatile-register-var]) diff --git a/vlc-1.1.6-lirc-fix-includes.patch b/vlc-1.1.6-lirc-fix-includes.patch new file mode 100644 index 0000000..79223f7 --- /dev/null +++ b/vlc-1.1.6-lirc-fix-includes.patch @@ -0,0 +1,10 @@ +--- vlc-1.1.6/modules/control/lirc.c.orig 2011-01-26 19:28:23.114204089 +0200 ++++ vlc-1.1.6/modules/control/lirc.c 2011-01-26 19:28:30.378912391 +0200 +@@ -42,6 +42,7 @@ + #endif + + #include ++#include + + #define LIRC_TEXT N_("Change the lirc configuration file") + #define LIRC_LONGTEXT N_( \ diff --git a/vlc-1.1.8-bugfix.opencv22.patch b/vlc-1.1.8-bugfix.opencv22.patch new file mode 100644 index 0000000..b0c911d --- /dev/null +++ b/vlc-1.1.8-bugfix.opencv22.patch @@ -0,0 +1,12 @@ +diff -up vlc-1.1.8/modules/video_filter/opencv_example.c.opencv22 vlc-1.1.8/modules/video_filter/opencv_example.c +--- vlc-1.1.8/modules/video_filter/opencv_example.c.opencv22 2010-04-13 02:22:27.000000000 +0200 ++++ vlc-1.1.8/modules/video_filter/opencv_example.c 2011-03-23 10:47:05.053097995 +0100 +@@ -191,7 +191,7 @@ static picture_t *Filter( filter_t *p_fi + CvSeq *faces = cvHaarDetectObjects( p_img[0], p_sys->p_cascade, + p_sys->p_storage, 1.15, 5, + CV_HAAR_DO_CANNY_PRUNING, +- cvSize(20, 20) ); ++ cvSize(0, 0), cvSize(0, 0) ); + //create the video_filter_region_info_t struct + if (faces && (faces->total > 0)) + { diff --git a/vlc-2.0.0-fix-default-font.patch b/vlc-2.0.0-fix-default-font.patch new file mode 100644 index 0000000..1f5671f --- /dev/null +++ b/vlc-2.0.0-fix-default-font.patch @@ -0,0 +1,11 @@ +--- vlc-2.0.0/modules/text_renderer/freetype.c.fontpath 2012-02-20 11:18:04.131225762 +0100 ++++ vlc-2.0.0/modules/text_renderer/freetype.c 2012-02-20 11:19:11.917241901 +0100 +@@ -58,7 +58,7 @@ + # define DEFAULT_FONT_FILE "/usr/share/fonts/nokia/nosnb.ttf" + # define DEFAULT_FAMILY "Nokia Sans Bold" + #else +-# define DEFAULT_FONT_FILE "/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf" ++# define DEFAULT_FONT_FILE "/usr/share/fonts/TTF/VeraBd.ttf" + # define DEFAULT_FAMILY "Serif Bold" + #endif + diff --git a/vlc-2.0.0-live555-path.patch b/vlc-2.0.0-live555-path.patch new file mode 100644 index 0000000..a6bec29 --- /dev/null +++ b/vlc-2.0.0-live555-path.patch @@ -0,0 +1,31 @@ +--- vlc-2.0.0/configure.ac.live555 2012-02-20 15:21:16.697763573 +0100 ++++ vlc-2.0.0/configure.ac 2012-02-20 15:39:44.717763569 +0100 +@@ -1720,7 +1720,7 @@ AS_IF([test "${enable_live555}" != "no" + AC_LANG_PUSH(C++) + CPPFLAGS_save="${CPPFLAGS}" + AS_IF([test -z "${CONTRIB_DIR}"], [ +- CPPFLAGS_live555="-I/usr/include/liveMedia -I/usr/include/groupsock -I/usr/include/BasicUsageEnvironment -I/usr/include/UsageEnvironment" ++ CPPFLAGS_live555="-I${libdir}/live/liveMedia/include -I${libdir}/live/groupsock/include -I${libdir}/live/BasicUsageEnvironment/include -I${libdir}/live/UsageEnvironment/include" + ], [ + CPPFLAGS_live555="-I${CONTRIB_DIR}/include/liveMedia -I${CONTRIB_DIR}/include/groupsock -I${CONTRIB_DIR}/include/BasicUsageEnvironment -I${CONTRIB_DIR}/include/UsageEnvironment" + ]) +@@ -1749,7 +1749,7 @@ You can get an updated one from http://w + AC_MSG_ERROR([Update live555 or pass --disable-live555 to disable RTSP input support.]) + ]) + ], [ +- other_libs="-lgroupsock -lBasicUsageEnvironment -lUsageEnvironment" ++ other_libs="-L${libdir}/live/groupsock -lgroupsock -L${libdir}/live/BasicUsageEnvironment -lBasicUsageEnvironment -L${libdir}/live/UsageEnvironment -lUsageEnvironment" + other_libs_pic="-lgroupsock_pic -lBasicUsageEnvironment_pic -lUsageEnvironment_pic" + AS_IF([test "${SYS}" = "mingw32"], [ + # add ws2_32 for closesocket, select, recv +@@ -1768,8 +1768,8 @@ You can get an updated one from http://w + ],[ + AC_CHECK_LIB(liveMedia, main, [ + VLC_ADD_PLUGIN([live555]) +- VLC_ADD_LIBS([live555], [-lliveMedia ${other_libs}]) +- ],[],[${other_libs}])],[${other_libs_pic}]) ++ VLC_ADD_LIBS([live555], [-L${libdir}/live/liveMedia -lliveMedia ${other_libs}]) ++ ],[],[-L${libdir}/live/liveMedia ${other_libs}])],[${other_libs_pic}]) + ]) + CPPFLAGS="${CPPFLAGS_save}" + AC_LANG_POP(C++) diff --git a/vlc-2.0.0-mdv2010.1-updated-pulse-version-is-ok.patch b/vlc-2.0.0-mdv2010.1-updated-pulse-version-is-ok.patch new file mode 100644 index 0000000..2aba785 --- /dev/null +++ b/vlc-2.0.0-mdv2010.1-updated-pulse-version-is-ok.patch @@ -0,0 +1,23 @@ +--- vlc-2.0.0/configure.ac.pulse-version 2012-02-17 15:38:25.000000000 +0100 ++++ vlc-2.0.0/configure.ac 2012-02-20 11:25:27.624307853 +0100 +@@ -3428,7 +3428,7 @@ AC_ARG_ENABLE(pulse, + [use the PulseAudio client library (default auto)])]) + have_pulse="no" + AS_IF([test "${enable_pulse}" != "no"], [ +- PKG_CHECK_MODULES([PULSE], [libpulse >= 0.9.22], [ ++ PKG_CHECK_MODULES([PULSE], [libpulse >= 0.9.21], [ + have_pulse="yes" + ], [ + PKG_CHECK_MODULES([PULSE], [libpulse >= 0.9.16], [ +--- vlc-2.0.0/modules/audio_output/pulse.c.pulse-version 2011-12-08 19:00:26.000000000 +0100 ++++ vlc-2.0.0/modules/audio_output/pulse.c 2012-02-20 11:26:02.990321695 +0100 +@@ -33,7 +33,7 @@ + + #include + #include "vlcpulse.h" +-#if !PA_CHECK_VERSION(0,9,22) ++#if !PA_CHECK_VERSION(0,9,21) + # include + #endif + #if !PA_CHECK_VERSION(3,0,0) + #endif diff --git a/vlc-2.0.1-automake-1.12.patch b/vlc-2.0.1-automake-1.12.patch new file mode 100644 index 0000000..704714e --- /dev/null +++ b/vlc-2.0.1-automake-1.12.patch @@ -0,0 +1,10 @@ +--- vlc-2.0.1/configure.ac.bero 2012-07-11 21:29:00.041148442 +0200 ++++ vlc-2.0.1/configure.ac 2012-07-11 21:29:16.717124926 +0200 +@@ -64,6 +64,7 @@ AM_PROG_CC_C_O + AC_PROG_CXX + AC_PROG_CPP + AC_PROG_OBJC ++AC_PROG_OBJCXX + _AM_DEPENDENCIES([OBJC]) + AC_PROG_EGREP + AC_PROG_MAKE_SET diff --git a/vlc-2.0.4-fix-definition.patch b/vlc-2.0.4-fix-definition.patch new file mode 100644 index 0000000..ce4a271 --- /dev/null +++ b/vlc-2.0.4-fix-definition.patch @@ -0,0 +1,11 @@ +--- modules/codec/dmo/dmo.c~ 2012-09-14 00:02:04.000000000 +0800 ++++ modules/codec/dmo/dmo.c 2012-10-16 07:10:41.145463290 +0800 +@@ -546,7 +546,7 @@ + } + + p_bih = &p_vih->bmiHeader; +- p_bih->biCompression = i_chroma == VLC_CODEC_RGB24 ? BI_RGB : i_chroma; ++ p_bih->biCompression = i_chroma == VLC_CODEC_RGB24 ? 0L : i_chroma; + p_bih->biHeight *= -1; + p_bih->biBitCount = p_dec->fmt_out.video.i_bits_per_pixel; + p_bih->biSizeImage = p_dec->fmt_in.video.i_width * diff --git a/vlc-2.0.7-69mib.spec b/vlc-2.0.7-69mib.spec new file mode 100644 index 0000000..1659bf1 --- /dev/null +++ b/vlc-2.0.7-69mib.spec @@ -0,0 +1,2185 @@ +%define debug_package %{nil} + +%define distsuffix mib +Vendor: MIB - Mandriva International Backports - http://mib.pianetalinux.org/ +Packager: Francesco Mancuso + +%if %mdkversion >= 201200 +# rpmlint just sucks!!! +%define _build_pkgcheck_set %{nil} +%define _build_pkgcheck_srpm %{nil} +%endif + +%define name vlc +%define version 2.0.7 +%define snapshot 0 +%define pre 0 +%define rel 69 +%if %{pre} +%define release %mkrel -c %{pre} %{rel} +%elsif %{snapshot} +%define release %mkrel -c %{snapshot} %{rel} +%else +%define release %mkrel %{rel} +%endif + +%define libmajor 5 +%define coremajor 5 + +%if %{snapshot} +%define fname %{name}-snapshot-%{snapshot} +%elsif %{pre} +%define fname %{name}-%{version}-%{pre} +%else +%define fname %{name}-%{version} +%endif + +%define with_plf 1 + +# added - to create new metapackages +%define with_task 1 +%define with_plugins 1 + +%define with_fribidi 1 +%define with_xml 1 +%define with_ncurses 1 +%define with_lirc 1 +%define with_qt4 1 +%define with_svlc 1 +%define with_udev 1 +%define with_aa 1 +%define with_sdl 1 +%define with_sdl_image 1 +%define with_xosd 0 +%define with_xvideo 1 +%define with_twolame 1 +%define with_schroedinger 1 +%define with_fluidsynth 1 +%define with_gme 1 +%define with_zvbi 1 +%define with_kate 1 +%define with_kde 1 +%define with_goom 0 +%define with_projectm 1 +%define with_ass 1 +%define with_lua 1 +%define with_taglib 1 +%define with_mtp 1 +%define with_xcb_randr 1 + +%ifarch %{ix86} +%define with_loader 1 +%else +%define with_loader 0 +%endif + +%define with_mad 1 +%define with_ogg 1 +%define with_theora 1 +%define with_speex 1 +%define with_flac 1 +%define with_mkv 1 +%define with_a52 1 +%define with_vcd 1 +%define with_cddb 1 +%define with_dv 1 +%define with_dvdnav 1 +%define with_dvbpsi 1 +%define with_satellite 0 +%define with_mpeg2dec 1 +%define with_mpc 1 +%define with_faad 0 +%define with_faac 0 +%define with_lame 0 +%define with_dts 0 +%define with_x264 0 +%define with_live 1 +%define with_libv4l 1 +%define with_sysfs 1 +%define with_shout 1 + +%define with_pulse 1 +%define with_jack 1 +%define with_alsa 1 + +%define with_bonjour 1 +%define with_upnp 1 +%define with_smb 1 +%define with_tar 1 +%define with_mod 1 +%define with_gnutls 1 + +%define with_bluray 1 + + +%define libname %mklibname %{name} %{libmajor} +%define libnamecore %mklibname vlccore %{coremajor} +%define develname %mklibname -d %{name} + +# without +%{?_without_plf: %{expand: %%global with_plf 0}} +%{?_without_fribidi: %{expand: %%global with_fribidi 0}} +%{?_without_udev: %{expand: %%global with_udev 0}} +%{?_without_ncurses: %{expand: %%global with_ncurses 0}} +%{?_without_lirc: %{expand: %%global with_lirc 0}} +%{?_without_qt4: %{expand: %%global with_qt4 0}} +%{?_without_svlc: %{expand: %%global with_svlc 0}} + +%{?_without_aa: %{expand: %%global with_aa 0}} +%{?_without_sdl: %{expand: %%global with_sdl 0}} +%{?_without_xosd: %{expand: %%global with_xosd 0}} +%{?_without_xvideo: %{expand: %%global with_xvideo 0}} +%{?_without_twolame: %{expand: %%global with_twolame 0}} +%{?_without_schroedinger: %{expand: %%global with_schroedinger 0}} +%{?_without_fluidsynth: %{expand: %%global with_fluidsynth 0}} +%{?_without_gme: %{expand: %%global with_gme 0}} +%{?_without_lua: %{expand: %%global with_lua 0}} +%{?_without_zvbi: %{expand: %%global with_zvbi 0}} +%{?_without_kate: %{expand: %%global with_kate 0}} + +%{?_without_mad: %{expand: %%global with_mad 0}} +%{?_without_ogg: %{expand: %%global with_ogg 0}} +%{?_without_theora: %{expand: %%global with_theora 0}} +%{?_without_speex: %{expand: %%global with_speex 0}} +%{?_without_flac: %{expand: %%global with_flac 0}} +%{?_without_mkv: %{expand: %%global with_mkv 0}} +%{?_without_mpeg2dec: %{expand: %%global with_mpeg2dec 0}} +%{?_without_mpc: %{expand: %%global with_mpc 0}} +%{?_without_faad: %{expand: %%global with_faad 0}} +%{?_without_faac: %{expand: %%global with_faac 0}} +%{?_without_x264: %{expand: %%global with_x264 0}} +%{?_without_lame: %{expand: %%global with_lame 0}} +%{?_without_dts: %{expand: %%global with_dts 0}} +%{?_without_live: %{expand: %%global with_live 0}} +%{?_without_a52: %{expand: %%global with_a52 0}} +%{?_without_dv: %{expand: %%global with_dv 0}} +%{?_without_dvdnav: %{expand: %%global with_dvdnav 0}} +%{?_without_dvbpsi: %{expand: %%global with_dvbpsi 0}} +%{?_without_libv4l: %{expand: %%global with_libv4l 0}} +%{?_without_sysfs: %{expand: %%global with_sysfs 0}} +%{?_without_satellite: %{expand: %%global with_satellite 0}} +%{?_without_vcd: %{expand: %%global with_vcd 0}} +%{?_without_cddb: %{expand: %%global with_cddb 0}} +%{?_without_shout: %{expand: %%global with_shout 0}} + +%{?_without_pulse: %{expand: %%global with_pulse 0}} +%{?_without_jack: %{expand: %%global with_jack 0}} +%{?_without_alsa: %{expand: %%global with_alsa 0}} + +%{?_without_bonjour: %{expand: %%global with_bonjour 0}} +%{?_without_upnp: %{expand: %%global with_upnp 0}} +%{?_without_tar: %{expand: %%global with_tar 0}} +%{?_without_mod: %{expand: %%global with_mod 0}} +%{?_without_gnutls: %{expand: %%global with_gnutls 0}} + +%{?_without_bluray: %{expand: %%global with_bluray 0}} + +# with +%{?_with_plf: %{expand: %%global with_plf 1}} +%{?_with_fribidi: %{expand: %%global with_fribidi 1}} +%{?_with_udev: %{expand: %%global with_udev 1}} +%{?_with_ncurses: %{expand: %%global with_ncurses 1}} +%{?_with_lirc: %{expand: %%global with_lirc 1}} +%{?_with_qt4: %{expand: %%global with_qt4 1}} +%{?_with_svlc: %{expand: %%global with_svlc 1}} + +%{?_with_aa: %{expand: %%global with_aa 1}} +%{?_with_sdl: %{expand: %%global with_sdl 1}} +%{?_with_xosd: %{expand: %%global with_xosd 1}} +%{?_with_xvideo: %{expand: %%global with_xvideo 1}} +%{?_with_twolame: %{expand: %%global with_twolame 1}} +%{?_with_schroedinger: %{expand: %%global with_schroedinger 1}} +%{?_with_fluidsynth: %{expand: %%global with_fluidsynth 1}} +%{?_with_gme: %{expand: %%global with_gme 1}} +%{?_with_lua: %{expand: %%global with_lua 1}} +%{?_with_zvbi: %{expand: %%global with_zvbi 1}} +%{?_with_kate: %{expand: %%global with_kate 1}} + +%{?_with_mad: %{expand: %%global with_mad 1}} +%{?_with_ogg: %{expand: %%global with_ogg 1}} +%{?_with_theora: %{expand: %%global with_theora 1}} +%{?_with_speex: %{expand: %%global with_speex 1}} +%{?_with_flac: %{expand: %%global with_flac 1}} +%{?_with_mkv: %{expand: %%global with_mkv 1}} +%{?_with_mpeg2dec: %{expand: %%global with_mpeg2dec 1}} +%{?_with_mpc: %{expand: %%global with_mpc 1}} +%{?_with_faad: %{expand: %%global with_faad 1}} +%{?_with_faac: %{expand: %%global with_faac 1}} +%{?_with_x264: %{expand: %%global with_x264 1}} +%{?_with_lame: %{expand: %%global with_lame 1}} +%{?_with_dts: %{expand: %%global with_dts 1}} +%{?_with_live: %{expand: %%global with_live 1}} +%{?_with_a52: %{expand: %%global with_a52 1}} +%{?_with_dv: %{expand: %%global with_dv 1}} +%{?_with_dvdnav: %{expand: %%global with_dvdnav 1}} +%{?_with_dvbpsi: %{expand: %%global with_dvbpsi 1}} +%{?_with_libv4l: %{expand: %%global with_libv4l 1}} +%{?_with_sysfs: %{expand: %%global with_sysfs 1}} +%{?_with_satellite: %{expand: %%global with_satellite 1}} +%{?_with_vcd: %{expand: %%global with_vcd 1}} +%{?_with_cddb: %{expand: %%global with_cddb 1}} +%{?_with_shout: %{expand: %%global with_shout 1}} + +%{?_with_pulse: %{expand: %%global with_pulse 1}} +%{?_with_jack: %{expand: %%global with_jack 1}} +%{?_with_alsa: %{expand: %%global with_alsa 1}} + +%{?_with_bonjour: %{expand: %%global with_bonjour 1}} +%{?_with_upnp: %{expand: %%global with_upnp 1}} +%{?_with_tar: %{expand: %%global with_tar 1}} +%{?_with_mod: %{expand: %%global with_mod 1}} +%{?_with_gnutls: %{expand: %%global with_gnutls 1}} + +%{?_with_bluray: %{expand: %%global with_bluray 1}} + +%if %with_plf +%global with_faac 1 +%global with_faad 1 +%global with_lame 1 +%global with_dts 1 +%global with_x264 1 +%endif + +%define git_url git://git.videolan.org/vlc.git + +Summary: MPEG, MPEG2, DVD and DivX player +Name: vlc +Version: %{version} +Release: %{release} +%if %{snapshot} +Source0: http://nightlies.videolan.org/build/source/%{fname}.tar.xz +%else +Source0: http://download.videolan.org/pub/videolan/%name/%{version}/%{fname}.tar.xz +%endif +# +Patch0: vlc-1.1.6-lirc-fix-includes.patch +Patch1: vlc-2.0.1-automake-1.12.patch +Patch4: %{name}-MIB-aboutmessage.patch +Patch5: vlc-1.1.8-bugfix.opencv22.patch +Patch6: noerrorimplicit.patch +Patch7: dmo-birgb.patch +# (cg) The version of PA on mdv 2010.1+updates is OK for VLC so it should be patched accordingly +Patch19: vlc-2.0.0-mdv2010.1-updated-pulse-version-is-ok.patch +Patch20: vlc-2.0.0-fix-default-font.patch +Patch21: vlc-2.0.0-live555-path.patch +Patch22: vlc-2.0.4-fix-definition.patch +Patch23: moc-libresid-builder.so_not_la.patch + +#gw the shared libraries are LGPL +License: GPLv2+ and LGPLv2+ +Group: Video +URL: http://www.videolan.org/ +# might be useful too: +Suggests: vlc-plugin-theora = %{version}-%{release} +%if %with_pulse +# needed when using pulseaudio +Suggests: vlc-plugin-pulse +%endif +Provides: vlc-plugin-dvb vlc-plugin-mad vlc-plugin-alsa +Obsoletes: vlc-plugin-dvb vlc-plugin-mad vlc-plugin-alsa +Requires: fonts-ttf-vera + +BuildRoot: %_tmppath/%name-%version-%release-root +%if %with_sysfs +BuildRequires: sysfsutils-devel +%endif +%if %{with_tar} +BuildRequires: libtar-devel +%endif +%if %{with_mod} +BuildRequires: libmodplug-devel >= 1:0.7 +%endif +%if %{with_gnutls} +BuildRequires: gnutls-devel >= 1.0.17 +%if %{mdvver} < 201210 +BuildRequires: libgcrypt-devel +%endif +%endif +BuildRequires: freetype2-devel +%if %{with_fribidi} +BuildRequires: fribidi-devel +%endif +%if %with_libv4l +BuildRequires: v4l-utils-devel +%endif +%if %{with_udev} +BuildRequires: udev-devel >= 142 +%endif +Provides: gvlc +Obsoletes: gvlc +Provides: gnome-vlc +Obsoletes: gnome-vlc +Provides: kvlc +Obsoletes: kvlc +%if %{with_qt4} +Buildrequires: qt4-devel +%endif +BuildRequires: libmesaglu-devel +%if %{with_taglib} +BuildRequires: taglib-devel > 1.5 +%endif +%if %{with_mtp} +BuildRequires: libmtp-devel >= 1.0.0 +%endif +%if %{with_mad} +BuildRequires: libid3tag-devel +BuildRequires: libmad-devel +%endif +%if %{with_ogg} +Buildrequires: libvorbis-devel +Buildrequires: libogg-devel +Provides: vlc-plugin-ogg +Obsoletes: vlc-plugin-ogg +%endif +BuildRequires: xpm-devel +BuildRequires: xcb-util-devel +%if %{mdvver} >= 201210 +BuildRequires: xcb-util-keysyms-devel +%endif +%if %with_xcb_randr +BuildRequires: xcb-devel > 1.2 +%endif +BuildRequires: libproxy-devel +%if %with_speex +BuildRequires: speex-devel >= 1.1.6 +%endif +%if %{with_flac} +Buildrequires: libflac-devel +%endif +%if %{with_mkv} +Buildrequires: libmatroska-devel >= 1.0.0 +%endif +%if %{with_dvdnav} +Buildrequires: libdvdnav-devel >= 0.1.9 +Provides: vlc-plugin-dvdnav +Obsoletes: vlc-plugin-dvdnav +%endif +%if %{with_a52} +Buildrequires: liba52dec-devel +Provides: vlc-plugin-a52 +Obsoletes: vlc-plugin-a52 +%endif +%if %{with_vcd} +BuildRequires: libvcd-devel >= 0.7.21 +%endif +BuildRequires: libcdio-devel >= 0.72 +%if %{with_cddb} +BuildRequires: libcddb-devel >= 0.9.5 +%else +BuildConflicts: libcddb-devel +%endif +%if %{with_smb} +BuildRequires: libsmbclient-devel >= 3.0.10 +%endif +Buildrequires: ffmpeg-devel +%if %{with_lame} +BuildRequires: liblame-devel +%endif +%if %{with_mpeg2dec} +Buildrequires: libmpeg2dec-devel >= 0.4.0 +%endif +%if %{with_mpc} +BuildRequires: libmpcdec-devel +%endif +%if %with_faad +BuildRequires: libfaad2-devel +# >= 2.0 +Provides: vlc-plugin-faad +Obsoletes: vlc-plugin-faad +%endif +%if %{with_faac} +BuildRequires: libfaac-devel +%endif +%if %with_alsa +BuildRequires: libalsa-devel +%endif +%if %with_pulse +BuildRequires: pulseaudio-devel >= 0.9.15 +%endif +%if %{with_jack} +BuildRequires: jackit-devel +BuildRequires: libsamplerate-devel +%endif +Provides: vlc-plugin-slp +Obsoletes: vlc-plugin-slp +%if %{with_bonjour} +BuildRequires: avahi-client-devel +%endif +%if %{with_dvbpsi} +BuildRequires: libdvbpsi-devel >= 0.1.7 +%endif +BuildRequires: autoconf2.5 +BuildRequires: gettext-devel +BuildRequires: automake >= 1.10 +BuildRequires: libtool +%if %{with_dts} +BuildRequires: libdca-devel +%endif +%if %{with_x264} +BuildRequires: x264-devel > 0.65.2245 +%endif +%if %{with_xml} +BuildRequires: libxml2-devel >= 2.6 +%endif +%if %{with_live} +BuildRequires: live-devel > 2011.12.23 +%endif +%if %{with_xvideo} +BuildRequires: libxv-devel +%endif +BuildRequires: libnotify-devel +BuildRequires: gnome-vfs2-devel +BuildRequires: portaudio-devel +BuildRequires: dirac-devel +BuildRequires: librsvg-devel +BuildRequires: libcaca-devel +%if %{with_kde} +BuildRequires: kdelibs4-core +%endif +%if %{with_bluray} +BuildRequires: pkgconfig(libbluray) >= 0.2.1 +#libbluray-devel +%endif + +BuildRequires: desktop-file-utils +Provides: wxvlc +Obsoletes: wxvlc +BuildRequires: libdvdread-devel +Conflicts: vlc-plugin-common < %{version}-%{release} +Requires(post): desktop-file-utils +Requires(postun): desktop-file-utils + +%description +VideoLAN is an OpenSource streaming solution for every OS developed by +students from the Ecole Centrale Paris and developers from all over the +World. +VLC (VideoLAN Client) is a media player that can play MPEG1, MPEG2 and +MPEG4 (aka DivX) files, DVDs, VCDs, SVCDs, from a satellite card, from +a stream sent by VLS (VideoLAN Server), from another VLC, or from a Web +server. +This package contains no CSS unscrambling functionality for DVDs ; +you need the libdvdcss library available from +http://www.videolan.org/libdvdcss/ + +%if %with_plf +This package is in the 'tainted' section as it is violating software patents. +%endif + +#general packages +%package -n %{libname} +Summary: Shared code for the VLC media player +Group: System/Libraries + +%description -n %{libname} +Shared code for the VLC media player +This package contains code that is shared by different modules of the +VLC media player. + +%package -n %{libnamecore} +Summary: Shared core code for the VLC media player +Group: System/Libraries +#gw needed by the python bindings: +Provides: libvlccore = %{version}-%{release} + +%description -n %{libnamecore} +Shared core code for the VLC media player +This package contains code that is shared by different modules of the +VLC media player. + +%package -n %{develname} +Summary: Development files for the VLC media player +Group: Development/C +Requires: %{libname} = %{version} +Requires: %{libnamecore} = %{version} +Provides: %{name}-devel = %{version}-%{release} +Provides: lib%{name}-devel = %{version}-%{release} +Obsoletes: %mklibname -d %{name} 0 + +%description -n %{develname} +Development files for the VLC media player +This package contains headers and a static library required to build plugins +for the VLC media player, or standalone applications using features from VLC. + +%if %{with_zvbi} +%package plugin-zvbi +Summary: Add Teletext and Closed Caption support to VLC +Group: Video +Requires: %{name} = %{version} +BuildRequires: zvbi-devel + +%description plugin-zvbi +This package adds support for Raw VBI, Teletext and Closed Caption based on +the ZVBI library to VLC. +%endif + +%if %{with_kate} +%package plugin-kate +Summary: Add subtitle and Karaoke text support to VLC +Group: Video +Requires: %{name} = %{version} +BuildRequires: libtiger-devel + +%description plugin-kate +This package adds support for subtitles and Karaoke text display based on +the libkate library to VLC. +%endif + +%if %{with_ass} +%package plugin-libass +Summary: Add subtitle support to VLC using libass +Group: Video +Requires: %{name} = %{version} +BuildRequires: libass-devel + +%description plugin-libass +This package adds support for subtitles based on the libass library to VLC. +%endif + +%if %{with_lua} +%package plugin-lua +Summary: Add Lua scripting to vlc +Group: Video +Requires: %{name} = %{version} +BuildRequires: lua-devel >= 5.1 + +%description plugin-lua +This plugin adds lua scripting and provides a few example scripts as well. +%endif + +%if %{with_ncurses} +%package plugin-ncurses +Summary: Ncurses console-based plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Buildrequires: ncurses-devel + +%description plugin-ncurses +This plugin adds a ncurses interface to the VLC media player. To +activate it, use the `--intf ncurses' flag. +%endif + +%if %{with_lirc} +%package plugin-lirc +Summary: Lirc plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Obsoletes: vlc-lirc +Provides: vlc-lirc +Buildrequires: liblirc-devel + +%description plugin-lirc +This plugin is an infrared lirc interface for the VLC media player. To +activate it, use the `--extraintf lirc' flag. +%endif + +%package -n svlc +Summary: Skinned GUI plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Provides: vlc-gui +Requires(post): desktop-file-utils +Requires(postun): desktop-file-utils + +%description -n svlc +This plugin adds a skinned GUI interface to the VLC media player. To +activate it, run the `svlc' program. + +# +# video plugins +%if %{with_aa} +%package plugin-aa +Summary: ASCII art video plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Obsoletes: vlc-aa +Provides: vlc-aa +Buildrequires: aalib-devel + +%description plugin-aa +This is an ASCII art video output plugin for the VLC media playe. To +activate it, use the `--vout aa' flag or select the `aa' video output +plugin from the preferences menu. +%endif + +%if %{with_sdl} +%package plugin-sdl +Summary: Simple DirectMedia Layer video plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Obsoletes: vlc-sdl +Provides: vlc-sdl +%if %{with_sdl_image} +Buildrequires: SDL_image-devel >= 1.2.10 +%endif +BuildRequires: SDL-devel >= 1.2.10 +Buildrequires: nas-devel + +%description plugin-sdl +This plugin adds support for the Simple DirectMedia Layer library to +the VLC media player. To activate it, use the `--vout sdl' or +`--aout sdl' flags or select the `sdl' video or audio output plugin +from the preferences menu. +%endif + +%if %{with_shout} +%package plugin-shout +Summary: Shoutcast and Icecast connector +Group: Sound +Requires: %{name} = %{version} +Buildrequires: libshout-devel >= 2.1 + +%description plugin-shout +This plugin adds support for Icecast and Shoutcast servers. +%endif + +%package plugin-opengl +Summary: OpenGL video output plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +%description plugin-opengl +This plugin adds support for OpenGL video output to +the VLC media player. + + +# visualization plugins + +%if %{with_xosd} +%package plugin-xosd +Summary: X On-Screen Display plugin for the VLC media player +Group: Video +Buildrequires: libxosd-devel >= 2 +Requires: %{name} = %{version} + +%description plugin-xosd +This is an On-Screen Display plugin for the VLC media player. To activate +it, use the `--extraintf xosd' flag or select the `xosd' interface plugin +from the preferences menu. +%endif + +%if %{with_goom} +%package plugin-goom +Summary: Visualization plugin for the VLC media player +Group: Video +BuildRequires: libgoom2-devel +Requires: %{name} = %{version} +%description plugin-goom +This is a visualization plugin for VLC media player based on the Goom library. +%endif + +%if %{with_projectm} +%package plugin-projectm +Summary: Visualization plugin for the VLC media player +Group: Video +BuildRequires: libprojectm-devel +Requires: %{name} = %{version} + +%description plugin-projectm +This is a visualization plugin for VLC media player based on projectm. +%endif + +%if %{with_theora} +%package plugin-theora +Summary: Theora video codec for the VLC media player +Group: Video +Requires: %{name} = %{version} +Buildrequires: libtheora-devel + +%description plugin-theora +These plugin adds support for the Ogg Theora video format to the VLC +media player. They are autodetected. +%endif + +%if %{with_twolame} +%package plugin-twolame +Summary: MP2 encoder plugin for VLC +Group: Sound +Requires: %{name} = %{version} +BuildRequires: libtwolame-devel + +%description plugin-twolame +These plugins add support for the Twolame MPEG Audio Layer 2 encoder +to the VLC media player. They are autodetected. +%endif + +%if %{with_fluidsynth} +%package plugin-fluidsynth +Summary: Add MIDI playback support to VLC based on Fluidsynth +Group: Sound +Requires: %{name} = %{version} +BuildRequires: libfluidsynth-devel + +%description plugin-fluidsynth +This plugin adds support for MIDI playback to VLC based on the Fluidsynth +library. +%endif + +%if %{with_gme} +%package plugin-gme +Summary: Add game music playback support to VLC based on libgme +Group: Sound +Requires: %{name} = %{version} +BuildRequires: libgme-devel + +%description plugin-gme +This plugin adds support for video game music playback to VLC based on the +GME library. +%endif + +%if %{with_schroedinger} +%package plugin-schroedinger +Summary: Dirac plugin for VLC based on Schroedinger +Group: Video +Requires: %{name} = %{version} +BuildRequires: libschroedinger-devel >= 1.0.6 + +%description plugin-schroedinger +These plugins add support for the Dirac video format based on Schroedinger. +to the VLC media player. +%endif + +%package plugin-speex +Summary: Ogg Speex codec plugin for the VLC media player +Group: Sound +Requires: %{name} = %{version} + +%description plugin-speex +These plugins add support for the Ogg Speex codec to the VLC media +player. They are autodetected. + +%package plugin-flac +Summary: Flac codec plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} + +%description plugin-flac +These plugins add support for the FLAC compressed audio format to the +VLC media player. + +%if %{with_dv} +%package plugin-dv +Summary: DV codec plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Buildrequires: libdv-devel +BuildRequires: libraw1394-devel >= 2.0.1 +BuildRequires: libdc1394-devel >= 2.1.0 +BuildRequires: libavc1394-devel >= 0.5.3 + +%description plugin-dv +This plugin adds support for the DV video format to the VLC media player. +The plugin is autodetected. +%endif + +%package plugin-mod +Summary: MOD audio decoder plugin for the VLC media player +Group: Sound +Requires: %{name} = %{version} +%description plugin-mod +This plugin adds support for music module playback based on libmodplug +to the VLC media player. + +%package plugin-mpc +Summary: MPC audio decoder plugin for the VLC media player +Group: Sound +Requires: %{name} = %{version} +%description plugin-mpc +This plugin adds support for Musepack audio playback based on libmpcdec +to the VLC media player. + +# +# audio plugins +%if %{with_pulse} +%package plugin-pulse +Summary: PulseAudio plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Obsoletes: vlc-pulse +Provides: vlc-pulse +%description plugin-pulse +This plugin adds support for the PulseAudio Sound Daemon to the VLC +media player. To activate it, use the `--aout pulse' flag or select the +`pulse' audio output plugin from the preferences menu. +%endif + +%package plugin-jack +Summary: Jack audio plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +Obsoletes: vlc-jack +Provides: vlc-jack +%description plugin-jack +This plugin adds support for the Jack Audio Connection Kit to the VLC +media player. To activate it, use the `--aout jack' flag or select the +`jack' audio output plugin from the preferences menu. + +%package plugin-bonjour +Summary: Bonjour service discovery plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +%description plugin-bonjour +This plugin adds support for Bonjour service discovery to +the VLC media player. + +%if %{with_upnp} +%package plugin-upnp +Summary: UPNP service discovery plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +BuildRequires: libupnp-devel +%description plugin-upnp +This plugin adds support for UPNP service discovery to +the VLC media player. +%endif + +%package plugin-gnutls +Summary: Secure Socket Layer plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +%description plugin-gnutls +This plugin adds support for SSL/TLS to the VLC media player. + +%package plugin-libnotify +Summary: Notification popup plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +%description plugin-libnotify +This plugin adds support for notification popup messages to +the VLC media player. + +%package plugin-libbluray +Summary: Bluray plugin for the VLC media player +Group: Video +Requires: %{name} = %{version} +%description plugin-libbluray +This plugin adds support for bluray to the VLC media player. + +%package -n task-vlc +Summary: Metapackage installing VLC with all plugins at once +Group: Video +Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} +Suggests: %{name} = %{version}-%{release} +%description -n task-vlc +This metapackage installs VLC with the plugins at once. + +Requires: %{name}-plugins = %{version}-%{release} + +%package plugins +Summary: Metapackage installing all VLC plugins at once +Group: Video +Requires: %{name}-plugin-zvbi = %{version}-%{release} +Requires: %{name}-plugin-kate = %{version}-%{release} +Requires: %{name}-plugin-lua = %{version}-%{release} +Requires: %{name}-plugin-ncurses = %{version}-%{release} +Requires: %{name}-plugin-lirc = %{version}-%{release} +Requires: %{name}-plugin-aa = %{version}-%{release} +Requires: %{name}-plugin-sdl = %{version}-%{release} +Requires: %{name}-plugin-shout = %{version}-%{release} +Requires: %{name}-plugin-opengl = %{version}-%{release} + +Requires: %{name}-plugin-theora = %{version}-%{release} +Requires: %{name}-plugin-twolame = %{version}-%{release} +Requires: %{name}-plugin-fluidsynth = %{version}-%{release} +%if %mdvver >= 201100 +Requires: %{name}-plugin-schroedinger = %{version}-%{release} +%endif +Requires: %{name}-plugin-speex = %{version}-%{release} +Requires: %{name}-plugin-flac = %{version}-%{release} +Requires: %{name}-plugin-mod = %{version}-%{release} +Requires: %{name}-plugin-mpc = %{version}-%{release} +Requires: %{name}-plugin-jack = %{version}-%{release} +Requires: %{name}-plugin-pulse = %{version}-%{release} +Requires: %{name}-plugin-bonjour = %{version}-%{release} +Requires: %{name}-plugin-gnutls = %{version}-%{release} +Requires: %{name}-plugin-upnp = %{version}-%{release} +Requires: %{name}-plugin-gnutls = %{version}-%{release} +Requires: %{name}-plugin-libnotify = %{version}-%{release} + +%description plugins +Metapackage installing all VLC plugins at once. + + +%prep +%if %{snapshot} +%setup -q -n %{name} +%else +%setup -q -n %{fname} +%endif +%patch1 -p1 -b .automake12~ +#gw if we want to regenerate libtool, we must remove the local versions of +# the libtool m4 files, aclocal will replace them +cd m4 +rm -fv argz.m4 libtool.m4 ltdl.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 +cd .. +%if %mdvver >= 201010 +%patch19 -p1 -b .pulse-version +%endif +%patch20 -p1 +%patch21 -p1 -b .live555 +%patch22 -p0 -b .build +#%patch23 -p1 -b .build + +# perl -pi -e "s^/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf^/usr/share/fonts/TTF/VeraBd.ttf^" modules/misc/freetype.c +%patch0 -p1 -b .lirc-fix-includes +%patch4 -p1 +%patch5 -p1 -b .opencv22 +#%patch6 -p1 -b .noimplicit +#%patch7 -p1 -b .bi_rgb + +%if %snapshot +rm aclocal.m4 m4/lib*.m4 m4/lt*.m4 || : +./bootstrap +%endif +#gw we always need to call libtoolize to replace Debian's libtool +#we get this error on 2011.0 and 2010.0, but not on 2010.1 +##libtool: Version mismatch error. This is libtool 2.2.6b Debian-2.2.6b-2, but the +##libtool: definition of this LT_INIT comes from libtool 2.2.10. +##libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b Debian-2.2.6b-2 +##libtool: and run autoconf again. +libtoolize --install --force +aclocal -I m4 +autoheader +autoconf +automake -acf + +%build +# gw flags for the mozilla build +export CPPFLAGS="$CPPFLAGS -DOJI -DMOZ_X11" +# add missing ebml include dir +export CPPFLAGS="$CPPFLAGS -I/usr/include/ebml" +#gw the speex headers have moved +export CPPFLAGS="$CPPFLAGS -I%{_includedir}/speex" +%configure2_5x --enable-pvr --disable-dependency-tracking \ + --disable-sse \ +%if %{with_bonjour} + --enable-bonjour \ +%else + --disable-bonjour \ +%endif +%if %{with_smb} + --enable-smb \ +%else + --disable-smb \ +%endif +%if %{with_ncurses} + --enable-ncurses \ +%endif +%if %{with_lirc} + --enable-lirc \ +%endif + --enable-xvideo \ +%if %{with_aa} + --enable-aa \ +%endif +%if %{with_sdl} + --enable-sdl \ +%endif +%if %{with_xosd} + --enable-xosd \ +%else + --disable-xosd \ +%endif +%if %{with_mad} + --enable-mad \ +%endif +%if %{with_ogg} + --enable-vorbis \ + --enable-ogg \ +%else + --disable-vorbis \ + --disable-ogg \ +%endif +%if %{with_theora} + --enable-theora \ +%endif +%if %{with_speex} + --enable-speex \ +%else + --disable-speex \ +%endif +%if %{with_flac} + --enable-flac \ +%else + --disable-flac \ +%endif +%if %{with_mkv} + --enable-mkv \ +%else + --disable-mkv \ +%endif +%if %{with_dv} + --enable-dv \ +%else + --disable-dv \ +%endif +%if %{with_dvbpsi} + --enable-dvbpsi \ +%else + --disable-dvbpsi \ +%endif +%if %{with_shout} + --enable-shout \ +%endif +%if ! %{with_pulse} + --enable-pulse \ +# --disable-pulse \ +%endif +%if %{with_jack} + --enable-jack \ +%endif +%if ! %{with_alsa} + --disable-alsa \ +%endif +%if %{with_mpeg2dec} + --enable-libmpeg2 \ +%else + --disable-libmpeg2 \ +%endif +%if %{with_faad} + --enable-faad \ +%endif +%if %{with_dts} + --enable-dca \ +%else + --disable-dca \ +%endif +%if ! %{with_svlc} + --disable-skins2 \ +%endif +%if ! %{with_dvdnav} + --disable-dvdnav \ +%endif +%if %{with_live} + --enable-live555 \ +%endif +%if %{with_gnutls} + --enable-gnutls \ +%endif + --disable-rpath \ +%if %{with_vcd} + --enable-vcdx \ +%endif +%if %{with_cddb} + --enable-libcddb \ +%else + --disable-libcddb \ +%endif +%if %{with_x264} + --enable-x264 \ +%else + --disable-x264 \ +%endif +%if %{with_loader} + --enable-loader \ +%endif +%if %{with_twolame} + --enable-twolame \ +%endif +%if %{with_bluray} + --enable-bluray \ +%else + --disable-bluray \ +%endif + --enable-realrtsp \ +%ifarch x86_64 + --with-pic +%endif + +%make + +%install +%__rm -rf %{buildroot} +%__mkdir_p %{buildroot}%{_libdir} +%makeinstall_std transform="" +find %{buildroot}%{_libdir}/vlc -name \*.la -exec %__rm -f {} \; +%find_lang %{name} +%__rm -rf installed-docs +%__mv %{buildroot}%{_datadir}/doc/vlc installed-docs +%if ! %{with_svlc} +%__rm -rf %{buildroot}%{_datadir}/vlc/skin* +%endif +# menu + +desktop-file-install --vendor="" \ + --add-category="X-MandrivaLinux-Multimedia-Video" \ + --add-mime-type="x-content/video-dvd" \ + --add-mime-type="x-content/video-vcd" \ + --add-mime-type="x-content/video-svcd" \ + --add-mime-type="x-content/audio-cdda" \ + --add-category="Qt" \ + --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/* + +%if %{with_svlc} +%__cat > %{buildroot}%{_datadir}/applications/mandriva-svlc.desktop << EOF +[Desktop Entry] +Name=VLC skinned GUI media player +Comment=VLC is a free MPEG, MPEG2, DVD and DivX player +Exec=%{_bindir}/svlc %U +Icon=%{name} +Terminal=false +Type=Application +StartupNotify=true +Categories=AudioVideo;Audio;Video;Player; +EOF +fgrep MimeType= %{buildroot}%{_datadir}/applications/vlc.desktop >> %{buildroot}%{_datadir}/applications/mandriva-svlc.desktop +%endif + +# icons +%define pngdir share/icons +%__mkdir_p %{buildroot}/{%{_miconsdir},%{_liconsdir}} +%__install -m 644 %{pngdir}/16x16/vlc.png %{buildroot}/%{_miconsdir}/vlc.png +%__install -m 644 %{pngdir}/32x32/vlc.png %{buildroot}/%{_iconsdir}/vlc.png +%__install -m 644 %{pngdir}/48x48/vlc.png %{buildroot}/%{_liconsdir}/vlc.png + +%clean +%__rm -fr %{buildroot} + +%files -f %{name}.lang +%doc NEWS README COPYING AUTHORS THANKS +%doc installed-docs/* doc/lirc/ +%{_bindir}/cvlc +%{_bindir}/qvlc +%{_bindir}/vlc +%{_bindir}/vlc-wrapper +%dir %{_datadir}/vlc/ +%{_datadir}/vlc/*.* +%{_datadir}/vlc/osdmenu/ +%{_datadir}/vlc/utils +%dir %{_libdir}/vlc +%{_libdir}/vlc/vlc-cache-gen + +%dir %{_libdir}/vlc/plugins +%{_libdir}/vlc/plugins/plugins.dat + +%dir %{_libdir}/vlc/plugins/3dnow +%{_libdir}/vlc/plugins/3dnow/libmemcpy3dn_plugin.so + +%dir %{_libdir}/vlc/plugins/access +%{_libdir}/vlc/plugins/access/libaccess_attachment_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_avio_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_bd_plugin.so +%if %{with_dvdnav} +%{_libdir}/vlc/plugins/access/libdvdnav_plugin.so* +%endif +%{_libdir}/vlc/plugins/access/libaccess_gnomevfs_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_imem_plugin.so +%if %{with_mtp} +%{_libdir}/vlc/plugins/access/libaccess_mtp_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libmtp_plugin.so +%endif +%{_libdir}/vlc/plugins/access/libaccess_rar_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_realrtsp_plugin.so +%{_libdir}/vlc/plugins/access/libaccess_shm_plugin.so +%{_libdir}/vlc/plugins/access/libcdda_plugin.so* +%{_libdir}/vlc/plugins/access/libaccess_ftp_plugin.so* +%{_libdir}/vlc/plugins/access/libaccess_http_plugin.so* +%{_libdir}/vlc/plugins/access/libaccess_mms_plugin.so* +%if %{with_smb} +%{_libdir}/vlc/plugins/access/libaccess_smb_plugin.so* +%endif +%{_libdir}/vlc/plugins/access/libaccess_tcp_plugin.so* +%{_libdir}/vlc/plugins/access/libaccess_udp_plugin.so* +%{_libdir}/vlc/plugins/access/libaccess_vdr_plugin.so* +%{_libdir}/vlc/plugins/access/libdtv_plugin.so* +%{_libdir}/vlc/plugins/access/libidummy_plugin.so +%{_libdir}/vlc/plugins/access/libfilesystem_plugin.so +%{_libdir}/vlc/plugins/access/librtp_plugin.so +%{_libdir}/vlc/plugins/access/libsdp_plugin.so +%{_libdir}/vlc/plugins/access/libstream_filter_rar_plugin.so +%{_libdir}/vlc/plugins/access/libv4l2_plugin.so* +%{_libdir}/vlc/plugins/access/libdvdread_plugin.so* +%{_libdir}/vlc/plugins/access/libpvr_plugin.so +%if %{with_vcd} +%{_libdir}/vlc/plugins/access/libvcdx_plugin.so* +%endif +%{_libdir}/vlc/plugins/access/libvcd_plugin.so* +%{_libdir}/vlc/plugins/access/libxcb_screen_plugin.so +%{_libdir}/vlc/plugins/access/libzip_plugin.so +%if %{with_bluray} +%{_libdir}/vlc/plugins/access/liblibbluray_plugin.so +%endif + +%dir %{_libdir}/vlc/plugins/access_output/ +%{_libdir}/vlc/plugins/access_output/libaccess_output_dummy_plugin.so* +%{_libdir}/vlc/plugins/access_output/libaccess_output_file_plugin.so* +%{_libdir}/vlc/plugins/access_output/libaccess_output_http_plugin.so* +%{_libdir}/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so* +%{_libdir}/vlc/plugins/access_output/libaccess_output_udp_plugin.so* + +%dir %{_libdir}/vlc/plugins/audio_filter +%{_libdir}/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libaudio_format_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libchorus_flanger_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libcompressor_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libconverter_fixed_plugin.so +%if %{with_dts} +%{_libdir}/vlc/plugins/audio_filter/libdtstofloat32_plugin.so* +%endif +%{_libdir}/vlc/plugins/audio_filter/libdolby_surround_decoder_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libdtstospdif_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libequalizer_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libheadphone_channel_mixer_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libkaraoke_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libmono_plugin.so +%if %{with_mad} +%{_libdir}/vlc/plugins/audio_filter/libmpgatofixed32_plugin.so* +%endif +%{_libdir}/vlc/plugins/audio_filter/libnormvol_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libparam_eq_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libsamplerate_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libscaletempo_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libsimple_channel_mixer_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libspatializer_plugin.so +%{_libdir}/vlc/plugins/audio_filter/libtrivial_channel_mixer_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/libugly_resampler_plugin.so* + +%dir %{_libdir}/vlc/plugins/audio_mixer +%{_libdir}/vlc/plugins/audio_mixer/libfloat32_mixer_plugin.so* +%{_libdir}/vlc/plugins/audio_mixer/libfixed32_mixer_plugin.so + +%dir %{_libdir}/vlc/plugins/audio_output +%{_libdir}/vlc/plugins/audio_output/libadummy_plugin.so +%{_libdir}/vlc/plugins/audio_output/libamem_plugin.so +%{_libdir}/vlc/plugins/audio_output/libaout_file_plugin.so* +%{_libdir}/vlc/plugins/audio_output/libportaudio_plugin.so* + +%dir %{_libdir}/vlc/plugins/codec +%if %{with_a52} +%{_libdir}/vlc/plugins/codec/liba52_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/liba52tofloat32_plugin.so* +%{_libdir}/vlc/plugins/audio_filter/liba52tospdif_plugin.so* +%endif +%{_libdir}/vlc/plugins/codec/libadpcm_plugin.so* +%{_libdir}/vlc/plugins/codec/libaes3_plugin.so +%{_libdir}/vlc/plugins/codec/libaraw_plugin.so* +%{_libdir}/vlc/plugins/codec/libavcodec_plugin.so +%{_libdir}/vlc/plugins/codec/libcc_plugin.so +%{_libdir}/vlc/plugins/codec/libcdg_plugin.so +%{_libdir}/vlc/plugins/codec/libcvdsub_plugin.so* +%{_libdir}/vlc/plugins/codec/libddummy_plugin.so +%{_libdir}/vlc/plugins/codec/libdirac_plugin.so +%{_libdir}/vlc/plugins/codec/libedummy_plugin.so +%{_libdir}/vlc/plugins/codec/librawvideo_plugin.so* +%{_libdir}/vlc/plugins/codec/libsubsusf_plugin.so +%{_libdir}/vlc/plugins/codec/libstl_plugin.so +%{_libdir}/vlc/plugins/codec/libsvcdsub_plugin.so* +%{_libdir}/vlc/plugins/codec/libt140_plugin.so +%{_libdir}/vlc/plugins/codec/libdts_plugin.so* +%{_libdir}/vlc/plugins/codec/liblpcm_plugin.so* +%{_libdir}/vlc/plugins/codec/liblibmpeg2_plugin.so* +%{_libdir}/vlc/plugins/codec/libmpeg_audio_plugin.so* +%{_libdir}/vlc/plugins/codec/libpng_plugin.so* +%{_libdir}/vlc/plugins/codec/libsubsdec_plugin.so* +%if %{with_x264} +%{_libdir}/vlc/plugins/codec/libx264_plugin.so* +%endif +%{_libdir}/vlc/plugins/codec/libspudec_plugin.so* +%{_libdir}/vlc/plugins/codec/libdvbsub_plugin.so* +%if %{with_faad} +%{_libdir}/vlc/plugins/codec/libfaad_plugin.so* +%endif +%if %{with_loader} +%{_libdir}/vlc/plugins/codec/libdmo_plugin.so* +%endif +%{_libdir}/vlc/plugins/codec/libtelx_plugin.so +%dir %{_libdir}/vlc/plugins/control +%{_libdir}/vlc/plugins/control/libdbus_plugin.so +%{_libdir}/vlc/plugins/control/libdummy_plugin.so +%{_libdir}/vlc/plugins/control/libglobalhotkeys_plugin.so +%{_libdir}/vlc/plugins/control/libhotkeys_plugin.so* +%{_libdir}/vlc/plugins/control/libmotion_plugin.so +%{_libdir}/vlc/plugins/control/libnetsync_plugin.so +%{_libdir}/vlc/plugins/control/liboldrc_plugin.so* +%{_libdir}/vlc/plugins/control/libgestures_plugin.so* + +%dir %{_libdir}/vlc/plugins/demux +%{_libdir}/vlc/plugins/demux/libaiff_plugin.so* +%{_libdir}/vlc/plugins/demux/libasf_plugin.so* +%{_libdir}/vlc/plugins/demux/libau_plugin.so* +%{_libdir}/vlc/plugins/demux/libavformat_plugin.so +%{_libdir}/vlc/plugins/demux/libavi_plugin.so* +%{_libdir}/vlc/plugins/demux/libdemux_cdg_plugin.so +%{_libdir}/vlc/plugins/demux/libdemux_stl_plugin.so +%{_libdir}/vlc/plugins/demux/libdemuxdump_plugin.so* +%{_libdir}/vlc/plugins/demux/libdirac_plugin.so +%{_libdir}/vlc/plugins/demux/libes_plugin.so +%{_libdir}/vlc/plugins/demux/libh264_plugin.so* +%{_libdir}/vlc/plugins/demux/libimage_plugin.so +%if %{with_live} +%{_libdir}/vlc/plugins/demux/liblive555_plugin.so +%endif +%{_libdir}/vlc/plugins/demux/libmjpeg_plugin.so* +%{_libdir}/vlc/plugins/demux/libmkv_plugin.so +%{_libdir}/vlc/plugins/demux/libmp4_plugin.so* +%{_libdir}/vlc/plugins/demux/libmpgv_plugin.so* +%{_libdir}/vlc/plugins/demux/libnsc_plugin.so* +%{_libdir}/vlc/plugins/demux/libnsv_plugin.so* +%{_libdir}/vlc/plugins/demux/libnuv_plugin.so* +%{_libdir}/vlc/plugins/demux/libplaylist_plugin.so* +%{_libdir}/vlc/plugins/demux/libps_plugin.so* +%{_libdir}/vlc/plugins/demux/libpva_plugin.so* +%{_libdir}/vlc/plugins/demux/librawaud_plugin.so +%{_libdir}/vlc/plugins/demux/librawdv_plugin.so* +%{_libdir}/vlc/plugins/demux/librawvid_plugin.so +%{_libdir}/vlc/plugins/demux/libreal_plugin.so* +%{_libdir}/vlc/plugins/demux/libsmf_plugin.so +%{_libdir}/vlc/plugins/demux/libsubtitle_plugin.so* +%{_libdir}/vlc/plugins/demux/libtta_plugin.so +%{_libdir}/vlc/plugins/demux/libty_plugin.so* +%{_libdir}/vlc/plugins/demux/libvobsub_plugin.so* +%{_libdir}/vlc/plugins/demux/libvc1_plugin.so +%{_libdir}/vlc/plugins/demux/libvoc_plugin.so* +%{_libdir}/vlc/plugins/demux/libwav_plugin.so* +%if %{with_dvbpsi} +%{_libdir}/vlc/plugins/demux/libts_plugin.so* +%endif +%{_libdir}/vlc/plugins/demux/libxa_plugin.so* +%if %{with_ogg} +%{_libdir}/vlc/plugins/demux/libogg_plugin.so* +%{_libdir}/vlc/plugins/codec/libvorbis_plugin.so* +%endif +%if %{with_satellite} +%{_libdir}/vlc/plugins/access/libsatellite_plugin.so* +%endif +%dir %{_libdir}/vlc/plugins/meta_engine +%{_libdir}/vlc/plugins/meta_engine/libfolder_plugin.so +%if %{with_taglib} +%{_libdir}/vlc/plugins/meta_engine/libtaglib_plugin.so +%endif +%dir %{_libdir}/vlc/plugins/misc +%{_libdir}/vlc/plugins/misc/libaudioscrobbler_plugin.so +%{_libdir}/vlc/plugins/misc/libexport_plugin.so* +%{_libdir}/vlc/plugins/misc/libinhibit_plugin.so +%{_libdir}/vlc/plugins/misc/liblogger_plugin.so* +%{_libdir}/vlc/plugins/misc/libmemcpy_plugin.so* +%{_libdir}/vlc/plugins/misc/libosd_parser_plugin.so +%{_libdir}/vlc/plugins/misc/libstats_plugin.so +%{_libdir}/vlc/plugins/misc/libvod_rtsp_plugin.so* +%{_libdir}/vlc/plugins/misc/libxdg_screensaver_plugin.so* +%if %{with_xml} +%{_libdir}/vlc/plugins/misc/libxml_plugin.so* +%endif +%{_libdir}/vlc/plugins/misc/libxscreensaver_plugin.so + +%dir %{_libdir}/vlc/plugins/mmx +%{_libdir}/vlc/plugins/mmx/libi420_rgb_mmx_plugin.so +%{_libdir}/vlc/plugins/mmx/libi420_yuy2_mmx_plugin.so +%{_libdir}/vlc/plugins/mmx/libi422_yuy2_mmx_plugin.so +%{_libdir}/vlc/plugins/mmx/libmemcpymmx_plugin.so + +%dir %{_libdir}/vlc/plugins/mmxext +%{_libdir}/vlc/plugins/mmxext/libmemcpymmxext_plugin.so + +%dir %{_libdir}/vlc/plugins/mux +%{_libdir}/vlc/plugins/mux/libmux_asf_plugin.so* +%{_libdir}/vlc/plugins/mux/libmux_avi_plugin.so* +%{_libdir}/vlc/plugins/mux/libmux_dummy_plugin.so* +%{_libdir}/vlc/plugins/mux/libmux_mp4_plugin.so* +%{_libdir}/vlc/plugins/mux/libmux_mpjpeg_plugin.so* +%if %{with_ogg} +%{_libdir}/vlc/plugins/mux/libmux_ogg_plugin.so* +%endif +%{_libdir}/vlc/plugins/mux/libmux_ps_plugin.so* +%{_libdir}/vlc/plugins/mux/libmux_ts_plugin.so +%{_libdir}/vlc/plugins/mux/libmux_wav_plugin.so* +%dir %{_libdir}/vlc/plugins/notify +%{_libdir}/vlc/plugins/notify/libtelepathy_plugin.so +%dir %{_libdir}/vlc/plugins/gui/ +%{_libdir}/vlc/plugins/gui/libqt4_plugin.so +%dir %{_libdir}/vlc/plugins/packetizer +%{_libdir}/vlc/plugins/packetizer/libpacketizer_copy_plugin.so* +%{_libdir}/vlc/plugins/packetizer/libpacketizer_dirac_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_flac_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_h264_plugin.so* +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mlp_plugin.so +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4audio_plugin.so* +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4video_plugin.so* +%{_libdir}/vlc/plugins/packetizer/libpacketizer_mpegvideo_plugin.so* +%{_libdir}/vlc/plugins/packetizer/libpacketizer_vc1_plugin.so + +%dir %{_libdir}/vlc/plugins/services_discovery/ +%{_libdir}/vlc/plugins/services_discovery/libmediadirs_plugin.so +%{_libdir}/vlc/plugins/services_discovery/libpodcast_plugin.so* +%{_libdir}/vlc/plugins/services_discovery/libsap_plugin.so* +%if %{with_udev} +%{_libdir}/vlc/plugins/services_discovery/libudev_plugin.so* +%endif +%{_libdir}/vlc/plugins/services_discovery/libxcb_apps_plugin.so + +%dir %{_libdir}/vlc/plugins/stream_filter/ +%{_libdir}/vlc/plugins/stream_filter/libdecomp_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libstream_filter_dash_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libstream_filter_httplive_plugin.so +%{_libdir}/vlc/plugins/stream_filter/libstream_filter_record_plugin.so + +%dir %{_libdir}/vlc/plugins/stream_out +%{_libdir}/vlc/plugins/stream_out/libstream_out_autodel_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_bridge_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_delay_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_description_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_display_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_dummy_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_duplicate_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_es_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_gather_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_langfromtelx_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_mosaic_bridge_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_raop_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_record_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_rtp_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_select_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_setid_plugin.so +%{_libdir}/vlc/plugins/stream_out/libstream_out_smem_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_standard_plugin.so* +%{_libdir}/vlc/plugins/stream_out/libstream_out_transcode_plugin.so* +%dir %{_libdir}/vlc/plugins/text_renderer +%{_libdir}/vlc/plugins/text_renderer/libfreetype_plugin.so* +%{_libdir}/vlc/plugins/text_renderer/libsvg_plugin.so +%{_libdir}/vlc/plugins/text_renderer/libtdummy_plugin.so + +%dir %{_libdir}/vlc/plugins/video_chroma +%{_libdir}/vlc/plugins/video_chroma/libgrey_yuv_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libi420_rgb_*plugin.so* +%{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_*plugin.so* +%{_libdir}/vlc/plugins/video_chroma/libi422_i420_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_*plugin.so* +%{_libdir}/vlc/plugins/video_chroma/librv32_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libyuy2_i420_plugin.so +%{_libdir}/vlc/plugins/video_chroma/libyuy2_i422_plugin.so + +%dir %{_libdir}/vlc/plugins/video_filter +%{_libdir}/vlc/plugins/video_filter/libadjust_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libalphamask_plugin.so +%{_libdir}/vlc/plugins/video_filter/libantiflicker_plugin.so +%{_libdir}/vlc/plugins/video_filter/libaudiobargraph_v_plugin.so +%{_libdir}/vlc/plugins/video_filter/libatmo_plugin.so +%{_libdir}/vlc/plugins/video_filter/libball_plugin.so +%{_libdir}/vlc/plugins/video_filter/libblendbench_plugin.so +%{_libdir}/vlc/plugins/video_filter/libblend_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libbluescreen_plugin.so +%{_libdir}/vlc/plugins/video_filter/libcanvas_plugin.so +%{_libdir}/vlc/plugins/video_filter/libchain_plugin.so +%{_libdir}/vlc/plugins/video_filter/libclone_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libcolorthres_plugin.so +%{_libdir}/vlc/plugins/video_filter/libcroppadd_plugin.so +%{_libdir}/vlc/plugins/video_filter/libdeinterlace_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libdynamicoverlay_plugin.so +%{_libdir}/vlc/plugins/video_filter/liberase_plugin.so +%{_libdir}/vlc/plugins/video_filter/libextract_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgaussianblur_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgradient_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgradfun_plugin.so +%{_libdir}/vlc/plugins/video_filter/libgrain_plugin.so +%{_libdir}/vlc/plugins/video_filter/libhqdn3d_plugin.so +%{_libdir}/vlc/plugins/video_filter/libinvert_plugin.so* +%{_libdir}/vlc/plugins/video_filter/liblogo_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libmagnify_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libmarq_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libmirror_plugin.so +%{_libdir}/vlc/plugins/video_filter/libmosaic_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libmotionblur_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libmotiondetect_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libosdmenu_plugin.so* +%if %{with_xcb_randr} +%{_libdir}/vlc/plugins/video_filter/libpanoramix_plugin.so +%endif +%{_libdir}/vlc/plugins/video_filter/libposterize_plugin.so +%{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so +%{_libdir}/vlc/plugins/video_filter/libpsychedelic_plugin.so +%{_libdir}/vlc/plugins/video_filter/libpuzzle_plugin.so +%{_libdir}/vlc/plugins/video_filter/libremoteosd_plugin.so +%{_libdir}/vlc/plugins/video_filter/libripple_plugin.so +%{_libdir}/vlc/plugins/video_filter/librotate_plugin.so +%{_libdir}/vlc/plugins/video_filter/librss_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libscale_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libscene_plugin.so +%{_libdir}/vlc/plugins/video_filter/libsepia_plugin.so +%{_libdir}/vlc/plugins/video_filter/libsharpen_plugin.so +%{_libdir}/vlc/plugins/video_filter/libsubsdelay_plugin.so +%{_libdir}/vlc/plugins/video_filter/libswscale_plugin.so +%{_libdir}/vlc/plugins/video_filter/libtransform_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libwall_plugin.so* +%{_libdir}/vlc/plugins/video_filter/libwave_plugin.so +%{_libdir}/vlc/plugins/video_filter/libyuvp_plugin.so + +%dir %{_libdir}/vlc/plugins/video_output +%{_libdir}/vlc/plugins/video_output/libcaca_plugin.so +%{_libdir}/vlc/plugins/video_output/libfb_plugin.so* +%{_libdir}/vlc/plugins/video_output/libvmem_plugin.so +%{_libdir}/vlc/plugins/video_output/libyuv_plugin.so +%{_libdir}/vlc/plugins/video_output/libvdummy_plugin.so +%{_libdir}/vlc/plugins/video_output/libxcb_x11_plugin.so* +%{_libdir}/vlc/plugins/video_output/libxcb_window_plugin.so* +%if %{with_xvideo} +%{_libdir}/vlc/plugins/video_output/libxcb_xv_plugin.so* +%endif + +%dir %{_libdir}/vlc/plugins/visualization +%{_libdir}/vlc/plugins/visualization/libvisual_plugin.so* +%if %{with_alsa} +%{_libdir}/vlc/plugins/access/libaccess_alsa_plugin.so +%{_libdir}/vlc/plugins/audio_output/libalsa_plugin.so* +%endif +%{_mandir}/man1/vlc.* +%{_mandir}/man1/vlc-wrapper.1* +%{_datadir}/applications/vlc.desktop +%{_miconsdir}/vlc.png +%{_iconsdir}/vlc.png +%{_liconsdir}/vlc.png +%{_iconsdir}/hicolor/*/apps/* +%if %{with_kde} +%{_datadir}/apps/solid/actions/*.desktop +%endif + +%files -n %{libname} +%{_libdir}/libvlc.so.%{libmajor}* + +%files -n %{libnamecore} +%{_libdir}/libvlccore.so.%{coremajor}* + +%files -n %{develname} +%doc README doc/release-howto.txt doc/skins +%dir %{_includedir}/vlc +%{_libdir}/libvlc.so +%{_libdir}/libvlccore.so +%if %{mdvver} < 201210 +%{_libdir}/*.la +%endif +%{_includedir}/vlc/* +%{_libdir}/pkgconfig/* + +%if %{with_shout} +%files plugin-shout +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/access_output/libaccess_output_shout_plugin.so +%endif + +# intf plugins +%if %{with_svlc} +%files -n svlc +%defattr(-,root,root) +%doc README +%{_bindir}/svlc +%{_libdir}/vlc/plugins/gui/libskins2_plugin.so* +%{_datadir}/applications/mandriva-svlc.desktop +%{_datadir}/vlc/skins2 +%endif + +%if %{with_zvbi} +%files plugin-zvbi +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/access/liblinsys_hdsdi_plugin.so +%{_libdir}/vlc/plugins/access/liblinsys_sdi_plugin.so +%{_libdir}/vlc/plugins/codec/libzvbi_plugin.so +%endif + +%if %{with_kate} +%files plugin-kate +%doc README +%{_libdir}/vlc/plugins/codec/libkate_plugin.so +%endif + +%if %{with_ass} +%files plugin-libass +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/codec/liblibass_plugin.so +%endif + +%if %{with_lua} +%files plugin-lua +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/lua/liblua_plugin.so +%{_libdir}/vlc/lua +%{_datadir}/vlc/lua +%{_bindir}/rvlc +%endif + +%if %{with_ncurses} +%files plugin-ncurses +%defattr(-,root,root) +%doc README +%{_bindir}/nvlc +%{_libdir}/vlc/plugins/gui/libncurses_plugin.so* +%endif + +%if %{with_lirc} +%files plugin-lirc +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/control/liblirc_plugin.so* +%endif + +# video plugins +%if %{with_sdl} +%files plugin-sdl +%defattr(-,root,root) +%doc README +%if %{with_sdl_image} +%{_libdir}/vlc/plugins/codec/libsdl_image_plugin.so* +%endif +%{_libdir}/vlc/plugins/video_output/libvout_sdl_plugin.so* +%endif + +%files plugin-opengl +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/video_output/libxcb_glx_plugin.so* + +%if %{with_aa} +%files plugin-aa +%doc README +%{_libdir}/vlc/plugins/video_output/libaa_plugin.so* +%endif + +# visualization plugin +%if %{with_xosd} +%files plugin-xosd +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/notify/libxosd_plugin.so* +%endif + +%if %{with_goom} +%files plugin-goom +%doc README +%{_libdir}/vlc/plugins/visualization/libgoom_plugin.so +%endif + +%if %{with_projectm} +%files plugin-projectm +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/visualization/libprojectm_plugin.so +%endif + +%if %{with_theora} +%files plugin-theora +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/codec/libtheora_plugin.so +%endif + +%if %{with_fluidsynth} +%files plugin-fluidsynth +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/codec/libfluidsynth_plugin.so +%endif + +%if %{with_gme} +%files plugin-gme +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/demux/libgme_plugin.so +%endif + +%if %{with_schroedinger} +%files plugin-schroedinger +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/codec/libschroedinger_plugin.so +%endif + +%if %{with_twolame} +%files plugin-twolame +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/codec/libtwolame_plugin.so* +%endif + +%if %{with_speex} +%files plugin-speex +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/audio_filter/libspeex_resampler_plugin.so +%{_libdir}/vlc/plugins/codec/libspeex_plugin.so* +%endif + +%files plugin-flac +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/demux/libflacsys_plugin.so +%{_libdir}/vlc/plugins/codec/libflac_plugin.so* + +%if %{with_dv} +%files plugin-dv +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/access/libaccess_dv_plugin.so +%{_libdir}/vlc/plugins/access/libdc1394_plugin.so +%endif + +%if %{with_mod} +%files plugin-mod +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/demux/libmod_plugin.so* +%endif + +%if %{with_mpc} +%files plugin-mpc +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/demux/libmpc_plugin.so* +%endif + +#audio plugins +%if %{with_pulse} +%files plugin-pulse +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/access/libpulsesrc_plugin.so +%{_libdir}/vlc/plugins/audio_output/libpulse_plugin.so* +%{_libdir}/vlc/plugins/services_discovery/libpulselist_plugin.so +%endif + +%if %{with_jack} +%files plugin-jack +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/access/libaccess_jack_plugin.so +%{_libdir}/vlc/plugins/audio_output/libjack_plugin.so* +%endif + +%if %{with_bonjour} +%files plugin-bonjour +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/services_discovery/libbonjour_plugin.so* +%endif + +%if %{with_upnp} +%files plugin-upnp +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/services_discovery/libupnp_plugin.so* +%endif + +%if %{with_gnutls} +%files plugin-gnutls +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/misc/libgnutls_plugin.so* +%endif + +%files plugin-libnotify +%defattr(-,root,root) +%doc README +%{_libdir}/vlc/plugins/notify/libnotify_plugin.so* + +# added +%if %with_task +%files -n task-vlc +%defattr(-,root,root) +%endif + +%if %with_plugins +%files plugins +%defattr(-,root,root) +%endif + +%changelog +* Mon May 27 2013 Francesco Mancuso 2.0.7-69mib +- New version 2.0.7 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Mon Apr 08 2013 Francesco Mancuso 2.0.6-69mib +- New version 2.0.6 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Thu Dec 13 2012 Francesco Mancuso 2.0.5-69mib +- New version 2.0.5 +- dropped patch6,7 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Tue Oct 16 2012 Francesco Mancuso 2.0.4-69mib +- New version 2.0.4 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Thu Jul 19 2012 Francesco Mancuso 2.0.3-69mib +- New version 2.0.3 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Fri Jun 29 2012 Francesco Mancuso 2.0.2-69mib +- New version 2.0.2 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Mon Mar 19 2012 Francesco Mancuso 2.0.1-69.1mib +- New version 2.0.1 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Sun Feb 19 2012 Francesco Mancuso 2.0.0-69.1mib +- New version 2.0.0 +- new major +- updated pulse patch +- fixed live path +- updated live to live-2012.01.26 version +- readded vlc-1.1.8-bugfix.opencv22.patch +- added bluray plugin +- From vlc-git patch6,7,8,9,10 Close: #6149 #6197,Fix #6190,Fix #6199 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Wed Dec 21 2011 Francesco Mancuso 1.1.13-69.1mib +- New version 1.1.13 +- updated spec +- dropped patch1 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Sat Oct 15 2011 Francesco Mancuso 1.1.12-69.2mib +- New version 1.1.12 +- updated spec +- with_vaapi enabled +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Fri Oct 07 2011 Francesco Mancuso 1.1.12-69.1mib +- New version 1.1.12 +- updated spec +- rediff patch16 +- dropped patch 2,3,20 +- rediff again patch19 +- fixed DeskTop file +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Sat Jul 16 2011 Francesco Mancuso 1.1.11-69.1mib +- New version 1.1.11 +- rediff again patch19 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Mon Jun 06 2011 Francesco Mancuso 1.1.10-69.1mib +- New version 1.1.10 +- rediff patch18 from git vlc-1.1-new-xulrunner.patch +- rediff patch19 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Sat Apr 16 2011 Francesco Mancuso 1.1.9-69.2mib +- New version 1.1.9 +- Patch109 vlc.git-qt4_v4l2_ctrl:-fixstringencoding.patch +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Tue Apr 12 2011 Francesco Mancuso 1.1.9-69.1mib +- New version 1.1.9 +- Enable VAAPI +- disabled schroedinger for <= 2010.1 +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Fri Apr 01 2011 Francesco Mancuso 1.1.8-69.3mib +- New version 1.1.8 +- Enable VAAPI +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Sat Mar 26 2011 Francesco Mancuso 1.1.8-69.2mib +- New version 1.1.8 +- updated lists +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Thu Mar 24 2011 Francesco Mancuso 1.18-69.1mib +- New version 1.1.8 +- dropped patch2 +- added patch103 from suse +- KDE: Add smb to the supported protocols we can get files from without +- the need to fully copy them local first. +- See https://bugs.kde.org/show_bug.cgi?id=253547 for further reference +- updated lists +- MIB (Mandriva International Backport) - http://mib.pianetalinux.org/ + +* Tue Feb 01 2011 Francesco Mancuso 1.1.7-69.2mib +- New version 1.1.7 +- dropped patch5 +- updated new VideoLAN Release Signing Key (2011) patch21 +- rediff patch102 +- updated lists +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Thu Jan 27 2011 Francesco Mancuso 1.1.6-69.2mib +- New version 1.1.6 +- dropped patch100, patch101 +- dropped patch1 for missing header +- rediff patch0101 now patch102 +- patch5 Add vlc-lirc.patch: fix build of the lirc module. Taken from git. Suse. +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Wed Jan 26 2011 Francesco Mancuso 1.1.6-69.1mib +- New version 1.1.6 +- dropped patch100, patch101 +- patch1 for missing header +- rediff patch0101 now patch102 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Nov 15 2010 Francesco Mancuso 1.1.5-69.2mib +- New version 1.1.5 +- updated list +- only 4 2009.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sun Nov 14 2010 Francesco Mancuso 1.1.5-69.1mib +- New version 1.1.5 +- updated list +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Sep 27 2010 Francesco Mancuso 1.1.4.1-69.1mib +- New version 1.1.4.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri Aug 24 2010 Francesco Mancuso 1.1.4-69.1mib +- New version 1.1.4 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Thu Aug 19 2010 Francesco Mancuso 1.1.3-69.1mib +- New version 1.1.3 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri Jul 30 2010 Francesco Mancuso 1.1.2-69.1mib +- New version 1.1.2 +- drop patch 20 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Wed Apr 21 2010 Francesco Mancuso 1.0.6-69.1mib +- New version 1.0.6 +- Rediff patch #15 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sun Jan 31 2010 Francesco Mancuso 1.0.5-69.1mib +- New version 1.0.5 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Thu Dec 10 2009 Francesco Mancuso 1.0.4-69.1mib +- New version 1.0.4 +- rediff patch pulseprio +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri Oct 30 2009 Francesco Mancuso 1.0.3-69.1mib +- New version 1.0.2 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri Sep 25 2009 Francesco Mancuso 1.0.2-69.2mib +- New version 1.0.2 +- added from git +- Patch20: vlc-1.0.2-libx264-0.76.new.enough.requirement.patch +- Patch21: vlc.-1.0.2.live-noapps.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sun Sep 20 2009 Francesco Mancuso 1.0.2-69.2mib +- New version 1.0.2 +- added from git +- Patch18: vlc-1.0.2-cpu-feature.on.patch +- Patch19: vlc-1.0.2-ffmpegavcodecavformat.plugins.one.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Jul 28 2009 Francesco Mancuso 1.0.1-69.1mib +- New version 1.0.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Jul 14 2009 Francesco Mancuso 1.0.0-69.4mib +- New version 1.0.0 +- vlc-1.0.0-faac.faac.patch to solve problem with this vlc +- #Fullscreen controller opacity opacity +- vlc-1.0.0-controller.opacity.patch +- resolved missing local... +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Jul 13 2009 Beppe Florin 1.0.0-69.1mib ++ Build fix for x86-64 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Jul 13 2009 Francesco Mancuso 1.0.0-69.1mib +- New version 1.0.0 +- vlc-1.0.0-faac.faac.patch to solve problem with this vlc +- #Fullscreen controller opacity opacity +- vlc-1.0.0-controller.opacity.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sat Jul 11 2009 Beppe Florin 1.0.0-69.1mib ++ fix/patched zvbi_plugin for 2009.1 +- fix shoutcastTV audio stream play ( mp4)-grissino +- activated flac, faad, faac plugin +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Jul 07 2009 Francesco Mancuso 1.0.0-69.1mib +- New version 1.0.0 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Jul 07 2009 Beppe Florin 1.0.0-69mib ++ MIB (Mandriva Italia Backports) . +- new version + +* Thu Jun 11 2009 Francesco Mancuso 1.0.0-rc3.69.1mib +- New version 1.0.0-rc3 +- internal +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sat Apr 04 2009 Francesco Mancuso 0.9.9a-69.1plf.mib +- New version 0.9.9a +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sun Mar 29 2009 Francesco Mancuso 0.9.9-69.1plf.mib +- New version 0.9.9 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Dec 04 2008 Francesco Mancuso 0.9.8a-1.1plf.mib2009.0 +- New version 0.9.8a +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Dec 04 2008 Francesco Mancuso 0.9.8a-1.1plf.mib2008.1 +- New version 0.9.8a +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Tue Dec 04 2008 Francesco Mancuso 0.9.8a-1.1plf.mib2007.1 +- New version 0.9.8a +- added by mcfrank Patch0: {name}-{version}-fix_font_path.patch +- added by mcfrank Patch1: {name}-{version}-windows-embed.patch +- added by mcfrank Patch16: vlc-0.9.7-enable-embed.patch +- added by mcfrank Patch18:rtp_udp_url_fix_open_panels.cpp.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Dec 01 2008 Francesco Mancuso 0.9.7-1.1plf.mib2009.0 +- New version 0.9.7 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Dec 01 2008 Francesco Mancuso 0.9.7-1.1plf.mib2008.1 +- New version 0.9.7 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Dec 01 2008 Francesco Mancuso 0.9.7-1.1plf.mib2007.1 +- New version 0.9.7 +- added by mcfrank Patch18:rtp_udp_url_fix_open_panels.cpp.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Thu Nov 06 2008 Francesco Mancuso 0.9.6-1.1plf.mib2009.0 +- New version 0.9.6 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Thu Nov 06 2008 Francesco Mancuso 0.9.6-1.1plf.mib2008.1 +- New version 0.9.6 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Thu Nov 06 2008 Francesco Mancuso 0.9.6-1.1plf.mib2007.1 +- New version 0.9.6 +- added by mcfrank Patch18:rtp_udp_url_fix_open_panels.cpp.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sat Oct 25 2008 Francesco Mancuso 0.9.5-1.1plf.mib2008.1 +- New version 0.9.5 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sat Oct 25 2008 Francesco Mancuso 0.9.5-1.1plf.mib2007.1 +- New version 0.9.5 +- define with_v4l2 0 for 2007.1 +- added by mcfrank Patch18:rtp_udp_url_fix_open_panels.cpp.patch +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sat Oct 11 2008 Francesco Mancuso 0.9.4-1.2plf.mib2008.1 +- New version 0.9.4 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sat Oct 11 2008 Francesco Mancuso 0.9.4-1.2plf.mib2007.1 +- New version 0.9.4 +- define with_v4l2 0 for 2007.1 +- added by mcfrank Patch1: fix_font_path.patch Patch2: {name}-{version}-x264-65.diff +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Wed Oct 08 2008 Francesco Mancuso 0.9.4-1.2plf.mib2008.1 +- New version 0.9.4 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Wed Oct 08 2008 Francesco Mancuso 0.9.4-1.2plf.mib2007.1 +- New version 0.9.4 +- define with_v4l2 0 for 2007.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Sep 26 2008 Francesco Mancuso 0.9.3-1.1plf.mib2008.1 +- New version 0.9.3 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Sep 26 2008 Francesco Mancuso 0.9.3-1.1plf.mib2007.1 +- New version 0.9.3 +- define with_v4l2 0 for 2007.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Sep 15 2008 Francesco Mancuso 0.9.2-1.1plf.mib2008.1 +- New version 0.9.2 +- define with_v4l2 0 for 2007.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Mon Sep 15 2008 Francesco Mancuso 0.9.2-1.1plf.mib2007.1 +- New version 0.9.2 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Wed Sep 03 2008 Francesco Mancuso 0.9.1-1.2plf.mib2007.1 +- New version 0.9.1 +- define with_v4l2 0 for 2007.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sun Aug 31 2008 Francesco Mancuso 0.9.1-1.1plf.mib2007.1 +- New version 0.9.1 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Sun Aug 31 2008 Nicolo' Costanza 0.9.1-1.1plf.mib2008.1 +- New version 0.9.1 +- Create new 'vlc-plugins' for all VLC plugins install +- add with-olua option with buildreq +- add libtaglib buildreq +- no more wx interface, only QT4 or skin +- disable gnomevfs, vlvc +- MIB (Mandriva Italia Backport) - Web: http://mib.pianetalinux.org/ + +* Wed Jul 09 2008 Francesco Mancuso 0.8.6i-1.1plf.mib2008.1 +- New version 0.86i +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Wed Jul 09 2008 Francesco Mancuso 0.8.6i-1.1plf.mib2007.1 +- New version 0.86i +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri May 30 2008 Francesco Mancuso 0.8.6h-1.1plf.mib2008.1 +- New version 0.86h +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri May 30 2008 Francesco Mancuso 0.8.6h-1.1plf.mib2007.1 +- New version 0.86h +- dropped patch 1,3,4 +- MIB (Mandriva Italia Backport) - http://mib.pianetalinux.org/ + +* Fri May 30 2008 Francesco Mancuso 0.8.6h-1.1plf.mib2007.1 + New version 0.86h +- MIB (Mandriva Italia Backport) new optimized backport + +* Mon May 19 2008 Francesco Mancuso 0.8.6g-1.1plf.mib2007.1 ++ Revision: 207509 +- MIB (Mandriva Italia Backport) new optimized backport release. + +* Mon May 19 2008 Nicolo' Costanza 0.8.6g-1.1plf.mib2008.1 ++ Revision: 207509 +- MIB (Mandriva Italia Backports) new optimized back-port release. + +* Thu May 15 2008 Götz Waschk 0.8.6g-1mdv2009.0 ++ Revision: 207509 +- new version +- drop patch 5 + +* Thu Apr 03 2008 Francesco Mancuso 0.8.6f-2.1plf.mib2007.1 +- New version 0.86f +- rebuild +- MIB (Mandriva Italia Backport) new optimized fullport release. + +* Wed Apr 02 2008 Francesco Mancuso 0.8.6f-1.1plf.mib2007.1 +- New version 0.86f +- drop patch 0 +- MIB (Mandriva Italia Backport) new optimized backport release. + +* Sat Feb 29 2008 Francesco Mancuso 0.8.6e-1.1plf.mib2007.1 ++ Revision 0.8.6e +- MIB (Mandriva Italia Backport) new optimized backport release. + +* Thu Nov 29 2007 Francesco Mancuso 0.8.6d-1.1.mib2007.1 ++ Version: 0.8.6d +- Drop patches #1,5 +- MIB (Mandriva Italia Backport) new optimized full-port release + +* Thu Nov 29 2007 Nicolo' Costanza 0.8.6d-1.1.mib2008.0 ++ Version: 0.8.6d +- Drop patches #1,5 +- MIB (Mandriva Italia Backports) new optimized full-port release. diff --git a/vlc-MIB-aboutmessage.patch b/vlc-MIB-aboutmessage.patch new file mode 100644 index 0000000..de68a38 --- /dev/null +++ b/vlc-MIB-aboutmessage.patch @@ -0,0 +1,13 @@ +diff -Nur vlc-1.1.5-orig/modules/gui/qt4/dialogs/help.cpp vlc-1.1.5/modules/gui/qt4/dialogs/help.cpp +--- vlc-1.1.5-orig/modules/gui/qt4/dialogs/help.cpp 2011-01-14 12:46:06.485861797 +0100 ++++ vlc-1.1.5/modules/gui/qt4/dialogs/help.cpp 2011-01-14 12:49:00.302611676 +0100 +@@ -117,8 +117,7 @@ + "VLC uses its internal codecs and works on essentially every " + "popular platform.\n\n" ) + + qtr( "This version of VLC was compiled by:\n " ) +- + qfu( VLC_CompileBy() )+ " on " + qfu( VLC_CompileHost() ) + +- + " ("__DATE__" "__TIME__").\n" ++ + "MIB by grissino ("__DATE__" "__TIME__").\n" + + qtr( "Compiler: " ) + qfu( VLC_Compiler() ) + ".\n" + + qtr( "You are using the Qt4 Interface.\n\n" ) + + qtr( "Copyright (C) " ) + COPYRIGHT_YEARS