Hello community,
here is the log from the commit of package manufacturer-PPDs for openSUSE:Factory
checked in at Tue Jun 2 13:08:05 CEST 2009.
--------
--- manufacturer-PPDs/manufacturer-PPDs.changes 2008-09-05 10:20:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/manufacturer-PPDs/manufacturer-PPDs.changes 2009-05-29 12:53:47.000000000 +0200
@@ -1,0 +2,12 @@
+Fri May 29 12:27:36 CEST 2009 - jsmeix@suse.de
+
+- Removed all TurbolinuxJapanesePPDs because all contain
+ "cupsomatic" as "cupsFilter" but "cupsomatic" is outdated
+ since a long time and no longer included in our up-to-date
+ foomatic-filters version 4.0.1 package. It might work to
+ create a symbolic link "cupsomatic -> foomatic-rip"
+ in the /usr/lib[64]/cups/filter/ directory to still use
+ outdated "cupsomatic" PPDs even with a current foomatic-rip
+ but it was not tested to what extent this might work.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
TurbolinuxJapanesePPDs.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ manufacturer-PPDs.spec ++++++
--- /var/tmp/diff_new_pack.N32642/_old 2009-06-02 13:07:19.000000000 +0200
+++ /var/tmp/diff_new_pack.N32642/_new 2009-06-02 13:07:19.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package manufacturer-PPDs (Version 10.2)
#
-# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -197,12 +197,6 @@
# Make a bzip2 compressed tar-archive of them:
# tar -cjvf toshiba.ppd.tar.bz2 toshiba/*.ppd
Source13: toshiba.ppd.tar.bz2
-# Regarding Source100:
-# This are special Japanese PPPs which are derived from GPL cupsomatic-PPDs.
-# Therefore there is no special license testing done for those PPDs.
-# We got it per e-mail via the UnitedLinux project from a Turbolinux employee
-# on Sep. 2nd, 2002 from Toshihiro Yamagishi
-Source100: TurbolinuxJapanesePPDs.tar.bz2
# Source1000,...Source1999 are for license testing.
# There may be several licenses for one manufacturer therefore the numbering is:
# Source1000,...,Source1009 for licenses which belong to Source0
@@ -222,14 +216,14 @@
Source1130: toshiba.license
# The package version matches to the openSUSE version:
Version: 10.2
-Release: 243
+Release: 250
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%prep
# Create the build directory and change into it without unpacking anything
# then unpack the Sources one by one:
-%setup -c -n %{name}-%{version} -T -a 0 -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13 -a 100
+%setup -c -n %{name}-%{version} -T -a 0 -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13
%build
# There is nothing to "make" as the sources contain plain PPD files.
@@ -285,7 +279,7 @@
# ('\n \n' is not allowed but '\n\n' is),
# - Change default media size to A4 if this is an available choice in the PPD and then
# set DefaultPageSize, DefaultPageRegion, DefaultImageableArea, DefaultPaperDimension to A4.
-for d in hp oce sharp epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba TurbolinuxJapanesePPDs
+for d in hp oce sharp epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba
do for p in $d/*.ppd
do echo -en '\n' >>$p
file $p | grep -q 'PPD file, ve' || { rm -v $p ; continue ; }
@@ -300,25 +294,6 @@
done
done
# Fix trivial bugs for particular PPDs:
-# For TurbolinuxJapanesePPDs:
-# Remove a duplicate which is the same as Okidata-DP_5000-md50Mono-ppd.ppd:
-rm -v TurbolinuxJapanesePPDs/Okidata-DP_5000-md5k-ppd.ppd
-# Append a note to the NickName to distinguish Turbolinux Japanese PPDs
-# from Foomatic PPDs which may have the same manufactuer and model entries.
-# Make the Product entry in compliance to the PPD spec section 5.3.
-# Change manufacturer name "Okidata" to "Oki" to be in compliance to PPD spec appendix D.
-# Unify their mixed up resolution entries (see PPD spec. section 5.9):
-for p in TurbolinuxJapanesePPDs/*.ppd
-do perl -pi -e 's/^(\*NickName:.*)"$/$1 (Japanese version, needs cupsomatic)"/;' $p
- perl -pi -e 's/^\*Product:\s*"([^"]*)"/*Product: "($1)"/;' $p
- perl -pi -e 's/^\*Manufacturer:\s*"Okidata[^"]*"/*Manufacturer: "Oki"/;' $p
- for r in 300 600 1200
- do sed -i -e "/^\*DefaultResolution: ${r}\$/s/${r}/${r}x${r}dpi/" $p
- sed -i -e "/^\*Resolution ${r}\//s/${r}\//${r}x${r}dpi\//" $p
- done
- sed -i -e "/^\*DefaultResolution: [0-9][0-9]*x[0-9][0-9]*\$/s/$/dpi/" $p
- sed -i -e "/^\*Resolution [0-9][0-9]*x[0-9][0-9]*\//s/\//dpi\//" $p
-done
# Fix bugs in HP PPDs:
# Some PPDs contain "1284DeviceId" which must be "1284DeviceID".
# Some PPDs contain "* PageRegion" which must be "*PageRegion".
@@ -387,7 +362,7 @@
# not strictly compliant PPDs so that it is much better
# to provide all PPDs so that the matching printers can be used
# than to be rigorous regarding enforcing compliance to the PPD specification:
-for d in hp oce epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba TurbolinuxJapanesePPDs
+for d in hp oce epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba
do for p in $d/*.ppd
do egrep -v '^\*UIConstraints:|^\*NonUIConstraints:' $p | cupstestppd - || true
gzip $p
@@ -419,13 +394,13 @@
# and then PPDs with same NickName entries are undistinguishable for the user.
# Nevertheless we keep them because e.g. in YaST or when using "lpadmin"
# the user can alternatively select a PPD via its file name.
-for d in hp oce sharp epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba TurbolinuxJapanesePPDs
+for d in hp oce sharp epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba
do zgrep -h '^\*NickName:' $d/*.ppd.gz | grep -o '"[^"]*"' | sort -f | uniq -dci | grep '.*' && echo "duplicate NickName entries for $d"
done
%install
# Make the install directories and install the matching PPDs:
-for d in hp oce sharp epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba TurbolinuxJapanesePPDs
+for d in hp oce sharp epson kyocera oki ricoh gestetner infotec lanier nrg savin brother toshiba
do mkdir -p %{buildroot}/usr/share/cups/model/%{name}/$d
install -m 644 $d/*.ppd.gz %{buildroot}/usr/share/cups/model/%{name}/$d
done
@@ -454,6 +429,15 @@
%changelog
+* Fri May 29 2009 jsmeix@suse.de
+- Removed all TurbolinuxJapanesePPDs because all contain
+ "cupsomatic" as "cupsFilter" but "cupsomatic" is outdated
+ since a long time and no longer included in our up-to-date
+ foomatic-filters version 4.0.1 package. It might work to
+ create a symbolic link "cupsomatic -> foomatic-rip"
+ in the /usr/lib[64]/cups/filter/ directory to still use
+ outdated "cupsomatic" PPDs even with a current foomatic-rip
+ but it was not tested to what extent this might work.
* Fri Sep 05 2008 jsmeix@suse.de
- Keep all PPDs even if cupstestppd FAILs.
With each CUPS version upgrade cupstestppd finds more
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org