diff --git a/.gitignore b/.gitignore index 39936ac..17c34f8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,17 +3,3 @@ /yacreader-9.6.2.tar.gz /yacreader-9.7.0.tar.gz /yacreader-9.7.1.tar.gz -/yacreader-9.8.2.2106195-src.tar.xz -/yacreader-9.9.0.2209032-src.tar.xz -/yacreader-9.9.1.2209046-src.tar.xz -/yacreader-9.9.2.2210021-src.tar.xz -/yacreader-9.10.0.2210304-src.tar.xz -/yacreader-9.11.0.2301073-src.tar.xz -/yacreader-9.12.0.2304234-src.tar.xz -/yacreader-9.13.0.2307095-src.tar.xz -/yacreader-9.13.1.2307166-src.tar.xz -/yacreader-9.14.1.2402053-src.tar.xz -/yacreader-9.14.2.2402143-src.tar.xz -/yacreader-9.15.0-src.tar.xz -/yacreader-9.16.2-src.tar.xz -/yacreader-9.16.3-src.tar.xz diff --git a/changelog b/changelog deleted file mode 100644 index a1e5670..0000000 --- a/changelog +++ /dev/null @@ -1,51 +0,0 @@ -* Sat Jul 23 2022 Fedora Release Engineering - 9.8.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 9.8.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Nov 26 2021 Artem Polishchuk - 9.8.2-1 -- chore(update): 9.8.2 | Co-authored-by: Jack Xu -- build(add BR): libqrencode -- build(add BR): Qt5Svg - -* Fri Jul 23 2021 Fedora Release Engineering - 9.7.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Mar 30 2021 Jonathan Wakely - 9.7.1-3 -- Rebuilt for removed libstdc++ symbol (#1937698) - -* Thu Jan 28 2021 Fedora Release Engineering - 9.7.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Sep 12 2020 Artem Polishchuk - 9.7.1-1 -- Update to 9.7.1 - -* Fri Sep 4 2020 Artem Polishchuk - 9.7.0-1 -- Update to 9.7.0 - -* Wed Jul 29 2020 Fedora Release Engineering - 9.6.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Sun Feb 02 2020 Artem Polishchuk - 9.6.2-3 -- Add dep: qt5-qtgraphicaleffects -- Add dep: qt5-qtquickcontrols - -* Fri Jan 31 2020 Fedora Release Engineering - 9.6.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Jan 21 2020 Artem Polishchuk - 9.6.2-1 -- Update to 9.6.2 -- Enable LTO - -* Fri Jan 17 2020 Marek Kasik - 9.6.0-2 -- Rebuild for poppler-0.84.0 - -* Mon Sep 16 2019 Artem Polishchuk - 9.6.0-1 -- Update to 9.6.0 - -* Sat Jul 27 2019 Fedora Release Engineering - 9.5.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Mar 29 2019 Artem Polishchuk - 9.5.0-6 -- Initial package. diff --git a/sources b/sources index 8fb7bd0..42142e6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yacreader-9.16.3-src.tar.xz) = 837c66d8a269e204561ac61d5749610682755876be2b70e4f669f54246c55296704ae197760eeaa1ef537abe5395673fbd700d1d2103e07cedd1beeecf31b659 +SHA512 (yacreader-9.7.1.tar.gz) = b314fecf15d494707bae78c3bbbab75aa080cbb171f4dc283cc84360ce36e6beb55bcd58d04ede10247ab75787ab260131a2ecc977e1118f145d4170a4c4e5c6 diff --git a/yacreader.spec b/yacreader.spec index e08f2a4..cbda873 100644 --- a/yacreader.spec +++ b/yacreader.spec @@ -1,72 +1,55 @@ %global appname YACReader -%global versuf %{nil} Name: yacreader -Version: 9.16.3 -Release: %autorelease +Version: 9.7.1 +Release: 1%{?dist} Summary: Cross platform comic reader and library manager -# The entire source code is GPL-3.0-or-later except: -# BSD-3-Clause: QsLog +# The entire source code is GPLv3+ except: +# BSD: QsLog # folder_model # MIT: pictureflow -License: GPL-3.0-or-later AND BSD-3-Clause AND MIT +License: GPLv3+ and BSD and MIT URL: https://www.yacreader.com -Source0: https://github.com/YACReader/%{name}/releases/download/%{version}/%{name}-%{version}%{versuf}-src.tar.xz +Source0: https://github.com/YACReader/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: desktop-file-utils BuildRequires: gcc-c++ -BuildRequires: make -BuildRequires: cmake BuildRequires: mesa-libGLU-devel -BuildRequires: systemd-rpm-macros - -BuildRequires: cmake(Qt5) -BuildRequires: cmake(Qt5LinguistTools) -BuildRequires: cmake(Qt5Multimedia) -BuildRequires: cmake(Qt5QuickControls2) -BuildRequires: cmake(Qt5ScriptTools) -BuildRequires: cmake(Qt5Svg) - -# For YACReaderLibrary QR Code display -BuildRequires: pkgconfig(libqrencode) - +BuildRequires: pkgconfig(Qt5) +BuildRequires: pkgconfig(Qt5Multimedia) +BuildRequires: pkgconfig(Qt5ScriptTools) BuildRequires: pkgconfig(libunarr) BuildRequires: pkgconfig(poppler-qt5) Requires: hicolor-icon-theme Requires: qt5-qtgraphicaleffects%{?_isa} Requires: qt5-qtquickcontrols%{?_isa} -Requires: qt5-qtsvg + +%{?systemd_requires} %description -"Yet another comic reader". +Best comic reader and comic manager with support for .cbr .cbz .zip .rar comic +files. %prep -%autosetup -n %{name}-%{version}%{versuf} +%autosetup -p1 # wrong-file-end-of-line-encoding fix sed -i 's/\r$//' INSTALL.md + # file-not-utf8 fix iconv -f iso8859-1 -t utf-8 README.md > README.md.conv && mv -f README.md.conv README.md %build -# Translations -lrelease-qt5 %{appname}/%{appname}.pro -lrelease-qt5 %{appname}Library/%{appname}Library.pro - %qmake_qt5 %make_build %install -%make_install \ - INSTALL_ROOT=%{buildroot} -# Translations -mkdir -p %{buildroot}%{_datadir}/%{name}/languages -find . -name \*.qm -exec cp {} %{buildroot}%{_datadir}/%{name}/languages/ \; +%make_install INSTALL_ROOT=%{buildroot} %find_lang %{name} --with-qt %find_lang %{name}library --with-qt @@ -81,13 +64,42 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_bindir}/%{appname} %{_bindir}/%{appname}Library %{_bindir}/%{appname}LibraryServer -%{_datadir}/%{name}/server/ +%{_datadir}/%{name}/ %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/*/*.svg -%{_mandir}/man1/*.1* +%{_mandir}/man1/* %{_userunitdir}/*.service -%dir %{_datadir}/%{name}/ %changelog -%autochangelog +* Sat Sep 12 2020 Artem Polishchuk - 9.7.1-1 +- Update to 9.7.1 + +* Fri Sep 4 2020 Artem Polishchuk - 9.7.0-1 +- Update to 9.7.0 + +* Wed Jul 29 2020 Fedora Release Engineering - 9.6.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun Feb 02 2020 Artem Polishchuk - 9.6.2-3 +- Add dep: qt5-qtgraphicaleffects +- Add dep: qt5-qtquickcontrols + +* Fri Jan 31 2020 Fedora Release Engineering - 9.6.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 21 2020 Artem Polishchuk - 9.6.2-1 +- Update to 9.6.2 +- Enable LTO + +* Fri Jan 17 2020 Marek Kasik - 9.6.0-2 +- Rebuild for poppler-0.84.0 + +* Mon Sep 16 2019 Artem Polishchuk - 9.6.0-1 +- Update to 9.6.0 + +* Sat Jul 27 2019 Fedora Release Engineering - 9.5.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Mar 29 2019 Artem Polishchuk - 9.5.0-6 +- Initial package.