commit ca73706e5f59c5254bb19f92ee3a6149ef625e98
Author: Martin Gansser <mgansser(a)online.de>
Date: Wed May 2 08:39:24 2018 +0200
Rebuilt for vdr-2.4.0
.gitignore | 1 +
sources | 1 +
vdr-vaapidevice.conf | 6 ++++
vdr-vaapidevice.spec | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 106 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..a2595ab 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/vdr-plugin-vaapi-a17c110.tar.gz
diff --git a/sources b/sources
index e69de29..6847857 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+07ce97efc3d94efe38508e0fcee6c498 vdr-plugin-vaapi-a17c110.tar.gz
diff --git a/vdr-vaapidevice.conf b/vdr-vaapidevice.conf
new file mode 100644
index 0000000..74a9491
--- /dev/null
+++ b/vdr-vaapidevice.conf
@@ -0,0 +1,6 @@
+# Configuration snippet for vdr-vaapidevice -*- sh -*-
+#
+# Add command line options to pass to the vaapidevice plugin to PLUGIN_OPTIONS.
+# See /usr/share/doc/vdr-vaapidevice/README for info about available options.
+
+PLUGIN_OPTIONS=""
diff --git a/vdr-vaapidevice.spec b/vdr-vaapidevice.spec
new file mode 100644
index 0000000..610b8b9
--- /dev/null
+++ b/vdr-vaapidevice.spec
@@ -0,0 +1,98 @@
+#
https://github.com/pesintta/vdr-plugin-vaapidevice/commit/a17c11072e7f946...
+%global commit0 a17c11072e7f9465f12830e6d3045956d4cb2776
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+%global sname vdr-plugin-vaapi
+%global gitdate 20180401
+
+Name: vdr-vaapidevice
+Version: 0.7.0
+Release: 6.%{gitdate}git%{shortcommit0}%{?dist}
+Summary: A VA-API output device plugin for VDR
+
+License: AGPLv3
+URL:
https://github.com/pesintta/vdr-plugin-vaapidevice
+Source0: %{url}/archive/%{commit0}/%{sname}-%{shortcommit0}.tar.gz
+# Configuration files for plugin parameters. These are Fedora specific and not in
upstream.
+Source1: %{name}.conf
+
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: pkgconfig(vdr) >= 2.2.0
+BuildRequires: gettext
+BuildRequires: libva-devel >= 2.0.0
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(libavcodec)
+BuildRequires: pkgconfig(xcb)
+BuildRequires: pkgconfig(xcb-util)
+BuildRequires: pkgconfig(xcb-ewmh)
+BuildRequires: pkgconfig(glu)
+BuildRequires: pkgconfig(gl)
+Requires: vdr(abi)%{?_isa} = %{vdr_apiversion}
+Requires: (vdr-vaapidevice if libva-intel-driver)
+
+Conflicts: vdr-softhddevice
+
+%description
+A VA-API output device plugin for VDR.
+
+ Based on softhddevice by Johns:
+
http://projects.vdr-developer.org/projects/plg-softhddevice
+ Video decoder CPU / VAAPI
+ Video output VAAPI
+ Audio FFMpeg / Alsa / Analog / Digital
+ HDMI/SPDIF pass-through
+ VDR ScaleVideo API
+ Autocrop
+ Grab image (no OSD!)
+ Suspend / Detach
+ Letterbox, Stretch and Center cut-out video display modes
+
+
+%prep
+%setup -qn vdr-plugin-vaapidevice-%{commit0}
+
+# remove .git files
+rm -f .indent.pro .gitignore .dependencies
+
+%build
+make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC"
%{?_smp_mflags} \
+ LDFLAGS="%{?__global_ldflags}"
+
+%install
+%make_install
+install -Dpm 644 %{SOURCE1} \
+ $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/vdr-plugins.d/vaapidevice.conf
+%find_lang %{name}
+
+%files -f %{name}.lang
+%doc HISTORY README
+%license AGPL-3.0.txt
+%{vdr_plugindir}/libvdr-vaapidevice.so.%{vdr_apiversion}
+%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/vaapidevice.conf
+
+%changelog
+* Wed Apr 18 2018 Martin Gansser <martinkg(a)fedoraproject.org> -
0.7.0-6.20180401gita17c110
+- Rebuilt for vdr-2.4.0
+
+* Wed Apr 11 2018 Martin Gansser <martinkg(a)fedoraproject.org> -
0.7.0-5.20180401gita17c110
+- Update to 0.7.0-5.20180401gita17c110
+- Use url macro in Source0
+- Remove RR xorg-x11-server-Xorg
+
+* Tue Mar 13 2018 Martin Gansser <martinkg(a)fedoraproject.org> -
0.7.0-4.20180312git53d44aa
+- Add Obsoletes vdr-softhddevice
+- Remove BR: xorg-x11-drv-intel It's unneeded when using va-api enabled
+- Add Suggests libva-intel-driver
+
+* Mon Mar 12 2018 Martin Gansser <martinkg(a)fedoraproject.org> -
0.7.0-3.20180312git53d44aa
+- Update to 0.7.0-3.20180312git53d44aa
+
+* Tue Feb 27 2018 Martin Gansser <martinkg(a)fedoraproject.org> -
0.7.0-2.20180220git6372704
+- Add BR gcc
+- Add BR gcc-c++
+- Simplify the Source0 URL
+- Use pkgconfig for BR
+- Add LDFLAGS to make
+
+* Sun Feb 25 2018 Martin Gansser <martinkg(a)fedoraproject.org> -
0.7.0-1.20180220git6372704
+- Initial build