sane-backends-autoconfig-1.0.19-99.1>t  DH`pI7a /=„f4]r.; AQ,Fg J, "x]MɲrCNYH\Gc:Jz(|KH3'1N4|_L疹@J{]n(Jwo8Rb~652❬r(22{I >}eIHD3h'9'2ęt!oQrQ:=MMzpu#Ä6=<VG,$f~8c7619e289e0571fed35870d8cc55abcc814b923<I7a /=„LH,iΤlps^Aloa ^ҹj=W6wưo9S԰T<Bf!X~7!? X 1mT{b'%qWJsԅ9tx-jlӎuUO͋A)AxFMCp-b4FL6GtXhDAXkϥ]J$~ 6*AdW  Cl WÄYJaa>934?3$d" ' E8<DHV_     7 <HWf(68@#9#: #F1G1H1I1X1Y1\1]1^1b2c2d2e2f2k2l2z3333 Csane-backends-autoconfig1.0.1999.1USB Scanner AutoconfigurationUSB scanner autoconfiguration happens via udev. The file /etc/udev/rules.d/56-sane-backends-autoconfig.rules contains entries for those USB scanners where the USB IDs are known, which are supported by a free driver, where the support status is "complete" or "good", and which do not require firmware upload. When a USB scanner is connected and its USB IDs match to an entry in the 56-sane-backends-autoconfig.rules file, the matching scanner driver is activated (i.e. the driver line in /etc/sane.d/dll.conf is activated). It enables scanner drivers but never disables them. The reason is that enabled drivers do not hurt so that an automated disable would make it only overcomplicated because when more than one scanner uses the same driver, a complicated check would be needed to avoid that the driver is accidentally disabled when only one scanner was disconnected. Note that driver activation alone is not sufficient to have a usable "scanner autoconfiguration" for the user. What is also needed are appropriate USB device file permissions so that the user's scanning software can access the device. But this is already in place via the HAL 70-scanner.fdi file which triggers the resmgr to grant access permissions for the user who is currently locally logged in (i.e. who works directly at the computer where the USB scanner is). If you do not like automated driver activation, do not install this package or remove it when it is already installed. Authors: -------- Johannes Meixner I7`build22_|openSUSE 11.1openSUSEGPL v2 or later; LGPL v2.1 or later; Public Domain, Freewarehttp://bugs.opensuse.orgHardware/Scannerhttp://www.sane-project.org/linuxi586_|AA큤I7`I7`I7`366bf8bffa5a0e635f6b47ddc0ec30derootrootrootrootrootrootsane-backends-1.0.19-99.1.src.rpmsane-backends-autoconfigJJJsane-backendsrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.2-14.4.2.3I6tI6tI"@IP@IIH@H,%H;GRG@G^@G߮G@Gt@GƢ@G@F@FS@FFo@FfF)E4@EEEySEAE;]@E@EOD@D@DDX@lnussel@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dero@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.deadrian@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dedmueller@suse.deaj@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.demeissner@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.de- use "usb" instead of "usb_device" (bnc#438867)- Moved /etc/hal/fdi/policy/10osvendor/70-scanner.fdi to /usr/share/hal/fdi/information/20thirdparty/70-scanner.fdi (see Novell/Suse Bugzilla bnc#438867).- In /etc/hal/fdi/policy/10osvendor/70-scanner.fdi disable entries for USB scanners which are "unsupported" (see Novell/Suse Bugzilla bnc#444158).- Having only models in /etc/udev/rules.d/55-libsane.rules which are in /etc/udev/rules.d/56-sane-backends-autoconfig.rules is too restrictive because libsane.rules disables USB autosuspend in the kernel which is needed as safe default for any scanner regardless of its support status. The only valid exception are unsupported models. Therefore the scanner database is now created directly in the spec file with the file name "scanner.database" so that the scanner database can also be used to determine the "unsupported" models to be disabled in libsane.rules (see Novell/Suse Bugzilla bnc#439193).- install-umax_pp-tool.patch installs tools/umax_pp as /usr/bin/umax_pp which is built but not installed but it is needed to recover from a failed scan with scanners which use the umax_pp backend (see the Debian report http://bugs.debian.org/496833).- Avoid false positives (e.g. unsupported) and problematic models in /etc/udev/rules.d/55-libsane.rules by having all model entries disabled where the support status is not "complete" or "good", i.e. when it is not listed in /etc/udev/rules.d/56-sane-backends-autoconfig.rules (see Novell/Suse Bugzilla bnc#439193).- Changed /etc/udev/rules.d/55-libsane.rules to jump to the end if SUBSYSTEM!="usb" and replaced SYSFS by ATTR and did the same chages in create_sane-backends-autoconfig.rules (see Novell/Suse Bugzilla bnc#436085).- Changed create_sane-backends-autoconfig.rules to output '$$' insead of '$' because in udev rules files '$$' represents the '$' character itself, see "man udev" (see Novell/Suse Bugzilla bnc#390783).- Use info.subsystem instead of the deprecated info.bus for the HAL 70-scanner.fdi file. - Changed create_sane-backends-autoconfig.rules to ignore the INTERFACE field because it could be empty or arbitrary stuff like "Parport USB" or "SCSI USB IEEE-1394".- Updated epkowa.desc from the current Iscan version 2.10.0.1. - Replaced hpaio.desc which is currently messed up in HPLIP by create_hpaio.desc_from_models.dat which creates hpaio.desc directly from the models.dat file from HPLIP version 2.8.4.- added baselibs.conf file to build xxbit packages for multilib support- fix-sanei_scsi_find_devices.patch lets sanei_scsi_find_devices continue on to look at subsequent devices if the attach callback returns anything other than SANE_STATUS_GOOD (see Novell/Suse Bugzilla bnc#350688).- Added "Supplements: sane-backends" to sane-backends-autoconfig sub-package.- Added "scanner autoconfiguration" support via create_scanner_database, create_sane-backends-autoconfig.rules which create /etc/udev/rules.d/56-sane-backends-autoconfig.rules and provide it in the new sane-backends-autoconfig sub-package (see Novell/Suse Bugzilla bnc#347943).- Replaced "scanner" by "SCSIviaUSBscanner" in info.capabilities in 70-scanner.fdi to explicitely mark those special USB scanners which do not use libusb but an unusual SCSI protocol which is a derivative of usb storage (see Novell/Suse Bugzilla bnc#341565).- Updated to sane-backends version 1.0.19: New backends: cardscan (Corex Cardscan 800c), epjitsu (Epson-based Fujitsu), epson2 (various Epson scanners), hp3900 (HP ScanJet 3970 and more), hp5590 (HP ScanJet 5590 and more), hpljm1005 (HP LaserJet M1005 and more), hs2p (Ricoh IS400 series) Updated backends: abaton, agfafocus, apple, artec, artec_eplus48u, as6e, avision, canon, coolscan, coolscan2, dc25, dell1600n_net, dll, epson, fujitsu, genesys, gt68xx, hp3500, ibm, lexmark, microtek, microtek2, mustek, nec, net, pie, pint, pixma, plustek, plustek_pp, ricoh, s9036, sm3600, sm3840, snapscan, sp15c, st400, tamarack, teco2, test, u12, umax, umax1220u, umax_pp Plus: Scanimage detects more chipsets. Internal scsi, usb, tcp and udp code updates. Basic HAL .fdi creation support Build system updates. Updated translations. Documentation updates. Bugfixes. Note: This will be (hopefully) the last release of the SANE 1.0 series. The next release will be extended (in a backwards compatible fashion) to support more features of modern scanners. - sane-backends-1.0.16-nb.patch (did locale rename: no -> nb) is obsolete since version 1.0.19 because it uses already 'nb'. - in fix-buffer-overflow.patch the overflows in backend/epson.c backend/as6e.c and sanei/sanei_ab306.c are obsolete because they are fixed in the source (only backend/niash.c is left). - replace-HZ-by-sysconf_SC_CLK_TCK.patch is obsolete because it is fixed in the source. - fujitsu-disable-hw_ink_remain.patch is obsolete because it is fixed in the source. - in fix-uninitialized-variables.patch the fix regarding teco2.c is obsolete because it is fixed in the source but a new fix regarding avision.c was added. - fix-ambiguous-post-pre-increment.patch is obsolete because it is fixed in the source. - module-build.diff is dropped because there is no reason to build driver modules as libtool modules and furthermore it makes our package incompatible with the rest of the SANE world. - Since version 1.0.19 there is udev and HAL support. Therefore the old/outdated hotplug stuff (libsane.usermap and libusbscanner) is dropped (it was never used by openSUSE). Also the evil-hack init-script "sane-dev" is no longer provided. libsane.rules.CVS-2007-07-29.using-lp is obsolete because the udev rules file 55-libsane.rules is directly derived from tools/udev/libsane.rules. create_hal_global_fdi_from_libsane.rules is obsolete because the HAL fdi file 70-scanner.fdi is directly derived from tools/hal/libsane.fdi.- Call create_hal_global_fdi_from_libsane.rules via bash. We can not rely on source file permissions- Replaced create_hal_global_fdi_for_scanners by create_hal_global_fdi_from_libsane.rules which creates the global HAL 70-scanner.fdi file during build-time from the libsane.rules file (see Novell/Suse Bugzilla bnc#298878).- Removed hpoj.desc completely to avoid confusion with its successor hpaio.desc because since openSUSE 10.3 the package hp-officeJet (for hpoj.desc) is dropped. - Updated hpaio.desc from the current HPLIP version 2.7.7. - Updated epkowa.desc from the current Iscan version 2.8.0.1.- Added libsane.rules.CVS-2007-07-29.using-lp which are udev rules that are needed for the openSUSE 10.3 kernel. The rules are derived from what sane-desc in sane-backends 1.0.18-cvs creates.- Adapted create_hal_global_fdi_for_scanners according to the currently newest changes in HAL (see Suse Bugzilla bnc#250659).- module-build.diff builds driver modules as libtool modules.- Use texlive.- Added a fix for an "array subscript is above array bounds" error in niash.c to fix-buffer-overflow.patch (see Suse Bugzilla bnc#246654).- Added a fix for an "array subscript is above array bounds" error in sanei_ab306.c to fix-buffer-overflow.patch (see Suse Bugzilla bnc#239953).- Renamed the package from 'sane' (which is only used by Suse) to 'sane-backends' which is used by the rest of the world and let this package provide and obsolete 'sane'. - Updated replace-HZ-by-sysconf_SC_CLK_TCK.patch to what there will be done upstream.- fix-ambiguous-post-pre-increment.patch fixes an ambiguous post-increment in canon-sane.c for big-endian architectures (e.g. PowerPC).- Updated hpaio.desc from the current HPLIP version 1.6.10 - Updated epkowa.desc from the current Iscan version 2.3.0.1. - Added fixes of possible strncat buffer overflows and strncpy unterminated string errors in as6e.c to fix-buffer-overflow.patch. - Replaced the complicated postinstall script by calling create_hal_global_fdi_for_scanners which should obsolete sane-dev (see Suse Bugzilla bnc#160899). - Moved sane-dev from {_initrddir} to {_datadir}/sane/ to have it still available in case of backward compatibility problems.- buildrequires libgphoto2-devel.- fix-uninitialized-variables.patch fixes an uninitialized variable in teco2.c (see Suse Bugzilla bnc#205451). - create_hal_global_fdi_for_scanners can be called by HAL or YaST to create a global HAL fdi file for scanners which are known by the current SANE version (see Suse Bugzilla bnc#160899).- disable-resmgr-support.patch disables the resmgr support in SANE which is no longer needed in SANE because resmgr works now outside of SANE via ACLs for the scanner device nodes.- Replaced the fix from Thu Aug 31 in fujitsu.c by a new fix fujitsu-disable-hw_ink_remain.patch which disables hw_ink_remain which causes a buffer overflow (see Suse Bugzilla bnc#202243).- Added a fix of a too small char array in fujitsu.c to fix-buffer-overflow.patch (see Suse Bugzilla bnc#202243).- canon-backend-autoprobing.patch lets the "canon" backend do scanner auto-recognition (see Suse Bugzilla bnc#177492).- Updated to sane-backends version 1.0.18: New backends: dell1600n_net, hp3500, pixma, stv680. Updated backends: avision, canon, dll, epson, fujitsu, genesys, gt68xx, microtek2, mustek_pp, niash, plustek, snapscan, sp15c, test, u12, umax1220u. Several bug fixes. - fix-buffer-overflow.patch fixes a too small char array which causes a buffer overflow if SANE_DEBUG_EPSON is set. - replace-HZ-by-sysconf_SC_CLK_TCK.patch replaces the fixed HZ compile-time value (no longer supported by new glibc) by the more correct sysconf(_SC_CLK_TCK) runtime value. - Updated hpaio.desc from the current HPLIP version 1.6.6a. - Updated epkowa.desc from the current Iscan version 2.1.0.1.build22 1228366028qrGrJ1.0.19-99.1udevrules.d56-sane-backends-autoconfig.rules/etc//etc/udev//etc/udev/rules.d/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gsrcrep:22e03a90d9f2f9901f09bac2caaf3eac-sane-backendscpiolzma2i586i586-suse-linuxģ8[̯*sane-backends?p] b2 0Hm8YtBUzIֹli_']m竍iO߾3c3ޱQtz~EAHNM嫙vѫb-OTC~:iVYoq!"R .) 2zXb4sL oHtޕn]^Tz3QKjh[~+1?BFqj$Buqbuߟ/~Yf ̕R\1G7O@fKE^퀣kr}۹$D$0H9 ِ[-hR[67T&-W{vv0F?c-IN"`f\#/?<J n5 r \:U֊KM3g< g)z(P/] . d{:8P^;QVץ{0΋**@P. >]4{O=cC|Lm l3j6j D q pQ#s}).|Zm,]kk\(B<ǫ$Fxš)#'D~8!&. u&x%:1LMiay Ǔ1SF{wŝ .`6ڂ""4H<N$.AZ{tR@u:ǁ߫E^Υ!nٵ25-so["سSd)dg JL2<IKq }c}F˨ RXAsU)e{%>=π[-pi >ZI⦳AA# ҷ"ٹ 4Ww dFi;qL9q* ݂#,Ѕu l y$cF^n_NӵHË8(!ݴRrqC^\> M묄Kgb5\␵"jE~c:sTc1aM.cSť GnhߙƐ\7q#>?3w! c exDS"k|<.&/3LsfΧ6l[PnejG*碍gh-@fln !LUiV/${$ZH`'t nGK~uW7y[%Հ-f~K"B~&VowP֣;egaetώI(