]> git.pld-linux.org Git - packages/sane-backends.git/commitdiff
- updated to 1.0.21 auto/th/sane-backends-1_0_21-1
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 7 Nov 2010 17:52:04 +0000 (17:52 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- added link patch, updated pl.po-update patch
- hp_rts88xx addon backend already obsoleted by upstream hp3500+rts8891
- added upstream i18n patch
- enable pthread (needed by mustek_usb2 backend)
- separated v4l backend (libv4l dependency)
- -devel R: libusb-devel, libieee1284-devel (but not libv4l-devel)

Changed files:
    sane-backends-1.0.21-i18n.patch -> 1.1
    sane-backends-hp_rts88xx-fixes.patch -> 1.5
    sane-backends-hp_rts88xx.patch -> 1.2
    sane-backends-link.patch -> 1.14
    sane-backends-pl.po-update.patch -> 1.5
    sane-backends.spec -> 1.132

sane-backends-1.0.21-i18n.patch [new file with mode: 0644]
sane-backends-hp_rts88xx-fixes.patch [deleted file]
sane-backends-hp_rts88xx.patch [deleted file]
sane-backends-link.patch
sane-backends-pl.po-update.patch
sane-backends.spec

diff --git a/sane-backends-1.0.21-i18n.patch b/sane-backends-1.0.21-i18n.patch
new file mode 100644 (file)
index 0000000..ae00d9a
--- /dev/null
@@ -0,0 +1,129 @@
+diff -Nur sane-backends-1.0.21/po/LINGUAS sane-backends-1.0.21.mod/po/LINGUAS
+--- sane-backends-1.0.21/po/LINGUAS    1969-12-31 19:00:00.000000000 -0500
++++ sane-backends-1.0.21.mod/po/LINGUAS        2010-04-27 03:38:23.000000000 -0400
+@@ -0,0 +1,21 @@
++# List of languages 
++# try to keep this list ordered
++bg
++cs
++da
++de
++en_GB
++eo
++es
++fi
++fr
++gl
++it
++ja
++nb
++nl
++pl
++pt
++ru
++sv
++uk
+diff -Nur sane-backends-1.0.21/po/POTFILES sane-backends-1.0.21.mod/po/POTFILES
+--- sane-backends-1.0.21/po/POTFILES   1969-12-31 19:00:00.000000000 -0500
++++ sane-backends-1.0.21.mod/po/POTFILES       2010-04-27 03:38:16.000000000 -0400
+@@ -0,0 +1,100 @@
++# List of source files containing translatable strings
++# paths relative to po
++../include/sane/saneopts.h
++../backend/sane_strstatus.c
++
++../backend/artec_eplus48u.c
++
++../backend/avision.h
++
++../backend/canon630u.c
++../backend/canon.c
++../backend/canon-sane.c
++
++../backend/canon_dr.c
++../backend/canon_dr.h
++
++../backend/cardscan.c
++../backend/cardscan.h
++
++../backend/epjitsu.c
++../backend/epjitsu.h
++
++../backend/epson.c
++../backend/epson.h
++../backend/epson2.c
++../backend/epson2.h
++
++../backend/fujitsu.c
++../backend/fujitsu.h
++
++../backend/genesys.c
++
++../backend/kodak.c
++../backend/kodak.h
++
++../backend/gt68xx.c
++../backend/gt68xx_low.h
++
++../backend/hp3500.c
++../backend/hp3900_sane.c
++../backend/hp5400_sane.c
++../backend/hp5590.c
++../backend/hp-option.c
++../backend/hp-option.h
++
++../backend/leo.c
++../backend/leo.h
++
++../backend/lexmark.c
++
++../backend/ma1509.c
++
++../backend/matsushita.c
++../backend/matsushita.h
++
++../backend/microtek2.c
++../backend/microtek2.h
++
++../backend/mustek.c
++../backend/mustek_usb.c
++../backend/mustek_usb2.c
++
++../backend/niash.c
++
++../backend/pixma.c
++../backend/pixma_sane_options.c
++
++../backend/plustek.c
++../backend/plustek_pp.c
++
++../backend/pnm.c
++
++../backend/rts8891.c
++
++../backend/sceptre.c
++../backend/sceptre.h
++
++../backend/sm3840.c
++
++../backend/snapscan.c
++../backend/snapscan-options.c
++
++../backend/stv680.c
++../backend/stv680.h
++
++../backend/teco1.c
++../backend/teco1.h
++../backend/teco2.c
++../backend/teco2.h
++../backend/teco3.c
++../backend/teco3.h
++
++../backend/test.c
++
++../backend/u12.c
++
++../backend/umax1220u.c
++../backend/umax.c
++../backend/umax_pp.c
++
diff --git a/sane-backends-hp_rts88xx-fixes.patch b/sane-backends-hp_rts88xx-fixes.patch
deleted file mode 100644 (file)
index e3cd76a..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
---- sane-backends-1.0.18/sane_hp_rts88xx/sane_hp_rts88xx/patch-sane.sh.orig    2004-11-21 14:28:11.000000000 +0100
-+++ sane-backends-1.0.18/sane_hp_rts88xx/sane_hp_rts88xx/patch-sane.sh 2006-08-20 21:12:37.084515000 +0200
-@@ -82,9 +82,14 @@
- sed "s/PRELOADABLE_BACKENDS =/& hp_rts88xx /g" $sane/backend/Makefile.in | \
-     sed "s/DISTFILES = /& hp_rts88xx.c hp_rts88xx.h /g"  | \
-         sed 's%libsane-abaton.la: ../sanei/sanei_scsi.lo%& \
--libsane-hp_rts88xx.la: ../sanei/sanei_config2.lo \
- libsane-hp_rts88xx.la: ../sanei/sanei_constrain_value.lo \
--libsane-hp_rts88xx.la: ../sanei/sanei_usb.lo%' >  $sane/backend/tmp~
-+libsane-hp_rts88xx.la: ../sanei/sanei_usb.lo%' | sed '
-+s%^libsane-artec_eplus48u\.la: artec_eplus48u\.lo%libsane-hp_rts88xx.la: hp_rts88xx.lo hp_rts88xx-s.lo $(EXTRA) $(LIBOBJS)\
-+      @$(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \\\
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \\\
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)\
-+\
-+&%' >  $sane/backend/tmp~
- evaluate_retval
- echo -n "Relocating files..."
-@@ -99,10 +98,10 @@
- evaluate_retval
- # Adds a line with 'hp_rts88xx' to dll.conf
--echo -n "Modifying backend/dll.conf..."
--if [ -z $(grep hp_rts88xx $sane/backend/dll.conf) ]
-+echo -n "Modifying backend/dll.conf.in..."
-+if [ -z $(grep hp_rts88xx $sane/backend/dll.conf.in) ]
-     then
--    echo "hp_rts88xx" >> $sane/backend/dll.conf
-+    echo "hp_rts88xx" >> $sane/backend/dll.conf.in
- fi
- evaluate_retval
---- sane-backends-1.0.18/sane_hp_rts88xx/sane_hp_rts88xx/hp_rts88xx.desc.orig  2004-11-21 12:32:09.000000000 +0100
-+++ sane-backends-1.0.18/sane_hp_rts88xx/sane_hp_rts88xx/hp_rts88xx.desc       2006-08-20 21:17:49.436035750 +0200
-@@ -13,25 +13,12 @@
- :model "HP4400C"                                      ; name models for above-specified mfg.
- :interface "USB"
-+:usbid "0x03f0" "0x0705"
- :status :basic
- :comment "grayscale 300/600 DPI"
- :model "HP4470C"
- :interface "USB"
-+:usbid "0x03f0" "0x0805"
- :status :basic
- :comment "grayscale 300/600 DPI, XPA/bed mode"
--
--:model "HP3500C"
--:interface "USB"
--:status :basic
--:comment "not tested"
--
--:model "HP3530C"
--:interface "USB"
--:status :basic
--:comment "not tested"
--
--:model "HP3570C"
--:interface "USB"
--:status :basic
--:comment "not tested"
diff --git a/sane-backends-hp_rts88xx.patch b/sane-backends-hp_rts88xx.patch
deleted file mode 100644 (file)
index b5d73de..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
---- sane-backends-1.0.20/backend/Makefile.am~  2009-03-05 02:54:32.000000000 +0100
-+++ sane-backends-1.0.20/backend/Makefile.am   2010-01-19 23:34:22.344559136 +0100
-@@ -94,7 +94,7 @@
-              st400.conf stv680.conf tamarack.conf \
-              teco1.conf teco2.conf teco3.conf test.conf \
-              u12.conf umax1220u.conf umax.conf umax_pp.conf v4l.conf \
--             xerox_mfp.conf dll.conf saned.conf
-+             xerox_mfp.conf dll.conf saned.conf hp_rts88xx.conf
- becfg: $(BACKEND_CONFS)
- SUFFIXES = .conf.in .conf
-@@ -187,7 +187,7 @@
-     libtamarack.la libtest.la libteco1.la \
-     libteco2.la libteco3.la libu12.la libumax.la \
-     libumax1220u.la libumax_pp.la libv4l.la \
--    libxerox_mfp.la
-+    libxerox_mfp.la libhp_rts88xx.la
- # Each stand alone backend thats possible to be built should be listed
- # here.  There are the libraries that are installed under $(libdir)/sane.
-@@ -218,7 +218,7 @@
-     libsane-tamarack.la libsane-test.la libsane-teco1.la \
-     libsane-teco2.la libsane-teco3.la libsane-u12.la libsane-umax.la \
-     libsane-umax1220u.la libsane-umax_pp.la libsane-v4l.la \
--    libsane-xerox_mfp.la
-+    libsane-xerox_mfp.la libsane-hp_rts88xx.la
- EXTRA_LTLIBRARIES = $(be_convenience_libs) $(be_dlopen_libs)
-@@ -820,6 +820,14 @@
- # TODO: Why are these distributed but not compiled?
- EXTRA_DIST += rts8891_devices.c rts8891_low.c rts8891_low.h
-+libhp_rts88xx_la_SOURCES = hp_rts88xx.c hp_rts88xx.h rts88xx_lib.c rts88xx_lib.h
-+libhp_rts88xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp_rts88xx
-+
-+nodist_libsane_hp_rts88xx_la_SOURCES = hp_rts88xx-s.c
-+libsane_hp_rts88xx_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=hp_rts88xx
-+libsane_hp_rts88xx_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS)
-+libsane_hp_rts88xx_la_LIBADD = $(COMMON_LIBS) libhp_rts88xx.la ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo ../sanei/sanei_config2.lo sane_strstatus.lo ../sanei/sanei_scsi.lo ../sanei/sanei_usb.lo $(SCSI_LIBS) $(USB_LIBS)
-+
- libs9036_la_SOURCES = s9036.c s9036.h
- libs9036_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=s9036
---- sane-backends-1.0.20/doc/Makefile.am~      2009-03-24 14:36:37.000000000 +0100
-+++ sane-backends-1.0.20/doc/Makefile.am       2010-01-19 23:20:38.431319430 +0100
-@@ -36,7 +36,7 @@
-       sane-mustek_usb2.5 sane-hp3500.5 sane-pixma.5 sane-stv680.5 \
-       sane-hp5590.5 sane-hpljm1005.5 sane-cardscan.5 sane-hp3900.5 \
-       sane-epjitsu.5 sane-hs2p.5 sane-canon_dr.5 sane-xerox_mfp.5 \
--      sane-rts8891.5 sane-coolscan3.5
-+      sane-rts8891.5 sane-coolscan3.5 sane-hp_rts88xx.5
- EXTRA_DIST += sane-abaton.man sane-agfafocus.man sane-apple.man sane-as6e.man \
-       sane-dll.man sane-dc25.man sane-dmc.man sane-epson.man \
-@@ -60,7 +60,7 @@
-       sane-pixma.man sane-stv680.man sane-hp5590.man sane-hpljm1005.man \
-       sane-cardscan.man sane-hp3900.man sane-epjitsu.man sane-hs2p.man \
-       sane-canon_dr.man sane-xerox_mfp.man sane-rts8891.man \
--      sane-coolscan3.man
-+      sane-coolscan3.man sane-hp_rts88xx.man
- man7_MANS = sane.7
- EXTRA_DIST += sane.man
---- sane-backends-1.0.20/configure.in~ 2009-05-03 03:25:23.000000000 +0200
-+++ sane-backends-1.0.20/configure.in  2010-01-19 23:40:10.724520408 +0100
-@@ -516,7 +516,7 @@
-         pixma plustek plustek_pp qcam ricoh rts8891 s9036 \
-         sceptre sharp sm3600 sm3840 snapscan sp15c st400 \
-         stv680 tamarack teco1 teco2 teco3 test u12 umax 
--        umax_pp umax1220u v4l xerox_mfp"
-+        umax_pp umax1220u v4l xerox_mfp hp_rts88xx"
- # If user specifies backends manually then cause configure
- # to fail if its detected it can't be compiled.  If we
index adb50f6a1b7fecd1a1f963efcfea192456c6c893..631edcf2bf0074d0c15264074b3875fb5baab625 100644 (file)
-diff -urbB sane-backends-1.0.16.org/acinclude.m4 sane-backends-1.0.16/acinclude.m4
---- sane-backends-1.0.16.org/acinclude.m4      2005-07-30 15:59:53.000000000 +0200
-+++ sane-backends-1.0.16/acinclude.m4  2005-08-09 18:07:30.781728672 +0200
-@@ -184,16 +184,18 @@
- # Checks for ieee1284 library, needed for canon_pp backend.
- AC_DEFUN([SANE_CHECK_IEEE1284],
- [
-+  IEEE1284_LIBS=
-   AC_CHECK_HEADER(ieee1284.h, [
-     AC_CACHE_CHECK([for libieee1284 >= 0.1.5], sane_cv_use_libieee1284, [
-       AC_TRY_COMPILE([#include <ieee1284.h>], [
-       struct parport p; char *buf; 
-       ieee1284_nibble_read(&p, 0, buf, 1);
-       ], 
--        [sane_cv_use_libieee1284="yes"; LIBS="${LIBS} -lieee1284"
-+        [sane_cv_use_libieee1284="yes"; IEEE1284_LIBS="-lieee1284"
-       ],[sane_cv_use_libieee1284="no"])
-     ],)
-   ],)
-+  AC_SUBST(IEEE1284_LIBS)
-   if test "$sane_cv_use_libieee1284" = "yes" ; then
-     AC_DEFINE(HAVE_LIBIEEE1284,1,[Define to 1 if you have the `ieee1284' library (-lcam).])
-   fi
-@@ -244,6 +246,7 @@
- # GPHOTO2 backends.
- AC_DEFUN([SANE_CHECK_JPEG],
- [
-+  JPEG_LIBS=
-   AC_CHECK_LIB(jpeg,jpeg_start_decompress, 
-   [
-     AC_CHECK_HEADER(jconfig.h, 
-@@ -255,10 +258,11 @@
-         #if JPEG_LIB_VERSION >= 61
-           sane_correct_jpeg_lib_version_found
-         #endif
--      ],[sane_cv_use_libjpeg="yes"; LIBS="${LIBS} -ljpeg"; 
-+      ],[sane_cv_use_libjpeg="yes"; JPEG_LIBS="-ljpeg"; 
-       AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)])
-     ],)
-   ],)
-+  AC_SUBST(JPEG_LIBS)
- ])
- #
-@@ -283,11 +283,13 @@
- # Checks for tiff library dell1600n_net backend.
- AC_DEFUN([SANE_CHECK_TIFF],
- [
-+  TIFF_LIBS=
-   AC_CHECK_LIB(tiff,TIFFFdOpen, 
-   [
-     AC_CHECK_HEADER(tiffio.h, 
--    [sane_cv_use_libtiff="yes"; LIBS="${LIBS} -ltiff"],)
-+    [sane_cv_use_libtiff="yes"; TIFF_LIBS="-ltiff"],)
-   ],)
-+  AC_SUBST(TIFF_LIBS)
- ])
- #
-@@ -404,6 +410,7 @@
-       ])
-+      GPHOTO2_LIBS=
-       # If --with-gphoto2=yes (or not supplied), first check if 
-       # pkg-config exists, then use it to check if libgphoto2 is
-       # present.  If all that works, then see if we can actually link
-@@ -428,14 +435,14 @@
-                               LIBS="${LIBS} ${GPHOTO2_LIBS}"
-                               # Make sure we an really use the library
-                               AC_CHECK_FUNCS(gp_camera_init,HAVE_GPHOTO2=true, 
--                                      [ LIBS="${saved_LIBS}"
--                                      HAVE_GPHOTO2=false ])
-+                                      [ HAVE_GPHOTO2=false ])
-+                              LIBS="${saved_LIBS}"
-                       else
-                               HAVE_GPHOTO2=false
-                       fi
-               fi
-       fi
--
-+      AC_SUBST(GPHOTO2_LIBS)
- ])
- #
---- sane-backends-1.0.18/backend/Makefile.in.orig      2005-07-30 14:28:10.000000000 +0200
-+++ sane-backends-1.0.18/backend/Makefile.in   2005-09-22 12:22:51.000000000 +0200
-@@ -165,6 +165,341 @@
- .PHONY: all clean depend dist distclean install uninstall
-+libsane-abaton.la: abaton.lo abaton-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-agfafocus.la: agfafocus.lo agfafocus-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-apple.la: apple.lo apple-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-artec.la: artec.lo artec-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-artec_eplus48u.la: artec_eplus48u.lo artec_eplus48u-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-avision.la: avision.lo avision-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-bh.la: bh.lo bh-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-canon.la: canon.lo canon-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-canon630u.la: canon630u.lo canon630u-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-canon_pp.la: canon_pp.lo canon_pp-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @IEEE1284_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-cardscan.la: cardscan.lo cardscan-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-coolscan.la: coolscan.lo coolscan-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-coolscan2.la: coolscan2.lo coolscan2-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-dc210.la: dc210.lo dc210-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @JPEG_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-dc240.la: dc240.lo dc240-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @JPEG_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-dell1600n_net.la: dell1600n_net.lo dell1600n_net-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @TIFF_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-dmc.la: dmc.lo dmc-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-epson.la: epson.lo epson-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-epson2.la: epson2.lo epson2-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-epjitsu.la: epjitsu.lo epjitsu-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-fujitsu.la: fujitsu.lo fujitsu-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-genesys.la: genesys.lo genesys-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-gphoto2.la: gphoto2.lo gphoto2-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @GPHOTO2_LIBS@ @JPEG_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-gt68xx.la: gt68xx.lo gt68xx-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hp.la: hp.lo hp-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hp3500.la: hp3500.lo hp3500-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hp3900.la: hp3900.lo hp3900-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ @TIFF_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hp4200.la: hp4200.lo hp4200-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hp5400.la: hp5400.lo hp5400-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hp5590.la: hp5590.lo hp5590-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hpljm1005.la: hpljm1005.lo hpljm1005-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hpsj5s.la: hpsj5s.lo hpsj5s-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @IEEE1284_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-hs2p.la: hs2p.lo hs2p-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-ibm.la: ibm.lo ibm-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-leo.la: leo.lo leo-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-lexmark.la: lexmark.lo lexmark-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-ma1509.la: ma1509.lo ma1509-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-matsushita.la: matsushita.lo matsushita-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-microtek.la: microtek.lo microtek-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-microtek2.la: microtek2.lo microtek2-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-mustek.la: mustek.lo mustek-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @IEEE1284_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-mustek_pp.la: mustek_pp.lo mustek_pp-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @IEEE1284_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-mustek_usb.la: mustek_usb.lo mustek_usb-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-mustek_usb2.la: mustek_usb2.lo mustek_usb2-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-nec.la: nec.lo nec-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-niash.la: niash.lo niash-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-pie.la: pie.lo pie-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-pixma.la: pixma.lo pixma-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-plustek.la: plustek.lo plustek-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-plustek_pp.la: plustek_pp.lo plustek_pp-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @IEEE1284_LIBS@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-ricoh.la: ricoh.lo ricoh-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-s9036.la: s9036.lo s9036-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-sceptre.la: sceptre.lo sceptre-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-sharp.la: sharp.lo sharp-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-sm3600.la: sm3600.lo sm3600-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-sm3840.la: sm3840.lo sm3840-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-snapscan.la: snapscan.lo snapscan-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-sp15c.la: sp15c.lo sp15c-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-st400.la: st400.lo st400-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-stv680.la: stv680.lo stv680-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-tamarack.la: tamarack.lo tamarack-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-teco1.la: teco1.lo teco1-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-teco2.la: teco2.lo teco2-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-teco3.la: teco3.lo teco3-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-u12.la: u12.lo u12-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-umax.la: umax.lo umax-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
-+libsane-umax1220u.la: umax1220u.lo umax1220u-s.lo $(EXTRA) $(LIBOBJS)
-+      $(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) @USB_LIBS@ @LIBRESMGR@ \
-+      $(LDFLAGS) $(BACKENDLIBS) $^ -rpath $(libsanedir) \
-+      -version-info $(V_MAJOR):$(V_REV):$(V_MINOR) $(DYNAMIC_FLAG)
-+
- libsane-%.la: %.lo %-s.lo $(EXTRA) $(LIBOBJS)
-       @$(LIBTOOL) $(MLINK) $(CC) -export-dynamic -o $@ $($*_LIBS) \
-       $(LDFLAGS) $(BACKENDLIBS) $^ @LIBTOOL_LINK_EXTRA@ -rpath $(libsanedir) \
-@@ -618,7 +618,7 @@
-       echo "};" >> $@
- libsane.la: dll.lo dll-s.lo $(EXTRA) $(addsuffix .lo,$(DLL_PRELOAD)) $(LIBOBJS)
--      @$(LIBTOOL) $(MLINK) $(CC) -o $@ $(LDFLAGS) $(BACKENDLIBS)  $^ \
-+      $(LIBTOOL) $(MLINK) $(CC) -o $@ $(LDFLAGS) $(BACKENDLIBS)  $^ \
-               $(addsuffix .lo,$(DLL_PRELOAD_EXTRAS)) @LIBTOOL_LINK_EXTRA@ \
-               -rpath $(libdir) -version-info $(V_MAJOR):$(V_REV):$(V_MINOR)
---- sane-backends-1.0.16/configure.in.orig     2005-08-07 11:49:48.000000000 +0200
-+++ sane-backends-1.0.16/configure.in  2005-09-22 11:29:35.000000000 +0200
-@@ -128,15 +128,17 @@
- SANE_CHECK_MISSING_HEADERS
-+LIBRESMGR=
- AC_CHECK_HEADER(resmgr.h,[
-       AC_CHECK_LIB(
-               resmgr,
-               rsm_open_device,[
-                       AC_DEFINE(HAVE_RESMGR,1,[define if you have the resmgr library])
--                      LIBS="$LIBS -lresmgr"
-+                      LIBRESMGR="-lresmgr"
-               ]
-       )
- ])
-+AC_SUBST(LIBRESMGR)
- dnl ***********************************************************************
- dnl Checks for types and structures
-@@ -261,10 +263,15 @@
- dnl we need both libusb header and a libusb providing usb_interrupt_read
- if test "${ac_cv_header_usb_h}" = "yes" && test "$USE_LIBUSB" = "yes" ; then
-+  USB_LIBS=
-+  save_LIBS="$LIBS"
-   AC_CHECK_LIB(usb, usb_interrupt_read)
-+  LIBS="$save_LIBS"
-   if test "${ac_cv_lib_usb_usb_interrupt_read}" = "yes" ; then
-     HAVE_LIBUSB="yes"
-+    USB_LIBS="-lusb"
-   fi
-+  AC_SUBST(USB_LIBS)
- fi
- dnl disable Linux SCSI generic version 3 to avoid 32/64 bit problems
---- sane-backends-1.0.16/tools/Makefile.in.orig        2005-07-17 13:53:42.000000000 +0200
-+++ sane-backends-1.0.16/tools/Makefile.in     2005-09-22 11:48:57.000000000 +0200
-@@ -95,7 +95,7 @@
-       ../sanei/sanei_scsi.lo ../sanei/sanei_usb.lo ../sanei/sanei_init_debug.lo \
-       ../sanei/sanei_config.lo
-       @$(LIBTOOL) $(MLINK) $(LINK) sane-find-scanner.o check-usb-chip.o \
--        ../backend/sane_strstatus.lo $(LIBSANEI) $(LIBLIB) $(LIBS)
-+        ../backend/sane_strstatus.lo $(LIBSANEI) $(LIBLIB) $(LIBS) @USB_LIBS@ @IEEE1284_LIBS@ @LIBRESMGR@
- gamma4scanimage: gamma4scanimage.o
-       @$(LIBTOOL) $(MLINK) $(LINK) gamma4scanimage.o -lm
---- sane-backends-1.0.19/sanei/Makefile.in.orig        2008-02-03 07:59:36.000000000 +0100
-+++ sane-backends-1.0.19/sanei/Makefile.in     2008-05-30 21:40:36.179802265 +0200
-@@ -82,7 +82,7 @@
-       $(COMPILE) $<
- .c.lo:
--      @$(LIBTOOL) $(MCOMP) $(COMPILE) -static $<
-+      $(LIBTOOL) $(MCOMP) $(COMPILE) $<
- all:  $(TARGETS)
+--- sane-backends-1.0.21/backend/Makefile.am.orig      2010-11-06 21:29:14.551101613 +0100
++++ sane-backends-1.0.21/backend/Makefile.am   2010-11-07 10:26:58.167102452 +0100
+@@ -293,7 +293,7 @@
+ nodist_libsane_artec_eplus48u_la_SOURCES = artec_eplus48u-s.c
+ libsane_artec_eplus48u_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=artec_eplus48u
+ libsane_artec_eplus48u_la_LDFLAGS = $(DIST_SANELIBS_LDFLAGS)
+-libsane_artec_eplus48u_la_LIBADD = $(COMMON_LIBS) libartec_eplus48u.la ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo  sane_strstatus.lo ../sanei/sanei_usb.lo ../sanei/sanei_thread.lo $(MATH_LIB) $(USB_LIBS) $(PTHREAD_LIBS) $(RESMEG_LIBS)
++libsane_artec_eplus48u_la_LIBADD = $(COMMON_LIBS) libartec_eplus48u.la ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo  sane_strstatus.lo ../sanei/sanei_usb.lo ../sanei/sanei_thread.lo $(MATH_LIB) $(USB_LIBS) $(PTHREAD_LIBS) $(RESMGR_LIBS)
+ EXTRA_DIST += artec_eplus48u.conf.in
+ libas6e_la_SOURCES = as6e.c as6e.h
+@@ -1089,7 +1089,7 @@
+ nodist_libsane_la_SOURCES =  dll-s.c
+ libsane_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=dll
+ libsane_la_LDFLAGS = $(DIST_LIBS_LDFLAGS)
+-libsane_la_LIBADD = $(COMMON_LIBS) @PRELOADABLE_BACKENDS_ENABLED@ libdll.la sane_strstatus.lo ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo ../sanei/sanei_config2.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo ../sanei/sanei_pv8630.lo ../sanei/sanei_pp.lo ../sanei/sanei_thread.lo  ../sanei/sanei_lm983x.lo ../sanei/sanei_access.lo ../sanei/sanei_net.lo ../sanei/sanei_wire.lo ../sanei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo $(DL_LIBS) $(LIBV4L_LIBS) $(MATH_LIB) $(IEEE1284_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(GPHOTO2_LIBS) $(SOCKET_LIBS) $(USB_LIBS) $(AVAHI_LIBS) $(SCSI_LIBS) $(PTHREAD_LIBS) $(RESMGR_LIBS)
++libsane_la_LIBADD = $(COMMON_LIBS) @PRELOADABLE_BACKENDS_ENABLED@ libdll.la sane_strstatus.lo ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo ../sanei/sanei_config2.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo ../sanei/sanei_pv8630.lo ../sanei/sanei_pp.lo ../sanei/sanei_thread.lo  ../sanei/sanei_lm983x.lo ../sanei/sanei_access.lo ../sanei/sanei_net.lo ../sanei/sanei_wire.lo ../sanei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo $(DL_LIBS) $(MATH_LIB) $(IEEE1284_LIBS) $(SOCKET_LIBS) $(USB_LIBS) $(SCSI_LIBS) $(PTHREAD_LIBS) $(RESMGR_LIBS)
+ # WARNING: Automake is getting this wrong so have to do it ourselves.
+ libsane_la_DEPENDENCIES = $(COMMON_LIBS) @PRELOADABLE_BACKENDS_ENABLED@ libdll.la sane_strstatus.lo ../sanei/sanei_init_debug.lo ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo ../sanei/sanei_config2.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo ../sanei/sanei_pv8630.lo ../sanei/sanei_pp.lo ../sanei/sanei_thread.lo  ../sanei/sanei_lm983x.lo ../sanei/sanei_access.lo ../sanei/sanei_net.lo ../sanei/sanei_wire.lo ../sanei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo @SANEI_SANEI_JPEG_LO@
+--- sane-backends-1.0.21/tools/Makefile.am.orig        2010-04-05 15:18:06.000000000 +0200
++++ sane-backends-1.0.21/tools/Makefile.am     2010-11-07 11:59:31.659094909 +0100
+@@ -32,7 +32,7 @@
+ sane_find_scanner_SOURCES = sane-find-scanner.c check-usb-chip.c \
+                           ../backend/sane_strstatus.c
+ sane_find_scanner_LDADD = ../sanei/libsanei.la ../lib/liblib.la \
+-                        @USB_LIBS@ @IEEE1284_LIBS@ @SCSI_LIBS@
++                        @USB_LIBS@ @IEEE1284_LIBS@ @SCSI_LIBS@ @RESMGR_LIBS@
+ gamma4scanimage_SOURCES = gamma4scanimage.c
+ gamma4scanimage_LDADD = @MATH_LIB@
index 0d7ce2603d1a7957ecebdf1cddc5cdc35ebc011c..481a53b9b8fa1fe9c6461c4f6c7a6c39dc49ac05 100644 (file)
---- sane-backends-1.0.19/po/sane-backends.pl.po.orig   2007-12-19 11:47:04.000000000 +0100
-+++ sane-backends-1.0.19/po/sane-backends.pl.po        2008-05-30 18:27:05.190143919 +0200
-@@ -1,12 +1,12 @@
+--- sane-backends-1.0.21/po/pl.po.orig 2010-04-05 15:18:05.000000000 +0200
++++ sane-backends-1.0.21/po/pl.po      2010-11-06 21:27:30.311104966 +0100
+@@ -1,15 +1,16 @@
  # Polish translation for SANE backend options
  # Copyright (c) 2002-2003 Piotr Gogolewski
  # Piotr Gogolewski <docent@panoramix.net.pl>, 2003-2005.
 -# Jakub Bogusz <qboosh@pld-linux.org>, 2005-2006.
-+# Jakub Bogusz <qboosh@pld-linux.org>, 2005-2008.
++# Jakub Bogusz <qboosh@pld-linux.org>, 2005-2010.
  msgid ""
  msgstr ""
 -"Project-Id-Version: sane-backends 1.0.18\n"
-+"Project-Id-Version: sane-backends 1.0.19\n"
++"Project-Id-Version: sane-backends 1.0.21\n"
  "Report-Msgid-Bugs-To: \n"
--"POT-Creation-Date: 2007-12-17 22:31+0100\n"
-+"POT-Creation-Date: 2008-05-30 17:50+0200\n"
- "PO-Revision-Date: 2007-12-17 23:03+0100\n"
+-"POT-Creation-Date: 2010-02-27 20:43-0500\n"
+-"PO-Revision-Date: 2007-12-17 23:03+0100\n"
++"POT-Creation-Date: 2010-04-25 21:48-0400\n"
++"PO-Revision-Date: 2010-11-06 19:33+0100\n"
  "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
  "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
-@@ -213,39 +213,39 @@
- #: .tmp/canon.c:146 .tmp/canon-sane.c:1323
++"Language: pl\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+@@ -22,13 +23,12 @@
+ #: ../include/sane/saneopts.h:156
+ #, no-c-format
+ msgid "Standard"
+-msgstr ""
++msgstr "Standardowe"
+ #: ../include/sane/saneopts.h:157 ../backend/artec_eplus48u.c:2884
+-#: ../backend/epson.c:3284 ../backend/epson2.c:1269
+-#: ../backend/genesys.c:5527 ../backend/gt68xx.c:703
+-#: ../backend/hp3500.c:975 ../backend/hp-option.c:3297
+-#: ../backend/leo.c:823 ../backend/lexmark.c:189 ../backend/ma1509.c:551
++#: ../backend/epson.c:3284 ../backend/epson2.c:1269 ../backend/genesys.c:5554
++#: ../backend/gt68xx.c:703 ../backend/hp3500.c:975 ../backend/hp-option.c:3297
++#: ../backend/leo.c:823 ../backend/lexmark.c:190 ../backend/ma1509.c:551
+ #: ../backend/matsushita.c:1135 ../backend/microtek2.h:599
+ #: ../backend/mustek.c:4363 ../backend/mustek_usb.c:305
+ #: ../backend/mustek_usb2.c:465 ../backend/pixma_sane_options.c:144
+@@ -42,23 +42,22 @@
+ msgstr "Krawędzie obszaru skanowania"
+ #: ../include/sane/saneopts.h:158 ../backend/artec_eplus48u.c:2805
+-#: ../backend/canon.c:1492 ../backend/genesys.c:5578
+-#: ../backend/gt68xx.c:672 ../backend/hp-option.c:2953
+-#: ../backend/leo.c:871 ../backend/ma1509.c:599
++#: ../backend/canon.c:1492 ../backend/genesys.c:5614 ../backend/gt68xx.c:672
++#: ../backend/hp-option.c:2953 ../backend/leo.c:871 ../backend/ma1509.c:599
+ #: ../backend/matsushita.c:1189 ../backend/microtek2.h:600
+ #: ../backend/mustek.c:4411 ../backend/mustek_usb.c:353
+ #: ../backend/mustek_usb2.c:431 ../backend/niash.c:756
+ #: ../backend/plustek.c:853 ../backend/plustek_pp.c:792
+ #: ../backend/sceptre.c:750 ../backend/snapscan-options.c:561
+-#: ../backend/stv680.c:1067 ../backend/teco1.c:1143
+-#: ../backend/teco2.c:1962 ../backend/teco3.c:968 ../backend/u12.c:592
+-#: ../backend/umax.c:5226 ../backend/umax_pp.c:629
++#: ../backend/stv680.c:1067 ../backend/teco1.c:1143 ../backend/teco2.c:1962
++#: ../backend/teco3.c:968 ../backend/u12.c:592 ../backend/umax.c:5226
++#: ../backend/umax_pp.c:629
+ #, no-c-format
+ msgid "Enhancement"
+ msgstr "Ulepszanie"
+ #: ../include/sane/saneopts.h:159 ../backend/epson.c:3183
+-#: ../backend/epson2.c:1194 ../backend/rts8891.c:2766
++#: ../backend/epson2.c:1194 ../backend/rts8891.c:2792
+ #: ../backend/snapscan-options.c:816 ../backend/umax.c:5565
+ #, no-c-format
+ msgid "Advanced"
+@@ -67,7 +66,7 @@
+ #: ../include/sane/saneopts.h:160
+ #, no-c-format
+ msgid "Sensors"
+-msgstr ""
++msgstr "Czujniki"
+ #: ../include/sane/saneopts.h:162
+ #, no-c-format
+@@ -84,8 +83,8 @@
+ msgid "Bit depth"
+ msgstr "Głębokość bitowa"
+-#: ../include/sane/saneopts.h:165 ../backend/canon.c:1143
+-#: ../backend/leo.c:781 ../backend/pixma_sane_options.c:40
++#: ../include/sane/saneopts.h:165 ../backend/canon.c:1143 ../backend/leo.c:781
++#: ../backend/pixma_sane_options.c:40
+ #, no-c-format
+ msgid "Scan mode"
+ msgstr "Tryb skanowania"
+@@ -143,12 +142,12 @@
+ #: ../include/sane/saneopts.h:176
+ #, no-c-format
+ msgid "Page width"
+-msgstr ""
++msgstr "Szerokość strony"
+ #: ../include/sane/saneopts.h:177
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Page height"
+-msgstr "Światło"
++msgstr "Wysokość strony"
+ #: ../include/sane/saneopts.h:178
+ #, no-c-format
+@@ -293,8 +292,7 @@
+ #: ../include/sane/saneopts.h:206 ../backend/hp3900_sane.c:428
+ #: ../backend/hp3900_sane.c:1021 ../backend/hp3900_sane.c:1421
+ #: ../backend/hp-option.c:3235 ../backend/mustek_usb2.c:121
+-#: ../backend/plustek.c:235 ../backend/plustek_pp.c:202
+-#: ../backend/u12.c:157
++#: ../backend/plustek.c:235 ../backend/plustek_pp.c:202 ../backend/u12.c:157
+ #, no-c-format
+ msgid "Negative"
+ msgstr "Negatyw"
+@@ -417,34 +415,33 @@
+ #: ../include/sane/saneopts.h:245
+ #, no-c-format
+ msgid ""
+-"Read-only option that specifies how many options a specific devices "
+-"supports."
++"Read-only option that specifies how many options a specific devices supports."
+ msgstr "Opcja tylko do odczytu, mówiąca ile opcji wspiera dane urządzenie."
+ #: ../include/sane/saneopts.h:248
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Source, mode and resolution options"
+-msgstr "Krótka lista rozdzielczości"
++msgstr "Opecje źródła, trybu i rozdzielczości"
+ #: ../include/sane/saneopts.h:249
+ #, no-c-format
+ msgid "Scan area and media size options"
+-msgstr ""
++msgstr "Opcje obszaru skanowania i rozmiaru obiektu"
+ #: ../include/sane/saneopts.h:250
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Image modification options"
+-msgstr "Liczba opcji"
++msgstr "Opcje modyfikacji obrazu"
+ #: ../include/sane/saneopts.h:251
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Hardware specific options"
+-msgstr "Rozdzielczość skanowania"
++msgstr "Opcje specyficzne dla sprzętu"
+ #: ../include/sane/saneopts.h:252
+ #, no-c-format
+ msgid "Scanner sensors and buttons"
+-msgstr ""
++msgstr "Czujniki i przyciski skanera"
+ #: ../include/sane/saneopts.h:255
+ #, no-c-format
+@@ -458,25 +455,24 @@
+ "scanner this cuts down the number of passes to one and on a one-pass "
+ "scanner, it reduces the memory requirements and scan-time of the preview."
+ msgstr ""
+-"Żądanie aby wszystkie podglądy były wykonywane w trybie "
+-"monochromatycznym. W skanerze trójprzebiegowym ogranicza to liczbę "
+-"przebiegów do jednego a na jednoprzebiegowym zmniejsza zapotrzebowanie "
+-"na pamięć i czas pobierania podglądu."
++"Żądanie aby wszystkie podglądy były wykonywane w trybie monochromatycznym. W "
++"skanerze trójprzebiegowym ogranicza to liczbę przebiegów do jednego a na "
++"jednoprzebiegowym zmniejsza zapotrzebowanie na pamięć i czas pobierania "
++"podglądu."
+ #: ../include/sane/saneopts.h:264
+ #, no-c-format
+ msgid ""
+-"Number of bits per sample, typical values are 1 for \"line-art\" and 8 "
+-"for multibit scans."
++"Number of bits per sample, typical values are 1 for \"line-art\" and 8 for "
++"multibit scans."
+ msgstr ""
+-"Ilość bitów na próbkę; typowe wartości to 1 dla trybu kreski i 8 dla "
+-"skanów kolorowych i w skali szarości."
++"Ilość bitów na próbkę; typowe wartości to 1 dla trybu kreski i 8 dla skanów "
++"kolorowych i w skali szarości."
+ #: ../include/sane/saneopts.h:268
+ #, no-c-format
+ msgid "Selects the scan mode (e.g., lineart, monochrome, or color)."
+-msgstr ""
+-"Ustawia tryb skanowania, np. tryb kreski, skala szarości lub kolorowy"
++msgstr "Ustawia tryb skanowania, np. tryb kreski, skala szarości lub kolorowy"
+ #: ../include/sane/saneopts.h:271
+ #, no-c-format
+@@ -531,31 +527,29 @@
+ #: ../include/sane/saneopts.h:301
+ #, no-c-format
+ msgid ""
+-"Specifies the width of the media.  Required for automatic centering of "
+-"sheet-fed scans."
+-msgstr ""
++"Specifies the width of the media.  Required for automatic centering of sheet-"
++"fed scans."
++msgstr "Określa szerokość obiektu. Wymagane do automatycznego centrowania skanowania."
+ #: ../include/sane/saneopts.h:305
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Specifies the height of the media."
+-msgstr "Ustawia rozdzielczość skanowanego obrazka."
++msgstr "Określa wysokość obiektu."
+ #: ../include/sane/saneopts.h:308
+ #, no-c-format
+-msgid ""
+-"Determines whether a builtin or a custom gamma-table should be used."
+-msgstr ""
+-"Określa czy powinna być użyta wbudowana tabela gamma czy użytkownika"
++msgid "Determines whether a builtin or a custom gamma-table should be used."
++msgstr "Określa czy powinna być użyta wbudowana tabela gamma czy użytkownika"
+ #: ../include/sane/saneopts.h:312
+ #, no-c-format
+ msgid ""
+-"Gamma-correction table.  In color mode this option equally affects the "
+-"red, green, and blue channels simultaneously (i.e., it is an intensity "
+-"gamma table)."
++"Gamma-correction table.  In color mode this option equally affects the red, "
++"green, and blue channels simultaneously (i.e., it is an intensity gamma "
++"table)."
+ msgstr ""
+-"Tabela korekcji gamma. W trybie kolorowym ta opcja równomiernie wpływa "
+-"na wszystkie kanały jednocześnie (staje się tabelą intensywności)."
++"Tabela korekcji gamma. W trybie kolorowym ta opcja równomiernie wpływa na "
++"wszystkie kanały jednocześnie (staje się tabelą intensywności)."
+ #: ../include/sane/saneopts.h:317
+ #, no-c-format
+@@ -585,8 +579,8 @@
+ #: ../include/sane/saneopts.h:332
+ #, no-c-format
+ msgid ""
+-"Selects the \"graininess\" of the acquired image.  Smaller values result "
+-"in sharper images."
++"Selects the \"graininess\" of the acquired image.  Smaller values result in "
++"sharper images."
+ msgstr ""
+ "Ustawia \"ziarnistość\" uzyskanego obrazka. Mniejsze wartości dadzą "
+ "ostrzejsze obrazki."
+@@ -610,8 +604,7 @@
+ #, no-c-format
+ msgid "Selects what red radiance level should be considered \"white\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności czerwieni ma być uznawany za \"biały"
+-"\"."
++"Decyduje o tym jaki poziom jasności czerwieni ma być uznawany za \"biały\"."
+ #: ../include/sane/saneopts.h:348
+ #, no-c-format
+@@ -629,45 +622,40 @@
+ #, no-c-format
+ msgid "Selects what red radiance level should be considered \"black\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności czerwieni ma być uznawany za \"czarny"
+-"\"."
++"Decyduje o tym jaki poziom jasności czerwieni ma być uznawany za \"czarny\"."
+ #: ../include/sane/saneopts.h:358
+ #, no-c-format
+ msgid "Selects what green radiance level should be considered \"black\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności zieleni ma być uznawany za \"czarny"
+-"\"."
++"Decyduje o tym jaki poziom jasności zieleni ma być uznawany za \"czarny\"."
+ #: ../include/sane/saneopts.h:360
+ #, no-c-format
+ msgid "Selects what blue radiance level should be considered \"black\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności błękitu ma być uznawany za \"czarny"
+-"\"."
++"Decyduje o tym jaki poziom jasności błękitu ma być uznawany za \"czarny\"."
+ #: ../include/sane/saneopts.h:365
+ #, no-c-format
+ msgid "Selects what red radiance level should be considered \"full red\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności czerwonego ma być uznawany jako "
+-"czysty czerwony."
++"Decyduje o tym jaki poziom jasności czerwonego ma być uznawany jako czysty "
++"czerwony."
+ #: ../include/sane/saneopts.h:367
+ #, no-c-format
+-msgid ""
+-"Selects what green radiance level should be considered \"full green\"."
++msgid "Selects what green radiance level should be considered \"full green\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności niebieskiego ma być uznawany jako "
+-"czysty niebieski."
++"Decyduje o tym jaki poziom jasności niebieskiego ma być uznawany jako czysty "
++"niebieski."
+ #: ../include/sane/saneopts.h:370
+ #, no-c-format
+-msgid ""
+-"Selects what blue radiance level should be considered \"full blue\"."
++msgid "Selects what blue radiance level should be considered \"full blue\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności zielonego ma być uznawany jako "
+-"czysty zielony."
++"Decyduje o tym jaki poziom jasności zielonego ma być uznawany jako czysty "
++"zielony."
+ #: ../include/sane/saneopts.h:374
+ #, no-c-format
+@@ -677,8 +665,8 @@
+ #: ../include/sane/saneopts.h:377
+ #, no-c-format
+ msgid ""
+-"The saturation level controls the amount of \"blooming\" that occurs "
+-"when acquiring an image with a camera. Larger values cause more blooming."
++"The saturation level controls the amount of \"blooming\" that occurs when "
++"acquiring an image with a camera. Larger values cause more blooming."
+ msgstr ""
+ "Poziom nasycenia ustawia ilość \"wykwitu\" który ukazuje się, kiedy "
+ "pobieramy obraz z kamery. Większe wartości powodują większy wykwit."
+@@ -694,23 +682,21 @@
+ "Sets the size of the halftoning (dithering) pattern used when scanning "
+ "halftoned images."
+ msgstr ""
+-"Ustawia rozmiar wzorca tonowania (ditheringu) używanego podczas "
+-"skanowania tonowanych obrazków."
++"Ustawia rozmiar wzorca tonowania (ditheringu) używanego podczas skanowania "
++"tonowanych obrazków."
+ #: ../include/sane/saneopts.h:389
+ #, no-c-format
+ msgid ""
+ "Defines the halftoning (dithering) pattern for scanning halftoned images."
+ msgstr ""
+-"Definiuje wzorzec tonowania (ditheringu) dla skanowania tonowanych "
+-"obrazków."
++"Definiuje wzorzec tonowania (ditheringu) dla skanowania tonowanych obrazków."
+ #: ../include/sane/saneopts.h:393
+ #, no-c-format
+ msgid "Use same values for X and Y resolution"
+ msgstr ""
+-"Użyj tych samych wartości dla rozdzielczości w osi X i Y (poziomie i "
+-"pionie)"
++"Użyj tych samych wartości dla rozdzielczości w osi X i Y (poziomie i pionie)"
+ #: ../include/sane/saneopts.h:395
+ #, no-c-format
+@@ -828,44 +814,44 @@
+ msgstr "Wyłącz lampę przy wyjściu z programu"
+ #: ../include/sane/saneopts.h:444
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Scan button"
+-msgstr "Rozdzielczość skanowania"
++msgstr "Przycisk skanowania"
+ #: ../include/sane/saneopts.h:445
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Email button"
+-msgstr "Czekaj na Przycisk"
++msgstr "Przycisk E-maila"
+ #: ../include/sane/saneopts.h:446
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Fax button"
+-msgstr "Czekaj na Przycisk"
++msgstr "Przycisk faksu"
+ #: ../include/sane/saneopts.h:447
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Copy button"
+-msgstr "Czekaj na Przycisk"
++msgstr "Przycisk kopiowania"
+ #: ../include/sane/saneopts.h:448
+ #, no-c-format
+ msgid "PDF button"
+-msgstr ""
++msgstr "Przycisk PDF"
+ #: ../include/sane/saneopts.h:449
+ #, no-c-format
+ msgid "Cancel button"
+-msgstr ""
++msgstr "Przycisk anulowania"
+ #: ../include/sane/saneopts.h:450
+ #, no-c-format
+ msgid "Page loaded"
+-msgstr ""
++msgstr "Strona włożona"
+ #: ../include/sane/saneopts.h:451
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Cover open"
+-msgstr "Wzorzec kolorów"
++msgstr "Pokrywa otwarta"
+ #: ../include/sane/saneopts.h:454
+ #, no-c-format
+@@ -900,72 +886,72 @@
+ #: ../backend/sane_strstatus.c:59
+ #, no-c-format
+ msgid "Success"
+-msgstr ""
++msgstr "Sukces"
+ #: ../backend/sane_strstatus.c:62
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Operation not supported"
+-msgstr "Półcienie nie wspierane"
++msgstr "Operacja nieobsługiwana"
+ #: ../backend/sane_strstatus.c:65
+ #, no-c-format
+ msgid "Operation was cancelled"
+-msgstr ""
++msgstr "Operacja anulowana"
+ #: ../backend/sane_strstatus.c:68
+ #, no-c-format
+ msgid "Device busy"
+-msgstr ""
++msgstr "Urządzenie zajęte"
+ #: ../backend/sane_strstatus.c:71
+ #, no-c-format
+ msgid "Invalid argument"
+-msgstr ""
++msgstr "Błędny argument"
+ #: ../backend/sane_strstatus.c:74
+ #, no-c-format
+ msgid "End of file reached"
+-msgstr ""
++msgstr "Osiągnięto koniec pliku"
+ #: ../backend/sane_strstatus.c:77
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Document feeder jammed"
+-msgstr "podajnik dokumentów"
++msgstr "Zakleszczenie podajnika dokumentów"
+ #: ../backend/sane_strstatus.c:80
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Document feeder out of documents"
+-msgstr "podajnik dokumentów"
++msgstr "Koniec dokumentów w podajniku"
+ #: ../backend/sane_strstatus.c:83
+ #, no-c-format
+ msgid "Scanner cover is open"
+-msgstr ""
++msgstr "Pokrywa skanera jest otwarta"
+ #: ../backend/sane_strstatus.c:86
+ #, no-c-format
+ msgid "Error during device I/O"
+-msgstr ""
++msgstr "Błąd podczas operacji we/wy"
+ #: ../backend/sane_strstatus.c:89
+ #, no-c-format
+ msgid "Out of memory"
+-msgstr ""
++msgstr "Brak pamięci"
+ #: ../backend/sane_strstatus.c:92
+ #, no-c-format
+ msgid "Access to resource has been denied"
+-msgstr ""
++msgstr "Brak dostępu do zasobu"
+ #: ../backend/sane_strstatus.c:96
+ #, no-c-format
+ msgid "Lamp not ready, please retry"
+-msgstr ""
++msgstr "Lampa nie gotowa, proszę spróbować powtórnie"
+ #: ../backend/sane_strstatus.c:101
+ #, no-c-format
+ msgid "Scanner mechanism locked for transport"
+-msgstr ""
++msgstr "Mechanizm skanera zablokowany w celu transportu"
+ #: ../backend/artec_eplus48u.c:2874 ../backend/pnm.c:282
+ #, no-c-format
+@@ -990,12 +976,12 @@
+ #: ../backend/artec_eplus48u.c:2943
+ #, no-c-format
+ msgid ""
+-"If enabled, the device will be calibrated before the next scan. "
+-"Otherwise, calibration is performed only before the first start."
++"If enabled, the device will be calibrated before the next scan. Otherwise, "
++"calibration is performed only before the first start."
+ msgstr ""
+ "Jeśli jest zaznaczone, urządzenie będzie kalibrowane przed następnym "
+-"skanowaniem. W innym przypadku kalibracja zostanie wykonana przed "
+-"pierwszym przebiegiem"
++"skanowaniem. W innym przypadku kalibracja zostanie wykonana przed pierwszym "
++"przebiegiem"
+ #: ../backend/artec_eplus48u.c:2954
+ #, no-c-format
+@@ -1005,9 +991,9 @@
+ #: ../backend/artec_eplus48u.c:2956
+ #, no-c-format
+ msgid ""
+-"If enabled, only the shading correction is performed during calibration. "
+-"The default values for gain, offset and exposure time, either build-in "
+-"or from the configuration file, are used."
++"If enabled, only the shading correction is performed during calibration. The "
++"default values for gain, offset and exposure time, either build-in or from "
++"the configuration file, are used."
+ msgstr ""
+ "Jeżeli włączone, tylko korekcja cieniowania jest przeprowadzana w czasie "
+ "kalibracji. Domyślne są używane wartości dla wzmocnienia offsetu i czasu "
+@@ -1035,8 +1021,7 @@
+ #: ../backend/avision.h:777
+ #, no-c-format
+-msgid ""
+-"Duplex scan provide a scan of the front and back side of the document"
++msgid "Duplex scan provide a scan of the front and back side of the document"
+ msgstr ""
+ "Skanowanie dwustronne pozwala na skanowanie przedniej i tylnej strony "
+ "dokumentu"
+@@ -1084,7 +1069,7 @@
+ #: ../backend/canon.c:149 ../backend/canon-sane.c:1323
  #, no-c-format
  msgid "Raw"
 -msgstr ""
 +msgstr "Surowy"
  
- #: .tmp/canon.c:152 .tmp/canon-sane.c:732 .tmp/canon-sane.c:940
- #: .tmp/canon-sane.c:1076 .tmp/canon-sane.c:1318 .tmp/canon-sane.c:1487
- #: .tmp/canon-sane.c:1636
+ #: ../backend/canon.c:157 ../backend/canon-sane.c:732
+ #: ../backend/canon-sane.c:940 ../backend/canon-sane.c:1076
+@@ -1092,32 +1077,32 @@
+ #: ../backend/canon-sane.c:1636
  #, no-c-format
  msgid "Fine color"
 -msgstr ""
 +msgstr "Dobry kolor"
  
- #: .tmp/canon.c:161
+ #: ../backend/canon.c:169
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "No transparency correction"
 -msgstr "Korekcja koloru"
 +msgstr "Brak korekcji dla klisz"
  
- #: .tmp/canon.c:162 .tmp/canon-sane.c:680
+ #: ../backend/canon.c:170 ../backend/canon-sane.c:680
  #, no-c-format
  msgid "Correction according to film type"
 -msgstr ""
 +msgstr "Korekcja zgodna z rodzajem filmu"
  
- #: .tmp/canon.c:163 .tmp/canon-sane.c:674
+ #: ../backend/canon.c:171 ../backend/canon-sane.c:674
  #, no-c-format
  msgid "Correction according to transparency ratio"
 -msgstr ""
 +msgstr "Korekcja zgodna ze współczynnikiem przezroczystości"
  
- #: .tmp/canon.c:168 .tmp/canon-sane.c:776
+ #: ../backend/canon.c:176 ../backend/canon-sane.c:776
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Negatives"
 -msgstr "Negatyw"
 +msgstr "Negatywy"
  
- #: .tmp/canon.c:168
+ #: ../backend/canon.c:176
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Slides"
 -msgstr "Slajd"
 +msgstr "Slajdy"
  
- #: .tmp/canon.c:178 .tmp/matsushita.c:178
+ #: ../backend/canon.c:186 ../backend/matsushita.c:178
  #, no-c-format
-@@ -253,190 +253,190 @@
+@@ -1125,190 +1110,190 @@
  msgstr "Automatycznie"
  
- #: .tmp/canon.c:178
+ #: ../backend/canon.c:186
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Normal speed"
 -msgstr "Zwykły"
 +msgstr "Zwykła prędkość"
  
- #: .tmp/canon.c:179
+ #: ../backend/canon.c:187
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "1/2 normal speed"
 -msgstr "2x2 zwykły"
 +msgstr "1/2 zwykłej prędkości"
  
- #: .tmp/canon.c:179
+ #: ../backend/canon.c:187
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "1/3 normal speed"
 -msgstr "3x3 zwykły"
 +msgstr "1/3 zwykłej prędkości"
  
- #: .tmp/canon.c:362
+ #: ../backend/canon.c:372
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "rounded parameter"
 -msgstr "Parametry rozmyte"
 +msgstr "parametr zaokrąglony"
  
- #: .tmp/canon.c:365 .tmp/canon.c:381 .tmp/canon.c:416 .tmp/canon.c:466
- #: .tmp/canon.c:484 .tmp/canon.c:527
+ #: ../backend/canon.c:375 ../backend/canon.c:391 ../backend/canon.c:426
+ #: ../backend/canon.c:476 ../backend/canon.c:494 ../backend/canon.c:537
  #, no-c-format
  msgid "unknown"
 -msgstr ""
 +msgstr "nieznany"
  
- #: .tmp/canon.c:375
+ #: ../backend/canon.c:385
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "ADF jam"
 -msgstr "ADF"
 +msgstr "zakleszczenie ADF"
  
- #: .tmp/canon.c:378
+ #: ../backend/canon.c:388
  #, no-c-format
  msgid "ADF cover open"
 -msgstr ""
 +msgstr "pokrywa ADF otwarta"
  
- #: .tmp/canon.c:391
+ #: ../backend/canon.c:401
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "lamp failure"
 -msgstr "Wartość gamma"
 +msgstr "awaria lampy"
  
- #: .tmp/canon.c:394
+ #: ../backend/canon.c:404
  #, no-c-format
  msgid "scan head positioning error"
 -msgstr ""
 +msgstr "błąd pozycjonowania głowicy skanera"
  
- #: .tmp/canon.c:397
+ #: ../backend/canon.c:407
  #, no-c-format
  msgid "CPU check error"
 -msgstr ""
 +msgstr "błąd kontroli CPU"
  
- #: .tmp/canon.c:400
+ #: ../backend/canon.c:410
  #, no-c-format
  msgid "RAM check error"
 -msgstr ""
 +msgstr "błąd kontroli RAM"
  
- #: .tmp/canon.c:403
+ #: ../backend/canon.c:413
  #, no-c-format
  msgid "ROM check error"
 -msgstr ""
 +msgstr "błąd kontroli ROM"
  
- #: .tmp/canon.c:406
+ #: ../backend/canon.c:416
  #, no-c-format
  msgid "hardware check error"
 -msgstr ""
 +msgstr "błąd kontroli sprzętu"
  
- #: .tmp/canon.c:409
+ #: ../backend/canon.c:419
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "transparency unit lamp failure"
 -msgstr "Moduł do skanowania przezroczy"
 +msgstr "awaria lampy do skanowania przezroczy"
  
- #: .tmp/canon.c:412
+ #: ../backend/canon.c:422
  #, no-c-format
  msgid "transparency unit scan head positioning failure"
 -msgstr ""
 +msgstr "błąd pozycjonowania głowicy do skanowania przezroczy"
  
- #: .tmp/canon.c:426
+ #: ../backend/canon.c:436
  #, no-c-format
  msgid "parameter list length error"
 -msgstr ""
 +msgstr "błąd długości listy parametrów"
  
- #: .tmp/canon.c:430
+ #: ../backend/canon.c:440
  #, no-c-format
  msgid "invalid command operation code"
 -msgstr ""
 +msgstr "błędny kod operacji"
  
- #: .tmp/canon.c:434
+ #: ../backend/canon.c:444
  #, no-c-format
  msgid "invalid field in CDB"
 -msgstr ""
 +msgstr "błędne pole w CDB"
  
- #: .tmp/canon.c:438
+ #: ../backend/canon.c:448
  #, no-c-format
  msgid "unsupported LUN"
 -msgstr ""
 +msgstr "nieobsługiwany LUN"
  
- #: .tmp/canon.c:442
+ #: ../backend/canon.c:452
  #, no-c-format
  msgid "invalid field in parameter list"
 -msgstr ""
 +msgstr "błędne pole w liście parametrów"
  
- #: .tmp/canon.c:446
+ #: ../backend/canon.c:456
  #, no-c-format
  msgid "command sequence error"
 -msgstr ""
 +msgstr "błąd sekwencji poleceń"
  
- #: .tmp/canon.c:450
+ #: ../backend/canon.c:460
  #, no-c-format
  msgid "too many windows specified"
 -msgstr ""
 +msgstr "podano zbyt dużo okien"
  
- #: .tmp/canon.c:454
+ #: ../backend/canon.c:464
  #, no-c-format
  msgid "medium not present"
 -msgstr ""
 +msgstr "brak nośnika"
  
- #: .tmp/canon.c:458
+ #: ../backend/canon.c:468
  #, no-c-format
  msgid "invalid bit IDENTIFY message"
 -msgstr ""
 +msgstr "błędny komunikat bitowy IDENTIFY"
  
- #: .tmp/canon.c:462
+ #: ../backend/canon.c:472
  #, no-c-format
  msgid "option not connect"
 -msgstr ""
 +msgstr "opcja nie podłączona"
  
- #: .tmp/canon.c:476
+ #: ../backend/canon.c:486
  #, no-c-format
  msgid "power on reset / bus device reset"
 -msgstr ""
 +msgstr "reset po włączeniu zasilania / reset szyny"
  
- #: .tmp/canon.c:480
+ #: ../backend/canon.c:490
  #, no-c-format
  msgid "parameter changed by another initiator"
 -msgstr ""
 +msgstr "parametr zmieniony przez inny inicjator"
  
- #: .tmp/canon.c:494
+ #: ../backend/canon.c:504
  #, no-c-format
  msgid "no additional sense information"
 -msgstr ""
 +msgstr "brak dodatkowej informacji o stanie"
  
- #: .tmp/canon.c:498
+ #: ../backend/canon.c:508
  #, no-c-format
  msgid "reselect failure"
 -msgstr ""
 +msgstr "niepowodzenie ponownego wyboru"
  
- #: .tmp/canon.c:502
+ #: ../backend/canon.c:512
  #, no-c-format
  msgid "SCSI parity error"
 -msgstr ""
 +msgstr "błąd parzystości SCSI"
  
- #: .tmp/canon.c:506
+ #: ../backend/canon.c:516
  #, no-c-format
  msgid "initiator detected error message received"
 -msgstr ""
 +msgstr "otrzymano komunikat błędu wykryty przez inicjator"
  
- #: .tmp/canon.c:511
+ #: ../backend/canon.c:521
  #, no-c-format
  msgid "invalid message error"
 -msgstr ""
 +msgstr "błędny komunikat"
  
- #: .tmp/canon.c:515
+ #: ../backend/canon.c:525
  #, no-c-format
  msgid "timeout error"
 -msgstr ""
 +msgstr "błąd przekroczenia czasu"
  
- #: .tmp/canon.c:519
+ #: ../backend/canon.c:529
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "transparency unit shading error"
 -msgstr "Moduł do skanowania przezroczy"
 +msgstr "błąd cieniowania modułu do skanowania przezroczy"
  
- #: .tmp/canon.c:523
+ #: ../backend/canon.c:533
  #, no-c-format
  msgid "lamp not stabilized"
 -msgstr ""
 +msgstr "lampa nie ustabilizowana"
  
- #: .tmp/canon.c:537
+ #: ../backend/canon.c:547
  #, no-c-format
  msgid "problem not analyzed (unknown SCSI class)"
 -msgstr ""
 +msgstr "problem nie przeanalizowany (nieznana klasa SCSI)"
  
- #: .tmp/canon.c:855 .tmp/canon.c:870
+ #: ../backend/canon.c:865 ../backend/canon.c:880
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "film scanner"
 -msgstr "skaner płaski"
 +msgstr "skaner filmów"
  
- #: .tmp/canon.c:885 .tmp/canon.c:900 .tmp/canon.c:915
- #: .tmp/hp3900_sane.c:1694 .tmp/plustek.c:1334 .tmp/plustek_pp.c:1014
-@@ -454,22 +454,22 @@
- #: .tmp/canon.c:1171 .tmp/epson2.c:2160 .tmp/epson.c:3376
+ #: ../backend/canon.c:895 ../backend/canon.c:910 ../backend/canon.c:925
+ #: ../backend/hp3900_sane.c:1683 ../backend/plustek.c:1334
+@@ -1318,232 +1303,228 @@
+ msgid "flatbed scanner"
+ msgstr "skaner płaski"
+-#: ../backend/canon.c:1181 ../backend/epson.c:3372
+-#: ../backend/epson2.c:1343
++#: ../backend/canon.c:1181 ../backend/epson.c:3372 ../backend/epson2.c:1343
  #, no-c-format
  msgid "Film type"
 -msgstr "rodzaj filmu"
 +msgstr "Rodzaj filmu"
  
- #: .tmp/canon.c:1172
+ #: ../backend/canon.c:1182
  #, no-c-format
  msgid "Selects the film type, i.e. negatives or slides"
 -msgstr ""
 +msgstr "Wybór rodzaju filmu, np. negatywów lub slajdów"
  
- #: .tmp/canon.c:1184
+ #: ../backend/canon.c:1194
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Negative film type"
 -msgstr "Negatyw"
 +msgstr "Rodzaj negatywu"
  
- #: .tmp/canon.c:1185
+ #: ../backend/canon.c:1195
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Selects the negative film type"
 -msgstr "Wybierz obraz testowy"
 +msgstr "Wybór rodzaju negatywu"
  
- #: .tmp/canon.c:1209 .tmp/saneopts.h:146
- #, no-c-format
-@@ -477,59 +477,59 @@
- msgstr "Rozdzielczość skanowania"
- #: .tmp/canon.c:1224
+ #: ../backend/canon.c:1234
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Hardware resolution"
 -msgstr "Rozdzielczość skanowania"
 +msgstr "Rozdzielczość sprzętowa"
  
- #: .tmp/canon.c:1225
+ #: ../backend/canon.c:1235
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Use only hardware resolutions"
 -msgstr "Wyświetl krótką listę rozdzielczości"
 +msgstr "Użycie tylko rozdzielczości sprzętowych"
  
- #: .tmp/canon.c:1306
+ #: ../backend/canon.c:1316
  #, no-c-format
  msgid "Focus"
 -msgstr ""
 +msgstr "Ostrość"
  
- #: .tmp/canon.c:1316
+ #: ../backend/canon.c:1326
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Auto focus"
 -msgstr "Wysuwanie automatyczne"
 +msgstr "Ostrość automatyczna"
  
- #: .tmp/canon.c:1317
+ #: ../backend/canon.c:1327
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Enable/disable auto focus"
 -msgstr "Zablokuj wstępne ustawianie ostrości"
 +msgstr "Włączenie/wyłączenie automatycznego ustawiania ostrości"
  
- #: .tmp/canon.c:1324
+ #: ../backend/canon.c:1334
  #, no-c-format
  msgid "Auto focus only once"
 -msgstr ""
 +msgstr "Jednokrotny autofocus"
  
- #: .tmp/canon.c:1325
+ #: ../backend/canon.c:1335
  #, no-c-format
  msgid "Do auto focus only once between ejects"
 -msgstr ""
 +msgstr "Automatyczne ustawianie ostrości tylko po wymianie nośnika"
  
- #: .tmp/canon.c:1333
+ #: ../backend/canon.c:1343
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Manual focus position"
 -msgstr "Popraw pozycję skupienia"
 +msgstr "Ręczne ustawianie ostrości"
  
- #: .tmp/canon.c:1334
+ #: ../backend/canon.c:1344
  #, no-c-format
  msgid "Set the optical system's focus position by hand (default: 128)."
 -msgstr ""
 +msgstr "Ręczne ustawianie pozycji ostrości optyki (domyślnie: 128)."
  
- #: .tmp/canon.c:1344
+ #: ../backend/canon.c:1354
  #, no-c-format
  msgid "Scan margins"
 -msgstr ""
 +msgstr "Marginesy skanowania"
  
- #: .tmp/canon.c:1391
+ #: ../backend/canon.c:1401
  #, no-c-format
  msgid "Extra color adjustments"
 -msgstr ""
 +msgstr "Dodatkowe ustawienia kolorów"
  
- #: .tmp/canon.c:1522 .tmp/epson2.c:2040 .tmp/epson.c:3195
+-#: ../backend/canon.c:1532 ../backend/epson.c:3191
+-#: ../backend/epson2.c:1233
++#: ../backend/canon.c:1532 ../backend/epson.c:3191 ../backend/epson2.c:1233
  #, no-c-format
-@@ -537,145 +537,145 @@
+ msgid "Mirror image"
  msgstr "Odbicie lustrzane obrazka"
  
- #: .tmp/canon.c:1523
+ #: ../backend/canon.c:1533
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Mirror the image horizontally"
 -msgstr "Poziome, lustrzane odbicie obrazka."
 +msgstr "Poziome odbicie lustrzane obrazu"
  
- #: .tmp/canon.c:1592
+ #: ../backend/canon.c:1602
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Auto exposure"
 -msgstr "Ustawia czas ekspozycji"
 +msgstr "Ekspozycja automatyczna"
  
- #: .tmp/canon.c:1593
+ #: ../backend/canon.c:1603
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Enable/disable the auto exposure feature"
 -msgstr "Włącz wybór czasu ekspozycji"
 +msgstr "Włączenie/wyłączenie automatycznego wyboru ekspozycji"
  
- #: .tmp/canon.c:1609
+ #: ../backend/canon.c:1619
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Calibration now"
 -msgstr "Kalibracja"
 +msgstr "Kalibruj teraz"
  
- #: .tmp/canon.c:1610
+ #: ../backend/canon.c:1620
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Execute calibration *now*"
 -msgstr "Zdefiniuj tryb kalibracji"
 +msgstr "Uruchomienie kalibracji *teraz*"
  
- #: .tmp/canon.c:1620
+ #: ../backend/canon.c:1630
  #, no-c-format
  msgid "Self diagnosis"
 -msgstr ""
 +msgstr "Autodiagnostyka"
  
- #: .tmp/canon.c:1621
+ #: ../backend/canon.c:1631
  #, no-c-format
  msgid "Perform scanner self diagnosis"
 -msgstr ""
 +msgstr "Wykonanie autodiagnostyki skanera"
  
- #: .tmp/canon.c:1632
+ #: ../backend/canon.c:1642
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Reset scanner"
 -msgstr "skaner arkuszy"
 +msgstr "Reset skanera"
  
- #: .tmp/canon.c:1633
+ #: ../backend/canon.c:1643
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Reset the scanner"
 -msgstr "skaner arkuszy"
 +msgstr "Zresetowanie skanera"
  
- #: .tmp/canon.c:1643
+ #: ../backend/canon.c:1653
  #, no-c-format
  msgid "Medium handling"
 -msgstr ""
 +msgstr "Obsługa medium"
  
- #: .tmp/canon.c:1652
+ #: ../backend/canon.c:1662
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Eject film after each scan"
 -msgstr "Wysuń dokument po zeskanowaniu"
 +msgstr "Wysuń film po zeskanowaniu"
  
- #: .tmp/canon.c:1653
+ #: ../backend/canon.c:1663
  #, no-c-format
  msgid "Automatically eject the film from the device after each scan"
 -msgstr ""
 +msgstr "Automatyczne wysuwanie filmu z urządzenia po każdym skanowaniu"
  
- #: .tmp/canon.c:1662
+ #: ../backend/canon.c:1672
  #, no-c-format
  msgid "Eject film before exit"
 -msgstr ""
 +msgstr "Wysuń film przed zakończeniem"
  
- #: .tmp/canon.c:1663
+ #: ../backend/canon.c:1673
  #, no-c-format
- msgid ""
- "Automatically eject the film from the device before exiting the program"
+-msgid ""
+-"Automatically eject the film from the device before exiting the program"
 -msgstr ""
++msgid "Automatically eject the film from the device before exiting the program"
 +msgstr "Automatyczne wysuwanie filmu z urządzenia przed zakończeniem programu"
  
- #: .tmp/canon.c:1672
+ #: ../backend/canon.c:1682
  #, no-c-format
  msgid "Eject film now"
 -msgstr ""
 +msgstr "Wysuń film teraz"
  
- #: .tmp/canon.c:1673
+ #: ../backend/canon.c:1683
  #, no-c-format
  msgid "Eject the film *now*"
 -msgstr ""
 +msgstr "Wysunięcie filmu *teraz*"
  
- #: .tmp/canon.c:1682
+ #: ../backend/canon.c:1692
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Document feeder extras"
 -msgstr "podajnik dokumentów"
 +msgstr "Dodatkowy podajnik dokumentów"
  
- #: .tmp/canon.c:1689
+ #: ../backend/canon.c:1699
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Flatbed only"
 -msgstr "Płyta"
 +msgstr "Tylko płyta"
  
- #: .tmp/canon.c:1690
+ #: ../backend/canon.c:1700
  #, no-c-format
  msgid "Disable auto document feeder and use flatbed only"
 -msgstr ""
 +msgstr "Wyłączenie automatycznego podajnika dokumentów, używanie tylko płyty"
  
- #: .tmp/canon.c:1700 .tmp/canon.c:1710
+ #: ../backend/canon.c:1710 ../backend/canon.c:1720
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Transparency unit"
  msgstr "Moduł do skanowania przezroczy"
  
- #: .tmp/canon.c:1711
+ #: ../backend/canon.c:1721
  #, no-c-format
  msgid "Switch on/off the transparency unit (FAU, film adapter unit)"
 -msgstr ""
 +msgstr "Włączenie/wyłączenie modułu do skanowania przezroczy (FAU)"
  
- #: .tmp/canon.c:1721
+ #: ../backend/canon.c:1731
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Negative film"
  msgstr "Negatyw"
  
- #: .tmp/canon.c:1722
+ #: ../backend/canon.c:1732
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Positive or negative film"
 -msgstr "Pozytyw"
 +msgstr "Pozytyw lub negatyw"
  
- #: .tmp/canon.c:1731
+ #: ../backend/canon.c:1741
  #, no-c-format
  msgid "Density control"
 -msgstr ""
 +msgstr "Kontrola gęstości"
  
- #: .tmp/canon.c:1732
+ #: ../backend/canon.c:1742
  #, no-c-format
  msgid "Set density control mode"
 -msgstr ""
 +msgstr "Ustawienie trybu kontroli gęstości"
  
- #: .tmp/canon.c:1743
+ #: ../backend/canon.c:1753
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Transparency ratio"
 -msgstr "Moduł do skanowania przezroczy"
 +msgstr "Współczynnik przezroczystości"
  
- #: .tmp/canon.c:1757
+ #: ../backend/canon.c:1767
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Select film type"
 -msgstr "rodzaj filmu"
 +msgstr "Rodzaj filmu"
  
- #: .tmp/canon.c:1758
+ #: ../backend/canon.c:1768
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Select the film type"
 -msgstr "Wybór półcieni"
 +msgstr "Wybór rodzaju filmu"
  
- #: .tmp/epson2.c:193 .tmp/epson.c:488
- #, no-c-format
-@@ -723,12 +723,12 @@
- msgstr "Negatyw"
+-#: ../backend/canon_dr.c:319 ../backend/epjitsu.c:203
+-#: ../backend/epson.c:501 ../backend/epson2.c:110 ../backend/fujitsu.c:517
+-#: ../backend/genesys.c:117 ../backend/gt68xx.c:148
++#: ../backend/canon_dr.c:319 ../backend/epjitsu.c:203 ../backend/epson.c:501
++#: ../backend/epson2.c:110 ../backend/fujitsu.c:517 ../backend/gt68xx.c:148
+ #: ../backend/hp3900_sane.c:418 ../backend/hp3900_sane.c:427
+ #: ../backend/hp3900_sane.c:1017 ../backend/hp5590.c:82
+ #: ../backend/ma1509.c:108 ../backend/mustek.c:156 ../backend/mustek.c:160
+@@ -1554,46 +1535,42 @@
+ msgid "Flatbed"
+ msgstr "Płyta"
+-#: ../backend/canon_dr.c:320 ../backend/epjitsu.c:204
+-#: ../backend/fujitsu.c:518 ../backend/kodak.c:135
++#: ../backend/canon_dr.c:320 ../backend/epjitsu.c:204 ../backend/fujitsu.c:518
++#: ../backend/kodak.c:135
+ #, no-c-format
+ msgid "ADF Front"
+-msgstr ""
++msgstr "ADF przód"
+-#: ../backend/canon_dr.c:321 ../backend/epjitsu.c:205
+-#: ../backend/fujitsu.c:519 ../backend/kodak.c:136
+-#, fuzzy, no-c-format
++#: ../backend/canon_dr.c:321 ../backend/epjitsu.c:205 ../backend/fujitsu.c:519
++#: ../backend/kodak.c:136
++#, no-c-format
+ msgid "ADF Back"
+-msgstr "ADF"
++msgstr "ADF tył"
  
- #: .tmp/epson2.c:231
+-#: ../backend/canon_dr.c:322 ../backend/epjitsu.c:206
+-#: ../backend/fujitsu.c:520 ../backend/kodak.c:137 ../backend/hp5590.c:84
+-#: ../backend/pixma.c:669
 -#, fuzzy, no-c-format
++#: ../backend/canon_dr.c:322 ../backend/epjitsu.c:206 ../backend/fujitsu.c:520
++#: ../backend/kodak.c:137 ../backend/hp5590.c:84 ../backend/pixma.c:669
 +#, no-c-format
- msgid "Positive Slide"
- msgstr "Pozytyw"
+ msgid "ADF Duplex"
+-msgstr "Dwustronny"
++msgstr "ADF dwustronny"
  
- #: .tmp/epson2.c:232
+-#: ../backend/canon_dr.c:329 ../backend/epson.c:599
+-#: ../backend/epson.c:3082 ../backend/epson2.c:195
+-#: ../backend/fujitsu.c:537 ../backend/genesys.c:102
++#: ../backend/canon_dr.c:329 ../backend/epson.c:599 ../backend/epson.c:3082
++#: ../backend/epson2.c:195 ../backend/fujitsu.c:537 ../backend/genesys.c:102
+ #: ../backend/genesys.c:109 ../backend/gt68xx_low.h:136
+ #: ../backend/hp-option.c:3093
+ #, no-c-format
+ msgid "Red"
+ msgstr "Czerwony"
+-#: ../backend/canon_dr.c:330 ../backend/epson.c:600
+-#: ../backend/epson.c:3078 ../backend/epson2.c:196
+-#: ../backend/fujitsu.c:538 ../backend/genesys.c:103
++#: ../backend/canon_dr.c:330 ../backend/epson.c:600 ../backend/epson.c:3078
++#: ../backend/epson2.c:196 ../backend/fujitsu.c:538 ../backend/genesys.c:103
+ #: ../backend/genesys.c:110 ../backend/gt68xx_low.h:137
+ #: ../backend/hp-option.c:3094
+ #, no-c-format
+ msgid "Green"
+ msgstr "Zielony"
+-#: ../backend/canon_dr.c:331 ../backend/epson.c:601
+-#: ../backend/epson.c:3086 ../backend/epson2.c:197
+-#: ../backend/fujitsu.c:539 ../backend/genesys.c:104
++#: ../backend/canon_dr.c:331 ../backend/epson.c:601 ../backend/epson.c:3086
++#: ../backend/epson2.c:197 ../backend/fujitsu.c:539 ../backend/genesys.c:104
+ #: ../backend/genesys.c:111 ../backend/gt68xx_low.h:138
+ #: ../backend/hp-option.c:3095
+ #, no-c-format
+@@ -1601,28 +1578,27 @@
+ msgstr "Niebieski"
+ #: ../backend/canon_dr.c:332
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Negative Slide"
- msgstr "Negatyw"
+ msgid "Enhance Red"
+-msgstr "Ulepszanie"
++msgstr "Rozszerzenie czerwieni"
  
-@@ -1036,7 +1036,7 @@
- msgstr "Krótka lista rozdzielczości"
+ #: ../backend/canon_dr.c:333
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Enhance Green"
+-msgstr "Ulepszanie"
++msgstr "Rozszerzenie zieleni"
  
- #: .tmp/epson2.c:2066
+ #: ../backend/canon_dr.c:334
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Display a shortened resolution list"
- msgstr "Wyświetl krótką listę rozdzielczości"
+ msgid "Enhance Blue"
+-msgstr "Ulepszanie"
++msgstr "Rozszerzenie błękitu"
+ #: ../backend/canon_dr.c:336 ../backend/epson.c:556 ../backend/epson.c:564
+ #: ../backend/epson.c:576 ../backend/epson.c:598 ../backend/epson2.c:159
+ #: ../backend/epson2.c:167 ../backend/epson2.c:179 ../backend/epson2.c:194
+-#: ../backend/epson2.c:208 ../backend/fujitsu.c:543
+-#: ../backend/genesys.c:112 ../backend/leo.c:109
+-#: ../backend/matsushita.c:138 ../backend/matsushita.c:159
+-#: ../backend/matsushita.c:191 ../backend/matsushita.c:213
+-#: ../backend/snapscan-options.c:87
++#: ../backend/epson2.c:208 ../backend/fujitsu.c:543 ../backend/genesys.c:112
++#: ../backend/leo.c:109 ../backend/matsushita.c:138
++#: ../backend/matsushita.c:159 ../backend/matsushita.c:191
++#: ../backend/matsushita.c:213 ../backend/snapscan-options.c:87
+ #, no-c-format
+ msgid "None"
+ msgstr "Brak"
+@@ -1630,15 +1606,14 @@
+ #: ../backend/canon_dr.c:337 ../backend/fujitsu.c:544
+ #, no-c-format
+ msgid "JPEG"
+-msgstr ""
++msgstr "JPEG"
+ #: ../backend/epson.c:491 ../backend/epson2.c:103
+ #, no-c-format
+ msgid "Simplex"
+ msgstr "Jednostronny"
+-#: ../backend/epson.c:492 ../backend/epson2.c:104
+-#: ../backend/matsushita.h:218
++#: ../backend/epson.c:492 ../backend/epson2.c:104 ../backend/matsushita.h:218
+ #, no-c-format
+ msgid "Duplex"
+ msgstr "Dwustronny"
+@@ -1822,9 +1797,8 @@
+ msgid "Max"
+ msgstr "Maksimum"
+-#: ../backend/epson.c:2799 ../backend/epson2.c:954
+-#: ../backend/genesys.c:5458 ../backend/gt68xx.c:458
+-#: ../backend/hp-option.c:2914 ../backend/ma1509.c:501
++#: ../backend/epson.c:2799 ../backend/epson2.c:954 ../backend/genesys.c:5485
++#: ../backend/gt68xx.c:458 ../backend/hp-option.c:2914 ../backend/ma1509.c:501
+ #: ../backend/matsushita.c:1084 ../backend/microtek2.h:598
+ #: ../backend/mustek.c:4205 ../backend/mustek_usb.c:260
+ #: ../backend/mustek_usb2.c:344 ../backend/niash.c:736
+@@ -1861,8 +1835,7 @@
+ msgid "Sharpness"
+ msgstr "Ostrość"
+-#: ../backend/epson.c:3017 ../backend/epson2.c:1153
+-#: ../backend/epson2.c:1200
++#: ../backend/epson.c:3017 ../backend/epson2.c:1153 ../backend/epson2.c:1200
+ #, no-c-format
+ msgid "Color correction"
+ msgstr "Korekcja koloru"
+@@ -1870,8 +1843,7 @@
+ #: ../backend/epson.c:3020 ../backend/epson2.c:1155
+ #, no-c-format
+ msgid "Sets the color correction table for the selected output device."
+-msgstr ""
+-"Ustawia tablicę korekcji koloru dla wybranego urządzenia wyjściowego."
++msgstr "Ustawia tablicę korekcji koloru dla wybranego urządzenia wyjściowego."
+ #: ../backend/epson.c:3061
+ #, no-c-format
+@@ -2046,11 +2018,11 @@
+ #: ../backend/epson.h:69 ../backend/epson2.h:73
+ #, no-c-format
+ msgid ""
+-"Selects the gamma correction value from a list of pre-defined devices or "
+-"the user defined table, which can be downloaded to the scanner"
++"Selects the gamma correction value from a list of pre-defined devices or the "
++"user defined table, which can be downloaded to the scanner"
+ msgstr ""
+-"Wybiera wartość korekcji gamma z listy zdefiniowanych urządzeń lub "
+-"tabeli użytkownika, która może być załadowana do skanera"
++"Wybiera wartość korekcji gamma z listy zdefiniowanych urządzeń lub tabeli "
++"użytkownika, która może być załadowana do skanera"
  
-@@ -1332,14 +1332,14 @@
- msgstr "Ustawia wartość gamma dla wszystkich kanałów"
+ #: ../backend/epson.h:72 ../backend/epson2.h:76
+ #, no-c-format
+@@ -2059,8 +2031,7 @@
+ #: ../backend/epson.h:73 ../backend/epson2.h:77
+ #, no-c-format
+-msgid ""
+-"Sets the focus position to either the glass or 2.5mm above the glass"
++msgid "Sets the focus position to either the glass or 2.5mm above the glass"
+ msgstr "Ustawia skupienie (ostrość) na szybę lub 2.5mm powyżej szyby"
+ #: ../backend/epson.h:75 ../backend/epson2.h:79
+@@ -2080,27 +2051,27 @@
+ #: ../backend/epson2.c:97
+ #, no-c-format
+ msgid "Infrared"
+-msgstr ""
++msgstr "Podczerwień"
  
- #: .tmp/hp3500.c:977
+ #: ../backend/epson2.c:130
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Geometry Group"
--msgstr "Krawędzie obszaru skanowania"
-+msgstr "Grupa geometrii"
+ msgid "Positive Slide"
+ msgstr "Pozytyw"
  
- #: .tmp/hp3500.c:1033 .tmp/hp3500.c:1034
+ #: ../backend/epson2.c:131
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Scan Mode Group"
--msgstr "Tryb skanowania"
-+msgstr "Grupa trybu skanowania"
+ msgid "Negative Slide"
+ msgstr "Negatyw"
  
- #: .tmp/hp3900_sane.c:429 .tmp/hp3900_sane.c:1009 .tmp/hp-option.c:3173
+ #: ../backend/epson2.c:209
  #, no-c-format
-@@ -1354,54 +1354,54 @@
- msgstr "Negatyw"
+ msgid "Built in CCT profile"
+-msgstr ""
++msgstr "Wbudowany profil CCT"
  
- #: .tmp/hp3900_sane.c:1411
+ #: ../backend/epson2.c:210
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Scanner model"
--msgstr "Tryb skanowania"
-+msgstr "Model skanera"
+ msgid "User defined CCT profile"
+-msgstr "Zdefiniowane przez użytkownika"
++msgstr "Profil CCT zdefiniowany przez użytkownika"
  
- #: .tmp/hp3900_sane.c:1414
+ #: ../backend/fujitsu.c:528 ../backend/hp-option.c:3327
+ #: ../backend/hp-option.c:3340
+@@ -2117,59 +2088,59 @@
+ #: ../backend/fujitsu.c:531
  #, no-c-format
- msgid "Allows to test device behaviour with other supported models"
+ msgid "DTC"
 -msgstr ""
-+msgstr "Umożliwia sprawdzenie zachowania urządzenia z innymi obsługiwanymi modelami"
++msgstr "DTC"
  
- #: .tmp/hp3900_sane.c:1428
+ #: ../backend/fujitsu.c:532
  #, no-c-format
- msgid "Image colours will be inverted"
+ msgid "SDTC"
 -msgstr ""
-+msgstr "Kolory obrazu będą odwrócone"
++msgstr "SDTC"
+-#: ../backend/fujitsu.c:534 ../backend/teco1.c:1152
+-#: ../backend/teco1.c:1153 ../backend/teco2.c:1971 ../backend/teco2.c:1972
+-#: ../backend/teco3.c:977 ../backend/teco3.c:978
++#: ../backend/fujitsu.c:534 ../backend/teco1.c:1152 ../backend/teco1.c:1153
++#: ../backend/teco2.c:1971 ../backend/teco2.c:1972 ../backend/teco3.c:977
++#: ../backend/teco3.c:978
+ #, no-c-format
+ msgid "Dither"
+ msgstr "Ditheruj"
  
- #: .tmp/hp3900_sane.c:1442
+ #: ../backend/fujitsu.c:535
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Disable gamma correction"
--msgstr "Analogowa korekcja gamma"
-+msgstr "Wyłącz korekcję gamma"
+ msgid "Diffusion"
+-msgstr "\"Przenikanie błędów\""
++msgstr "Dyfuzja"
  
- #: .tmp/hp3900_sane.c:1443
+ #: ../backend/fujitsu.c:540
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Gamma correction will be disabled"
--msgstr "Korekcja gamma"
-+msgstr "Korekcja gamma będzie wyłączona"
+ msgid "White"
+-msgstr "Poziom bieli"
++msgstr "Biel"
  
- #: .tmp/hp3900_sane.c:1457
+ #: ../backend/fujitsu.c:541
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Disable white shading correction"
--msgstr "Przeprowadź tylko korektę cieniowania"
-+msgstr "Wyłącz korekcję cieniowania bieli"
+ msgid "Black"
+-msgstr "Poziom czerni"
++msgstr "Czerń"
+ #: ../backend/fujitsu.c:546
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Continue"
+-msgstr "Warunkowy"
++msgstr "Kontynuacja"
  
- #: .tmp/hp3900_sane.c:1459
+ #: ../backend/fujitsu.c:547
  #, no-c-format
- msgid "White shading correction will be disabled"
+ msgid "Stop"
 -msgstr ""
-+msgstr "Korekcja cieniowania bieli będzie wyłączona"
++msgstr "Stop"
  
- #: .tmp/hp3900_sane.c:1473
+ #: ../backend/fujitsu.c:549
  #, no-c-format
- msgid "Skip warmup process"
+ msgid "10mm"
 -msgstr ""
-+msgstr "Pomiń proces rozgrzewania"
++msgstr "10mm"
  
- #: .tmp/hp3900_sane.c:1474
+ #: ../backend/fujitsu.c:550
  #, no-c-format
- msgid "Warmup process will be disabled"
+ msgid "15mm"
 -msgstr ""
-+msgstr "Proces rozgrzewania będzie pominięty"
++msgstr "15mm"
  
- #: .tmp/hp3900_sane.c:1488
+ #: ../backend/fujitsu.c:551
  #, no-c-format
- msgid "Force real depth"
+ msgid "20mm"
 -msgstr ""
-+msgstr "Wymuś prawdziwą głębię"
++msgstr "20mm"
  
- #: .tmp/hp3900_sane.c:1491
+ #: ../backend/fujitsu.c:553 ../backend/hp-option.c:3045
  #, no-c-format
-@@ -1410,11 +1410,12 @@
- "image quality and then converted to the selected depth. This option "
- "avoids depth emulation."
- msgstr ""
-+"Jeśli korekcja gamma jest wyłączona, wszystkie skanowania będą wykonane z 16-bitową głębią w celu poprawy jakości obrazu, a następnie konwertowane do wybranej głębi. Ta opcja zapobiega emulacji głębi."
+@@ -2177,14 +2148,14 @@
+ msgstr "Poziomy"
  
- #: .tmp/hp3900_sane.c:1505
+ #: ../backend/fujitsu.c:554
 -#, fuzzy, no-c-format
 +#, no-c-format
- msgid "Emulate Grayscale"
--msgstr "Skala szarości"
-+msgstr "Emulacja skali szarości"
+ msgid "Horizontal bold"
+-msgstr "Poziomy"
++msgstr "Poziomy pogrubiony"
  
- #: .tmp/hp3900_sane.c:1508
+ #: ../backend/fujitsu.c:555
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Horizontal narrow"
+-msgstr "Poziomy"
++msgstr "Poziomy cienki"
+ #: ../backend/fujitsu.c:556 ../backend/hp-option.c:3044
  #, no-c-format
-@@ -1423,11 +1424,12 @@
- "grayscale by software. This may improve image quality in some "
- "circumstances."
- msgstr ""
-+"Jeśli jest włączona, obraz będzie skanowany w trybie kolorowym, a następnie konwertowany programowo do skali szarości. Może to poprawić jakość obrazu w pewnych przypadkach."
+@@ -2192,156 +2163,154 @@
+ msgstr "Pionowy"
  
- #: .tmp/hp3900_sane.c:1522
+ #: ../backend/fujitsu.c:557
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Vertical bold"
+-msgstr "Pionowy"
++msgstr "Pionowy pogrubiony"
+ #: ../backend/fujitsu.c:559
  #, no-c-format
- msgid "Save debugging images"
+ msgid "Top to bottom"
+-msgstr ""
++msgstr "Od góry do dołu"
+ #: ../backend/fujitsu.c:560
+ #, no-c-format
+ msgid "Bottom to top"
+-msgstr ""
++msgstr "Od dołu do góry"
+ #: ../backend/fujitsu.c:562
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Front"
+-msgstr "Drukuj"
++msgstr "Przód"
+ #: ../backend/fujitsu.c:563
+ #, no-c-format
+ msgid "Back"
+-msgstr ""
+-
+-#: ../backend/genesys.c:118 ../backend/gt68xx.c:149
+-#: ../backend/ma1509.c:108 ../backend/mustek.c:164
+-#: ../backend/snapscan-options.c:83 ../backend/umax.c:182
+-#, no-c-format
+-msgid "Transparency Adapter"
+-msgstr "Moduł do skanowania negatywów"
++msgstr "Tył"
+-#: ../backend/genesys.c:5628
++#: ../backend/genesys.c:5664
+ #, no-c-format
+ msgid "Extras"
+ msgstr "Dodatki"
+-#: ../backend/genesys.c:5647
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5683
++#, no-c-format
+ msgid "Threshold curve"
+-msgstr "Próg"
++msgstr "Krzywa progowa"
+-#: ../backend/genesys.c:5648
++#: ../backend/genesys.c:5684
+ #, no-c-format
+ msgid "Dynamic threshold curve, from light to dark, normally 50-65"
+-msgstr ""
++msgstr "Dynamiczna krzywa progowa, od ciemnego do jasnego, zwykle 50-65"
+-#: ../backend/genesys.c:5657
++#: ../backend/genesys.c:5693
+ #, no-c-format
+ msgid "Disable dynamic lineart"
+-msgstr ""
++msgstr "Wyłączenie dynamicznego trybu kreski"
+-#: ../backend/genesys.c:5660
++#: ../backend/genesys.c:5696
+ #, no-c-format
+ msgid ""
+-"Disabel use of a software adaptative algorithm to generate lineart "
+-"instead of relying on hardware lineart"
++"Disabel use of a software adaptative algorithm to generate lineart instead "
++"of relying on hardware lineart"
+ msgstr ""
++"Wyłączenie użycia algorytmu adaptacyjnego do generowania linii zamiast polegania na trybie sprzętowym"
+-#: ../backend/genesys.c:5675
++#: ../backend/genesys.c:5711
+ #, no-c-format
+ msgid "Disable interpolation"
+ msgstr "Wyłącz interpolację"
+-#: ../backend/genesys.c:5678
++#: ../backend/genesys.c:5714
+ #, no-c-format
+ msgid ""
+-"When using high resolutions where the horizontal resolution is smaller "
+-"than the vertical resolution this disables horizontal interpolation."
++"When using high resolutions where the horizontal resolution is smaller than "
++"the vertical resolution this disables horizontal interpolation."
+ msgstr ""
+-"Przy wysokich rozdzielczościach kiedy rozdzielczość pozioma jest "
+-"mniejsza niż rozdzielczość pionowa, ta opcja wyłącza interpolację "
+-"poziomą."
++"Przy wysokich rozdzielczościach kiedy rozdzielczość pozioma jest mniejsza "
++"niż rozdzielczość pionowa, ta opcja wyłącza interpolację poziomą."
+-#: ../backend/genesys.c:5687
++#: ../backend/genesys.c:5723
+ #, no-c-format
+ msgid "Color Filter"
+ msgstr "Filtr kolorów"
+-#: ../backend/genesys.c:5690
++#: ../backend/genesys.c:5726
+ #, no-c-format
+ msgid "When using gray or lineart this option selects the used color."
+ msgstr "W trybie szarości lub kreski ta opcja wybiera używany kolor."
+-#: ../backend/genesys.c:5715
++#: ../backend/genesys.c:5751
+ #, no-c-format
+ msgid "Lamp off time"
+ msgstr "Czas wyłączania lampy"
+-#: ../backend/genesys.c:5718
++#: ../backend/genesys.c:5754
+ #, no-c-format
+ msgid ""
+-"The lamp will be turned off after the given time (in minutes). A value "
+-"of 0 means, that the lamp won't be turned off."
++"The lamp will be turned off after the given time (in minutes). A value of 0 "
++"means, that the lamp won't be turned off."
+ msgstr ""
+-"Lampa zostanie wyłączona po podanym czasie (w minutach). Wartość 0 "
+-"oznacza, że lampa nie będzie wyłączana."
++"Lampa zostanie wyłączona po podanym czasie (w minutach). Wartość 0 oznacza, "
++"że lampa nie będzie wyłączana."
+-#: ../backend/genesys.c:5747 ../backend/genesys.c:5748
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5783 ../backend/genesys.c:5784
++#, no-c-format
+ msgid "File button"
+-msgstr "Czekaj na Przycisk"
++msgstr "Przycisk pliku"
+-#: ../backend/genesys.c:5800 ../backend/genesys.c:5801
++#: ../backend/genesys.c:5836 ../backend/genesys.c:5837
+ #, no-c-format
+ msgid "OCR button"
+-msgstr ""
++msgstr "Przycisk OCR"
+-#: ../backend/genesys.c:5814 ../backend/genesys.c:5815
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5850 ../backend/genesys.c:5851
++#, no-c-format
+ msgid "Power button"
+-msgstr "Czekaj na Przycisk"
++msgstr "Przycisk zasilania"
+-#: ../backend/genesys.c:5828 ../backend/gt68xx.c:762
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5864 ../backend/gt68xx.c:762
++#, no-c-format
+ msgid "Need calibration"
+-msgstr "Kalibracja ziarnistości"
++msgstr "Wymaga kalibracji"
+-#: ../backend/genesys.c:5829 ../backend/gt68xx.c:763
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5865 ../backend/gt68xx.c:763
++#, no-c-format
+ msgid "The scanner needs calibration for the current settings"
+-msgstr "Wymuś kalibrację przed skanowaniem"
++msgstr "Skaner wymaga kalibracji dla obecnych ustawień"
+-#: ../backend/genesys.c:5842 ../backend/gt68xx.c:787
+-#: ../backend/gt68xx.c:788 ../backend/pixma_sane_options.c:210
+-#: ../backend/plustek.c:1079
++#: ../backend/genesys.c:5878 ../backend/gt68xx.c:787 ../backend/gt68xx.c:788
++#: ../backend/pixma_sane_options.c:210 ../backend/plustek.c:1079
+ #, no-c-format
+ msgid "Buttons"
+ msgstr "Przyciski"
+-#: ../backend/genesys.c:5849 ../backend/gt68xx.c:794
++#: ../backend/genesys.c:5885 ../backend/gt68xx.c:794
+ #: ../backend/hp5400_sane.c:392 ../backend/hp-option.h:97
+ #: ../backend/niash.c:728 ../backend/plustek.c:940
+ #, no-c-format
+ msgid "Calibrate"
+ msgstr "Kalibracja"
+-#: ../backend/genesys.c:5851 ../backend/gt68xx.c:796
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5887 ../backend/gt68xx.c:796
++#, no-c-format
+ msgid "Start calibration using special sheet"
+-msgstr "Rozpocznij proces kalibracji."
++msgstr "Rozpocznij kalibrację przy użyciu specjalnej kartki"
+-#: ../backend/genesys.c:5865 ../backend/gt68xx.c:809
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5901 ../backend/gt68xx.c:809
++#, no-c-format
+ msgid "Clear calibration"
+-msgstr "Kalibracja ziarnistości"
++msgstr "Wyczyść kalibrację"
+-#: ../backend/genesys.c:5866 ../backend/gt68xx.c:810
+-#, fuzzy, no-c-format
++#: ../backend/genesys.c:5902 ../backend/gt68xx.c:810
++#, no-c-format
+ msgid "Clear calibration cache"
+-msgstr "Pamięć podręczna danych kalibracji"
++msgstr "Wyczyść pamięć podręczną kalibracji"
++
++#: ../backend/gt68xx.c:149 ../backend/ma1509.c:108 ../backend/mustek.c:164
++#: ../backend/snapscan-options.c:83 ../backend/umax.c:182
++#, no-c-format
++msgid "Transparency Adapter"
++msgstr "Moduł do skanowania negatywów"
+ #: ../backend/gt68xx.c:477
+ #, no-c-format
+@@ -2369,11 +2338,11 @@
+ #: ../backend/gt68xx.c:573
+ #, no-c-format
+ msgid ""
+-"Warm-up until the lamp's brightness is constant instead of insisting on "
+-"60 seconds warm-up time."
++"Warm-up until the lamp's brightness is constant instead of insisting on 60 "
++"seconds warm-up time."
+ msgstr ""
+-"Rozgrzewaj dopóki jasność lampy będzie stała, zamiast przyjmować stały "
+-"czas 60 sekund."
++"Rozgrzewaj dopóki jasność lampy będzie stała, zamiast przyjmować stały czas "
++"60 sekund."
+ #: ../backend/gt68xx.c:585
+ #, no-c-format
+@@ -2386,8 +2355,8 @@
+ "Scan the complete scanning area including calibration strip. Be careful. "
+ "Don't select the full height. For testing only."
+ msgstr ""
+-"Skanuj cały dostępny obszar, łącznie z paskiem kalibracyjnym. Bądź "
+-"ostrożny. Nie wybieraj pełnej wysokości. Opcja tylko do celów testowych"
++"Skanuj cały dostępny obszar, łącznie z paskiem kalibracyjnym. Bądź ostrożny. "
++"Nie wybieraj pełnej wysokości. Opcja tylko do celów testowych"
+ #: ../backend/gt68xx.c:598
+ #, no-c-format
+@@ -2398,13 +2367,12 @@
+ #, no-c-format
+ msgid ""
+ "Setup gain and offset for scanning automatically. If this option is "
+-"disabled, options for setting the analog frontend parameters manually "
+-"are provided. This option is enabled by default. For testing only."
++"disabled, options for setting the analog frontend parameters manually are "
++"provided. This option is enabled by default. For testing only."
+ msgstr ""
+-"Ustaw wzmocnienie i offset dla skanowania automatycznego. Jeżeli ta "
+-"opcja jest zablokowana, wówczas dostępne są opcje ręcznego ustawiania "
+-"parametrów analogowych. Ta opcja jest odblokowana domyślnie. Opcja tylko "
+-"do testów."
++"Ustaw wzmocnienie i offset dla skanowania automatycznego. Jeżeli ta opcja "
++"jest zablokowana, wówczas dostępne są opcje ręcznego ustawiania parametrów "
++"analogowych. Ta opcja jest odblokowana domyślnie. Opcja tylko do testów."
+ #: ../backend/gt68xx.c:619
+ #, no-c-format
+@@ -2414,14 +2382,13 @@
+ #: ../backend/gt68xx.c:621
+ #, no-c-format
+ msgid ""
+-"Coarse calibration is only done for the first scan. Works with most "
+-"scanners and can save scanning time. If the image brightness is "
+-"different with each scan, disable this option. For testing only."
+-msgstr ""
+-"Kalibracja ziarnistości jest robiona tylko dla pierwszego przebiegu. "
+-"Działa z większością skanerów i pozwala zaoszczędzić czas. Jeżeli "
+-"jasność obrazka jest różna za każdym skanem, wyłącz tę opcję. Opcja "
+-"tylko dla testów."
++"Coarse calibration is only done for the first scan. Works with most scanners "
++"and can save scanning time. If the image brightness is different with each "
++"scan, disable this option. For testing only."
++msgstr ""
++"Kalibracja ziarnistości jest robiona tylko dla pierwszego przebiegu. Działa "
++"z większością skanerów i pozwala zaoszczędzić czas. Jeżeli jasność obrazka "
++"jest różna za każdym skanem, wyłącz tę opcję. Opcja tylko dla testów."
+ #: ../backend/gt68xx.c:654
+ #, no-c-format
+@@ -2431,15 +2398,14 @@
+ #: ../backend/gt68xx.c:656
+ #, no-c-format
+ msgid ""
+-"Number of lines the scan slider moves back when backtracking occurs. "
+-"That happens when the scanner scans faster than the computer can receive "
+-"the data. Low values cause faster scans but increase the risk of "
+-"omitting lines."
+-msgstr ""
+-"Liczba linii o które powraca głowica, gdy wystąpi nawracanie. To się "
+-"zdarza gdy skaner skanuje szybciej niż komputer może odebrać dane. "
+-"Niskie wartości mogą powodować szybsze skanowanie lecz zwiększają ryzyko "
+-"pominięcia niektórych linii."
++"Number of lines the scan slider moves back when backtracking occurs. That "
++"happens when the scanner scans faster than the computer can receive the "
++"data. Low values cause faster scans but increase the risk of omitting lines."
++msgstr ""
++"Liczba linii o które powraca głowica, gdy wystąpi nawracanie. To się zdarza "
++"gdy skaner skanuje szybciej niż komputer może odebrać dane. Niskie wartości "
++"mogą powodować szybsze skanowanie lecz zwiększają ryzyko pominięcia "
++"niektórych linii."
+ #: ../backend/gt68xx.c:681 ../backend/mustek_usb2.c:452
+ #, no-c-format
+@@ -2452,14 +2418,14 @@
+ msgstr "Ustawia wartość gamma dla wszystkich kanałów"
+ #: ../backend/hp3500.c:976
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Geometry Group"
+-msgstr "Krawędzie obszaru skanowania"
++msgstr "Grupa geometrii"
+ #: ../backend/hp3500.c:1032 ../backend/hp3500.c:1033
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Scan Mode Group"
+-msgstr "Tryb skanowania"
++msgstr "Grupa trybu skanowania"
+ #: ../backend/hp3900_sane.c:427 ../backend/hp3900_sane.c:1019
+ #: ../backend/hp-option.c:3174
+@@ -2468,152 +2434,160 @@
+ msgstr "Slajd"
+ #: ../backend/hp3900_sane.c:1405
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Scanner model"
+-msgstr "Tryb skanowania"
++msgstr "Model skanera"
+ #: ../backend/hp3900_sane.c:1408
+ #, no-c-format
+ msgid "Allows to test device behaviour with other supported models"
+ msgstr ""
++"Umożliwia sprawdzenie zachowania urządzenia z innymi obsługiwanymi modelami"
+ #: ../backend/hp3900_sane.c:1422
+ #, no-c-format
+ msgid "Image colours will be inverted"
+-msgstr ""
++msgstr "Kolory obrazu będą odwrócone"
+ #: ../backend/hp3900_sane.c:1436
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Disable gamma correction"
+-msgstr "Analogowa korekcja gamma"
++msgstr "Wyłącz korekcję gamma"
+ #: ../backend/hp3900_sane.c:1437
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Gamma correction will be disabled"
+-msgstr "Korekcja gamma"
++msgstr "Korekcja gamma będzie wyłączona"
+ #: ../backend/hp3900_sane.c:1451
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Disable white shading correction"
+-msgstr "Przeprowadź tylko korektę cieniowania"
++msgstr "Wyłącz korekcję cieniowania bieli"
+ #: ../backend/hp3900_sane.c:1453
+ #, no-c-format
+ msgid "White shading correction will be disabled"
+-msgstr ""
++msgstr "Korekcja cieniowania bieli będzie wyłączona"
+ #: ../backend/hp3900_sane.c:1467
+ #, no-c-format
+ msgid "Skip warmup process"
+-msgstr ""
++msgstr "Pomiń proces rozgrzewania"
+ #: ../backend/hp3900_sane.c:1468
+ #, no-c-format
+ msgid "Warmup process will be disabled"
+-msgstr ""
++msgstr "Proces rozgrzewania będzie pominięty"
+ #: ../backend/hp3900_sane.c:1482
+ #, no-c-format
+ msgid "Force real depth"
+-msgstr ""
++msgstr "Wymuś prawdziwą głębię"
+ #: ../backend/hp3900_sane.c:1485
+ #, no-c-format
+ msgid ""
+-"If gamma is enabled, scans are always made in 16 bits depth to improve "
+-"image quality and then converted to the selected depth. This option "
+-"avoids depth emulation."
+-msgstr ""
++"If gamma is enabled, scans are always made in 16 bits depth to improve image "
++"quality and then converted to the selected depth. This option avoids depth "
++"emulation."
++msgstr ""
++"Jeśli korekcja gamma jest wyłączona, wszystkie skanowania będą wykonane z 16-"
++"bitową głębią w celu poprawy jakości obrazu, a następnie konwertowane do "
++"wybranej głębi. Ta opcja zapobiega emulacji głębi."
+ #: ../backend/hp3900_sane.c:1499
+-#, fuzzy, no-c-format
++#, no-c-format
+ msgid "Emulate Grayscale"
+-msgstr "Skala szarości"
++msgstr "Emulacja skali szarości"
+ #: ../backend/hp3900_sane.c:1502
+ #, no-c-format
+ msgid ""
+ "If enabled, image will be scanned in color mode and then converted to "
+-"grayscale by software. This may improve image quality in some "
+-"circumstances."
++"grayscale by software. This may improve image quality in some circumstances."
+ msgstr ""
++"Jeśli jest włączona, obraz będzie skanowany w trybie kolorowym, a następnie "
++"konwertowany programowo do skali szarości. Może to poprawić jakość obrazu w "
++"pewnych przypadkach."
+ #: ../backend/hp3900_sane.c:1516
+ #, no-c-format
+ msgid "Save debugging images"
 -msgstr ""
 +msgstr "Zapisuj obrazy diagnostyczne"
  
- #: .tmp/hp3900_sane.c:1525
+ #: ../backend/hp3900_sane.c:1519
  #, no-c-format
-@@ -1435,66 +1437,67 @@
- "If enabled, some images involved in scanner processing are saved to "
- "analyze them."
+ msgid ""
+-"If enabled, some images involved in scanner processing are saved to "
+-"analyze them."
++"If enabled, some images involved in scanner processing are saved to analyze "
++"them."
  msgstr ""
-+"Jeśli jest włączona, obrazy uczestniczące w dostrajaniu skanera są zapisywane w celu analizy."
++"Jeśli jest włączona, obrazy uczestniczące w dostrajaniu skanera są "
++"zapisywane w celu analizy."
  
- #: .tmp/hp3900_sane.c:1539
+ #: ../backend/hp3900_sane.c:1533
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Reset chipset"
 -msgstr "skaner arkuszy"
 +msgstr "Reset układów"
  
- #: .tmp/hp3900_sane.c:1540
+ #: ../backend/hp3900_sane.c:1534
  #, no-c-format
  msgid "Resets chipset data"
 -msgstr ""
 +msgstr "Zresetowanie danych układów"
  
- #: .tmp/hp3900_sane.c:1553
+ #: ../backend/hp3900_sane.c:1547
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Information"
 -msgstr "Ignoruj kalibrację"
 +msgstr "Informacje"
  
- #: .tmp/hp3900_sane.c:1566
+ #: ../backend/hp3900_sane.c:1560
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Chipset name"
 -msgstr "Nazwa pliku"
 +msgstr "Nazwa układów"
  
- #: .tmp/hp3900_sane.c:1567
+ #: ../backend/hp3900_sane.c:1561
  #, no-c-format
  msgid "Shows chipset name used in device."
 -msgstr ""
 +msgstr "Pokazuje nazwy układów (chipsetu) użytych w urządzeniu."
  
- #: .tmp/hp3900_sane.c:1573
+ #: ../backend/hp3900_sane.c:1565
  #, no-c-format
  msgid "Unknown"
 -msgstr ""
 +msgstr "Nieznany"
  
- #: .tmp/hp3900_sane.c:1578
+ #: ../backend/hp3900_sane.c:1571
  #, no-c-format
  msgid "Chipset ID"
 -msgstr ""
 +msgstr "ID chipsetu"
  
- #: .tmp/hp3900_sane.c:1579
+ #: ../backend/hp3900_sane.c:1572
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Shows the chipset ID"
 -msgstr "skaner arkuszy"
 +msgstr "Pokazuje ID chipsetu"
  
- #: .tmp/hp3900_sane.c:1591
+ #: ../backend/hp3900_sane.c:1582
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Scan counter"
 -msgstr "Źródło skanowania"
 +msgstr "Licznik skanowań"
  
- #: .tmp/hp3900_sane.c:1593
+ #: ../backend/hp3900_sane.c:1584
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Shows the number of scans made by scanner"
 -msgstr "Wybiera numer ramki do skanowania"
 +msgstr "Pokazuje liczbę wykonanych skanowań"
  
- #: .tmp/hp3900_sane.c:1605
+ #: ../backend/hp3900_sane.c:1594
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Update information"
 -msgstr "Aktualizuj opcje"
 +msgstr "Aktualizuj informacje"
  
- #: .tmp/hp3900_sane.c:1606
+ #: ../backend/hp3900_sane.c:1595
  #, no-c-format
  msgid "Updates information about device"
 -msgstr ""
 +msgstr "Uaktualnia informacje o urządzeniu"
  
- #: .tmp/hp3900_sane.c:1619 .tmp/pixma_sane_options.c:210
- #: .tmp/plustek.c:1079
-@@ -1503,9 +1506,9 @@
- msgstr "Przyciski"
- #: .tmp/hp3900_sane.c:1646
+ #: ../backend/hp3900_sane.c:1635
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "This option reflects a front panel scanner button"
 -msgstr "Opcja ta odzwierciedla stan przycisków skanera."
 +msgstr "Opcja ta odzwierciedla stan przycisku przedniego panelu skanera"
  
- #: .tmp/hp5400_sane.c:313 .tmp/niash.c:683
+ #: ../backend/hp5400_sane.c:313 ../backend/niash.c:683
  #, no-c-format
-@@ -1564,44 +1567,44 @@
+@@ -2666,39 +2640,39 @@
  msgstr "ADF"
  
- #: .tmp/hp5590.c:82 .tmp/pixma.c:643
--#, fuzzy, no-c-format
-+#, no-c-format
- msgid "ADF Duplex"
--msgstr "Dwustronny"
-+msgstr "ADF dwustronny"
- #: .tmp/hp5590.c:83
+ #: ../backend/hp5590.c:85
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "TMA Slides"
 -msgstr "Slajd"
 +msgstr "TMA - slajdy"
  
- #: .tmp/hp5590.c:84
+ #: ../backend/hp5590.c:86
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "TMA Negatives"
 -msgstr "Negatyw"
 +msgstr "TMA - negatywy"
  
- #: .tmp/hp5590.c:87
+ #: ../backend/hp5590.c:89
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Color (48 bits)"
 -msgstr "Kolor 48"
 +msgstr "Kolor (48 bitów)"
  
- #: .tmp/hp5590.c:90
+ #: ../backend/hp5590.c:92
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Extend lamp timeout"
 -msgstr "Czas wyłączenia lampy"
 +msgstr "Powiększ czas wyłączenia lampy"
  
- #: .tmp/hp5590.c:91
+ #: ../backend/hp5590.c:93
  #, no-c-format
  msgid "Extends lamp timeout (from 15 minutes to 1 hour)"
 -msgstr ""
 +msgstr "Powiększa czas wyłączenia lampy (z 15 minut do 1 godziny)"
  
- #: .tmp/hp5590.c:93
+ #: ../backend/hp5590.c:95
  #, no-c-format
  msgid "Wait for button"
 -msgstr "Czekaj na Przycisk"
 +msgstr "Czekaj na przycisk"
  
- #: .tmp/hp5590.c:94
+ #: ../backend/hp5590.c:96
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Waits for button before scanning"
 -msgstr "Rozgrzej lampę przed skanowaniem"
 +msgstr "Oczekiwanie na naciśnięcie przycisku przed skanowaniem"
  
- #: .tmp/hp-option.c:2983
+ #: ../backend/hp-option.c:2984
+ #, no-c-format
+@@ -2763,8 +2737,7 @@
+ #: ../backend/hp-option.c:3145 ../backend/hp-option.c:3252
+ #: ../backend/matsushita.c:244 ../backend/mustek.c:149
+-#: ../backend/plustek.c:233 ../backend/plustek_pp.c:200
+-#: ../backend/u12.c:155
++#: ../backend/plustek.c:233 ../backend/plustek_pp.c:200 ../backend/u12.c:155
+ #, no-c-format
+ msgid "Normal"
+ msgstr "Zwykły"
+@@ -2902,15 +2875,14 @@
+ #: ../backend/hp-option.h:111
+ #, no-c-format
+ msgid ""
+-"A longer exposure time lets the scanner collect more light. Suggested "
+-"use is 175% for prints, 150% for normal slides and \"Negative\" for "
+-"negative film. For dark (underexposed) images you can increase this "
+-"value."
+-msgstr ""
+-"Dłuższy czas ekspozycji pozwala głowicy odebrać więcej światła. "
+-"Sugerowane jest 175% dla wydruków, 150% dla zwykłych slajdów i \"Negatyw"
+-"\" dla filmu negatywowego. Dla ciemnych (nie doświetlonych) obrazków "
+-"możesz zwiększyć tę wartość."
++"A longer exposure time lets the scanner collect more light. Suggested use is "
++"175% for prints, 150% for normal slides and \"Negative\" for negative film. "
++"For dark (underexposed) images you can increase this value."
++msgstr ""
++"Dłuższy czas ekspozycji pozwala głowicy odebrać więcej światła. Sugerowane "
++"jest 175% dla wydruków, 150% dla zwykłych slajdów i \"Negatyw\" dla filmu "
++"negatywowego. Dla ciemnych (nie doświetlonych) obrazków możesz zwiększyć tę "
++"wartość."
+ #: ../backend/hp-option.h:119 ../backend/hp-option.h:126
+ #, no-c-format
+@@ -2976,8 +2948,8 @@
+ #, no-c-format
+ msgid "Use bit depth greater eight internally, but output only eight bits."
+ msgstr ""
+-"Użyj wewnętrznie głębi większej niż osiem bitów, lecz na wyjściu daj "
+-"równe osiem."
++"Użyj wewnętrznie głębi większej niż osiem bitów, lecz na wyjściu daj równe "
++"osiem."
+ #: ../backend/hp-option.h:164
  #, no-c-format
-@@ -2726,14 +2729,14 @@
+@@ -3024,55 +2996,52 @@
+ msgid "8x8 Vertical Line"
+ msgstr "Linie pionowe 8x8"
+-#: ../backend/lexmark.c:263 ../backend/umax_pp.c:715
++#: ../backend/lexmark.c:264 ../backend/umax_pp.c:715
+ #, no-c-format
+ msgid "Gain"
+ msgstr "Wzmocnienie"
+-#: ../backend/lexmark.c:264 ../backend/umax_pp.c:716
++#: ../backend/lexmark.c:265 ../backend/umax_pp.c:716
+ #, no-c-format
+ msgid "Color channels gain settings"
+ msgstr "Ustawienia wzmocnienia kanałów kolorów"
+-#: ../backend/lexmark.c:273 ../backend/umax_pp.c:723
++#: ../backend/lexmark.c:274 ../backend/umax_pp.c:723
+ #, no-c-format
+ msgid "Gray gain"
+ msgstr "Wzmocnienie szarości"
+-#: ../backend/lexmark.c:274 ../backend/umax_pp.c:724
++#: ../backend/lexmark.c:275 ../backend/umax_pp.c:724
+ #, no-c-format
+ msgid "Sets gray channel gain"
+ msgstr "Ustawia wzmocnienie kanału szarości"
+-#: ../backend/lexmark.c:287 ../backend/plustek.c:1000
+-#: ../backend/umax_pp.c:735
++#: ../backend/lexmark.c:288 ../backend/plustek.c:1000 ../backend/umax_pp.c:735
+ #, no-c-format
+ msgid "Red gain"
+ msgstr "Wzmocnienie czerwieni"
+-#: ../backend/lexmark.c:288 ../backend/umax_pp.c:736
++#: ../backend/lexmark.c:289 ../backend/umax_pp.c:736
+ #, no-c-format
+ msgid "Sets red channel gain"
+ msgstr "Ustawia wzmocnienie kanału czerwieni"
+-#: ../backend/lexmark.c:301 ../backend/plustek.c:1016
+-#: ../backend/umax_pp.c:747
++#: ../backend/lexmark.c:302 ../backend/plustek.c:1016 ../backend/umax_pp.c:747
+ #, no-c-format
+ msgid "Green gain"
+ msgstr "Wzmocnienie zieleni"
+-#: ../backend/lexmark.c:302 ../backend/umax_pp.c:748
++#: ../backend/lexmark.c:303 ../backend/umax_pp.c:748
+ #, no-c-format
+ msgid "Sets green channel gain"
+ msgstr "Ustawia wzmocnienie kanału zieleni"
+-#: ../backend/lexmark.c:315 ../backend/plustek.c:1032
+-#: ../backend/umax_pp.c:759
++#: ../backend/lexmark.c:316 ../backend/plustek.c:1032 ../backend/umax_pp.c:759
+ #, no-c-format
+ msgid "Blue gain"
+ msgstr "Wzmocnienie błękitu"
+-#: ../backend/lexmark.c:316 ../backend/umax_pp.c:760
++#: ../backend/lexmark.c:317 ../backend/umax_pp.c:760
+ #, no-c-format
+ msgid "Sets blue channel gain"
+ msgstr "Ustawia wzmocnienie kanału błękitu"
+@@ -3186,8 +3155,8 @@
+ #: ../backend/matsushita.c:1227
+ #, no-c-format
+ msgid ""
+-"Automatically sets brightness, contrast, white level, gamma, noise "
+-"reduction and image emphasis"
++"Automatically sets brightness, contrast, white level, gamma, noise reduction "
++"and image emphasis"
+ msgstr ""
+ "Automatycznie ustawia jasność, kontrast, poziom bieli, gammę, redukcję "
+ "szumów i emfazę obrazka"
+@@ -3290,8 +3259,7 @@
+ #: ../backend/microtek2.h:617
+ #, no-c-format
+-msgid ""
+-"If checked the color calibration before a scan is done by the backend"
++msgid "If checked the color calibration before a scan is done by the backend"
+ msgstr ""
+ "Jeśli zaznaczone, sterownik wykonuje kalibrację kolorów przed skanowaniem"
+@@ -3335,11 +3303,11 @@
+ #: ../backend/microtek2.h:635
+ #, no-c-format
+ msgid ""
+-"If checked the backend automatically tries to determine an optimal value "
+-"for the threshold."
++"If checked the backend automatically tries to determine an optimal value for "
++"the threshold."
+ msgstr ""
+-"Jeżeli zaznaczone, sterownik automatycznie próbuje znaleźć optymalną "
+-"wartość dla progu."
++"Jeżeli zaznaczone, sterownik automatycznie próbuje znaleźć optymalną wartość "
++"dla progu."
+ #: ../backend/microtek2.h:640
+ #, no-c-format
+@@ -3420,8 +3388,7 @@
+ #: ../backend/microtek2.h:675
+ #, no-c-format
+ msgid "Selects which radiance level should be considered \"50 % gray\"."
+-msgstr ""
+-"Decyduje o tym jaki poziom jasności ma być uznawany za \"50% szarego\""
++msgstr "Decyduje o tym jaki poziom jasności ma być uznawany za \"50% szarego\""
+ #: ../backend/microtek2.h:679
+ #, no-c-format
+@@ -3454,8 +3421,7 @@
+ #, no-c-format
+ msgid "Selects which radiance level should be considered \"50 % blue\"."
+ msgstr ""
+-"Decyduje o tym jaki poziom jasności ma być uznawany za \"50% niebieskiego"
+-"\""
++"Decyduje o tym jaki poziom jasności ma być uznawany za \"50% niebieskiego\""
+ #: ../backend/microtek2.h:694
+ #, no-c-format
+@@ -3488,8 +3454,7 @@
+ #, no-c-format
+ msgid "Balance factor for blue. A value of 100% means no correction."
+ msgstr ""
+-"Współczynnik balansu dla niebieskiego. Wartość 100% oznacza brak "
+-"korekcji."
++"Współczynnik balansu dla niebieskiego. Wartość 100% oznacza brak korekcji."
+ #: ../backend/microtek2.h:709
+ #, no-c-format
+@@ -3499,8 +3464,7 @@
+ #: ../backend/microtek2.h:710
+ #, no-c-format
+ msgid "Sets the color balance values to the firmware provided values."
+-msgstr ""
+-"Ustawia balans kolorów na wartości podane przez oprogramowania skanera"
++msgstr "Ustawia balans kolorów na wartości podane przez oprogramowania skanera"
+ #: ../backend/mustek.c:149
+ #, no-c-format
+@@ -3625,12 +3589,11 @@
+ #: ../backend/mustek.c:4335
+ #, no-c-format
+ msgid ""
+-"Request that all previews are done in the fastest (low-quality) mode. "
+-"This may be a non-color mode or a low resolution mode."
++"Request that all previews are done in the fastest (low-quality) mode. This "
++"may be a non-color mode or a low resolution mode."
+ msgstr ""
+-"Żądanie aby wszystkie podglądy były wykonywane w najszybszym trybie "
+-"(niskiej jakości). To może być tryb niekolorowy lub niskiej "
+-"rozdzielczości."
++"Żądanie aby wszystkie podglądy były wykonywane w najszybszym trybie (niskiej "
++"jakości). To może być tryb niekolorowy lub niskiej rozdzielczości."
+ #: ../backend/mustek.c:4343
+ #, no-c-format
+@@ -3745,11 +3708,11 @@
+ #: ../backend/mustek_usb2.c:421
+ #, no-c-format
+ msgid ""
+-"Warm-up until the lamp's brightness is constant instead of insisting on "
+-"40 seconds warm-up time."
++"Warm-up until the lamp's brightness is constant instead of insisting on 40 "
++"seconds warm-up time."
+ msgstr ""
+-"Rozgrzewaj dopóki jasność lampy będzie stała, zamiast przyjmować stały "
+-"czas 40 sekund."
++"Rozgrzewaj dopóki jasność lampy będzie stała, zamiast przyjmować stały czas "
++"40 sekund."
+ #: ../backend/pixma_sane_options.c:91
+ #, no-c-format
+@@ -3765,8 +3728,8 @@
+ msgstr ""
+ "Kiedy jest włączone, proces skanowania nie zacznie się natychmiast. Aby "
+ "kontynuować, należy nacisnąć przycisk \"SCAN\" (dla MP150) lub przycisk "
+-"\"COLOR\" (dla innych modeli). Aby anulować, należy nacisnąć przycisk "
+-"\"GRAY\"."
++"\"COLOR\" (dla innych modeli). Aby anulować, należy nacisnąć przycisk \"GRAY"
++"\"."
+ #: ../backend/pixma_sane_options.c:216
+ #, no-c-format
+@@ -3783,8 +3746,7 @@
+ msgid "Button 2"
+ msgstr "Przycisk 2"
+-#: ../backend/plustek.c:234 ../backend/plustek_pp.c:201
+-#: ../backend/u12.c:156
++#: ../backend/plustek.c:234 ../backend/plustek_pp.c:201 ../backend/u12.c:156
+ #, no-c-format
+ msgid "Transparency"
+ msgstr "Materiały fotograficzne"
+@@ -3805,14 +3767,14 @@
  msgstr "Ręczne włączanie lamp(y)."
  
- #: .tmp/plustek.c:925
+ #: ../backend/plustek.c:925
 -#, fuzzy, no-c-format
 +#, no-c-format
  msgid "Lamp off during dark calibration"
 -msgstr "Kalibracja ziarnistości"
 +msgstr "Wyłącz lampę podczas kalibracji ciemności"
  
- #: .tmp/plustek.c:926
+ #: ../backend/plustek.c:926
  #, no-c-format
  msgid "Always switches lamp off when doing dark calibration."
 -msgstr ""
 +msgstr "Wyłączanie lampy zawsze podczas kalibracji ciemności."
  
- #: .tmp/plustek.c:934
+ #: ../backend/plustek.c:934
+ #, no-c-format
+@@ -3992,8 +3954,8 @@
+ #: ../backend/pnm.c:255
+ #, no-c-format
+ msgid ""
+-"Simulate a three-pass scanner by returning 3 separate frames.  For "
+-"kicks, it returns green, then blue, then red."
++"Simulate a three-pass scanner by returning 3 separate frames.  For kicks, it "
++"returns green, then blue, then red."
+ msgstr ""
+ "Symuluje skaner trójprzebiegowy zwracając trzy oddzielne ramki: zieloną, "
+ "potem niebieską a na końcu czerwoną."
+@@ -4006,21 +3968,19 @@
+ #: ../backend/pnm.c:268
+ #, no-c-format
+ msgid ""
+-"Simulate a hand-scanner.  Hand-scanners often do not know the image "
+-"height a priori.  Instead, they return a height of -1.  Setting this "
+-"option allows to test whether a frontend can handle this correctly."
+-msgstr ""
+-"Symuluje skaner ręczny. Skanery ręczne zwykle nie znają wysokości "
+-"obrazka. Zamiast tego zwracają wysokość -1. Ustawienie tej opcji pozwala "
+-"sprawdzić czy frontend obsługuje to poprawnie."
++"Simulate a hand-scanner.  Hand-scanners often do not know the image height a "
++"priori.  Instead, they return a height of -1.  Setting this option allows to "
++"test whether a frontend can handle this correctly."
++msgstr ""
++"Symuluje skaner ręczny. Skanery ręczne zwykle nie znają wysokości obrazka. "
++"Zamiast tego zwracają wysokość -1. Ustawienie tej opcji pozwala sprawdzić "
++"czy frontend obsługuje to poprawnie."
+ #: ../backend/pnm.c:283
+ #, no-c-format
+-msgid ""
+-"Set default values for enhancement controls (brightness & contrast)."
++msgid "Set default values for enhancement controls (brightness & contrast)."
+ msgstr ""
+-"Przywróć domyślne wartości dla ustawień ulepszania (jasności i "
+-"kontrastu)."
++"Przywróć domyślne wartości dla ustawień ulepszania (jasności i kontrastu)."
+ #: ../backend/pnm.c:295
+ #, no-c-format
+@@ -4060,11 +4020,11 @@
+ #: ../backend/pnm.c:404
+ #, no-c-format
+ msgid ""
+-"Force the backend to return the status code SANE_STATUS_EOF after "
+-"sane_read() has been called."
++"Force the backend to return the status code SANE_STATUS_EOF after sane_read"
++"() has been called."
+ msgstr ""
+-"Zmuś sterownik by zwrócił kod SANE_STATUS_EOF po tym jak została "
+-"wywołana funkcja sane_read()."
++"Zmuś sterownik by zwrócił kod SANE_STATUS_EOF po tym jak została wywołana "
++"funkcja sane_read()."
+ #: ../backend/pnm.c:416
  #, no-c-format
-@@ -3780,7 +3783,7 @@
- #: .tmp/sm3840.c:770
+@@ -4077,8 +4037,8 @@
+ "Force the backend to return the status code SANE_STATUS_JAMMED after "
+ "sane_read() has been called."
+ msgstr ""
+-"Zmuś sterownik by zwrócił kod SANE_STATUS_JAMMED po tym jak została "
+-"wywołana funkcja sane_read()."
++"Zmuś sterownik by zwrócił kod SANE_STATUS_JAMMED po tym jak została wywołana "
++"funkcja sane_read()."
+ #: ../backend/pnm.c:430
+ #, no-c-format
+@@ -4133,8 +4093,8 @@
+ "Force the backend to return the status code SANE_STATUS_NO_MEM after "
+ "sane_read() has been called."
+ msgstr ""
+-"Zmuś sterownik by zwrócił kod  po tym jak została wywołana funkcja "
+-"sane_read()."
++"Zmuś sterownik by zwrócił kod  po tym jak została wywołana funkcja sane_read"
++"()."
+ #: ../backend/pnm.c:483
+ #, no-c-format
+@@ -4144,36 +4104,33 @@
+ #: ../backend/pnm.c:484
+ #, no-c-format
+ msgid ""
+-"Force the backend to return the status code SANE_STATUS_ACCESS_DENIED "
+-"after sane_read() has been called."
++"Force the backend to return the status code SANE_STATUS_ACCESS_DENIED after "
++"sane_read() has been called."
+ msgstr ""
+-"Zmuś sterownik by zwrócił kod SANE_STATUS_ACCESS_DENIED po tym jak "
+-"została wywołana funkcja sane_read()."
++"Zmuś sterownik by zwrócił kod SANE_STATUS_ACCESS_DENIED po tym jak została "
++"wywołana funkcja sane_read()."
+-#: ../backend/rts8891.c:2744
+-#, fuzzy, no-c-format
++#: ../backend/rts8891.c:2770
++#, no-c-format
+ msgid "This option reflects the status of a scanner button."
+-msgstr "Opcja ta odzwierciedla stan przycisków skanera."
++msgstr "Opcja ta odzwierciedla stan przycisku skanera."
+-#: ../backend/rts8891.c:2775 ../backend/umax.c:5795
+-#: ../backend/umax_pp.c:639
++#: ../backend/rts8891.c:2801 ../backend/umax.c:5795 ../backend/umax_pp.c:639
+ #, no-c-format
+ msgid "Lamp on"
+ msgstr "Włącz lampę"
+-#: ../backend/rts8891.c:2776 ../backend/umax.c:5796
++#: ../backend/rts8891.c:2802 ../backend/umax.c:5796
+ #, no-c-format
+ msgid "Turn on scanner lamp"
+ msgstr "Włącza lampę skanera"
+-#: ../backend/rts8891.c:2786 ../backend/umax1220u.c:248
+-#: ../backend/umax.c:5812
++#: ../backend/rts8891.c:2812 ../backend/umax1220u.c:248 ../backend/umax.c:5812
+ #, no-c-format
+ msgid "Lamp off"
+ msgstr "Wyłącz lampę"
+-#: ../backend/rts8891.c:2787 ../backend/umax1220u.c:249
+-#: ../backend/umax.c:5813
++#: ../backend/rts8891.c:2813 ../backend/umax1220u.c:249 ../backend/umax.c:5813
+ #, no-c-format
+ msgid "Turn off scanner lamp"
+ msgstr "Wyłącza lampę skanera"
+@@ -4191,7 +4148,7 @@
+ #: ../backend/sm3840.c:772
  #, no-c-format
  msgid "Threshold value for lineart mode"
 -msgstr ""
 +msgstr "Wartość progowa dla trybu kreski"
  
- #: .tmp/snapscan-options.c:84
+ #: ../backend/snapscan-options.c:84
+ #, no-c-format
+@@ -4232,17 +4189,16 @@
+ #, no-c-format
+ msgid ""
+ "Number of scan lines to request in a SCSI read. Changing this parameter "
+-"allows you to tune the speed at which data is read from the scanner "
+-"during scans. If this is set too low, the scanner will have to stop "
+-"periodically in the middle of a scan; if it's set too high, X-based "
+-"frontends may stop responding to X events and your system could bog down."
++"allows you to tune the speed at which data is read from the scanner during "
++"scans. If this is set too low, the scanner will have to stop periodically in "
++"the middle of a scan; if it's set too high, X-based frontends may stop "
++"responding to X events and your system could bog down."
+ msgstr ""
+ "Liczba skanowanych linii w jednym żądaniu odczytu SCSI. Zmiana tego "
+-"parametru umożliwia dostrojenie prędkości przy której dane są "
+-"odczytywane ze skanera podczas skanowania. Jeżeli parametr jest "
+-"ustawiony zbyt nisko, skaner będzie musiał się okresowo zatrzymywać w "
+-"połowie pracy; jeżeli za wysoko, graficzne frontendy mogą przestać "
+-"odpowiadać."
++"parametru umożliwia dostrojenie prędkości przy której dane są odczytywane ze "
++"skanera podczas skanowania. Jeżeli parametr jest ustawiony zbyt nisko, "
++"skaner będzie musiał się okresowo zatrzymywać w połowie pracy; jeżeli za "
++"wysoko, graficzne frontendy mogą przestać odpowiadać."
+ #: ../backend/snapscan-options.c:436
+ #, no-c-format
+@@ -4255,8 +4211,8 @@
+ "Select the mode for previews. Greyscale previews usually give the best "
+ "combination of speed and detail."
+ msgstr ""
+-"Wybierz tryb dla podglądów. Podglądy w skali szarości zwykle dają "
+-"najlepszą kombinację szybkości i detali."
++"Wybierz tryb dla podglądów. Podglądy w skali szarości zwykle dają najlepszą "
++"kombinację szybkości i detali."
+ #: ../backend/snapscan-options.c:545
+ #, no-c-format
+@@ -4266,10 +4222,8 @@
+ #: ../backend/snapscan-options.c:547
+ #, no-c-format
+ msgid ""
+-"Provides standard scanning areas for photographs, printed pages and the "
+-"like."
+-msgstr ""
+-"Udostępnia standardowe obszary skanowania dla fotografii, druków itp."
++"Provides standard scanning areas for photographs, printed pages and the like."
++msgstr "Udostępnia standardowe obszary skanowania dla fotografii, druków itp."
+ #: ../backend/snapscan-options.c:823
+ #, no-c-format
+@@ -4337,8 +4291,8 @@
+ "This is the very long third entry. Maybe the frontend has an idea how to "
+ "display it"
+ msgstr ""
+-"To jest bardzo długa trzecia pozycja. Być może frontend ma jakiś pomysł "
+-"jak ją wyświetlić"
++"To jest bardzo długa trzecia pozycja. Być może frontend ma jakiś pomysł jak "
++"ją wyświetlić"
+ #: ../backend/test.c:348
+ #, no-c-format
+@@ -4349,14 +4303,14 @@
+ #, no-c-format
+ msgid ""
+ "Simulate a hand-scanner.  Hand-scanners do not know the image height a "
+-"priori.  Instead, they return a height of -1.  Setting this option "
+-"allows to test whether a frontend can handle this correctly.  This "
+-"option also enables a fixed width of 11 cm."
+-msgstr ""
+-"Symuluje skaner ręczny. Skanery ręczne zwykle nie znają wysokości "
+-"obrazka. Zamiast tego zwracają wysokość -1. Ustawienie tej opcji pozwala "
+-"sprawdzić czy frontend obsługuje to poprawnie. Ta opcja również włącza "
+-"szerokość ustaloną 11 cm."
++"priori.  Instead, they return a height of -1.  Setting this option allows to "
++"test whether a frontend can handle this correctly.  This option also enables "
++"a fixed width of 11 cm."
++msgstr ""
++"Symuluje skaner ręczny. Skanery ręczne zwykle nie znają wysokości obrazka. "
++"Zamiast tego zwracają wysokość -1. Ustawienie tej opcji pozwala sprawdzić "
++"czy frontend obsługuje to poprawnie. Ta opcja również włącza szerokość "
++"ustaloną 11 cm."
+ #: ../backend/test.c:366
+ #, no-c-format
+@@ -4366,11 +4320,9 @@
+ #: ../backend/test.c:367
+ #, no-c-format
+ msgid ""
+-"Simulate a three-pass scanner. In color mode, three frames are "
+-"transmitted."
++"Simulate a three-pass scanner. In color mode, three frames are transmitted."
+ msgstr ""
+-"Symuluje skaner trójprzebiegowy. W trybie kolorowym przesyłane są trzy "
+-"ramki."
++"Symuluje skaner trójprzebiegowy. W trybie kolorowym przesyłane są trzy ramki."
+ #: ../backend/test.c:382
+ #, no-c-format
+@@ -4385,8 +4337,8 @@
+ #: ../backend/test.c:416
+ #, no-c-format
+ msgid ""
+-"If Automatic Document Feeder is selected, the feeder will be 'empty' "
+-"after 10 scans."
++"If Automatic Document Feeder is selected, the feeder will be 'empty' after "
++"10 scans."
+ msgstr ""
+ "Jeśli wybrano automatyczny podajnij dokumentów (ADF), podajnik będzie "
+ "'pusty' po 10 skanach."
+@@ -4408,8 +4360,7 @@
+ "Solid black: fills the whole scan with black.\n"
+ "Solid white: fills the whole scan with white.\n"
+ "Color pattern: draws various color test patterns depending on the mode.\n"
+-"Grid: draws a black/white grid with a width and height of 10 mm per "
+-"square."
++"Grid: draws a black/white grid with a width and height of 10 mm per square."
+ msgstr ""
+ "Wybierz rodzaj obrazu testowego. Dostępne opcje:\n"
+ "Całkowicie czarny: wypełnia skan czernią.\n"
+@@ -4425,13 +4376,13 @@
+ #: ../backend/test.c:468
+ #, no-c-format
+ msgid ""
+-"Exchange upper and lower byte of image data in 16 bit modes. This option "
+-"can be used to test the 16 bit modes of frontends, e.g. if the frontend "
+-"uses the correct endianness."
+-msgstr ""
+-"Zamienia górny i dolny bajt danych obrazu w trybach 15-bitowych. Ta "
+-"opcja może być używana do testowania 16-bitowych trybów frontendów, np. "
+-"czy frontend używa odpowiedniej kolejności."
++"Exchange upper and lower byte of image data in 16 bit modes. This option can "
++"be used to test the 16 bit modes of frontends, e.g. if the frontend uses the "
++"correct endianness."
++msgstr ""
++"Zamienia górny i dolny bajt danych obrazu w trybach 15-bitowych. Ta opcja "
++"może być używana do testowania 16-bitowych trybów frontendów, np. czy "
++"frontend używa odpowiedniej kolejności."
+ #: ../backend/test.c:484
+ #, no-c-format
+@@ -4442,8 +4393,8 @@
+ #, no-c-format
+ msgid "Limit the amount of data transferred with each call to sane_read()."
+ msgstr ""
+-"Ogranicza ilość danych przesyłanych przy każdym wywołaniu funkcji "
+-"sane_read()."
++"Ogranicza ilość danych przesyłanych przy każdym wywołaniu funkcji sane_read"
++"()."
+ #: ../backend/test.c:498
+ #, no-c-format
+@@ -4452,11 +4403,9 @@
+ #: ../backend/test.c:499
+ #, no-c-format
+-msgid ""
+-"The (maximum) amount of data transferred with each call to sane_read()."
++msgid "The (maximum) amount of data transferred with each call to sane_read()."
+ msgstr ""
+-"(maksymalna) ilość danych transmitowanych z każdym wywołaniem sane_read"
+-"()."
++"(maksymalna) ilość danych transmitowanych z każdym wywołaniem sane_read()."
+ #: ../backend/test.c:514
+ #, no-c-format
+@@ -4487,13 +4436,12 @@
+ #: ../backend/test.c:545
+ #, no-c-format
+ msgid ""
+-"Select the return-value of sane_read(). \"Default\" is the normal "
+-"handling for scanning. All other status codes are for testing how the "
+-"frontend handles them."
+-msgstr ""
+-"Ustawia wartość powrotną sane_read(). \"Domyślne\" jest zwykłe "
+-"skanowanie. Wszystkie inne kody statusu służą do testowania jak traktuje "
+-"je frontend."
++"Select the return-value of sane_read(). \"Default\" is the normal handling "
++"for scanning. All other status codes are for testing how the frontend "
++"handles them."
++msgstr ""
++"Ustawia wartość powrotną sane_read(). \"Domyślne\" jest zwykłe skanowanie. "
++"Wszystkie inne kody statusu służą do testowania jak traktuje je frontend."
+ #: ../backend/test.c:562
+ #, no-c-format
+@@ -4516,8 +4464,8 @@
+ "Return fuzzy lines and bytes per line when sane_parameters() is called "
+ "before sane_start()."
+ msgstr ""
+-"Zwraca rozmyte linie i bajty na linię gdy wywoływany jest sane_parameters"
+-"() przed sane_start()."
++"Zwraca rozmyte linie i bajty na linię gdy wywoływany jest sane_parameters() "
++"przed sane_start()."
+ #: ../backend/test.c:591
+ #, no-c-format
+@@ -4539,11 +4487,9 @@
+ #: ../backend/test.c:606
+ #, no-c-format
+ msgid ""
+-"Offer a select filedescriptor for detecting if sane_read() will return "
+-"data."
++"Offer a select filedescriptor for detecting if sane_read() will return data."
+ msgstr ""
+-"Proponuj deskryptor pliku \"select\" jeżeli sane_read() będzie zwracaj "
+-"dane."
++"Proponuj deskryptor pliku \"select\" jeżeli sane_read() będzie zwracaj dane."
+ #: ../backend/test.c:619
+ #, no-c-format
+@@ -4553,11 +4499,11 @@
+ #: ../backend/test.c:620
+ #, no-c-format
+ msgid ""
+-"Enable various test options. This is for testing the ability of "
+-"frontends to view and modify all the different SANE option types."
++"Enable various test options. This is for testing the ability of frontends to "
++"view and modify all the different SANE option types."
+ msgstr ""
+-"Udostępnia różne opcje testowe. Służy do testowania możliwości "
+-"frontendów do przeglądania i modyfikowania różnych typów opcji SANE."
++"Udostępnia różne opcje testowe. Służy do testowania możliwości frontendów do "
++"przeglądania i modyfikowania różnych typów opcji SANE."
+ #: ../backend/test.c:634
+ #, no-c-format
+@@ -4582,11 +4528,11 @@
+ #: ../backend/test.c:727
+ #, no-c-format
+ msgid ""
+-"(1/6) Bool test option that has soft select and soft detect (and "
+-"advanced) capabilities. That's just a normal bool option."
++"(1/6) Bool test option that has soft select and soft detect (and advanced) "
++"capabilities. That's just a normal bool option."
+ msgstr ""
+-"(1/6) logiczna opcja testowa, która umożliwia miękki wybór i miękkie "
+-"(oraz zaawansowane) wykrywanie możliwości. Jest to zwykła opcja logiczna."
++"(1/6) logiczna opcja testowa, która umożliwia miękki wybór i miękkie (oraz "
++"zaawansowane) wykrywanie możliwości. Jest to zwykła opcja logiczna."
+ #: ../backend/test.c:743
+ #, no-c-format
+@@ -4596,9 +4542,9 @@
+ #: ../backend/test.c:745
+ #, no-c-format
+ msgid ""
+-"(2/6) Bool test option that has hard select and soft detect (and "
+-"advanced) capabilities. That means the option can't be set by the "
+-"frontend but by the user (e.g. by pressing a button at the device)."
++"(2/6) Bool test option that has hard select and soft detect (and advanced) "
++"capabilities. That means the option can't be set by the frontend but by the "
++"user (e.g. by pressing a button at the device)."
+ msgstr ""
+ "(2/6) Logiczna opcja testowa, która umożliwia twardy wybór i miękkie "
+ "wykrywanie (również zaawansowanych) możliwości. Oznacza to, że opcja nie "
+@@ -4614,13 +4560,13 @@
+ #, no-c-format
+ msgid ""
+ "(3/6) Bool test option that has hard select (and advanced) capabilities. "
+-"That means the option can't be set by the frontend but by the user (e.g. "
+-"by pressing a button at the device) and can't be read by the frontend."
++"That means the option can't be set by the frontend but by the user (e.g. by "
++"pressing a button at the device) and can't be read by the frontend."
+ msgstr ""
+ "(3/6) Logiczna opcja testowa, która umożliwia twardy wybór możliwości. "
+ "Oznacza to, że opcja nie może być ustawiona przez frontend, tylko przez "
+-"użytkownika (np. przez przyciśnięcie przycisku na urządzeniu) i nie może "
+-"być odczytywana przez frontend"
++"użytkownika (np. przez przyciśnięcie przycisku na urządzeniu) i nie może być "
++"odczytywana przez frontend"
+ #: ../backend/test.c:781
+ #, no-c-format
+@@ -4633,9 +4579,8 @@
+ "(4/6) Bool test option that has soft detect (and advanced) capabilities. "
+ "That means the option is read-only."
+ msgstr ""
+-"(4/6) Logiczna opcja testowa, która umożliwia miękkie wykrywanie "
+-"(również zaawansowanych) możliwości. Oznacza to, że jest tylko do "
+-"odczytu."
++"(4/6) Logiczna opcja testowa, która umożliwia miękkie wykrywanie (również "
++"zaawansowanych) możliwości. Oznacza to, że jest tylko do odczytu."
+ #: ../backend/test.c:798
+ #, no-c-format
+@@ -4645,8 +4590,8 @@
+ #: ../backend/test.c:799
+ #, no-c-format
+ msgid ""
+-"(5/6) Bool test option that has soft select, soft detect, and emulated "
+-"(and advanced) capabilities."
++"(5/6) Bool test option that has soft select, soft detect, and emulated (and "
++"advanced) capabilities."
+ msgstr ""
+ "(5/6) Logiczna opcja testowa, która umożliwia miękki wybór, miękkie "
+ "wykrywanie i emulowanie (również zaawansowanych) możliwości"
+@@ -4659,13 +4604,12 @@
+ #: ../backend/test.c:816
+ #, no-c-format
+ msgid ""
+-"(6/6) Bool test option that has soft select, soft detect, and automatic "
+-"(and advanced) capabilities. This option can be automatically set by the "
+-"backend."
++"(6/6) Bool test option that has soft select, soft detect, and automatic (and "
++"advanced) capabilities. This option can be automatically set by the backend."
+ msgstr ""
+ "(6/6) Logiczna opcja testowa, która umożliwia miękki wybór, miękkie "
+-"wykrywanie i automatyczne (oraz zaawansowane) możliwości. Ta opcja może "
+-"być automatycznie ustawiania przez sterownik."
++"wykrywanie i automatyczne (oraz zaawansowane) możliwości. Ta opcja może być "
++"automatycznie ustawiania przez sterownik."
+ #: ../backend/test.c:833
+ #, no-c-format
+@@ -4681,8 +4625,7 @@
+ #, no-c-format
+ msgid "(1/6) Int test option with no unit and no constraint set."
+ msgstr ""
+-"(1/6) Opcja testowa typu całkowitego bez narzuconych jednostek i "
+-"ograniczeń"
++"(1/6) Opcja testowa typu całkowitego bez narzuconych jednostek i ograniczeń"
+ #: ../backend/test.c:862
+ #, no-c-format
+@@ -4692,8 +4635,8 @@
+ #: ../backend/test.c:863
+ #, no-c-format
+ msgid ""
+-"(2/6) Int test option with unit pixel and constraint range set. Minimum "
+-"is 4, maximum 192, and quant is 2."
++"(2/6) Int test option with unit pixel and constraint range set. Minimum is "
++"4, maximum 192, and quant is 2."
+ msgstr "(2/6) Opcja testowa typu całkowitego "
+ #: ../backend/test.c:879
+@@ -4716,11 +4659,10 @@
+ #: ../backend/test.c:896
+ #, no-c-format
+ msgid ""
+-"(4/6) Int test option with unit mm and using an array without "
+-"constraints."
++"(4/6) Int test option with unit mm and using an array without constraints."
+ msgstr ""
+-"(4/6) Opcja testowa typu całkowitego z jednostką w mm, używająca "
+-"macierzy nieograniczonej"
++"(4/6) Opcja testowa typu całkowitego z jednostką w mm, używająca macierzy "
++"nieograniczonej"
+ #: ../backend/test.c:911
+ #, no-c-format
+@@ -4733,9 +4675,8 @@
+ "(5/6) Int test option with unit dpi and using an array with a range "
+ "constraint. Minimum is 4, maximum 192, and quant is 2."
+ msgstr ""
+-"(5/6) Opcja testowa typu całkowitego z jednostką w dpi, używająca "
+-"tablicy z ograniczeniem zasięgu. Minimum to 4, maksimum 192, a kwant to "
+-"2."
++"(5/6) Opcja testowa typu całkowitego z jednostką w dpi, używająca tablicy z "
++"ograniczeniem zasięgu. Minimum to 4, maksimum 192, a kwant to 2."
+ #: ../backend/test.c:929
  #, no-c-format
+@@ -4745,8 +4686,8 @@
+ #: ../backend/test.c:930
+ #, no-c-format
+ msgid ""
+-"(6/6) Int test option with unit percent and using an array with a word "
+-"list constraint."
++"(6/6) Int test option with unit percent and using an array with a word list "
++"constraint."
+ msgstr ""
+ "(6/6) Opcja testowa typu całkowitego z jednostką w procentach, używająca "
+ "tablicy ograniczonej słownikiem"
+@@ -4764,8 +4705,7 @@
+ #: ../backend/test.c:960
+ #, no-c-format
+ msgid "(1/3) Fixed test option with no unit and no constraint set."
+-msgstr ""
+-"(1/3) Opcja testowa stałoprzecinkowa bez jednostek i bez ograniczeń"
++msgstr "(1/3) Opcja testowa stałoprzecinkowa bez jednostek i bez ograniczeń"
+ #: ../backend/test.c:975
+ #, no-c-format
+@@ -4779,8 +4719,8 @@
+ "Minimum is -42.17, maximum 32767.9999, and quant is 2.0."
+ msgstr ""
+ "(2/3) Opcja testowa stałoprzecinkowa z jednostką w mikrosekundach i "
+-"ograniczonym zasięgiem. Minimum to -42.17, maksimum 32767.9999 a kwant "
+-"to 2.0."
++"ograniczonym zasięgiem. Minimum to -42.17, maksimum 32767.9999 a kwant to "
++"2.0."
+ #: ../backend/test.c:992
+ #, no-c-format
+@@ -4791,8 +4731,7 @@
+ #, no-c-format
+ msgid "(3/3) Fixed test option with no unit and constraint word list set."
+ msgstr ""
+-"(3/3) Opcja testowa stałoprzecinkowa bez jednostek, ograniczona "
+-"słownikiem"
++"(3/3) Opcja testowa stałoprzecinkowa bez jednostek, ograniczona słownikiem"
+ #: ../backend/test.c:1008
+ #, no-c-format
+@@ -4982,16 +4921,3 @@
+ #, no-c-format
+ msgid "Sets blue channel offset"
+ msgstr "Ustawienie offsetu kanału błękitu"
+-
+-#~ msgid "Grayscale"
+-#~ msgstr "Skala szarości"
+-
+-#~ msgid "Binary"
+-#~ msgstr "Binarny"
+-
+-#, fuzzy
+-#~ msgid "Display a shortened resolution list"
+-#~ msgstr "Wyświetl krótką listę rozdzielczości"
+-
+-#~ msgid "Black & White"
+-#~ msgstr "Czarno-Biały"
index b8e7d4ce46e4dd55ad05e387b29e3f2c3b9d5a86..e68dd9d316223f30ce33d7666135db2a4638de16 100644 (file)
@@ -2,7 +2,6 @@
 # Conditional build:
 %bcond_without gphoto  # no gphoto backend (which requires libgphoto2)
 %bcond_without lpt     # no parallel port backends (which require libieee1284)
-%bcond_without rts88xx # rts88xx scanner support (hp4400/4470)
 #
 Summary:       SANE - easy local and networked scanner access
 Summary(es.UTF-8):     SANE - acceso a scanners en red y locales
@@ -10,23 +9,20 @@ Summary(ko.UTF-8):   스캐너를 다루는 소프트웨어
 Summary(pl.UTF-8):     SANE - prosta obsługa skanerów lokalnych i sieciowych
 Summary(pt_BR.UTF-8):  SANE - acesso a scanners locais e em rede
 Name:          sane-backends
-Version:       1.0.20
-Release:       3
+Version:       1.0.21
+Release:       1
 License:       relaxed GPL v2+ (libraries), Public Domain (docs)
 Group:         Libraries
 Source0:       ftp://ftp.sane-project.org/pub/sane/%{name}-%{version}/sane-backends-%{version}.tar.gz
-# Source0-md5: a0cfdfdebca2feb4f2ba5d3418b15a42
+# Source0-md5: be586a23633949cf2ecf0c9c6d769130
 Source1:       %{name}.rc-inetd
 Source2:       %{name}.m4
-# http://hp44x0backend.sourceforge.net/ and http://home.foni.net/~johanneshub/
-Source3:       http://dl.sourceforge.net/hp44x0backend/sane_hp_rts88xx-0.18.tar.gz
-# Source3-md5: 09d3eaf73f35b7795cd8418b8dc60f69
 Patch0:                %{name}-lockpath_group.patch
 Patch1:                %{name}-mustek-path.patch
 Patch2:                %{name}-spatc.patch
 Patch3:                %{name}-pl.po-update.patch
-Patch10:       %{name}-hp_rts88xx.patch
-Patch11:       %{name}-hp_rts88xx-fixes.patch
+Patch4:                %{name}-link.patch
+Patch5:                ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.21/sane-backends-1.0.21-i18n.patch
 URL:           http://www.sane-project.org/
 BuildRequires: autoconf >= 2.54
 BuildRequires: automake
@@ -39,7 +35,7 @@ BuildRequires:        libtool
 %if "%{pld_release}" == "ac"
 BuildRequires: libusb-devel < 1.0
 %else
-BuildRequires: libusb-compat-devel
+BuildRequires: libusb-compat-devel >= 0.1.0
 %endif
 BuildRequires: libv4l-devel
 BuildRequires: pkgconfig
@@ -100,7 +96,8 @@ Summary(pl.UTF-8):   Część SANE przeznaczona dla programistów
 Summary(pt_BR.UTF-8):  Arquivos necessários ao desenvolvimento de programas que usem o SANE
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      libv4l-devel
+Requires:      libieee1284-devel
+Requires:      libusb-compat-devel >= 0.1.0
 Requires:      resmgr-devel
 Obsoletes:     sane-backends-sane-devel
 Obsoletes:     sane-backends-sane-static
@@ -217,41 +214,46 @@ Starowniki SANE dla skanerów podłączanych do portu równoległego:
 - mustek_pp (skanery Mustek CIS i CCD)
 - plustek_pp (Plustek)
 
+%package v4l
+Summary:       SANE backend for Video4Linux supported devices
+Summary(pl.UTF-8):     Sterownik SANE do urządzeń obsługiwanych przez system Video4Linux
+Group:         Applications/System
+Requires:      %{name} = %{version}-%{release}
+
+%description v4l
+SANE backend for Video4Linux supported devicecameras.
+
+%description v4l -l pl.UTF-8
+Sterownik SANE do urządzeń obsługiwanych przez system Video4Linux.
+
 %prep
-%setup -q -a3
+%setup -q
 # kill libtool.m4 inclusion
 grep -v '^m4_include' acinclude.m4 > acinclude.m4.tmp
 mv -f acinclude.m4.tmp acinclude.m4
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-# needs update
-#%%patch3 -p1
-
-%if %{with rts88xx}
-%patch10 -p1
-%patch11 -p1
-cp sane_hp_rts88xx/sane_hp_rts88xx/*.[ch] backend/
-cp sane_hp_rts88xx/sane_hp_rts88xx/hp_rts88xx.conf backend/hp_rts88xx.conf.in
-cp sane_hp_rts88xx/sane_hp_rts88xx/hp_rts88xx.conf backend/hp_rts88xx.conf
-ln -s stubs.c backend/hp_rts88xx-s.c
-
-cp sane_hp_rts88xx/sane_hp_rts88xx/hp_rts88xx.desc doc/descriptions/
-cp sane_hp_rts88xx/sane_hp_rts88xx/sane-hp_rts88xx.man doc/
-echo "hp_rts88xx" >> backend/dll.conf.in
-%endif
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
 
 %build
 %{__libtoolize}
 %{__aclocal} -I m4
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure \
+       --enable-pthread \
        --enable-static \
        --enable-pnm-backend \
        --enable-translations \
        %{?with_gphoto:--with-gphoto2}
 
+# --enable-avahi? (BR: avahi-devel >= 0.6.24, R: for net backend)
+# --enable-libusb_1_0 to use libusb 1.0 (but libgphoto2 still uses old libusb, so stick to this for now)
+
 %{__make}
 
 %ifarch %{ix86} %{x8664}
@@ -304,7 +306,7 @@ fi
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog LICENSE NEWS PROBLEMS PROJECTS README README.linux
+%doc AUTHORS ChangeLog* LICENSE NEWS PROBLEMS PROJECTS README README.linux
 %doc doc/canon doc/gt68xx doc/leo doc/matsushita doc/mustek doc/mustek_usb
 %doc doc/mustek_usb2 doc/niash doc/plustek doc/sceptre doc/teco doc/u12 doc/umax
 %attr(755,root,root) %{_bindir}/sane-find-scanner
@@ -341,11 +343,9 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/hp3900.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/hp4200.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/hp5400.conf
-%if %{with rts88xx}
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/hp_rts88xx.conf
-%endif
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/hs2p.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/ibm.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/kodak.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/leo.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/lexmark.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/ma1509.conf
@@ -356,6 +356,7 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/mustek_usb.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/nec.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/net.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/p5.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/pie.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/pixma.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/plustek.conf
@@ -379,7 +380,6 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/umax.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/umax1220u.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/umax_pp.conf
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/v4l.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/xerox_mfp.conf
 %attr(755,root,root) %{_libdir}/libsane.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libsane.so.1
@@ -417,12 +417,11 @@ fi
 %attr(755,root,root) %{_libdir}/sane/libsane-hp4200.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-hp5400.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-hp5590.so.*
-%if %{with rts88xx}
-%attr(755,root,root) %{_libdir}/sane/libsane-hp_rts88xx.so.*
-%endif
 %attr(755,root,root) %{_libdir}/sane/libsane-hpljm1005.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-hs2p.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-ibm.so.*
+%attr(755,root,root) %{_libdir}/sane/libsane-kodak.so.*
+%attr(755,root,root) %{_libdir}/sane/libsane-kvs1025.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-leo.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-lexmark.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-ma1509.so.*
@@ -435,6 +434,7 @@ fi
 %attr(755,root,root) %{_libdir}/sane/libsane-nec.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-net.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-niash.so.*
+%attr(755,root,root) %{_libdir}/sane/libsane-p5.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-pie.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-pixma.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-plustek.so.*
@@ -460,7 +460,6 @@ fi
 %attr(755,root,root) %{_libdir}/sane/libsane-umax.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-umax1220u.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-umax_pp.so.*
-%attr(755,root,root) %{_libdir}/sane/libsane-v4l.so.*
 %attr(755,root,root) %{_libdir}/sane/libsane-xerox_mfp.so.*
 %dir %attr(775,root,usb) /var/lock/sane
 %{_mandir}/man1/sane-find-scanner.1*
@@ -499,12 +498,11 @@ fi
 %{_mandir}/man5/sane-hp4200.5*
 %{_mandir}/man5/sane-hp5400.5*
 %{_mandir}/man5/sane-hp5590.5*
-%if %{with rts88xx}
-%{_mandir}/man5/sane-hp_rts88xx.5*
-%endif
 %{_mandir}/man5/sane-hpljm1005.5*
 %{_mandir}/man5/sane-hs2p.5*
 %{_mandir}/man5/sane-ibm.5*
+%{_mandir}/man5/sane-kodak.5*
+%{_mandir}/man5/sane-kvs1025.5*
 %{_mandir}/man5/sane-leo.5*
 %{_mandir}/man5/sane-lexmark.5*
 %{_mandir}/man5/sane-ma1509.5*
@@ -517,6 +515,7 @@ fi
 %{_mandir}/man5/sane-nec.5*
 %{_mandir}/man5/sane-net.5*
 %{_mandir}/man5/sane-niash.5*
+%{_mandir}/man5/sane-p5.5*
 %{_mandir}/man5/sane-pie.5*
 %{_mandir}/man5/sane-pixma.5*
 %{_mandir}/man5/sane-plustek.5*
@@ -544,7 +543,6 @@ fi
 %{_mandir}/man5/sane-umax1220u.5*
 %{_mandir}/man5/sane-umax_pp.5*
 %{_mandir}/man5/sane-usb.5*
-%{_mandir}/man5/sane-v4l.5*
 %{_mandir}/man5/sane-xerox_mfp.5*
 %{_mandir}/man7/sane.7*
 
@@ -597,3 +595,9 @@ fi
 %{_mandir}/man5/sane-mustek_pp.5*
 %{_mandir}/man5/sane-plustek_pp.5*
 %endif
+
+%files v4l
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sane.d/v4l.conf
+%attr(755,root,root) %{_libdir}/sane/libsane-v4l.so.*
+%{_mandir}/man5/sane-v4l.5*
This page took 0.165972 seconds and 4 git commands to generate.