## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec Name: pdf4qt Version: 1.5.3.1 Release: %{autorelease} Summary: Open source PDF editor License: MIT URL: https://jakubmelka.github.io/ Source0: https://github.com/JakubMelka/PDF4QT/archive/v%{version}/pdf4qt-%{version}.tar.gz Patch: lang-install-dir.patch BuildRequires: blend2d-devel BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: freetype-devel BuildRequires: gcc-c++ BuildRequires: lcms2-devel BuildRequires: libappstream-glib BuildRequires: libjpeg-turbo-devel BuildRequires: libpng-devel BuildRequires: openjpeg-devel BuildRequires: openssl-devel BuildRequires: qt6-qttools-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtspeech-devel BuildRequires: qt6-qtsvg-devel BuildRequires: tbb-devel BuildRequires: zlib-ng-compat-devel Requires: hicolor-icon-theme %description This software is consisting of PDF rendering library, and several applications, such as advanced document viewer, command line tool, and document page manipulator application. Software is implementing PDF functionality based on PDF Reference 2.0. It is written and maintained by Jakub Melka. %package devel Summary: Libraries and header files for applications built on top of pdf4qt Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development libraries and header files for applications built on top of pdf4qt. %prep %autosetup -n PDF4QT-%{version} -p1 %build %cmake %cmake_build %install %cmake_install %find_lang PDF4QT --with-qt %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml desktop-file-validate \ %{buildroot}/%{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtDiff.desktop desktop-file-validate \ %{buildroot}/%{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop desktop-file-validate \ %{buildroot}/%{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtPageMaster.desktop desktop-file-validate \ %{buildroot}/%{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtViewer.desktop desktop-file-validate \ %{buildroot}/%{_datadir}/applications/io.github.JakubMelka.Pdf4qt.desktop %files -f PDF4QT.lang %license LICENSE %doc README.md %doc NOTES.txt %doc RELEASES.txt %{_bindir}/Pdf4QtDiff %{_bindir}/Pdf4QtEditor %{_bindir}/Pdf4QtLaunchPad %{_bindir}/Pdf4QtPageMaster %{_bindir}/Pdf4QtViewer %{_bindir}/PdfTool %{_libdir}/libPdf4QtLibCore.so.%{version} %{_libdir}/libPdf4QtLibGui.so.%{version} %{_libdir}/libPdf4QtLibWidgets.so.%{version} %{_libdir}/pdf4qt/ %{_libdir}/pdf4qt/libAudioBookPlugin.so.%{version} %{_libdir}/pdf4qt/libDimensionsPlugin.so.%{version} %{_libdir}/pdf4qt/libEditorPlugin.so.%{version} %{_libdir}/pdf4qt/libObjectInspectorPlugin.so.%{version} %{_libdir}/pdf4qt/libOutputPreviewPlugin.so.%{version} %{_libdir}/pdf4qt/libRedactPlugin.so.%{version} %{_libdir}/pdf4qt/libSignaturePlugin.so.%{version} %{_libdir}/pdf4qt/libSoftProofingPlugin.so.%{version} %{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtDiff.desktop %{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.desktop %{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtPageMaster.desktop %{_datadir}/applications/io.github.JakubMelka.Pdf4qt.Pdf4QtViewer.desktop %{_datadir}/applications/io.github.JakubMelka.Pdf4qt.desktop %{_datadir}/icons/hicolor/128x128/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtDiff.png %{_datadir}/icons/hicolor/128x128/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.png %{_datadir}/icons/hicolor/128x128/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtPageMaster.png %{_datadir}/icons/hicolor/128x128/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtViewer.png %{_datadir}/icons/hicolor/128x128/apps/io.github.JakubMelka.Pdf4qt.png %{_datadir}/icons/hicolor/scalable/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtDiff.svg %{_datadir}/icons/hicolor/scalable/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtEditor.svg %{_datadir}/icons/hicolor/scalable/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtPageMaster.svg %{_datadir}/icons/hicolor/scalable/apps/io.github.JakubMelka.Pdf4qt.Pdf4QtViewer.svg %{_datadir}/icons/hicolor/scalable/apps/io.github.JakubMelka.Pdf4qt.svg %{_metainfodir}/io.github.JakubMelka.Pdf4qt.appdata.xml %files devel %{_includedir}/Pdf4QtLibCore/ %{_includedir}/Pdf4QtLibWidgets/ %{_libdir}/libPdf4QtLibCore.so %{_libdir}/libPdf4QtLibGui.so %{_libdir}/libPdf4QtLibWidgets.so %{_libdir}/pdf4qt/libAudioBookPlugin.so %{_libdir}/pdf4qt/libDimensionsPlugin.so %{_libdir}/pdf4qt/libEditorPlugin.so %{_libdir}/pdf4qt/libObjectInspectorPlugin.so %{_libdir}/pdf4qt/libOutputPreviewPlugin.so %{_libdir}/pdf4qt/libRedactPlugin.so %{_libdir}/pdf4qt/libSignaturePlugin.so %{_libdir}/pdf4qt/libSoftProofingPlugin.so %changelog ## START: Generated by rpmautospec * Tue Apr 07 2026 John Doe - 1.5.3.1-1 - Uncommitted changes ## END: Generated by rpmautospec