From 07a6018ad5726fee7c4aa1609942fa055284175d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 10 Jan 2025 01:41:46 -0500 Subject: [PATCH] Disable some dependencies not yet available in EPEL 10 --- vlc.spec | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/vlc.spec b/vlc.spec index b694009..0146ba1 100644 --- a/vlc.spec +++ b/vlc.spec @@ -15,6 +15,12 @@ # disabled due to various issues %bcond projectm 0 +# some dependencies are not yet in EPEL 10 +%bcond daala %{undefined el10} +%bcond lirc %{undefined el10} +%bcond schro %{undefined el10} +%bcond sdl %{undefined el10} + %ifnarch s390x %bcond crystalhd %[0%{?fedora} || 0%{?rhel} < 9] %bcond ieee1394 1 @@ -94,7 +100,9 @@ BuildRequires: libjpeg-devel BuildRequires: libmad-devel BuildRequires: libmpcdec-devel BuildRequires: libpng-devel +%if %{with lirc} BuildRequires: lirc-devel +%endif BuildRequires: live555-devel BuildRequires: lua-devel BuildRequires: pkgconfig(alsa) >= 1.0.24 @@ -107,8 +115,10 @@ BuildRequires: pkgconfig(asdcplib) BuildRequires: pkgconfig(avahi-client) >= 0.6 #BuildRequires: pkgconfig(breakpad-client) BuildRequires: pkgconfig(caca) >= 0.99.beta14 +%if %{with daala} BuildRequires: pkgconfig(daaladec) BuildRequires: pkgconfig(daalaenc) +%endif BuildRequires: pkgconfig(dav1d) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dvdnav) > 4.9.0 @@ -198,8 +208,12 @@ BuildRequires: pkgconfig(Qt5Svg) >= 5.5 BuildRequires: pkgconfig(Qt5Widgets) >= 5.5 BuildRequires: pkgconfig(Qt5X11Extras) >= 5.5 BuildRequires: pkgconfig(samplerate) +%if %{with schro} BuildRequires: pkgconfig(schroedinger-1.0) >= 1.0.10 +%endif +%if %{with sdl} BuildRequires: pkgconfig(SDL_image) >= 1.2.10 +%endif #BuildRequires: pkgconfig(shine) >= 3.0.0 BuildRequires: pkgconfig(shout) >= 2.1 BuildRequires: pkgconfig(smbclient) @@ -645,8 +659,8 @@ export LIVE555_PREFIX=%{_prefix} --enable-spatialaudio \ --enable-theora \ --enable-oggspots \ - --enable-daala \ - --enable-schroedinger \ + --enable-daala%{!?with_daala:=no} \ + --enable-schroedinger%{!?with_schro:=no} \ --enable-png \ --enable-jpeg \ --disable-bpg \ @@ -671,7 +685,7 @@ export LIVE555_PREFIX=%{_prefix} --enable-xvideo \ --enable-vdpau \ --enable-wayland \ - --enable-sdl-image \ + --enable-sdl-image%{!?with_sdl:=no} \ --enable-freetype \ --enable-fribidi \ --enable-harfbuzz \ @@ -696,7 +710,7 @@ export LIVE555_PREFIX=%{_prefix} --enable-qt \ --enable-skins2 \ --disable-libtar \ - --enable-lirc \ + --enable-lirc%{!?with_lirc:=no} \ --enable-srt \ \ --disable-goom \ @@ -1116,7 +1130,9 @@ make check %{vlc_plugindir}/audio_filter/libspeex_resampler_plugin.so %{vlc_plugindir}/codec/libaom_plugin.so %{vlc_plugindir}/codec/libaribsub_plugin.so +%if %{with daala} %{vlc_plugindir}/codec/libdaala_plugin.so +%endif %{vlc_plugindir}/codec/libdca_plugin.so %{vlc_plugindir}/codec/libkate_plugin.so %{vlc_plugindir}/codec/liblibass_plugin.so @@ -1124,10 +1140,16 @@ make check %if %{with vpl} %{vlc_plugindir}/codec/libqsv_plugin.so %endif +%if %{with schro} %{vlc_plugindir}/codec/libschroedinger_plugin.so +%endif +%if %{with sdl} %{vlc_plugindir}/codec/libsdl_image_plugin.so +%endif %{vlc_plugindir}/codec/libzvbi_plugin.so +%if %{with lirc} %{vlc_plugindir}/control/liblirc_plugin.so +%endif %{vlc_plugindir}/demux/libgme_plugin.so %{vlc_plugindir}/demux/libmpc_plugin.so %{vlc_plugindir}/demux/libmkv_plugin.so