Compare commits

..

49 commits

Author SHA1 Message Date
Martin Gansser
0bd67b0cd7 add BR gumbo-parser-devel
Update to 1.2.15
2025-12-19 20:22:37 +01:00
Martin Gansser
259d13ed7c add BR gumbo-parser-devel
Update to 1.2.15
2025-12-19 19:12:24 +01:00
Martin Gansser
f998c0f013 Rebuilt for new VDR API version 2.7.7 2025-07-27 18:58:13 +02:00
Fedora Release Engineering
7641a71e53 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:02:03 +00:00
Martin Gansser
0cc5afa7d8 Update to 1.2.14 2025-07-07 16:31:06 +02:00
Martin Gansser
5c7c9a78ed Rebuilt for new VDR API version 2.7.6 2025-06-22 12:31:23 +02:00
Martin Gansser
e5a165f4b9 Rebuilt for new VDR API version 2.7.5 2025-05-27 17:21:09 +02:00
Martin Gansser
fb77fc8961 Rebuilt for new VDR API version 2.7.5 2025-05-27 17:15:46 +02:00
Martin Gansser
85bf9c9c79 Update to 1.2.13 2025-04-05 16:09:59 +02:00
Martin Gansser
93fa4b491f Update to 1.2.13 2025-04-05 16:00:46 +02:00
Martin Gansser
7619406cda Rebuilt for new VDR API version 2.7.4 2025-02-28 14:35:16 +01:00
Martin Gansser
b0e26eaffb Add EpgHandler.patch to avaid segmentation fault 2025-02-13 10:01:49 +01:00
Martin Gansser
f1da65ac70 Update to 1.2.12 2025-02-04 14:48:42 +01:00
Fedora Release Engineering
fc199fba46 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:14:12 +00:00
Martin Gansser
d7234153db Update to 1.2.11 2024-12-25 14:28:46 +01:00
Martin Gansser
bf786321eb Update to 1.2.11 2024-12-25 14:26:40 +01:00
Richard W.M. Jones
f27579a5e3 Rebuild for Jansson 2.14
(https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/)
2024-10-22 13:41:06 +01:00
Martin Gansser
0684abfbe8 Rebuilt for new VDR API version 2.7.2
Update to 1.2.10
2024-10-09 16:23:26 +02:00
Fedora Release Engineering
0d90541b8e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:40:58 +00:00
Martin Gansser
0663f9b4ce Rebuilt for new VDR API version 2.6.9 2024-07-15 16:36:17 +02:00
Martin Gansser
9fb620f825 Rebuilt for new VDR API version 2.6.8 2024-07-12 09:38:44 +02:00
Martin Gansser
fd197e25f6 Rebuilt for new VDR API version 2024-04-12 16:59:15 +02:00
Martin Gansser
a77d25c037 Update to 1.2.9 2024-04-10 11:12:23 +02:00
Martin Gansser
ad2f3948b5 Update to 1.2.9 2024-04-10 11:01:37 +02:00
Martin Gansser
96d4daf3e8 Update to 1.2.7 2024-01-28 12:21:20 +01:00
Martin Gansser
c30c4925b0 Rebuilt for new VDR API version 2024-01-26 12:53:55 +01:00
Martin Gansser
22b41bc6b5 Update to 1.2.6 2024-01-04 11:13:32 +01:00
Martin Gansser
737ac79d82 Update to 1.2.5 2023-11-27 08:36:40 +01:00
Martin Gansser
9b185a1934 Update to 1.2.3 2023-09-07 19:52:00 +02:00
Martin Gansser
8bff77820d Update to 1.2.2 2023-08-22 11:35:05 +02:00
Martin Gansser
58ce757488 Update to 1.2.1 2023-08-05 16:40:10 +02:00
Fedora Release Engineering
a9d1451f33 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:31:56 +00:00
Martin Gansser
067e6b8ba3 Update to 1.2.0 2023-06-18 16:52:57 +02:00
Martin Gansser
5c4e989d9d Update to 1.1.13 2023-06-11 17:00:34 +02:00
Martin Gansser
e9af1d8794 Update to 1.1.11 2023-03-06 10:26:30 +01:00
Martin Gansser
4d358988f2 Update to 1.1.10 2023-01-29 16:03:43 +01:00
Martin Gansser
7ec2e41b17 Update to 1.1.9 2023-01-24 10:36:01 +01:00
Martin Gansser
5cc61e1c6f Update to 1.1.9 2023-01-23 08:20:27 +01:00
Fedora Release Engineering
9bca97a51c Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:12:31 +00:00
Martin Gansser
a4523a3721 Rebuilt for new VDR API version 2022-12-14 16:59:18 +01:00
Martin Gansser
17e2738f0d Rebuilt for new VDR API version 2022-12-02 10:36:29 +01:00
Martin Gansser
4f7b30cc21 Update to 1.1.8-1 2022-10-28 09:35:52 +02:00
Martin Gansser
a7ff27b459 Update to 1.1.7-1 2022-10-12 08:38:35 +02:00
Martin Gansser
67a68cab60 Update to 1.1.6-1 2022-09-24 15:43:46 +02:00
Martin Gansser
6effbba2ba Update to 1.1.6-1 2022-09-24 15:38:49 +02:00
Martin Gansser
c5d8355519 Update to 1.1.5-1 2022-09-03 14:43:05 +02:00
Martin Gansser
9fb753aba6 Update to 1.1.4-1 2022-08-19 10:21:01 +02:00
Martin Gansser
dc29968d86 Update to 1.1.3-1 2022-08-13 09:54:37 +02:00
Martin Gansser
3ca2e28e79 Update to 1.1.2-1
Add %{name}-f35.patch
2022-08-12 15:30:16 +02:00
4 changed files with 165 additions and 10 deletions

18
.gitignore vendored
View file

@ -6,3 +6,21 @@
/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

19
EpgHandler.patch Normal file
View file

@ -0,0 +1,19 @@
--- 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;

View file

@ -1 +1 @@
SHA512 (tvscraper-1.1.8.tar.gz) = f32e999028506a1c70c0cddc301113f88c9695a2c170d22bcc24b780d4b49744d823375da5f3127e516ac33611761a748e510841dcb0b9ad4a61464bc2df717e
SHA512 (vdr-plugin-tvscraper-1.2.15.tar.gz) = 06887deae91a828ee4743eb516d7bcd1deb82430d0a41a05b0453a23b0eb067cea0f8cebf99e15055e92ae918a94a7d3215439eb034e7c58cf7ea59feb1ebb1e

View file

@ -1,26 +1,31 @@
%global pname tvscraper
# 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
# 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
%endif
Name: vdr-%{pname}
Version: 1.1.8
Version: 1.2.15
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#/%{pname}-%{version}.tar.gz
Source0: %url/archive/refs/tags/v%{version}.tar.gz#/vdr-plugin-tvscraper-%{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
@ -49,6 +54,9 @@ 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"
@ -67,9 +75,119 @@ 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 <martinkg@fedoraproject.org> - 1.2.15-1
- add BR gumbo-parser-devel
- Update to 1.2.15
* Fri Jul 25 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.14-3
- Rebuilt for new VDR API version 2.7.7
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Mon Jul 07 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.14-1
- Update to 1.2.14
* Sat Jun 21 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.13-3
- Rebuilt for new VDR API version 2.7.6
* Tue May 27 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.13-2
- Rebuilt for new VDR API version 2.7.5
* Sat Apr 05 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.13-1
- Update to 1.2.13
* Fri Feb 28 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.12-3
- Rebuilt for new VDR API version 2.7.4
* Tue Feb 11 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.12-2
- Add EpgHandler.patch to avaid segmentation fault
* Tue Feb 04 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.2.12-1
- Update to 1.2.12
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Wed Dec 25 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.11-1
- Update to 1.2.11
* Tue Oct 22 2024 Richard W.M. Jones <rjones@redhat.com> - 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 <martinkg@fedoraproject.org> - 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 <releng@fedoraproject.org> - 1.2.9-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 15 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.9-4
- Rebuilt for new VDR API version 2.6.9
* Fri Jul 12 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.9-3
- Rebuilt for new VDR API version 2.6.8
* Fri Apr 12 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.9-2
- Rebuilt for new VDR API version
* Wed Apr 10 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.9-1
- Update to 1.2.9
* Sun Jan 28 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.7-1
- Update to 1.2.7
* Fri Jan 26 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.6-2
- Rebuilt for new VDR API version
* Thu Jan 04 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.2.6-1
- Update to 1.2.6
* Mon Nov 27 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.2.5-1
- Update to 1.2.5
* Thu Sep 07 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.2.3-1
- Update to 1.2.3
* Tue Aug 22 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.2.2-1
- Update to 1.2.2
* Sat Aug 05 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.2.1-1
- Update to 1.2.1
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sun Jun 18 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.2.0-1
- Update to 1.2.0
* Sun Jun 11 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.1.13-1
- Update to 1.1.13
* Mon Mar 06 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.1.11-1
- Update to 1.1.11
* Sun Jan 29 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.1.10-1
- Update to 1.1.10
* Tue Jan 24 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.1.9-1
- Update to 1.1.9
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Dec 14 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.1.8-3
- Rebuilt for new VDR API version
* Fri Dec 02 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.1.8-2
- Rebuilt for new VDR API version
* Fri Oct 28 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.1.8-1
- Update to 1.1.8-1