Name: deepin-reader Version: 6.5.42 Release: %autorelease Summary: a small, fast and full-featured tool for viewing documents License: GPL-3.0-or-later URL: https://github.com/linuxdeepin/deepin-reader Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6Sql) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(Qt6Core5Compat) %ifarch %{qt6_qtwebengine_arches} BuildRequires: cmake(Qt6WebEngineWidgets) %endif BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Dtk6Widget) BuildRequires: cmake(Dtk6Gui) BuildRequires: cmake(Dtk6Core) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(ddjvuapi) BuildRequires: pkgconfig(libgxps) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(deepin-pdfium) BuildRequires: desktop-file-utils Requires: hicolor-icon-theme #Recommends: deepin-manual %description deepin-reader is a small, fast and full-featured tool for viewing documents, supporting PDF and DJVU formats, multi-window and multi-tab management, thumbnail viewing, adding bookmarks and notes, magnifying, slide show, searching texts, rotation, etc. %prep %autosetup -p1 rm -r 3rdparty/deepin-pdfium sed -i 's|/lib|%{_libdir}|' cmake/translation-generate.cmake %build %cmake -GNinja %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files %doc README.md %license LICENSES/* %{_bindir}/deepin-reader %{_libdir}/deepin-reader/htmltopdf %{_datadir}/applications/deepin-reader.desktop %{_datadir}/deepin-log-viewer/deepin-log.conf.d/org.deepin.reader.json %{_datadir}/deepin-manual/manual-assets/application/deepin-reader/ %{_datadir}/deepin-reader/ %{_datadir}/dsg/configs/org.deepin.reader/org.deepin.reader.json %{_datadir}/icons/hicolor/scalable/apps/deepin-reader.svg %changelog %autochangelog