Added packaging

This commit is contained in:
Sergey Lapin
2021-04-01 15:46:10 +03:00
parent 7839206c7f
commit 5d147cc5c8
2 changed files with 40 additions and 0 deletions

3
rpm/pinesrcbin.conf Normal file
View File

@@ -0,0 +1,3 @@
QT_GSTREAMER_CAMERABIN_SRC="wrappercamerabinsrc"
QT_GSTREAMER_CAMERABIN_VIDEOSRC="pinesrcbin"
# QT_GSTREAMER_CAMERABIN_FLAGS=15

37
rpm/pinesrcbin.spec Normal file
View File

@@ -0,0 +1,37 @@
%define majorminor 1.0
Source0: %{name}-%{version}.tar.bz2
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
%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 -n pinesrcbin
%build
%meson
%install
%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