diff --git a/.gitignore b/.gitignore index 9f71e0f..ee00cb7 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,18 @@ /SkinNopacity-1.1.4.tar.bz2 /SkinNopacity-1.1.5.tar.bz2 /SkinNopacity-1.1.6.tar.bz2 +/SkinNopacity-1.1.7.tar.bz2 +/SkinNopacity-1.1.8.tar.bz2 +/SkinNopacity-1.1.9.tar.bz2 +/SkinNopacity-1.1.10.tar.bz2 +/SkinNopacity-1.1.11.tar.bz2 +/SkinNopacity-1.1.12.tar.bz2 +/SkinNopacity-1.1.13.tar.bz2 +/SkinNopacity-1.1.14.tar.bz2 +/SkinNopacity-1.1.15.tar.bz2 +/SkinNopacity-1.1.16.tar.bz2 +/SkinNopacity-1.1.17.tar.bz2 +/SkinNopacity-1.1.18.tar.bz2 +/SkinNopacity-1.1.19.tar.bz2 +/SkinNopacity-1.1.20.tar.bz2 +/SkinNopacity-1.2.1.tar.bz2 diff --git a/sources b/sources index 25217e1..70df38c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (SkinNopacity-1.1.6.tar.bz2) = 822f71ed3d3feb5e1d07a182fceaa6da3bb338fb47314caaca1281bc6fbf920508eb6b633c68f336ab929482cceaadb3da7ca5962772261bb78e1b090988eb6a +SHA512 (SkinNopacity-1.2.1.tar.bz2) = a5882b6738ec1b30155a6d3a629bec9f3dbafdc3fbe832bbdca30a5ebc9de6ea6fe239241726657765d5f450c5443ee600d591280e7efbc8f55c7ed21b729065 diff --git a/vdr-skinnopacity.spec b/vdr-skinnopacity.spec index cb0b184..c07705c 100644 --- a/vdr-skinnopacity.spec +++ b/vdr-skinnopacity.spec @@ -1,11 +1,23 @@ %global pname SkinNopacity +%global sname skinnopacity + +# 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-skinnopacity -Version: 1.1.6 -Release: 1%{?dist} +Version: 1.2.1 +Release: 2%{?dist} Summary: A highly customizable native true color skin for the Video Disc Recorder - -License: GPLv2+ +License: GPL-2.0-or-later URL: https://gitlab.com/kamel5/SkinNopacity Source0: https://gitlab.com/kamel5/%{pname}/-/archive/%{version}/%{pname}-%{version}.tar.bz2 # informed upstream to put copyright and licensing details in source files @@ -15,9 +27,10 @@ Source1: %{name}.conf BuildRequires: make BuildRequires: gcc-c++ +BuildRequires: gettext BuildRequires: freetype-devel -BuildRequires: ImageMagick-c++-devel -BuildRequires: vdr-devel >= 1.7.34 +BuildRequires: pkgconfig(GraphicsMagick++) +BuildRequires: vdr-devel >= %{vdr_version} Requires: vdr(abi)%{?_isa} = %{vdr_apiversion} Requires: %{name}-data = %{version}-%{release} @@ -38,18 +51,16 @@ This package contains icons files. iconv -f iso-8859-1 -t utf-8 README > README.utf8 ; mv README.utf8 README %build -make CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" IMAGELIB=imagemagick %{?_smp_mflags} all +%make_build CFLAGS="%{optflags} -fPIC" CXXFLAGS="%{optflags} -fPIC" IMAGELIB=graphicsmagick %install # make install would install the themes under /etc, let's not use that make install-lib install-i18n install-icons DESTDIR=%{buildroot} # install the themes to the custom location used in Fedora install -dm 755 %{buildroot}%{vdr_vardir}/themes -# install -dm 755 %{buildroot}%{vdr_vardir}/plugins/skinnopacity/themeconfigs -install -dm 755 %{buildroot}%{_sysconfdir}/vdr/plugins/%{pname}/themeconfigs/ +install -dm 755 %{buildroot}%{_sysconfdir}/vdr/plugins/%{sname}/themeconfigs/ install -pm 644 themes/*.theme %{buildroot}%{vdr_vardir}/themes/ -# install -pm 644 conf/theme-* %{buildroot}%{vdr_vardir}/plugins/skinnopacity/themeconfigs/ -install -pm 644 conf/theme-* %{buildroot}%{_sysconfdir}/vdr/plugins/%{pname}/themeconfigs/ +install -pm 644 conf/theme-* %{buildroot}%{_sysconfdir}/vdr/plugins/%{sname}/themeconfigs/ # skinnopacity.conf install -Dpm 644 %{SOURCE1} \ @@ -60,8 +71,7 @@ install -Dpm 644 %{SOURCE1} \ %files -f %{name}.lang %doc COPYING HISTORY* README* %config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/skinnopacity.conf -# %%config(noreplace) %%{vdr_vardir}/plugins/skinnopacity/themeconfigs/theme-*.conf -%config(noreplace) %{_sysconfdir}/vdr/plugins/%{pname}/themeconfigs/theme-*.conf +%config(noreplace) %{_sysconfdir}/vdr/plugins/%{sname}/themeconfigs/theme-*.conf %{vdr_plugindir}/libvdr-*.so.%{vdr_apiversion} %{vdr_vardir}/themes/nOpacity-*.theme @@ -70,6 +80,147 @@ install -Dpm 644 %{SOURCE1} \ %{vdr_resdir}/plugins/skinnopacity/icons/ %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 1.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Wed Jun 03 2026 Martin Gansser - 1.2.1-1 +- Rebuilt for new VDR 2.8.2 API version 13 +- Update to 1.2.1 + +* Wed Apr 01 2026 Martin Gansser - 1.1.20-1 +- Update to 1.1.20 + +* Mon Mar 23 2026 Martin Gansser - 1.1.19-11 +- Rebuilt for new VDR 2.8.1 API version 12 + +* Mon Feb 09 2026 Martin Gansser - 1.1.19-10 +- Rebuilt for new VDR API version 2.7.9 + +* Mon Jan 26 2026 Martin Gansser - 1.1.19-9 +- Rebuilt for new VDR API version 2.7.8 + +* Tue Jan 20 2026 Fedora Release Engineering - 1.1.19-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Fri Jul 25 2025 Martin Gansser - 1.1.19-7 +- Rebuilt for new VDR API version 2.7.7 + +* Fri Jul 25 2025 Fedora Release Engineering - 1.1.19-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sat Jun 21 2025 Martin Gansser - 1.1.19-5 +- Rebuilt for new VDR API version 2.7.6 + +* Tue May 27 2025 Martin Gansser - 1.1.19-4 +- Rebuilt for new VDR API version 2.7.5 + +* Fri Feb 28 2025 Martin Gansser - 1.1.19-3 +- Rebuilt for new VDR API version 2.7.4 + +* Sun Jan 19 2025 Fedora Release Engineering - 1.1.19-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Nov 20 2024 Martin Gansser - 1.1.19-1 +- Update to 1.1.19 + +* Wed Oct 09 2024 Martin Gansser - 1.1.18-1 +- Rebuilt for new VDR API version 2.7.2 +- Update to 1.1.18 + +* Fri Jul 26 2024 Miroslav Suchý - 1.1.17-5 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 1.1.17-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Mon Jul 15 2024 Martin Gansser - 1.1.17-3 +- Rebuilt for new VDR API version 2.6.9 + +* Thu Jul 11 2024 Martin Gansser - 1.1.17-2 +- Rebuilt for new VDR API version 2.6.8 + +* Wed Jul 10 2024 Martin Gansser - 1.1.17-1 +- Update to 1.1.17 + +* Fri Apr 12 2024 Martin Gansser - 1.1.16-4 +- Rebuilt for new VDR API version + +* Fri Jan 26 2024 Martin Gansser - 1.1.16-3 +- Rebuilt for new VDR API version + +* Fri Jan 05 2024 Martin Gansser - 1.1.16-2 +- Rebuilt for new VDR API version +- Add BR gettext for rawhide + +* Mon Oct 16 2023 Martin Gansser - 1.1.16-1 +- Update to 1.1.16 + +* Fri Aug 25 2023 Martin Gansser - 1.1.15-1 +- Update to 1.1.15 + +* Sat Jul 22 2023 Fedora Release Engineering - 1.1.14-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 1.1.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jan 07 2023 Martin Gansser - 1.1.14-2 +- Rebuilt against graphicsmagick due new ImageMagick 7 + +* Sun Dec 18 2022 Martin Gansser - 1.1.14-1 +- Update to 1.1.14 + +* Wed Dec 14 2022 Martin Gansser - 1.1.13-3 +- Rebuilt for new VDR API version + +* Thu Dec 01 2022 Martin Gansser - 1.1.13-2 +- Rebuilt for new VDR API version + +* Sat Oct 22 2022 Martin Gansser - 1.1.13-1 +- Update to 1.1.13 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.1.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jun 25 2022 Martin Gansser - 1.1.12-1 +- Update to 1.1.12 + +* Mon May 30 2022 Martin Gansser - 1.1.11-1 +- Update to 1.1.11 + +* Sun May 01 2022 Martin Gansser - 1.1.10-1 +- Update to 1.1.10 + +* Sat Feb 05 2022 Martin Gansser - 1.1.9-4 +- Rebuilt for new VDR API version + +* Sat Jan 22 2022 Fedora Release Engineering - 1.1.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Dec 30 2021 Martin Gansser - 1.1.9-2 +- Rebuilt for new VDR API version + +* Thu Dec 16 2021 Martin Gansser - 1.1.9-1 +- Update to 1.1.9 + +* Sat Oct 16 2021 Martin Gansser - 1.1.8-3 +- Rebuilt due FTI in rawhide + +* Fri Jul 23 2021 Fedora Release Engineering - 1.1.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon May 31 2021 Martin Gansser - 1.1.8-1 +- Update to 1.1.8 + +* Sat May 08 2021 Martin Gansser - 1.1.7-3 +- Correct theme config path + +* Wed Apr 28 2021 Martin Gansser - 1.1.7-2 +- Rebuilt for new VDR API version + +* Tue Feb 16 2021 Martin Gansser - 1.1.7-1 +- Update to 1.1.7 + * Mon Feb 01 2021 Martin Gansser - 1.1.6-1 - Update to 1.1.6