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 +