2007-02-25 23:38:00 +01:00
|
|
|
#
|
2008-02-28 18:24:23 +01:00
|
|
|
# spec file for package sane-backends (Version 1.0.19)
|
2007-02-25 23:38:00 +01:00
|
|
|
#
|
2008-02-02 00:12:52 +01:00
|
|
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2007-02-25 23:38:00 +01:00
|
|
|
#
|
2008-10-22 18:46:52 +02:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2007-02-25 23:38:00 +01:00
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
2008-02-28 18:24:23 +01:00
|
|
|
|
2007-02-25 23:38:00 +01:00
|
|
|
Name: sane-backends
|
2008-02-28 18:24:23 +01:00
|
|
|
BuildRequires: libgphoto2-devel libieee1284 libjpeg-devel net-snmp-devel pkg-config texlive-latex
|
2008-03-19 13:10:40 +01:00
|
|
|
License: GPL v2 only; GPL v2 or later; LGPL v2.1 or later; Public Domain, Freeware
|
2007-02-25 23:38:00 +01:00
|
|
|
Group: Hardware/Scanner
|
2008-02-02 00:12:52 +01:00
|
|
|
AutoReqProv: on
|
|
|
|
Summary: SANE (Scanner Access Now Easy) Scanner Drivers
|
2008-02-28 18:24:23 +01:00
|
|
|
Version: 1.0.19
|
2008-10-22 18:46:52 +02:00
|
|
|
Release: 94
|
2008-02-02 00:12:52 +01:00
|
|
|
Url: http://www.sane-project.org/
|
2008-02-28 18:24:23 +01:00
|
|
|
# URL for Source0: http://alioth.debian.org/frs/download.php/2318/sane-backends-1.0.19.tar.gz
|
2007-02-25 23:38:00 +01:00
|
|
|
Source0: sane-backends-%{version}.tar.bz2
|
|
|
|
# Source100... is SUSE specific stuff:
|
2008-02-28 18:24:23 +01:00
|
|
|
# Source100 is the evil-hack init-script "sane-dev" to grant scanner access permissions.
|
|
|
|
# Source100 is no longer provided because sane-backends-1.0.19 has udev and HAL support.
|
|
|
|
# Source101 is the xinetd file for the saned:
|
2007-02-25 23:38:00 +01:00
|
|
|
Source101: sane-port
|
2008-02-28 18:24:23 +01:00
|
|
|
# Source102 is the OpenSLP registration file for the saned:
|
2007-02-25 23:38:00 +01:00
|
|
|
Source102: sane.reg
|
2007-08-10 17:16:25 +02:00
|
|
|
# Since openSUSE 10.3 "Source103: hpoj.desc" is dropped because the package hp-officeJet is dropped.
|
2008-04-12 21:21:14 +02:00
|
|
|
# Source104 was our hpaio.desc file which was derived from scan/sane/hpaio.desc from the hplip sources
|
|
|
|
# but as scan/sane/hpaio.desc was completely messed up Source104 is now dropped and we
|
|
|
|
# create our hpaio.desc file directly from the models.dat file of HPLIP via Source109 and Source110.
|
2007-02-25 23:38:00 +01:00
|
|
|
# Original iscan descriptions-external file for the epkowa backend (provided by the package iscan).
|
2008-04-12 21:21:14 +02:00
|
|
|
# This file is a copy of doc/epkowa.desc in the sources of the iscan package:
|
2007-02-25 23:38:00 +01:00
|
|
|
Source105: epkowa.desc
|
2007-08-15 20:36:23 +02:00
|
|
|
# Since openSUSE 10.3 "Source106: create_hal_global_fdi_for_scanners" is dropped because
|
|
|
|
# it is replaced by "Source108: create_hal_global_fdi_from_libsane.rules".
|
2008-02-28 18:24:23 +01:00
|
|
|
# Source107 are readymade udev rules for openSUSE 10.3 derived from sane-backends 1.0.18-cvs.
|
|
|
|
# Source107 is obsolete since sane-backends-1.0.19 because it has udev and HAL support.
|
|
|
|
# Source108 is a script which outputs a HAL fdi file.
|
|
|
|
# Source108 is obsolete since sane-backends-1.0.19 because it has udev and HAL support.
|
2008-04-12 21:21:14 +02:00
|
|
|
# We create our hpaio.desc file directly from the models.dat file of HPLIP:
|
|
|
|
Source109: create_hpaio.desc_from_models.dat
|
|
|
|
Source110: models.dat
|
2008-03-13 19:06:12 +01:00
|
|
|
# Source200... is scanner autoconfiguration stuff:
|
|
|
|
# Source200 and Source201 generate the 56-sane-backends-autoconfig.rules file
|
|
|
|
# for automated scanner driver activation via udev ("scanner autoconfiguration").
|
|
|
|
# Source200 is a copy of /usr/lib/YaST2/bin/create_scanner_database
|
|
|
|
# to avoid yast2-scanner in BuildRequires which would drag almost the whole YaST:
|
|
|
|
Source200: create_scanner_database
|
|
|
|
# Source201 actually generates the 56-sane-backends-autoconfig.rules file
|
|
|
|
# by calling create_scanner_database which reads the description files
|
|
|
|
# to extract the needed info from which create_sane-backends-autoconfig.rules
|
|
|
|
# generates the 56-sane-backends-autoconfig.rules file:
|
|
|
|
Source201: create_sane-backends-autoconfig.rules
|
|
|
|
# based upon the data which is
|
2007-02-25 23:38:00 +01:00
|
|
|
# Patch1 does locale rename: no -> nb:
|
2008-02-28 18:24:23 +01:00
|
|
|
# Patch1 is obsolete since sane-backends-1.0.19 because it uses 'nb'.
|
|
|
|
# Patch2 fixes too small arrays in backend/niash.c:
|
2007-02-25 23:38:00 +01:00
|
|
|
Patch2: fix-buffer-overflow.patch
|
|
|
|
# Patch3 replaces fixed HZ compile-time value by sysconf(_SC_CLK_TCK) runtime value:
|
2008-02-28 18:24:23 +01:00
|
|
|
# Patch3 is obsolete since sane-backends-1.0.19 because it is fixed in the source.
|
2007-02-25 23:38:00 +01:00
|
|
|
# Patch4 disables hw_ink_remain which causes a buffer overflow in fujitsu.c:
|
2008-02-28 18:24:23 +01:00
|
|
|
# Patch4 is obsolete since sane-backends-1.0.19 because it is fixed in the source.
|
|
|
|
# Patch5 fixes uninitialized variables in avision.c:
|
2007-02-25 23:38:00 +01:00
|
|
|
Patch5: fix-uninitialized-variables.patch
|
|
|
|
# Patch6 fixes an ambiguous post/pre increment in canon-sane.c:
|
2008-02-28 18:24:23 +01:00
|
|
|
# Patch6 is obsolete since sane-backends-1.0.19 because it is fixed in the source.
|
2008-04-09 00:50:23 +02:00
|
|
|
# Patch7 lets sanei_scsi_find_devices continue on to look at subsequent devices
|
|
|
|
# if the attach callback returns anything other than SANE_STATUS_GOOD:
|
|
|
|
Patch7: fix-sanei_scsi_find_devices.patch
|
2007-02-25 23:38:00 +01:00
|
|
|
# Patch100... is SUSE specific stuff:
|
|
|
|
# Patch100 lets the "canon" backend do scanner auto-recognition:
|
|
|
|
Patch100: canon-backend-autoprobing.patch
|
|
|
|
# Patch101 disables the special resmgr support in SANE (resmgr works now via ACLs):
|
|
|
|
Patch101: disable-resmgr-support.patch
|
2007-06-14 16:10:08 +02:00
|
|
|
# Patch102 builds libsane-* modules as libtool modules:
|
2008-02-28 18:24:23 +01:00
|
|
|
# SANE backends (i.e. driver modules) are regular shared libraries.
|
|
|
|
# Nothing is linked directly with a /usr/lib/sane/libsane-<driver>.so module.
|
|
|
|
# In particular scanning frontends (like scanimage, xscanimage, xsane, kooka)
|
|
|
|
# are linked with libsane.so.1 which is the dll meta-backend which dlopen()s the
|
|
|
|
# driver modules according to which drivers are activated in /etc/sane.d/dll.conf.
|
|
|
|
# One could "cp /usr/lib/sane/libsane-<driver>.so /usr/lib/libsane.so"
|
|
|
|
# and scanning would also work (but now one can use only this single driver).
|
|
|
|
# The libtool script used in sane-backends is slightly modified to support that.
|
|
|
|
# Patch102 was dropped because there is no reason to build them as libtool modules
|
|
|
|
# and it would make our package incompatible with the rest of the SANE world.
|
2007-02-25 23:38:00 +01:00
|
|
|
# Install into this non-root directory (required when norootforbuild is used):
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
# The postinstall script requires this:
|
|
|
|
PreReq: coreutils, /bin/sed, /bin/grep
|
|
|
|
# Suse Linux and openSUSE have the package name 'sane' for 'sane-backends'.
|
|
|
|
# Therefore this RPM provides 'sane' and it also obsoletes it:
|
|
|
|
Provides: sane
|
|
|
|
Obsoletes: sane
|
|
|
|
# Skip testing devel dependencies required by libtool .la files by the following comment:
|
|
|
|
# skip-check-libtool-deps
|
|
|
|
|
|
|
|
%description
|
|
|
|
The software consists of SANE scanner drivers, "scanimage," and the
|
|
|
|
"saned" daemon.
|
|
|
|
|
2008-02-02 00:12:52 +01:00
|
|
|
A SANE scanner driver is used via a SANE front-end. This package
|
2007-02-25 23:38:00 +01:00
|
|
|
contains the command line front-end "scanimage". There are various
|
|
|
|
graphical front-ends like "xscanimage" (package sane-frontends), XSane
|
|
|
|
(package xsane), and the KDE front-end Kooka (package
|
|
|
|
kdegraphics3-scan).
|
|
|
|
|
|
|
|
The "saned" daemon provides the service "sane-port" to access scanners
|
|
|
|
that are connected to a server via network from client hosts that run
|
|
|
|
the "net" meta driver.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Abel Deuring <a.deuring@satzbau-gmbh.de>
|
|
|
|
Andras Major <andras@users.sourceforge.net>
|
|
|
|
Andreas Beck <becka@uni-duesseldorf.de>
|
|
|
|
Andreas Bolsch <ab@maths.nott.ac.uk>
|
|
|
|
Andreas Czechanowski <m075@ins.uni-stuttgart.de>
|
|
|
|
Andreas Nowack <nowack.andreas@gmx.de>
|
|
|
|
Andreas Rick <andreas.rick@free.fr>
|
|
|
|
Andrew Kuchling <amk@magnet.com>
|
|
|
|
Bernd Schroeder <bernd@aquila.muc.de>
|
|
|
|
Bertrik Sikken <bertrik@zonnet.nl>
|
|
|
|
Brian J. Murrell <brian@interlinx.bc.ca>
|
|
|
|
Chris Bagwell <cbagwell@users.sourceforge.net>
|
|
|
|
Chris Pinkham <cpinkham@corp.infi.net>
|
|
|
|
Christian Bucher <cbucher@vernetzt.at>
|
|
|
|
David Etherton <etherton@netcom.com>
|
|
|
|
David F. Skoll <dskoll@iname.com>
|
|
|
|
David Huggins-Daines <bn711@freenet.carleton.ca>
|
|
|
|
David Mosberger <David.Mosberger@acm.org>
|
|
|
|
David Stevenson <david.stevenson@zoom.co.uk>
|
|
|
|
Didier Carlier <didier@sema.be>
|
|
|
|
Earle F. Philhower III <earle@ziplabel.com>
|
2008-03-11 18:03:17 +01:00
|
|
|
Eddy De Greef <eddy_de_greef@scarlet.be>
|
2007-02-25 23:38:00 +01:00
|
|
|
Eugene S. Weiss <yossarian@users.sourceforge.net>
|
|
|
|
Feico W. Dillema <dillema@acm.org>
|
|
|
|
Franck Schneider <schnefra@hol.fr>
|
2008-03-11 18:03:17 +01:00
|
|
|
Frank Zago <sane@zago.net>
|
2007-02-25 23:38:00 +01:00
|
|
|
Frederik Ramm <frederik@remote.org>
|
2008-03-11 18:03:17 +01:00
|
|
|
Fred Odendaal <freshshelf@rogers.com>
|
|
|
|
Gerard Klaver <gerard@gkall.hobby.nl>
|
2007-02-25 23:38:00 +01:00
|
|
|
Gerhard Jaeger <gerhard@gjaeger.de>
|
|
|
|
Giuseppe Sacco <eppesuig@debian.org>
|
|
|
|
Glenn Ramsey <glenn@componic.com>
|
2008-02-28 18:24:23 +01:00
|
|
|
Gordon Matzigkeit <gord@gnu.ai.mit.edu>
|
2007-02-25 23:38:00 +01:00
|
|
|
Guido Muesch <odiug@faho.rwth-aachen.de>
|
|
|
|
Helmut Koeberle <helmut.koeberle@bytec.de>
|
2008-02-28 18:24:23 +01:00
|
|
|
Henning Geinitz <sane@geinitz.org>
|
2007-02-25 23:38:00 +01:00
|
|
|
Henrik Johansson <henrikjo@post.urfors.se>
|
2008-02-28 18:24:23 +01:00
|
|
|
Ilia Sotnikov <hostcc@gmail.com>
|
2007-02-25 23:38:00 +01:00
|
|
|
Ingo Schneider <schneidi@informatik.tu-muenchen.de>
|
|
|
|
Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
|
|
|
|
James Perry <jamesp@epcc.ed.ac.uk>
|
|
|
|
Jeff Freedman <jsf@hevanet.com>
|
|
|
|
Jochen Eisinger <jochen.eisinger@gmx.net>
|
2008-02-28 18:24:23 +01:00
|
|
|
Jonathan Bravo Lopez <jkdsoft@gmail.com>
|
|
|
|
Jon Chambers <jon@jon.demon.co.uk>
|
2007-02-25 23:38:00 +01:00
|
|
|
Juergen G. Schimmer <schimmi@nbgm.siemens.de>
|
|
|
|
Julien Blache <jb@jblache.org>
|
|
|
|
Karl Anders Oygard <karlo@opera.no>
|
|
|
|
Karl Heinz Kremer <khk@khk.net>
|
|
|
|
Karsten Festag <karsten.festag@gmx.de>
|
|
|
|
Kazuhiro Sasayama <kaz@hypercore.co.jp>
|
|
|
|
Kazuya Fukuda <kaafuu@mug.biglobe.ne.jp>
|
|
|
|
Kevin Charter <charter@cs.rice.edu>
|
2008-02-28 18:24:23 +01:00
|
|
|
M. Allan Noah <kitno455@gmail.com>
|
2007-02-25 23:38:00 +01:00
|
|
|
Manuel Panea <Manuel.Panea@rzg.mpg.de>
|
|
|
|
Marcio Teixeira <marciot@users.sourceforge.net>
|
|
|
|
Marian Eichholz <eichholz@computer.org>
|
|
|
|
Markus Mertinat <Markus.Mertinat@Physik.Uni-Augsburg.DE>
|
|
|
|
Martijn van Oosterhout <kleptog@svana.org>
|
|
|
|
Matthew Duggan <stauff1@users.sourceforge.net>
|
|
|
|
Matthew Marjanovic <maddog@mir.com>
|
|
|
|
Mattias Ellert <mattias.ellert@tsl.uu.se>
|
|
|
|
Max Vorobiev <pcwizard@yandex.ru>
|
|
|
|
Meino Christian Cramer <mccramer@s.netic.de>
|
2008-02-28 18:24:23 +01:00
|
|
|
M.F. <massifr@tiscalinet.it>
|
|
|
|
Michael Herder <crapmail@nurfuerspam.de>
|
2007-02-25 23:38:00 +01:00
|
|
|
Michael K. Johnson <johnsonm@redhat.com>
|
|
|
|
Michel Roelofs <michelr@stack.nl>
|
|
|
|
Milon Firikis <milonf@ariadne-t.gr>
|
|
|
|
Mitsuru Okaniwa <m-okaniwa@bea.hi-ho.ne.jp>
|
|
|
|
Nathan Rutman <nathan@gordian.com>
|
|
|
|
Oliver Rauch <Oliver.Rauch@Rauch-domain.de>
|
|
|
|
Oliver Schirrmeister <oschirr@abm.de>
|
|
|
|
Oliver Schwartz <oliverschwartz@users.sourceforge.net>
|
2008-02-28 18:24:23 +01:00
|
|
|
Patrick Lessard <palessar@cgocable.ca>
|
2007-02-25 23:38:00 +01:00
|
|
|
Patrick Reynolds <patrickr@virginia.edu>
|
|
|
|
Peter Fales <peter@fales-lorenz.net>
|
|
|
|
Peter Kirchgessner <peter@kirchgessner.net>
|
|
|
|
Petter Reinholdtsen <pere@hungry.com>
|
2008-02-28 18:24:23 +01:00
|
|
|
Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
|
2007-02-25 23:38:00 +01:00
|
|
|
Randolph Bentson <bentson@grieg.holmsjoen.com>
|
2008-02-28 18:24:23 +01:00
|
|
|
Rene Rebe <rene@exactcode.de>
|
2007-02-25 23:38:00 +01:00
|
|
|
Roger Wolff <R.E.Wolff@BitWizard.nl>
|
2008-02-28 18:24:23 +01:00
|
|
|
Roy Zhou <Roy@mail.mustek-hz.com.cn>
|
2007-02-25 23:38:00 +01:00
|
|
|
Sebastien Sable <Sebastien.Sable@snv.jussieu.fr>
|
|
|
|
Sergey Vlasov <vsu@altlinux.ru>
|
|
|
|
Simon Krix <kinsei@users.sourceforge.net>
|
|
|
|
Simon Munton <simon@munton.demon.co.uk>
|
2008-02-28 18:24:23 +01:00
|
|
|
Stephane Voltz <stef.dev@free.fr>
|
2007-02-25 23:38:00 +01:00
|
|
|
Thomas Soumarmon <soumarmt@nerim.net>
|
|
|
|
Tom Martone <tom@martoneconsulting.com>
|
|
|
|
Tom Wang <tom.wang@mustek.com.tw>
|
|
|
|
Tristan Tarrant <ttarrant@etnoteam.it>
|
2008-02-28 18:24:23 +01:00
|
|
|
Troy Rollo <sane@troy.rollo.name>
|
2007-02-25 23:38:00 +01:00
|
|
|
Ullrich Sigwanz <usigwanz@freesurf.ch>
|
|
|
|
Ulrich Deiters <ukd@xenon.pc.Uni-Koeln.DE>
|
2008-02-28 18:24:23 +01:00
|
|
|
Wittawat Yamwong <wittawat@web.de>
|
2007-02-25 23:38:00 +01:00
|
|
|
|
2008-03-13 19:06:12 +01:00
|
|
|
%package autoconfig
|
2008-04-09 00:50:23 +02:00
|
|
|
License: GPL v2 or later; LGPL v2.1 or later; Public Domain, Freeware
|
2008-03-13 19:06:12 +01:00
|
|
|
Group: Hardware/Scanner
|
|
|
|
Summary: USB Scanner Autoconfiguration
|
|
|
|
Requires: sane-backends
|
2008-03-19 13:10:40 +01:00
|
|
|
# When sane-backends is already installed, try to install also sane-backends-autoconfig if available:
|
|
|
|
Supplements: sane-backends
|
2008-03-13 19:06:12 +01:00
|
|
|
|
|
|
|
%description autoconfig
|
|
|
|
USB 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 <jsmeix@novell.com>
|
|
|
|
|
2007-02-25 23:38:00 +01:00
|
|
|
%prep
|
|
|
|
%setup -q
|
2008-02-28 18:24:23 +01:00
|
|
|
# Patch2 fixes too small arrays in backend/niash.c:
|
2007-02-25 23:38:00 +01:00
|
|
|
%patch2
|
2008-02-28 18:24:23 +01:00
|
|
|
# Patch5 fixes uninitialized variables in avision.c:
|
2007-02-25 23:38:00 +01:00
|
|
|
%patch5
|
2008-04-09 00:50:23 +02:00
|
|
|
# Patch7 lets sanei_scsi_find_devices continue on to look at subsequent devices
|
|
|
|
# if the attach callback returns anything other than SANE_STATUS_GOOD:
|
|
|
|
%patch7
|
2007-02-25 23:38:00 +01:00
|
|
|
# Patch100... is SUSE specific stuff:
|
|
|
|
# Patch100 lets the "canon" backend do scanner auto-recognition:
|
|
|
|
%patch100
|
|
|
|
# Patch101 disables the special resmgr support in SANE (resmgr works now via ACLs):
|
|
|
|
%patch101
|
|
|
|
# Source100... is SUSE specific stuff:
|
2007-08-10 17:16:25 +02:00
|
|
|
# Remove 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.
|
|
|
|
rm doc/descriptions-external/hpoj.desc
|
2008-04-12 21:21:14 +02:00
|
|
|
# Replace epkowa.desc descriptions-external file by the version from the iscan package.
|
|
|
|
# For compliance with the other description files in the sane-backends sources
|
|
|
|
# (epson2.desc, epson.desc, plustek.desc, snapscan.desc, umax.desc, unsupported.desc)
|
|
|
|
# the manufacturer name is changed from "EPSON" to "Epson":
|
|
|
|
sed -e '/^:mfg/s/EPSON/Epson/' %{SOURCE105} >doc/descriptions-external/epkowa.desc
|
|
|
|
# For compliance with the other description files in the sane-backends sources
|
|
|
|
# change the manufacturer name from "Hewlett Packard" to "Hewlett-Packard":
|
|
|
|
for d in doc/descriptions-external/hp3770.desc doc/descriptions-external/hp8200.desc
|
|
|
|
do sed -i -e '/^:mfg/s/Hewlett Packard/Hewlett-Packard/' $d
|
|
|
|
done
|
|
|
|
# Create our hpaio.desc descriptions-external file:
|
|
|
|
bash %{SOURCE109} <%{SOURCE110} >doc/descriptions-external/hpaio.desc
|
2007-02-25 23:38:00 +01:00
|
|
|
|
|
|
|
%build
|
|
|
|
%{?suse_update_config:%{suse_update_config -f}}
|
2008-02-28 18:24:23 +01:00
|
|
|
# 'autoreconf -fi' fails for sane-backends-1.0.19 with the message:
|
|
|
|
# aclocal: acinclude.m4:606: file m4/libtool.m4 does not exist
|
|
|
|
# The m4 dir from CVS was not included in the 1.0.18 tar, so it was
|
|
|
|
# not included in 1.0.19 either, but it has new files since 1.0.18.
|
|
|
|
# It is a bit strange because autoconf never complained before.
|
|
|
|
# Because it is not clear whether or not 'autoreconf -fi' is best
|
|
|
|
# and because it builds without it, it is simply disabled for now:
|
|
|
|
#autoreconf -fi
|
2007-02-25 23:38:00 +01:00
|
|
|
export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DGIMP_ENABLE_COMPAT_CRUFT=1 -fno-strict-aliasing"
|
|
|
|
export LDFLAGS="-L/%_lib $LDFLAGS"
|
|
|
|
# Disable locking because /var/lock/sane/ would be a world-writable directory:
|
|
|
|
./configure --prefix=/usr \
|
|
|
|
--exec-prefix=/usr \
|
|
|
|
--sysconfdir=%{_sysconfdir} \
|
|
|
|
--libdir=%{_libdir} \
|
|
|
|
--sbindir=%{_sbindir} \
|
|
|
|
--mandir=%{_mandir} \
|
|
|
|
--datadir=%{_datadir} \
|
|
|
|
--with-gphoto2 \
|
|
|
|
--with-docdir=%{_defaultdocdir}/sane-backends \
|
|
|
|
--disable-locking
|
|
|
|
# Enable locking for backends where "99" is the group of the lockfile path (LOCKPATH_GROUP)
|
|
|
|
# because "99" is the group of the user who runs the build when norootforbuild is used
|
|
|
|
# and set localstatedir to have the lock files in /var/lock/sane (see backend/Makefile.in).
|
2008-02-28 18:24:23 +01:00
|
|
|
# Disabled because locking requires a world-writable /var/lock/sane/ directory:
|
2007-02-25 23:38:00 +01:00
|
|
|
# --enable-locking \
|
|
|
|
# --with-group=99 \
|
|
|
|
# --localstatedir=/var
|
|
|
|
make
|
|
|
|
|
|
|
|
%install
|
|
|
|
make install DESTDIR=%{buildroot}
|
2008-02-28 18:24:23 +01:00
|
|
|
# The actual driver modules are installed as libsane-<driver>.so.%{version}
|
|
|
|
# and two libsane-<driver>.so.1 and libsane-<driver>.so links point to them.
|
|
|
|
# Additionally a libsane-<driver>.la libtool archive file is installed
|
|
|
|
# which could be used to find the correct module file name to dlopen the module.
|
|
|
|
# Only the dll meta-backend (/usr/lib/libsane.so.1.0.19) links with driver modules.
|
|
|
|
# The dll meta-backend looks only for libsane-<driver>.so.1 and uses dlopen(3) directly.
|
|
|
|
# The dll meta-backend needs neither libsane-<driver>.so nor libsane-<driver>.la.
|
|
|
|
# RPMLINT complains about libsane-<driver>.so with "devel-file-in-non-devel-package".
|
|
|
|
# Therefore the libsane-<driver>.so and libsane-<driver>.la files are simply removed.
|
|
|
|
# Note that those files for the dll meta-backend /usr/lib/libsane.so and /usr/lib/libsane.la
|
|
|
|
# are not removed because it is unknown how whatever third-party scanning frontend
|
|
|
|
# may like to link with SANE (i.e. with the dll meta-backend).
|
|
|
|
rm %{buildroot}%{_libdir}/sane/libsane-*.so
|
|
|
|
rm %{buildroot}%{_libdir}/sane/libsane-*.la
|
2007-02-25 23:38:00 +01:00
|
|
|
# Disable all backends in /etc/sane.d/dll.conf to avoid problems when backends are active by default:
|
|
|
|
perl -pi -e 's/^([^#].*)$/#$1/' %{buildroot}%{_sysconfdir}/sane.d/dll.conf
|
|
|
|
# Allow all users to write into /var/lock/sane/ so that the backends work for normal users
|
2008-02-28 18:24:23 +01:00
|
|
|
# and set the sticky bit (i.e. others are not allowed to remove lock files).
|
|
|
|
# Disabled because package-specific world-writable directories are not allowed:
|
2007-02-25 23:38:00 +01:00
|
|
|
#chmod 1777 %{buildroot}/var/lock/sane/
|
|
|
|
# Install the descriptions and descriptions-external files.
|
|
|
|
# These files are the sources to make %{_defaultdocdir}/sane/sane-backends/*.html
|
|
|
|
# but these source files must also exist in the installed sane package
|
|
|
|
# because YaST needs them to create its scanner database:
|
|
|
|
for d in descriptions descriptions-external
|
|
|
|
do install -d -m755 %{buildroot}%{_datadir}/sane/$d
|
|
|
|
install -m644 doc/$d/*.desc %{buildroot}%{_datadir}/sane/$d
|
|
|
|
done
|
|
|
|
# Add ':firmware "required"' entries for the respective scanners to the descriptions files
|
|
|
|
# so that YaST can show firmware upload related information to the user of such a scanner.
|
|
|
|
# This must be done after build because those entries are a SUSE specific extension.
|
2008-02-28 18:24:23 +01:00
|
|
|
# To determine scanners which require firmware upload, search the man pages
|
|
|
|
# for backends which provide support for firmware upload.
|
|
|
|
# Use a command like
|
|
|
|
# for m in /usr/share/man/man5/sane-*
|
|
|
|
# do man -E ascii -P cat -l $m 2>/dev/null | grep -q -i firmware && echo $m
|
|
|
|
# done
|
|
|
|
# to find backend man pages which mention "firmware".
|
|
|
|
# In version 1.0.19 the following man pages mention "firmware":
|
|
|
|
# sane-agfafocus: mentiones only "firmware revision" (no firmware upload)
|
|
|
|
# sane-apple: mentiones only "firmware revision" (no firmware upload)
|
|
|
|
# sane-artec: mentiones only "problems with firmware v1.92" (no firmware upload)
|
|
|
|
# sane-artec_eplus48u: "you need a firmware file for your scanner" (unconditioned firmware upload)
|
|
|
|
# sane-bh: mentiones only "requires RSC firmware level 1.5" (no firmware upload)
|
|
|
|
# sane-epjitsu: "these scanners require a firmware file" (unconditioned firmware upload)
|
|
|
|
# sane-gt68xx: "you need a firmware file for your scanner" (unconditioned firmware upload)
|
|
|
|
# sane-hp: mentiones only "no firmware support for contrast" (no firmware upload)
|
|
|
|
# sane-matsushita: mentiones only "scanner with proper firmware" (no firmware upload)
|
|
|
|
# sane-microtek2: mentiones only "firmware of the scanner provides" (no firmware upload)
|
|
|
|
# sane-sharp: mentiones only "bug in the firmware" (no firmware upload)
|
|
|
|
# sane-snapscan: "USB scanners ... scanners that need a firmware upload" (conditioned firmware upload)
|
|
|
|
# sane-st400: mentiones only "firmware revision" (no firmware upload)
|
|
|
|
# sane-teco2: mentiones only "firmware 1.09" (no firmware upload)
|
|
|
|
# As far as we know all scanners which use
|
|
|
|
# the backend gt68xx and the related backend artec_eplus48u
|
2008-03-13 19:06:12 +01:00
|
|
|
# or the backend epjitsu require a firmware upload,
|
2007-02-25 23:38:00 +01:00
|
|
|
# see "man sane-gt68xx" and http://www.meier-geinitz.de/sane/gt68xx-backend/
|
2008-03-19 13:10:40 +01:00
|
|
|
# and see "man sane-artec_eplus48u" and "man sane-epjitsu":
|
2008-02-28 18:24:23 +01:00
|
|
|
for b in gt68xx artec_eplus48u epjitsu
|
2007-02-25 23:38:00 +01:00
|
|
|
do sed -i -e 's/^:model.*$/&\n:firmware "required"/' %{buildroot}%{_datadir}/sane/descriptions/$b.desc
|
|
|
|
done
|
|
|
|
# As far as we know (almost) all USB scanners (but not the SCSI scanners)
|
|
|
|
# which use the backend snapscan require a firmware upload,
|
|
|
|
# see "man sane-snapscan" and http://snapscan.sourceforge.net/:
|
|
|
|
sed -i -e 's/^:interface "USB".*$/&\n:firmware "required"/' %{buildroot}%{_datadir}/sane/descriptions/snapscan.desc
|
|
|
|
# Only the "SnapScan 1236u" needs no firmware upload (see Suse/Novell bug #73960):
|
|
|
|
sed -i -e '/:model "SnapScan 1236u"/,/:firmware "required"/s/required//' %{buildroot}%{_datadir}/sane/descriptions/snapscan.desc
|
2008-02-28 18:24:23 +01:00
|
|
|
# Since version 1.0.19 there is udev and HAL support.
|
|
|
|
# Therefore the old/outdated hotplug stuff is dropped (was never used by openSUSE).
|
|
|
|
# Neither tools/hotplug/libsane.usermap nor tools/hotplug/libusbscanner is installed.
|
|
|
|
# Also the evil-hack init-script "sane-dev" is no longer provided.
|
|
|
|
# Regarding udev:
|
|
|
|
# Modify the generated tools/udev/libsane.rules file as follows:
|
|
|
|
# All GROUP="scanner" are replaced by GROUP="lp" and
|
|
|
|
# SUBSYSTEM=="usb" is added before the SUBSYSTEM=="usb_device" test
|
|
|
|
# but the latter is kept for backward compatibility.
|
|
|
|
# The reasons are:
|
|
|
|
# There is no group "scanner" in /etc/group for openSUSE.
|
|
|
|
# For all-in-one devices (i.e. printer + scanner, e.g. "EPSON Stylus" devices)
|
|
|
|
# the group must be "lp" so that the CUPS usb backend which runs
|
|
|
|
# as user "lp" (who is member of the group "lp") can send printing data
|
|
|
|
# to the printer unit (i.e. the printer interface of the USB device).
|
|
|
|
# It is sufficiently secure and reasonable easy to use by default
|
|
|
|
# the same group "lp" for printers and scanners because both kind of devices
|
|
|
|
# usually require physical user access (to get the printed paper or
|
|
|
|
# to place a paper on the scanner) so that both kind of devices
|
|
|
|
# should usually require the same kind of security.
|
|
|
|
# Regarding SUBSYSTEM=="usb" see the Novell/Suse Bugzilla bug
|
|
|
|
# https://bugzilla.novell.com/show_bug.cgi?id=294161#c11
|
2008-10-22 18:46:52 +02:00
|
|
|
# Regarding SYSFS{} versus ATTR{} see the Novell/Suse Bugzilla bug
|
|
|
|
# https://bugzilla.novell.com/show_bug.cgi?id=436085#c0
|
|
|
|
# Disable all ENV{DEVTYPE} lines because we (Suse/Novell) do not need them.
|
2008-02-28 18:24:23 +01:00
|
|
|
sed -i -e 's/GROUP="scanner"/GROUP="lp"/' tools/udev/libsane.rules
|
2008-10-22 18:46:52 +02:00
|
|
|
sed -i -e '/^SUBSYSTEM/s/"usb_device"/"usb"/' tools/udev/libsane.rules
|
|
|
|
sed -i -e 's/SYSFS/ATTR/g' tools/udev/libsane.rules
|
|
|
|
sed -i -e 's/^ENV{DEVTYPE}/# ENV{DEVTYPE}/' tools/udev/libsane.rules
|
2008-02-28 18:24:23 +01:00
|
|
|
# Install the udev rules file:
|
2007-08-03 22:42:12 +02:00
|
|
|
install -d %{buildroot}%{_sysconfdir}/udev/rules.d
|
2008-02-28 18:24:23 +01:00
|
|
|
install -m644 tools/udev/libsane.rules %{buildroot}%{_sysconfdir}/udev/rules.d/55-libsane.rules
|
|
|
|
# Regarding HAL:
|
|
|
|
# Modify the generated tools/hal/libsane.fdi file as follows:
|
2008-03-11 18:03:17 +01:00
|
|
|
# Add a generic entry for SCSI scanners:
|
|
|
|
sed -i -e '/<device>/a<match key="info.category" string="scsi_generic">\n <match key="@info.parent:scsi.type" string="scanner">\n <append key="info.capabilities" type="strlist">scanner<\/append>\n <\/match>\n<\/match>' tools/hal/libsane.fdi
|
2008-04-21 02:32:22 +02:00
|
|
|
# Replace 'key="info.bus" string="usb"' by 'key="info.subsystem" string="usb_device"',
|
2008-02-28 18:24:23 +01:00
|
|
|
# and replace 'key="usb.vendor_id"' by 'key="usb_device.vendor_id"',
|
|
|
|
# and replace 'key="usb.product_id"' by 'key="usb_device.product_id"',
|
|
|
|
# see the Novell/Suse Bugzilla bug
|
|
|
|
# https://bugzilla.novell.com/show_bug.cgi?id=250659
|
2008-04-21 02:32:22 +02:00
|
|
|
sed -i -e 's/key="info.bus" string="usb"/key="info.subsystem" string="usb_device"/' tools/hal/libsane.fdi
|
2008-02-28 18:24:23 +01:00
|
|
|
sed -i -e 's/key="usb.vendor_id"/key="usb_device.vendor_id"/' tools/hal/libsane.fdi
|
|
|
|
sed -i -e 's/key="usb.product_id"/key="usb_device.product_id"/' tools/hal/libsane.fdi
|
2008-03-11 18:03:17 +01:00
|
|
|
# Remove 'key="scanner.access_method"' lines.
|
2008-02-28 18:24:23 +01:00
|
|
|
sed -i -e '/key="scanner.access_method"/d' tools/hal/libsane.fdi
|
2008-03-11 18:03:17 +01:00
|
|
|
# There is a small number of USB scanners which are not talked to via libusb.
|
|
|
|
# They talk an unusual protocol which is a derivative of usb storage.
|
|
|
|
# User space should treat them as SCSI scanners.
|
|
|
|
# Furthermore, granting access via libusb here could oops the kernel.
|
|
|
|
# Therefore USB user access for those scanners must be disabled.
|
|
|
|
# See the Novell/Suse Bugzilla bug
|
|
|
|
# https://bugzilla.novell.com/show_bug.cgi?id=341565
|
|
|
|
# This is done by replacing the append of "scanner" to info.capabilities by "SCSIviaUSBscanner".
|
|
|
|
# This way the YaST scanner module can inspect 70-scanner.fdi to learn which models
|
|
|
|
# it must not add to 80-scanner.fdi (i.e. the explicitely marked as "SCSIviaUSBscanner" models).
|
|
|
|
# Currently there are no hexadecimal numbers in libsane.fdi with uppercase letters
|
|
|
|
# nevertheless to be safe the GNU sed extension to ignore case for pattern matching is used:
|
|
|
|
sed -i -e '/usb_device.vendor_id.*0x04ce/I,/append key/{/usb_device.product_id.*0x0300/I,/append key/s/scanner/SCSIviaUSBscanner/g}' tools/hal/libsane.fdi
|
|
|
|
for ID in 0094 0099 009a 00a0 00a3 80a3 80ac 00b6
|
|
|
|
do sed -i -e "/usb_device.vendor_id.*0x05da/I,/append key/{/usb_device.product_id.*0x$ID/I,/append key/s/scanner/SCSIviaUSBscanner/g}" tools/hal/libsane.fdi
|
|
|
|
done
|
2008-02-28 18:24:23 +01:00
|
|
|
# Install the HAL fdi file:
|
2007-08-15 20:36:23 +02:00
|
|
|
install -d %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor
|
2008-02-28 18:24:23 +01:00
|
|
|
install -m644 tools/hal/libsane.fdi %{buildroot}%{_sysconfdir}/hal/fdi/policy/10osvendor/70-scanner.fdi
|
2007-02-25 23:38:00 +01:00
|
|
|
# xinetd stuff:
|
|
|
|
install -d -m755 %{buildroot}%{_sysconfdir}/xinetd.d/
|
|
|
|
install -m644 %{SOURCE101} %{buildroot}%{_sysconfdir}/xinetd.d/
|
|
|
|
# OpenSLP registration stuff:
|
|
|
|
install -d -m755 %{buildroot}%{_sysconfdir}/slp.reg.d
|
|
|
|
install -m644 %{SOURCE102} %{buildroot}%{_sysconfdir}/slp.reg.d
|
2008-03-13 19:06:12 +01:00
|
|
|
# Scanner autoconfiguration stuff (packaged in sane-backends-autoconfig):
|
|
|
|
# This requires the installed descriptions and descriptions-external files
|
|
|
|
# because create_sane-backends-autoconfig.rules calls create_scanner_database
|
|
|
|
# which reads the description files to extract the needed info from which
|
|
|
|
# it generates the 56-sane-backends-autoconfig.rules file
|
|
|
|
# for automated scanner driver activation via udev.
|
|
|
|
# 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 contains a superset of USB scanner IDs (all known USB scanner IDs)
|
|
|
|
# compared to the USB scanner IDs in 56-sane-backends-autoconfig.rules,
|
|
|
|
# see create_sane-backends-autoconfig.rules for which USB scanners
|
|
|
|
# automated driver activation is done (basically only those scanners
|
|
|
|
# which are supported by a free driver, which do not require firmware upload,
|
|
|
|
# and where the support status is "complete" or "good").
|
|
|
|
# Modify create_scanner_database to find the description files in the BuildRoot directory
|
|
|
|
# (the usual delimiter '/' cannot be used because buildroot contains it too):
|
|
|
|
sed -i -e 's|/usr/share/sane/descriptions|%{buildroot}/usr/share/sane/descriptions|' %{SOURCE200}
|
|
|
|
# Modify create_sane-backends-autoconfig.rules to call create_scanner_database with the right path
|
|
|
|
# (the usual delimiter '/' cannot be used because SOURCE200 contains it too):
|
|
|
|
sed -i -e 's|^bash create_scanner_database|bash %{SOURCE200}|' %{SOURCE201}
|
|
|
|
# Run it:
|
|
|
|
bash %{SOURCE201} >autoconfig.rules
|
|
|
|
# Install the scanner autoconfiguration udev rules file:
|
|
|
|
install -m644 autoconfig.rules %{buildroot}%{_sysconfdir}/udev/rules.d/56-sane-backends-autoconfig.rules
|
2007-02-25 23:38:00 +01:00
|
|
|
|
|
|
|
%post
|
|
|
|
/sbin/ldconfig
|
|
|
|
# exit successfully in any case:
|
|
|
|
exit 0
|
|
|
|
|
|
|
|
%postun
|
|
|
|
/sbin/ldconfig
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%dir %{_sysconfdir}/sane.d
|
|
|
|
%config(noreplace) %{_sysconfdir}/sane.d/*.conf
|
|
|
|
%config(noreplace) %{_sysconfdir}/slp.reg.d
|
|
|
|
%config(noreplace) %{_sysconfdir}/xinetd.d/sane-port
|
2007-08-03 22:42:12 +02:00
|
|
|
%dir %{_sysconfdir}/udev
|
|
|
|
%dir %{_sysconfdir}/udev/rules.d
|
2007-08-15 20:36:23 +02:00
|
|
|
%{_sysconfdir}/udev/rules.d/55-libsane.rules
|
|
|
|
%dir %{_sysconfdir}/hal
|
|
|
|
%dir %{_sysconfdir}/hal/fdi
|
|
|
|
%dir %{_sysconfdir}/hal/fdi/policy
|
|
|
|
%dir %{_sysconfdir}/hal/fdi/policy/10osvendor
|
|
|
|
%{_sysconfdir}/hal/fdi/policy/10osvendor/70-scanner.fdi
|
2007-02-25 23:38:00 +01:00
|
|
|
%{_sbindir}/saned
|
|
|
|
%{_bindir}/scanimage
|
|
|
|
%{_bindir}/sane-config
|
|
|
|
%{_bindir}/sane-find-scanner
|
|
|
|
%{_bindir}/gamma4scanimage
|
|
|
|
%{_datadir}/locale/*/LC_MESSAGES/sane-backends.mo
|
|
|
|
%{_datadir}/sane/
|
|
|
|
%{_libdir}/libsane*
|
|
|
|
%{_libdir}/sane/
|
|
|
|
%{_includedir}/sane/
|
|
|
|
#%dir /var/lock/sane
|
|
|
|
%doc %{_defaultdocdir}/sane-backends/
|
|
|
|
%doc %{_mandir}/man1/scanimage.1.gz
|
|
|
|
%doc %{_mandir}/man1/sane-config.1.gz
|
|
|
|
%doc %{_mandir}/man1/sane-find-scanner.1.gz
|
|
|
|
%doc %{_mandir}/man1/gamma4scanimage.1.gz
|
|
|
|
%doc %{_mandir}/man5/sane-*.5.gz
|
|
|
|
%doc %{_mandir}/man7/sane.7.gz
|
|
|
|
%doc %{_mandir}/man8/saned.8.gz
|
|
|
|
|
2008-03-13 19:06:12 +01:00
|
|
|
%files autoconfig
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%dir %{_sysconfdir}/udev
|
|
|
|
%dir %{_sysconfdir}/udev/rules.d
|
|
|
|
%{_sysconfdir}/udev/rules.d/56-sane-backends-autoconfig.rules
|
|
|
|
|
2007-02-25 23:38:00 +01:00
|
|
|
%changelog
|
2008-10-22 18:46:52 +02:00
|
|
|
* 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).
|
2008-05-16 14:54:53 +02:00
|
|
|
* 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).
|
2008-04-21 02:32:22 +02:00
|
|
|
* 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".
|
2008-04-12 21:21:14 +02:00
|
|
|
* 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.
|
2008-04-10 15:31:36 +02:00
|
|
|
* Thu Apr 10 2008 ro@suse.de
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
|
|
for multilib support
|
2008-04-09 00:50:23 +02:00
|
|
|
* 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).
|
2008-03-19 13:10:40 +01:00
|
|
|
* Tue Mar 18 2008 jsmeix@suse.de
|
|
|
|
- Added "Supplements: sane-backends" to sane-backends-autoconfig
|
|
|
|
sub-package.
|
2008-03-13 19:06:12 +01:00
|
|
|
* 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).
|
2008-03-11 18:03:17 +01:00
|
|
|
* 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).
|
2008-02-28 18:24:23 +01:00
|
|
|
* 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Jan 31 2008 adrian@suse.de
|
2008-02-28 18:24:23 +01:00
|
|
|
- Call create_hal_global_fdi_from_libsane.rules via bash.
|
|
|
|
We can not rely on source file permissions
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Aug 14 2007 jsmeix@suse.de
|
2007-08-15 20:36:23 +02:00
|
|
|
- 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
|
2008-02-28 18:24:23 +01:00
|
|
|
libsane.rules file (see Novell/Suse Bugzilla bnc#298878).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Aug 10 2007 jsmeix@suse.de
|
2007-08-10 17:16:25 +02:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Aug 03 2007 jsmeix@suse.de
|
2007-08-03 22:42:12 +02:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Jun 13 2007 jsmeix@suse.de
|
2007-06-14 16:10:08 +02:00
|
|
|
- Adapted create_hal_global_fdi_for_scanners according to the
|
2008-02-28 18:24:23 +01:00
|
|
|
currently newest changes in HAL (see Suse Bugzilla bnc#250659).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Jun 06 2007 dmueller@suse.de
|
2008-02-28 18:24:23 +01:00
|
|
|
- module-build.diff builds driver modules as libtool modules.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Apr 21 2007 aj@suse.de
|
2007-04-22 01:02:35 +02:00
|
|
|
- Use texlive.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 21 2007 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added a fix for an "array subscript is above array bounds"
|
|
|
|
error in niash.c to fix-buffer-overflow.patch
|
2008-02-28 18:24:23 +01:00
|
|
|
(see Suse Bugzilla bnc#246654).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Jan 31 2007 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added a fix for an "array subscript is above array bounds"
|
|
|
|
error in sanei_ab306.c to fix-buffer-overflow.patch
|
2008-02-28 18:24:23 +01:00
|
|
|
(see Suse Bugzilla bnc#239953).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Jan 29 2007 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Dec 08 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fix-ambiguous-post-pre-increment.patch fixes an ambiguous
|
|
|
|
post-increment in canon-sane.c for big-endian architectures
|
|
|
|
(e.g. PowerPC).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Oct 27 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-28 18:24:23 +01:00
|
|
|
sane-dev (see Suse Bugzilla bnc#160899).
|
2007-02-25 23:38:00 +01:00
|
|
|
- Moved sane-dev from {_initrddir} to {_datadir}/sane/ to have it
|
|
|
|
still available in case of backward compatibility problems.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sun Oct 22 2006 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- buildrequires libgphoto2-devel.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 18 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fix-uninitialized-variables.patch fixes an uninitialized
|
2008-02-28 18:24:23 +01:00
|
|
|
variable in teco2.c (see Suse Bugzilla bnc#205451).
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-28 18:24:23 +01:00
|
|
|
by the current SANE version (see Suse Bugzilla bnc#160899).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 11 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 04 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-28 18:24:23 +01:00
|
|
|
which causes a buffer overflow (see Suse Bugzilla bnc#202243).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Aug 31 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added a fix of a too small char array in fujitsu.c to
|
2008-02-28 18:24:23 +01:00
|
|
|
fix-buffer-overflow.patch (see Suse Bugzilla bnc#202243).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jul 21 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- canon-backend-autoprobing.patch lets the "canon" backend
|
2008-02-28 18:24:23 +01:00
|
|
|
do scanner auto-recognition (see Suse Bugzilla bnc#177492).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jul 04 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Mar 22 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added "haldaemon" to Should-Start in /etc/init.d/sane-dev and
|
|
|
|
keeping old name "hal" for the same boot facility to be safe.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Mar 15 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Fixed percent-characters for RPM in post-install script
|
|
|
|
(use '%%%%' in spec file to get actually '%%' in the script).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Mar 13 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added automagic but safe pos-install script which tries
|
|
|
|
to update resmgr permissions for scanners for an update
|
2008-02-28 18:24:23 +01:00
|
|
|
from Suse Linux 10.0 to 10.1 (see Suse Bugzilla bnc#157055).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jan 27 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Jan 25 2006 mls@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- converted neededforbuild to BuildRequires
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jan 03 2006 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Updated to sane-backends version 1.0.17.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 26 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Disabled locking because /var/lock/sane/ would be world writable.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Sep 20 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Updated to sane-backends version 1.0.16.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Aug 22 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Updated the hpaio.desc file according to our current HPLIP
|
|
|
|
software version 0.9.4.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Aug 09 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Aug 01 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added the USB usermap file to the sane package to have the
|
|
|
|
USB manufacturer and model IDs available for scanner detection.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed May 25 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added "Should-Start: hal" to sane-dev.
|
|
|
|
- The "SnapScan 1236u" needs no firmware upload (SUSE bug 73960).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue May 17 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Fix "... is used uninitialized ..." warnings.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Mar 11 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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'.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Feb 24 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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 ...'.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Feb 17 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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'.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Feb 10 2005 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added libpng to neededforbuild (for tetex)
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Feb 08 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 02 2005 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Dec 28 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 17 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Changed runlevel script "sane-dev":
|
|
|
|
Avoid too long (perhaps infinite) waiting for "scanimage".
|
|
|
|
Maximum wait is 10 seconds.
|
|
|
|
Improved the format of the output.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 10 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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"
|
2008-02-28 18:24:23 +01:00
|
|
|
respectively "sane" (see SUSE bugzilla bnc#41233).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Nov 08 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- new sane-backends version 1.0.15
|
|
|
|
- sane-frontends stuff is moved to the new package sane-frontends
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Oct 20 2004 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- locale rename: no -> nb
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 20 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added a test in /etc/init.d/sane whether slpd is really
|
|
|
|
running before "/etc/init.d/slpd reload" is done.
|
2008-02-28 18:24:23 +01:00
|
|
|
(SUSE bugzilla bnc#42032).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Sep 15 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added sane-backends-1.0.14-epson_d8.patch which fixes the
|
|
|
|
problem with EPSON D8 function level scanners that have
|
2008-02-28 18:24:23 +01:00
|
|
|
a transparency unit (SUSE bugzilla bnc#45075).
|
2007-02-25 23:38:00 +01:00
|
|
|
- Changed the file name of /etc/xinetd.d/sane.xinetd to
|
|
|
|
/etc/xinetd.d/sane-port because xinetd ignores files
|
2008-02-28 18:24:23 +01:00
|
|
|
with names containing a dot (SUSE bugzilla bnc#45313).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Aug 13 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Changed "sane" to "sane-port" in sane.xinetd see bug 41233
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Jul 15 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added libieee1284 support (by using the new libieee1284 package)
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jul 13 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Update sane-backends to version 1.0.14
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Apr 21 2004 pth@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Apr 01 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Mar 29 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-28 18:24:23 +01:00
|
|
|
package (see bugzilla bnc#37169) and for details see
|
2007-02-25 23:38:00 +01:00
|
|
|
.../doc/packages/sane/sane-backends/sane-backends-external.html
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Mar 25 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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"
|
2008-02-28 18:24:23 +01:00
|
|
|
(see bugzilla bnc#36584).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Mar 23 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- gimp plugins are now in ../2.0/...
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Mar 22 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- epson.conf triggers autodetect on mentioning of "usb", so just
|
|
|
|
add this instead of all ids. #36585
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Mar 12 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- The plustek driver has its very own idea of a config file format,
|
|
|
|
adapt the config patch.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Mar 08 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Updated the .conf files with most of the USB ids in use,
|
|
|
|
so scanimage -L finds the scanners even without kernel module.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 25 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Merged all system scanner ids into the hardcoded usermap,
|
|
|
|
since newer kernels might no longer have the scanner module.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Feb 21 2004 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- use no-strict-aliasing
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Feb 21 2004 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fix gimp plugin link
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Feb 21 2004 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- updated frontends to 1.0.11-cvs to get gimp2 support
|
|
|
|
- use gtk2 for gimp
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 18 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- actually apply the patch (and update it) and not just
|
|
|
|
readd it to the sources.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 16 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- reapply resmgr patch.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Feb 06 2004 jsmeix@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- new versions sane-backends-1.0.13 and sane-frontends-1.0.11
|
|
|
|
- use the more important backend version number as package version
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Jan 17 2004 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed small typemismatch in sm3600.c
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 19 2003 adrian@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- use $HOSTNAME instead of $LOCALHOST in slp reg file
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Nov 14 2003 adrian@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- use correct keyword "X-UnitedLinux-Should-Start" in runlevel script
|
2008-04-09 00:50:23 +02:00
|
|
|
* Fri Nov 14 2003 adrian@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- add xinetd file for sane daemon
|
|
|
|
- let slpd check for running saned via (x)inetd
|
|
|
|
- notify slpd, if using saned init script
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 12 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added registration file for slp daemon
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Nov 10 2003 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- use net-snmp instead of ucdsnmp
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Oct 10 2003 hvogel@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fix scanimage path in the init script
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Jun 16 2003 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Also use -L/%%_lib, so we find -lresmgr on x86_64.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jun 13 2003 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Buildrooted.
|
|
|
|
- Added missing directories and files.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jun 06 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to backend version 1.0.12 - better support of current
|
|
|
|
devices.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Mar 03 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed a filelist error which turned out to be a wrong lib link.
|
|
|
|
Bug #24567
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 26 2003 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Added one missing resmgr invocation.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 17 2003 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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).
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 17 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 17 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- patch applied to detect Epson scanners via libusb correctly.
|
|
|
|
Thanks to Karl Heinz Kremer who sent it in.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 10 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- updated to backends version 1.0.11 which was suggested to avoid
|
|
|
|
a possible security whole.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 03 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to stable version 1.0.10
|
|
|
|
added gimp and gimp-devel to neededforbuild again to provide gimp
|
|
|
|
support for xscanimage
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jan 31 2003 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- neededforbuild +resmgr, so libusb gets detected.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jan 31 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Jan 27 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to version 1.0.10 pre 3
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jan 24 2003 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to pre version 1.0.10, final will follow soon.
|
|
|
|
Much more scanner supported.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Oct 31 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to final version 1.0.9
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Oct 29 2002 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- removed (old) libtool macros from acinclude.m4
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Oct 18 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 09 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed filelist and added libsane.so again.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 09 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- removed wrong lib libsane-hpoj from packlist, they came from package
|
|
|
|
hp-officeJet accidentially.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Aug 16 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added prerequires (Bug #17983) and a postun procedure
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Jul 29 2002 meissner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- gphoto -> libgphoto2
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Jul 27 2002 adrian@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fix neededforbuild
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Jul 18 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- reapplied __KERNEL__-Patches
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Jul 17 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to sane version 1.0.8:
|
|
|
|
-Network backend and saned update
|
|
|
|
-documentation updates
|
|
|
|
-bugfixes
|
|
|
|
-updated backends
|
|
|
|
-new backends
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Mar 19 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Mar 08 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 18 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed bug 13430 - updated to version 1.0.7 of sane. This broadens
|
|
|
|
the scanner support.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 06 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- minor fixes in rc.sane: removed useless test on start variable
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Jan 10 2002 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jan 08 2002 egmont@suselinux.hu
|
2007-02-25 23:38:00 +01:00
|
|
|
- changed `adjustscannerperm' to `sane' in init script
|
|
|
|
- removed bogus `probe' entry from the same script
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 21 2001 bjacke@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- remove useless provides
|
|
|
|
- make config files (noreplce)
|
|
|
|
- use libdir macro
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Sep 12 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Sep 04 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 03 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added a backend for mustek usb scanners.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Aug 29 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Aug 27 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jul 17 2001 uli@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- disabled direct PIO access for PPC
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Jul 05 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to release 1.0.5
|
|
|
|
- documentation again created dynamically.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Jun 28 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- updated to pre-1.0.5 version, 1.0.5 is expected soon
|
|
|
|
- patched sane-find-scanner to have a silent mode.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Apr 09 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- applied snapscan-patch, fixed problem with missing gimp-plugin-link
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Mar 30 2001 uli@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed to build on PPC
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Mar 23 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- removed dependency to gimp, patch to solve timing probs with
|
|
|
|
kernel 2.4
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jan 05 2001 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- updated to version 1.0.4
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Dec 20 2000 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed symlink
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Nov 20 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- hide parport-scanner in standard sane distribution in dll.conf
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 15 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- skipped parport-scanner driver also for axp
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Nov 07 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- skipped parport-scanner for ppc and sparc
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Nov 06 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed Copyright/License-Field in SpecFile
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Nov 03 2000 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fix neededforbuild for new package-names
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Nov 02 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- new version 1.0.3
|
|
|
|
patch for Artec AS6E scanner
|
|
|
|
patch for HP4200 PPort Scanner
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 25 2000 uli@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed to build with new GIMP
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 25 2000 egger@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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?
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 25 2000 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- changed neededforbuild: libgimpd -> gimpdev
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Sep 12 2000 mhafner@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added suse_update_config
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jun 27 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- libs back to /usr/lib/sane - except libsane.so. and libsane-dll
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Jun 02 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- problem with missing headerfiles and wrong linked libs fixed.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed May 24 2000 freitag@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- new configure switch --enable-scsibuffersize due to reported
|
|
|
|
problems on the SANE-Mailinglist.
|
|
|
|
- installed *all* sane-libraries to /usr/lib
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Mar 21 2000 bodammer@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- backend for Agfa SnapScan V0.8 again
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Mar 20 2000 bodammer@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update -> sane-1.0.2
|
|
|
|
link to libsane-dll.so.1 included for xsane to work
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sat Mar 04 2000 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- removed libgimp from neededforbuild
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Mar 02 2000 uli@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- moved man pages to %%{_mandir}
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Feb 07 2000 kukuk@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- Don't check for asm/io.h, this will not work on SPARC
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jan 18 2000 bodammer@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- backend for Agfa SnapScan updated to V0.8
|
|
|
|
works with new sg-modul from kernel > 2.2.5
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Oct 15 1999 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
-xscanimage: renamed GIMP_EXTENSION to IS_GIMP_EXTENSION
|
|
|
|
(GIMP_EXTENSION is already used as enumerator as of gimp-1.1.10)
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Sep 13 1999 bs@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Sep 02 1999 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- update to 1.0.1
|
|
|
|
- fixed neededforbuild to get gimp-support back
|
|
|
|
- removed tcl tk from neededforbuild
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sun Jul 18 1999 mha@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- removed '#' in front of /usr/sbin/saned in sane.spec
|
|
|
|
for mb who isn't here today ;-)
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Jul 13 1999 bs@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- use gtk and glib instead of gtkn and glibn
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Mar 19 1999 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- fixed gtkn, gtkndev, glibn, glibndev dependencies
|
2008-02-02 00:12:52 +01:00
|
|
|
* Thu Nov 26 1998 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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.
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon Nov 23 1998 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Nov 18 1998 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added libsane.so
|
2008-02-02 00:12:52 +01:00
|
|
|
* Tue Nov 17 1998 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- adjust neededforbuild to current distribution
|
2008-02-02 00:12:52 +01:00
|
|
|
* Fri Nov 13 1998 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- new version 0.74
|
|
|
|
- new and more scanners supported
|
|
|
|
- automatically detects attached scanners
|
2008-02-02 00:12:52 +01:00
|
|
|
* Mon May 25 1998 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- 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
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Mar 11 1998 ro@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- added libsane.so.0 to filelist
|
2008-02-02 00:12:52 +01:00
|
|
|
* Wed Feb 04 1998 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
- new version 0.70
|
|
|
|
- added support for various scanners, such as agfa, microtek etc.
|
|
|
|
- bugfixing for umax scanners
|
2008-02-02 00:12:52 +01:00
|
|
|
* Sun Sep 21 1997 mb@suse.de
|
2007-02-25 23:38:00 +01:00
|
|
|
Initial version 0.63
|