diff --git a/.gitignore b/.gitignore index 430dbef..47706b1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,21 +6,3 @@ /tvscraper-1.1.6.tar.gz /tvscraper-1.1.7.tar.gz /tvscraper-1.1.8.tar.gz -/tvscraper-1.1.9.tar.gz -/tvscraper-1.1.10.tar.gz -/tvscraper-1.1.11.tar.gz -/tvscraper-1.1.13.tar.gz -/tvscraper-1.2.0.tar.gz -/vdr-plugin-tvscraper-1.2.1.tar.gz -/vdr-plugin-tvscraper-1.2.2.tar.gz -/vdr-plugin-tvscraper-1.2.3.tar.gz -/vdr-plugin-tvscraper-1.2.5.tar.gz -/vdr-plugin-tvscraper-1.2.6.tar.gz -/vdr-plugin-tvscraper-1.2.7.tar.gz -/vdr-plugin-tvscraper-1.2.9.tar.gz -/vdr-plugin-tvscraper-1.2.10.tar.gz -/vdr-plugin-tvscraper-1.2.11.tar.gz -/vdr-plugin-tvscraper-1.2.12.tar.gz -/vdr-plugin-tvscraper-1.2.13.tar.gz -/vdr-plugin-tvscraper-1.2.14.tar.gz -/vdr-plugin-tvscraper-1.2.15.tar.gz diff --git a/EpgHandler.patch b/EpgHandler.patch deleted file mode 100644 index 75054e9..0000000 --- a/EpgHandler.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/tvscraper.c.orig 2025-02-12 08:27:04.978354621 +0100 -+++ b/tvscraper.c 2025-02-12 08:27:54.476120151 +0100 -@@ -181,7 +181,7 @@ - - cPluginTvscraper::cPluginTvscraper(void) { - // create, but never delete (because VDR deletes this during shutdown) -- extEpgHandler = new cExtEpgHandler(); -+// extEpgHandler = new cExtEpgHandler(); - } - - cPluginTvscraper::~cPluginTvscraper() { -@@ -232,6 +232,7 @@ - } - - bool cPluginTvscraper::Initialize(void) { -+ new cExtEpgHandler(); - if (!cacheDirSet) { - config.SetBaseDir(cPlugin::CacheDirectory(PLUGIN_NAME_I18N)); - cacheDirSet = true; diff --git a/sources b/sources index 2519831..eaec34d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vdr-plugin-tvscraper-1.2.15.tar.gz) = 06887deae91a828ee4743eb516d7bcd1deb82430d0a41a05b0453a23b0eb067cea0f8cebf99e15055e92ae918a94a7d3215439eb034e7c58cf7ea59feb1ebb1e +SHA512 (tvscraper-1.1.8.tar.gz) = f32e999028506a1c70c0cddc301113f88c9695a2c170d22bcc24b780d4b49744d823375da5f3127e516ac33611761a748e510841dcb0b9ad4a61464bc2df717e diff --git a/vdr-tvscraper.spec b/vdr-tvscraper.spec index 098382e..c717b36 100644 --- a/vdr-tvscraper.spec +++ b/vdr-tvscraper.spec @@ -1,31 +1,26 @@ %global pname tvscraper - -# Set vdr_version based on Fedora version -%if 0%{?fedora} >= 43 -%global vdr_version 2.7.7 -%elif 0%{?fedora} == 42 -%global vdr_version 2.7.4 -%else -%global vdr_version 2.6.9 +# version we want build against +%global vdr_version 2.4.0 +%if 0%{?fedora} >= 36 +%global vdr_version 2.6.1 +%endif +%if 0%{?fedora} == 35 +%global vdr_version 2.4.7 %endif Name: vdr-%{pname} -Version: 1.2.15 +Version: 1.1.8 Release: 1%{?dist} Summary: Collects metadata for all available EPG events # The entire source code is GPLv2+ except tools/curlfuncs.* which is BSD (3 clause) License: GPL-2.0-or-later AND MIT URL: https://github.com/MarkusEh/vdr-plugin-tvscraper -Source0: %url/archive/refs/tags/v%{version}.tar.gz#/vdr-plugin-tvscraper-%{version}.tar.gz +Source0: %url/archive/refs/tags/v%{version}.tar.gz#/%{pname}-%{version}.tar.gz Source1: %{name}.conf -# Build for armv7hl failed -ExcludeArch: armv7hl - BuildRequires: make BuildRequires: gcc-c++ BuildRequires: gettext -BuildRequires: gumbo-parser-devel BuildRequires: sqlite-devel BuildRequires: libcurl-devel BuildRequires: jansson-devel @@ -54,9 +49,6 @@ providing missing data for your favorite movies and series. %prep %autosetup -p1 -n vdr-plugin-%{pname}-%{version} -# disable plugin examples -sed -i -e 's|install: install-lib install-i18n install-conf install-plugins|install: install-lib install-i18n install-conf|g' Makefile - %build %make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" @@ -75,119 +67,9 @@ install -dm 755 %{buildroot}%{vdr_cachedir}/%{pname} %dir %{vdr_configdir}/plugins/%{pname} %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/tvscraper.conf %config(noreplace) %{vdr_configdir}/plugins/%{pname}/override.conf -%config(noreplace) %{_datadir}/vdr/plugins/%{pname}/override_tvs.conf -%config(noreplace) %{_datadir}/vdr/plugins/%{pname}/networks.json %attr(-,%{vdr_user},root) %dir %{vdr_cachedir}/%{pname}/ %changelog -* Fri Dec 19 2025 Martin Gansser - 1.2.15-1 -- add BR gumbo-parser-devel -- Update to 1.2.15 - -* Fri Jul 25 2025 Martin Gansser - 1.2.14-3 -- Rebuilt for new VDR API version 2.7.7 - -* Fri Jul 25 2025 Fedora Release Engineering - 1.2.14-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Mon Jul 07 2025 Martin Gansser - 1.2.14-1 -- Update to 1.2.14 - -* Sat Jun 21 2025 Martin Gansser - 1.2.13-3 -- Rebuilt for new VDR API version 2.7.6 - -* Tue May 27 2025 Martin Gansser - 1.2.13-2 -- Rebuilt for new VDR API version 2.7.5 - -* Sat Apr 05 2025 Martin Gansser - 1.2.13-1 -- Update to 1.2.13 - -* Fri Feb 28 2025 Martin Gansser - 1.2.12-3 -- Rebuilt for new VDR API version 2.7.4 - -* Tue Feb 11 2025 Martin Gansser - 1.2.12-2 -- Add EpgHandler.patch to avaid segmentation fault - -* Tue Feb 04 2025 Martin Gansser - 1.2.12-1 -- Update to 1.2.12 - -* Sun Jan 19 2025 Fedora Release Engineering - 1.2.11-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Wed Dec 25 2024 Martin Gansser - 1.2.11-1 -- Update to 1.2.11 - -* Tue Oct 22 2024 Richard W.M. Jones - 1.2.10-2 -- Rebuild for Jansson 2.14 - (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/) - -* Wed Oct 09 2024 Martin Gansser - 1.2.10-1 -- Rebuilt for new VDR API version 2.7.2 -- Update to 1.2.10 - -* Sat Jul 20 2024 Fedora Release Engineering - 1.2.9-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Jul 15 2024 Martin Gansser - 1.2.9-4 -- Rebuilt for new VDR API version 2.6.9 - -* Fri Jul 12 2024 Martin Gansser - 1.2.9-3 -- Rebuilt for new VDR API version 2.6.8 - -* Fri Apr 12 2024 Martin Gansser - 1.2.9-2 -- Rebuilt for new VDR API version - -* Wed Apr 10 2024 Martin Gansser - 1.2.9-1 -- Update to 1.2.9 - -* Sun Jan 28 2024 Martin Gansser - 1.2.7-1 -- Update to 1.2.7 - -* Fri Jan 26 2024 Martin Gansser - 1.2.6-2 -- Rebuilt for new VDR API version - -* Thu Jan 04 2024 Martin Gansser - 1.2.6-1 -- Update to 1.2.6 - -* Mon Nov 27 2023 Martin Gansser - 1.2.5-1 -- Update to 1.2.5 - -* Thu Sep 07 2023 Martin Gansser - 1.2.3-1 -- Update to 1.2.3 - -* Tue Aug 22 2023 Martin Gansser - 1.2.2-1 -- Update to 1.2.2 - -* Sat Aug 05 2023 Martin Gansser - 1.2.1-1 -- Update to 1.2.1 - -* Sat Jul 22 2023 Fedora Release Engineering - 1.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sun Jun 18 2023 Martin Gansser - 1.2.0-1 -- Update to 1.2.0 - -* Sun Jun 11 2023 Martin Gansser - 1.1.13-1 -- Update to 1.1.13 - -* Mon Mar 06 2023 Martin Gansser - 1.1.11-1 -- Update to 1.1.11 - -* Sun Jan 29 2023 Martin Gansser - 1.1.10-1 -- Update to 1.1.10 - -* Tue Jan 24 2023 Martin Gansser - 1.1.9-1 -- Update to 1.1.9 - -* Sat Jan 21 2023 Fedora Release Engineering - 1.1.8-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Dec 14 2022 Martin Gansser - 1.1.8-3 -- Rebuilt for new VDR API version - -* Fri Dec 02 2022 Martin Gansser - 1.1.8-2 -- Rebuilt for new VDR API version - * Fri Oct 28 2022 Martin Gansser - 1.1.8-1 - Update to 1.1.8-1