diff --git a/ghostscript-10.04.0.tar.gz b/ghostscript-10.04.0.tar.gz deleted file mode 100644 index e9354a2..0000000 --- a/ghostscript-10.04.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c764dfbb7b13fc71a7a05c634e014f9bb1fb83b899fe39efc0b6c3522a9998b1 -size 89186022 diff --git a/ghostscript-10.05.0.tar.gz b/ghostscript-10.05.0.tar.gz new file mode 100644 index 0000000..664f159 --- /dev/null +++ b/ghostscript-10.05.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56e77833de683825c420d0af8cb90aa8ba7da71ea6fb5624290cbc1b53fe7942 +size 89698430 diff --git a/ghostscript.changes b/ghostscript.changes index a475d4c..aaae719 100644 --- a/ghostscript.changes +++ b/ghostscript.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Tue Apr 1 09:56:06 UTC 2025 - Johannes Meixner + +- Version upgrade to 10.05.0 + See 'Recent Changes in Ghostscript' at Ghostscript upstream + https://ghostscript.readthedocs.io/en/gs10.05.0/News.html + * This release addresses: + + CVE-2025-27830 (bsc#1240074) + + CVE-2025-27831 (bsc#1240075) + + CVE-2025-27832 (bsc#1240077) + + CVE-2025-27833 (bsc#1240078) + + CVE-2025-27834 (bsc#1240079) + + CVE-2025-27835 (bsc#1240080) + + CVE-2025-27836 (bsc#1240081) + + CVE-2025-27837 (bsc#1240082 - affects only Windows) + * The 10.05.0 release deprecates the non-standard operator + "selectdevice", all code should now be using the standard + "setpagedevice" operator. "selectdevice" will be removed + in the 10.06.0 release. + * We now support production of PDF/X-1a and PDF/X-4a + in addition to the existing support for PDF/X-3 + * The usual round of bug fixes, compatibility changes, + and incremental improvements. +- In Ghostscript 10.05.0 the pdf2dsc utility is removed because + its PostScript program pdf2dsc.ps uses chunks of the old PDF + interpreter which is replaced with a new implementation + (in C instead of PostScript) in the 10.x series of Ghostscript + so pdf2dsc can no longer work as intended. For details see the + "Please restore PDF2DSC for preview-latex" mail thread e.g. on + https://mail.gnu.org/archive/html/auctex-devel/2025-03/threads.html + ------------------------------------------------------------------- Tue Feb 4 09:42:47 UTC 2025 - Bernhard Wiedemann diff --git a/ghostscript.spec b/ghostscript.spec index a8ac98e..d618d92 100644 --- a/ghostscript.spec +++ b/ghostscript.spec @@ -1,7 +1,7 @@ # -# spec file +# spec file for package ghostscript # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,21 +24,25 @@ %bcond_without apparmor %endif Name: ghostscript%{psuffix} -Version: 10.04.0 +Version: 10.05.0 Release: 0 Summary: The Ghostscript interpreter for PostScript and PDF License: AGPL-3.0-only Group: Productivity/Office/Other URL: https://www.ghostscript.com/ # Use "osc service manualrun" to fetch Source0: -Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/ghostscript-%{version}.tar.gz +Source0: https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/ghostscript-%{version}.tar.gz # How to manually (i.e. without "osc service") find the Source0 URL at Ghostscript upstream -# (example for the Ghostscript 10.03.1 release): +# (example for the Ghostscript 10.05.1 release): # Go to https://www.ghostscript.com -# -> "The current Ghostscript release 10.03.1 can be downloaded here" https://www.ghostscript.com/releases/index.html -# -> "Ghostscript" https://www.ghostscript.com/releases/gsdnld.html -# -> "Ghostscript 10.03.1 Source for all platforms / GNU Affero General Public License" = "Ghostscript AGPL Release" -# https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10031/ghostscript-10.03.1.tar.gz +# -> [Download] or "Releases" https://ghostscript.com/releases/index.html +# -> "Ghostscript" https://ghostscript.com/releases/gsdnld.htm +# -> "Ghostscript 10.05.0 Source for all platforms / Ghostscript AGPL Release" +# https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/ghostscript-10.05.0.tar.gz +# and "MD5 Checksums" +# https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/MD5SUMS +# and on https://ghostscript.com/releases/index.html +# -> "release notes" https://ghostscript.readthedocs.io/en/gs10.05.0/News.html Source10: apparmor_ghostscript # Patch0...Patch9 is for patches from upstream: # Source10...Source99 is for sources from SUSE which are intended for upstream: @@ -61,7 +65,7 @@ BuildRequires: pkgconfig BuildRequires: update-alternatives BuildRequires: zlib-devel Requires(post): update-alternatives -Requires(preun):update-alternatives +Requires(preun): update-alternatives # Provide the additional RPM Provides of the ghostscript-library package # (ghostscript_x11 is provided by the ghostscript-x11 sub-package, see below). # The "Provides: ghostscript_any" is there to support "BuildRequires: ghostscript_any" @@ -356,7 +360,6 @@ fi %{_bindir}/gslp %{_bindir}/gsnd %{_bindir}/lprsetup.sh -%{_bindir}/pdf2dsc %{_bindir}/pdf2ps %{_bindir}/pf2afm %{_bindir}/pfbtopfa @@ -381,7 +384,6 @@ fi %{_mandir}/man1/gslj.1%{?ext_man} %{_mandir}/man1/gslp.1%{?ext_man} %{_mandir}/man1/gsnd.1%{?ext_man} -%{_mandir}/man1/pdf2dsc.1%{?ext_man} %{_mandir}/man1/pdf2ps.1%{?ext_man} %{_mandir}/man1/pf2afm.1%{?ext_man} %{_mandir}/man1/pfbtopfa.1%{?ext_man}