Accepting request 258923 from home:olh:branches:multimedia:libs
- Convert BuildRequires from foo-devel to pkgconfig(foo) This builds for all dists in packman, including SLE! PS: forgot to convert also live555. The other open SR is required for this SR. OBS-URL: https://build.opensuse.org/request/show/258923 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/vlc?expand=0&rev=88
This commit is contained in:
parent
a590f08162
commit
9e20f89e84
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 30 06:08:06 UTC 2014 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Convert BuildRequires from foo-devel to pkgconfig(foo)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Oct 24 07:47:58 UTC 2014 - dimstar@opensuse.org
|
Fri Oct 24 07:47:58 UTC 2014 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
157
vlc.spec
157
vlc.spec
@ -45,103 +45,127 @@ Patch3: 0001-no-return-in-non-void.patch
|
|||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: Mesa-devel
|
BuildRequires: Mesa-devel
|
||||||
BuildRequires: aalib-devel
|
BuildRequires: aalib-devel
|
||||||
BuildRequires: alsa-devel >= 1.0.24
|
|
||||||
BuildRequires: avahi-devel
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: flac-devel
|
BuildRequires: pkgconfig(alsa) >= 1.0.24
|
||||||
|
BuildRequires: pkgconfig(avahi-client) >= 0.6
|
||||||
|
BuildRequires: pkgconfig(flac)
|
||||||
%if %{with fluidsynth}
|
%if %{with fluidsynth}
|
||||||
BuildRequires: fluidsynth-devel
|
BuildRequires: pkgconfig(fluidsynth) >= 1.1.2
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1220
|
%if 0%{?suse_version} >= 1220
|
||||||
BuildRequires: freerdp-devel
|
BuildRequires: pkgconfig(freerdp) >= 1.0.1
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: freetype2-devel
|
|
||||||
BuildRequires: fribidi-devel
|
|
||||||
BuildRequires: gdk-pixbuf-devel
|
BuildRequires: gdk-pixbuf-devel
|
||||||
BuildRequires: gettext-devel
|
BuildRequires: gettext-devel
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
BuildRequires: gnome-vfs2-devel
|
BuildRequires: pkgconfig(freetype2)
|
||||||
|
BuildRequires: pkgconfig(fribidi)
|
||||||
|
BuildRequires: pkgconfig(gnome-vfs-2.0)
|
||||||
%if 0%{?suse_version} >= 1220
|
%if 0%{?suse_version} >= 1220
|
||||||
BuildRequires: gnutls-devel >= 3.0.20
|
BuildRequires: pkgconfig(gnutls) >= 3.0.20
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: gtk2-devel
|
BuildRequires: pkgconfig(gtk+-2.0)
|
||||||
BuildRequires: libSDL-devel
|
BuildRequires: pkgconfig(sdl) >= 1.2.10
|
||||||
%if 0%{?suse_version} >= 1140
|
%if 0%{?suse_version} >= 1140
|
||||||
BuildRequires: libSDL_image-devel
|
BuildRequires: pkgconfig(SDL_image) >= 1.2.10
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libass-devel
|
BuildRequires: pkgconfig(caca) >= 0.99.beta14
|
||||||
BuildRequires: libavc1394-devel
|
BuildRequires: pkgconfig(libass) >= 0.9.8
|
||||||
BuildRequires: libbluray-devel
|
BuildRequires: pkgconfig(libavc1394) >= 0.5.3
|
||||||
BuildRequires: libcaca-devel
|
BuildRequires: pkgconfig(libbluray) >= 0.2.1
|
||||||
BuildRequires: libcddb-devel
|
BuildRequires: pkgconfig(libcddb) >= 0.9.5
|
||||||
BuildRequires: libcdio-devel
|
%if 0%{?suse_version} != 1315
|
||||||
BuildRequires: libkde4-devel
|
BuildRequires: libkde4-devel
|
||||||
|
%endif
|
||||||
%if 0%{?suse_version} >= 1230 && 0%{?suse_version} != 1315
|
%if 0%{?suse_version} >= 1230 && 0%{?suse_version} != 1315
|
||||||
BuildRequires: libchromaprint-devel
|
BuildRequires: pkgconfig(libchromaprint) >= 0.6.0
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1140
|
%if 0%{?suse_version} >= 1140
|
||||||
BuildRequires: libdc1394-devel >= 2.1.0
|
BuildRequires: pkgconfig(libdc1394-2) >= 2.1.0
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libdvbpsi-devel < 1.0
|
|
||||||
BuildRequires: libdvdnav-devel
|
|
||||||
BuildRequires: libdvdread-devel
|
|
||||||
BuildRequires: libgcrypt-devel
|
BuildRequires: libgcrypt-devel
|
||||||
BuildRequires: libidn-devel
|
|
||||||
BuildRequires: libjack-devel >= 1.9.7
|
|
||||||
BuildRequires: libkate-devel
|
|
||||||
BuildRequires: libmatroska-devel
|
BuildRequires: libmatroska-devel
|
||||||
BuildRequires: libmodplug-devel
|
BuildRequires: pkgconfig(dvdnav)
|
||||||
|
BuildRequires: pkgconfig(dvdread)
|
||||||
|
BuildRequires: pkgconfig(jack) >= 1.9.7
|
||||||
|
BuildRequires: pkgconfig(kate) >= 0.3.0
|
||||||
|
BuildRequires: pkgconfig(libdvbpsi) < 1.0
|
||||||
|
BuildRequires: pkgconfig(libidn)
|
||||||
|
BuildRequires: pkgconfig(libmodplug) > 0.8.8
|
||||||
%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
|
%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
|
||||||
BuildRequires: libmlt6-modules
|
BuildRequires: libmlt6-modules
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1140
|
%if 0%{?suse_version} >= 1140
|
||||||
BuildRequires: libmtp-devel >= 1.0.0
|
BuildRequires: pkgconfig(libmtp) >= 1.0.0
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libnotify-devel
|
|
||||||
BuildRequires: libogg-devel
|
|
||||||
BuildRequires: libopus-devel
|
|
||||||
BuildRequires: libproxy-devel
|
BuildRequires: libproxy-devel
|
||||||
BuildRequires: libraw1394-devel
|
|
||||||
BuildRequires: librsvg-devel
|
|
||||||
BuildRequires: libsamplerate-devel
|
|
||||||
BuildRequires: libshout-devel
|
|
||||||
BuildRequires: libsmbclient-devel
|
|
||||||
BuildRequires: libssh2-devel
|
|
||||||
BuildRequires: libtag-devel
|
|
||||||
BuildRequires: libtheora-devel
|
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: libudev-devel
|
|
||||||
BuildRequires: libupnp-devel
|
|
||||||
BuildRequires: libv4l-devel
|
BuildRequires: libv4l-devel
|
||||||
BuildRequires: libva-devel
|
BuildRequires: pkgconfig(libnotify)
|
||||||
|
BuildRequires: pkgconfig(libraw1394) >= 2.0.1
|
||||||
|
BuildRequires: pkgconfig(librsvg-2.0) >= 2.9.0
|
||||||
|
BuildRequires: pkgconfig(libssh2)
|
||||||
|
BuildRequires: pkgconfig(libudev) >= 142
|
||||||
|
BuildRequires: pkgconfig(libupnp)
|
||||||
|
BuildRequires: pkgconfig(libva)
|
||||||
|
BuildRequires: pkgconfig(libva-x11)
|
||||||
|
BuildRequires: pkgconfig(ogg) >= 1.0
|
||||||
|
BuildRequires: pkgconfig(opus)
|
||||||
|
BuildRequires: pkgconfig(samplerate)
|
||||||
|
BuildRequires: pkgconfig(shout) >= 2.1
|
||||||
|
BuildRequires: pkgconfig(smbclient)
|
||||||
|
BuildRequires: pkgconfig(taglib) >= 1.6.1
|
||||||
|
BuildRequires: pkgconfig(theoradec) >= 1.0
|
||||||
|
BuildRequires: pkgconfig(theoraenc)
|
||||||
%if 0%{?suse_version} >= 1310
|
%if 0%{?suse_version} >= 1310
|
||||||
BuildRequires: LibVNCServer-devel
|
BuildRequires: pkgconfig(libvncclient) >= 0.9.9
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libvorbis-devel
|
|
||||||
BuildRequires: libxml2-devel
|
|
||||||
BuildRequires: lirc-devel
|
BuildRequires: lirc-devel
|
||||||
BuildRequires: live555-devel
|
BuildRequires: pkgconfig(libxml-2.0) >= 2.5
|
||||||
BuildRequires: lua-devel
|
BuildRequires: pkgconfig(live555)
|
||||||
|
BuildRequires: pkgconfig(lua) >= 5.1
|
||||||
|
BuildRequires: pkgconfig(vorbis) >= 1.1
|
||||||
|
BuildRequires: pkgconfig(vorbisenc) >= 1.1
|
||||||
%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315
|
%if 0%{?suse_version} >= 1140 && 0%{?suse_version} != 1315
|
||||||
BuildRequires: opencv-devel
|
BuildRequires: pkgconfig(opencv) > 2.0
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: pcre-devel
|
BuildRequires: pcre-devel
|
||||||
%if 0%{?suse_version} >= 1220 && 0%{?suse_version} != 1315
|
%if 0%{?suse_version} >= 1220
|
||||||
BuildRequires: projectM-devel
|
BuildRequires: pkgconfig(libprojectM) >= 2.0.0
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: pulseaudio-devel
|
BuildRequires: pulseaudio-devel
|
||||||
BuildRequires: schroedinger-devel
|
|
||||||
BuildRequires: slang-devel
|
BuildRequires: slang-devel
|
||||||
BuildRequires: speex-devel
|
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: pkgconfig(schroedinger-1.0) >= 1.0.10
|
||||||
|
BuildRequires: pkgconfig(speex) >= 1.0.5
|
||||||
|
BuildRequires: pkgconfig(speexdsp)
|
||||||
|
%if 0%{?suse_version} != 1315
|
||||||
BuildRequires: vcdimager-devel
|
BuildRequires: vcdimager-devel
|
||||||
%if 0%{?suse_version} >= 1220
|
BuildRequires: pkgconfig(libcdio) >= 0.78.2
|
||||||
BuildRequires: xcb-util-keysyms-devel
|
BuildRequires: pkgconfig(libiso9660) >= 0.72
|
||||||
|
BuildRequires: pkgconfig(libvcdinfo) >= 0.7.22
|
||||||
|
%endif
|
||||||
|
%if 0%{?suse_version} >= 1140
|
||||||
|
BuildRequires: pkgconfig(xcb) >= 1.6
|
||||||
|
BuildRequires: pkgconfig(xcb-composite)
|
||||||
|
BuildRequires: pkgconfig(xcb-keysyms) >= 0.3.4
|
||||||
|
BuildRequires: pkgconfig(xcb-randr) >= 1.3
|
||||||
|
BuildRequires: pkgconfig(xcb-shm)
|
||||||
|
BuildRequires: pkgconfig(xcb-xv) >= 1.1.90.1
|
||||||
|
BuildRequires: pkgconfig(xproto)
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: xosd-devel
|
BuildRequires: xosd-devel
|
||||||
BuildRequires: zvbi-devel
|
BuildRequires: pkgconfig(QtCore)
|
||||||
|
BuildRequires: pkgconfig(QtGui) >= 4.6.0
|
||||||
|
BuildRequires: pkgconfig(dbus-1) >= 1.0.0
|
||||||
BuildRequires: pkgconfig(dirac) >= 0.10.0
|
BuildRequires: pkgconfig(dirac) >= 0.10.0
|
||||||
|
BuildRequires: pkgconfig(gl)
|
||||||
BuildRequires: pkgconfig(libgme)
|
BuildRequires: pkgconfig(libgme)
|
||||||
|
BuildRequires: pkgconfig(libpulse) >= 0.9.22
|
||||||
|
BuildRequires: pkgconfig(xext)
|
||||||
|
BuildRequires: pkgconfig(xinerama)
|
||||||
|
BuildRequires: pkgconfig(xpm)
|
||||||
|
BuildRequires: pkgconfig(zvbi-0.2) >= 0.2.28
|
||||||
# This is intentionally done the pkgconfig way: 3rd party repos might have alternative implementations
|
# This is intentionally done the pkgconfig way: 3rd party repos might have alternative implementations
|
||||||
# and can favor one over the other.
|
# and can favor one over the other.
|
||||||
%if 0%{?suse_version} >= 1310 || 0%{?BUILD_ORIG}
|
%if 0%{?suse_version} >= 1310 || 0%{?BUILD_ORIG}
|
||||||
@ -159,14 +183,18 @@ BuildRequires: ncurses-devel
|
|||||||
%if 0%{?BUILD_ORIG}
|
%if 0%{?BUILD_ORIG}
|
||||||
BuildRequires: faad2-devel
|
BuildRequires: faad2-devel
|
||||||
BuildRequires: liba52-devel
|
BuildRequires: liba52-devel
|
||||||
BuildRequires: libdca-devel
|
|
||||||
BuildRequires: libfaac-devel
|
BuildRequires: libfaac-devel
|
||||||
BuildRequires: libffmpeg-devel
|
|
||||||
BuildRequires: libmad-devel
|
BuildRequires: libmad-devel
|
||||||
BuildRequires: libmpeg2-devel
|
|
||||||
BuildRequires: libtwolame-devel
|
|
||||||
BuildRequires: libx264-devel
|
|
||||||
BuildRequires: libxvidcore-devel
|
BuildRequires: libxvidcore-devel
|
||||||
|
BuildRequires: pkgconfig(libavcodec) >= 53.34.0
|
||||||
|
BuildRequires: pkgconfig(libavformat) >= 53.21.0
|
||||||
|
BuildRequires: pkgconfig(libavutil) >= 51.22.0
|
||||||
|
BuildRequires: pkgconfig(libdca) >= 0.0.5
|
||||||
|
BuildRequires: pkgconfig(libmpeg2) > 0.3.2
|
||||||
|
BuildRequires: pkgconfig(libpostproc)
|
||||||
|
BuildRequires: pkgconfig(twolame)
|
||||||
|
BuildRequires: pkgconfig(vdpau)
|
||||||
|
BuildRequires: pkgconfig(x264) >= 0.86
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Requires: %{name}-noX = %{version}-%{release}
|
Requires: %{name}-noX = %{version}-%{release}
|
||||||
@ -361,8 +389,10 @@ export CXXFLAGS="%{optflags} -L%{_libdir}/live -Wno-return-type $smbclient"
|
|||||||
--enable-taglib \
|
--enable-taglib \
|
||||||
--enable-theora \
|
--enable-theora \
|
||||||
--enable-v4l2 \
|
--enable-v4l2 \
|
||||||
|
%if 0%{?suse_version} != 1315
|
||||||
--enable-vcd \
|
--enable-vcd \
|
||||||
--enable-vcdx \
|
--enable-vcdx \
|
||||||
|
%endif
|
||||||
--enable-vorbis \
|
--enable-vorbis \
|
||||||
--enable-waveout \
|
--enable-waveout \
|
||||||
%if 0%{?suse_version} >= 1140
|
%if 0%{?suse_version} >= 1140
|
||||||
@ -446,7 +476,7 @@ done
|
|||||||
%{_libdir}/vlc/plugins/video_output/libgles2_plugin.so
|
%{_libdir}/vlc/plugins/video_output/libgles2_plugin.so
|
||||||
%endif
|
%endif
|
||||||
%{_libdir}/vlc/plugins/video_output/libaa_plugin.so
|
%{_libdir}/vlc/plugins/video_output/libaa_plugin.so
|
||||||
%if 0%{?suse_version} >= 1220 && 0%{?suse_version} != 1315
|
%if 0%{?suse_version} >= 1220
|
||||||
%{_libdir}/vlc/plugins/visualization/libprojectm_plugin.so
|
%{_libdir}/vlc/plugins/visualization/libprojectm_plugin.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -615,7 +645,9 @@ done
|
|||||||
%{_libdir}/vlc/plugins/access/libtimecode_plugin.so
|
%{_libdir}/vlc/plugins/access/libtimecode_plugin.so
|
||||||
%{_libdir}/vlc/plugins/access/libv4l2_plugin.so
|
%{_libdir}/vlc/plugins/access/libv4l2_plugin.so
|
||||||
%{_libdir}/vlc/plugins/access/libvcd_plugin.so
|
%{_libdir}/vlc/plugins/access/libvcd_plugin.so
|
||||||
|
%if 0%{?suse_version} != 1315
|
||||||
%{_libdir}/vlc/plugins/access/libvcdx_plugin.so
|
%{_libdir}/vlc/plugins/access/libvcdx_plugin.so
|
||||||
|
%endif
|
||||||
%if 0%{?suse_version} >= 1310
|
%if 0%{?suse_version} >= 1310
|
||||||
%{_libdir}/vlc/plugins/access/liblibvnc_plugin.so
|
%{_libdir}/vlc/plugins/access/liblibvnc_plugin.so
|
||||||
%endif
|
%endif
|
||||||
@ -757,7 +789,7 @@ done
|
|||||||
%{_libdir}/vlc/plugins/misc/libaudioscrobbler_plugin.so
|
%{_libdir}/vlc/plugins/misc/libaudioscrobbler_plugin.so
|
||||||
%{_libdir}/vlc/plugins/misc/libdbus_screensaver_plugin.so
|
%{_libdir}/vlc/plugins/misc/libdbus_screensaver_plugin.so
|
||||||
%{_libdir}/vlc/plugins/misc/libexport_plugin.so
|
%{_libdir}/vlc/plugins/misc/libexport_plugin.so
|
||||||
%if 0%{?suse_version} >= 1230
|
%if 0%{?suse_version} >= 1230 && 0%{?suse_version} != 1315
|
||||||
%{_libdir}/vlc/plugins/misc/libfingerprinter_plugin.so
|
%{_libdir}/vlc/plugins/misc/libfingerprinter_plugin.so
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1220
|
%if 0%{?suse_version} >= 1220
|
||||||
@ -932,6 +964,7 @@ done
|
|||||||
%{_libdir}/vlc/plugins/codec/liblibmpeg2_plugin.so
|
%{_libdir}/vlc/plugins/codec/liblibmpeg2_plugin.so
|
||||||
%{_libdir}/vlc/plugins/codec/libtwolame_plugin.so
|
%{_libdir}/vlc/plugins/codec/libtwolame_plugin.so
|
||||||
%{_libdir}/vlc/plugins/codec/libx264_plugin.so
|
%{_libdir}/vlc/plugins/codec/libx264_plugin.so
|
||||||
|
%{_libdir}/vlc/plugins/codec/libvdpau_plugin.so
|
||||||
%{_libdir}/vlc/plugins/codec/libvaapi_plugin.so
|
%{_libdir}/vlc/plugins/codec/libvaapi_plugin.so
|
||||||
%{_libdir}/vlc/plugins/demux/libavformat_plugin.so
|
%{_libdir}/vlc/plugins/demux/libavformat_plugin.so
|
||||||
%{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so
|
%{_libdir}/vlc/plugins/video_filter/libpostproc_plugin.so
|
||||||
|
Loading…
x
Reference in New Issue
Block a user