From 6f5b4a85db3c32ac3c0a430ef15205518a98ff76 Mon Sep 17 00:00:00 2001 From: Artem Polishchuk Date: Oct 30 2022 15:26:37 +0000 Subject: build: Update to 9.10.0 --- diff --git a/.gitignore b/.gitignore index 5ac3c8c..097a628 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /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 diff --git a/sources b/sources index 9a458cb..b23b1aa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yacreader-9.9.2.2210021-src.tar.xz) = e78b54a0f5c20ee4cdbbc9d2cafdcd02d8127f224361ed160074754eafa375207a42506d1ec3728e0d00f6e1425afa651ab26a1746ade6721d2e97c45fc13e9a +SHA512 (yacreader-9.10.0.2210304-src.tar.xz) = 0e9f84e73741c4281ef017836d541a42d460cdb7b43289323ac6bf1da570e1907b03fc4a054479396ad1df2547b3e2bf787bbf69d936cd77cdb2e72ba1031ca8 diff --git a/yacreader.spec b/yacreader.spec index af7a098..89c898c 100644 --- a/yacreader.spec +++ b/yacreader.spec @@ -1,8 +1,8 @@ %global appname YACReader -%global versuf 2210021 +%global versuf 2210304 Name: yacreader -Version: 9.9.2 +Version: 9.10.0 Release: %autorelease Summary: Cross platform comic reader and library manager @@ -17,22 +17,27 @@ Source0: https://github.com/YACReader/%{name}/releases/download/%{version BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: make +BuildRequires: cmake3 BuildRequires: mesa-libGLU-devel BuildRequires: systemd-rpm-macros -BuildRequires: pkgconfig(libunarr) -BuildRequires: pkgconfig(poppler-qt5) -BuildRequires: pkgconfig(Qt5) -BuildRequires: pkgconfig(Qt5Multimedia) -BuildRequires: pkgconfig(Qt5QuickControls2) -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 @@ -44,18 +49,25 @@ files. # 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