Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libsane1-1.3.0-lp160.1.25 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libsane1 Distribution: openSUSE Leap 16.0
Version: 1.3.0 Vendor: openSUSE
Release: lp160.1.25 Build date: Fri May 3 02:47:40 2024
Group: Hardware/Scanner Build host: reproducible
Size: 184444 Source RPM: sane-backends-1.3.0-lp160.1.25.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.sane-project.org/
Summary: Core SANE library
This contains the SANE library. Individual scanner backends are provided
by sane-backends or third party packages.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later AND SUSE-Public-Domain

Changelog

* Fri May 03 2024 Arnav Singh <opensuse@arnavion.dev>
  - Updated to sane-backends version 1.3.0
    * Backends
      + avision:
    - Correction for ADF presence detect which caused a hang.
    - Internationalised some text items in the backend to make them available for translation.
      + epsonds:
    - Some small changes to option documentation.
    - Added support for models: ES-C220, DS-C330, and DS-C490.
      + escl:
    - Fix for pwf:Version item.
    - Fix for crash in libjpeg when cropping image.
    - Fix for issue with configured device when AVAHI not running.
    - Fix for build without poppler-glib.
      + fujitsu:
    - Added support for Ricoh scanners: FI-8040, FI-70F.
      + genesys:
    - Added missing configuration for Plustek OpticFilm 7500i and Plustek OpticFilm 8100.
      + hpljm1005:
    - Fixes to maximum geometries and various cropping and geometry details specifically for
      the HP LaserJet M1005.
      + lexmark_X2670:
    - Added new backend for the Lexmark X26xx series of scanners.
      + pixma:
    - Fix to prevent mode change when source is selected. Mode should not change if still valid
      for source.
    - Added support for models: TS8630 Series, XK110 Series, GX3000 Series, GX4000 Series,
      G3070 Series, G2070 Series, G4070 Series, G3030 Series, G2030 Series, TC-20M, TC-5200M,
      TR4500 Series, TS8700 series, XK120 series, GX1000 series, GX2000 series, TS6630 series,
      TS7700 series, TS7600i series, TS6730 series, TR7800 series, TS7700i series,
      TS7700A series, GX6500 series, i-SENSYS MF750 Series
      + snapscan:
    - Corrections for Agfa ARCUS 1200 scan area.
      + test:
    - Fix for a crash in the backend.
      + xerox_mfp:
    - Added support for Dell 1135n, which is a clone of the Samsung SCX-4623F.
    - Added support for Xerox WorkCentre 3335.
    - Added JPEG mitigation for modules that don't properly support JPEG output:
      Xerox WorkCentre 3225
    - Fix to remove USB CLEAR HALT during initialisation which can potentially lock up devices.
    - General fixes to support the SCX-4521F model.
    * Frontends
      + saned:
    - Default scan buffer is now 1MB. -B option added to permit the buffersize to be set.
    - Documentation fixes.
      + scanimage:
    - Fix for keyboard prompt processing
    - Default scan buffer is now 1MB. --buffer-size and -B options now require an argument
      to be provided.
    - Fix for PDF generation, missing newline in generated file.
    * Build
      + Fixes for clang-16 compiler
      + Fixes for FreeBSD build.
      + Fixes for escl build option involving poppler-glib.
      + Optionally take build version from ChangeLog if not other version source is available.
      + Fixes to autoconf files to remove unnecessary warnings from test logs.
      + Fix for macOS builds related to threading support: SANE in macOS doesn't work for
      multi-process with libusb.
    * Tools
      + sane-find-scanner: Added some Linux SCSI device names since some later potential names
      are missing. Better solution in the pipeline.
    * Documentation
      + Fixes for a number of man pages.
      + Added documentation for a number of Ricoh scanners which are rebranded products acquired
      from Fujitsu.
    * Miscellaneous
      + sanei_config: Fix for a potential crash.
      + New Georgian translation added.
      + Translations updated for: British English, Ukrainian, French and Simplified Chinese.
* Thu Feb 22 2024 Michael Vetter <mvetter@suse.com>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
  - Add BuildArch noarch to autoconfig subpackage
* Fri Apr 07 2023 Javier Llorente <javier@opensuse.org>
  - Updated to sane-backends version 1.2.1
    * Backends
      + avision:
    - Minor fix for protocol packet length.
    - Added “basic” support for Avision AD345F. Note that multi-sheet scanning is problematic.
    - Fix for 32-bit limitation on scan line size which caused early abort of scan.
    - Fix for minimum resolution for devices with AV_ASIC_C6.
    - Various small logic errors addressed.
      + canon: Use the common model name instead of string from the device.
      + canon_lide70: Some small corrections to option support.
      + canon_pp: Potential buffer overrun issue addressed.
      + canon-dr: Added support for lifecycle counters for dr-x10c scanners.
      + epjitsu: Hang fix for Scansnap S1300i.
      + epsonds: Added support for Epson XP-2200 Series devices.
      + escl:
    - Fixes related to support for HP M277dw.
    - Fix for Canon TS-3400 series resolution support.
    - Added support for Epson EcoTank L3160.
    - Fix for segfault crash.
    - Performance and memory use enhancements through the use of memory-mapped I/O.
    - Fix for TIFF file type generation failure.
    - IPv6 detection improvements.
      + fujitsu:
    - Contrast/brightness fixes for Fujitsu ix500.
    - Support confirmed for Fujitsu fi-7300NX.
    - Support added for ScanSnap ix1400.
    - Added support for ScanPartner SP30.
      + genesys:
    - Fixes for unit test build errors related to GCC 12.
    - Fix for 32-bit limitation on scan line size which caused early abort. of scan.
    - Build issue fix for OSX.
    - Button support for Canon 8400f scanner corrected.
    - Support added back in for Plustek OpticFilm 7600i: config file entry was missing.
      + kvs40xx: Compiler warnings fixed.
      + mustek_usb2: Compiler warnings fixed.
      + pixma:
    - Fix for Canon TS-3400 series resolution support.
    - Button support for Canon MG5700 series corrected.
    - Added support for Canon imageRUNNER 1018/1022/1023.
    - Added support for Canon PIXMA TS2400 Series.
    - Added support for Canon PIXMA TS2600 Series.
    - Testing confirmed for Canon TS6400 series devices.
    - Testing confirmed for Canon TS3400 series devices.
    - Various devices’ max resolutions fixed.
    - Minor fix for broadcast buffer size error.
      + plustek_pp: Support removed for deprecated Linux kernel driver build.
      + test: Fix for 32-bit limitation on scan line size which caused early abort of scan.
      + xerox_mfp:
    - JPEG support fix for Samsung SCX-4828 FN and similar.
    - JPEG support fix for Samsung SCX-4824 FN and similar.
    * Frontends
      + sane-find-scanner: Alteration to output to indicate that indicated devices are potentially
      scanners.
      + saned: Fix for poll.h header file, which caused problems on Alpine Linux.
      + scanimage:
    - Attempts to set readonly options will give a warning about readonly option set attempt now,
      instead of the misleading "unknown option" error.
    - Header file build fixes for FreeBSD.
    - Fix for backends presenting NULL attributes in deactivated options.
    * Miscellaneous
      + Updated translation to Russian, Italian, British English and Ukraine.
      + Compiler warnings addressed for a number of backends.
      + A number of fixes for the build system:
    - Fix to ignore LDFLAGS environment variable in build.
    - Fix to not build umax_pp tool when disabled.
    - Fix for CLANG compiler warnings.
    - Various small improvements to dependency checking and CI builds.
    - General corrections for backends’ use of mkstemp() function.
    - Added support for autotools’ silent build option.
    - Remove –with-group configure option, since it is no longer used.
    - Autotools fixes for backend library installation.
* Fri Jan 28 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Upgraded to sane-backends version 1.1.1
    * Backends
      + epson2: Fixed support for many scanners that don't support
      focus command.
      + epson2: Improve reliability of long scans.
      + epsonds: Implemented support for the following Epson scanners:
    - DS-1610, DS-1630, DS-1660W, DS-310, DS-320, DS-360W, DS-410,
      DS-530, DS-530II, DS-531, DS-535, DS-535H, DS-535II, DS-570W,
      DS-570WII, DS-571W, DS-575W, DS-575WII, DS-70, DS-80W
    - ES-200, ES-300W, ES-300WR, ES-400, ES-400II, ES-50, ES-500W,
      ES-500WII, ES-500WR, ES-55R, ES-580W, ES-60W, ES-60WB,
      ES-60WW, ES-65WR,
    - ET-2700 Series, ET-2710 Series, ET-2810 Series,
      ET-M2140 Series, ET-M3140 Series,
    - EW-052A Series,
    - FF-680W,
    - L3150 Series, L3200 Series, L3210 Series, L3250 Series,
      L4150 Series,
    - M2140 Series, M3140 Series,
    - RR-60, RR-600W, RR-70W,
    - XP-2100 Series, XP-2150 Series
      + epson2: Marked XP-452 455 series as supported in
      documentation
      + escl: Fixed scanning problems on certain scanners due to
      incorrect URL being used (#479)
      + escl: Fixed support for different resolutions when using
      JPEG format
      + escl: Fixed handling of ipp-usb redirects to localhost
      which previously caused certain scanners to be always
      reported as busy
      + escl: Added support for Brother DCP-J772DW and Epson
      ET-2750 scanners
      + escl: Marked the following scanners as supported in
      documentation:
    - Canon PIXMA G4511
    - Canon PIXMA TR4550 Series
    - Canon PIXMA TR4551 Series
    - Epson ET-6100
      + escl: Implemented support for disabling PDF output on
      scanners where it's broken (#510)
      + escl: Implemented support for Canon PIXME TR4520 and
      TR7500 scanners
      + genesys: Improved scan quality on Canon LiDE 35/40/50/60
      by using brighter LED illumination
      + genesys: Fixed control of contrast and brigthness on certain
      scanners (#271)
      + genesys: Fixed crashes when handling slightly unexpected
      conditions (#464)
      + genesys: Fixed support for Plustek Opticfilm 7200 v2 scanner
      + genesys: Fixed button support on HP ScanJet G4010
      + genesys: Fixed compilation on gcc-4.8
      + genesys: Fixed incorrect LED exposure calculation leading to
      wrong color balance on certain resolutions on gl841 scanners
      + genesys: Improved gray scan quality on Canon LiDE 110, 120,
      210, 220 (#106, #52)
      + genesys: Fixed issue of motor becoming stuck at certain
      resolutions on Canon LiDE 50 and possibly other gl841
      scanners (#357)
      + genesys: Fixed periodic black lines in gray scans on Canon
      LiDE 80
      + genesys: Removed support for broken 75 and 100 dpi hardware
      resolutions to fix preview scans (#383). These resolutions
      did not have any benefit compared to next smallest 150 dpi
      resolution
      + genesys: Add support for running in embedded environments
      that don't support threads
      + genesys: Fixed gray scans to use white color for illumination
      instead of red on Canon LiDE 35/40/50/60 and potentially
      other gl841 scanners. Old behavior can be restored via the
      color filter setting to select specific color component for
      the gray scan
      + genesys: The genesys backend is now distributed under GPL v2
      or later license. Previously there existed an exception that
      allowed additional uses of the backend
      + gt68xx: Fixed several memory issues that can potentially lead
      to crashes or increased memory use
      + hp4200: Fixed crash when using HP ScanJet 4200C (#454)
      + microtek: Fixed support for embedded platforms using uclibc
      + pieusb: Implemented support for Reflecta RPS 10M scanner
      + pieusb: Fixed support for automatically advancing slides on
      DigitDia 4000
      + pixma: Fixed compliation with NDEBUG macro defined
      + pixma: Marked Canon PIXMA G4511 as supported in documentation
      + scangearmp2: Mark GX6000, GX7000, TS5400 and MX455 series
      as supported
    * Frontends
      + Improved documentation of scanimage concerning options
      provided by backends
      + scanimage: Improved help to specify which options are
      advanced
      + scanimage: Implemented support for PDF output format
  - Cleanup create_hpaio.desc_from_models.dat:
    * Remove scanners unsupported by hplip (scan-type < 0)
    * Simplify and significantly speed it up
* Mon Feb 15 2021 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Remove udev rules mangling for USB devices (ATTR vs ATTRS) (!510)
  - Do no add SCSI id twice for EPSON Perfection 1640SU (!509)
* Mon Feb 15 2021 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.32
    Changes since 1.0.31
    see https://gitlab.com/sane-project/backends/-/blob/master/NEWS
    Numbers of the form '(#NNN)' usually mean upstream issues like
    https://gitlab.com/sane-project/backends/-/issues/NNN and numbers
    of the form '(!MMM)' usually mean upstream merge requests like
    https://gitlab.com/sane-project/backends/-/merge_requests/MMM
    Backends
    * all backends now respect the 'local_only' parameter when 'true'
      is passed to 'sane_get_devices()' in that they do not actively
      go out looking for networked devices (!502)
    * 'artec_eplus48u': fixes configuration for AstraSlim SE (!545)
    * 'avision': adds the AV186+ and AV188 as supported (!532)
    * 'avision': fixes doubled height issue (#402)
    * 'avision': fixes a debug message and compiler warning (!515)
    * 'canon_dr': adds support for the DR-C120 and DR-C130 (#175)
    * 'canon_dr': adds support for uploading of fine calibration
      uploads
    * 'canon_dr': enables fine calibration for the P-208
    * 'canon_dr': improves DR-C225 support (#431)
    * 'canon_lide70': adds support for document scanning
      on the Canon LiDE 600(F), thanks to a hardware donation
      by Georg Sauthoff
    * 'dll': fixes a memory leak (!537)
    * 'epson2': adds support for the ET-2600 (#395)
    * 'epson2': adds autofocus support for devices
      that support it (!531)
    * 'epson2': fixes brightness support for DS-G20000/12000XL (!529)
    * 'epson2': fixes an unchecked return value issue (!526)
    * 'escl': adds support for brightness, threshold, sharpen
      and contrast options (!527, !528)
    * 'escl': adds support for LaserJet FLowMFP M578
      and MFP M630 (#424)
    * 'escl': adds support for DeskJet 2710, 2723 (!519)
      and 3760 (!554)
    * 'escl': adds support for the PIXMA TS-5351 (!544)
      and MG5765 (!517)
    * 'escl': adds support for the Brother HL-L258DW (!517)
    * 'escl': fixes Avahi device discovery (!536)
    * 'escl': fixes crashes for devices without a flatbed (!554)
    * 'escl': fixes segfaults in option handling (!557)
    * 'escl': fixes sleep mode (!577)
    * 'escl': fixes builds without libpoppler-glib-dev (#422)
    * 'escl': fixes a memory issue in its capability handling (#425)
    * 'fujitsu': fixes brightness/contrast for the iX500
    * 'fujitsu': fixes memory corruption for duplex scans
    * 'genesys': disables support for CanoScan 4400F to prevent
      possible physical damage (#436)
    * 'gt68xx': fixes scan cancellation logic (#356)
    * 'pixma': adds untested support for models
      released in 2020 (!553)
    * 'pixma': adds support for ADF scans on the i-SENSYS MF260
    * 'pixma': adds support for PIXMA M340 buttons
      and ADF status (!513)
    * 'pixma': adds an option to control when to calibrate (#321)
    * 'pixma': fixes support for the MX492 (!548)
    * 'pixma': fixes ADF support for the MX490 Series
    * 'pixma': fixes max resolution for ADF scans
      on the PIXMA M320 (#364)
    * 'pixma': fixes compile errors when libxml2
      is not available (#345)
    * 'plustek': fixes CanoScanN650u discovery (#137)
    * 'test': fixes several memory leaks (!537)
    Frontends
    * 'saned': add support for listening on a custom
      or ephemeral port via a new '-p'/'--port' option (!549)
    * 'scanimage': fixes crashes for multi-pass
      and handheld scans (#408)
    * 'scanimage': fixes a memory leak (!551)
    * 'scanimage': fixes option handling
      for non-compliant backends (#362)
    Documentation
    * updates our copy of the GPL with the FSF's current postal
      address. This changes references to the Library GPL (LGPL-2.0)
      into refs to the Lesser GPL (LGPL-2.1) but does *not* affect
      the licensing of our backends (#320).
    * source code now points to the Free Software Foundation's
      website for copies of the GPL and LGPL (#320)
    * updates translations for British English and Ukrainian
    * adds a pointer to our Ubuntu PPA for pre-built binaries
    * adds SCSI IDs for the EPSON Perfection 1640SU (!509)
    * fixes a boat-load of spelling mistakes (!516, thanks @marschap)
    * updates description files for 'scangearmp2'
      and 'utsushi' external  backends
    Build
    * removes support for 'automake' maintainer mode (!522)
    * removes 'sane' subdirectory from the lock directory
      to fix issues when the lock directory is on 'tmpfs' (#363)
    * adds support for builds using GitLab "source" tarballs (#248)
    * fixes static link scenarios (#124)
    * fixes 'python' invocations to use the detected program (!525)
    * disables 'genesys' testsuite when that backend
      is not built (#354)
    * suppresses warnings about obsolete autoconf macros (#122)
    * fixes availability of sane-backends.pot file inputs (#344)
    * fixes 'configure.ac' for use with 'autoconf-2.70' (#409)
    * removes CVS keywords from the source to ease use
      by downstreams that still use CVS (!547)
    Miscellaneous
    * udev rules now trigger on all events other
      than 'remove' (!541). This aims to address a kernel API change
      introduced in 4.14. The new behaviour may slow down udev's
      processing of kernel events when still using our plain 'udev'
      or 'udev+acl' rules, even though these have been optimized
      slightly (#341).  If that bothers you, now is a good time
      to switch to our 'udev+hwdb' rules in combination with
      the 'hwdb' database if you have not done so already.
* Wed Sep 23 2020 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.31
    Changes since 1.0.30
    see https://gitlab.com/sane-project/backends/-/blob/master/NEWS
    Backends
    * adds the canon_lide70 backend
    * avision: adds support for the KODAK i1120,
      fixes thread cancellation issues,
      disables exposure option for non-filmscanners
    * canon_dr: improves error reporting
    * dmc: fixes compiler warnings on the scan area options
    * epsonds: rewrites the network I/O following changes
      made to the epson2 backend in 1.0.30 to fix security issues.
      Network support is still unsupported.
    * escl: adds ADF support, fixes many minor issues and improves
      error handling. Now also supports devices behind a proxy
      (needs explicit configuration).
    * fujitsu: adds support for the fi-800R and a card scanning
      slot, fixes a bug when reading hardware sensors on the first
      invocation. Adds USB IDs for fi-7800 and fi-7900.
    * genesys: adds support for the Canon 5600F, Canon LiDE 90,
      Plustek OpticFilm 7200 and 7200 (v2), 7400, 7600i, 8100
      and 8200i. Fixes several issues with the Canon 8600F.
      Adds 4800dpi support for the Canon LiDE 210 and fixes 3200dpi
      flatbed support on the Canon 8400F. Adds an option to fill
      dark calibration with a constant. Adds transparency support
      for gl847 chipset based devices. Fixes CIS scanner support
      for gl842 chipset based devices. Removes lineart and image
      enhancement emulation support.
    * gphoto: supports the PLANon DocuPen RC800 (with a recent
      enough version of gphoto2)
    * gt68xx: modifies scan cancellation behaviour
    * hp5400: adds button support, fixes a scan cancellation
      crash issue
    * pixma: add supports for the i-SENSYS MF440 Series and untested
      support for the PIXMMA G7000 Series and GM4000 Series as well
      as the i-SENSYS MF720 Series.
    * plustek: fixes a potential buffer overrun
    * test: adds gamma options
    Documentation
    * removes the SANE Standard. This is now maintained
      as a separate project at
      https://gitlab.com/sane-project/standard
      HTML and PDF versions can be found at
      https://sane-project.gitlab.io/standard/
    * adds and updates information for multiple supported and
      unsupported devices
    * translation updates for British English, French, German,
      Italian and Ukranian
    * scanimage: documents the JPEG compression level
    * minor improvements documenting build requirements
    Build
    * removes the --with-api-spec option from configure
    * replaces the --enable-avahi option with an --with-avahi
      that defaults to enabling if possible. If the option is given
      and the required support is not available, configure will
      exit with an error.
    * improves checking for libjpeg version dependent requirements
    * has been made reproducable (upstream issue 228)
    * fixes build issues on MinGW
    Miscellaneous
    * various fixes and improvements in the USB record/replay support
    * fixes a file descriptor validation test in sanei_pio
    * adds missing include in sanei_usb
  - sane-backends.builttime.patch is no longer needed because the
    issue https://gitlab.com/sane-project/backends/-/issues/228
    is fixed in the upstream sources
* Tue Aug 18 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to 1.0.30:
    * epson2: fixes CVE-2020-12867 (GHSL-2020-075) and several memory
      management issues found while addressing that CVE
    * epsonds: addresses out-of-bound memory access issues to fix
      CVE-2020-12862 (GHSL-2020-082) and CVE-2020-12863 (GHSL-2020-083),
      addresses a buffer overflow fixing CVE-2020-12865 (GHSL-2020-084)
      and disables network autodiscovery to mitigate CVE-2020-12866
      (GHSL-2020-079), CVE-2020-12861 (GHSL-2020-080) and CVE-2020-12864
      (GHSL-2020-081).  Note that this backend does not support network
      scanners to begin with.
    * magicolor: fixes a floating point exception and uninitialized data
      read
    * fixes an overflow in sanei_tcp_read()
  - Move saned to a separate package
  - Cleanup spec file, remove some obsolete mangling of udev rules
* Thu Feb 20 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Move udev rules from /etc/udev/ to /usr/udev.
  - Package libsane1 library as a separate package. This avoids
    pulling in the backends just a application links to it.
  - Hide the backends from automatic Provides generation, as these
    all have a libsane.so SONAME.
* Thu Feb 20 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to 1.0.29:
    * Backends
      + adds an escl backend (theoretically supporting all AirPrint
      devices with a scan unit)
      + adds support for 23 new scanner models via existing backends
      + significantly changes genesys and pixma backends
      + fixes bugs in canon_dr, fujitsu, hp3900, mustek_usb2,
      plustek and xerox_mfp backends
      + fixes all compiler warnings on Debian 10 (#120)
      + fixes portability issues for uClibc-ng and MacOS builds
      + adds support to record and replay USB I/O traffic
      + adds timestamps to debug logs
    * Frontends
      + fixes a 32-bit arithmetic overflow issue in scanimage
    * Documentation
      + updates translations for British English, Catalan, German,
      Ukrainian, Valencian
      + adds scangearmp2 external backend descriptions
      + updates hpaio and utsushi external backend descriptions
      + adds the ChangeLogs/ directory to the source tarball (#103)
    * Build
      + additionally requires libcurl and libxml2 to build the
      escl backend
      + requires libxml2 for USB I/O recording and replay
      functionality
      + re-enables pthread support for backends that use its API
      directly, irrespective of the pthread_t type (#153)
      + moves genesys and pixma backends to a directory of their own
  - Update to 1.0.28:
    * Backends
      + adds a ricoh2 backend
      + adds support for 40+ new scanner models
      + significantly changes canon_dr, fujitsu, genesys, gt68xx,
      + hp5590 and, pixma backends
      + fixes bugs in as6e, avision, mustek and plustek backends
      + fixes scores of compiler warnings
    * Frontends
      + adds, changes and removes options for saned (see man 8 saned
      for details)
    - adds: -l (listen), -D (daemonize), -o (once),
    - e (stderr), -u (user)
    - removes: -s (syslog). Use -a -d level -o -f for the
      old behavior
    - changes: -d (debug). Use -a -d level -o -f -e for the
      old behavior
      + saned now cancels scans if the data connections appears to
      have gone away (after 4 seconds by default, configurable in
      saned.conf)
      + adds --output-file option to scanimage
      + adds --help option to scan-find-scanner
      + changes sane-desc to create relative hyperlinks
    * Documentation
      + adds translations for Catalan, Hebrew and Valencian
      + updates translations for British English, Dutch, German and
      + Ukrainian
      + marks unmaintained backends as such
      + documents USB workaround in sane-usb manual page
    * Build
      + requires a C++11 compatible compiler for the genesys backend
      + requires a JPEG library when building the pixma backend
      + fixes unneeded linking when not using preloadable backend
      support
      + disables pthread support for systems with non-integral
      pthread_t type
      + normalizes trailing whitespace in source code files. If you
      have local patches that no longer apply, have a look at the
      whitespace ignoring options of patch and git apply.
  - Rebased patches:
    * sane-backends.builttime.patch
  - Dropped patches:
    * no-descriptions-external-hpoj.patch
* Thu Apr 12 2018 jsmeix@suse.de
  - Replaced the non-working saned@.service with the simpler kind
    according to the second template in "man saned" of the therein
    described "systemd configuration for saned" (boo#1074054).
* Wed Mar 21 2018 jsmeix@suse.de
  - Drop BuildRequires for libieee1284-devel and libieee1284
    which is only needed for some parallel port scanners
    but parallel port scanners are no longer supported
    so that the backends canon_pp, hpsj5s, and mustek_pp
    are no longer provided.
  - Fixed installation of systemd unit files saned@.service
    and saned.socket that enable socket based saned activation
    which replaces xinetd (boo#1074054).
* Sun Oct 29 2017 meissner@suse.com
  - add a 32bit devel package for use in wine32 bit builds
* Fri Jun 16 2017 nmoudra@suse.com
  - Deleted xinetd service in favor of socket based activation
    via systemd unit files saned@.service and saned.socket
    see https://build.opensuse.org/request/show/504186
* Wed May 24 2017 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.27:
    There is no 1.0.26 release of sane-backends.
    That number was skipped so that the SANE upstream
    development version numbers would more clearly be
    an extension of the prior release.
    Changes since 1.0.25:
    * Significant enhancements to canon_dr, epjitsu, epsonds,
      fujitsu, genesys, hp3500, pixma and xerox-mfp backends.
    * Minor updates, bugfixes or scanners added in several backends.
    * 30+ new scanner models supported.
    * Made libusb-1.0 the default for USB support.
    * Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
    * Updated Linux USB3 workaround:
      The Linux USB3 workaround which was added in version 1.0.25
      is now disabled by default. If you have difficulty using
      a scanner which previously worked, or intermittent scanner
      availability, try setting the new environment variable
      SANE_USB_WORKAROUND=1
      before starting your frontend.
    * Documentation and translation updates.
    * Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
    * Reduced compiler warnings, improved code:
      A special thanks goes to Olaf Meeuwissen for picking up
      the janitorial duties in sane-backends. He has found and
      fixed a large number of long-standing bugs, curated the
      SANE upstream bug tracker, improved the build scripts
      and docs, and provided user support.
  - CVE-2017-6318.patch is no longer needed because
    the issue is fixed in the upstream sources.
  - dell1600n_net-fix-strncat.patch is no longer needed because
    the issue is fixed in the upstream sources.
* Tue Feb 28 2017 jsmeix@suse.de
  - CVE-2017-6318.patch fixes CVE-2017-6318 which is about that via
    access to saned some opcodes could leak uninitialized memory
    back to the requester allowing information disclosure
    of memory content in saned (bsc#1027197).
    In general regarding "access to saned" see
    https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
* Mon Jan 11 2016 olaf@aepfle.de
  - sane-backends.builttime.patch: reduce build-compare noise
* Tue Dec 29 2015 stefan.bruens@rwth-aachen.de
  - remove gphoto2 backend, as is usefulness is highly questionable,
    but adds many (indirect) build and runtime dependencies
* Tue Oct 06 2015 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.25:
    Changes since 1.0.24:
    * New backends: epsonds (Epson DS, PX and WF series),
      pieusb (PIE and Reflecta film/slide scanners).
    * Support for JPG and PNG output format in scanimage.
    * Significant enhancements to avision, canon_dr, epjitsu,
      fujitsu, genesys, kodakaio and pixma backends.
    * Minor updates, bugfixes or scanners added in several backends.
    * 300 new scanner models supported.
    * Workaround for USB3 problems in Linux kernel.
    * Added code for IR functionality.
    * Documentation and translation updates.
    * Bugfixes (threading, networking, udev rules).
    A big thanks to Olaf Meeuwissen, for his efforts in bug triage,
    patch wrangling and code cleanups.
  - fix-buffer-overflow.patch, fix-mustek_pp_ccd300.c.patch,
    install-umax_pp-tool.patch, MG5550-works.patch are obsolete
    since sane-backends-1.0.24 because it is fixed in the source.
  - re-add-SANE_CAP_ALWAYS_SETTABLE.patch should be longer needed
    because there should be longer a fontend that references
    SANE_CAP_ALWAYS_SETTABLE in its source code.
  - Recreated adapt_epkowa.desc_for_yast2-scanner.patch
    according to the comment in sane-backends.spec
    so that it applies for sane-backends-1.0.25.
  - Dropped avision.c.patch and avision.conf.patch
    (cf. the entry below dated "Mon Sep 15 23:23:23 UTC 2013")
    because it does no longer apply to sane-backends-1.0.25 sources.
    Issues that are not specific for a particular Linux distribution
    must be fixed directly at SANE upstream so that all Linux
    distributions get it properly fixed and not via patches
    at one particular Linux distribution where it falls apart
    each time when SANE upstream changes that sources.
  - Added BuildRequires for libpng-devel and libtiff-devel because
    scanimage output format supports PNG and TIFF.
  - dell1600n_net-fix-strncat.patch fixes the following build error:
    Statement might be overflowing a buffer in strncat.
    BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong
    GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1)
    The upstream issue report is
    https://alioth.debian.org/tracker/index.php?func=detail&aid=315198&group_id=30186&atid=410366
  - Disabled use of LaTeX to generate documentation because LaTeX
    blows up the build system and "BuildRequires: texlive-latex"
    causes various cycles and the sane.ps documentation
    is not for users but for developers who could get
    the "Programmer's Documentation" from SANE upstream
    at http://www.sane-project.org/docs.html
* Wed Jan 14 2015 johannes@lst.de
  - MG5550-works.patch: support Canon Pixma MG5500
* Tue Dec 03 2013 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.24:
    Changes since 1.0.23:
    * Significant enhancements to pixma, genesys, kodakaio,
      fujitsu, canon_dr.
    * Minor updates, bugfixes or scanners added in several backends.
    * Added new testsuite.
    * 51 new scanner models supported.
    * USB support improvements.
    * Improved build system (mingw64, bug fixes,
      default pthread on Linux).
    * Documentation updates.
    * Bugfixes.
    For Details see the ChangeLog file.
  - sane-backends-1.0.21-SCX4500W.patch that adds usb id for SCX4500W
    is obsolete since sane-backends-1.0.24 because it is fixed
    in the source.
  - fix-no-return-in-nonvoid-function.patch that fixes a
    "control reaches end of non-void function" gcc warning
    in kodakaio.c is obsolete since sane-backends-1.0.24
    because it is fixed in the source.
  - Recreated adapt_epkowa.desc_for_yast2-scanner.patch
    according to the comment in sane-backends.spec
    so that it applies for sane-backends-1.0.24.
* Sun Sep 15 2013 piny@gmx.com
  - Workaround for hp scanjet 8200: As described in
    https://bugzilla.novell.com/show_bug.cgi?id=840443
    when operating on a hp scanjet 8200 the avision driver gets stuck
    in a loop trying to detect an ADF, even if none is present.
    In order circumvent this issue, following workaround has been
    implemented:
    1) create an option "enforce-no-adf" in the file avision.conf
    2) patch the code in avision.c to make use of this option,
      if the conditions that lead to the unsuccessful ADF search
      (namely detection of NO ADF but reporting of SOME ADF type)
      is given.
    Per default the new option is inactive by comment.
    Activate at your own risk!
    An upstream report was added to
    https://alioth.debian.org/tracker/index.php?func=detail&aid=314108&group_id=30186&atid=410366
  - created patch110 (avision.conf.patch) for avision.conf
  - created patch111 (avision.c.patch) for avision.c
* Thu Apr 04 2013 meissner@suse.com
  - fixed /etc/slp.reg.d/ ownership conflict, just have
    it as %dir and the files as %config.
    (see OBS RQ 162582 decline message)
* Wed Mar 06 2013 coolo@suse.com
  - update license to new format
* Sat Jan 19 2013 lnussel@suse.de
  - require libv4l-devel to enable v4l backend
* Tue Dec 11 2012 jsmeix@suse.de
  - Our own special source file epkowa.desc is dropped because
    the package iscan-free is dropped (bnc#788756). Instead
    adapt_epkowa.desc_for_yast2-scanner.patch adapts the upstream
    epkowa.desc for yast2-scanner which works without additional
    adaptions in yast2-scanner so that the sane-backends package
    works on released openSUSE systems without a RPM requirement
    for a yast2-scanner update (bnc#788756 starting at comment#14).
* Tue Oct 16 2012 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.23:
    New backends:
    kvs40xx (Panasonic KV-S40xx), kodakaio (Kodak AiO ESP and Hero).
    Significant enhancements to several backends.
    30 new scanner models supported.
    V4L support improvements.
    Improvements for builds on multiple platforms.
    Improved udev rules.
    Updated software deskew algorithm.
    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.22-xerox_mfp-fix-usb-devices.patch that
    fixes usb device support in xerox_mfp is obsolete since
    sane-backends-1.0.23 because it is fixed in the source.
  - fix-no-return-in-nonvoid-function.patch fixes a "control reaches
    end of non-void function" gcc warning which lets build fail
    with "no-return-in-nonvoid-function" error in kodakaio.c.
* Thu Aug 23 2012 cfarrell@suse.com
  - license update: GPL-2.0+ and SUSE-GPL-2.0+-with-sane-exception and
    SUSE-Public-Domain
    The LICENSE file in the sane-backends packages explains the licensing of
    the package. Added SUSE-GPL-2.0+-with-sane-exception to the spreadsheet
    linked from license.opensuse.org as that license is not yet upstream at
    http://www.spdx.org/licenses (hence the SUSE- proprietary extension)
* Fri Apr 20 2012 jsmeix@suse.de
  - Configure --enable-libusb_1_0 plus BuildRequires libusb-1_0-devel
    to use libusb1 (instead of using libusb0 via libusb-compat),
    see https://bugzilla.novell.com/show_bug.cgi?id=559697#c7
    for the libusb versioning numbering.
  - Use traditional bash scriptlets for post/postun with
    an explicite "exit 0" line at the end to be fail safe
    and therefore also "PreReq: /sbin/ldconfig" explicitly,
    see the "Shared_libraries" section in
    http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
  - BuildIgnore ghostscript-x11 because BuildRequires texlive-latex
    is needed for sane.tex -> sane.dvi -> sane.ps but texlive-latex
    requires texlive which requires ghostscript-x11 but the latter
    is not needed and blows up the build system.
  - Minor cleanups in the spec file.
* Tue Mar 20 2012 jslaby@suse.de
  - added explicit "BuildRequires libusb-compat-devel" to
    re-add support for USB scanners
* Sun Feb 05 2012 lnussel@suse.de
  - sane-backends-1.0.21-SCX4500W.patch adds usb id for SCX4500W
  - sane-backends-1.0.22-xerox_mfp-fix-usb-devices.patch fixes
    usb device handling regression in xerox_mfp (bnc#745245)
* Sun Nov 20 2011 coolo@suse.com
  - add libtool as buildrequire to avoid implicit dependency
* Thu Sep 29 2011 jsmeix@suse.de
  - Added an entry for "SCSI processor EPSON Perfection1640"
    to libsane.rules (bnc#681146) see in particular
    https://bugzilla.novell.com/show_bug.cgi?id=681146#c43
  - Added a wildcard entry for any "SCSI processor EPSON SCANNER*"
    to libsane.rules see the "55-libsane.rules"/"Device recognition"
    mail thread in June 2011 on sane-devel@lists.alioth.debian.org
* Tue Mar 29 2011 jsmeix@suse.de
  - Fixed udev rules for SCSI scanners:
    For SCSI scanners "ATTRS" is mandatory for every sysfs attribute
    (in particular ATTRS{type}, ATTRS{vendor}, and ATTRS{model})
    so that "ATTRS" is replaced by "ATTR" only for USB scanners
    (see openSUSE/Novell Bugzilla bnc#681146).
* Fri Mar 25 2011 jsmeix@suse.de
  - Fixed udev rules for SCSI scanners:
    Because of openSUSE/Novell Bugzilla bnc#436085
    (see the entry below dated "Tue Oct 21 13:12:42 CEST 2008")
    "SYSFS" and "ATTRS" were replaced by "ATTR" everywhere in
    libsane.rules but for SCSI scanners "ATTRS{type}" is mandatory
    (see openSUSE/Novell Bugzilla bnc#681146).
* Sun Feb 20 2011 coolo@novell.com
  - fix dependencies of devel package
* Wed Feb 16 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.
* Thu Dec 09 2010 jsmeix@suse.de
  - 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 openSUSE/Novell Bugzilla bnc#658017).
  - Updated models.dat to the one from the current hplip-3.10.9.
* Wed Sep 22 2010 jsmeix@suse.de
  - Configure with --enable-pthread so that backends can use
    POSIX threads to implement asynchronous I/O instead of
    the default which uses a pipe and forks a reader process
    (see openSUSE/Novell Bugzilla bnc#633780).
* Wed Sep 15 2010 aj@suse.de
  - BuildRequires libieee1284-devel.
  - Split up devel package.
* Tue Jun 22 2010 jsmeix@suse.de
  - Updated models.dat to the one from our current HPLIP version
    so that the generated hpaio.desc matches to our HPLIP version.
  - Enhanced epkowa.desc only with models which require proprietary
    software so that the supported models in epkowa.desc
    still match to what is supported by our iscan-free package
    but more users of models which require proprietary
    software will be informed via yast2-scanner.
* Tue May 11 2010 lnussel@suse.de
  - remove disable-resmgr-support.patch.
    It's not needed as configure won't find resmgr anyways
    (see Novell/Suse Bugzilla bnc#605914).
* Fri May 07 2010 jsmeix@suse.de
  - Upgraded to sane-backends version 1.0.21:
    New backends:
    kodak (Kodak i18xx), kvs1025 (Panasonic KV-S10xx),
    p5 (Primax PagePartner)
    Many backends updated.
    224 more scanner models supported.
    More consistent option naming.
    Scanimage no longer writes image to tty.
    Modern translation infrastructure.
    Improved saned network daemon.
    Internal SCSI, USB, threading, TCP & UDP code updates.
    Updated HAL and udev support.
    New sanei_magic image processing library.
    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".
  - fix-hp3900_config.c.patch, sane-desc_closedir.patch,
    fix-lexmark_low-memory-leak.patch, and
    fix-hp3900_sane-string-option-sizes.diff are obsolete since
    sane-backends-1.0.21 because it is fixed in the source.
  - sane-backends-1.0.20-xerox_mfp.diff backported post 1.0.20
    xerox_mfp changes and is therefore removed since
    sane-backends-1.0.21 which contains those changes, compare
    the below entry dated "Thu Oct  8 09:35:17 UTC 2009".
  - Slightly adapted disable-resmgr-support.patch and
    no-descriptions-external-hpoj.patch to apply to the
    sane-backends-1.0.21 sources.
  - 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.
* Wed Apr 28 2010 jsmeix@suse.de
  - HAL is deprecated and does no longer support to grant read/write
    device access permissions for scanners to the currently logged
    in "desktop" user. Therefore all HAL related stuff was removed
    (see Novell/Suse Bugzilla bnc#593946).
  - Removed /usr/lib[64]/libsane.la
    (see Novell/Suse Bugzilla bnc#592143).
* Mon Feb 01 2010 jengelh@medozas.de
  - package baselibs.conf
* Fri Dec 18 2009 seife@opensuse.org
  - fix udev warnings 'NAME="%k" is superfluous'
* Tue Nov 03 2009 coolo@novell.com
  - updated patches to apply with fuzz=0
* Thu Oct 08 2009 lnussel@suse.de
  - backport xerox_mfp changes to support samsung printers
* Wed Sep 30 2009 jsmeix@suse.de
  - 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).
* Fri Sep 18 2009 jsmeix@suse.de
  - 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.
* Wed Sep 16 2009 crrodriguez@suse.de
  - use find_lang macro
  - run ldconfig correctly
* Thu Aug 13 2009 jsmeix@suse.de
  - sane-desc_closedir.patch adds a missing call to closedir
    to sane-desc.c (see Novell/Suse Bugzilla bnc#530313).
* Wed Jul 29 2009 jsmeix@suse.de
  - 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).
* Fri Jun 12 2009 jsmeix@suse.de
  - 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
* Wed Jun 10 2009 jsmeix@suse.de
  - 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).
* Fri Jan 23 2009 jsmeix@suse.de
  - 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).
* Fri Jan 16 2009 jsmeix@suse.de
  - 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).
* Tue Jan 13 2009 olh@suse.de
  - obsolete old -XXbit packages (bnc#437293)
* Wed Dec 03 2008 lnussel@suse.de
  - use "usb" instead of "usb_device" (bnc#438867)
* Wed Dec 03 2008 jsmeix@suse.de
  - 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).
* Tue Nov 18 2008 jsmeix@suse.de
  - In /etc/hal/fdi/policy/10osvendor/70-scanner.fdi
    disable entries for USB scanners which are "unsupported"
    (see Novell/Suse Bugzilla bnc#444158).
* Wed Oct 29 2008 jsmeix@suse.de
  - 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).
* Tue Oct 28 2008 jsmeix@suse.de
  - 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).
* Tue Oct 28 2008 jsmeix@suse.de
  - 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).
* Tue Oct 21 2008 jsmeix@suse.de
  - 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).
* Thu May 15 2008 jsmeix@suse.de
  - 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).
* Thu Apr 17 2008 jsmeix@suse.de
  - 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".
* Fri Apr 11 2008 jsmeix@suse.de
  - 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.
* Thu Apr 10 2008 ro@suse.de
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Tue Apr 08 2008 jsmeix@suse.de
  - 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).
* Tue Mar 18 2008 jsmeix@suse.de
  - Added "Supplements: sane-backends" to sane-backends-autoconfig
    sub-package.
* Thu Mar 13 2008 jsmeix@suse.de
  - 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).
* Tue Mar 11 2008 jsmeix@suse.de
  - 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).
* Thu Feb 28 2008 jsmeix@suse.de
  - 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.
* Thu Jan 31 2008 adrian@suse.de
  - Call create_hal_global_fdi_from_libsane.rules via bash.
    We can not rely on source file permissions
* Tue Aug 14 2007 jsmeix@suse.de
  - 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).
* Fri Aug 10 2007 jsmeix@suse.de
  - 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.
* Fri Aug 03 2007 jsmeix@suse.de
  - 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.
* Wed Jun 13 2007 jsmeix@suse.de
  - Adapted create_hal_global_fdi_for_scanners according to the
    currently newest changes in HAL (see Suse Bugzilla bnc#250659).
* Wed Jun 06 2007 dmueller@suse.de
  - module-build.diff builds driver modules as libtool modules.
* Sat Apr 21 2007 aj@suse.de
  - Use texlive.
* Wed Feb 21 2007 jsmeix@suse.de
  - 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).
* Wed Jan 31 2007 jsmeix@suse.de
  - 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).
* Mon Jan 29 2007 jsmeix@suse.de
  - 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.
* Fri Dec 08 2006 jsmeix@suse.de
  - fix-ambiguous-post-pre-increment.patch fixes an ambiguous
    post-increment in canon-sane.c for big-endian architectures
    (e.g. PowerPC).
* Fri Oct 27 2006 jsmeix@suse.de
  - 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.
* Sun Oct 22 2006 meissner@suse.de
  - buildrequires libgphoto2-devel.
* Mon Sep 18 2006 jsmeix@suse.de
  - 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).
* Mon Sep 11 2006 jsmeix@suse.de
  - 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.
* Mon Sep 04 2006 jsmeix@suse.de
  - 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).
* Thu Aug 31 2006 jsmeix@suse.de
  - Added a fix of a too small char array in fujitsu.c to
    fix-buffer-overflow.patch (see Suse Bugzilla bnc#202243).
* Fri Jul 21 2006 jsmeix@suse.de
  - canon-backend-autoprobing.patch lets the "canon" backend
    do scanner auto-recognition (see Suse Bugzilla bnc#177492).
* Tue Jul 04 2006 jsmeix@suse.de
  - 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.
* Wed Mar 22 2006 jsmeix@suse.de
  - Added "haldaemon" to Should-Start in /etc/init.d/sane-dev and
    keeping old name "hal" for the same boot facility to be safe.
* Wed Mar 15 2006 jsmeix@suse.de
  - Fixed percent-characters for RPM in post-install script
    (use '%%%%' in spec file to get actually '%%' in the script).
* Mon Mar 13 2006 jsmeix@suse.de
  - Added automagic but safe pos-install script which tries
    to update resmgr permissions for scanners for an update
    from Suse Linux 10.0 to 10.1 (see Suse Bugzilla bnc#157055).
* Fri Jan 27 2006 jsmeix@suse.de
  - Current epkowa.desc from the current iscan package.
  - Current hpaio.desc made from the current hplip package.
  - Changed hpoj.desc to match better to hpaio.desc.
    Added "hpoj is outdated" comments to hpoj.desc.
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Tue Jan 03 2006 jsmeix@suse.de
  - Updated to sane-backends version 1.0.17.
* Mon Sep 26 2005 jsmeix@suse.de
  - Disabled locking because /var/lock/sane/ would be world writable.
* Tue Sep 20 2005 jsmeix@suse.de
  - Updated to sane-backends version 1.0.16.
* Mon Aug 22 2005 jsmeix@suse.de
  - Updated the hpaio.desc file according to our current HPLIP
    software version 0.9.4.
* Tue Aug 09 2005 jsmeix@suse.de
  - Updated the epkowa.desc in this package with the newest version
    from the iscan package to build the SANE documentation files
    accordingly (see the entry dated Thu Feb 17 16:52:24 CET 2005).
* Mon Aug 01 2005 jsmeix@suse.de
  - Added the USB usermap file to the sane package to have the
    USB manufacturer and model IDs available for scanner detection.
* Wed May 25 2005 jsmeix@suse.de
  - Added "Should-Start: hal" to sane-dev.
  - The "SnapScan 1236u" needs no firmware upload (SUSE bug 73960).
* Tue May 17 2005 jsmeix@suse.de
  - Fix "... is used uninitialized ..." warnings.
* Fri Mar 11 2005 jsmeix@suse.de
  - Removed the obsolete SLP stuff from sane-dev
    because sane-dev has nothing to do with
    saned and its SLP registration (SUSE bug 72156).
  - Using only SANE device entries in sane-dev which start
    with '^/dev/' to find possible SCSI devices because e.g.
    HPLIP creates SANE devices like 'hpaio:.../dev/...'.
  - Replaced the test with 'ps' for a running scanimage
    with a simpler test using '/proc/$scanimagePID/cmdline'.
* Thu Feb 24 2005 jsmeix@suse.de
  - Increased the maximum wait time in sane-dev to 30 seconds
    because some scanners fall asleep and need a longer time
    to wake up and respond to 'scanimage -f ...'.
* Thu Feb 17 2005 jsmeix@suse.de
  - Updated the SUSE versions of the descriptions-external files.
  - Now the SUSE versions of the descriptions-external files
    are used for build so that the SANE documentation files
    _defaultdocdir/sane/sane-backends/*.html
    are built accordingly.
  - Added 'Provides: sane-backends' because the rest of the world has
    package names 'sane-backends' and 'sane-frontends' according to
    the two SANE software projecs. Therefore third party RPMs which
    require SANE libraries usually have 'Requires: sane-backends'.
* Thu Feb 10 2005 ro@suse.de
  - added libpng to neededforbuild (for tetex)
* Tue Feb 08 2005 jsmeix@suse.de
  - Replaced the descriptions-external file epkowa.desc from SANE
    by an extended SUSE version which has more model listed
    according to "man sane-epkowa" in the SUSE iscan package.
  - Removed the automated "insserv" for sane-dev because this
    is now done by the YaST scanner config only if a SCSI scanner
    was set up (i.e. for USB scanners sane-dev is useless and
    therefore it should not run by default).
* Wed Feb 02 2005 jsmeix@suse.de
  - Added a descriptions-external file hpaio.desc which was
    manually derived from the models.xml in the hplip package.
    Therefore there is a package version problem to have a fixed
    source file hpaio.desc but in the future an automated script
    may create an up to date hpaio.desc file.
* Tue Dec 28 2004 jsmeix@suse.de
  - Changed how the descriptions and descriptions-external files
    are installed (those files are needed by YaST to create its
    scanner database): No longer via a doc/Makefile.in patch
    but directly in the spec file to avoid changes in the sources
    for SUSE-specific stuff.
  - Added ':firmware "required"' entries for the respective scanners
    to the descriptions files (for gt68xx, artec_eplus48u, snapscan)
    so that YaST knows which scanners require a firmware upload.
  - Replaced the descriptions-external file hpoj.desc from SANE
    by an extended SUSE version which has a list of explicite model
    names added so that YaST can show a detailed model list.
* Wed Nov 17 2004 jsmeix@suse.de
  - Changed runlevel script "sane-dev":
    Avoid too long (perhaps infinite) waiting for "scanimage".
    Maximum wait is 10 seconds.
    Improved the format of the output.
* Wed Nov 10 2004 jsmeix@suse.de
  - Changed "sane" runlevel script which sets permissions in /dev/
    and renamed it to "sane-dev" to avoid confusion with the
    SANE network daemon "saned" and its service name "sane-port"
    respectively "sane" (see SUSE bugzilla bnc#41233).
* Mon Nov 08 2004 jsmeix@suse.de
  - new sane-backends version 1.0.15
  - sane-frontends stuff is moved to the new package sane-frontends
* Tue Oct 19 2004 ro@suse.de
  - locale rename: no -> nb
* Mon Sep 20 2004 jsmeix@suse.de
  - Added a test in /etc/init.d/sane whether slpd is really
    running before "/etc/init.d/slpd reload" is done.
    (SUSE bugzilla bnc#42032).
* Wed Sep 15 2004 jsmeix@suse.de
  - Added sane-backends-1.0.14-epson_d8.patch which fixes the
    problem with EPSON D8 function level scanners that have
    a transparency unit (SUSE bugzilla bnc#45075).
  - Changed the file name of /etc/xinetd.d/sane.xinetd to
    /etc/xinetd.d/sane-port because xinetd ignores files
    with names containing a dot (SUSE bugzilla bnc#45313).
* Fri Aug 13 2004 jsmeix@suse.de
  - Changed "sane" to "sane-port" in sane.xinetd see bug 41233
* Thu Jul 15 2004 jsmeix@suse.de
  - Added libieee1284 support (by using the new libieee1284 package)
* Tue Jul 13 2004 jsmeix@suse.de
  - Update sane-backends to version 1.0.14
* Wed Apr 21 2004 pth@suse.de
  - Remove libtool macros from acinclude.m4 that caused build
    failures.
  - Fix the cases of unnecessary type-punning, obsoleting the need
    for -fno-strict-aliasing.
  - Fix pointer->int casts.
* Thu Apr 01 2004 jsmeix@suse.de
  - Correction of what was done according to previous entry:
    Disable all entries in almost all descriptions-external/*.desc
    files because none of the external backends is included in the
    sane package
    except one: /usr/share/sane/descriptions-external/hpoj.desc
    because the hpoj backend is in fact available because it is
    in the hp-officeJet package which is installed by default
    see bug 37885
* Mon Mar 29 2004 jsmeix@suse.de
  - Removed sane-descriptions-external-epkowa.desc.dif and
    disabled all entries in all descriptions-external/*.desc files
    because none of the external backends is included in the sane
    package (see bugzilla bnc#37169) and for details see
    .../doc/packages/sane/sane-backends/sane-backends-external.html
* Thu Mar 25 2004 jsmeix@suse.de
  - Patch sane-descriptions-external-epkowa.desc.dif
    disables those entries in descriptions-external/epkowa.desc
    which are also in descriptions/epson.desc
    because we want to prefer the open source backend "epson"
    (see bugzilla bnc#36584).
* Tue Mar 23 2004 meissner@suse.de
  - gimp plugins are now in ../2.0/...
* Mon Mar 22 2004 meissner@suse.de
  - epson.conf triggers autodetect on mentioning of "usb", so just
    add this instead of all ids. #36585
* Fri Mar 12 2004 meissner@suse.de
  - The plustek driver has its very own idea of a config file format,
    adapt the config patch.
* Mon Mar 08 2004 meissner@suse.de
  - Updated the .conf files with most of the USB ids in use,
    so scanimage -L finds the scanners even without kernel module.
* Wed Feb 25 2004 meissner@suse.de
  - Merged all system scanner ids into the hardcoded usermap,
    since newer kernels might no longer have the scanner module.
* Sat Feb 21 2004 ro@suse.de
  - use no-strict-aliasing
* Sat Feb 21 2004 ro@suse.de
  - fix gimp plugin link
* Sat Feb 21 2004 ro@suse.de
  - updated frontends to 1.0.11-cvs to get gimp2 support
  - use gtk2 for gimp
* Wed Feb 18 2004 meissner@suse.de
  - actually apply the patch (and update it) and not just
    readd it to the sources.
* Mon Feb 16 2004 meissner@suse.de
  - reapply resmgr patch.
* Fri Feb 06 2004 jsmeix@suse.de
  - new versions sane-backends-1.0.13 and sane-frontends-1.0.11
  - use the more important backend version number as package version
* Sat Jan 17 2004 meissner@suse.de
  - fixed small typemismatch in sm3600.c
* Wed Nov 19 2003 adrian@suse.de
  - use $HOSTNAME instead of $LOCALHOST in slp reg file
* Fri Nov 14 2003 adrian@suse.de
  - use correct keyword "X-UnitedLinux-Should-Start" in runlevel script
* Thu Nov 13 2003 adrian@suse.de
  - add xinetd file for sane daemon
  - let slpd check for running saned via (x)inetd
  - notify slpd, if using saned init script
* Wed Nov 12 2003 freitag@suse.de
  - added registration file for slp daemon
* Mon Nov 10 2003 ro@suse.de
  - use net-snmp instead of ucdsnmp
* Fri Oct 10 2003 hvogel@suse.de
  - fix scanimage path in the init script
* Mon Jun 16 2003 meissner@suse.de
  - Also use -L/..._lib, so we find -lresmgr on x86_64.
* Fri Jun 13 2003 meissner@suse.de
  - Buildrooted.
  - Added missing directories and files.
* Fri Jun 06 2003 freitag@suse.de
  - update to backend version 1.0.12 - better support of current
    devices.
* Mon Mar 03 2003 freitag@suse.de
  - fixed a filelist error which turned out to be a wrong lib link.
    Bug #24567
* Wed Feb 26 2003 meissner@suse.de
  - Added one missing resmgr invocation.
* Mon Feb 17 2003 meissner@suse.de
  - Added resmgr support for both SCSI and USB kernel mode.
    (basically use rsm_open_device). This will allow opening
    the /dev/*scanner devices as user without need for special
    permissions.
  - Added a USB hotplug usermap which makes the sm3600 devices
    accessible for libusb. (The rest are handled by the yast2 scanner
    module).
* Mon Feb 17 2003 freitag@suse.de
  - added epson backend directly from the author Karl Hein Kremer due
    to further changes to the USB base code. Removed the patch applied
    before again.
* Mon Feb 17 2003 freitag@suse.de
  - patch applied to detect Epson scanners via libusb correctly.
    Thanks to Karl Heinz Kremer who sent it in.
* Mon Feb 10 2003 freitag@suse.de
  - updated to backends version 1.0.11 which was suggested to avoid
    a possible security whole.
* Mon Feb 03 2003 freitag@suse.de
  - update to stable version 1.0.10
    added gimp and gimp-devel to neededforbuild again to provide gimp
    support for xscanimage
* Fri Jan 31 2003 meissner@suse.de
  - neededforbuild +resmgr, so libusb gets detected.
* Fri Jan 31 2003 freitag@suse.de
  - added backend descriptions file to /usr/share/sane
    moved the style file from /usr/X11R6/lib to /usr/share/sane
    added sane postscript and dvi documentation as extra source
* Mon Jan 27 2003 freitag@suse.de
  - update to version 1.0.10 pre 3
* Fri Jan 24 2003 freitag@suse.de
  - update to pre version 1.0.10, final will follow soon.
    Much more scanner supported.
* Thu Oct 31 2002 freitag@suse.de
  - update to final version 1.0.9
* Tue Oct 29 2002 ro@suse.de
  - removed (old) libtool macros from acinclude.m4
* Fri Oct 18 2002 freitag@suse.de
  - updated to pre version of 1.0.9 in advance for 1.0.9 and did some
    cleanup of the spec like removing a lot of neededforbuild deps
    and applied proper CFLAGS
    Added the gt68xx backend that supports expecially rf's new Mustek
    usb scanner
* Mon Sep 09 2002 freitag@suse.de
  - fixed filelist and added libsane.so again.
* Mon Sep 09 2002 freitag@suse.de
  - removed wrong lib libsane-hpoj from packlist, they came from package
    hp-officeJet accidentially.
* Fri Aug 16 2002 freitag@suse.de
  - added prerequires (Bug #17983) and a postun procedure
* Mon Jul 29 2002 meissner@suse.de
  - gphoto -> libgphoto2
* Sat Jul 27 2002 adrian@suse.de
  - fix neededforbuild
* Thu Jul 18 2002 freitag@suse.de
  - reapplied __KERNEL__-Patches
* Wed Jul 17 2002 freitag@suse.de
  - update to sane version 1.0.8:
    - Network backend and saned update
    - documentation updates
    - bugfixes
    - updated backends
    - new backends
* Tue Mar 19 2002 freitag@suse.de
  - fixed bug #14916
    This bug was caused by an segfault of scanimage which is used to
    find out which scanner are in operation on the network scan server.
    Since scanimage uses a one byte to small buffer in a string copy
    operation, a segfault happens.
    Fixed that bug by enlarging the buffer.
* Fri Mar 08 2002 freitag@suse.de
  - fixed bug #14449
    That changes the sane startup script to work with the scanimage
    from sane package 1.0.7.
    Added a proper check for being root or not. only root may start
    or restart the service (which actually does nothing but setting
    file permissions for scsi scanner). See rcsane.diff for the patch
    applied on rc.sane. Note that rcsane.diff is not applied during
    the build process, but shows the differences against the former
    version of rc.sane
* Mon Feb 18 2002 freitag@suse.de
  - fixed bug 13430 - updated to version 1.0.7 of sane. This broadens
    the scanner support.
* Wed Feb 06 2002 freitag@suse.de
  - minor fixes in rc.sane: removed useless test on start variable
* Thu Jan 10 2002 freitag@suse.de
  - updated to V. 1.0.6, provides bugfixes, gphoto2 changes and some
    new backends
  - removed rc.config-template and used rpm macro instead to set the
    rc.config var.
  - removed mustek_usb external source, because it is now part of the
    standard sane package.
* Tue Jan 08 2002 egmont@suselinux.hu
  - changed 'adjustscannerperm' to 'sane' in init script
  - removed bogus 'probe' entry from the same script
* Wed Nov 21 2001 bjacke@suse.de
  - remove useless provides
  - make config files (noreplce)
  - use libdir macro
* Wed Sep 12 2001 freitag@suse.de
  - added support for Agfa SnapScan 1236U and updated to a later verion
    of mustek_usb-Backend, which provides better integration to the
    main backend module.
    Disabled all dll-entries in /etc/sane.d/dll.conf to avoid probs
    with wrong device detection which happend in the past. The yast
    module enables the correct one, added a README.SuSE to the sane
    package doc path that describes this change.
* Tue Sep 04 2001 freitag@suse.de
  - added a rc-script that changes the permissions of scsi scanner
    devices if they are installed. The scsi device files are switched
    to permission 666 on startup and reverted back to 640 on shutdown.
* Mon Sep 03 2001 freitag@suse.de
  - added a backend for mustek usb scanners.
* Wed Aug 29 2001 freitag@suse.de
  - added support for scanning from HP all-in-one-devices.
    Therefore, package hp-officeJet is needed.
  - added a configure option --docdir to get rid of build failiures
    on distributions which have the documentation not in share.
* Mon Aug 27 2001 freitag@suse.de
  - applied patches for scanimage and sane-find-scanner that produce
    better parseable output for scripts etc. to help yast2 module.
  - added a not yet in SANE released driver for mustek usb scanners,
    which are quite common in germany. The driver was initially written
    by a mustek engineer and was overtaken by the mustek backend
    maintainer of SANE.
* Tue Jul 17 2001 uli@suse.de
  - disabled direct PIO access for PPC
* Thu Jul 05 2001 freitag@suse.de
  - update to release 1.0.5
  - documentation again created dynamically.
* Thu Jun 28 2001 freitag@suse.de
  - updated to pre-1.0.5 version, 1.0.5 is expected soon
  - patched sane-find-scanner to have a silent mode.
* Mon Apr 09 2001 freitag@suse.de
  - applied snapscan-patch, fixed problem with missing gimp-plugin-link
* Fri Mar 30 2001 uli@suse.de
  - fixed to build on PPC
* Fri Mar 23 2001 freitag@suse.de
  - removed dependency to gimp, patch to solve timing probs with
    kernel 2.4
* Fri Jan 05 2001 freitag@suse.de
  - updated to version 1.0.4
* Wed Dec 20 2000 ro@suse.de
  - fixed symlink
* Mon Nov 20 2000 freitag@suse.de
  - hide parport-scanner in standard sane distribution in dll.conf
* Wed Nov 15 2000 freitag@suse.de
  - skipped parport-scanner driver also for axp
* Tue Nov 07 2000 freitag@suse.de
  - skipped parport-scanner for ppc and sparc
* Mon Nov 06 2000 freitag@suse.de
  - fixed Copyright/License-Field in SpecFile
* Thu Nov 02 2000 ro@suse.de
  - fix neededforbuild for new package-names
* Thu Nov 02 2000 freitag@suse.de
  - new version 1.0.3
    patch for Artec AS6E scanner
    patch for HP4200 PPort Scanner
* Mon Sep 25 2000 uli@suse.de
  - fixed to build with new GIMP
* Mon Sep 25 2000 egger@suse.de
  - Upgraded to 1.0.3.
  - Added -DGIMP_ENABLE_COMPAT_CRUFT to build again.
  - The specfile is quite messy... maybe the maintainer could clean
    that up, please?
* Sun Sep 24 2000 ro@suse.de
  - changed neededforbuild: libgimpd -> gimpdev
* Tue Sep 12 2000 mhafner@suse.de
  - added suse_update_config
* Tue Jun 27 2000 freitag@suse.de
  - libs back to /usr/lib/sane - except libsane.so. and libsane-dll
* Fri Jun 02 2000 freitag@suse.de
  - problem with missing headerfiles and wrong linked libs fixed.
* Wed May 24 2000 freitag@suse.de
  - new configure switch --enable-scsibuffersize due to reported
    problems on the SANE-Mailinglist.
  - installed *all* sane-libraries to /usr/lib
* Tue Mar 21 2000 bodammer@suse.de
  - backend for Agfa SnapScan V0.8 again
* Mon Mar 20 2000 bodammer@suse.de
  - update -> sane-1.0.2
    link to libsane-dll.so.1 included for xsane to work
* Sat Mar 04 2000 ro@suse.de
  - removed libgimp from neededforbuild
* Thu Mar 02 2000 uli@suse.de
  - moved man pages to _mandir
* Mon Feb 07 2000 kukuk@suse.de
  - Don't check for asm/io.h, this will not work on SPARC
* Tue Jan 18 2000 bodammer@suse.de
  - backend for Agfa SnapScan updated to V0.8
    works with new sg-modul from kernel > 2.2.5
* Fri Oct 15 1999 ro@suse.de
  -xscanimage: renamed GIMP_EXTENSION to IS_GIMP_EXTENSION
    (GIMP_EXTENSION is already used as enumerator as of gimp-1.1.10)
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Thu Sep 02 1999 ro@suse.de
  - update to 1.0.1
  - fixed neededforbuild to get gimp-support back
  - removed tcl tk from neededforbuild
* Sun Jul 18 1999 mha@suse.de
  - removed '#' in front of /usr/sbin/saned in sane.spec
    for mb who isn't here today ;-)
* Tue Jul 13 1999 bs@suse.de
  - use gtk and glib instead of gtkn and glibn
* Fri Mar 19 1999 mb@suse.de
  - fixed gtkn, gtkndev, glibn, glibndev dependencies
* Thu Nov 26 1998 mb@suse.de
  - major update to version 1.0
  - new enhanced drivers for Abaton, Agfa Focus and Ricoh scanners
  - Kodak DC210 still not supported
  - Update for many drivers (Artec,Kodak,DC25,Microtek,Microtek2,Mustek
    UMAX and SnapScan).
  - removed sgcheck. sgcheck now is in scsiinfo.
* Mon Nov 23 1998 mb@suse.de
  - added sgcheck tool. It scans /proc/scsi/scsi and tells you
    exactly the generic scsi ID of your SCSI devices, respectively
    your scanner.
  - added README.sgcheck
* Wed Nov 18 1998 ro@suse.de
  - added libsane.so
* Tue Nov 17 1998 ro@suse.de
  - adjust neededforbuild to current distribution
* Fri Nov 13 1998 mb@suse.de
  - new version 0.74
  - new and more scanners supported
  - automatically detects attached scanners
* Mon May 25 1998 mb@suse.de
  - new version 0.73
  - according to author may still cause trouble with microtek2 scanners!!
  - uses new gtk1.0.1
  - added scanners to supported list
  - lots of bug fixed
* Wed Mar 11 1998 ro@suse.de
  - added libsane.so.0 to filelist
* Wed Feb 04 1998 mb@suse.de
  - new version 0.70
  - added support for various scanners, such as agfa, microtek etc.
  - bugfixing for umax scanners
* Sun Sep 21 1997 mb@suse.de
  Initial version 0.63

Files

/etc/sane.d
/etc/sane.d/dll.d
/usr/lib64/libsane.so.1
/usr/lib64/libsane.so.1.2.1
/usr/lib64/sane
/usr/lib64/sane/libsane-dll.so.1
/usr/lib64/sane/libsane-dll.so.1.2.1


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:02:43 2024