diff --git a/.gitignore b/.gitignore index a3aff7e..199c04d 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,8 @@ /vdr-plugin-tvguide-1.3.3.tar.bz2 /tvguide-v1.3.4.tar.bz2 /tvguide-v1.3.5.tar.bz2 +/tvguide-v1.3.6.tar.bz2 +/tvguide-v1.3.7.tar.bz2 +/tvguide-v1.3.8.tar.bz2 +/tvguide-v1.3.9.tar.bz2 +/tvguide-v1.3.11.tar.bz2 diff --git a/sources b/sources index b1ca2c7..ede51e5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tvguide-v1.3.5.tar.bz2) = 1784c396f40c693d9996ddd3b047c1cf8db2a20b97e4fe9e1cabd09c6fa19efe9f43f7cc136c70b6cdd9cd111011f63be44be0f67282b9fad5e196e51f340f2a +SHA512 (tvguide-v1.3.11.tar.bz2) = 2ba24c92c64eb9e3aacb890419235c0fb53b9c8ccb3a71f6c40e1474055ee5067ba64ae2223958045a6bb2523f7e7b319e2ffec28f03b3bbc78897d4850d4318 diff --git a/vdr-tvguide.spec b/vdr-tvguide.spec index c5b48c7..60a29a3 100644 --- a/vdr-tvguide.spec +++ b/vdr-tvguide.spec @@ -1,22 +1,30 @@ %global pname tvguide +# 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-tvguide -Version: 1.3.5 -Release: 7%{?dist} +Version: 1.3.11 +Release: 3%{?dist} Summary: TvGuide is a highly customizable 2D EPG viewer plugin -License: GPLv2+ +License: GPL-2.0-or-later URL: https://gitlab.com/kamel5/tvguide Source0: https://gitlab.com/kamel5/%{pname}/-/archive/v%{version}/%{pname}-v%{version}.tar.bz2 # Configuration files for plugin parameters. These are Fedora specific and not in upstream. Source1: %{name}.conf -# https://projects.vdr-developer.org/git/vdr-plugin-tvguide.git/patch/?id=eb259fb96143dccf42f41523093987eb1fcdb739 -Patch0: Fixed-possible-segfault-when-showing-scrollbar.patch BuildRequires: make BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: ImageMagick-c++-devel -BuildRequires: vdr-devel >= 2.0.0 +BuildRequires: gettext +BuildRequires: pkgconfig(GraphicsMagick++) +BuildRequires: vdr-devel >= %{vdr_version} Requires: vdr(abi)%{?_isa} = %{vdr_apiversion} %description @@ -27,7 +35,7 @@ VDR plugin: tvguide - %{summary} iconv -f iso-8859-1 -t utf-8 README > README.utf8 ; mv README.utf8 README %build -%make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" IMAGELIB=imagemagick +%make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" IMAGELIB=graphicsmagick %install # make install would install the themes under /etc, let's not use that @@ -50,6 +58,80 @@ install -Dpm 644 %{SOURCE1} \ %{vdr_resdir}/plugins/tvguide/ %changelog +* Fri Jul 25 2025 Martin Gansser - 1.3.11-3 +- Rebuilt for new VDR API version 2.7.7 + +* Fri Jul 25 2025 Fedora Release Engineering - 1.3.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jul 19 2025 Martin Gansser - 1.3.11-1 +- Update to 1.3.11 + +* Sat Jun 21 2025 Martin Gansser - 1.3.9-5 +- Rebuilt for new VDR API version 2.7.6 + +* Tue May 27 2025 Martin Gansser - 1.3.9-4 +- Rebuilt for new VDR API version 2.7.5 + +* Fri Feb 28 2025 Martin Gansser - 1.3.9-3 +- Rebuilt for new VDR API version 2.7.4 + +* Sun Jan 19 2025 Fedora Release Engineering - 1.3.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Oct 09 2024 Martin Gansser - 1.3.9-1 +- Rebuilt for new VDR API version 2.7.2 +- Update to 1.3.9 + +* Fri Jul 26 2024 Miroslav Suchý - 1.3.8-8 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 1.3.8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jul 15 2024 Martin Gansser - 1.3.8-6 +- Rebuilt for new VDR API version 2.6.9 + +* Thu Jul 11 2024 Martin Gansser - 1.3.8-5 +- Rebuilt for new VDR API version 2.6.8 + +* Fri Apr 12 2024 Martin Gansser - 1.3.8-4 +- Rebuilt for new VDR API version + +* Fri Jan 26 2024 Martin Gansser - 1.3.8-3 +- Rebuilt for new VDR API version + +* Fri Jan 05 2024 Martin Gansser - 1.3.8-2 +- Rebuilt for new VDR API version +- Add BR gettext for rawhide + +* Wed Nov 22 2023 Martin Gansser - 1.3.8-1 +- Update to 1.3.8 + +* Sat Aug 26 2023 Martin Gansser - 1.3.7-1 +- Update to 1.3.7 + +* Sat Jul 22 2023 Fedora Release Engineering - 1.3.6-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 1.3.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jan 07 2023 Martin Gansser - 1.3.6-5 +- Rebuilt against graphicsmagick due new ImageMagick 7 + +* Wed Dec 14 2022 Martin Gansser - 1.3.6-4 +- Rebuilt for new VDR API version + +* Thu Dec 01 2022 Martin Gansser - 1.3.6-3 +- Rebuilt for new VDR API version + +* Sat Jul 23 2022 Fedora Release Engineering - 1.3.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sun Jun 26 2022 Martin Gansser - 1.3.6-1 +- Update to 1.3.6 + * Mon May 02 2022 Martin Gansser - 1.3.5-7 - Add Fixed-possible-segfault-when-showing-scrollbar.patch