[packaging] fix spec file

This commit is contained in:
Sergey Kozyakov
2021-04-01 16:01:04 +03:00
parent 5d147cc5c8
commit 4c8df679c5

View File

@@ -1,5 +1,4 @@
%define majorminor 1.0
Source0: %{name}-%{version}.tar.bz2
Name: pinesrcbin
Version: 0.0.1
@@ -8,10 +7,12 @@ 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-1.0) >= 1.16.1
BuildRequires: pkgconfig(gstreamer-base-1.0) >= 1.16.1
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.16.1
@@ -21,17 +22,21 @@ BuildRequires: meson
TBD
%prep
%setup -q -n pinesrcbin
%setup -q
%build
%meson
%install
rm -rf %{buildroot}
mkdir -p %{builroot}%{_libdir}
mkdir -p %{buildroot}/var/lib/environment/compositor/
%meson_install
mkdir -p %{buildroot}/var/lib/environment/compositor/
cp rpm/pinesrcbin.conf %{buildroot}/var/lib/environment/compositor/pinesrcbin.conf
%files
/usr/lib64/gstreamer-1.0/libgstpinesrcbin.so
/var/lib/environment/compositor/pinesrcbin.conf
cp %{SOURCE1} %{buildroot}%{_sharedstatedir}/environment/compositor/pinesrcbin.conf
%files
%{_libdir}/gstreamer-1.0/libgstpinesrcbin.so
%{_sharedstatedir}/environment/compositor/pinesrcbin.conf