Hello community, here is the log from the commit of package sane-backends for openSUSE:11.4 checked in at Fri Feb 18 14:13:28 CET 2011. -------- --- old-versions/11.4/all/sane-backends/sane-backends.changes 2010-12-09 12:37:17.000000000 +0100 +++ /mounts/work_src_done/11.4/sane-backends/sane-backends.changes 2011-02-16 16:27:32.000000000 +0100 @@ -1,0 +2,35 @@ +Wed Feb 16 15:31:21 CET 2011 - jsmeix@suse.de + +- Upgraded to sane-backends version 1.0.22: + New backends: + kvs20xx (Panasonic KV-S20xx), magicolor (Konica-Minolta). + Significant enhancements to several backends. + More than 80 new scanner models supported. + Support many more networked scanners. + Added -A option to scanimage. + Improved build system. + Improved USB support. + Improved udev rules. + Documentation updates. + Bugfixes. + Note: + This is one more release of the SANE 1.0 series, compare + the below entry dated "Thu Feb 28 13:56:15 CET 2008". +- sane-backends-1.0.21-i18n.patch, + fix-genesys-create_range-type.patch, + fix-xerox_mfp-color-mode.patch, and + canon-backend-autoprobing.patch are obsolete since + sane-backends-1.0.22 because it is fixed in the source. +- Adapted how we derive our libsane.rules file from the + generated one which uses now "ATTRS" (instead of "SYSFS"), + see the below entry dated "Tue Oct 21 13:12:42 CEST 2008". +- Updated models.dat to the one from the current HPLIP 3.11.1. +- Added only those new models from epkowa.desc in the + sane-backends 1.0.22 sources which 'requires DFSG non-free' + plugin software to our epkowa.desc source file so that the + supported models in our epkowa.desc source file still match + to what is supported by our iscan-free package but more users + of models which require the proprietary software from Avasys + will be informed via yast2-scanner. + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 Old: ---- canon-backend-autoprobing.patch fix-genesys-create_range-type.patch fix-xerox_mfp-color-mode.patch sane-backends-1.0.21-i18n.patch sane-backends-1.0.21.tar.bz2 New: ---- sane-backends-1.0.22.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sane-backends.spec ++++++ --- /var/tmp/diff_new_pack.RxxBOy/_old 2011-02-18 14:13:23.000000000 +0100 +++ /var/tmp/diff_new_pack.RxxBOy/_new 2011-02-18 14:13:23.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package sane-backends (Version 1.0.21) +# spec file for package sane-backends # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -20,7 +20,6 @@ Name: sane-backends BuildRequires: libgphoto2-devel libjpeg-devel net-snmp-devel pkg-config texlive-latex - %if 0%{?suse_version} > 1130 BuildRequires: libieee1284-devel %else @@ -30,8 +29,8 @@ Group: Hardware/Scanner AutoReqProv: on Summary: SANE (Scanner Access Now Easy) Scanner Drivers -Version: 1.0.21 -Release: 8 +Version: 1.0.22 +Release: 1.<RELEASE2> Url: http://www.sane-project.org/ # URL for Source0: https://alioth.debian.org/frs/download.php/3258/sane-backends-1.0.21.tar.gz # MD5 sum for upstream sane-backends-1.0.21.tar.gz (not our .bz2): be586a23633949cf2ecf0c9c6d769130 @@ -123,19 +122,19 @@ # Patch14 is an upstream patch which adds two files required to build translations # which are missing in the upstream sane-backends-1.0.21 source tar ball. # URL for Patch14: https://alioth.debian.org/frs/download.php/3261/sane-backends-1.0.21-i18n.pa... -Patch14: sane-backends-1.0.21-i18n.patch +# Patch14 is obsolete since sane-backends-1.0.22 because it is fixed in the source. # Patch15 fix-genesys-create_range-type.patch lets in genesys.c the create_range function # be of type 'SANE_Range *' to fix 'assignment makes pointer from integer' bugs # wherever the create_range function is called # see https://alioth.debian.org/tracker/index.php?func=detail&aid=312492&group_id=30186&atid=410366 -Patch15: fix-genesys-create_range-type.patch +# which is obsolete since sane-backends-1.0.22 because it is fixed in the source. # Patch16 fix-xerox_mfp-color-mode.patch adds SANE_VALUE_SCAN_MODE_HALFTONE in xerox_mfp.c # to fix a regression in sane-backends-1.0.21 where the xerox_mfp works only in grayscale mode # see https://bugzilla.novell.com/show_bug.cgi?id=658017 -Patch16: fix-xerox_mfp-color-mode.patch +# which is obsolete since sane-backends-1.0.22 because it is fixed in the source. # Patch100... is SUSE specific stuff: -# Patch100 lets the "canon" backend do scanner auto-recognition: -Patch100: canon-backend-autoprobing.patch +# Patch100 canon-backend-autoprobing.patch lets the "canon" backend do scanner auto-recognition +# which is obsolete since sane-backends-1.0.22 because it is fixed in the source. # Patch102 builds libsane-* modules as libtool modules: # SANE backends (i.e. driver modules) are regular shared libraries. # Nothing is linked directly with a /usr/lib/sane/libsane-<driver>.so module. @@ -164,11 +163,12 @@ %ifarch ppc64 Obsoletes: sane-64bit %endif -# -# Suse Linux and openSUSE have the package name 'sane' for 'sane-backends'. -# Therefore this RPM provides 'sane' and it also obsoletes it: -Provides: sane -Obsoletes: sane +# Up to SLE10 there was the package name 'sane' for 'sane-backends'. +# Therefore this RPM provides 'sane' and it also obsoletes it. +# The %{version} s needed in both Provides and Obsoletes +# to avoid a RPMLINT warning that the package obsoletes itself: +Provides: sane = %{version} +Obsoletes: sane < %{version} # Skip testing devel dependencies required by libtool .la files by the following comment: # skip-check-libtool-deps @@ -336,9 +336,6 @@ %prep %setup -q # Apply upstream patches first of all: -# Patch14 is an upstream patch for sane-backends-1.0.21 -# which adds two files required to build translations: -%patch14 -p1 # Then apply non-upstream patches: # Patch2 fixes too small arrays in backend/niash.c: %patch2 @@ -346,13 +343,7 @@ %patch8 # Patch10 fixes undefined 'foo = ++foo modulo bar' operations in mustek_pp_ccd300.c: %patch10 -# Patch15 lets in genesys.c the create_range function be of type 'SANE_Range *': -%patch15 -# Patch16 adds SANE_VALUE_SCAN_MODE_HALFTONE in xerox_mfp.c: -%patch16 # Patch100... is SUSE specific stuff: -# Patch100 lets the "canon" backend do scanner auto-recognition: -%patch100 # Patch103 installs tools/umax_pp as /usr/bin/umax_pp: %patch103 # Patch104 removes descriptions-external/hpoj.desc from doc/Makefile.am @@ -546,12 +537,13 @@ # should usually require the same kind of security. # Regarding SUBSYSTEM=="usb" see the Novell/Suse Bugzilla bug # https://bugzilla.novell.com/show_bug.cgi?id=294161#c11 -# Regarding SYSFS{} versus ATTR{} see the Novell/Suse Bugzilla bug +# Regarding SYSFS{} or ATTRS{} versus ATTR{} see the Novell/Suse Bugzilla bug # https://bugzilla.novell.com/show_bug.cgi?id=436085#c0 # Disable all ENV{DEVTYPE} lines because we (Suse/Novell) do not need them. sed -i -e 's/GROUP="scanner"/GROUP="lp"/' tools/udev/libsane.rules sed -i -e '/^SUBSYSTEM/s/"usb_device"/"usb"/' tools/udev/libsane.rules sed -i -e 's/SYSFS/ATTR/g' tools/udev/libsane.rules +sed -i -e 's/ATTRS/ATTR/g' tools/udev/libsane.rules sed -i -e 's/^ENV{DEVTYPE}/# ENV{DEVTYPE}/' tools/udev/libsane.rules # Disable entries for USB scanners which are "unsupported" # but keep the entries for models for which the support status @@ -574,12 +566,15 @@ # see https://bugzilla.novell.com/show_bug.cgi?id=439193#c6 cat /dev/null >unsupportedUSBIDs for USBID in $( grep '||[^|]*|0x[0-9A-Fa-f][0-9A-Fa-f]*:0x[0-9A-Fa-f][0-9A-Fa-f]*|unsupported|' scanner.database | cut -s -d '|' -f 7 | sort -f -u ) -do grep -o "|$USBID|.*|" scanner.database | egrep -q 'complete|good|basic|minimal|untested' || echo $USBID >>unsupportedUSBIDs +do grep -o "|$USBID|.*|" scanner.database | grep -E -q 'complete|good|basic|minimal|untested' || echo $USBID >>unsupportedUSBIDs done # Ignore case when using sed to avoid possible problems # with upper case letters in the USB IDs: for m in $( sed -e 's/0x/./ig' -e 's/:/.,.ATTR.idProduct.==/' unsupportedUSBIDs ) -do sed -i -e "/^ATTR.idVendor.==$m/Is/^ATTR/# ATTR/" tools/udev/libsane.rules +do if grep -q "^ATTR.idVendor.==$m" tools/udev/libsane.rules + then echo "Disabling unsupported model matching ATTR.idVendor.==$m" + sed -i -e "/^ATTR.idVendor.==$m/Is/^ATTR/# ATTR/" tools/udev/libsane.rules + fi done # Newer udev versions complain about NAME="%k" usage with warning messages like # 'udevd[1234]: NAME="%k" is superfluous and breaks kernel supplied names...' ++++++ epkowa.desc ++++++ --- /var/tmp/diff_new_pack.RxxBOy/_old 2011-02-18 14:13:24.000000000 +0100 +++ /var/tmp/diff_new_pack.RxxBOy/_new 2011-02-18 14:13:24.000000000 +0100 @@ -212,6 +212,13 @@ :status :good :comment "100Base-TX/10Base-T unsupported<br>IEEE1394 untested" +:model "ES-D200" +:interface "USB" +:usbid "0x04b8" "0x0137" +:status :good +:comment "requires DFSG non-free esci-interpreter-gt-s80" +:url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do" + :model "ES-D400" :interface "USB" :usbid "0x04b8" "0x0136" @@ -572,6 +579,13 @@ :comment "requires DFSG non-free esci-interpreter-gt-f720<br>GT-S620 with TPU" :url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do" +:model "GT-F730" +:interface "USB" +:usbid "0x04b8" "0x0142" +:status :good +:comment "requires DFSG non-free esci-interpreter-perfection-v330<br>GT-S630 with TPU" +:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" + :model "GT-S50" :interface "USB" :usbid "0x04b8" "0x0137" @@ -600,6 +614,13 @@ :comment "requires DFSG non-free esci-interpreter-gt-f720" :url "http://www.avasys.jp/lx-bin2/linux/scan/DL1.do" +:model "GT-S630" +:interface "USB" +:usbid "0x04b8" "0x0142" +:status :good +:comment "requires DFSG non-free esci-interpreter-perfection-v330" +:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" + :model "GT-X700" ; product spec (JP) :interface "USB" :usbid "0x04b8" "0x0128" @@ -1058,42 +1079,56 @@ :comment "requires DFSG non-free esci-interpreter-gt-f720<br>overseas version of the GT-S620" :url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" -:model "Perfection V100 PHOTO" +:model "Perfection V33" +:interface "USB" +:usbid "0x04b8" "0x0142" +:status :good +:comment "requires DFSG non-free esci-interpreter-perfection-v330<br>overseas version of the GT-S630" +:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" + +:model "Perfection V100 Photo" :interface "USB" :usbid "0x04b8" "0x012d" :status :good :comment "requires DFSG non-free iscan-plugin-gt-s600<br>overseas version of the GT-F650" :url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" -:model "Perfection V200 PHOTO" +:model "Perfection V200 Photo" :interface "USB" :usbid "0x04b8" "0x012e" :status :good :comment "requires DFSG non-free iscan-plugin-gt-f670<br>overseas version of the GT-F670" :url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" -:model "Perfection V300 PHOTO" +:model "Perfection V300 Photo" :interface "USB" :usbid "0x04b8" "0x0131" :status :good :comment "requires DFSG non-free esci-interpreter-gt-f720<br>overseas version of the GT-F720" :url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" -:model "Perfection V350 PHOTO" +:model "Perfection V330 Photo" +:interface "USB" +:usbid "0x04b8" "0x0142" +:status :good +:comment "requires DFSG non-free esci-interpreter-perfection-v330<br>overseas version of the GT-F730" +:url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" + +:model "Perfection V350 Photo" :interface "USB" :usbid "0x04b8" "0x012f" :status :good :comment "requires DFSG non-free iscan-plugin-gt-f700<br>overseas version of the GT-F700" :url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" -:model "Perfection V500 PHOTO" +:model "Perfection V500 Photo" :interface "USB" :usbid "0x04b8" "0x0130" :status :good :comment "requires DFSG non-free iscan-plugin-gt-x770<br>overseas version of the GT-X770" :url "http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do" -:model "Perfection V600 PHOTO" +:model "Perfection V600 Photo" :interface "USB" :usbid "0x04b8" "0x013a" :status :good ++++++ models.dat ++++++ ++++ 2356 lines (skipped) ++++ between old-versions/11.4/all/sane-backends/models.dat ++++ and /mounts/work_src_done/11.4/sane-backends/models.dat ++++++ sane-backends-1.0.21.tar.bz2 -> sane-backends-1.0.22.tar.bz2 ++++++ ++++ 131449 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org