diff --git a/ghostscript.spec b/ghostscript.spec index f6347bae0b11f8dc8d30a14ed5c8f750079b43a0..e1bc1bbc057259c03d940b80f41e7a2b4d1baa92 100644 --- a/ghostscript.spec +++ b/ghostscript.spec @@ -1,8 +1,7 @@ -%define anolis_release 1 +%define anolis_release 2 %global _hardened_build 1 %global _docdir_fmt %{name} -%global jbig2dec_version 0.19 %global version_short %%(echo "%{version}" | tr -d '.') %global google_droid_fontpath %%(dirname $(fc-list : file | grep "DroidSansFallback")) @@ -19,10 +18,11 @@ BuildRequires: gcc gcc-c++ automake autoconf BuildRequires: adobe-mappings-cmap-devel adobe-mappings-pdf-devel BuildRequires: google-droid-sans-fonts urw-base35-fonts-devel BuildRequires: cups-devel dbus-devel fontconfig-devel freetype-devel +BuildRequires: jbig2dec-devel jbig2dec-libs BuildRequires: lcms2-devel libidn2-devel libjpeg-turbo-devel libpng-devel BuildRequires: libpaper-devel libtiff-devel openjpeg2-devel zlib-devel BuildRequires: gtk3-devel libXt-devel make -Requires: libgs = %{version}-%{release} +Requires: libgs = %{version}-%{release} jbig2dec-libs Requires: %{name}-tools-fonts = %{version}-%{release} Requires: %{name}-tools-printing = %{version}-%{release} @@ -150,7 +150,7 @@ This package provides detailed documentation files for Ghostscript software. %prep %autosetup -p1 -for f in cups/libs freetype jpeg lcms2* leptonica libpng openjpeg tesseract tiff windows zlib +for f in cups/libs freetype jbig2dec jpeg lcms2* leptonica libpng openjpeg tesseract tiff windows zlib do rm -rf $f done @@ -193,7 +193,7 @@ install -m 0755 -d %{buildroot}%{_datadir}/%{name}/conf.d/ %files -n libgs %license LICENSE doc/COPYING %dir %{_datadir}/%{name}/conf.d/ -%{_libdir}/libgs.so.* +%{_libdir}/libgs.so* %dir %{abidir} %{abidir}/*.dump %{_datadir}/%{name}/ @@ -262,6 +262,9 @@ install -m 0755 -d %{buildroot}%{_datadir}/%{name}/conf.d/ %changelog +* Thu Apr 24 2025 zjl02254423 - 10.03.0-2 +- Add BuildRequires + * Tue Apr 22 2025 zjl02254423 - 10.03.0-1 - Update vesion to fix CVE-2024-29508