rebase to version 10.01.0 (#2180908)

ghostscript-x11 removed, X functionality now builds directly into library (#2178720)
German manual pages removed
This commit is contained in:
Richard Lescak 2023-03-27 15:18:12 +02:00
parent 4ab0e623a4
commit d4efa63ce2
4 changed files with 21 additions and 34 deletions

1
.gitignore vendored
View File

@ -62,3 +62,4 @@ ghostscript-8.71.tar.xz
/ghostscript-9.55.0.tar.xz /ghostscript-9.55.0.tar.xz
/ghostscript-9.56.1.tar.xz /ghostscript-9.56.1.tar.xz
/ghostscript-10.0.0.tar.xz /ghostscript-10.0.0.tar.xz
/ghostscript-10.01.0.tar.xz

View File

@ -44,8 +44,8 @@
Name: ghostscript Name: ghostscript
Summary: Interpreter for PostScript language & PDF Summary: Interpreter for PostScript language & PDF
Version: 10.0.0 Version: 10.01.0
Release: 4%{?dist} Release: 1%{?dist}
License: AGPL-3.0-or-later License: AGPL-3.0-or-later
@ -59,6 +59,8 @@ Requires: %{name}-tools-printing%{?_isa} = %{version}-%{release}
Provides: ghostscript-core = %{version}-%{release} Provides: ghostscript-core = %{version}-%{release}
Obsoletes: ghostscript-core < 9.53.3-6 Obsoletes: ghostscript-core < 9.53.3-6
Provides: ghostscript-x11 = %{version}-%{release}
Obsoletes: ghostscript-x11 < 10.01.0-1
# Auxiliary build requirements: # Auxiliary build requirements:
BuildRequires: automake BuildRequires: automake
@ -104,11 +106,7 @@ BuildRequires: make
# ---------------- last rebase that are necessary for any reason: # ---------------- last rebase that are necessary for any reason:
#Patch000: example000.patch #Patch000: example000.patch
Patch001: ghostscript-10.0.0-Fix-color-info-juggling-with-x11-devices.patch Patch001: ghostscript-10.01.0-pdfwrite-Substituted-TTF-CIDFont-CID-hand.patch
Patch002: ghostscript-10.0.0-Deal-with-different-VM-modes-during-CIDFont-loading.patch
# https://github.com/OpenPrinting/cups-filters/issues/484
Patch003: ghostscript-10.0.0-CUPS-PWG-Apple-Raster-output-device-Do-not-match-cus.patch
Patch004: ghostscript-10.0.0-pdfwrite-Substituted-TTF-CIDFont-CID-hand.patch
# Downstream patches -- these should be always included when doing rebase: # Downstream patches -- these should be always included when doing rebase:
# ------------------ # ------------------
@ -147,6 +145,9 @@ Requires: urw-base35-fonts
This library provides Ghostscript's core functionality, based on Ghostscript's This library provides Ghostscript's core functionality, based on Ghostscript's
API, which is useful for many packages that are build on top of Ghostscript. API, which is useful for many packages that are build on top of Ghostscript.
It also provides an X11-based driver for Ghostscript, which enables displaying
of various document files (including PS and PDF).
# --------------- # ---------------
%package -n libgs-devel %package -n libgs-devel
@ -217,16 +218,6 @@ of various document files (including PS and PDF).
# --------------- # ---------------
%package x11
Summary: Ghostscript's X11-based driver for document rendering
Requires: %{name}%{?_isa} = %{version}-%{release}
%description x11
This package provides X11-based driver for Ghostscript, which enables displaying
of various document files (including PS and PDF).
# ---------------
%package doc %package doc
Summary: Documentation files for Ghostscript Summary: Documentation files for Ghostscript
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
@ -268,13 +259,17 @@ git commit --all --amend --no-edit > /dev/null
# ... searches for necessary fonts in these column-separated directories, # ... searches for necessary fonts in these column-separated directories,
# not just default ones # not just default ones
# #
# --without-x
# ... builds gs library without X functionality (previously provided by ghostscript-x11)
#
# NOTE: In RHEL we need to keep the /usr/share/ghostscript/conf.d/ folder # NOTE: In RHEL we need to keep the /usr/share/ghostscript/conf.d/ folder
# for China's GB18030 official certification: # for China's GB18030 official certification:
%if %{defined rhel} || %{defined centos} %if %{defined rhel} || %{defined centos}
%configure --enable-dynamic --disable-compile-inits --without-versioned-path \ %configure --without-x --disable-compile-inits --without-versioned-path \
--with-fontpath="%{urw_base35_fontpath}:%{google_droid_fontpath}:%{_datadir}/%{name}/conf.d/" --with-fontpath="%{urw_base35_fontpath}:%{google_droid_fontpath}:%{_datadir}/%{name}/conf.d/"
%else %else
%configure --enable-dynamic --disable-compile-inits --without-versioned-path \ %configure --disable-compile-inits --without-versioned-path \
--with-fontpath="%{urw_base35_fontpath}:%{google_droid_fontpath}" --with-fontpath="%{urw_base35_fontpath}:%{google_droid_fontpath}"
%endif %endif
%make_build so %make_build so
@ -379,11 +374,6 @@ done
%{_mandir}/man1/pdf2* %{_mandir}/man1/pdf2*
%{_mandir}/man1/ps2* %{_mandir}/man1/ps2*
%lang(de) %{_mandir}/de/man1/gsnd*
%lang(de) %{_mandir}/de/man1/eps2*
%lang(de) %{_mandir}/de/man1/pdf2*
%lang(de) %{_mandir}/de/man1/ps2*
# --------------- # ---------------
%files tools-dvipdf %files tools-dvipdf
@ -391,8 +381,6 @@ done
%{_mandir}/man1/dvipdf* %{_mandir}/man1/dvipdf*
%lang(de) %{_mandir}/de/man1/dvipdf*
# --------------- # ---------------
%files tools-fonts %files tools-fonts
@ -404,8 +392,6 @@ done
%{_mandir}/man1/pfbtopfa* %{_mandir}/man1/pfbtopfa*
%{_mandir}/man1/printafm* %{_mandir}/man1/printafm*
%lang(de) %{_mandir}/de/man1/printafm*
# --------------- # ---------------
%files tools-printing %files tools-printing
@ -428,17 +414,17 @@ done
# --------------- # ---------------
%files x11
%{_libdir}/%{name}/
# ---------------
%files doc %files doc
%doc %{_docdir}/%{name}/ %doc %{_docdir}/%{name}/
# ============================================================================= # =============================================================================
%changelog %changelog
* Mon Mar 27 2023 Richard Lescak <rlescak@redhat.com> - 10.01.0-1
- rebase to version 10.01.0 (#2180908)
- ghostscript-x11 removed, X functionality now builds directly into library for Fedora (#2178720)
- German manual pages removed
* Thu Mar 16 2023 Richard Lescak <rlescak@redhat.com> - 10.0.0-4 * Thu Mar 16 2023 Richard Lescak <rlescak@redhat.com> - 10.0.0-4
- fix embedding of CIDFonts - fix embedding of CIDFonts

View File

@ -1 +1 @@
SHA512 (ghostscript-10.0.0.tar.xz) = 660252841e9b24c411bc92d0eb104de464686131e70051f60108db1a6ecfe2ada2ccacbeed8f2ac84bf69338ad75c850e814c9ac4e0351943f9989d66b3b082d SHA512 (ghostscript-10.01.0.tar.xz) = b679b35bcdcf211d6aa41a571225a50449e7e36def75cf37fee8f06889df3a5a9726a7aef2fd5ae819c2071cb6fcf8712741cd2c131c9341b60936e684bd8d98