2013-04-04 08:55:26 +00:00
#
2013-04-09 13:54:17 +00:00
# spec file for package vlc
2013-04-04 08:55:26 +00:00
#
2017-05-18 18:46:28 +00:00
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
2013-04-04 08:55:26 +00:00
# Copyright (c) 2012 Dominique Leuenberger, Amsterdam, The Netherlands
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
2013-04-09 13:54:17 +00:00
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
2013-04-04 08:55:26 +00:00
%define libvlc 5
2015-03-01 17:33:44 +00:00
%define libvlccore 8
2013-04-04 08:55:26 +00:00
%define conflicts vlc-beta
2016-08-06 18:36:32 +00:00
%if 0%{?suse_version} >= 1200
%bcond_without gstreamer
%else
%bcond_with gstreamer
%endif
2013-10-02 08:45:28 +00:00
%ifarch %arm
2013-10-02 08:50:12 +00:00
%bcond_without opengles
2013-10-02 08:45:28 +00:00
%else
2013-10-02 08:50:12 +00:00
%bcond_with opengles
2013-10-02 08:45:28 +00:00
%endif
2017-09-25 11:54:42 +00:00
# Fluidsynth plugin is known to cause strange crashes here and there - disable it for now (2014-10-07, DimStar)
%bcond_with fluidsynth
# VNC support - the module is not really usable in most cases tested so far (e.g. against qemu-kvm -vnc :xx)
%bcond_with vnc
2013-04-04 08:55:26 +00:00
Name : vlc
2017-06-02 08:31:18 +00:00
Version : 2.2.6
2013-04-09 13:54:17 +00:00
Release : 0
2016-09-21 16:31:03 +00:00
Summary : Graphical media player
2017-09-25 11:54:42 +00:00
License : GPL-2.0+ AND LGPL-2.1+
2015-03-02 14:29:22 +00:00
Group : Productivity/Multimedia/Video/Players
Url : http://www.videolan.org
2015-03-02 14:34:41 +00:00
Source : http://download.videolan.org/%{name} /%{version} /%{name} -%{version} .tar.xz
2015-02-04 10:11:47 +00:00
# Add vlc.changes as source, so we can reproducibly extract the date from it during build
Source1 : %{name} .changes
2015-03-02 14:29:22 +00:00
Source2 : %{name} -rpmlintrc
2016-08-03 13:19:04 +00:00
Source3 : %{name} .appdata.xml
2013-10-02 09:49:04 +00:00
Patch3 : 0001-no-return-in-non-void.patch
2015-03-04 10:23:47 +00:00
Patch4 : vlc-2.2.0-fix_deinterlace_mmx.patch
2016-02-11 11:37:38 +00:00
# PATCH-FIX-UPSTREAM vlc-support-qt5.5.patch dimstar@opensuse.org -- The Qt 5.5 packages in Leap and Tumbleweed are patched. Other dists don't have Qt 5.5 yet. Patch from upstream, reverse applied
Patch5 : vlc-support-qt5.5.patch
2016-05-31 10:09:49 +00:00
# PATCH-FIX-UPSTREAM vlc-gcc6-buildfixes.patch dimstar@opensuse.org -- A collection of upstream commits to fix build with gcc6
Patch6 : vlc-gcc6-buildfixes.patch
2017-08-02 09:27:27 +00:00
Patch7 : vlc.a52.patch
2017-08-24 16:26:26 +00:00
# PATCH-FIX-OPENSUSE vlc-projectM-qt5.patch -- link to libprojectM-qt5
Patch8 : vlc-projectM-qt5.patch
2017-09-25 11:54:42 +00:00
Patch9 : vlc-flac-heap-overflow.patch
2013-10-14 17:42:40 +00:00
BuildRequires : Mesa-devel
2015-03-02 14:29:22 +00:00
BuildRequires : SDL-devel >= 1.2.10
2013-04-04 08:55:26 +00:00
BuildRequires : aalib-devel
2015-03-02 14:29:22 +00:00
BuildRequires : alsa-devel >= 1.0.24
BuildRequires : avahi-devel >= 0.6
BuildRequires : dirac-devel
2013-04-04 08:55:26 +00:00
BuildRequires : fdupes
2015-03-02 14:29:22 +00:00
BuildRequires : findutils
BuildRequires : freetype2
BuildRequires : fribidi-devel
2013-04-04 08:55:26 +00:00
BuildRequires : gettext-devel
BuildRequires : git
2015-03-02 14:29:22 +00:00
BuildRequires : gtk2-devel
BuildRequires : libavc1394-devel >= 0.5.3
BuildRequires : libcddb-devel >= 0.9.5
BuildRequires : libcdio-devel >= 0.78.2
BuildRequires : libdc1394-devel >= 2.1.0
2015-11-27 17:17:35 +00:00
BuildRequires : libdvbpsi-devel >= 1.0.0
2013-04-04 08:55:26 +00:00
BuildRequires : libgcrypt-devel
2015-03-02 14:29:22 +00:00
BuildRequires : libidn-devel
BuildRequires : libjack-devel >= 1.9.7
2017-09-25 11:54:42 +00:00
BuildRequires : libjpeg-devel
2015-03-02 14:29:22 +00:00
BuildRequires : libkate-devel >= 0.3.0
BuildRequires : libnotify-devel
BuildRequires : libogg-devel >= 1.0
BuildRequires : libopus-devel >= 1.0.3
BuildRequires : libraw1394 >= 2.0.1
BuildRequires : librsvg-devel >= 2.9.0
BuildRequires : libsamplerate-devel
BuildRequires : libshout-devel >= 2.1
BuildRequires : libsmbclient-devel
BuildRequires : libssh2-devel
BuildRequires : libtheora-devel >= 1.0
2013-04-04 08:55:26 +00:00
BuildRequires : libtool
2015-03-02 14:29:22 +00:00
BuildRequires : libudev-devel >= 142
BuildRequires : libvorbis-devel >= 1.1
2015-05-15 11:24:11 +00:00
BuildRequires : libvpx-devel
2015-07-24 12:28:47 +00:00
BuildRequires : libxml2-devel >= 2.5
2013-04-04 08:55:26 +00:00
BuildRequires : lirc-devel
2015-03-02 14:29:22 +00:00
BuildRequires : live555-devel >= 2015.01.27
BuildRequires : lua-devel >= 5.1
2013-04-04 08:55:26 +00:00
BuildRequires : pcre-devel
2017-09-25 11:54:42 +00:00
BuildRequires : pkgconfig
2015-03-02 14:29:22 +00:00
BuildRequires : schroedinger-devel >= 1.0.10
2013-04-04 08:55:26 +00:00
BuildRequires : slang-devel
2015-03-02 14:29:22 +00:00
BuildRequires : speex-devel >= 1.0.5
2014-01-28 20:46:37 +00:00
BuildRequires : update-desktop-files
2013-04-09 13:54:17 +00:00
BuildRequires : vcdimager-devel
2015-03-02 14:29:22 +00:00
BuildRequires : xosd-devel
BuildRequires : xz
2017-09-25 11:54:42 +00:00
BuildRequires : pkgconfig(libavcodec) >= 55.26.0
BuildRequires : pkgconfig(libavformat) >= 53.21.0
BuildRequires : pkgconfig(libavutil) >= 52.4.0
BuildRequires : pkgconfig(libmodplug) >= 0.8.4
2015-03-02 14:29:22 +00:00
Requires : %{name} -noX = %{version} -%{release}
2017-09-25 11:54:42 +00:00
Requires : %{name} -qt = %{version} -%{release}
2015-03-04 23:09:28 +00:00
# We need the noX package first, as it contains vlc-cache-gen
PreReq : %{name} -noX
2015-03-02 14:29:22 +00:00
Conflicts : %{conflicts}
2017-09-25 11:54:42 +00:00
Obsoletes : %{name} -gnome <= %{version}
BuildConflicts : pkgconfig(libavutil) >= 55
%if %{with gstreamer}
BuildRequires : pkgconfig(gstreamer-app-1.0)
%endif
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
BuildRequires : flac-devel
%endif
%if 0%{?suse_version} >= 1310
BuildRequires : pkgconfig(Qt5Core)
BuildRequires : pkgconfig(Qt5Gui)
BuildRequires : pkgconfig(Qt5Widgets)
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
BuildRequires : pkgconfig(Qt5X11Extras)
# for some reason libXi-devel is explicitly needed on Leap 42.1, otherwise the build fails...
BuildRequires : pkgconfig(xi)
%endif
%else
BuildRequires : libqt4-devel >= 4.6.0
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
BuildRequires : gdk-pixbuf-devel
BuildRequires : libv4l-devel
BuildRequires : pkgconfig(caca) >= 0.99.beta14
BuildRequires : pkgconfig(speexdsp)
2014-10-30 10:48:27 +00:00
BuildRequires : pkgconfig(xcb) >= 1.6
BuildRequires : pkgconfig(xcb-composite)
BuildRequires : pkgconfig(xcb-randr) >= 1.3
BuildRequires : pkgconfig(xcb-shm)
BuildRequires : pkgconfig(xcb-xv) >= 1.1.90.1
2015-03-04 10:23:47 +00:00
BuildRequires : pkgconfig(xext)
2014-10-30 10:48:27 +00:00
BuildRequires : pkgconfig(xproto)
2015-03-04 10:23:47 +00:00
BuildRequires : pkgconfig(zvbi-0.2) >= 0.2.28
2014-09-29 14:57:24 +00:00
%endif
2015-11-27 17:17:35 +00:00
%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315 || 0%{?BUILD_ORIG}
2015-03-02 14:29:22 +00:00
BuildRequires : pkgconfig(libswscale)
%endif
%if 0%{?suse_version} > 1110
2015-12-15 09:31:44 +00:00
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
2015-03-02 14:29:22 +00:00
BuildRequires : pkgconfig(SDL_image) >= 1.2.10
2017-09-25 11:54:42 +00:00
BuildRequires : pkgconfig(libupnp)
BuildRequires : pkgconfig(opencv) > 2.0
2017-08-24 16:26:26 +00:00
%if 0%{?suse_version} > 1320
BuildRequires : pkgconfig(libprojectM-qt5) >= 2.0.0
%else
2015-03-02 14:29:22 +00:00
BuildRequires : pkgconfig(libprojectM) >= 2.0.0
2017-08-24 16:26:26 +00:00
%endif
2015-03-02 14:29:22 +00:00
%endif
2015-11-27 17:17:35 +00:00
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
BuildRequires : libmatroska-devel
BuildRequires : pkgconfig(dvdnav) > 4.9.0
BuildRequires : pkgconfig(dvdread) > 4.9.0
BuildRequires : pkgconfig(libass) >= 0.9.8
2013-10-14 17:42:40 +00:00
BuildRequires : pkgconfig(libgme)
2015-03-02 14:29:22 +00:00
BuildRequires : pkgconfig(libmtp) >= 1.0.0
BuildRequires : pkgconfig(libva)
BuildRequires : pkgconfig(libva-x11)
BuildRequires : pkgconfig(taglib) >= 1.9
%endif
%if 0%{?suse_version} > 1140
BuildRequires : pkgconfig(dbus-1) >= 1.6.0
BuildRequires : pkgconfig(gnutls) >= 3.2.0
BuildRequires : pkgconfig(libbluray) >= 0.3.0
BuildRequires : pkgconfig(libpulse) >= 1.0
BuildRequires : pkgconfig(xcb-keysyms) >= 0.3.4
2014-10-30 10:48:27 +00:00
BuildRequires : pkgconfig(xinerama)
BuildRequires : pkgconfig(xpm)
2017-09-25 11:54:42 +00:00
%if 0%{?suse_version} < 1330 && ( 0%{?sle_version} < 120200 || 0%{?is_opensuse} < 1 )
BuildRequires : pkgconfig(freerdp) >= 1.0.1
%endif
%if %{with vnc}
BuildRequires : pkgconfig(libvncclient) >= 0.9.9
%endif
2015-03-04 10:23:47 +00:00
%if %{with fluidsynth}
2015-03-02 14:48:07 +00:00
BuildRequires : pkgconfig(fluidsynth) >= 1.1.2
2015-03-04 10:23:47 +00:00
%endif
2015-11-27 17:17:35 +00:00
%if 0%{?suse_version} != 1315
2015-03-02 14:48:07 +00:00
BuildRequires : pkgconfig(libchromaprint) >= 0.6.0
%endif
2013-10-21 20:32:39 +00:00
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} >= 1320
BuildRequires : pkgconfig(ncursesw)
2013-10-14 17:42:40 +00:00
%endif
2017-09-25 11:54:42 +00:00
%if (0%{?suse_version} == 1330) || (0%{?suse_version} == 1315 && 0%{?sle_version} >= 120200)
2016-08-26 21:16:05 +00:00
# for TW, we favor ffmpeg2-devel. Older distros have ffmpeg 2.x intree
BuildRequires : ffmpeg2-devel
%endif
2013-04-04 08:55:26 +00:00
# Those are dependencies which are NOT provided in openSUSE, mostly for legal reasons.
%if 0%{?BUILD_ORIG}
BuildRequires : faad2-devel
2015-03-02 14:37:41 +00:00
# Disabled for now - VideoLAN repo needs to catch up
2015-03-02 16:41:26 +00:00
BuildRequires : liba52-devel
2017-09-25 11:54:42 +00:00
BuildRequires : libfaac-devel
# Disabled for now - VideoLAN repo needs to catch up
BuildRequires : libmad-devel
BuildRequires : libxvidcore-devel
2014-10-30 10:48:27 +00:00
BuildRequires : pkgconfig(libdca) >= 0.0.5
BuildRequires : pkgconfig(libmpeg2) > 0.3.2
BuildRequires : pkgconfig(libpostproc)
BuildRequires : pkgconfig(twolame)
2015-03-02 14:29:22 +00:00
BuildRequires : pkgconfig(x264) >= 0.8.6
2015-03-02 14:37:41 +00:00
# Disabled for now - VideoLAN repo needs to catch up
#BuildRequires: pkgconfig(x265)
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
BuildRequires : pkgconfig(vdpau) >= 0.6
%endif
2013-04-04 08:55:26 +00:00
%endif
%description
2016-09-21 16:31:03 +00:00
VLC media player is a multimedia player for many
audio and video files and formats (such as MPEG, DivX, mp3, ogg, ...)
2015-03-02 14:29:22 +00:00
as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast
2013-04-04 08:55:26 +00:00
in IPv4 or IPv6 on a high-bandwidth network.
2016-09-21 16:31:03 +00:00
%if 0%{?BUILD_ORIG}
Note that the actual support is provided through ffmpeg and gstreamer
libraries, which may not have all codecs enabled that were just named.
%endif
2013-04-04 08:55:26 +00:00
%package devel
2016-09-21 16:31:03 +00:00
Summary : Development files for the VLC media player system
2013-04-09 13:54:17 +00:00
Group : Development/Libraries/C and C++
Requires : %{name} = %{version}
2013-04-04 08:55:26 +00:00
%description devel
2016-09-21 16:31:03 +00:00
These development headers are required if you plan on coding against VLC.
2013-04-04 08:55:26 +00:00
%package -n libvlc%{libvlc}
2016-09-21 16:31:03 +00:00
Summary : Shared code for the VLC media player program
2013-04-09 13:54:17 +00:00
Group : System/Libraries
2013-04-04 08:55:26 +00:00
%description -n libvlc%{libvlc}
2016-09-21 16:31:03 +00:00
This subpackage contains libraries that are part of VLC.
2013-04-04 08:55:26 +00:00
%package -n libvlccore%{libvlccore}
2016-09-21 16:31:03 +00:00
Summary : Shared code for the VLC media player program
2013-04-09 13:54:17 +00:00
Group : System/Libraries
2013-04-04 08:55:26 +00:00
%description -n libvlccore%{libvlccore}
2016-09-21 16:31:03 +00:00
This subpackage contains libraries that are part of VLC.
2013-04-04 08:55:26 +00:00
%package noX
2016-09-21 16:31:03 +00:00
Summary : VLC without X dependencies
2013-04-09 13:54:17 +00:00
Group : Productivity/Multimedia/Video/Players
Requires : libvlc%{libvlc} = %{version} -%{release}
Requires : libvlccore%{libvlccore} = %{version} -%{release}
2017-09-25 11:54:42 +00:00
# This is a hack only due to libbluray not having versioned symbols as well as
# having a strange ABI/API break between 0.3 and 0.7
%requires_ge libbluray1
Recommends: %{name} -codecs
2013-10-14 17:42:40 +00:00
# lang subpackage
2016-09-16 14:24:47 +00:00
Recommends: %{name} -lang
2015-03-02 14:29:22 +00:00
Recommends: libdvdcss
2017-09-25 11:54:42 +00:00
Conflicts : %{conflicts} -noX
2016-09-21 16:31:03 +00:00
# The lang-package was renamed to vlc-lang to assist AppStream building
2016-09-16 14:24:47 +00:00
Obsoletes : %{name} -noX-lang
2013-04-04 08:55:26 +00:00
%description noX
2016-09-21 16:31:03 +00:00
This package of VLC contains the bare requirements you need to install.
There is no graphical user interface included, thus it is also perfectly
suitable for server installations, for example, to run a streaming server.
2013-04-04 08:55:26 +00:00
Should you decide to install the GUI modules, %{name} -noX will stay
installed as a dependency.
2016-12-05 15:32:49 +00:00
# we can't use %%lang_package, as we need a different dependency
# boo#1012556
# but the package name has to stay vlc-lang, as otherise the software centers
# (AppStream based) can't see vlc being translated (vlc is the one listed in SC
# not vlc-noX)
2017-09-25 11:54:42 +00:00
%package lang
Summary : Translations for package %{name}
2016-12-05 15:32:49 +00:00
# We do not want to require vlc, which is GUI based, but only vlc-noX
2017-09-25 11:54:42 +00:00
Group : System/Localization
Requires : %{name} -noX = %{version}
Supplements: packageand(bundle-lang-other:%{name} -noX)
Provides : %{name} -lang-all = %{version}
BuildArch : noarch
2016-12-05 15:32:49 +00:00
2017-09-25 11:54:42 +00:00
%description lang
2016-12-05 15:32:49 +00:00
Provides translations for the " %{name} " package.
2016-09-16 14:24:47 +00:00
%package codec-gstreamer
2016-09-21 16:31:03 +00:00
Summary : GStreamer integration for the VLC media player
2016-08-06 18:36:32 +00:00
Group : Productivity/Multimedia/Video/Players
Requires : %{name} -noX = %{version}
Supplements: packageand(%{name} -noX:%(rpm --qf " % %{name} " -qf $(readlink -f %{_libdir} /libgstapp-1.0.so)))
%description codec-gstreamer
2016-09-21 16:31:03 +00:00
This package enhances the functionality of the VLC media player by
using GStreamer and its submodules as a backend to decode streams.
2016-08-06 18:36:32 +00:00
2013-04-04 08:55:26 +00:00
%if 0%{?BUILD_ORIG}
%package codecs
2016-09-21 16:31:03 +00:00
Summary : Additional codecs for the VLC media player
2013-04-09 13:54:17 +00:00
Group : Productivity/Multimedia/Video/Players
2016-09-28 18:58:15 +00:00
# We require the unrestricted libavcodec - same ABI version we linked
Requires : %(rpm --qf " % %{name} " -qf $(readlink -f %{_libdir} /libavcodec.so))(unrestricted)
2017-09-25 11:54:42 +00:00
Requires : %{name} -noX = %{version}
Supplements: %{name} -noX
2013-04-04 08:55:26 +00:00
%description codecs
2016-09-21 16:31:03 +00:00
This package enhances the functionality of the VLC media player by
codecs that are not available in the stock openSUSE distribution.
2013-04-04 08:55:26 +00:00
%endif
%package qt
2016-09-21 16:31:03 +00:00
Summary : Qt interface for the VLC media player
2013-04-09 13:54:17 +00:00
Group : Productivity/Multimedia/Video/Players
Requires : %{name} -noX = %{version} -%{release}
2017-09-25 11:54:42 +00:00
Conflicts : %{conflicts} -qt
2015-05-14 07:39:13 +00:00
%if 0%{?suse_version} >= 1310
Supplements: packageand(%{name} -noX:libqt5)
%else
2015-03-02 14:29:22 +00:00
Supplements: packageand(%{name} -noX:libqt4)
2015-05-14 07:39:13 +00:00
%endif
2013-04-04 08:55:26 +00:00
%description qt
2016-09-21 16:31:03 +00:00
This subpackage provides a Qt interface for VLC and selects it by
default when `vlc` is invoked from an X session.
2013-04-04 08:55:26 +00:00
2015-02-04 15:24:32 +00:00
%prep
2015-03-02 14:29:22 +00:00
echo '********* ENTERED PREP PHASE ********'
date
2014-07-12 13:29:12 +00:00
%setup -q
2013-10-02 09:49:04 +00:00
%patch3 -p1
2015-03-04 10:23:47 +00:00
%if 0%{?suse_version} == 1110
%ifarch %ix86
%patch4
%endif
%endif
2016-02-11 11:37:38 +00:00
%if 0%{?suse_version} > 1310
# openSUSE Leap and Tumbleweed have Qt 5.5.x, but with the required patch applied
# openSUSE 13.2 (also > 1310) comes with Qt 5.3, so is not affected, but the patch does not harm
%patch5 -p1 -R
%endif
2016-05-31 10:09:49 +00:00
if [ $(gcc -dumpversion) -ge 6 ]; then
%patch6 -p1
fi
2017-08-02 09:27:27 +00:00
%patch7 -p1
2017-08-24 16:26:26 +00:00
%if 0%{?suse_version} > 1320
%patch8 -p1
%endif
2017-09-25 11:54:42 +00:00
%patch9 -p1
2015-03-04 10:23:47 +00:00
2015-07-24 12:28:47 +00:00
### Fix up sources for LUA 5.3
if pkg-config --atleast-version 5.3 lua; then
sed -i 's/luaL_optint/(int)&eger/' modules/lua/libs/{net,osd,volume}.c
fi
### And LUA 5.3.1 has some more API changes
if pkg-config --atleast-version 5.3.1 lua; then
sed -i 's/luaL_checkint(/(int)luaL_checkinteger(/' \
modules/lua/{demux,libs/{configuration,net,osd,playlist,stream,variables,volume}}.c
fi
2015-01-22 15:55:17 +00:00
# We do not rely on contrib but make use of system libraries
2013-04-04 08:55:26 +00:00
rm -rf contrib
2013-10-14 17:42:40 +00:00
# fix builddate info
# Remove build time references so build-compare can do its work
2015-03-02 14:29:22 +00:00
FAKE_BUILDTIME=$(LC_ALL=C date -u -r %{SOURCE1} '+%%H:%%M' )
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{SOURCE1} '+%%b %%e %%Y' )
2013-10-14 17:42:40 +00:00
sed -e " s / _ _ T I M E _ _ / \" $ F A K E _ B U I L D T I M E \" / " -i modules/gui/qt4/dialogs/help.cpp src/config/help.c
sed -e " s / _ _ D A T E _ _ / \" $ F A K E _ B U I L D D A T E \" / " -i modules/gui/qt4/dialogs/help.cpp src/config/help.c
2015-03-02 14:29:22 +00:00
echo '********* ENDED PREP PHASE *********'
date
%build
echo '********* BOOTSTRAPPING *********'
date
2016-07-01 07:52:07 +00:00
export CFLAGS=" %{optflags} - f P I E "
export CXXFLAGS=" %{optflags} - f P I E "
export LDFLAGS=" - p i e "
2015-03-04 10:23:47 +00:00
%if 0%{?suse_version} > 1140
2015-03-02 20:07:23 +00:00
./bootstrap
2015-03-04 10:23:47 +00:00
%endif
2013-04-04 08:55:26 +00:00
%configure \
--disable-dependency-tracking \
--enable-aa \
--enable-alsa \
--enable-dvbpsi \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
--enable-dvdnav \
--enable-dvdread \
2015-03-04 10:23:47 +00:00
--enable-flac \
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
--enable-fast-install \
2016-07-18 19:19:28 +00:00
%if 0%{?suse_version} > 1140 && 0%{?suse_version} < 1330 && ( 0%{?sle_version} < 120200 || 0%{?is_opensuse} < 1 )
2015-03-02 14:29:22 +00:00
--enable-freerdp \
%endif
2013-04-04 08:55:26 +00:00
--enable-freetype \
--enable-fribidi \
2016-03-16 12:43:37 +00:00
--disable-gnomevfs \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
--enable-gnutls \
2014-05-28 11:33:36 +00:00
%endif
2013-04-04 08:55:26 +00:00
--enable-httpd \
--enable-jack \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} <= 1140
--disable-jpeg \
%endif
2013-04-04 08:55:26 +00:00
--enable-kate \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
--enable-libass \
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
--enable-libcddb \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2015-12-16 10:49:18 +00:00
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
2015-03-02 14:29:22 +00:00
--enable-opencv \
%endif
2015-11-27 17:17:35 +00:00
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} <= 1140
--disable-mmx \
--disable-sse \
%endif
--enable-sftp \
--disable-svgdec \
2015-11-27 17:17:35 +00:00
%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315 || 0%{?BUILD_ORIG}
2013-05-02 18:23:45 +00:00
--enable-swscale \
2013-10-21 20:32:39 +00:00
%else
2014-09-29 14:57:24 +00:00
--disable-swscale \
2013-10-21 20:32:39 +00:00
%endif
2013-04-04 08:55:26 +00:00
%if 0%{?BUILD_ORIG}
--enable-libmpeg2 \
--enable-mad \
2013-05-02 18:23:45 +00:00
--enable-postproc \
--enable-faad \
--enable-a52 \
2013-04-04 08:55:26 +00:00
--enable-dca \
%else
2013-05-02 18:23:45 +00:00
--disable-libmpeg2 \
--disable-mad \
--disable-postproc \
--disable-faad \
--disable-a52 \
2013-04-04 08:55:26 +00:00
--disable-dca \
%endif
2016-08-09 12:15:05 +00:00
--enable-avcodec \
2015-03-02 14:29:22 +00:00
--enable-lirc \
--enable-live555 \
2013-04-04 08:55:26 +00:00
--enable-lua \
--enable-mkv \
--enable-mod \
--enable-ogg \
--enable-optimizations \
2013-09-26 16:41:07 +00:00
--disable-oss \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
--enable-pulse \
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
--enable-realrtsp \
--enable-sout \
--enable-speex \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
--enable-taglib \
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
--enable-theora \
--enable-v4l2 \
--enable-vcd \
--enable-vcdx \
--enable-vorbis \
2015-03-04 10:23:47 +00:00
--disable-x265 \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
--enable-xcb \
2014-10-05 13:06:07 +00:00
%else
--disable-xcb \
%endif
2013-10-02 08:50:12 +00:00
%if %{with opengles}
2013-10-02 08:45:28 +00:00
--enable-gles2 \
2013-04-04 08:55:26 +00:00
%endif
2016-05-31 10:09:49 +00:00
--disable-atmo \
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140 && 0%{?BUILD_ORIG}
--enable-vdpau \
%else
--disable-vdpau \
%endif
--enable-xvideo \
--with-default-font=%{_datadir} /fonts/truetype/FreeSerifBold.ttf \
--with-default-monospace-font=%{_datadir} /fonts/truetype/FreeMono.ttf
echo '********* FINISHED CONFIGURE *********'
date
2015-03-04 10:23:47 +00:00
# post config patches, not very nice but we don't have automake
%if 0%{?suse_version} == 1110
# replaces ustar patch
sed -e 's/tar cvv/tar cvv --format=ustar/' -i share/Makefile
%endif
2015-04-27 06:24:24 +00:00
# make sure the build hostname is not embedded in the binaries -- or we'll
# continuously republish packages -- seife
### ONLY REMOVE THIS IF YOU KNOW WHAT YOU ARE DOING!
sed -i 's/^#define.*VLC_COMPILE_HOST.*/#define VLC_COMPILE_HOST "obs-build"/' config.h
2015-03-02 14:29:22 +00:00
make %{?_smp_mflags}
2013-04-04 08:55:26 +00:00
%install
2015-03-02 14:29:22 +00:00
echo '********* ENTERED INSTALL PHASE *********'
date
make DESTDIR=%{buildroot} install %{?_smp_mflags}
2013-04-04 08:55:26 +00:00
mkdir -p %{buildroot} /%{_datadir} /pixmaps
2015-03-17 16:05:17 +00:00
# We need a full copy, as the pixmap icon goes to the -noX package
cp %{buildroot} %{_datadir} /icons/hicolor/48x48/apps/vlc.png %{buildroot} /%{_datadir} /pixmaps/vlc.png
2016-01-08 08:29:54 +00:00
#Make vlc available in Plasma 5 device notifier
mkdir %{buildroot} %{_datadir} /solid
mkdir %{buildroot} %{_datadir} /solid/actions
cp %{buildroot} %{_datadir} /kde4/apps/solid/actions/vlc-open*.desktop %{buildroot} %{_datadir} /solid/actions/
2015-03-02 14:29:22 +00:00
find %{buildroot} -type f -name " * . l a " -delete -print
%suse_update_desktop_file vlc AudioVideo Audio Video Player
%fdupes %{buildroot} %{_datadir} /vlc
# remove duplicate file
rm %{buildroot} /%{_datadir} /vlc/lua/http/requests/README.txt
# add missing manfiles
for i in ?vlc; do
pushd %{buildroot} /%{_mandir} /man1
ln -s vlc.1 $i.1
popd
done
2013-04-04 08:55:26 +00:00
2015-03-04 10:23:47 +00:00
# don't ship hevc-related modules even if probably overkill for legal purposes
%if ! 0%{?BUILD_ORIG}
rm %{buildroot} /%{_libdir} /vlc/plugins/demux/libhevc_plugin.so
rm %{buildroot} /%{_libdir} /vlc/plugins/packetizer/libpacketizer_hevc_plugin.so
%endif
2013-04-04 08:55:26 +00:00
# clean up some lang issues...
2016-02-08 10:26:38 +00:00
for lang in ach an cgg co ff tet ks_IN; do
2013-04-04 08:55:26 +00:00
rm -rf %{buildroot} %{_datadir} /locale/$lang
done
%find_lang vlc
2016-08-03 13:19:04 +00:00
#Install appdata file
2017-09-25 11:54:42 +00:00
install -Dm0644 %{SOURCE3} %{buildroot} %{_datadir} /appdata/%{name} .appdata.xml
2016-08-03 13:19:04 +00:00
2015-03-05 01:34:53 +00:00
%post
%{_libdir} /vlc/vlc-cache-gen -f %{_libdir} /vlc/plugins
2017-09-25 11:54:42 +00:00
%post -n %{name}-noX
2015-03-04 11:53:51 +00:00
/sbin/ldconfig
%{_libdir} /vlc/vlc-cache-gen -f %{_libdir} /vlc/plugins
2015-03-02 14:32:33 +00:00
%postun -n %{name}-noX -p /sbin/ldconfig
2015-03-05 01:34:53 +00:00
%post -n libvlc%{libvlc} -p /sbin/ldconfig
2015-03-02 14:32:33 +00:00
%postun -n libvlc%{libvlc} -p /sbin/ldconfig
%post -n libvlccore%{libvlccore} -p /sbin/ldconfig
%postun -n libvlccore%{libvlccore} -p /sbin/ldconfig
2015-04-30 07:27:47 +00:00
%post -n %{name}-qt
%{_libdir} /vlc/vlc-cache-gen -f %{_libdir} /vlc/plugins
%if 0%{?BUILD_ORIG}
2017-09-25 11:54:42 +00:00
%post -n %{name}-codecs
2015-04-30 07:27:47 +00:00
%{_libdir} /vlc/vlc-cache-gen -f %{_libdir} /vlc/plugins
%endif
2015-03-02 14:29:22 +00:00
%files
2013-04-04 08:55:26 +00:00
%defattr (-,root,root)
2015-03-17 16:27:41 +00:00
# The presence of the .desktop file is what gives AppStream the
# hint of which package to add in the appstore... 'vlc' is the place to be
%{_datadir} /applications/vlc.desktop
2016-08-03 13:19:04 +00:00
%dir %{_datadir} /appdata
%{_datadir} /appdata/%{name} .appdata.xml
2015-03-17 16:27:41 +00:00
# The icon is the one referenced by the .desktop file
%{_datadir} /pixmaps/vlc.png
2013-04-04 08:55:26 +00:00
%{_bindir} /svlc
%{_datadir} /icons/hicolor/*/apps/vlc*
%dir %{_datadir} /kde4
%dir %{_datadir} /kde4/apps
%{_datadir} /kde4/apps/solid
2016-01-08 08:29:54 +00:00
%{_datadir} /solid
2015-03-02 14:29:22 +00:00
%exclude %{_libdir} /vlc/libcompat.a
%{_mandir} /man1/svlc*
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/liblibass_plugin.so
2015-03-02 14:29:22 +00:00
%endif
%if 0%{?suse_version} > 1110
2015-12-16 10:49:18 +00:00
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
2013-11-23 04:49:00 +00:00
%{_libdir} /vlc/plugins/codec/libsdl_image_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2015-03-02 14:29:22 +00:00
%endif
%{_libdir} /vlc/plugins/notify/libnotify_plugin.so
%{_libdir} /vlc/plugins/video_filter/libremoteosd_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/text_renderer/libfreetype_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_splitter/libpanoramix_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_output/libxcb_glx_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-10-02 08:50:12 +00:00
%if %{with opengles}
2013-10-02 08:45:28 +00:00
%{_libdir} /vlc/plugins/video_output/libgles2_plugin.so
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_output/libegl_x11_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/visualization/libglspectrum_plugin.so
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/video_output/libaa_plugin.so
%if 0%{?suse_version} > 1110
2015-12-16 10:49:18 +00:00
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/visualization/libprojectm_plugin.so
%endif
2013-11-23 18:17:43 +00:00
%endif
2013-04-04 08:55:26 +00:00
2016-09-16 14:24:47 +00:00
%files lang -f vlc.lang
2013-10-14 17:42:40 +00:00
%defattr (-,root,root)
%files noX
2013-04-04 08:55:26 +00:00
%defattr (-,root,root)
%doc %{_datadir} /doc/vlc/
2015-03-02 14:29:22 +00:00
%doc NEWS AUTHORS COPYING THANKS README
2013-04-04 08:55:26 +00:00
%{_bindir} /cvlc
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} >= 1320
2013-04-04 08:55:26 +00:00
%{_bindir} /nvlc
2015-03-02 14:29:22 +00:00
%{_mandir} /man1/nvlc*
2013-04-04 08:55:26 +00:00
%endif
%{_bindir} /rvlc
%{_bindir} /vlc
%{_bindir} /vlc-wrapper
%{_datadir} /vlc/
2015-03-02 14:29:22 +00:00
%{_mandir} /man1/cvlc*
%{_mandir} /man1/rvlc*
%{_mandir} /man1/vlc*
2013-04-04 08:55:26 +00:00
# Own the file.. but it's an auto-generated file, so ghost it.
%ghost %{_libdir} /vlc/plugins/plugins.dat
%dir %{_libdir} /vlc
%dir %{_libdir} /vlc/lua
2013-09-26 16:41:07 +00:00
%dir %{_libdir} /vlc/lua/extensions
2013-04-04 08:55:26 +00:00
%dir %{_libdir} /vlc/lua/intf
%dir %{_libdir} /vlc/lua/intf/modules
%dir %{_libdir} /vlc/lua/meta
%dir %{_libdir} /vlc/lua/meta/art
%dir %{_libdir} /vlc/lua/meta/fetcher
%dir %{_libdir} /vlc/lua/meta/reader
%dir %{_libdir} /vlc/lua/modules
%dir %{_libdir} /vlc/lua/playlist
%dir %{_libdir} /vlc/lua/sd
%dir %{_libdir} /vlc/plugins
%dir %{_libdir} /vlc/plugins/access
%dir %{_libdir} /vlc/plugins/access_output
%dir %{_libdir} /vlc/plugins/audio_filter
%dir %{_libdir} /vlc/plugins/audio_mixer
%dir %{_libdir} /vlc/plugins/audio_output
%dir %{_libdir} /vlc/plugins/codec
%dir %{_libdir} /vlc/plugins/control
%dir %{_libdir} /vlc/plugins/demux
%dir %{_libdir} /vlc/plugins/gui
%dir %{_libdir} /vlc/plugins/lua
%dir %{_libdir} /vlc/plugins/meta_engine
%dir %{_libdir} /vlc/plugins/misc
%dir %{_libdir} /vlc/plugins/mux
%dir %{_libdir} /vlc/plugins/notify
%dir %{_libdir} /vlc/plugins/packetizer
%dir %{_libdir} /vlc/plugins/services_discovery
%dir %{_libdir} /vlc/plugins/stream_filter
%dir %{_libdir} /vlc/plugins/stream_out
%dir %{_libdir} /vlc/plugins/text_renderer
%dir %{_libdir} /vlc/plugins/video_chroma
%dir %{_libdir} /vlc/plugins/video_filter
%dir %{_libdir} /vlc/plugins/video_output
2015-03-01 17:33:44 +00:00
%dir %{_libdir} /vlc/plugins/video_splitter
2013-04-04 08:55:26 +00:00
%dir %{_libdir} /vlc/plugins/visualization
# Files explicitly listed... so we are in full control of what goes to -noX, -codec or the X-depending pkg.
%{_libdir} /vlc/vlc-cache-gen
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/lua/extensions/VLSub.luac
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/lua/intf/cli.luac
%{_libdir} /vlc/lua/intf/dummy.luac
%{_libdir} /vlc/lua/intf/dumpmeta.luac
%{_libdir} /vlc/lua/intf/http.luac
%{_libdir} /vlc/lua/intf/luac.luac
%{_libdir} /vlc/lua/intf/modules/host.luac
%{_libdir} /vlc/lua/intf/modules/httprequests.luac
%{_libdir} /vlc/lua/intf/telnet.luac
%{_libdir} /vlc/lua/meta/art/00_musicbrainz.luac
%{_libdir} /vlc/lua/meta/art/01_googleimage.luac
%{_libdir} /vlc/lua/meta/art/02_frenchtv.luac
%{_libdir} /vlc/lua/meta/art/03_lastfm.luac
%{_libdir} /vlc/lua/meta/fetcher/tvrage.luac
%{_libdir} /vlc/lua/meta/reader/filename.luac
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/lua/modules/common.luac
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/lua/modules/dkjson.luac
%{_libdir} /vlc/lua/modules/sandbox.luac
%{_libdir} /vlc/lua/modules/simplexml.luac
%{_libdir} /vlc/lua/playlist/anevia_streams.luac
%{_libdir} /vlc/lua/playlist/anevia_xml.luac
%{_libdir} /vlc/lua/playlist/appletrailers.luac
%{_libdir} /vlc/lua/playlist/bbc_co_uk.luac
%{_libdir} /vlc/lua/playlist/break.luac
%{_libdir} /vlc/lua/playlist/canalplus.luac
%{_libdir} /vlc/lua/playlist/cue.luac
%{_libdir} /vlc/lua/playlist/dailymotion.luac
%{_libdir} /vlc/lua/playlist/extreme.luac
%{_libdir} /vlc/lua/playlist/france2.luac
%{_libdir} /vlc/lua/playlist/googlevideo.luac
%{_libdir} /vlc/lua/playlist/jamendo.luac
%{_libdir} /vlc/lua/playlist/joox.luac
%{_libdir} /vlc/lua/playlist/katsomo.luac
%{_libdir} /vlc/lua/playlist/koreus.luac
%{_libdir} /vlc/lua/playlist/lelombrik.luac
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/lua/playlist/liveleak.luac
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/lua/playlist/metacafe.luac
%{_libdir} /vlc/lua/playlist/metachannels.luac
%{_libdir} /vlc/lua/playlist/mpora.luac
%{_libdir} /vlc/lua/playlist/pinkbike.luac
%{_libdir} /vlc/lua/playlist/pluzz.luac
%{_libdir} /vlc/lua/playlist/rockbox_fm_presets.luac
%{_libdir} /vlc/lua/playlist/soundcloud.luac
%{_libdir} /vlc/lua/playlist/vimeo.luac
%{_libdir} /vlc/lua/playlist/youtube.luac
%{_libdir} /vlc/lua/playlist/youtube_homepage.luac
%{_libdir} /vlc/lua/playlist/zapiks.luac
%{_libdir} /vlc/lua/sd/fmc.luac
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/lua/sd/icast.luac
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/lua/sd/icecast.luac
%{_libdir} /vlc/lua/sd/jamendo.luac
%{_libdir} /vlc/plugins/access/libaccess_alsa_plugin.so
%{_libdir} /vlc/plugins/access/libaccess_bd_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/access/libftp_plugin.so
%{_libdir} /vlc/plugins/access/libhttp_plugin.so
%{_libdir} /vlc/plugins/access/libimem_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libaccess_jack_plugin.so
%{_libdir} /vlc/plugins/access/libaccess_mms_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libaccess_mtp_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libaccess_realrtsp_plugin.so
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/access/libattachment_plugin.so
2016-08-09 12:15:05 +00:00
%{_libdir} /vlc/plugins/access/libavio_plugin.so
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/access/libcdda_plugin.so
2015-04-15 05:53:30 +00:00
%{_libdir} /vlc/plugins/access/libdtv_plugin.so
%{_libdir} /vlc/plugins/access/libdvb_plugin.so
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/access/librar_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/access/libsftp_plugin.so
%{_libdir} /vlc/plugins/access/libsmb_plugin.so
%{_libdir} /vlc/plugins/access/libtcp_plugin.so
%{_libdir} /vlc/plugins/access/libudp_plugin.so
%{_libdir} /vlc/plugins/access/libvdr_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libdc1394_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/access/libdv1394_plugin.so
2015-03-02 14:29:22 +00:00
2015-11-27 17:17:35 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libdvdnav_plugin.so
%{_libdir} /vlc/plugins/access/libdvdread_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libfilesystem_plugin.so
%{_libdir} /vlc/plugins/access/libidummy_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/liblibbluray_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/access/liblive555_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/liblinsys_hdsdi_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/liblinsys_sdi_plugin.so
2015-03-02 14:29:22 +00:00
%endif
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libpulsesrc_plugin.so
2016-07-18 19:19:28 +00:00
%if 0%{?suse_version} < 1330 && ( 0%{?sle_version} < 120200 || 0%{?is_opensuse} < 1 )
2014-09-29 14:57:24 +00:00
%{_libdir} /vlc/plugins/access/librdp_plugin.so
%endif
2016-05-23 10:11:11 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/librtp_plugin.so
%{_libdir} /vlc/plugins/access/libsdp_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/access/libshm_plugin.so
%{_libdir} /vlc/plugins/access/libtimecode_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libv4l2_plugin.so
%{_libdir} /vlc/plugins/access/libvcd_plugin.so
%{_libdir} /vlc/plugins/access/libvcdx_plugin.so
2015-03-02 14:29:22 +00:00
2017-07-04 07:08:10 +00:00
%if %{with vnc}
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/access/libvnc_plugin.so
2014-09-29 14:57:24 +00:00
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libxcb_screen_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/access/libzip_plugin.so
%{_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_shout_plugin.so
%{_libdir} /vlc/plugins/access_output/libaccess_output_udp_plugin.so
%{_libdir} /vlc/plugins/audio_filter/liba52tospdif_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libaudio_format_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libchorus_flanger_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libcompressor_plugin.so
%{_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
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/audio_filter/libgain_plugin.so
2013-04-04 08:55:26 +00:00
%{_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
%{_libdir} /vlc/plugins/audio_filter/libnormvol_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libparam_eq_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/audio_filter/libremap_plugin.so
2013-04-04 08:55:26 +00:00
%{_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/libspeex_resampler_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/audio_filter/libstereo_widen_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/audio_filter/libtrivial_channel_mixer_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libugly_resampler_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/audio_mixer/libfloat_mixer_plugin.so
%{_libdir} /vlc/plugins/audio_mixer/libinteger_mixer_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/audio_output/libadummy_plugin.so
%{_libdir} /vlc/plugins/audio_output/libalsa_plugin.so
%{_libdir} /vlc/plugins/audio_output/libamem_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/audio_output/libafile_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/audio_output/libjack_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-10-14 17:42:40 +00:00
%{_libdir} /vlc/plugins/audio_output/libpulse_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/liba52_plugin.so
%{_libdir} /vlc/plugins/codec/libadpcm_plugin.so
%{_libdir} /vlc/plugins/codec/libaes3_plugin.so
%{_libdir} /vlc/plugins/codec/libaraw_plugin.so
2016-08-09 12:15:05 +00:00
%{_libdir} /vlc/plugins/codec/libavcodec_plugin.so
2013-04-04 08:55:26 +00:00
%{_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
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/demux/libdiracsys_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libdts_plugin.so
%{_libdir} /vlc/plugins/codec/libdvbsub_plugin.so
%{_libdir} /vlc/plugins/codec/libedummy_plugin.so
2015-05-15 11:24:11 +00:00
%{_libdir} /vlc/plugins/codec/libvpx_plugin.so
2015-03-04 10:23:47 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libflac_plugin.so
2015-03-04 10:23:47 +00:00
%endif
2015-03-02 14:29:22 +00:00
2015-03-04 10:23:47 +00:00
%if %{with fluidsynth}
2014-09-29 14:57:24 +00:00
%{_libdir} /vlc/plugins/codec/libfluidsynth_plugin.so
2015-03-02 15:07:30 +00:00
%endif
2015-03-04 10:23:47 +00:00
%if 0%{?suse_version} > 1140
2015-03-02 14:29:22 +00:00
%if 0%{?BUILD_ORIG}
%{_libdir} /vlc/plugins/codec/libhwdummy_plugin.so
2014-10-07 00:44:58 +00:00
%endif
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/codec/libjpeg_plugin.so
2015-03-02 14:29:22 +00:00
%endif
%{_libdir} /vlc/plugins/codec/libg711_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libkate_plugin.so
%{_libdir} /vlc/plugins/codec/liblpcm_plugin.so
%{_libdir} /vlc/plugins/codec/libmpeg_audio_plugin.so
2013-05-09 19:14:00 +00:00
%{_libdir} /vlc/plugins/codec/libopus_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libpng_plugin.so
%{_libdir} /vlc/plugins/codec/librawvideo_plugin.so
%{_libdir} /vlc/plugins/codec/libschroedinger_plugin.so
%{_libdir} /vlc/plugins/codec/libspeex_plugin.so
%{_libdir} /vlc/plugins/codec/libspudec_plugin.so
%{_libdir} /vlc/plugins/codec/libstl_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/codec/libscte27_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libsubsdec_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/codec/libsubstx3g_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libsubsusf_plugin.so
%{_libdir} /vlc/plugins/codec/libsvcdsub_plugin.so
%{_libdir} /vlc/plugins/codec/libt140_plugin.so
%{_libdir} /vlc/plugins/codec/libtelx_plugin.so
%{_libdir} /vlc/plugins/codec/libtheora_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/codec/libuleaddvaudio_plugin.so
2016-08-09 12:15:05 +00:00
%if 0%{?suse_version} > 1140
%{_libdir} /vlc/plugins/codec/libvaapi_drm_plugin.so
%endif
%{_libdir} /vlc/plugins/codec/libvaapi_x11_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libvorbis_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/codec/libxwd_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/codec/libzvbi_plugin.so
2015-03-02 14:29:22 +00:00
%endif
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/control/libdbus_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/control/libdummy_plugin.so
%{_libdir} /vlc/plugins/control/libgestures_plugin.so
%{_libdir} /vlc/plugins/control/libhotkeys_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
%{_libdir} /vlc/plugins/control/libxcb_hotkeys_plugin.so
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/control/liblirc_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/demux/libaiff_plugin.so
%{_libdir} /vlc/plugins/demux/libasf_plugin.so
%{_libdir} /vlc/plugins/demux/libau_plugin.so
2016-08-09 12:15:05 +00:00
%{_libdir} /vlc/plugins/demux/libavformat_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/demux/libavi_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/demux/libcaf_plugin.so
2013-04-04 08:55:26 +00:00
%{_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/libes_plugin.so
%{_libdir} /vlc/plugins/demux/libflacsys_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-06-19 18:00:34 +00:00
%{_libdir} /vlc/plugins/demux/libgme_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/demux/libh264_plugin.so
%{_libdir} /vlc/plugins/demux/libimage_plugin.so
%{_libdir} /vlc/plugins/demux/libmjpeg_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/demux/libmkv_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/demux/libmod_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/libogg_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/libts_plugin.so
%{_libdir} /vlc/plugins/demux/libtta_plugin.so
%{_libdir} /vlc/plugins/demux/libty_plugin.so
%{_libdir} /vlc/plugins/demux/libvc1_plugin.so
%{_libdir} /vlc/plugins/demux/libvobsub_plugin.so
%{_libdir} /vlc/plugins/demux/libvoc_plugin.so
%{_libdir} /vlc/plugins/demux/libwav_plugin.so
%{_libdir} /vlc/plugins/demux/libxa_plugin.so
%{_libdir} /vlc/plugins/gui/libskins2_plugin.so
%{_libdir} /vlc/plugins/lua/liblua_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} >= 1320
%{_libdir} /vlc/plugins/gui/libncurses_plugin.so
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/meta_engine/libfolder_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/meta_engine/libtaglib_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/misc/libaddonsfsstorage_plugin.so
%{_libdir} /vlc/plugins/misc/libaddonsvorepository_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/misc/libaudioscrobbler_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/misc/libdbus_screensaver_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/misc/libexport_plugin.so
2014-09-29 14:57:24 +00:00
%{_libdir} /vlc/plugins/misc/libfingerprinter_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/misc/libgnutls_plugin.so
2014-05-28 11:33:36 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/misc/liblogger_plugin.so
%{_libdir} /vlc/plugins/misc/libstats_plugin.so
%{_libdir} /vlc/plugins/misc/libvod_rtsp_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/misc/libxdg_screensaver_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/misc/libxml_plugin.so
%{_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
%{_libdir} /vlc/plugins/mux/libmux_ogg_plugin.so
%{_libdir} /vlc/plugins/mux/libmux_ps_plugin.so
%{_libdir} /vlc/plugins/mux/libmux_ts_plugin.so
%{_libdir} /vlc/plugins/mux/libmux_wav_plugin.so
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/packetizer/libpacketizer_avparser_plugin.so
2013-04-04 08:55:26 +00:00
%{_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
%{_libdir} /vlc/plugins/services_discovery/libbonjour_plugin.so
%{_libdir} /vlc/plugins/services_discovery/libmediadirs_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110 || 0%{?BUILD_ORIG}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/services_discovery/libmtp_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/services_discovery/libpodcast_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/services_discovery/libpulselist_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/services_discovery/libsap_plugin.so
%{_libdir} /vlc/plugins/services_discovery/libudev_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2015-12-15 09:31:44 +00:00
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/services_discovery/libupnp_plugin.so
2015-03-02 14:29:22 +00:00
%endif
%endif
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/services_discovery/libxcb_apps_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/stream_filter/libdecomp_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/stream_filter/libdash_plugin.so
%{_libdir} /vlc/plugins/stream_filter/libhttplive_plugin.so
%{_libdir} /vlc/plugins/stream_filter/librecord_plugin.so
%{_libdir} /vlc/plugins/stream_filter/libsmooth_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/stream_out/libstream_out_autodel_plugin.so
%{_libdir} /vlc/plugins/stream_out/libstream_out_bridge_plugin.so
2015-03-02 14:29:22 +00:00
2015-11-27 17:17:35 +00:00
%if 0%{?suse_version} > 1140 && 0%{?suse_version} != 1315
2014-09-29 14:57:24 +00:00
%{_libdir} /vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so
%endif
2013-04-04 08:55:26 +00:00
%{_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_setid_plugin.so
%{_libdir} /vlc/plugins/stream_out/libstream_out_smem_plugin.so
%{_libdir} /vlc/plugins/stream_out/libstream_out_standard_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/stream_out/libstream_out_stats_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/stream_out/libstream_out_transcode_plugin.so
%{_libdir} /vlc/plugins/text_renderer/libsvg_plugin.so
%{_libdir} /vlc/plugins/text_renderer/libtdummy_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libgrey_yuv_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libi420_rgb_plugin.so
2015-03-02 14:29:22 +00:00
%{_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
%ifarch %ix86 x86_64
%if 0%{?suse_version} > 1140
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_chroma/libi420_rgb_mmx_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libi420_rgb_sse2_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libi420_yuy2_mmx_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libi420_yuy2_sse2_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libi422_yuy2_mmx_plugin.so
%{_libdir} /vlc/plugins/video_chroma/libi422_yuy2_sse2_plugin.so
2015-03-02 14:29:22 +00:00
%endif
%endif
2015-03-31 11:05:59 +00:00
%ifarch ppc ppc64 ppc64le
%{_libdir} /vlc/plugins/video_chroma/libi420_yuy2_altivec_plugin.so
%endif
2013-04-04 08:55:26 +00:00
%{_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
%{_libdir} /vlc/plugins/video_filter/libadjust_plugin.so
%{_libdir} /vlc/plugins/video_filter/libalphamask_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/video_filter/libanaglyph_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_filter/libantiflicker_plugin.so
%{_libdir} /vlc/plugins/video_filter/libaudiobargraph_v_plugin.so
%{_libdir} /vlc/plugins/video_filter/libball_plugin.so
%{_libdir} /vlc/plugins/video_filter/libblend_plugin.so
%{_libdir} /vlc/plugins/video_filter/libblendbench_plugin.so
%{_libdir} /vlc/plugins/video_filter/libbluescreen_plugin.so
%{_libdir} /vlc/plugins/video_filter/libcanvas_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_chroma/libchain_plugin.so
%{_libdir} /vlc/plugins/video_splitter/libclone_plugin.so
2013-04-04 08:55:26 +00:00
%{_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
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_filter/libfreeze_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_filter/libgaussianblur_plugin.so
%{_libdir} /vlc/plugins/video_filter/libgradfun_plugin.so
%{_libdir} /vlc/plugins/video_filter/libgradient_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
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/video_filter/liboldmovie_plugin.so
2013-04-04 08:55:26 +00:00
%{_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
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2015-12-16 10:49:18 +00:00
%if 0%{?suse_version} != 1315 || 0%{?is_opensuse}
2014-09-29 14:57:24 +00:00
%{_libdir} /vlc/plugins/video_filter/libopencv_example_plugin.so
%{_libdir} /vlc/plugins/video_filter/libopencv_wrapper_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2015-11-27 17:17:35 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_filter/libposterize_plugin.so
%{_libdir} /vlc/plugins/video_filter/libpsychedelic_plugin.so
%{_libdir} /vlc/plugins/video_filter/libpuzzle_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
2015-11-27 17:17:35 +00:00
%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315 || 0%{?BUILD_ORIG}
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_chroma/libswscale_plugin.so
2013-10-21 20:32:39 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_filter/libtransform_plugin.so
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/video_filter/libvhs_plugin.so
2015-03-01 17:33:44 +00:00
%{_libdir} /vlc/plugins/video_splitter/libwall_plugin.so
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_filter/libwave_plugin.so
%{_libdir} /vlc/plugins/video_filter/libyuvp_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_output/libcaca_plugin.so
2015-03-02 14:29:22 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_output/libfb_plugin.so
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/video_output/libgl_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-09-26 16:41:07 +00:00
%{_libdir} /vlc/plugins/video_output/libglx_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_output/libvdummy_plugin.so
%{_libdir} /vlc/plugins/video_output/libvmem_plugin.so
%{_libdir} /vlc/plugins/video_output/libvout_sdl_plugin.so
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1110
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_output/libxcb_window_plugin.so
%{_libdir} /vlc/plugins/video_output/libxcb_x11_plugin.so
%{_libdir} /vlc/plugins/video_output/libxcb_xv_plugin.so
2014-10-05 13:06:07 +00:00
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_output/libyuv_plugin.so
%{_libdir} /vlc/plugins/visualization/libvisual_plugin.so
2016-08-06 18:36:32 +00:00
%if %{with gstreamer}
%files codec-gstreamer
%defattr (-,root,root)
%{_libdir} /vlc/plugins/codec/libgstdecode_plugin.so
%endif
2013-04-04 08:55:26 +00:00
%if 0%{?BUILD_ORIG}
%files codecs
%defattr (-,root,root)
%{_libdir} /vlc/plugins/audio_filter/liba52tofloat32_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libdtstofloat32_plugin.so
%{_libdir} /vlc/plugins/audio_filter/libmpgatofixed32_plugin.so
%{_libdir} /vlc/plugins/codec/libfaad_plugin.so
%{_libdir} /vlc/plugins/codec/liblibmpeg2_plugin.so
%{_libdir} /vlc/plugins/codec/libtwolame_plugin.so
%{_libdir} /vlc/plugins/codec/libx264_plugin.so
2015-03-02 19:21:40 +00:00
#{_libdir}/vlc/plugins/codec/libx265_plugin.so
2015-03-04 10:23:47 +00:00
%if 0%{?BUILD_ORIG}
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/plugins/demux/libhevc_plugin.so
%{_libdir} /vlc/plugins/packetizer/libpacketizer_hevc_plugin.so
2015-03-04 10:23:47 +00:00
%endif
2015-03-02 14:29:22 +00:00
%if 0%{?suse_version} > 1140
2015-12-01 11:08:07 +00:00
%{_libdir} /vlc/libvlc_vdpau.so.0
%{_libdir} /vlc/libvlc_vdpau.so.0.0.0
2015-03-02 14:29:22 +00:00
%dir %{_libdir} /vlc/plugins/vdpau
%{_libdir} /vlc/plugins/vdpau/libvdpau_adjust_plugin.so
%{_libdir} /vlc/plugins/vdpau/libvdpau_avcodec_plugin.so
%{_libdir} /vlc/plugins/vdpau/libvdpau_chroma_plugin.so
%{_libdir} /vlc/plugins/vdpau/libvdpau_deinterlace_plugin.so
%{_libdir} /vlc/plugins/vdpau/libvdpau_display_plugin.so
%{_libdir} /vlc/plugins/vdpau/libvdpau_sharpen_plugin.so
%endif
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/video_filter/libpostproc_plugin.so
%endif
%files -n libvlc%{libvlc}
%defattr (-,root,root)
%{_libdir} /libvlc.so.%{libvlc} *
%files -n libvlccore%{libvlccore}
%defattr (-,root,root)
%{_libdir} /libvlccore.so.%{libvlccore} *
%files qt
%defattr (-,root,root)
%{_bindir} /qvlc
2015-03-02 14:29:22 +00:00
%{_mandir} /man1/qvlc*
2013-04-04 08:55:26 +00:00
%{_libdir} /vlc/plugins/gui/libqt4_plugin.so
%files devel
%defattr (-,root,root)
%{_includedir} /vlc/
%{_libdir} /libvlccore.so
%{_libdir} /libvlc.so
%{_libdir} /pkgconfig/libvlc.pc
%{_libdir} /pkgconfig/vlc-plugin.pc
2015-03-02 14:29:22 +00:00
%{_libdir} /vlc/libcompat.a
%if 0%{?BUILD_ORIG}
%if 0%{?suse_version} > 1140
%{_libdir} /vlc/libvlc_vdpau.so
%endif
%endif
2013-04-04 08:55:26 +00:00
%changelog