Commit 58912f68 authored by Jörg Frings-Fürst's avatar Jörg Frings-Fürst

New upstream version 1.0.27

parent cfd27ef2
This diff is collapsed.
......@@ -2,10 +2,6 @@ Authors of the SANE standard:
Andreas Beck and David Mosberger
Java API:
Jeff Freedman
Backends:
abaton: David Huggins-Daines
......@@ -14,132 +10,136 @@ Backends:
artec: Chris Pinkham
artec_eplus48u:Sergey Vlasov, Andreas Nowack, David Stevenson, and
Michael Herder
as6e: Eugene S. Weiss (*)
avision: Meino Christian Cramer, Rene Rebe (*)
as6e: Eugene S. Weiss
avision: Meino Christian Cramer, René Rebe (*)
bh: Tom Martone
canon: Helmut Koeberle, Manuel Panea, and Markus Mertinat
Mitsuru Okaniwa, Ulrich Deiters (*)
canon630u: Nathan Rutman (*)
canon630u: Nathan Rutman
canon_dr: m. allan noah (*)
canon_pp: Matthew Duggan (*), Simon Krix
coolscan: Didier Carlier, Andreas Rick
canon_pp: Matthew Duggan, Simon Krix
cardscan: m. allan noah (*)
coolscan2: Andras Major (*)
coolscan3: Alessandro Zummo (*)
dc25: Peter Fales (*)
coolscan: Didier Carlier, Andreas Rick
coolscan2: Andras Major
coolscan3: Alessandro Zummo
dc25: Peter Fales
dc210: Brian J. Murrell
dc240: Peter Fales (*)
dell1600n_net: Jon Chambers (*)
dc240: Peter Fales
dell1600n_net: Jon Chambers
dll: David Mosberger
dmc: David F. Skoll
epjitsu: m. allan noah (*)
epson: Karl Heinz Kremer (*)
epson2: Alessandro Zummo (*)
epsonds: Alessandro Zummo (*)
fujitsu: Randolph Bentson, Frederik Ramm, Oliver Schirrmeister (*),
epson: Karl Heinz Kremer
epson2: Alessandro Zummo
epsonds: Alessandro Zummo
fujitsu: Randolph Bentson, Frederik Ramm, Oliver Schirrmeister,
m. allan noah (*)
gphoto2: Peter Fales (*)
genesys: Henning Geinitz (*), Gerhard Jaeger (*), Stéphane Voltz (*),
Pierre Willenbrock (*)
genesys: Henning Geinitz, Gerhard Jaeger (*), Stéphane Voltz,
Pierre Willenbrock
gphoto2: Peter Fales
gt68xx: Sergey Vlasov, Andreas Nowack, David Stevenson, and
Henning Geinitz (*)
Henning Geinitz
hp: Peter Kirchgessner (*)
Geoffrey Dairiki
hpsj5s: Max Vorobiev
hp3500: Troy Rollo (*)
hp3900: Jonathan Bravo Lopez (*)
hp3900: Jonathan Bravo Lopez
hp4200: Adrian Perez Jorge, Andrew John Lewis, Arnar Mar Hrafnkelsson,
Frank Zago, Henning Geinitz (*)
hp5400: Martijn van Oosterhout, Thomas Soumarmon (*)
Frank Zago, Henning Geinitz
hp5400: Martijn van Oosterhout, Thomas Soumarmon
hp5590: Ilia Sotnikov (*)
hpljm1005: Philippe Rétornaz
hs2p: Jeremy Johnson
ibm: M.F., Henning Geinitz (*)
hpsj5s: Max Vorobiev
hs2p: Jeremy Johnson (*)
ibm: M.F., Henning Geinitz
kodak: m. allan noah (*)
kodakaio: Paul Newall
kodakaio: Paul Newall (*)
kvs1025: Tao Zhang, m. allan noah (*)
kvs20xx: unknown, m. allan noah (*)
kvs40xx: unknown, m. allan noah (*)
leo: Frank Zago (*)
lexmark: Fred Odendaal, Stéphane Voltz (*)
ma1509: Henning Geinitz (*)
magicolor: Reinhold Kainhofer (based on epson2 backend)
matsushita: Frank Zago (*)
microtek: Matthew Marjanovic (*)
leo: Frank Zago
lexmark: Fred Odendaal, Stéphane Voltz
ma1509: Henning Geinitz
magicolor: Reinhold Kainhofer(based on epson2 backend)
matsushita: Frank Zago
microtek: Matthew Marjanovic
microtek2: Bernd Schroeder, Karsten Festag
mustek: Andreas Bolsch, David Mosberger, Andreas Czechanowski,
Henning Geinitz (*), and James Perry.
mustek_pp: Jochen Eisinger (*), Eddy De Greef (*)
mustek_usb: Tom Wang and Henning Geinitz (*)
mustek_usb2: Roy Zhou, Jack Xu, Vinci Cen, and Henning Geinitz (*)
nec: Kazuya Fukuda (*)
net: Andreas Beck, David Mosberger, Julien Blache (*)
niash: Ullrich Sigwanz (*), Bertrik Sikken
p5: Stéphane Voltz (*)
pie: Simon Munton (*)
pieusb: Jan Vleeshouwers, Michael Rickmann, Klaus Kmpf
Henning Geinitz, and James Perry.
mustek_pp: Jochen Eisinger, Eddy De Greef
mustek_usb: Tom Wang and Henning Geinitz
mustek_usb2: Roy Zhou, Jack Xu, Vinci Cen, and Henning Geinitz
nec: Kazuya Fukuda
net: Andreas Beck, David Mosberger, Julien Blache
niash: Ullrich Sigwanz, Bertrik Sikken
p5: Stéphane Voltz
pie: Simon Munton
pieusb: Jan Vleeshouwers, Michael Rickmann, Klaus Kämpf
pint: Gordon Matzigkeit
pixma: Wittawat Yamwong (*)
Nicolas Martin (*)
pixma: Wittawat Yamwong
Nicolas Martin
Louis Lagendijk (*)
Dennis Lou
Rolf Bensch (*)
plustek: Gerhard Jaeger (*)
plustek_pp: Rick Bronson (former pp driver-code), Gerhard Jaeger (*)
pnm: Andreas Beck, Gordon Matzigkeit, David Mosberger, Michael
Herder, and Henning Geinitz (*)
Herder, and Henning Geinitz
qcam: Scott Laird (original driver), David Mosberger (SANE backend),
despeckling filter by Patrick Reynolds,
B&W fixes by Andrew Kuchling
ricoh: Feico W. Dillema
rts8891: Stéphane Voltz (*)
rts8891: Stéphane Voltz
s9036: Ingo Schneider
sceptre: Frank Zago (*)
sharp: Kazuya Fukuda (*) and Abel Deuring (*)
sm3600: Marian Eichholz (*) and Glenn Ramsey
sm3840: Earle F. Philhower III (*)
sceptre: Frank Zago
sharp: Kazuya Fukuda and Abel Deuring
sm3600: Marian Eichholz and Glenn Ramsey
sm3840: Earle F. Philhower III
snapscan: Kevin Charter, Franck Schneider, Michel Roelofs, Sebastien
Sable, Henrik Johansson, Chris Bagwell, and Oliver Schwartz (*)
sp15c: Randolph Bentson
st400: Ingo Wilken
stv680: Gerard Klaver (*)
stv680: Gerard Klaver
tamarack: Rogier Wolff
teco1: Frank Zago (*)
teco2: Frank Zago, Gerard Klaver (*)
teco3: Frank Zago (*)
test: Henning Geinitz (*)
teco1: Frank Zago
teco2: Frank Zago, Gerard Klaver
teco3: Frank Zago
test: Henning Geinitz
u12: Gerhard Jaeger (*)
umax: Oliver Rauch (*) and Michael K. Johnson
umax_pp: Stéphane Voltz (*)
umax: Oliver Rauch and Michael K. Johnson
umax1220u: Marcio L. Teixeira, Patrick Lessard
v4l: Juergen G. Schimmer, and Henning Geinitz (*)
umax_pp: Stéphane Voltz
v4l: Juergen G. Schimmer, and Henning Geinitz
xerox_mfp: Alex Belkin (*)
Frontends:
jscanimage: Jeff Freedman and Guido Muesch
saned: Andreas Beck, David Mosberger, Julien Blache (*)
saned: Andreas Beck, David Mosberger, Julien Blache
scanimage: Andreas Beck, David Mosberger, Gordon Matzigkeit,
m. allan noah (*), Julien Blache (*), Stéphane Voltz (*)
tstbackend: Frank Zago (*)
m. allan noah (*), Julien Blache, Stéphane Voltz
tstbackend: Frank Zago
Sanei internal code:
Adrian Perez Jorge, Andreas Beck, Andreas Czechanowski, Christian Bucher,
David Mosberger-Tang, Frank Zago (*), Henning Geinitz (*),
Jeff Freedman, Jochen Eisinger (*), Marcio Teixeira, Yuri Dario,
David Mosberger-Tang, Frank Zago, Henning Geinitz,
Jeff Freedman, Jochen Eisinger, Marcio Teixeira, Yuri Dario,
Gerhard Jaeger (*), m. allan noah (*)
Java API:
Jeff Freedman
Miscellaneous coding:
Julien Blache (*), Mattias Ellert (*), Petter Reinholdtsen (*),
Chris Bagwell (*)
Julien Blache, Mattias Ellert, Petter Reinholdtsen,
Chris Bagwell, Olaf Meeuwissen (*)
Translators:
Giuseppe Sacco (*)
(*) Maintainer with CVS write access
(*) Maintainer with Git repository write access
Please also read the file PROJECTS for projects that are planned or
......@@ -204,7 +204,7 @@ 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>
Klaus Kmpf <kkaempf@suse.com>
Klaus Kämpf <kkaempf@suse.com>
Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
M.F. <massifr@tiscalinet.it>
Manuel Panea <Manuel.Panea@rzg.mpg.de>
......@@ -225,6 +225,7 @@ Milon Firikis <milonf@ariadne-t.gr>
Mitsuru Okaniwa <m-okaniwa@bea.hi-ho.ne.jp>
Nathan Rutman <nathan@gordian.com>
Nicolas Martin <nicols-guest at users.alioth.debian.org>
Olaf Meeuwissen <paddy-hack@member.fsf.org>
Oliver Rauch <Oliver.Rauch@Rauch-domain.de>
Oliver Schirrmeister <oschirr@abm.de>
Oliver Schwartz <oliverschwartz@users.sourceforge.net>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -12,8 +12,8 @@ without warranty of any kind.
Basic Installation
==================
Briefly, the shell commands `./configure; make; make install' should
configure, build, and install this package. The following
Briefly, the shell command `./configure && make && make install'
should configure, build, and install this package. The following
more-detailed instructions are generic; see the `README' file for
instructions specific to this package. Some packages provide this
`INSTALL' file but do not implement all of the features documented
......
......@@ -12,20 +12,20 @@ dist_doc_DATA = AUTHORS ChangeLog COPYING LICENSE NEWS PROBLEMS PROJECTS \
README.hp-ux README.linux README.netbsd README.openbsd README.os2 \
README.solaris README.unixware2 README.unixware7 README.windows \
README.zeta
EXTRA_DIST = ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2 \
ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5 ChangeLog-1.0.6 \
ChangeLog-1.0.7 ChangeLog-1.0.8 ChangeLog-1.0.9 ChangeLog-1.0.10 \
ChangeLog-1.0.12 ChangeLog-1.0.13 ChangeLog-1.0.14 ChangeLog-1.0.15 \
ChangeLog-1.0.16 ChangeLog-1.0.17 ChangeLog-1.0.18 ChangeLog-1.0.19 \
ChangeLog-1.0.20 ChangeLog-1.0.21 ChangeLog-1.0.22 ChangeLog-1.0.23 \
$(PACKAGE).lsm
EXTRA_DIST = $(PACKAGE).lsm
#
# Keep the .cvsignore files sorted, and use this target to do it.
# Keep the .gitignore files sorted, and use this target to do it.
# Note that git's negated ignore patterns introduce order dependency
# and should therefor be sorted with much more care than we do here.
# Until that has been taken care of, such files are best left alone.
#
PERL=perl
sort-cvsignore:
for f in `find . -name .cvsignore`; do \
sort-gitignore:
for f in `find . -name .gitignore`; do \
if test -n "`sed -n '/^\!/p' $$f`"; then \
echo "$$f: skipping file with negated pattern" >&2; \
fi; \
$(PERL) -e 'print sort <>;' < $$f > $$f.tmptmp; \
mv $$f.tmptmp $$f; \
done
......@@ -92,3 +92,5 @@ clean-local:
distclean-local:
rm -f include/_stdint.h
rm -f include/byteorder.h
ACLOCAL_AMFLAGS = -I m4
......@@ -82,15 +82,20 @@ subdir = .
DIST_COMMON = INSTALL NEWS README AUTHORS ChangeLog \
$(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/configure $(am__configure_deps) \
$(top_srcdir)/include/sane/config.h.in mkinstalldirs \
$(dist_doc_DATA) COPYING compile config.guess config.sub \
depcomp install-sh missing ltmain.sh
$(top_srcdir)/include/sane/config.h.in mkinstalldirs ABOUT-NLS \
$(dist_doc_DATA) COPYING ar-lib compile config.guess \
config.rpath config.sub depcomp install-sh missing ltmain.sh
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ltoptions.m4 \
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/byteorder.m4 \
$(top_srcdir)/m4/stdint.m4 $(top_srcdir)/configure.in
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/byteorder.m4 $(top_srcdir)/m4/stdint.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
......@@ -228,7 +233,10 @@ distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
AMTAR = @AMTAR@
AM_CFLAGS = @AM_CFLAGS@
AM_CPPFLAGS = @AM_CPPFLAGS@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AM_LDFLAGS = @AM_LDFLAGS@
AR = @AR@
AS = @AS@
AUTOCONF = @AUTOCONF@
......@@ -249,7 +257,7 @@ CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DISTCLEAN_FILES = @DISTCLEAN_FILES@
DLH = @DLH@
DLLTOOL = @DLLTOOL@
DL_LIBS = @DL_LIBS@
DSYMUTIL = @DSYMUTIL@
......@@ -262,34 +270,42 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FIG2DEV = @FIG2DEV@
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
GMSGFMT = @GMSGFMT@
GMSGFMT_015 = @GMSGFMT_015@
GPHOTO2_CPPFLAGS = @GPHOTO2_CPPFLAGS@
GPHOTO2_LDFLAGS = @GPHOTO2_LDFLAGS@
GPHOTO2_LIBS = @GPHOTO2_LIBS@
GREP = @GREP@
GS = @GS@
HAVE_GPHOTO2 = @HAVE_GPHOTO2@
IEEE1284_LIBS = @IEEE1284_LIBS@
INCLUDES = @INCLUDES@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_LOCKPATH = @INSTALL_LOCKPATH@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
INTLLIBS = @INTLLIBS@
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
JPEG_LIBS = @JPEG_LIBS@
LATEX = @LATEX@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIBUSB_1_0_CFLAGS = @LIBUSB_1_0_CFLAGS@
LIBUSB_1_0_LIBS = @LIBUSB_1_0_LIBS@
LIBV4L_CFLAGS = @LIBV4L_CFLAGS@
LIBV4L_LIBS = @LIBV4L_LIBS@
LINKER_RPATH = @LINKER_RPATH@
LIPO = @LIPO@
LN_S = @LN_S@
LOCKPATH_GROUP = @LOCKPATH_GROUP@
LTALLOCA = @LTALLOCA@
LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKEINDEX = @MAKEINDEX@
......@@ -298,10 +314,10 @@ MANIFEST_TOOL = @MANIFEST_TOOL@
MATH_LIB = @MATH_LIB@
MKDIR_P = @MKDIR_P@
MSGFMT = @MSGFMT@
MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
NM = @NM@
NMEDIT = @NMEDIT@
NUMBER_VERSION = @NUMBER_VERSION@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OTOOL = @OTOOL@
......@@ -314,10 +330,13 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PDFLATEX = @PDFLATEX@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
PNG_LIBS = @PNG_LIBS@
POSUB = @POSUB@
PPMTOGIF = @PPMTOGIF@
PRELOADABLE_BACKENDS = @PRELOADABLE_BACKENDS@
PRELOADABLE_BACKENDS_ENABLED = @PRELOADABLE_BACKENDS_ENABLED@
PTHREAD_LIBS = @PTHREAD_LIBS@
......@@ -339,12 +358,16 @@ SYSLOG_LIBS = @SYSLOG_LIBS@
SYSTEMD_CFLAGS = @SYSTEMD_CFLAGS@
SYSTEMD_LIBS = @SYSTEMD_LIBS@
TIFF_LIBS = @TIFF_LIBS@
USB_CFLAGS = @USB_CFLAGS@
USB_LIBS = @USB_LIBS@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
V_MAJOR = @V_MAJOR@
V_MINOR = @V_MINOR@
V_REV = @V_REV@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
......@@ -408,19 +431,16 @@ dist_doc_DATA = AUTHORS ChangeLog COPYING LICENSE NEWS PROBLEMS PROJECTS \
README.solaris README.unixware2 README.unixware7 README.windows \
README.zeta
EXTRA_DIST = ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2 \
ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5 ChangeLog-1.0.6 \
ChangeLog-1.0.7 ChangeLog-1.0.8 ChangeLog-1.0.9 ChangeLog-1.0.10 \
ChangeLog-1.0.12 ChangeLog-1.0.13 ChangeLog-1.0.14 ChangeLog-1.0.15 \
ChangeLog-1.0.16 ChangeLog-1.0.17 ChangeLog-1.0.18 ChangeLog-1.0.19 \
ChangeLog-1.0.20 ChangeLog-1.0.21 ChangeLog-1.0.22 ChangeLog-1.0.23 \
$(PACKAGE).lsm
EXTRA_DIST = $(PACKAGE).lsm
#
# Keep the .cvsignore files sorted, and use this target to do it.
# Keep the .gitignore files sorted, and use this target to do it.
# Note that git's negated ignore patterns introduce order dependency
# and should therefor be sorted with much more care than we do here.
# Until that has been taken care of, such files are best left alone.
#
PERL = perl
ACLOCAL_AMFLAGS = -I m4
all: all-recursive
.SUFFIXES:
......@@ -926,8 +946,11 @@ uninstall-am: uninstall-dist_docDATA
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags tags-am uninstall uninstall-am uninstall-dist_docDATA
sort-cvsignore:
for f in `find . -name .cvsignore`; do \
sort-gitignore:
for f in `find . -name .gitignore`; do \
if test -n "`sed -n '/^\!/p' $$f`"; then \
echo "$$f: skipping file with negated pattern" >&2; \
fi; \
$(PERL) -e 'print sort <>;' < $$f > $$f.tmptmp; \
mv $$f.tmptmp $$f; \
done
......
-*-Mode: outline-*-
New with 1.0.27 (see Note 1), released 2017-05-22:
* 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 (see Note 2).
* Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
* Updated Linux USB3 workaround (see Note 3).
* Documentation and translation updates.
* Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
* Reduced compiler warnings, improved code (see Note 4).
Note 1: There is no 1.0.26 release of sane-backends. That number was
skipped so that our development version numbers would more clearly be
an extension of the prior release. This should make packaging a little
easier for our downstream users.
Note 2: On all systems, the --enable-libusb* flags are now ignored.
Instead, the --with-usb and --without-usb flags now control support.
When neither is given, USB support will be enabled if possible and
disabled otherwise. If --with-usb is requested but not possible,
./configure will fail. There is no support to prefer libusb-0.1 over
libusb-1.0. When libusb-1.0 is not found, libusb-0.1 will be tried.
Note 3: 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.
Note 4: 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 our bug tracker, improved our
build scripts and docs, and provided user support. Thank you Olaf!
New with 1.0.25, released 2015-10-03:
* New backends: epsonds (Epson DS, PX and WF series),
......
......@@ -10,7 +10,7 @@ You always find the most recent version of SANE on:
http://www.sane-project.org/
At the same location there are also links to snapshots of the CVS server and
At the same location there are also links to snapshots of the Git server and
sometimes beta releases of sane-backends. These are unstable development
versions, so be careful when using them. Please report any problems to us. See
contact section for details.
......@@ -36,8 +36,9 @@ In order to build SANE, the following tools and libraries are required:
- GNU make: version 3.70 or newer
- ANSI C compiler: GNU C (gcc) is recommended for best performance,
but any ANSI-compliant compiler should do
- ISO C99 compiler: GNU C (gcc) is recommended for best results,
but any ISO C99 compliant compiler should do
Some more libraries are not strictly necessary to compile SANE, but some
functionality may be lost if they are not available. Make sure that these
......@@ -46,7 +47,7 @@ configure. On some Linux distributions the header files are part of separate
packages (e.g. usb.h in libusb-devel or libusb-dev). These must also be
installed.
- libusb (>=0.1.8): Strongly recommended if you use a USB scanner.
- libusb: Strongly recommended if you use a USB scanner.
Some backends won't work without libusb at all.
- libjpeg (>=6B): For the dc210, dc240, and gphoto2 backends.
......@@ -110,11 +111,6 @@ configure options, there are the following SANE specific options:
configuration file. Please refer to the backend's man pages for
details.
--disable-translations
Disable installation of translated backend options. If you get
errors in the po/ directory during build, use this option.
See po/README for details.
--enable-locking
Means, that some backends will use a lockfile for allowing multiple
access to one scanner. This is useful, i.e. one frontend is scanning
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.