Compare commits

...
Sign in to create a new pull request.

94 commits

Author SHA1 Message Date
Python Maint
2a92541e84 Rebuilt for Python 3.15.0b4 ABI change 2026-07-22 10:20:13 +02:00
Fedora Release Engineering
21aa58429e Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:24:06 +00:00
Martin Gansser
c19b9840c2 Use '-any' virtual provides for MariaDB/MySQL dependencies 2026-06-30 09:59:21 +02:00
Michal Schorm
57a9f0fa9d Use '-any' virtual provides for MariaDB/MySQL dependencies
Use the '-any' virtual provides (e.g., 'mariadb-server-any') for
MariaDB/MySQL dependencies instead of unversioned package names.
This allows non-default DB streams (e.g., 'mariadb11.8', 'mysql8.0')
to satisfy the dependency, since they provide '*-any' but not the
bare unversioned names.

Add 'Recommends' for the unversioned names to prefer the distribution
default DB version when no specific version is already installed.

Resolves: rhbz#2494539

Co-Authored-By: Claude AI <noreply@anthropic.com>
2026-06-29 19:26:20 +02:00
Yaakov Selkowitz
e9d4aad7fe Rebuilt for openssl 4.0 2026-06-12 20:02:17 -04:00
Python Maint
f415a846fc Rebuilt for Python 3.15 2026-06-03 19:37:20 +02:00
Martin Gansser
74edf273a4 Update SPEC für vdr-epg-daemon 2026-06-03 11:21:06 +02:00
Martin Gansser
3bd75f0dfb Rebuilt for new VDR 2.8.1 API version 12 2026-03-23 16:17:52 +00:00
Martin Gansser
6b118fd11f Rebuilt for new VDR API version 2.7.9 2026-02-09 11:21:26 +01:00
Martin Gansser
1f50315403 Rebuilt for new VDR API version 2.7.8 2026-01-26 16:59:32 +01:00
Fedora Release Engineering
fcdd3c3277 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:49:23 +00:00
Martin Gansser
58919b367f Rebuilt for new VDR API version 2.7.7 2025-07-27 18:23:57 +02:00
Fedora Release Engineering
7fb961f49b Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:00:05 +00:00
Martin Gansser
19f76635eb Rebuilt for new VDR API version 2.7.6 2025-06-22 12:32:27 +02:00
Martin Gansser
96b3f4d527 Rebuilt for new VDR API version 2.7.6 2025-06-22 12:09:18 +02:00
Python Maint
e830ad67c5 Rebuilt for Python 3.14 2025-06-02 21:24:46 +02:00
Martin Gansser
5b5186a370 Rebuilt for new VDR API version 2.7.5 2025-05-27 17:07:13 +02:00
Martin Gansser
8a45c24efb Rebuilt for new VDR API version 2.7.4 2025-02-28 09:52:29 +01:00
Martin Gansser
7609b41437 Rebuilt for new VDR API version 2.7.4 2025-02-28 09:51:15 +01:00
Martin Gansser
bac90fadc6 Update to 1.3.29
Add webdo.patch to define eloAlways
2025-02-19 13:05:46 +01:00
Fedora Release Engineering
7bf866b266 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:10:33 +00:00
Richard W.M. Jones
412c046b48 Rebuild for Jansson 2.14
(https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/3PYINSQGKQ4BB25NQUI2A2UCGGLAG5ND/)
2024-10-22 13:40:53 +01:00
Martin Gansser
87c5423193 Rebuilt for new VDR API version 2.7.2 2024-10-09 13:50:33 +02:00
Miroslav Suchý
44bc70735d convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-09-04 22:38:07 +02:00
Fedora Release Engineering
31c6f11abc Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:37:45 +00:00
Martin Gansser
4a67057a78 Rebuilt for new VDR API version 2.6.9 2024-07-15 16:03:58 +02:00
Martin Gansser
1ad034dd7b Rebuilt for new VDR API version 2.6.8 2024-07-11 13:37:53 +02:00
Python Maint
334f7e7699 Rebuilt for Python 3.13 2024-06-07 09:52:00 +02:00
Martin Gansser
2dc73d8b31 Update to 1.3.24 2024-05-27 09:40:43 +02:00
Martin Gansser
63d44d3b81 Rebuilt for new VDR API version 2024-04-12 14:29:20 +02:00
Martin Gansser
1fc43ccd31 Update to 1.3.23 2024-03-09 15:39:58 +01:00
Martin Gansser
238aa8d88d Rebuilt for new VDR API version 2024-01-26 10:54:44 +01:00
Martin Gansser
7f281cee59 Rebuilt for new VDR API version 2024-01-05 16:11:25 +01:00
Martin Gansser
d31f2f2aba Build against the 'mariadb-connector-c-devel' package 2023-09-28 10:22:34 +02:00
Martin Gansser
03b9e651c7 Build against the 'mariadb-connector-c-devel' package 2023-09-28 10:21:38 +02:00
Michal Schorm
0e642e6a83 Build against the 'mariadb-connector-c-devel' package
https://bugzilla.redhat.com/show_bug.cgi?id=2241091
2023-09-28 10:04:25 +02:00
Fedora Release Engineering
3519fa26c6 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:28:26 +00:00
Python Maint
5639b62a02 Rebuilt for Python 3.12 2023-06-13 21:39:18 +02:00
Leigh Scott
69f53018a3 Rebuild fo new imlib2 2023-06-13 16:58:02 +01:00
Martin Gansser
47611d4cb8 Update to 1.3.21 2023-02-14 10:21:54 +01:00
Martin Gansser
e71c8cef64 Update to 1.3.19 2023-02-14 09:28:57 +01:00
Martin Gansser
e932dc2bf2 Update to 1.3.12 2023-02-08 10:26:39 +01:00
Martin Gansser
8372d43f7d Update to 1.3.11 2023-02-07 11:16:11 +01:00
Martin Gansser
10b7c1eb55 Update to 1.3.7 2023-01-29 16:01:30 +01:00
Martin Gansser
640934efdb Update to 1.3.5 2023-01-28 17:05:18 +01:00
Martin Gansser
8a032cee76 Update to 1.3.5 2023-01-28 17:03:14 +01:00
Martin Gansser
2491c1f14f Update to 1.3.3 2023-01-27 08:28:50 +01:00
Martin Gansser
c8f4edd839 Update to 1.3.2 2023-01-25 16:42:38 +01:00
Fedora Release Engineering
880d5c6f93 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:09:23 +00:00
Martin Gansser
6782737189 Rebuilt for new VDR API version 2022-12-14 15:59:01 +01:00
Martin Gansser
eabef23e0c Update URL address
Update to 1.2.4
Rebuilt for new VDR API version
2022-12-03 12:53:00 +01:00
Martin Gansser
4343275181 Add %{name}-pthread.patch fix (BZ#2113752) 2022-08-03 14:26:48 +02:00
Martin Gansser
782999a1d4 Add %{name}-pthread.patch fix (BZ#2113752) 2022-08-03 14:25:49 +02:00
Fedora Release Engineering
7df2967a83 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:44:12 +00:00
Python Maint
393665d350 Rebuilt for Python 3.11 2022-06-13 17:17:50 +02:00
Martin Gansser
9096542483 Update to 1.2.3 2022-04-26 14:48:11 +02:00
Martin Gansser
2c91f1bdac Rebuilt for new VDR API version 2022-02-04 13:34:55 +01:00
Fedora Release Engineering
a618e2ce81 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:50:25 +00:00
Martin Gansser
81e01fae67 Reworking of vdr-epg-daemon-makefile.patch
Update to 1.2.2
2022-01-05 08:35:07 +01:00
Martin Gansser
beb56c7438 Update to 1.2.1 2022-01-04 09:47:16 +01:00
Martin Gansser
1b194b7ec7 Rebuilt for new VDR API version 2021-12-30 18:58:31 +01:00
Sahana Prasad
f5864366ff Rebuilt with OpenSSL 3.0.0 2021-09-14 19:17:30 +02:00
Fedora Release Engineering
5c72207c2f - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-27 09:26:09 +00:00
Python Maint
11733eab65 Rebuilt for Python 3.10 2021-06-04 21:19:15 +02:00
35bbaeed09 Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:12:03 +01:00
Fedora Release Engineering
6b0830cf95 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 22:56:52 +00:00
Tom Stellard
0890bbe3aa Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 00:36:47 +00:00
Martin Gansser
c574a5d889 Update to 1.1.165 2020-11-01 19:08:27 +01:00
Martin Gansser
c9c010cf38 Rebuilt for new VDR API version 2020-08-28 11:29:04 +02:00
Martin Gansser
aa1a8b2f8a Update to 1.1.163 2020-08-18 10:04:47 +02:00
Martin Gansser
efbf60dfc8 Update to 1.1.162 2020-07-28 14:05:45 +02:00
Martin Gansser
c0ef1a27bb Update to 1.1.161 2020-07-28 09:05:39 +02:00
Miro Hrončok
138a4d5f76 Rebuilt for Python 3.9 2020-05-26 03:54:20 +02:00
Martin Gansser
9f1a943277 Update to 1.1.159 2020-03-01 11:38:45 +01:00
Martin Gansser
7c6103d085 Update to 1.1.158 2020-02-24 21:11:34 +01:00
Martin Gansser
9a4b5685db Update to 1.1.157 2020-02-18 10:52:17 +01:00
Martin Gansser
4bc06ecce6 Update to 1.1.156 2020-02-12 15:43:56 +01:00
Martin Gansser
79e3b833d6 Update to 1.1.155 2020-02-11 08:07:16 +01:00
Martin Gansser
45ea65430b Update to 1.1.153 2020-02-10 15:32:24 +01:00
Martin Gansser
c250d97135 Update to 1.1.151 2020-02-09 17:28:43 +01:00
Martin Gansser
7f69f72def Update to 1.1.150 2020-01-29 15:50:40 +01:00
Martin Gansser
abdf96f2d4 Update to 1.1.149 2019-12-15 11:07:08 +01:00
Martin Gansser
55c0498f06 Update to 1.1.148 2019-12-10 10:24:45 +01:00
Martin Gansser
74f7885af8 Update to 1.1.147 2019-11-29 14:34:51 +01:00
Martin Gansser
bb46d2ebba Update to 1.1.147 2019-11-28 15:20:52 +01:00
Martin Gansser
c5b02de5bc Rebuilt 2019-08-26 10:35:56 +02:00
Martin Gansser
605c370916 * Add if condition for rawhide 2019-08-26 10:20:58 +02:00
Martin Gansser
9d400a4db4 * Revert --embed flag 2019-08-18 10:58:54 +02:00
Martin Gansser
ae65974cb9 * Revert --embed flag 2019-08-17 19:11:16 +02:00
Martin Gansser
73955282fc * Revert --embed flag 2019-08-17 18:47:41 +02:00
Martin Gansser
7ba4937ab4 * Revert --embed flag 2019-08-15 16:42:17 +02:00
Martin Gansser
8437debf2a Add --embed flag for python 3.8 Support in Makefile 2019-08-03 19:12:51 +02:00
Martin Gansser
a2079b9875 Add --embed flag for python 3.8 Support in Makefile 2019-08-03 13:48:16 +02:00
Fedora Release Engineering
46f51ec712 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:50:17 +00:00
6 changed files with 587 additions and 63 deletions

30
.gitignore vendored
View file

@ -148,3 +148,33 @@
/vdr-epg-daemon-1.1.144.tar.bz2
/vdr-epg-daemon-1.1.145.tar.bz2
/vdr-epg-daemon-1.1.146.tar.bz2
/vdr-epg-daemon-1.1.147.tar.bz2
/vdr-epg-daemon-1.1.148.tar.bz2
/vdr-epg-daemon-1.1.149.tar.bz2
/vdr-epg-daemon-1.1.150.tar.bz2
/vdr-epg-daemon-1.1.151.tar.bz2
/vdr-epg-daemon-1.1.153.tar.bz2
/vdr-epg-daemon-1.1.155.tar.bz2
/vdr-epg-daemon-1.1.156.tar.bz2
/vdr-epg-daemon-1.1.157.tar.bz2
/vdr-epg-daemon-1.1.158.tar.bz2
/vdr-epg-daemon-1.1.159.tar.bz2
/vdr-epg-daemon-1.1.161.tar.bz2
/vdr-epg-daemon-1.1.162.tar.bz2
/vdr-epg-daemon-1.1.163.tar.bz2
/vdr-epg-daemon-1.1.165.tar.bz2
/vdr-epg-daemon-1.2.1.tar.bz2
/vdr-epg-daemon-1.2.2.tar.bz2
/vdr-epg-daemon-1.2.3.tar.bz2
/vdr-epg-daemon-1.2.4.tar.gz
/vdr-epg-daemon-1.3.2.tar.gz
/vdr-epg-daemon-1.3.3.tar.gz
/vdr-epg-daemon-1.3.5.tar.gz
/vdr-epg-daemon-1.3.7.tar.gz
/vdr-epg-daemon-1.3.11.tar.gz
/vdr-epg-daemon-1.3.12.tar.gz
/vdr-epg-daemon-1.3.19.tar.gz
/vdr-epg-daemon-1.3.21.tar.gz
/vdr-epg-daemon-1.3.23.tar.gz
/vdr-epg-daemon-1.3.24.tar.gz
/vdr-epg-daemon-1.3.29.tar.gz

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
SHA512 (vdr-epg-daemon-1.1.146.tar.bz2) = f01ac1e9fb7071fd3c2d258d21c489c2c343f9ae75054969a147b269a38ff5d4f624595cf994fe9f4661109d69b54c5b4e14b7e733db2d136cc608f3d138d345
SHA512 (vdr-epg-daemon-1.3.29.tar.gz) = aeddec7d4b3b2be0b5f6fc63148ff0ed574f40c9939e7dff2a79772c73d391c93e58187e0ac0ad13ac5c4b3efdf4726d82ee868704c9797af987d8dc2e8fe4cc

View file

@ -1,22 +1,26 @@
--- Make.config.orig 2017-03-24 09:10:50.668087091 +0100
+++ Make.config 2017-03-24 09:15:20.450478199 +0100
@@ -83,11 +83,8 @@
CFLAGS += -ggdb -fno-stack-protector -O0
--- a/Make.config.orig 2023-02-12 16:14:53.251507555 +0100
+++ b/Make.config 2023-02-12 16:19:44.765676147 +0100
@@ -113,14 +113,11 @@
endif
-CFLAGS += -fPIC -Wreturn-type -Wall -Wextra -Wparentheses -Wformat -pedantic \
- -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result \
- -Wunused-value -Wunused-function -Wno-variadic-macros -Wunused-local-typedefs \
- -Wno-unused-parameter -Werror=format-security \
- -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
ifdef DEBUG
- CFLAGS += -ggdb -fno-stack-protector -O0
+ CFLAGS += -ggdb -fno-stack-protector -O
endif
-CFLAGS += -std=c++17 -D__STDC_FORMAT_MACROS
-CFLAGS += -fPIC -Wall -Wreturn-type -Wformat -Wextra -Wparentheses -pedantic -Werror=format-security \
- -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wunused-local-typedefs \
- -Wno-unused-parameter
-CFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
+CFLAGS += @@OPTFLAGS \
+ -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
CFLAGS += -std=c++11 -D__STDC_FORMAT_MACROS
--- epglv/Makefile.orig 2016-11-01 12:29:30.224997026 +0100
+++ epglv/Makefile 2016-11-01 12:54:44.588650263 +0100
@@ -7,18 +7,16 @@
+ -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
ifdef USE_CLANG
CFLAGS += -x c++ -Wunused-const-variable
--- vdr-epg-daemon-1.2.2/epglv/Makefile.orig 2022-01-04 17:16:18.395004606 +0100
+++ vdr-epg-daemon-1.2.2/epglv/Makefile 2022-01-04 17:19:19.243026098 +0100
@@ -7,14 +7,16 @@
include ../Make.config
ARCH := $(shell getconf LONG_BIT)
@ -30,18 +34,13 @@
+ -fPIC
endif
-CPP_FLAGS := $(CPP_FLAGS_$(ARCH)) -Wall \
CPP_FLAGS := $(CPP_FLAGS_$(ARCH)) -Wall \
- -fPIC \
- -I/usr/local/include/mysql \
- -L/usr/lib/mysql \
- -L/usr/local/lib/mysql \
- -I/usr/include/mysql \
+CPP_FLAGS := -I$(INCLUDEDIR)/mysql -fPIC \
+ -L$(LIBDIR)/mysql \
$(shell mysql_config --libs) \
+ -fPIC -L$(LIBDIR)/mariadb \
$(shell $(SQLCFG) --libs) \
$(shell $(SQLCFG) --include) \
-DMYSQL_DYNAMIC_PLUGIN \
-DDEBUG_MYSQL=0
@@ -32,7 +30,7 @@
@@ -29,7 +31,7 @@
all: $(TARGET)
$(TARGET): $(OBJS)
@ -50,12 +49,23 @@
install: $(TARGET)
strip $(TARGET)
@@ -50,7 +48,7 @@
@@ -47,7 +49,7 @@
%.o: %.c
src/%.o: src/%.c
- $(CC) -c $(CPP_FLAGS) -pipe -O3 -shared $< -o $@
+ $(CC) -c $(CPP_FLAGS) $(CFLAGS) -shared $< -o $@
+ $(CC) -c $(CPP_FLAGS) $(CFLAGS) -shared $< -o $@
#--------------------------------------------------------
# dependencies
--- a/lib/Makefile.orig 2022-01-04 08:40:01.364369134 +0100
+++ b/lib/Makefile 2022-01-04 08:41:15.619377959 +0100
@@ -56,7 +56,7 @@
endif
ifdef DEBUG
- CFLAGS += -ggdb -O0
+ CFLAGS += -ggdb -O
endif
CFLAGS += $(shell $(SQLCFG) --include)

View file

@ -1,17 +1,28 @@
## This macro activates/deactivates debug option
%global without_debug 1
# 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-epg-daemon
Version: 1.1.146
Release: 4%{?dist}
Version: 1.3.29
Release: 18%{?dist}
Summary: A daemon to download EPG data from internet and manage it in a mysql database
License: GPL+ and GPLv2 and BSD
URL: http://projects.vdr-developer.org/projects/vdr-epg-daemon
Source0: https://projects.vdr-developer.org/git/%{name}.git/snapshot/%{name}-%{version}.tar.bz2
# fix Optimization flags are not honored.
License: GPL-1.0-or-later AND GPL-2.0-only AND LicenseRef-Callaway-BSD
URL: https://github.com/horchi/vdr-epg-daemon
Source0: https://github.com/horchi/vdr-epg-daemon/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
# fix: Optimization flags are not honored.
Patch0: %{name}-makefile.patch
# https://github.com/horchi/vdr-epg-daemon/commit/27a7034e7c7819ab8103fc8f8af66834d61577f9.patch
Patch1: 27a7034e7c7819ab8103fc8f8af66834d61577f9.patch
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: libcurl-devel
BuildRequires: libxslt-devel
@ -26,17 +37,14 @@ BuildRequires: imlib2-devel
BuildRequires: libxslt-devel
BuildRequires: libxml2-devel
BuildRequires: openssl-devel
%if 0%{?fedora} <= 30
BuildRequires: python2-devel
%else
BuildRequires: python3-devel
%endif
BuildRequires: mariadb-devel
BuildRequires: mariadb-connector-c-devel
BuildRequires: libarchive-devel
BuildRequires: systemd-devel
BuildRequires: systemd-units
BuildRequires: vdr-devel
Requires: mariadb-server
BuildRequires: vdr-devel >= %{vdr_version}
Requires: mariadb-server-any
Recommends: mariadb-server
Requires(post): systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
@ -54,24 +62,23 @@ install, setup and configure mysql, epgd and epg2vdr in order to get a
working environment.
%prep
%setup -qn %{name}-%{version}
%patch0 -p0
%autosetup -p1 -n %{name}-%{version}
iconv -f iso-8859-1 -t utf-8 README > README.utf8 ; mv README.utf8 README
## Optimization flags in 'Make.config' file
sed -i \
-e 's|PREFIX = /usr/local|PREFIX = %{_prefix}|' \
-e 's|PREFIX ?= /usr/local|PREFIX = %{_prefix}|' \
-e 's|PLGDEST = $(PREFIX)/lib/epgd/plugins|PLGDEST = %{_libdir}/epgd|' \
-e 's|_PLGDEST = $(DESTDIR)$(PREFIX)/lib/epgd/plugins|_PLGDEST = $(DESTDIR)%{_libdir}/epgd|' \
-e 's|HTTPDEST = $(DESTDIR)/var/epgd/www|HTTPDEST = $(DESTDIR)%{vdr_resdir}/epgd|' \
-e 's|SYSTEMDDEST = $(DESTDIR)/etc/systemd/system|SYSTEMDDEST = $(DESTDIR)%{_unitdir}|' \
-e 's|INIT_SYSTEM = none|INIT_SYSTEM = systemd|' \
-e 's|INIT_AFTER = mysql.service|INIT_AFTER = mariadb.service|' \
-e 's|CC = g++-8|CC = g++|' \
-e 's|@@OPTFLAGS | %{optflags}|' \
Make.config
%if 0%{?without_debug}
sed -i -e 's|DEBUG = 1||' Make.config
%else
@ -99,24 +106,12 @@ for file in scripts/epgh-{request,login}; do
sed -i '1 i\#!/bin/bash' $file
done
# fix warning _FORTIFY_SOURCE requires compiling with optimization (-O)
sed -i 's|CFLAGS += -ggdb -O0|CFLAGS += -ggdb -O|' lib/Makefile
sed -i 's|CFLAGS += -ggdb -fno-stack-protector -O0|CFLAGS += -ggdb -fno-stack-protector -O|' Make.config
# use correct mariadb-API header file
sed -i \
-e 's|# include <my_global.h>|# include <mysql.h>|' \
-e 's|# include <my_sys.h>|# include <mysql.h>|' \
-e 's|#include <m_ctype.h>|#include <mysql.h>|' \
-e 's|#include <m_string.h>|#include <mysql.h>|' \
epglv/src/epglv.h
%build
%make_build
%install
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}%{_libdir}/mysql/plugin
mkdir -p %{buildroot}%{_libdir}/mariadb/plugin
%make_install
%post
@ -144,6 +139,253 @@ mkdir -p %{buildroot}%{_libdir}/mysql/plugin
%{vdr_resdir}/epgd/
%changelog
* Wed Jul 22 2026 Python Maint <python-maint@redhat.com> - 1.3.29-18
- Rebuilt for Python 3.15.0b4 ABI change
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.29-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Tue Jun 30 2026 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-16
- Use '-any' virtual provides for MariaDB/MySQL dependencies
* Sat Jun 13 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 1.3.29-15
- Rebuilt for openssl 4.0
* Wed Jun 03 2026 Python Maint <python-maint@redhat.com> - 1.3.29-14
- Rebuilt for Python 3.15
* Wed Jun 03 2026 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-13
- Rebuilt for new VDR 2.8.2 API version 13
* Mon Mar 23 2026 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-12
- Rebuilt for new VDR 2.8.1 API version 12
* Mon Feb 09 2026 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-11
- Rebuilt for new VDR API version 2.7.9
* Mon Jan 26 2026 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-10
- Rebuilt for new VDR API version 2.7.8
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.29-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-8
- Rebuilt for new VDR API version 2.7.7
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.29-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sat Jun 21 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-6
- Rebuilt for new VDR API version 2.7.6
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 1.3.29-5
- Rebuilt for Python 3.14
* Tue May 27 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-4
- Rebuilt for new VDR API version 2.7.5
* Thu Feb 27 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-3
- Rebuilt for new VDR API version 2.7.4
* Thu Feb 20 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-2
- Add patch with last changes
* Wed Feb 19 2025 Martin Gansser <martinkg@fedoraproject.org> - 1.3.29-1
- Update to 1.3.29
- Add webdo.patch to define eloAlways
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.24-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Oct 22 2024 Richard W.M. Jones <rjones@redhat.com> - 1.3.24-8
- 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.3.24-7
- Rebuilt for new VDR API version 2.7.2
* Wed Sep 04 2024 Miroslav Suchý <msuchy@redhat.com> - 1.3.24-6
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.24-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 15 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.24-4
- Rebuilt for new VDR API version 2.6.9
* Thu Jul 11 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.24-3
- Rebuilt for new VDR API version 2.6.8
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 1.3.24-2
- Rebuilt for Python 3.13
* Mon May 27 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.24-1
- Update to 1.3.24
* Fri Apr 12 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.23-2
- Rebuilt for new VDR API version
* Sat Mar 09 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.23-1
- Update to 1.3.23
* Fri Jan 26 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.21-7
- Rebuilt for new VDR API version
* Fri Jan 05 2024 Martin Gansser <martinkg@fedoraproject.org> - 1.3.21-6
- Rebuilt for new VDR API version
* Thu Sep 28 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.21-5
- Build against the 'mariadb-connector-c-devel' package
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.21-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.3.21-3
- Rebuilt for Python 3.12
* Tue Jun 13 2023 Leigh Scott <leigh123linux@gmail.com> - 1.3.21-2
- Rebuild fo new imlib2
* Tue Feb 14 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.21-1
- Update to 1.3.21
* Sun Feb 12 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.19-1
- Update to 1.3.19
* Wed Feb 08 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.12-1
- Update to 1.3.12
* Tue Feb 07 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.11-1
- Update to 1.3.11
* Sun Jan 29 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.7-1
- Update to 1.3.7
* Sat Jan 28 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.5-1
- Update to 1.3.5
* Fri Jan 27 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.3-1
- Update to 1.3.3
* Wed Jan 25 2023 Martin Gansser <martinkg@fedoraproject.org> - 1.3.2-1
- Update to 1.3.2
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Dec 14 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.4-2
- Rebuilt for new VDR API version
* Sat Dec 03 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.4-1
- Update URL address
- Update to 1.2.4
- Rebuilt for new VDR API version
* Wed Aug 03 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.3-4
- Add %%{name}-pthread.patch fix (BZ#2113752)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.2.3-2
- Rebuilt for Python 3.11
* Tue Apr 26 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.3-1
- Update to 1.2.3
* Fri Feb 04 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.2-3
- Rebuilt for new VDR API version
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jan 04 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.2-1
- Reworking of vdr-epg-daemon-makefile.patch
- Update to 1.2.2
* Tue Jan 04 2022 Martin Gansser <martinkg@fedoraproject.org> - 1.2.1-1
- Update to 1.2.1
* Thu Dec 30 2021 Martin Gansser <martinkg@fedoraproject.org> - 1.1.165-7
- Rebuilt for new VDR API version
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.1.165-6
- Rebuilt with OpenSSL 3.0.0
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.165-5
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.1.165-4
- Rebuilt for Python 3.10
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.165-3
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.165-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sun Nov 01 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.165-1
- Update to 1.1.165
* Fri Aug 28 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.163-2
- Rebuilt for new VDR API version
* Tue Aug 18 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.163-1
- Update to 1.1.163
* Tue Jul 28 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.162-1
- Update to 1.1.162
* Tue Jul 28 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.161-1
- Update to 1.1.161
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.1.159-2
- Rebuilt for Python 3.9
* Sun Mar 01 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.159-1
- Update to 1.1.159
* Mon Feb 24 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.158-1
- Update to 1.1.158
* Tue Feb 18 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.157-1
- Update to 1.1.157
* Wed Feb 12 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.156-1
- Update to 1.1.156
* Tue Feb 11 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.155-1
- Update to 1.1.155
* Mon Feb 10 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.153-1
- Update to 1.1.153
* Sun Feb 09 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.151-1
- Update to 1.1.151
* Wed Jan 29 2020 Martin Gansser <martinkg@fedoraproject.org> - 1.1.150-1
- Update to 1.1.150
* Sun Dec 15 2019 Martin Gansser <martinkg@fedoraproject.org> - 1.1.149-1
- Update to 1.1.149
* Tue Dec 10 2019 Martin Gansser <martinkg@fedoraproject.org> - 1.1.148-1
- Update to 1.1.148
* Thu Nov 28 2019 Martin Gansser <martinkg@fedoraproject.org> - 1.1.147-1
- Update to 1.1.147
* Thu Aug 15 2019 Martin Gansser <martinkg@fedoraproject.org> - 1.1.146-7
* - Add if condition for rawhide
* Sat Aug 03 2019 Martin Gansser <martinkg@fedoraproject.org> - 1.1.146-6
- Add --embed flag for python 3.8 Support in Makefile
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.146-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Jul 17 2019 Martin Gansser <martinkg@fedoraproject.org> - 1.1.146-4
- Add if condition for f31 with BR python3-devel

10
webdo.patch Normal file
View file

@ -0,0 +1,10 @@
--- a/webdo.c.orig 2025-02-19 12:51:33.318643287 +0100
+++ b/webdo.c 2025-02-19 12:52:21.993481538 +0100
@@ -5,6 +5,7 @@
*
*/
+#define eloAlways 5
#include "lib/imgtools.h"
#include "lib/curl.h"