From 5d147cc5c8c0d660e0ed182262b591ce22c6f546 Mon Sep 17 00:00:00 2001 From: Sergey Lapin Date: Thu, 1 Apr 2021 15:46:10 +0300 Subject: [PATCH] Added packaging --- rpm/pinesrcbin.conf | 3 +++ rpm/pinesrcbin.spec | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 rpm/pinesrcbin.conf create mode 100644 rpm/pinesrcbin.spec diff --git a/rpm/pinesrcbin.conf b/rpm/pinesrcbin.conf new file mode 100644 index 0000000..a9d86d2 --- /dev/null +++ b/rpm/pinesrcbin.conf @@ -0,0 +1,3 @@ +QT_GSTREAMER_CAMERABIN_SRC="wrappercamerabinsrc" +QT_GSTREAMER_CAMERABIN_VIDEOSRC="pinesrcbin" +# QT_GSTREAMER_CAMERABIN_FLAGS=15 diff --git a/rpm/pinesrcbin.spec b/rpm/pinesrcbin.spec new file mode 100644 index 0000000..5840b1d --- /dev/null +++ b/rpm/pinesrcbin.spec @@ -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 +