[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 %define majorminor 1.0
Source0: %{name}-%{version}.tar.bz2
Name: pinesrcbin Name: pinesrcbin
Version: 0.0.1 Version: 0.0.1
@@ -8,10 +7,12 @@ Summary: GStreamer plug-in
Group: Applications/Multimedia Group: Applications/Multimedia
License: LGPLv2+ License: LGPLv2+
URL: https://git.omprussia.ru/s.lapin/pinesrcbin URL: https://git.omprussia.ru/s.lapin/pinesrcbin
Source0: %{name}-%{version}.tar.bz2
Source1: pinesrcbin.conf
%define sonamever %(echo %{version} | cut -d '+' -f 1) %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-base-1.0) >= 1.16.1
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.16.1 BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.16.1
@@ -21,17 +22,21 @@ BuildRequires: meson
TBD TBD
%prep %prep
%setup -q -n pinesrcbin %setup -q
%build %build
%meson %meson
%install %install
rm -rf %{buildroot}
mkdir -p %{builroot}%{_libdir}
mkdir -p %{buildroot}/var/lib/environment/compositor/
%meson_install %meson_install
mkdir -p %{buildroot}/var/lib/environment/compositor/ cp %{SOURCE1} %{buildroot}%{_sharedstatedir}/environment/compositor/pinesrcbin.conf
cp rpm/pinesrcbin.conf %{buildroot}/var/lib/environment/compositor/pinesrcbin.conf
%files %files
/usr/lib64/gstreamer-1.0/libgstpinesrcbin.so %{_libdir}/gstreamer-1.0/libgstpinesrcbin.so
/var/lib/environment/compositor/pinesrcbin.conf %{_sharedstatedir}/environment/compositor/pinesrcbin.conf