Accepting request 1180920 from multimedia:libs

- Build dca support only on Leap 15.6 and newer when not using 3rd
  party repositories (BUILD_ORIG): Leap prior to 15.6 do not have
  libdca.

- Disable chromecast support on Leap < 15.6: not supported as
  of now.

OBS-URL: https://build.opensuse.org/request/show/1180920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vlc?expand=0&rev=149
This commit is contained in:
Ana Guerrero 2024-06-17 17:27:09 +00:00 committed by Git OBS Bridge
parent 037b8e7b56
commit c50f93f5d8
2 changed files with 31 additions and 0 deletions

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Fri Jun 14 13:14:32 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Build dca support only on Leap 15.6 and newer when not using 3rd
party repositories (BUILD_ORIG): Leap prior to 15.6 do not have
libdca.
-------------------------------------------------------------------
Thu Jun 13 12:34:45 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Disable chromecast support on Leap < 15.6: not supported as
of now.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 12 14:26:44 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org> Wed Jun 12 14:26:44 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -30,6 +30,8 @@
# VNC support - the module is not really usable in most cases tested so far (e.g. against qemu-kvm -vnc :xx) # VNC support - the module is not really usable in most cases tested so far (e.g. against qemu-kvm -vnc :xx)
%bcond_with vnc %bcond_with vnc
%bcond_with faad %bcond_with faad
%define chromecast 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600
%define dca 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150600 || 0%{?BUILD_ORIG}
Name: vlc Name: vlc
Version: 3.0.21 Version: 3.0.21
@ -134,7 +136,9 @@ BuildRequires: pkgconfig(libavcodec) >= 57.37.100
BuildRequires: pkgconfig(libavformat) >= 53.21.0 BuildRequires: pkgconfig(libavformat) >= 53.21.0
BuildRequires: pkgconfig(libavutil) >= 52.4.0 BuildRequires: pkgconfig(libavutil) >= 52.4.0
BuildRequires: pkgconfig(libbluray) >= 0.6.2 BuildRequires: pkgconfig(libbluray) >= 0.6.2
%if %dca
BuildRequires: pkgconfig(libdca) >= 0.0.5 BuildRequires: pkgconfig(libdca) >= 0.0.5
%endif
BuildRequires: pkgconfig(libgme) BuildRequires: pkgconfig(libgme)
#BuildRequires: pkgconfig(libmodplug) >= 0.8.9 #BuildRequires: pkgconfig(libmodplug) >= 0.8.9
BuildRequires: pkgconfig(libmpeg2) > 0.3.2 BuildRequires: pkgconfig(libmpeg2) > 0.3.2
@ -449,8 +453,16 @@ autoreconf -fiv
--enable-aa \ --enable-aa \
--enable-alsa \ --enable-alsa \
--enable-avcodec \ --enable-avcodec \
%if %chromecast
--enable-chromecast \ --enable-chromecast \
%else
--disable-chromecast \
%endif
%if %dca
--enable-dca \ --enable-dca \
%else
--disable-dca \
%endif
--enable-dvbpsi \ --enable-dvbpsi \
--enable-dvdnav \ --enable-dvdnav \
--enable-dvdread \ --enable-dvdread \
@ -908,7 +920,9 @@ fi
%if 0%{?suse_version} >= 1550 %if 0%{?suse_version} >= 1550
%{_libdir}/vlc/plugins/codec/libdav1d_plugin.so %{_libdir}/vlc/plugins/codec/libdav1d_plugin.so
%endif %endif
%if %dca
%{_libdir}/vlc/plugins/codec/libdca_plugin.so %{_libdir}/vlc/plugins/codec/libdca_plugin.so
%endif
%{_libdir}/vlc/plugins/codec/libddummy_plugin.so %{_libdir}/vlc/plugins/codec/libddummy_plugin.so
%{_libdir}/vlc/plugins/codec/libdvbsub_plugin.so %{_libdir}/vlc/plugins/codec/libdvbsub_plugin.so
%{_libdir}/vlc/plugins/codec/libedummy_plugin.so %{_libdir}/vlc/plugins/codec/libedummy_plugin.so
@ -965,7 +979,9 @@ fi
%{_libdir}/vlc/plugins/demux/libavi_plugin.so %{_libdir}/vlc/plugins/demux/libavi_plugin.so
%{_libdir}/vlc/plugins/demux/libcaf_plugin.so %{_libdir}/vlc/plugins/demux/libcaf_plugin.so
%{_libdir}/vlc/plugins/demux/libdemux_cdg_plugin.so %{_libdir}/vlc/plugins/demux/libdemux_cdg_plugin.so
%if %chromecast
%{_libdir}/vlc/plugins/demux/libdemux_chromecast_plugin.so %{_libdir}/vlc/plugins/demux/libdemux_chromecast_plugin.so
%endif
%{_libdir}/vlc/plugins/demux/libdemuxdump_plugin.so %{_libdir}/vlc/plugins/demux/libdemuxdump_plugin.so
%{_libdir}/vlc/plugins/demux/libdemux_stl_plugin.so %{_libdir}/vlc/plugins/demux/libdemux_stl_plugin.so
%{_libdir}/vlc/plugins/demux/libdiracsys_plugin.so %{_libdir}/vlc/plugins/demux/libdiracsys_plugin.so
@ -1079,7 +1095,9 @@ fi
%{_libdir}/vlc/plugins/stream_filter/libskiptags_plugin.so %{_libdir}/vlc/plugins/stream_filter/libskiptags_plugin.so
%{_libdir}/vlc/plugins/stream_out/libstream_out_autodel_plugin.so %{_libdir}/vlc/plugins/stream_out/libstream_out_autodel_plugin.so
%{_libdir}/vlc/plugins/stream_out/libstream_out_bridge_plugin.so %{_libdir}/vlc/plugins/stream_out/libstream_out_bridge_plugin.so
%if %chromecast
%{_libdir}/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so %{_libdir}/vlc/plugins/stream_out/libstream_out_chromecast_plugin.so
%endif
%{_libdir}/vlc/plugins/stream_out/libstream_out_cycle_plugin.so %{_libdir}/vlc/plugins/stream_out/libstream_out_cycle_plugin.so
%{_libdir}/vlc/plugins/stream_out/libstream_out_delay_plugin.so %{_libdir}/vlc/plugins/stream_out/libstream_out_delay_plugin.so
%{_libdir}/vlc/plugins/stream_out/libstream_out_description_plugin.so %{_libdir}/vlc/plugins/stream_out/libstream_out_description_plugin.so