diff --git a/.gitignore b/.gitignore index 687931d..39936ac 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,16 @@ /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 new file mode 100644 index 0000000..a1e5670 --- /dev/null +++ b/changelog @@ -0,0 +1,51 @@ +* 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 9683acb..8fb7bd0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yacreader-9.8.2.2106195-src.tar.xz) = 29b7009d138638e31a7f6348e42db484955f58642165f7954e368cfd275876458fcae942b42aed0ddf562dc92e13caef133f6c406a49a260ab3fa208c2456056 +SHA512 (yacreader-9.16.3-src.tar.xz) = 837c66d8a269e204561ac61d5749610682755876be2b70e4f669f54246c55296704ae197760eeaa1ef537abe5395673fbd700d1d2103e07cedd1beeecf31b659 diff --git a/yacreader.spec b/yacreader.spec index a602f2e..e08f2a4 100644 --- a/yacreader.spec +++ b/yacreader.spec @@ -1,60 +1,72 @@ %global appname YACReader -%global versuf 2106195 +%global versuf %{nil} Name: yacreader -Version: 9.8.2 -Release: 1%{?dist} +Version: 9.16.3 +Release: %autorelease Summary: Cross platform comic reader and library manager -# The entire source code is GPLv3+ except: -# BSD: QsLog +# The entire source code is GPL-3.0-or-later except: +# BSD-3-Clause: QsLog # folder_model # MIT: pictureflow -License: GPLv3+ and BSD and MIT +License: GPL-3.0-or-later AND BSD-3-Clause 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}/releases/download/%{version}/%{name}-%{version}%{versuf}-src.tar.xz BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: make +BuildRequires: cmake BuildRequires: mesa-libGLU-devel BuildRequires: systemd-rpm-macros -BuildRequires: pkgconfig(libunarr) -BuildRequires: pkgconfig(poppler-qt5) -BuildRequires: pkgconfig(Qt5) -BuildRequires: pkgconfig(Qt5Multimedia) -BuildRequires: pkgconfig(Qt5ScriptTools) -BuildRequires: pkgconfig(Qt5Svg) +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(libunarr) +BuildRequires: pkgconfig(poppler-qt5) + Requires: hicolor-icon-theme Requires: qt5-qtgraphicaleffects%{?_isa} Requires: qt5-qtquickcontrols%{?_isa} +Requires: qt5-qtsvg %description -Best comic reader and comic manager with support for .cbr .cbz .zip .rar comic -files. +"Yet another comic reader". %prep -%autosetup -n %{name}-%{version}.%{versuf} -p1 +%autosetup -n %{name}-%{version}%{versuf} # 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} +%make_install \ + INSTALL_ROOT=%{buildroot} +# Translations +mkdir -p %{buildroot}%{_datadir}/%{name}/languages +find . -name \*.qm -exec cp {} %{buildroot}%{_datadir}/%{name}/languages/ \; %find_lang %{name} --with-qt %find_lang %{name}library --with-qt @@ -69,56 +81,13 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %{_bindir}/%{appname} %{_bindir}/%{appname}Library %{_bindir}/%{appname}LibraryServer -%{_datadir}/%{name}/ +%{_datadir}/%{name}/server/ %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/*/*.svg %{_mandir}/man1/*.1* %{_userunitdir}/*.service +%dir %{_datadir}/%{name}/ %changelog -* 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. +%autochangelog