%global __provides_exclude_from ^/usr/lib/naps2/.*$ %global __requires_exclude_from ^/usr/lib/naps2/.*$ %global __strip /bin/true %global debug_package %{nil} Summary: Scan documents to PDF and more, as simply as possible. Name: naps2 Version: 8.2.1 Release: 4 License: GPLv2+ Group: Graphics Source0: https://github.com/cyanfish/naps2/archive/refs/tags/v%{version}.tar.gz URL: https://www.naps2.com/ Requires: tesseract BuildRequires: dotnet-sdk-9.0 %description %{summary} %prep %setup -q -n naps2-%{version} %build export DOTNET_NOLOGO=true export DOTNET_CLI_TELEMETRY_OPTOUT=true dotnet publish NAPS2.App.Gtk/NAPS2.App.Gtk.csproj -c Release -r linux-x64 --self-contained '-p:DebugType=None' '-p:DebugSymbols=false' -o build %install install -d %{buildroot}/usr/bin install -d %{buildroot}/usr/lib/naps2 cp -a build/* %{buildroot}/usr/lib/naps2/ ln -s /usr/lib/naps2/naps2 %{buildroot}/usr/bin/naps2 # Desktop file, AppStream metadata (Discover) install -Dm 0644 ./NAPS2.Setup/config/linux/com.naps2.Naps2.desktop \ %{buildroot}%{_datadir}/applications/naps2.desktop install -Dm 0644 ./NAPS2.Setup/config/linux/com.naps2.Naps2.metainfo.xml -t %{buildroot}%{_metainfodir} # Icons install -Dm 0644 ./NAPS2.Lib/Icons/scanner-128.png \ %{buildroot}%{_iconsdir}/hicolor/128x128/apps/com.naps2.Naps2.png install -Dm 0644 ./NAPS2.Lib/Icons/scanner-48-rev2.png \ %{buildroot}%{_iconsdir}/hicolor/48x48/apps/com.naps2.Naps2.png %files /usr/lib/naps2/* /usr/bin/naps2 /usr/share/applications/naps2.desktop /usr/share/icons/hicolor/128x128/apps/com.naps2.Naps2.png /usr/share/icons/hicolor/48x48/apps/com.naps2.Naps2.png /usr/share/metainfo/com.naps2.Naps2.metainfo.xml %changelog * Sat May 09 2026 FedMeKarrots <> - 8.2.1-2 - Initial package - Fix packaging errors leading to arithmetic overflow