%global _basename scantailor %global iconname ScanTailor %global _qt_major_version 6 Name: %{_basename}-advanced %global forgeurl https://github.com/ImageProcessing-ElectronicPublications/%{name} %global commit e1c0ade12201b2ad79d3d48bdb14302a20cb8d75 %global date 20251221 %forgemeta Version: 1.0.21 Release: 1%{?dist} Summary: An interactive post-processing tool for scanned pages License: GPLv3+ or LGPLv2.1 URL: %{forgeurl} Source: %{forgesource} #------------------------------------------------------------------ BuildRequires: glibc-static BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: desktop-file-utils BuildRequires: boost-devel BuildRequires: boost-test BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(pthread-stubs) BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xext) BuildRequires: cmake(Qt%{_qt_major_version}Core) BuildRequires: cmake(Qt%{_qt_major_version}Gui) BuildRequires: cmake(Qt%{_qt_major_version}Widgets) BuildRequires: cmake(Qt%{_qt_major_version}Xml) BuildRequires: cmake(Qt%{_qt_major_version}Network) BuildRequires: cmake(Qt%{_qt_major_version}LinguistTools) BuildRequires: cmake(Qt%{_qt_major_version}OpenGL) BuildRequires: cmake(Qt%{_qt_major_version}Svg) BuildRequires: cmake(Qt%{_qt_major_version}OpenGLWidgets) Provides: %{_basename} = %{version} Obsoletes: %{_basename} < %{version} #------------------------------------------------------------------ %description Scan Tailor is an interactive post-processing tool for scanned pages. It performs operations such as page splitting, deskewing, adding/removing borders, and others. You give it raw scans, and you get pages ready to be printed or assembled into a PDF or DJVU file. Scanning, optical character recognition, and assembling multi-page documents are out of scope of this project. ScanTailor Advanced is the ScanTailor version that merges the features of the ScanTailor Featured and ScanTailor Enhanced versions, brings new ones and fixes. %files %doc README.md %{_bindir}/%{_basename} %{_datadir}/%{name} %{_datadir}/applications/%{_basename}.desktop %{_datadir}/icons/hicolor/scalable/apps/%{iconname}.svg %{_datadir}/mime/packages/%{_basename}-project.xml #------------------------------------------------------------------ %prep %forgeautosetup %build %cmake -GNinja -DCMAKE_BUILD_TYPE=Release %cmake_build %install %cmake_install #------------------------------------------------------------------ %changelog * Thu Feb 19 2026 Hazel Bunny - 1.0.21-1 - Update to 1.0.21 * Fri Nov 1 2024 Hazel Bunny - 1.0.19-4.git - Rebuild for Qt 6.8 * Sun Jun 16 2024 Hazel Bunny - 1.0.19-3.git - Fix build dependencies * Sun Mar 31 2024 Hazel Bunny - 1.0.19-1.git - Switch to git snapshot * Sat Jun 24 2023 Hazel Bunny - 1.0.18-1 - Initial release