sane-backends-autoconfig-1.0.20-8.3>t  DH`pJø/=„d!6`{x dڨm )MO%}*z5f41RwЭb4ҝsiJäb10bg^Uյc'w=e5CޯwԎӆ&MX̴} N~8>K?Wy*4 )/DubmBFY9Ȉgh^ASR#mY1SLFHTj@ {E/Lw)ЉjZ359da26f46aa657962c13cbdad47d7fd2ff0c5bf7LJø/=„G*\-5xak5Dñ,j ?4nsAFeD圚\9_E-4_{\܃nPx rN%E@''{ |T؂Ȥ˶YY%?Swm5jWM̫})~q:*N$PgD6y8ḯn#h94er(GSH2;/ sPy5]\mY+WHzf[ݶ(H>xa15IT>>8AH?A8d" & D8<DHV_      ? DP_nG(^8d.9 .: .F?uG?H?I?X?Y?\?]?^?b@#c@d@e@f@lAzAA#A1A4Csane-backends-autoconfig1.0.208.3USB 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 Jwbuild33openSUSE 11.2openSUSEGPL v2 or later ; LGPL v2.1 or later ; Public Domain, Freewarehttp://bugs.opensuse.orgHardware/Scannerhttp://www.sane-project.org/linuxx86_64AA큤JJJ3d9931708aa215f88c0b22a3e3e8f136rootrootrootrootrootrootsane-backends-1.0.20-8.3.src.rpmsane-backends-autoconfigsane-backends-autoconfig(x86-64)   sane-backendsrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1J@JH@Jv@J@J@Jp9J2C@J/@Iy@IpvIl@I6tI6tI"@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.decrrodriguez@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.deolh@suse.delnussel@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- backport xerox_mfp changes to support samsung printers- fix-lexmark_low-memory-leak.patch adds a missing call to free in sanei_lexmark_low_find_start_line in backend/lexmark_low.c (see Novell/Suse Bugzilla bnc#542341). - fix-hp3900_sane-string-option-sizes.diff fixes option sizes because otherwise the frontend (e.g. xsane) may crash (see Novell/Suse Bugzilla bnc#535752).- Updated models.dat with the one in the HPLIP 3.9.8 sources and adapted create_hpaio.desc_from_models.dat accordingly so that it results a hpaio.desc scanner description file for SANE which matches to the sacnner models which are supported by our currently provided HPLIP version.- use find_lang macro - run ldconfig correctly- sane-desc_closedir.patch adds a missing call to closedir to sane-desc.c (see Novell/Suse Bugzilla bnc#530313).- fix-hp3900_config.c.patch fixes a possible for loop overflow in hp3900_config.c (see Novell/Suse Bugzilla bnc#517281). - fix-mustek_pp_ccd300.c.patch fixes undefined operations in mustek_pp_ccd300.c (see Novell/Suse Bugzilla bnc#498435).- re-add-SANE_CAP_ALWAYS_SETTABLE.patch re-adds SANE_CAP_ALWAYS_SETTABLE to sane.h which was erroneously removed in sane-backends-1.0.20 so that sane-frontends and xsane can no longer build, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527675- Upgraded to sane-backends version 1.0.20: New backends: canon_dr (Canon DR-series), coolscan3 (Nikon LS & Coolscan), rts8891 (Umax & HP 44xx), xerox_mfp (Samsung/Xerox/Dell MFPs) Many backends updated. 75 more scanner models supported. New (automake compatible) build system. Avahi support. More network scanners supported. Epson backend deprecated, use epson2. Coolscan2 backend deprecated, use coolscan3. Internal SCSI, USB, threading, TCP & UDP code updates. Updated HAL and udev support. Improved saned configuration. Scanimage updates. Updated translations. 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". - Re-enabled "autoreconf -fi" in the build section (it was disabled because it failed for sane-backends-1.0.19). - fix-uninitialized-variables.patch and fix-sanei_scsi_find_devices.patch are obsolete since sane-backends-1.0.20 because it is fixed in the source. - Adapted install-umax_pp-tool.patch for the new build system (now tools/Makefile.am instead of tools/Makefile.in). - no-descriptions-external-hpoj.patch removes descriptions-external/hpoj.desc from doc/Makefile.am because it is intentionally removed from the sources in the prep section to avoid confusion with its successor hpaio.desc (since openSUSE 10.3 the package hp-officeJet which provided the hpoj driver is dropped).- Do no longer add a generic entry for SCSI scanners to the HAL fdi file 70-scanner.fdi because this is now provided by the hal package itself (see Novell/Suse Bugzilla bnc#462639 comment #29).- Avoid to suppress falsely found as "unsupported" models in 55-libsane.rules and in 70-scanner.fdi (see Novell/Suse Bugzilla bnc#439193 starting at comment #6). - Avoid to get changed sources packaged into our source RPM (see Novell/Suse Bugzilla bnc#463464 comment #11).- obsolete old -XXbit packages (bnc#437293)- 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.build33 1256388983`F``1.0.20-8.31.0.20-8.3udevrules.d56-sane-backends-autoconfig.rules/etc//etc/udev//etc/udev/rules.d/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/b4610a68b41150440eb2f2b3b2c71c74-sane-backendscpiolzma2x86_64-suse-linuxM6EK];1 sane-backends?] b2W|ac6iL9.EyBLo[1:b]lax舳̔9t^2+@s/R@\C=p@#= g?f21h>}4J9䳯k)t%pʺ)Y"`U2 gX|i3?- S2gdR MlY+DzZuo-* K5(|(K6ٻl˜|EB]`eR_xGvpʌ  5j\ >ѝLACoR$ =a]PeȐQ >8P6>6_&~m#R"#^NL\"B,7מ7pi#lƗ]:o2.8:l0ћ0_kHRJ@B?J7-iU_)J9 jBQ27"GY>\uɕx B]3 Z{Y ?dZv# +n`-Rݯ,GKƯ9]Qq+$j8߾eCAtsNwzW#q]+6}4&2DovDg*9XX˾JI*"j"#ݦJ ÷Gf>YQ saM[K#D:5܆j42*C@ʱ" )_=xoD|FsTrge!lVYZkLÛJ ':RQm-.sDs'؆H9N7|]EWhdA4^ 6a}⴫v)\789iMl8nI:5Dk+;Mb,d\g20̓-0רܓ`_SyDCВE}WT肣2 bq;Ԧ_0B{hZ|Vah׿@4BqiV&{߸S+! 9]bXPXN~;:Z; ,\h4.xː+c+=:1(uiׇ9%)