X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=blobdiff_plain;f=vlc.spec;h=5aa20027ef57ee176cbababa17a6327eb340e867;hb=1ab382fb5e47ed384c82f37723cf6c3e24b2c8fd;hp=bf2fd419e090cc3b4ee93926b95e17632c0b3d0e;hpb=fe7a36e1b47a8ead276f941e1777aa0e6f70b155;p=packages%2Fvlc.git diff --git a/vlc.spec b/vlc.spec index bf2fd41..5aa2002 100644 --- a/vlc.spec +++ b/vlc.spec @@ -1,7 +1,7 @@ # TODO # - subpackage more plugins (at least all built on bconds, better all having external dependencies) # - use fonts-TTF-freefont as R (vlc-X11 package) (see also vlc-defaultfont.patch) -# ./modules/misc/freetype.c:#define DEFAULT_FONT "/usr/share/vlc/skins2/fonts/FreeSans.ttf" +# --with-default-font=/usr/share/vlc/skins2/fonts/FreeSans.ttf # ./modules/gui/skins2/parser/builder.cpp: string path = (*it) + sep + "fonts" + sep + "FreeSans.ttf"; # - %{_prefix}/lib cleanup for x86_64 # - configs to /etc (../http/.hosts) @@ -13,6 +13,7 @@ # - Hildon (hildon-1.pc hildon-fm-2.pc) # - OSSO_SCREENSAVER (libosso.pc - Maemo platform) # - mce (Maemo platform) +# - x262 # # Conditional build: %bcond_without aalib # aalib video output plugin @@ -20,16 +21,19 @@ %bcond_without bonjour # bonjour service discovery plugin %bcond_without caca # caca video output plugin %bcond_without crystalhd # crystalhd codec plugin -%bcond_without dirac # dirac codec plugin %bcond_without directfb # directfb video output plugin %bcond_without dv # dv access plugins %bcond_with fdk_aac # FDK-AAC encoder plugin (GPL 3 incompatible; enable as subpackage?) +%bcond_with freerdp # RDP/Remote Desktop client support +%bcond_with glesv1 # OpenGL ES v1 support +%bcond_with glesv2 # OpenGL ES v2 support %bcond_without gnomevfs # gnomevfs access plugin %bcond_without gnutls # gnutls misc plugin %bcond_without jack # jack access/audio output plugin %bcond_without kde # KDE Solid actions %bcond_without lirc # lirc control plugin %bcond_without live # live555 demuxer plugin +%bcond_with mfx # Intel QuickSync MPEG4-Part10/MPEG2 (H.264/H.262) encoder %bcond_without notify # libnotify notification plugin %bcond_without opencv # OpenCV video filter [needs vlc API update] %bcond_with oss4 # OSSv4 @@ -45,66 +49,76 @@ %bcond_without upnp # upnp service discovery plugin %bcond_without vsxu # Vovoid VSXu visualization plugin %bcond_without x264 # x264 codec plugin +%bcond_without x265 # x265 codec plugin %bcond_without xmas # disable "xmas joke" icons provided by vlc [unmaintained patch] -%define qtver 4.8.3 +%define qt_ver 4.8.3 -%ifnarch i686 pentium4 athlon %{x8664} +%ifnarch i686 pentium4 athlon %{x8664} x32 # CrystalHD library requires SSE2 instructions %undefine with_crystalhd %endif +%ifarch x32 +%undefine with_x265 +%endif Summary: VLC - a multimedia player and stream server Summary(pl.UTF-8): VLC - odtwarzacz multimedialny oraz serwer strumieni Name: vlc -Version: 2.1.5 -Release: 1 +Version: 2.2.4 +Release: 3 License: GPL v2+ Group: X11/Applications/Multimedia Source0: http://download.videolan.org/pub/videolan/vlc/%{version}/%{name}-%{version}.tar.xz -# Source0-md5: 3941b561f590cc95ca5e795213cba2f2 +# Source0-md5: 55666c9898f658c7fcca12725bf7dd1b Patch0: %{name}-buildflags.patch -Patch1: %{name}-defaultfont.patch +Patch1: %{name}-tremor.patch Patch2: %{name}-system-minizip.patch Patch3: xmas-sucks.patch -Patch7: no-cache.patch +Patch4: ffmpeg3.patch +Patch5: no-cache.patch URL: http://www.videolan.org/vlc/ %{?with_directfb:BuildRequires: DirectFB-devel} -BuildRequires: EGL-devel +# 1.0 for X11 or GLESv1, 1.1 for GLESv2 +BuildRequires: EGL-devel >= %{?with_glesv2:1.1}%{!?with_glesv2:1.0} BuildRequires: OpenGL-devel -BuildRequires: QtCore-devel >= %{qtver} -BuildRequires: QtGui-devel >= %{qtver} +%{?with_glesv1:BuildRequires: OpenGLESv1-devel >= 1.1} +%{?with_glesv2:BuildRequires: OpenGLESv2-devel >= 2.0} +BuildRequires: QtCore-devel >= %{qt_ver} +BuildRequires: QtGui-devel >= %{qt_ver} BuildRequires: SDL-devel >= 1.2.10 BuildRequires: SDL_image-devel >= 1.2.10 BuildRequires: a52dec-libs-devel >= 0.7.3 %{?with_aalib:BuildRequires: aalib-devel} %{?with_alsa:BuildRequires: alsa-lib-devel >= 1.0.24} +BuildRequires: asdcplib-devel BuildRequires: autoconf >= 2.60 BuildRequires: automake %{?with_bonjour:BuildRequires: avahi-devel >= 0.6} -BuildRequires: dbus-devel >= 1.0.0 +%{?with_svg:BuildRequires: cairo-devel >= 1.13.1} +BuildRequires: dbus-devel >= 1.6.0 BuildRequires: desktop-file-utils -%{?with_dirac:BuildRequires: dirac-devel >= 0.10.0} BuildRequires: faad2-devel >= 2.5 %{?with_fdk_aac:BuildRequires: fdk-aac-devel} -# libavcodec >= 54.36.0 < 56, libavformat >= 53.21.0, libavutil >= 51.22.0, libswscale, libpostproc +# libavcodec >= 55.42.100, libavformat >= 53.21.0, libavutil >= 52.4.0, libswscale, libpostproc BuildRequires: ffmpeg-devel >= 0.4.9-4.20080131.1 BuildRequires: flac-devel >= 1.1.3 BuildRequires: fluidsynth-devel >= 1.1.2 BuildRequires: fontconfig-devel -BuildRequires: freerdp-devel >= 1.0.1 +%{?with_freerdp:BuildRequires: freerdp-devel >= 1.0.1} BuildRequires: freetype-devel >= 2 BuildRequires: fribidi-devel BuildRequires: game-music-emu-devel -BuildRequires: gettext-devel >= 0.18.3 -%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel} +BuildRequires: gettext-tools >= 0.18.3 +%{?with_gnomevfs:BuildRequires: gnome-vfs2-devel >= 2.0} %{?with_gnutls:BuildRequires: gnutls-devel >= 3.0.20} +BuildRequires: gstreamer-plugins-base-devel >= 1.0 %{?with_notify:BuildRequires: gtk+2-devel >= 2.0} # >= 0.120.1 < 1.0 or >= 1.9.7 %{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 0.120.1} %{?with_kde:BuildRequires: kde4-kdelibs} BuildRequires: libass-devel >= 0.9.8 %{?with_dv:BuildRequires: libavc1394-devel >= 0.5.3} -BuildRequires: libbluray-devel >= 0.2.1 +BuildRequires: libbluray-devel >= 0.3.0 %{?with_caca:BuildRequires: libcaca-devel >= 0.99-0.beta14} BuildRequires: libcddb-devel >= 0.9.5 BuildRequires: libcdio-devel >= 0.78.2 @@ -113,12 +127,13 @@ BuildRequires: libchromaprint-devel >= 0.6.0 BuildRequires: libdc1394-devel >= 2.1.0 BuildRequires: libdts-devel >= 0.0.5 BuildRequires: libdvbpsi-devel >= 1.1.0 -BuildRequires: libdvdnav-devel -BuildRequires: libdvdread-devel +BuildRequires: libdvdnav-devel >= 4.9.1 +BuildRequires: libdvdread-devel >= 4.9.1 BuildRequires: libebml-devel >= 1.0.0 BuildRequires: libgcrypt-devel >= 1.1.94 BuildRequires: libgoom2-devel BuildRequires: libidn-devel +BuildRequires: libjpeg-devel BuildRequires: libkate-devel >= 0.3.0 BuildRequires: libmad-devel BuildRequires: libmatroska-devel >= 1.0.0 @@ -147,31 +162,35 @@ BuildRequires: libtool >= 2:2 %{?with_upnp:BuildRequires: libupnp-devel} BuildRequires: libv4l-devel BuildRequires: libva-x11-devel -BuildRequires: libvdpau-devel +BuildRequires: libva-drm-devel +BuildRequires: libvdpau-devel >= 0.6 BuildRequires: libvncserver-devel >= 0.9.9 BuildRequires: libvorbis-devel >= 1:1.1 +BuildRequires: libvpx-devel # x264.pc >= 0.86 %{?with_x264:BuildRequires: libx264-devel} +%{?with_x265:BuildRequires: libx265-devel} +# xcb >= 1.6, xcb-shm, xcb-composite, xcb-xv >= 1.1.90.1, xcb-randr >= 1.3 BuildRequires: libxcb-devel >= 1.6 BuildRequires: libxml2-devel >= 1:2.5 %{?with_lirc:BuildRequires: lirc-devel} %{?with_live:BuildRequires: live-devel >= 2014.07.04} -# note: vlc now defaults to lua5.2 if it's installed -#BuildRequires: lua52 >= 5.2 -#BuildRequires: lua52-devel >= 5.2 -BuildRequires: lua51 >= 5.1 -BuildRequires: lua51-devel >= 5.1 +BuildRequires: lua52 >= 5.2 +BuildRequires: lua52-devel >= 5.2 +%{?with_mfx:BuildRequires: mfx_dispatch-devel} BuildRequires: minizip-devel BuildRequires: ncurses-devel %{?with_opencv:BuildRequires: opencv-devel > 2.0} -BuildRequires: opus-devel +BuildRequires: opus-devel >= 1.0.3 BuildRequires: pkgconfig >= 1:0.9.0 -BuildRequires: pulseaudio-devel >= 0.9.22 -BuildRequires: qt4-build >= %{qtver} +BuildRequires: pulseaudio-devel >= 1.0 +BuildRequires: qt4-build >= %{qt_ver} BuildRequires: schroedinger-devel >= 1.0.10 +BuildRequires: shine-devel >= 3.0.0 %{?with_speex:BuildRequires: speex-devel > 1:1.1.0} +%{?with_speex:BuildRequires: speexdsp-devel >= 1.2} BuildRequires: sysfsutils-devel -BuildRequires: taglib-devel >= 1.6.1 +BuildRequires: taglib-devel >= 1.9 BuildRequires: tremor-devel %{?with_twolame:BuildRequires: twolame-devel} %{?with_udev:BuildRequires: udev-devel >= 1:142} @@ -182,9 +201,11 @@ BuildRequires: xorg-lib-libX11-devel BuildRequires: xorg-lib-libXext-devel BuildRequires: xorg-lib-libXinerama-devel BuildRequires: xorg-lib-libXpm-devel +BuildRequires: xorg-proto-xproto-devel BuildRequires: zlib-devel BuildRequires: zvbi-devel >= 0.2.28 Requires(post): /sbin/ldconfig +Requires: lua52-libs > 5.2.3-2 Requires: xdg-utils Obsoletes: browser-plugin-vlc Obsoletes: vlc-GGI @@ -211,7 +232,7 @@ Summary: VLC header files Summary(pl.UTF-8): Pliki nagłówkowe VLC Group: X11/Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: dbus-devel >= 1.0.0 +Requires: dbus-devel >= 1.6.0 %description devel VLC header files. @@ -236,10 +257,10 @@ Summary: VLC - X11 output plugin Summary(pl.UTF-8): Klient VLC - wtyczka wyjścia X11 Group: X11/Applications/Multimedia Requires: %{name} = %{version}-%{release} -Requires: QtCore >= %{qtver} -Requires: QtGui >= %{qtver} +Requires: QtCore >= %{qt_ver} +Requires: QtGui >= %{qt_ver} Requires: desktop-file-utils -Suggests: dbus-x11 +Suggests: dbus-x11 >= 1.6.0 Suggests: libcaca > 0.99-0.beta14.1 Obsoletes: vlc-gnome Obsoletes: vlc-gtk @@ -321,7 +342,10 @@ Akcje klienta VLC dla Solid. %if %{without xmas} %patch3 -p1 %endif -%patch7 -p1 +%patch4 -p1 +%patch5 -p1 + +sed -i -e 's#Qt5#WANT_QT4#g' configure.ac %build %{__libtoolize} @@ -334,12 +358,16 @@ Akcje klienta VLC dla Solid. # iomx is Android-specific omxil codec option %configure \ CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -I/usr/include/xulrunner/stable -I/usr/include/liveMedia" \ + LUAC=luac5.2 \ --disable-optimizations \ --disable-silent-rules \ %{!?with_static_libs:--disable-static} \ %ifarch ppc --disable-altivec \ %endif + --with-default-font=/usr/share/vlc/skins2/fonts/FreeSans.ttf \ + --with-default-monospace-font=/usr/share/fonts/TTF/LiberationMono-Regular.ttf \ + --with-default-font-family=Sans \ --enable-aa%{!?with_aalib:=no} \ %{?with_alsa:--enable-alsa} \ --enable-avcodec \ @@ -347,18 +375,19 @@ Akcje klienta VLC dla Solid. --enable-caca%{!?with_caca:=no} \ --enable-crystalhd%{!?with_crystalhd:=no} \ --enable-dbus \ - %{?with_dirac:--enable-dirac} \ %{?with_directfb:--enable-directfb} \ --enable-dv1394%{!?with_dv:=no} \ --enable-dvbpsi \ --enable-dvdnav \ --enable-dvdread \ %{?with_fdk_aac:--enable-fdkaac} \ - --enable-egl \ --enable-faad \ --enable-flac \ + %{?with_freerdp:--enable-freerdp}%{!?with_freerdp:--disable-freerdp} \ --enable-freetype \ --enable-fribidi \ + %{?with_glesv1:--enable-gles1} \ + %{?with_glesv2:--enable-gles2} \ %{!?with_gnomevfs:--disable-gnomevfs} \ %{!?with_gnutls:--disable-gnutls} \ %{?with_jack:--enable-jack} \ @@ -366,6 +395,7 @@ Akcje klienta VLC dla Solid. --enable-mad \ --enable-libva \ --enable-live555%{!?with_live:=no} \ + %{!?with_mfx:--disable-mfx} \ --enable-ncurses \ %{!?with_notify:--disable-notify} \ --enable-omxil \ @@ -383,7 +413,8 @@ Akcje klienta VLC dla Solid. %{!?with_smb:--disable-smbclient} \ --enable-sout \ %{!?with_speex:--disable-speex} \ - %{?with_svg:--enable-svg} \ + %{!?with_svg:--disable-svg} \ + %{!?with_svg:--disable-svgdec} \ --enable-theora \ --enable-tremor \ %{?with_twolame:--enable-twolame} \ @@ -393,7 +424,8 @@ Akcje klienta VLC dla Solid. --enable-vcdx \ %{!?with_vsxu:--disable-vsxu} \ %{!?with_x264:--disable-x264} \ - %{!?with_kde:--without-kde-solid} + %{!?with_x265:--disable-x265} \ + %{!?with_kde:--without-kde-solid}%{?with_kde:--with-kde-solid=%{_datadir}/apps/solid/actions} %{__make} @@ -403,7 +435,7 @@ rm -rf $RPM_BUILD_ROOT DESTDIR=$RPM_BUILD_ROOT # dir for lua extensions -install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/lua/extensions +install -d $RPM_BUILD_ROOT%{_datadir}/vlc/lua/extensions %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/vlc @@ -416,6 +448,7 @@ ln -sf %{_libdir}/vlc $RPM_BUILD_ROOT%{_prefix}/lib find $RPM_BUILD_ROOT%{_libdir} -type f -regex '.*\.l?a$' | xargs %{__rm} %{__mv} $RPM_BUILD_ROOT%{_localedir}/{pt_PT,pt} +%{__mv} $RPM_BUILD_ROOT%{_localedir}/{ks_IN,ks} # unsupported: # ach (Acoli) # cgg (Chiga) @@ -424,7 +457,7 @@ find $RPM_BUILD_ROOT%{_libdir} -type f -regex '.*\.l?a$' | xargs %{__rm} %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ach,cgg,co,tet} # .ico is win32 only -%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/vlc*.ico +%{__rm} $RPM_BUILD_ROOT%{_datadir}/vlc/vlc*.ico %find_lang %{name} @@ -454,12 +487,15 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/libvlc.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libvlc.so.5 %attr(755,root,root) %{_libdir}/libvlccore.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libvlccore.so.7 - +%attr(755,root,root) %ghost %{_libdir}/libvlccore.so.8 %if "%{_lib}" != "lib" %{_prefix}/lib/vlc %endif %dir %{_libdir}/vlc +# R: libX11 +%attr(755,root,root) %{_libdir}/vlc/libvlc_vdpau.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/vlc/libvlc_vdpau.so.0 + %dir %{_libdir}/vlc/plugins %ghost %{_libdir}/vlc/plugins/plugins.dat %dir %{_libdir}/vlc/plugins/access @@ -467,21 +503,7 @@ rm -rf $RPM_BUILD_ROOT # R: alsa-lib >= 1.0.24 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_alsa_plugin.so %endif -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_attachment_plugin.so -# R: ffmpeg-libs -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_avio_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_bd_plugin.so -%if %{with dv} -# R: libraw1394 >= 2.0.1 libavc1394 >= 0.5.3 -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libdv1394_plugin.so -%endif -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_ftp_plugin.so -%if %{with gnomevfs} -# R: gnome-vfs2 -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_gnomevfs_plugin.so -%endif -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_http_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_imem_plugin.so %if %{with jack} # R: jack-audio-connection-kit-libs >= 0.120.1 < 1.0 or >= 1.9.7 (depending on build) %attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_jack_plugin.so @@ -492,36 +514,52 @@ rm -rf $RPM_BUILD_ROOT %if %{with oss4} %attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_oss_plugin.so %endif -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_rar_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_realrtsp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libattachment_plugin.so +# R: ffmpeg-libs (libavformat >= 53.21.0 libavcodec libavutil) +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libavio_plugin.so +# R: asdcplib libgcrypt >= 1.1.94 +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libdcp_plugin.so +%if %{with dv} +# R: libraw1394 >= 2.0.1 libavc1394 >= 0.5.3 +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libdv1394_plugin.so +%endif +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libftp_plugin.so +%if %{with gnomevfs} +# R: gnome-vfs2 +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libgnomevfs_plugin.so +%endif +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libhttp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libimem_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/librar_plugin.so %if %{with sftp} # R: libssh2 -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_sftp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libsftp_plugin.so %endif %attr(755,root,root) %{_libdir}/vlc/plugins/access/libshm_plugin.so %if %{with smb} # R: libsmbclient -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_smb_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libsmb_plugin.so %endif -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_tcp_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_udp_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libaccess_vdr_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libtcp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libudp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libvdr_plugin.so # R: libcddb >= 0.9.5 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libcdda_plugin.so # R: libraw1394 >= 2.0.1 libdc1394 >= 2.1.0 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libdc1394_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libdtv_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libdvb_plugin.so -# R: libdvdnav +# R: libdvdnav >= 4.9.1 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libdvdnav_plugin.so -# R: libdvdread +# R: libdvdread >= 4.9.1 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libdvdread_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libfilesystem_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libidummy_plugin.so -# R: libbluray >= 0.2.1 +# R: libbluray >= 0.3.0 %attr(755,root,root) %{_libdir}/vlc/plugins/access/liblibbluray_plugin.so # R: libvncserver >= 0.9.9 -%attr(755,root,root) %{_libdir}/vlc/plugins/access/liblibvnc_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/access/libvnc_plugin.so # R: zvbi >= 0.2.28 %attr(755,root,root) %{_libdir}/vlc/plugins/access/liblinsys_hdsdi_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/liblinsys_sdi_plugin.so @@ -529,11 +567,11 @@ rm -rf $RPM_BUILD_ROOT # R: live %attr(755,root,root) %{_libdir}/vlc/plugins/access/liblive555_plugin.so %endif +# R: pulseaudio-libs >= 1.0 %attr(755,root,root) %{_libdir}/vlc/plugins/access/libpulsesrc_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libsdp_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/access/libstream_filter_rar_plugin.so -# R: freerdp -%attr(755,root,root) %{_libdir}/vlc/plugins/access/librdp_plugin.so +# R: freerdp >= 1.0.1 +%{?with_freerdp:%attr(755,root,root) %{_libdir}/vlc/plugins/access/librdp_plugin.so} # R: libgcrypt >= 1.1.94 (optional, for srtp functionality) %attr(755,root,root) %{_libdir}/vlc/plugins/access/librtp_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/access/libtimecode_plugin.so @@ -597,7 +635,7 @@ rm -rf $RPM_BUILD_ROOT # R: jack-audio-connection-kit-libs >= 0.120.1 < 1.0 or >= 1.9.7 (depending on build) %attr(755,root,root) %{_libdir}/vlc/plugins/audio_output/libjack_plugin.so %endif -# R: pulseaudio-libs >= 0.9.22 +# R: pulseaudio-libs >= 1.0 %attr(755,root,root) %{_libdir}/vlc/plugins/audio_output/libpulse_plugin.so %if %{with oss4} %attr(755,root,root) %{_libdir}/vlc/plugins/audio_output/liboss_plugin.so @@ -607,7 +645,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libaes3_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libadpcm_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libaraw_plugin.so -# R: ffmpeg-libs +# R: ffmpeg-libs (libavcodec >= 54.34.0 libavutil >= 51.22.0) %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libavcodec_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libcc_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libcdg_plugin.so @@ -616,10 +654,6 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libcrystalhd_plugin.so %endif %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libcvdsub_plugin.so -%if %{with dirac} -# R: dirac >= 0.10.0 -%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libdirac_plugin.so -%endif %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libdts_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libddummy_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libdvbsub_plugin.so @@ -637,6 +671,12 @@ rm -rf $RPM_BUILD_ROOT # R: fluidsynth >= 1.1.2 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libfluidsynth_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libg711_plugin.so +# R: gstreamer-plugins-base >= 1.0 +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libgstdecode_plugin.so +# R: ffmpeg-libs (libavutil >= 52.4.0 libavcodec >= 55.42.100) libvdpau >= 0.6 +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libhwdummy_plugin.so +# R: libjpeg +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libjpeg_plugin.so # R: libkate >= 0.3.0 libtiger >= 0.3.1 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libkate_plugin.so # R: libass >= 0.9.8 @@ -649,16 +689,21 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libomxil_plugin.so # R: libomxil-bellagio (dlopened, no .so NEEDED dependency) %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libomxil_vout_plugin.so -# R: opus +# R: opus >= 1.0.3 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libopus_plugin.so # R: libpng %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libpng_plugin.so +%if %{with mfx} +# R: mfx_dispatch +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libqsv_plugin.so +%endif %attr(755,root,root) %{_libdir}/vlc/plugins/codec/librawvideo_plugin.so # R: schroedinger >= 1.0.10 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libschroedinger_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libscte27_plugin.so # R: SDL_image >= 1.2.10 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libsdl_image_plugin.so +# R: shine >= 3.0.0 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libshine_plugin.so %if %{with speex} # R: speex >= 1.0.5 @@ -667,8 +712,13 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libspudec_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libstl_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libsubsdec_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libsubstx3g_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libsubsusf_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libsvcdsub_plugin.so +%if %{with svg} +# R: cairo >= 1.13.1 librsvg >= 2.9.0 +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libsvgdec_plugin.so +%endif %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libt140_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libtelx_plugin.so # R: libtheora >= 1.0 @@ -678,21 +728,24 @@ rm -rf $RPM_BUILD_ROOT # R: twolame-libs %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libtwolame_plugin.so %endif -%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libvaapi_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libvdpau_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libvaapi_drm_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libvaapi_x11_plugin.so # R: libvorbis >= 1.1 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libvorbis_plugin.so +# R: libvpx +%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libvpx_plugin.so # R: libx264 %{?with_x264:%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libx264_plugin.so} +# R: libx265 +%{?with_x265:%attr(755,root,root) %{_libdir}/vlc/plugins/codec/libx265_plugin.so} %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libxwd_plugin.so # R: zvbi >= 0.2.28 %attr(755,root,root) %{_libdir}/vlc/plugins/codec/libzvbi_plugin.so %dir %{_libdir}/vlc/plugins/control +# R: dbus-libs >= 1.6.0 %attr(755,root,root) %{_libdir}/vlc/plugins/control/libdbus_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/control/libdummy_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/control/libgestures_plugin.so -# R: xcb-util-keysyms >= 0.3.4 -%attr(755,root,root) %{_libdir}/vlc/plugins/control/libglobalhotkeys_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/control/libhotkeys_plugin.so %if %{with lirc} # R: lirc-libs @@ -701,21 +754,25 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/control/libmotion_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/control/libnetsync_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/control/liboldrc_plugin.so +# R: xcb-util-keysyms >= 0.3.4 +%attr(755,root,root) %{_libdir}/vlc/plugins/control/libxcb_hotkeys_plugin.so %dir %{_libdir}/vlc/plugins/demux %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libaiff_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libasf_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libau_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libavformat_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libavi_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/demux/libcaf_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libdemux_cdg_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libdemux_stl_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libdemuxdump_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/demux/libdirac_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/demux/libdiracsys_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libes_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libflacsys_plugin.so # R: game-music-emu %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libgme_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libh264_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/demux/libhevc_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libimage_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/demux/libmjpeg_plugin.so # R: libebml >= 1.0.0 libmatroska >= 1.0.0 @@ -755,14 +812,17 @@ rm -rf $RPM_BUILD_ROOT # R: ncurses %attr(755,root,root) %{_libdir}/vlc/plugins/gui/libncurses_plugin.so %dir %{_libdir}/vlc/plugins/lua -# R: lua51 +# R: lua52 %attr(755,root,root) %{_libdir}/vlc/plugins/lua/liblua_plugin.so %dir %{_libdir}/vlc/plugins/meta_engine %attr(755,root,root) %{_libdir}/vlc/plugins/meta_engine/libfolder_plugin.so -# R: taglib >= 1.6.1 +# R: taglib >= 1.9 %attr(755,root,root) %{_libdir}/vlc/plugins/meta_engine/libtaglib_plugin.so %dir %{_libdir}/vlc/plugins/misc +%attr(755,root,root) %{_libdir}/vlc/plugins/misc/libaddonsfsstorage_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/misc/libaddonsvorepository_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libaudioscrobbler_plugin.so +# R: dbus-libs >= 1.6.0 %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libdbus_screensaver_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libexport_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libfingerprinter_plugin.so @@ -771,26 +831,11 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libgnutls_plugin.so %endif %attr(755,root,root) %{_libdir}/vlc/plugins/misc/liblogger_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/misc/libxdg_screensaver_plugin.so - %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libstats_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libvod_rtsp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/misc/libxdg_screensaver_plugin.so # R: libxml2 >= 1:2.5 %attr(755,root,root) %{_libdir}/vlc/plugins/misc/libxml_plugin.so - -%ifarch %{ix86} %{x8664} -%dir %{_libdir}/vlc/plugins/mmx -%attr(755,root,root) %{_libdir}/vlc/plugins/mmx/libi420_rgb_mmx_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/mmx/libi420_yuy2_mmx_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/mmx/libi422_yuy2_mmx_plugin.so -%ifnarch i386 i486 i586 -%dir %{_libdir}/vlc/plugins/sse2 -%attr(755,root,root) %{_libdir}/vlc/plugins/sse2/libi420_rgb_sse2_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/sse2/libi420_yuy2_sse2_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/sse2/libi422_yuy2_sse2_plugin.so -%endif -%endif - %dir %{_libdir}/vlc/plugins/mux %attr(755,root,root) %{_libdir}/vlc/plugins/mux/libmux_asf_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/mux/libmux_avi_plugin.so @@ -809,10 +854,13 @@ rm -rf $RPM_BUILD_ROOT %endif %dir %{_libdir}/vlc/plugins/packetizer +# R: ffmpeg-libs (libavcodec >= 53.34.0 libavutil >= 51.22.0) +%attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_copy_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_dirac_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_flac_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_h264_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_hevc_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_mlp_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4audio_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/packetizer/libpacketizer_mpeg4video_plugin.so @@ -827,7 +875,7 @@ rm -rf $RPM_BUILD_ROOT # R: libmtp >= 1.0.0 %attr(755,root,root) %{_libdir}/vlc/plugins/services_discovery/libmtp_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/services_discovery/libpodcast_plugin.so -# R: pulseaudio-libs >= 0.9.22 +# R: pulseaudio-libs >= 1.0 %attr(755,root,root) %{_libdir}/vlc/plugins/services_discovery/libpulselist_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/services_discovery/libsap_plugin.so %if %{with udev} @@ -865,6 +913,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/stream_out/libstream_out_record_plugin.so # R: libgcrypt >= 1.1.94 (optional, for srtp functionality) %attr(755,root,root) %{_libdir}/vlc/plugins/stream_out/libstream_out_rtp_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/stream_out/libstream_out_stats_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/stream_out/libstream_out_setid_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/stream_out/libstream_out_smem_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/stream_out/libstream_out_standard_plugin.so @@ -875,13 +924,36 @@ rm -rf $RPM_BUILD_ROOT # R: librsvg >= 2.9.0 %attr(755,root,root) %{_libdir}/vlc/plugins/text_renderer/libsvg_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/text_renderer/libtdummy_plugin.so +# R: libvdpau >= 0.6 (all plugins in vdpau dir) +%dir %{_libdir}/vlc/plugins/vdpau +%attr(755,root,root) %{_libdir}/vlc/plugins/vdpau/libvdpau_adjust_plugin.so +# R: + ffmpeg-libs (libavutil >= 52.4.0 libavcodec >= 55.42.100) +%attr(755,root,root) %{_libdir}/vlc/plugins/vdpau/libvdpau_avcodec_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/vdpau/libvdpau_chroma_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so +# R: + libX11 libxcb +%attr(755,root,root) %{_libdir}/vlc/plugins/vdpau/libvdpau_display_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/vdpau/libvdpau_sharpen_plugin.so %dir %{_libdir}/vlc/plugins/video_chroma +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libchain_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libgrey_yuv_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi420_rgb_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi422_i420_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_plugin.so +%ifarch %{ix86} %{x8664} x32 +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi420_rgb_mmx_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_mmx_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_mmx_plugin.so +%ifnarch i386 i486 i586 +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi420_rgb_sse2_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi420_yuy2_sse2_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libi422_yuy2_sse2_plugin.so +%endif +%endif %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/librv32_plugin.so +# R: ffmpeg-libs (libswscale) +%attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libswscale_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libyuy2_i420_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_chroma/libyuy2_i422_plugin.so %dir %{_libdir}/vlc/plugins/video_filter @@ -896,14 +968,13 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libblendbench_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libbluescreen_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libcanvas_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libchain_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libclone_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libcolorthres_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libcroppadd_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libdeinterlace_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libdynamicoverlay_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/liberase_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libextract_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libfreeze_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libgaussianblur_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libgradfun_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libgradient_plugin.so @@ -917,12 +988,11 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libmosaic_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libmotionblur_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libmotiondetect_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/liboldmovie_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libopencv_example_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libopencv_wrapper_plugin.so -# R: libxcb >= 1.6 -%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libpanoramix_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libposterize_plugin.so -# R: ffmpeg-libs +# R: ffmpeg-libs (libpostproc libavutil) %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libpsychedelic_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libpuzzle_plugin.so @@ -936,21 +1006,34 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libsepia_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libsharpen_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libsubsdelay_plugin.so -# R: ffmpeg-libs -%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libswscale_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libtransform_plugin.so -%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libwall_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libwave_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libvhs_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_filter/libyuvp_plugin.so %dir %{_libdir}/vlc/plugins/video_output %if %{with directfb} # R: DirectFB %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libdirectfb_plugin.so %endif +%if %{with glesv1} +# R: OpenGLESv1 >= 1.1 +%attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libgles1_plugin.so +%endif +%if %{with glesv2} +# R: OpenGLESv2 >= 2.0 +%attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libgles2_plugin.so +%endif %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libvdummy_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libvmem_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libyuv_plugin.so +%dir %{_libdir}/vlc/plugins/video_splitter +%attr(755,root,root) %{_libdir}/vlc/plugins/video_splitter/libclone_plugin.so +# R: libxcb >= 1.6 +%attr(755,root,root) %{_libdir}/vlc/plugins/video_splitter/libpanoramix_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_splitter/libwall_plugin.so %dir %{_libdir}/vlc/plugins/visualization +# R: OpenGL +%attr(755,root,root) %{_libdir}/vlc/plugins/visualization/libglspectrum_plugin.so # R: libgoom2 %attr(755,root,root) %{_libdir}/vlc/plugins/visualization/libgoom_plugin.so %if %{with projectM} @@ -962,11 +1045,9 @@ rm -rf $RPM_BUILD_ROOT # R: vsxu-libs %attr(755,root,root) %{_libdir}/vlc/plugins/visualization/libvsxu_plugin.so %endif -%dir %{_datadir}/%{name} -%dir %{_datadir}/%{name}/lua -%dir %{_datadir}/%{name}/lua/extensions -%dir %{_datadir}/%{name}/utils -%attr(755,root,root) %{_datadir}/%{name}/utils/*.sh +%dir %{_datadir}/vlc +%dir %{_datadir}/vlc/utils +%attr(755,root,root) %{_datadir}/vlc/utils/*.sh %{_mandir}/man1/vlc.1* %{_mandir}/man1/vlc-wrapper.1* @@ -975,7 +1056,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libvlc.so %attr(755,root,root) %{_libdir}/libvlccore.so -%{_includedir}/%{name} +%attr(755,root,root) %{_libdir}/vlc/libvlc_vdpau.so +%{_includedir}/vlc %{_pkgconfigdir}/libvlc.pc %{_pkgconfigdir}/vlc-plugin.pc @@ -983,7 +1065,7 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/qvlc %attr(755,root,root) %{_bindir}/svlc -# R: QtCore QtGui >= %{qtver} +# R: QtCore QtGui >= %{qt_ver} %attr(755,root,root) %{_libdir}/vlc/plugins/gui/libqt4_plugin.so # R: freetype libtar xorg-lib-lib{Xext,Xinerama,Xpm} QtCore QtGui %attr(755,root,root) %{_libdir}/vlc/plugins/gui/libskins2_plugin.so @@ -996,7 +1078,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libcaca_plugin.so %endif # R: EGL, xorg-lib-libX11 -%attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libegl_plugin.so +%attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libegl_x11_plugin.so # R: OpenGL %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libgl_plugin.so %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libglx_plugin.so @@ -1006,7 +1088,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libxcb_x11_plugin.so # R: libxcb >= 1.6 %attr(755,root,root) %{_libdir}/vlc/plugins/video_output/libxcb_xv_plugin.so -%{_datadir}/%{name}/skins2 +%{_datadir}/vlc/skins2 %{_iconsdir}/hicolor/*/apps/vlc*.png %{_iconsdir}/hicolor/*/apps/vlc*.xpm %{_desktopdir}/vlc.desktop @@ -1028,7 +1110,9 @@ rm -rf $RPM_BUILD_ROOT %files lua %defattr(644,root,root,755) %{_libdir}/vlc/lua -%{_datadir}/vlc/lua +%dir %{_datadir}/vlc/lua +%dir %{_datadir}/vlc/lua/extensions +%{_datadir}/vlc/lua/http %if %{with kde} %files solid