%global appname YACReader %global versuf %{nil} Name: yacreader Version: 10.0.0 Release: %autorelease Summary: Cross platform comic reader and library manager # The entire source code is GPL-3.0-or-later except: # BSD-3-Clause: QsLog # folder_model # MIT: pictureflow 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 BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: pkgconfig(glu) BuildRequires: systemd-rpm-macros BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Linguist) BuildRequires: cmake(Qt6Multimedia) BuildRequires: cmake(Qt6QuickControls2) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6GuiPrivate) BuildRequires: cmake(Qt6Core5Compat) BuildRequires: cmake(Qt6ShaderTools) BuildRequires: cmake(Qt6TextToSpeech) # For YACReaderLibrary QR Code display BuildRequires: pkgconfig(libqrencode) BuildRequires: pkgconfig(libarchive) BuildRequires: pkgconfig(poppler-qt6) Requires: hicolor-icon-theme %description "Yet another comic reader". %prep %autosetup -n %{name}-%{version}%{versuf} sed -i \ 's|DESTINATION ${CMAKE_INSTALL_LIBDIR}/systemd/user|DESTINATION lib/systemd/user|' \ YACReaderLibraryServer/CMakeLists.txt %build %cmake -DBUILD_TESTS=OFF \ -DBUILD_SERVER_STANDALONE=OFF \ -DCMAKE_SKIP_RPATH=ON \ -DDECOMPRESSION_BACKEND=libarchive %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files %doc README.md CHANGELOG.md %license COPYING.txt %{_bindir}/YACReader %{_bindir}/YACReaderLibrary %{_bindir}/YACReaderLibraryServer %{_mandir}/man1/* %{_datadir}/yacreader %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/scalable/apps/* %{_userunitdir}/yacreaderlibraryserver.service %changelog %autochangelog