mirror of
https://github.com/terrapkg/packages.git
synced 2026-07-03 09:20:50 +00:00
56 lines
1.4 KiB
RPMSpec
56 lines
1.4 KiB
RPMSpec
Name: gstreamer1-plugin-libav
|
|
Version: 1.26.6
|
|
Release: 1%?dist
|
|
Epoch: 1
|
|
Summary: GStreamer Libav plugin
|
|
License: LGPL-2.0-or-later
|
|
URL: https://gstreamer.freedesktop.org/modules/gst-libav.html
|
|
|
|
Source0: https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-%{version}.tar.xz
|
|
|
|
BuildRequires: bzip2-devel
|
|
BuildRequires: gcc-c++
|
|
BuildRequires: gstreamer1-devel >= %{version}
|
|
BuildRequires: gstreamer1-plugins-base-devel >= %{version}
|
|
BuildRequires: libtool
|
|
BuildRequires: meson >= 0.62
|
|
BuildRequires: orc-devel >= 0.4.16
|
|
BuildRequires: pkgconfig(libavfilter)
|
|
BuildRequires: pkgconfig(libavformat)
|
|
BuildRequires: pkgconfig(libavcodec) >= 58
|
|
BuildRequires: pkgconfig(libavutil)
|
|
|
|
Obsoletes: gstreamer1-libav < 1:1.20.3-4
|
|
Provides: gstreamer1-libav = 1:%{version}-%{release}
|
|
Provides: gstreamer1-libav%{?_isa} = 1:%{version}-%{release}
|
|
|
|
%ifarch %{ix86} x86_64
|
|
BuildRequires: yasm
|
|
%endif
|
|
|
|
%description
|
|
GStreamer plugin containing libav library code.
|
|
|
|
%prep
|
|
%autosetup -p1 -n gst-libav-%{version}
|
|
|
|
%build
|
|
#export CFLAGS="%{optflags} -Wno-error=attributes"
|
|
%meson \
|
|
-D package-name="Fedora GStreamer-plugins-ugly package" \
|
|
-D package-origin="https://terra.fyralabs.com" \
|
|
-D doc=disabled
|
|
%meson_build
|
|
|
|
%install
|
|
%meson_install
|
|
find %{buildroot} -name "*.la" -delete
|
|
|
|
%files
|
|
%license COPYING
|
|
%doc AUTHORS NEWS README.md
|
|
%{_libdir}/gstreamer-1.0/libgstlibav.so
|
|
|
|
%changelog
|
|
%autochangelog
|