--- ghostscript.spec.orig 2005-01-18 07:44:11 +0300 +++ ghostscript.spec.orig 2005-02-05 01:01:51 +0300 @@ -54,10 +54,14 @@ Provides: %esp_name = %gsver, %gnu_name = %gsver Obsoletes: %gnu_name, %esp_name -BuildPreReq: kernel-headers-std +BuildPreReq: kernel-headers-std26-up # Automatically added by buildreq on Wed May 05 2004 (-bi) -BuildRequires: freetype2-devel pkgconfig fontconfig-devel XFree86-devel-static XFree86-libs gcc-c++ glib-devel gtk+-devel libcups-devel libgimp-print-devel libjpeg-devel libnetpbm-devel libpng-devel libssl-devel libstdc++-devel libtiff-devel netpbm tk zlib-devel +BuildRequires: freetype2-devel pkgconfig fontconfig-devel XFree86-devel-static +BuildRequires: XFree86-libs gcc-c++ glib-devel gtk+-devel libcups-devel +BuildRequires: libgimp-print-devel +BuildRequires: libjpeg-devel libnetpbm-devel libpng-devel +BuildRequires: libssl-devel libstdc++-devel libtiff-devel netpbm tk zlib-devel %package -n libijs Version: %{ijsver}_%gsver @@ -304,7 +308,8 @@ # Correct paths for CJK fonts %__subst "s:/usr/share/ghostscript/:/usr/share/ghostscript/Resource/:g" lib/gs_res.ps %__subst "s:ghostscript/Resource/fonts:ghostscript/Resource/Font:g" lib/gs_res.ps - +# Correct library paths +%__subst "s:-L/usr/X11R6/lib:-L/usr/X11R6/%_lib:g" src/*.mak #build with extended features %make \ @@ -325,10 +330,12 @@ #additional drivers +%ifarch %ix86 # Driver for the Samsung ML-85G and QL-85G winprinters pushd ml85p* %make CFLAGS="$RPM_OPT_FLAGS" popd +%endif # HP DeskJet PPA printers pushd pnm2ppa* @@ -413,6 +420,7 @@ #additional drivers +%ifarch %ix85 # Driver for the Samsung ML-85G and QL-85G winprinters pushd ml85p* install -pm750 ml85p $RPM_BUILD_ROOT%_bindir @@ -421,6 +429,7 @@ cp -ax COPYING NEWS README ml85-print ml85-test ml85*.lsm printcap \ $RPM_BUILD_ROOT%_docdir/%name-%gsver/SamsungML-85G popd +%endif # HP DeskJet PPA printers pushd pnm2ppa* @@ -535,7 +544,9 @@ %exclude %_bindir/pdf2ps %exclude %_bindir/gsnd #driver excludes +%ifarch %ix86 %exclude %_bindir/ml85p +%endif %exclude %_bindir/pnm2ppa %exclude %_bindir/pbm2ppa %exclude %_bindir/ijs_server_epsonepl @@ -554,7 +565,9 @@ %_sysconfdir/pnm2ppa.conf %_bindir/ppmtomd %_man1dir/ppmtomd* +%ifarch %ix86 %_bindir/ml85p +%endif %_bindir/cZ11* %_bindir/lz11.* %_bindir/pnm2ppa