## 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: pstoedit Version: 4.3 Release: %autorelease Summary: Translates PostScript and PDF graphics into other vector formats License: GPL-2.0-or-later URL: http://www.pstoedit.net Source0: https://github.com/woglu/pstoedit/archive/refs/tags/%{version}/pstoedit-%{version}.tar.gz # Fix cflags of the pkg-config file Patch0: %{name}-pkglibdir.patch # drvpptx.cpp:68:1: note: 'std::unique_ptr' is defined in header ''; did you forget to '#include '? Patch1: %{name}-fix-gcc12.patch # Force qmake to use optflags and to get debuginfo files Patch2: %{name}-force_CXXFLAGS.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: gcc BuildRequires: libtool BuildRequires: chrpath BuildRequires: make BuildRequires: texlive-latex BuildRequires: texlive-babel BuildRequires: texlive-babel-english BuildRequires: texlive-texlive-scripts BuildRequires: texlive-fancyhdr BuildRequires: texlive-scheme-basic BuildRequires: texlive-latex-base-dev BuildRequires: gd-devel BuildRequires: dos2unix BuildRequires: ghostscript BuildRequires: plotutils-devel BuildRequires: libEMF-devel BuildRequires: libzip-devel BuildRequires: ImageMagick-c++-devel Requires: ghostscript%{?_isa} %description Pstoedit converts PostScript and PDF files to various vector graphic formats. The resulting files can be edited or imported into various drawing packages. Pstoedit comes with a large set of integrated format drivers. %package gui Summary: Qt GUI of %{name} BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtsvg-devel BuildRequires: desktop-file-utils Requires: %{name}%{?_isa} = 0:%{version}-%{release} %description gui PstoeditQtGui provides an alternative to the command driven operation. The GUI provides access to almost all options and features that are supported by pstoedit. In addition it supports the conversion of multiple files in one job and also provides some shortcuts to some of Ghostscript’s high level output devices. %package devel Summary: Files for developing programs that will use %{name} Requires: %{name}%{?_isa} = 0:%{version}-%{release} %description devel This package contains libraries and header files needed for developing %{name} applications. %prep %autosetup -p1 -n pstoedit-%{version} dos2unix doc/*.htm %build autoreconf -if --warnings=all # Force qmake to use optflags export OPTFLAGS="%{optflags}" %configure --disable-static --enable-docs=yes \ --with-magick --with-libplot --with-emf --with-gui %make_build %install %make_install mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 install -pm 644 doc/pstoedit.1 $RPM_BUILD_ROOT%{_mandir}/man1/ find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';' chrpath -d $RPM_BUILD_ROOT%{_bindir}/pstoedit chrpath -d $RPM_BUILD_ROOT%{_bindir}/PstoeditQtGui # Leave just one main category desktop-file-edit --remove-category=Utility $RPM_BUILD_ROOT%{_datadir}/applications/PstoeditQtGui.desktop %files %doc README.md doc/pstoedit.htm doc/changelog.htm doc/pstoedit.pdf %license LICENSE %{_bindir}/pstoedit %{_libdir}/libpstoedit.so.0.0.0 %{_libdir}/libpstoedit.so.0 %{_libdir}/pstoedit/ %{_datadir}/pstoedit/ %{_mandir}/man1/* %files gui %{_bindir}/PstoeditQtGui %{_datadir}/icons/hicolor/256x256/apps/pstoedit.png %{_datadir}/applications/PstoeditQtGui.desktop %files devel %doc doc/changelog.htm %{_includedir}/pstoedit/ %{_libdir}/libpstoedit.so %{_libdir}/pkgconfig/*.pc %changelog ## START: Generated by rpmautospec * Sun Feb 22 2026 Antonio Trande - 4.3-1 - Release 4.3| Qt6 GUI application * Tue Feb 10 2026 Yaakov Selkowitz - 4.02-5 - Run autoreconf to fix build with GCC 16 * Sat Jan 17 2026 Fedora Release Engineering - 4.02-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Jul 25 2025 Fedora Release Engineering - 4.02-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sat Jan 18 2025 Fedora Release Engineering - 4.02-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Sat Nov 30 2024 Antonio Trande - 4.02-1 - Release 4.02 (rhbz#2272091) * Fri Jul 19 2024 Fedora Release Engineering - 4.01-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Thu Mar 28 2024 Antonio Trande - 4.01-1 - Release 4.01 * Fri Jan 26 2024 Fedora Release Engineering - 4.00-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 4.00-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jul 22 2023 Antonio Trande - 4.00-4 - Fix Patch2 * Fri Jul 21 2023 Yaakov Selkowitz - 4.00-3 - Fix C usage of pstoedit.h * Fri Jul 21 2023 Fedora Release Engineering - 4.00-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jun 20 2023 Antonio Trande - 4.00-1 - Release 4.00 * Fri Jan 20 2023 Fedora Release Engineering - 3.78-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jan 05 2023 Neal Gompa - 3.78-8 - Rebuild for ImageMagick 7 * Wed Nov 23 2022 Yaakov Selkowitz - 3.78-7 - Fix ELN build * Fri Jul 22 2022 Fedora Release Engineering - 3.78-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri May 20 2022 Sérgio M. Basto - 3.78-5 - ImageMagick is not intended to be on RHEL >= 8 (just on EPEL) * Wed May 11 2022 Sérgio M. Basto - 3.78-4 - Fix commit dfc84e9 but ImageMagick is now available on EPEL 8 and * Fri Jan 28 2022 Antonio Trande - 3.78-3 - Add fix for GCC-12 * Fri Jan 21 2022 Fedora Release Engineering - 3.78-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Nov 23 2021 Antonio Trande - 3.78-1 - Release 3.78 * Sat Sep 04 2021 Antonio Trande - 3.77-1 - Release 3.77 * Mon Aug 30 2021 Antonio Trande - 3.76-1 - Release 3.76 * Fri Jul 23 2021 Fedora Release Engineering - 3.75-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jun 15 2021 Zbigniew Jędrzejewski-Szmek - 3.75-9 - Drop dependency on ming * Wed Jan 27 2021 Fedora Release Engineering - 3.75-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 08 2021 Tom Stellard - 3.75-7 - Add BuildRequires: make * Thu Jan 07 2021 Tomas Popela - 3.75-6 - Disable ImageMagick support in ELN/RHEL 8+ as ImageMagick isn't part of it * Mon Oct 05 2020 sagitter - 3.75-5 - Rebase to 3.75| Remove duplicate doc directory on EPEL7 * Mon Oct 05 2020 sagitter - 3.75-4 - Rebase to 3.75| Use devtoolset-9 on EPEL7 * Mon Oct 05 2020 sagitter - 3.75-3 - Rebase to 3.75| Fix build commands * Mon Oct 05 2020 sagitter - 3.75-2 - Fix EPEL builds * Mon Oct 05 2020 sagitter - 3.75-1 - Rebase to 3.75 * Sat Aug 01 2020 Fedora Release Engineering - 3.73-11 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 3.73-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jan 30 2020 Fedora Release Engineering - 3.73-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 3.73-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 02 2019 Fedora Release Engineering - 3.73-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Jan 28 2019 Igor Gnatenko - 3.73-6 - Remove obsolete Group tag * Tue Jan 22 2019 Igor Gnatenko - 3.73-5 - Remove obsolete ldconfig scriptlets * Tue Jul 24 2018 Sebastian Kisela - 3.73-4 - Add explicit gcc-c++ BuildRequires to fix build * Fri Jul 13 2018 Fedora Release Engineering - 3.73-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Jul 09 2018 Sebastian Kisela - 3.73-2 - Add sources for 3.73 rebase * Mon Jul 09 2018 Sebastian Kisela - 3.73-1 - Rebase to 3.73 upstream version * Mon Apr 16 2018 Sebastian Kisela - 3.70-3 - Revert sources back to 3.70 * Mon Apr 16 2018 Sebastian Kisela - 3.70-2 - Revert build to new release 3.71 * Mon Apr 16 2018 Sebastian Kisela - 3.70-1 - Revert "- New upstream release 3.71" * Mon Apr 16 2018 Sebastian Kisela - 3.71-2 - Upload sources for 3.71 release * Mon Apr 16 2018 Sebastian Kisela - 3.71-1 - New upstream release 3.71 * Fri Apr 13 2018 Sebastian Kisela - 3.70-11 - Remove LIBPNG_LDFLAGS from config * Fri Apr 13 2018 Jiri Popelka - 3.70-10 - test * Fri Feb 09 2018 Fedora Release Engineering - 3.70-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 3.70-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 3.70-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 3.70-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 3.70-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Jul 27 2015 Jiri Popelka - 3.70-4 - RPMAUTOSPEC: unresolvable merge ## END: Generated by rpmautospec