44 lines
982 B
RPMSpec
44 lines
982 B
RPMSpec
%define majorminor 1.0
|
|
|
|
Name: pinesrcbin
|
|
Version: 0.0.1
|
|
Release: 0
|
|
Summary: GStreamer plug-in
|
|
Group: Applications/Multimedia
|
|
License: LGPLv2+
|
|
URL: https://git.omprussia.ru/s.lapin/pinesrcbin
|
|
Source0: %{name}-%{version}.tar.bz2
|
|
Source1: pinesrcbin.conf
|
|
|
|
%define sonamever %(echo %{version} | cut -d '+' -f 1)
|
|
|
|
BuildRequires: pkgconfig(gstreamer-1.0) >= 1.16.1
|
|
BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.16.1
|
|
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.16.1
|
|
|
|
BuildRequires: meson
|
|
|
|
%description
|
|
TBD
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
%meson
|
|
|
|
%install
|
|
rm -rf %{buildroot}
|
|
mkdir -p %{builroot}%{_libdir}
|
|
mkdir -p %{buildroot}/var/lib/environment/compositor/
|
|
|
|
%meson_install
|
|
|
|
cp %{SOURCE1} %{buildroot}%{_sharedstatedir}/environment/compositor/pinesrcbin.conf
|
|
cp %{SOURCE1} %{buildroot}%{_sharedstatedir}/environment/nemo/70-pinesrcbin.conf
|
|
|
|
%files
|
|
%{_libdir}/gstreamer-1.0/libgstpinesrcbin.so
|
|
%{_sharedstatedir}/environment/compositor/pinesrcbin.conf
|
|
|