Hello community,
here is the log from the commit of package sane-backends for openSUSE:Factory
checked in at Thu Dec 4 02:36:09 CET 2008.
--------
--- sane-backends/sane-backends.changes 2008-12-03 11:11:47.000000000 +0100
+++ /mounts/work_src_done/STABLE/sane-backends/sane-backends.changes 2008-12-03 17:12:11.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Dec 3 17:11:53 CET 2008 - lnussel@suse.de
+
+- use "usb" instead of "usb_device" (bnc#438867)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sane-backends.spec ++++++
--- /var/tmp/diff_new_pack.Xm7357/_old 2008-12-04 02:35:46.000000000 +0100
+++ /var/tmp/diff_new_pack.Xm7357/_new 2008-12-04 02:35:46.000000000 +0100
@@ -25,7 +25,7 @@
AutoReqProv: on
Summary: SANE (Scanner Access Now Easy) Scanner Drivers
Version: 1.0.19
-Release: 97
+Release: 98
Url: http://www.sane-project.org/
# URL for Source0: http://alioth.debian.org/frs/download.php/2318/sane-backends-1.0.19.tar.gz
Source0: sane-backends-%{version}.tar.bz2
@@ -492,14 +492,6 @@
# Modify the generated tools/hal/libsane.fdi file as follows:
# Add a generic entry for SCSI scanners:
sed -i -e '/<device>/a<match key="info.category" string="scsi_generic">\n <match key="@info.parent:scsi.type" string="scanner">\n <append key="info.capabilities" type="strlist">scanner<\/append>\n <\/match>\n<\/match>' tools/hal/libsane.fdi
-# Replace 'key="info.bus" string="usb"' by 'key="info.subsystem" string="usb_device"',
-# and replace 'key="usb.vendor_id"' by 'key="usb_device.vendor_id"',
-# and replace 'key="usb.product_id"' by 'key="usb_device.product_id"',
-# see the Novell/Suse Bugzilla bug
-# https://bugzilla.novell.com/show_bug.cgi?id=250659
-sed -i -e 's/key="info.bus" string="usb"/key="info.subsystem" string="usb_device"/' tools/hal/libsane.fdi
-sed -i -e 's/key="usb.vendor_id"/key="usb_device.vendor_id"/' tools/hal/libsane.fdi
-sed -i -e 's/key="usb.product_id"/key="usb_device.product_id"/' tools/hal/libsane.fdi
# Remove 'key="scanner.access_method"' lines.
sed -i -e '/key="scanner.access_method"/d' tools/hal/libsane.fdi
# There is a small number of USB scanners which are not talked to via libusb.
@@ -514,9 +506,9 @@
# it must not add to 80-scanner.fdi (i.e. the explicitely marked as "SCSIviaUSBscanner" models).
# Currently there are no hexadecimal numbers in libsane.fdi with uppercase letters
# nevertheless to be safe the GNU sed extension to ignore case for pattern matching is used:
-sed -i -e '/usb_device.vendor_id.*0x04ce/I,/append key/{/usb_device.product_id.*0x0300/I,/append key/s/scanner/SCSIviaUSBscanner/g}' tools/hal/libsane.fdi
+sed -i -e '/usb.vendor_id.*0x04ce/I,/append key/{/usb.product_id.*0x0300/I,/append key/s/scanner/SCSIviaUSBscanner/g}' tools/hal/libsane.fdi
for ID in 0094 0099 009a 00a0 00a3 80a3 80ac 00b6
-do sed -i -e "/usb_device.vendor_id.*0x05da/I,/append key/{/usb_device.product_id.*0x$ID/I,/append key/s/scanner/SCSIviaUSBscanner/g}" tools/hal/libsane.fdi
+do sed -i -e "/usb.vendor_id.*0x05da/I,/append key/{/usb.product_id.*0x$ID/I,/append key/s/scanner/SCSIviaUSBscanner/g}" tools/hal/libsane.fdi
done
# Disable entries for USB scanners which are "unsupported"
# but keep the entries for models for which the support status
@@ -536,8 +528,23 @@
for ID in $( cat unsupportedUSBIDs )
do V="$( echo $ID | cut -d : -s -f 1 )"
P="$( echo $ID | cut -d : -s -f 2 )"
- sed -i -e "/usb_device.vendor_id.*$V/I,/info.capabilities/{/usb_device.product_id.*$P/I,/info.capabilities/{s/