Hello community, here is the log from the commit of package cups-drivers for openSUSE:Factory checked in at Fri Apr 30 01:52:55 CEST 2010. -------- --- cups-drivers/cups-drivers.changes 2010-04-13 11:39:48.000000000 +0200 +++ /mounts/work_src_done/STABLE/cups-drivers/cups-drivers.changes 2010-04-29 12:34:37.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Apr 29 12:31:07 CEST 2010 - jsmeix@suse.de + +- The "filters" package was dropped for openSUSE 11.2 and + accordingly PPDs which use drivers from the "filters" package + are dropped (see Novell/Suse Bugzilla bnc#600505). + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cups-drivers.spec ++++++ --- /var/tmp/diff_new_pack.XJ5VUG/_old 2010-04-30 01:52:13.000000000 +0200 +++ /var/tmp/diff_new_pack.XJ5VUG/_new 2010-04-30 01:52:13.000000000 +0200 @@ -28,7 +28,7 @@ Group: Hardware/Printing Summary: Drivers for the Common UNIX Printing System Version: 1.3.9 -Release: 6 +Release: 7 Provides: cups_drv Requires: ghostscript-library >= 7.05, foomatic-filters PreReq: sh-utils, procps @@ -92,7 +92,7 @@ Group: Hardware/Printing Requires: ghostscript-library >= 7.05, cups >= 1.2.2, pstoraster Version: %{gutenprintver} -Release: 3 +Release: 4 Obsoletes: cups-drivers-stp Provides: cups-drivers-stp PreReq: procps @@ -108,7 +108,7 @@ Summary: Development Environment for Gutenprint Group: Hardware/Printing Version: %{gutenprintver} -Release: 3 +Release: 4 Requires: ghostscript-library >= 7.05, cups >= 1.2.2, gutenprint = %{gutenprintver} Requires: gtk2-devel, glibc-devel @@ -127,7 +127,7 @@ Summary: GIMP plug-in for gutenprint Group: Hardware/Printing Version: %{gutenprintver} -Release: 3 +Release: 4 %description -n gutenprint-gimpplugin This package contains the gutenprint GIMP plug-in. @@ -376,6 +376,46 @@ # put linuxprinting PPDs into CUPS driver directory cp -a foomatic-db-engine/model $RPM_BUILD_ROOT/usr/share/cups chmod -R a+X,u+rw,go+r $RPM_BUILD_ROOT/usr/share/cups/model +# The "filters" package was dropped for openSUSE 11.2 +# but cups-drivers still contains PPDs which use filters +# (i.e. an additional non-Ghostscript external driver filter program) +# from the "filters" package and accordingly such PPDs are removed. +# See bnc#600505 how to determine those PPDs. +# The hardcoded list of those PPDs is only a short-term band-aid fix +# which needs a real fix in the future when cups-drivers is cleaned up and +# the separated drivers gutenprint, splix,... are split, see bnc#514994. +pushd $RPM_BUILD_ROOT/usr/share/cups/model +rm -f Canon/LBP-4U-cjet.ppd \ + Canon/LBP-8A1-cjet.ppd \ + HP/DeskJet_1000C-pnm2ppa.ppd \ + HP/DeskJet_710C-pnm2ppa.ppd \ + HP/DeskJet_712C-pnm2ppa.ppd \ + HP/DeskJet_720C-pnm2ppa.ppd \ + HP/DeskJet_722C-pnm2ppa.ppd \ + HP/DeskJet_820C-pnm2ppa.ppd \ + Lexmark/1000-lm1100.ppd \ + Lexmark/1020-lm1100.ppd \ + Lexmark/1100-lm1100.ppd \ + Lexmark/2030-pbm2l2030.ppd \ + Lexmark/2070-c2070.ppd \ + Minolta/PagePro_1200W-min12xxw.ppd \ + Minolta/PagePro_1250W-min12xxw.ppd \ + Minolta/PagePro_1300W-min12xxw.ppd \ + Minolta/PagePro_1350W-min12xxw.ppd \ + Minolta/PagePro_1400W-min12xxw.ppd +# Abort the package build if there is still a Foomatic PPD which uses +# an additional non-Ghostscript external driver filter program. +# List each such PPD so that the packager can check each individual case: +set +x +for p in $( find . -name '*.ppd' ) +do grep -H '^\*driverType F/Filter:' $p && badPPDfound="yes" +done +set -x +if test "$badPPDfound" = "yes" +then echo "Build aborted: Foomatic PPD(s) with 'driverType F/Filter' found." + exit 1 +fi +popd # ##### GUTENPRINT # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org