Compare commits

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

19 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
2 changed files with 297 additions and 11 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,24 +1,26 @@
## This macro activates/deactivates debug option
%global without_debug 1
# version we want to build against
%global vdr_version 2.6.3
# Set vdr_version based on Fedora version
%if 0%{?fedora} >= 42
%global vdr_version 2.7.2
%elif 0%{?fedora} >= 40
%global vdr_version 2.6.9
# 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.3.29
Release: 1%{?dist}
Release: 18%{?dist}
Summary: A daemon to download EPG data from internet and manage it in a mysql database
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
Patch1: webdo.patch
# https://github.com/horchi/vdr-epg-daemon/commit/27a7034e7c7819ab8103fc8f8af66834d61577f9.patch
Patch1: 27a7034e7c7819ab8103fc8f8af66834d61577f9.patch
BuildRequires: make
BuildRequires: gcc-c++
@ -41,7 +43,8 @@ BuildRequires: libarchive-devel
BuildRequires: systemd-devel
BuildRequires: systemd-units
BuildRequires: vdr-devel >= %{vdr_version}
Requires: mariadb-server
Requires: mariadb-server-any
Recommends: mariadb-server
Requires(post): systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
@ -136,6 +139,57 @@ mkdir -p %{buildroot}%{_libdir}/mariadb/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