[vdr-softhddevice] Update to 1.0.10
by Martin Gansser
commit ab44e4a16430556b65307753853a347f7dfebdd8
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:56:53 2021 +0100
Update to 1.0.10
.gitignore | 1 +
exit-crash.patch | 61 ---------------------------------------------------
sources | 2 +-
vdr-softhddevice.spec | 16 +++++---------
4 files changed, 7 insertions(+), 73 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index deeb6d0..6533aef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
/vdr-plugin-softhddevice-ee2311d25237b9828c1423505e5d4055a836414d.tar.bz2
/vdr-plugin-softhddevice-6dfa88aecf1b5a4c5932ba278209d9f22676547f.tar.bz2
/vdr-softhddevice-1.0.9.tar.gz
+/vdr-softhddevice-1.0.10.tar.gz
diff --git a/sources b/sources
index 9e11059..45d6c18 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vdr-softhddevice-1.0.9.tar.gz) = bd83c7ac605a400511d379b73549bc113207a6e601f99bfd4664dc305af7f740c91713e3449f629c54d24b6bc266a1fa6241edf19de6f5a2c83b5c6441d0c4c0
+SHA512 (vdr-softhddevice-1.0.10.tar.gz) = 4edf1eec5cfa850c8a8c012b3a6c25d6d500f82d00b5a5d8862ac9e9e5220dc3f4054ea2b7cf2fc4b607a90a1ac8d4d0989eb8af5c9637b055eb0d8e75fbc107
diff --git a/vdr-softhddevice.spec b/vdr-softhddevice.spec
index a82db10..b9fc3b6 100644
--- a/vdr-softhddevice.spec
+++ b/vdr-softhddevice.spec
@@ -1,21 +1,13 @@
-%global commit0 057a3ab6d6ee2b1ebc4a302edf1629ba6a0377ce
-%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
-%global gitdate 20201226
-
Name: vdr-softhddevice
-Version: 1.0.9
-#Release: 0.1.%%{gitdate}git%%{shortcommit0}%%{?dist}
-Release: 2%{?dist}
+Version: 1.0.10
+Release: 1%{?dist}
Summary: A software and GPU emulated HD output device plugin for VDR
License: AGPLv3
URL: https://github.com/ua0lnj/vdr-plugin-softhddevice
-#Source0: https://github.com/ua0lnj/vdr-plugin-softhddevice/archive/%%{commit0}/%%{...
Source0: https://github.com/ua0lnj/vdr-plugin-softhddevice/archive/v%{version}.tar...
# Configuration files for plugin parameters. These are Fedora specific and not in upstream.
Source1: %{name}.conf
-# https://github.com/ua0lnj/vdr-plugin-softhddevice/pull/33
-Patch0: exit-crash.patch
BuildRequires: gcc-c++
BuildRequires: vdr-devel >= 1.7.22
@@ -58,7 +50,6 @@ A software and GPU emulated UHD output device plugin for VDR.
XvBa support is no longer planned (use future Radeon UVD VDPAU)
%prep
-#%%setup -qn vdr-plugin-softhddevice-%%{commit0}
%autosetup -p1 -n vdr-plugin-softhddevice-%{version}
# remove .git files and Gentoo files
@@ -87,6 +78,9 @@ install -Dpm 644 %{SOURCE1} \
%license AGPL-3.0.txt
%changelog
+* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.10-1
+- Update to 1.0.10
+
* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.9-2
- Rebuilt for new VDR API version
3 years, 10 months
[vdr-xineliboutput] Rebuilt for new VDR API version Force C++14 as this code is not C++17 ready, needed for gcc11
by Martin Gansser
commit 816b5edcb52f1dbd5e52843658b01334aeec433b
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:36:14 2021 +0100
Rebuilt for new VDR API version
Force C++14 as this code is not C++17 ready, needed for gcc11
vdr-xineliboutput.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/vdr-xineliboutput.spec b/vdr-xineliboutput.spec
index 1e15d30..45be7be 100644
--- a/vdr-xineliboutput.spec
+++ b/vdr-xineliboutput.spec
@@ -101,7 +101,7 @@ This package contain plugin for VDR
%build
FFMPEG_CFLAGS="$FFMPEG_CFLAGS $(${cross_prefix}pkg-config --cflags libavformat libavcodec libswscale libavutil)"
export=FFMPEG_CFLAGS
-make CFLAGS="%{optflags} -fPIC $FFMPEG_CFLAGS" CXXFLAGS="%{optflags} -fPIC $FFMPEG_CFLAGS" %{?_smp_mflags} all
+make CFLAGS="%{optflags} -fPIC $FFMPEG_CFLAGS" CXXFLAGS="-std=gnu++14 %{optflags} -fPIC $FFMPEG_CFLAGS" %{?_smp_mflags} all
%install
install -dm 755 %{buildroot}%{xineplugindir}
@@ -163,6 +163,7 @@ find %{buildroot}%{xineplugindir} -name '*.so' -exec chmod +x '{}' ';'
%changelog
* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 2.2.0-6.20200830git0b9a01d
- Rebuilt for new VDR API version
+- Force C++14 as this code is not C++17 ready, needed for gcc11
* Tue Dec 01 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 2.2.0-5.20200830git0b9a01d
- Update to 2.2.0-5.20200830git0b9a01d
3 years, 10 months
[vdr-xineliboutput] Rebuilt for new VDR API version
by Martin Gansser
commit 12dae1edd16844b4d7441f7959df0a8495599c9c
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:29:12 2021 +0100
Rebuilt for new VDR API version
vdr-xineliboutput.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vdr-xineliboutput.spec b/vdr-xineliboutput.spec
index 384889c..1e15d30 100644
--- a/vdr-xineliboutput.spec
+++ b/vdr-xineliboutput.spec
@@ -11,7 +11,7 @@
Name: vdr-%{pname}
Version: 2.2.0
-Release: 5.%{gitdate}git%{gitrev}%{?dist}
+Release: 6.%{gitdate}git%{gitrev}%{?dist}
Summary: Plugins for watching VDR over Xine
License: GPLv2+
URL: http://sourceforge.net/projects/xineliboutput
@@ -161,6 +161,9 @@ find %{buildroot}%{xineplugindir} -name '*.so' -exec chmod +x '{}' ';'
%endif
%changelog
+* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 2.2.0-6.20200830git0b9a01d
+- Rebuilt for new VDR API version
+
* Tue Dec 01 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 2.2.0-5.20200830git0b9a01d
- Update to 2.2.0-5.20200830git0b9a01d
3 years, 10 months
[vdr-vaapidevice] Rebuilt for new VDR API version
by Martin Gansser
commit 4fc345b0baebeac93855b4b91c1ce401b57779c6
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:23:12 2021 +0100
Rebuilt for new VDR API version
vdr-vaapidevice.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vdr-vaapidevice.spec b/vdr-vaapidevice.spec
index 61cfdd5..bef0063 100644
--- a/vdr-vaapidevice.spec
+++ b/vdr-vaapidevice.spec
@@ -6,7 +6,7 @@
Name: vdr-vaapidevice
Version: 0.7.0
-Release: 21.%{gitdate}git%{shortcommit0}%{?dist}
+Release: 22.%{gitdate}git%{shortcommit0}%{?dist}
Summary: A VA-API output device plugin for VDR
License: AGPLv3
@@ -72,6 +72,9 @@ install -Dpm 644 %{SOURCE1} \
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/vaapidevice.conf
%changelog
+* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 0.7.0-22.20190526gitd19657b
+- Rebuilt for new VDR API version
+
* Wed Oct 21 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 0.7.0-21.20190526gitd19657b
- Rebuilt for new VDR API version
3 years, 10 months
[vdr-softhddevice-openglosd] Rebuilt for new VDR API version
by Martin Gansser
commit e3b7f4eefec81ed9d9a1b675ebc5c2015570b686
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:19:46 2021 +0100
Rebuilt for new VDR API version
vdr-softhddevice-openglosd.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vdr-softhddevice-openglosd.spec b/vdr-softhddevice-openglosd.spec
index b98ca8e..625f001 100644
--- a/vdr-softhddevice-openglosd.spec
+++ b/vdr-softhddevice-openglosd.spec
@@ -11,7 +11,7 @@
Name: vdr-softhddevice-openglosd
Version: 0.6.1
-Release: 28.%{gitdate}git%{shortcommit}%{?dist}
+Release: 29.%{gitdate}git%{shortcommit}%{?dist}
Summary: A software and GPU emulated HD output device plugin for VDR
License: AGPLv3
@@ -109,6 +109,9 @@ install -Dpm 644 %{SOURCE1} \
%license AGPL-3.0.txt
%changelog
+* Mon Jan 04 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 0.6.1-29.20160717git569fde5
+- Rebuilt for new VDR API version
+
* Wed Oct 21 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 0.6.1-28.20160717git569fde5
- Rebuilt for new VDR API version
3 years, 10 months
[vdr-softhddevice] Rebuilt for new VDR API version
by Martin Gansser
commit 6b940ba068239780b26ab6ca12da617840469b74
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:14:44 2021 +0100
Rebuilt for new VDR API version
vdr-softhddevice.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vdr-softhddevice.spec b/vdr-softhddevice.spec
index d341215..a82db10 100644
--- a/vdr-softhddevice.spec
+++ b/vdr-softhddevice.spec
@@ -5,7 +5,7 @@
Name: vdr-softhddevice
Version: 1.0.9
#Release: 0.1.%%{gitdate}git%%{shortcommit0}%%{?dist}
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A software and GPU emulated HD output device plugin for VDR
License: AGPLv3
@@ -87,6 +87,9 @@ install -Dpm 644 %{SOURCE1} \
%license AGPL-3.0.txt
%changelog
+* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.9-2
+- Rebuilt for new VDR API version
+
* Tue Dec 29 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 1.0.9-1
- Use fork because its under maintenance
- fixes (rfbz#5882)
3 years, 10 months
[vdr-mp3] Rebuilt for new VDR API version Add vdr-mp3-fix-C++11-warning.patch that fixes:
by Martin Gansser
commit 139a366ebea01b972ea506c0c845c9e3fbf4e7f4
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 13:10:58 2021 +0100
Rebuilt for new VDR API version
Add vdr-mp3-fix-C++11-warning.patch that fixes:
vdr-mp3-fix-C++11-warning.patch | 31 +++++++++++++++++++++++++++++++
vdr-mp3.spec | 3 +++
2 files changed, 34 insertions(+)
---
diff --git a/vdr-mp3-fix-C++11-warning.patch b/vdr-mp3-fix-C++11-warning.patch
new file mode 100644
index 0000000..f78073f
--- /dev/null
+++ b/vdr-mp3-fix-C++11-warning.patch
@@ -0,0 +1,31 @@
+--- mp3-0.10.2/data-mp3.c.orig 2021-01-04 11:50:54.614365552 +0100
++++ mp3-0.10.2/data-mp3.c 2021-01-04 11:58:56.790633754 +0100
+@@ -43,7 +43,7 @@
+ // image suffixes to search
+ const char *img_suff[] = { "jpg","png","gif",0 };
+ // exclude list for instant playlist creation
+-const char *excl_pl[] = { "*"PLAYLISTEXT,"*.jpg","*.gif","*.png",0 };
++const char *excl_pl[] = { "*" PLAYLISTEXT,"*.jpg","*.gif","*.png",0 };
+ // exclude list for song browser
+ const char *excl_br[] = { ".*","*.jpg","*.gif","*.png",0 };
+
+@@ -550,7 +550,7 @@
+
+ bool cPlayLists::Load(cFileSource *Source)
+ {
+- static const char *spec[] = { "*"PLAYLISTEXT,0 };
++ static const char *spec[] = { "*" PLAYLISTEXT,0 };
+ Clear();
+ bool res=ScanDir(Source,0,stFile,spec,0,false);
+ Sort();
+--- mp3-0.10.2/data-mp3.c.orig 2021-01-04 12:49:18.870762858 +0100
++++ mp3-0.10.2/data-mp3.c 2021-01-04 12:50:19.619315257 +0100
+@@ -409,7 +409,7 @@
+ if(f) {
+ char buffer[512];
+ result=true;
+- while(fgets(buffer,sizeof(buffer),f)>0) {
++ while(fgets(buffer,sizeof(buffer),f)!=0) {
+ if(buffer[0]=='#') {
+ if(!strncmp(buffer,WINAMPEXT,strlen(WINAMPEXT))) {
+ d(printf("mp3: detected WinAmp style playlist\n"))
diff --git a/vdr-mp3.spec b/vdr-mp3.spec
index 40c90b4..173c8d6 100644
--- a/vdr-mp3.spec
+++ b/vdr-mp3.spec
@@ -25,6 +25,7 @@ Patch5: %{name}-0.10.2-Makefile.patch
Patch6: %{name}-0.10.2-fsf-fix.patch
Patch7: %{name}-vdr2.1.2-compat.patch
Patch8: %{name}-fix-overloaded-ambiguous.patch
+Patch9: %{name}-fix-C++11-warning.patch
BuildRequires: gcc-c++
BuildRequires: vdr-devel >= 2.0.6
@@ -66,6 +67,7 @@ primary output device.
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
%{__perl} -pi -e \
's|CFGFIL=.*|CFGFIL="%{vdr_configdir}/plugins/mplayer.sh.conf"|' \
mplayer.sh
@@ -179,6 +181,7 @@ fi
%changelog
* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 0.10.2-28
- Rebuilt for new VDR API version
+- Add vdr-mp3-fix-C++11-warning.patch that fixes:
* Wed Oct 21 2020 Martin Gansser <martinkg(a)fedoraproject.org> - 0.10.2-27
- Rebuilt for new VDR API version
3 years, 10 months
[vdr-mpv] Rebuilt for new VDR API version Force C++14 as this code is not C++17 ready, needed for gcc11
by Martin Gansser
commit 0d47c09ea995d8bb24f90936eb12398e1b0ab8ff
Author: Martin Gansser <mgansser(a)online.de>
Date: Mon Jan 4 11:42:34 2021 +0100
Rebuilt for new VDR API version
Force C++14 as this code is not C++17 ready, needed for gcc11
vdr-mpv.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/vdr-mpv.spec b/vdr-mpv.spec
index 8448cb6..a81222d 100644
--- a/vdr-mpv.spec
+++ b/vdr-mpv.spec
@@ -25,7 +25,7 @@ A mpv player plugin for VDR
%setup -qn vdr-plugin-%{pname}-%{version}
%build
-make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
+make CFLAGS="%{optflags} -fPIC" CXXFLAGS="-std=gnu++14 %{optflags} -fPIC" %{?_smp_mflags} all
%install
%make_install
@@ -40,6 +40,7 @@ make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
%changelog
* Mon Jan 04 2021 Martin Gansser <martinkg(a)fedoraproject.org> - 0.0.4-19
- Rebuilt for new VDR API version
+- Force C++14 as this code is not C++17 ready, needed for gcc11
* Mon Nov 23 2020 Leigh Scott <leigh123linux(a)gmail.com> - 0.0.4-18
- Rebuild for new mpv
3 years, 10 months