From 4c8df679c54812e7193a4e67ad0a43cb726e251f Mon Sep 17 00:00:00 2001 From: Sergey Kozyakov Date: Thu, 1 Apr 2021 16:01:04 +0300 Subject: [PATCH] [packaging] fix spec file --- rpm/pinesrcbin.spec | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/rpm/pinesrcbin.spec b/rpm/pinesrcbin.spec index 5840b1d..b927f10 100644 --- a/rpm/pinesrcbin.spec +++ b/rpm/pinesrcbin.spec @@ -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