diff --git a/.gitignore b/.gitignore index 583b94f..f6ff4d7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /vdr-iptv-2.2.1.tgz /vdr-iptv-std-c-11.patch /vdr-iptv-2.4.0.tgz +/vdr-iptv-2.4.0.tar.gz diff --git a/sources b/sources index 7b97ce2..579d4a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-iptv-2.4.0.tgz) = f429f7b7952b357a941b30aa3509d06839ed2945979957db4ba142acc500a976e3ea4a976dec4fe755605dbdd8cbbdc25beb19bb984bb5147ac22a68078d49d9 +SHA512 (vdr-iptv-2.4.0.tar.gz) = 70ced2952289afd1413547a0d12be6e5beea2b53eade84aa3b6a75a3e4d751bc8dbf03b30d1619f8d08c0e52c1d0cc7d55d4a4f3311f1d72b2f2c62fe5f72a18 diff --git a/vdr-iptv.spec b/vdr-iptv.spec index 9ae06fd..968c4cf 100644 --- a/vdr-iptv.spec +++ b/vdr-iptv.spec @@ -1,15 +1,25 @@ +# Set vdr_version based on Fedora version +# Default +%global vdr_version 2.7.7 + +%if 0%{?fedora} == 43 +%global vdr_version 2.7.7 +%elif 0%{?fedora} == 44 +%global vdr_version 2.8.1 +%elif 0%{?fedora} > 44 +%global vdr_version 2.8.2 +%endif + Name: vdr-iptv Version: 2.4.0 -Release: 18%{?dist} +Release: 44%{?dist} Summary: IPTV plugin for VDR - -License: GPLv2+ -URL: http://www.saunalahti.fi/rahrenbe/vdr/iptv/ -Source0: http://www.saunalahti.fi/rahrenbe/vdr/iptv/files/%{name}-%{version}.tgz - -BuildRequires: make +License: GPL-2.0-or-later +URL: https://github.com/rofafor/vdr-plugin-iptv +Source0: %url/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: make BuildRequires: gcc-c++ -BuildRequires: vdr-devel >= 2.4.0 +BuildRequires: vdr-devel >= %{vdr_version} BuildRequires: gettext BuildRequires: libcurl-devel Requires: vdr(abi)%{?_isa} = %{vdr_apiversion} @@ -22,7 +32,7 @@ filtering capabilities which allow for example EIT information to be extracted from the incoming stream. %prep -%setup -q -n iptv-%{version} +%setup -q -n vdr-plugin-iptv-%{version} # Fix paths in plugin scripts as defined by Fedora sed -i "s|^CHANNELS_CONF=.*|CHANNELS_CONF=%{vdr_configdir}/channels.conf|; \ @@ -46,6 +56,84 @@ sed -i "s|^CHANNELS_CONF=.*|CHANNELS_CONF=%{vdr_configdir}/channels.conf|; \ %config(noreplace) %{vdr_resdir}/plugins/iptv/vlc2iptv %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.4.0-44 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Wed Jun 03 2026 Martin Gansser - 2.4.0-43 +- Rebuilt for new VDR 2.8.2 API version 13 + +* Mon Mar 23 2026 Martin Gansser - 2.4.0-42 +- Rebuilt for new VDR 2.8.1 API version 12 + +* Mon Feb 09 2026 Martin Gansser - 2.4.0-41 +- Rebuilt for new VDR API version 2.7.9 + +* Mon Jan 26 2026 Martin Gansser - 2.4.0-40 +- Rebuilt for new VDR API version 2.7.8 + +* Sat Jan 17 2026 Fedora Release Engineering - 2.4.0-39 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jul 25 2025 Martin Gansser - 2.4.0-38 +- Rebuilt for new VDR API version 2.7.7 + +* Fri Jul 25 2025 Fedora Release Engineering - 2.4.0-37 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jun 21 2025 Martin Gansser - 2.4.0-36 +- Rebuilt for new VDR API version 2.7.6 + +* Tue May 27 2025 Martin Gansser - 2.4.0-35 +- Rebuilt for new VDR API version 2.7.5 + +* Fri Feb 28 2025 Martin Gansser - 2.4.0-34 +- Rebuilt for new VDR API version 2.7.4 + +* Sun Jan 19 2025 Fedora Release Engineering - 2.4.0-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Oct 09 2024 Martin Gansser - 2.4.0-32 +- Rebuilt for new VDR API version 2.7.2 + +* Fri Jul 26 2024 Miroslav Suchý - 2.4.0-31 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 2.4.0-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jul 15 2024 Martin Gansser - 2.4.0-29 +- Rebuilt for new VDR API version 2.6.9 + +* Fri Jul 12 2024 Martin Gansser - 2.4.0-28 +- Rebuilt for new VDR API version 2.6.8 + +* Fri Apr 12 2024 Martin Gansser - 2.4.0-27 +- Rebuilt for new VDR API version + +* Fri Jan 26 2024 Martin Gansser - 2.4.0-26 +- Rebuilt for new VDR API version + +* Fri Jan 05 2024 Martin Gansser - 2.4.0-25 +- Rebuilt for new VDR API version + +* Sat Jul 22 2023 Fedora Release Engineering - 2.4.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 2.4.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Dec 14 2022 Martin Gansser - 2.4.0-22 +- Rebuilt for new VDR API version + +* Thu Dec 01 2022 Martin Gansser - 2.4.0-21 +- Rebuilt for new VDR API version + +* Thu Aug 04 2022 Martin Gansser - 2.4.0-20 +- Update to new github address + +* Sat Jul 23 2022 Fedora Release Engineering - 2.4.0-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Feb 04 2022 Martin Gansser - 2.4.0-18 - Rebuilt for new VDR API version