| |
@@ -32,7 +32,7 @@
|
| |
Source1: gst-p-bad-cleanup.sh
|
| |
|
| |
BuildRequires: meson >= 0.48.0
|
| |
- BuildRequires: gcc
|
| |
+ BuildRequires: gcc-c++
|
| |
BuildRequires: gstreamer1-devel >= %{version}
|
| |
BuildRequires: gstreamer1-plugins-base-devel >= %{version}
|
| |
|
| |
@@ -43,7 +43,7 @@
|
| |
|
| |
BuildRequires: bzip2-devel
|
| |
BuildRequires: exempi-devel
|
| |
- %if 0%{?fedora} >= 31
|
| |
+ %if 0%{?fedora} >= 31 || 0%{?rhel} >= 9
|
| |
BuildRequires: fdk-aac-free-devel
|
| |
%endif
|
| |
BuildRequires: gsm-devel
|
| |
@@ -90,6 +90,8 @@
|
| |
%endif
|
| |
BuildRequires: glslc
|
| |
BuildRequires: libdrm-devel
|
| |
+ BuildRequires: liblrdf-devel
|
| |
+ BuildRequires: zvbi-devel
|
| |
|
| |
%if %{with extras}
|
| |
BuildRequires: libbs2b-devel >= 3.1.0
|
| |
@@ -119,15 +121,13 @@
|
| |
BuildRequires: pkgconfig(spandsp) >= 0.0.6
|
| |
## Plugins not ported
|
| |
#BuildRequires: SDL-devel
|
| |
- BuildRequires: liblrdf-devel
|
| |
BuildRequires: lilv-devel
|
| |
BuildRequires: wildmidi-devel
|
| |
BuildRequires: zbar-devel
|
| |
- BuildRequires: zvbi-devel
|
| |
BuildRequires: OpenEXR-devel
|
| |
%endif
|
| |
|
| |
- %if 0%{?fedora} >= 31
|
| |
+ %if 0%{?fedora} >= 31 || 0%{?rhel} >= 9
|
| |
# libgstfdkaac.so used to be shipped in -nonfree
|
| |
Obsoletes: gstreamer1-plugins-bad-nonfree < 1.16.1-2
|
| |
%endif
|
| |
@@ -212,6 +212,17 @@
|
| |
-D package-name="Fedora GStreamer-plugins-bad package" \
|
| |
-D package-origin="http://download.fedoraproject.org" \
|
| |
%{!?with_extras:-D fbdev=disabled -D decklink=disabled } \
|
| |
+ %{!?with_extras:-D assrender=disabled -D bs2b=disabled } \
|
| |
+ %{!?with_extras:-D chromaprint=disabled -D d3dvideosink=disabled } \
|
| |
+ %{!?with_extras:-D directsound=disabled -D dts=disabled } \
|
| |
+ %{!?with_extras:-D fluidsynth=disabled -D openexr=disabled } \
|
| |
+ %{!?with_extras:-D curl=disabled -D curl-ssh2=disabled } \
|
| |
+ %{!?with_extras:-D ttml=disabled -D kate=disabled } \
|
| |
+ %{!?with_extras:-D modplug=disabled -D ofa=disabled } \
|
| |
+ %{!?with_extras:-D vdpau=disabled -D openal=disabled } \
|
| |
+ %{!?with_extras:-D opencv=disabled -D openjpeg=disabled } \
|
| |
+ %{!?with_extras:-D wildmidi=disabled -D zbar=disabled } \
|
| |
+ %{!?with_extras:-D gme=disabled -D lv2=disabled } \
|
| |
-D doc=disabled -D magicleap=disabled -D msdk=disabled \
|
| |
-D dts=disabled -D faac=disabled -D faad=disabled \
|
| |
-D libmms=disabled -D mpeg2enc=disabled -D mplex=disabled \
|
| |
@@ -364,7 +375,7 @@
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
|
| |
%endif
|
| |
|
| |
- %if 0%{?fedora} >= 31
|
| |
+ %if 0%{?fedora} >= 31 || 0%{?rhel} >= 9
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstfdkaac.so
|
| |
%endif
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
|
| |
@@ -433,7 +444,6 @@
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstkms.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
|
| |
- %{_libdir}/gstreamer-%{majorminor}/libgstlv2.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstmicrodns.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstnvcodec.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstopenmpt.so
|
| |
@@ -443,7 +453,6 @@
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstsrt.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstsrtp.so
|
| |
- %{_libdir}/gstreamer-%{majorminor}/libgstttmlsubs.so
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstvulkan.so
|
| |
%if 0%{?fedora} || 0%{?rhel} > 7
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstwaylandsink.so
|
| |
@@ -454,6 +463,13 @@
|
| |
%if 0
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstwpe.so
|
| |
%endif
|
| |
+ %if %{with extras}
|
| |
+ %{_libdir}/gstreamer-%{majorminor}/libgstlv2.so
|
| |
+ %{_libdir}/gstreamer-%{majorminor}/libgstttmlsubs.so
|
| |
+ %endif
|
| |
+ %if !%{with extras}
|
| |
+ %exclude %{_libdir}/gstreamer-%{majorminor}/libgstteletext.so
|
| |
+ %endif
|
| |
|
| |
#debugging plugin
|
| |
%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
|
| |
ELN / RHEL9 does not want the extras package.
But the current spec does not build if extras is not enabled.
This fixes the spec file so that the package will build if extras is not enabled.
Signed-off-by: Troy Dawson tdawson@redhat.com