Name: readest Version: 0.9.91 Release: 1 License: AGPL-3.0-or-later Summary: Modern, feature-rich ebook reader URL: https://github.com/readest/readest Source0: https://github.com/readest/readest/archive/refs/tags/v%{version}/readest-%{version}.tar.gz BuildRequires: openssl-devel BuildRequires: librsvg2-devel BuildRequires: nodejs nodejs-npm BuildRequires: pnpm BuildRequires: rust cargo BuildRequires: gdk-pixbuf2-devel BuildRequires: gcc-c++ BuildRequires: gtk3-devel BuildRequires: libsoup3-devel BuildRequires: webkit2gtk4.1-devel BuildRequires: libappindicator-devel Requires: webkit2gtk4.1 %description Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface. %prep %autosetup -n %{name}-%{version} pnpm config set store-dir %{_builddir}/readest-%{version}/.pnpm-store pnpm install --frozen-lockfile pnpm --filter @readest/readest-app setup-pdfjs sed -i 's/"createUpdaterArtifacts": true/"createUpdaterArtifacts": false/' apps/readest-app/src-tauri/tauri.conf.json %build pnpm tauri build -b rpm --release %install cp -r target/release/bundle/rpm/usr %{buildroot} %files %{_bindir}/readest %{_datadir}/applications/Readest.desktop %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/32x32 %dir %{_datadir}/icons/hicolor/32x32/apps %{_datadir}/icons/hicolor/32x32/apps/readest.png %dir %{_datadir}/icons/hicolor/128x128 %dir %{_datadir}/icons/hicolor/128x128/apps %{_datadir}/icons/hicolor/128x128/apps/readest.png %dir %{_datadir}/icons/hicolor/256x256@2 %dir %{_datadir}/icons/hicolor/256x256@2/apps %{_datadir}/icons/hicolor/256x256@2/apps/readest.png %changelog %autochangelog