1 Summary: SANE backend for SEIKO EPSON scanners and all-in-ones
2 Summary(pl.UTF-8): Backend SANE dla skanerów SEIKO EPSON i urządzeń wielofunkcyjnych
6 License: GPL (with exception clauses) and EAPL
7 Group: X11/Applications/Graphics
8 Source0: http://lx1.avasys.jp/iscan/%{version}/%{name}_%{version}-1.tar.gz
9 # Source0-md5: 8e44dac50f51b4c0a2f2e60624edfedb
10 Source1: %{name}.desktop
11 BuildRequires: gettext-tools
12 BuildRequires: gimp-devel
13 BuildRequires: gtk+2-devel
14 BuildRequires: libjpeg-devel
15 BuildRequires: libltdl-devel
16 BuildRequires: libpng-devel
17 BuildRequires: libstdc++-devel
18 BuildRequires: libusb-devel >= 0.1.6
19 BuildRequires: pkgconfig
20 BuildRequires: sane-backends-devel >= 1.0.15
21 Requires: iscan-sane-epkowa
22 Requires: sane-backends
23 ExclusiveArch: %{ix86}
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Iscan - application that enables easy scanning using SANE libraries.
29 The iscan program supports the following scanners:
31 Seiko Epson Flatbed Scanner
34 - Perfection 1200S/Perfection 1200U/Perfection 1200U PHOTO
36 - Perfection 1660 PHOTO
37 - Perfection 1640SU/Perfection 1640SU PHOTO
38 - Perfection 1650/Perfection 1650 PHOTO
39 - Perfection 2400 PHOTO
40 - Perfection 2450 PHOTO
41 - Perfection 3200 PHOTO
42 - Perfection 4870 PHOTO
43 - Perfection 4990 PHOTO
55 - Stylus CX2800/Stylus CX2900
56 - Stylus CX3500/Stylus CX3600
57 - Stylus CX3700/Stylus CX3800/Stylus DX3800
58 - Stylus CX3900/Stylus DX4000
59 - Stylus CX4100/Stylus CX4200/Stylus DX4200
60 - Stylus CX4500/Stylus CX4600
61 - Stylus CX4700/Stylus CX4800/Stylus DX4800
62 - Stylus CX4900/Stylus CX5000/Stylus DX5000
63 - Stylus CX5100/Stylus CX5200
64 - Stylus CX5300/Stylus CX5400
65 - Stylus CX5900/Stylus CX6000/Stylus DX6000
66 - Stylus CX6300/Stylus CX6400
67 - Stylus CX6500/Stylus CX6600
68 - Stylus CX7300/Stylus CX7400/Stylus DX7400
69 - Stylus CX7700/Stylus CX7800
70 - Stylus CX8300/Stylus CX8400/Stylus DX8400
71 - Stylus CX9300F/Stylus CX9400Fax/Stylus DX9400F
72 - Stylus Photo RX420/Stylus Photo RX425/Stylus Photo RX430
73 - Stylus Photo RX500/Stylus Photo RX510
74 - Stylus Photo RX520/Stylus Photo RX530
75 - Stylus Photo RX560/Stylus Photo RX580/Stylus Photo RX590
77 - Stylus Photo RX620/Stylus Photo RX630
78 - Stylus Photo RX640/Stylus Photo RX650
80 - Stylus Photo RX585/Stylus Photo RX595/Stylus Photo RX610
81 - Stylus Photo RX680/Stylus Photo RX685/Stylus Photo RX690
85 %description -l pl.UTF-8
86 Iscan to aplikacja umożliwiająca łatwe skanowanie przy użyciu
87 bibliotek SANE. Program obsługuje następujące skanery:
89 Seiko Epson Flatbed Scanner
92 - Perfection 1200S/Perfection 1200U/Perfection 1200U PHOTO
94 - Perfection 1660 PHOTO
95 - Perfection 1640SU/Perfection 1640SU PHOTO
96 - Perfection 1650/Perfection 1650 PHOTO
97 - Perfection 2400 PHOTO
98 - Perfection 2450 PHOTO
99 - Perfection 3200 PHOTO
100 - Perfection 4870 PHOTO
101 - Perfection 4990 PHOTO
113 - Stylus CX2800/Stylus CX2900
114 - Stylus CX3500/Stylus CX3600
115 - Stylus CX3700/Stylus CX3800/Stylus DX3800
116 - Stylus CX3900/Stylus DX4000
117 - Stylus CX4100/Stylus CX4200/Stylus DX4200
118 - Stylus CX4500/Stylus CX4600
119 - Stylus CX4700/Stylus CX4800/Stylus DX4800
120 - Stylus CX4900/Stylus CX5000/Stylus DX5000
121 - Stylus CX5100/Stylus CX5200
122 - Stylus CX5300/Stylus CX5400
123 - Stylus CX5900/Stylus CX6000/Stylus DX6000
124 - Stylus CX6300/Stylus CX6400
125 - Stylus CX6500/Stylus CX6600
126 - Stylus CX7300/Stylus CX7400/Stylus DX7400
127 - Stylus CX7700/Stylus CX7800
128 - Stylus CX8300/Stylus CX8400/Stylus DX8400
129 - Stylus CX9300F/Stylus CX9400Fax/Stylus DX9400F
130 - Stylus Photo RX420/Stylus Photo RX425/Stylus Photo RX430
131 - Stylus Photo RX500/Stylus Photo RX510
132 - Stylus Photo RX520/Stylus Photo RX530
133 - Stylus Photo RX560/Stylus Photo RX580/Stylus Photo RX590
135 - Stylus Photo RX620/Stylus Photo RX630
136 - Stylus Photo RX640/Stylus Photo RX650
138 - Stylus Photo RX585/Stylus Photo RX595/Stylus Photo RX610
139 - Stylus Photo RX680/Stylus Photo RX685/Stylus Photo RX690
144 Summary: An improved driver for EPSON scanners
145 Summary(pl.UTF-8): Udoskonalone sterowniki dla skanerów EPSON
148 %description sane-epkowa
149 An improved driver for EPSON scanners.
151 %description sane-epkowa -l pl.UTF-8
152 Udoskonalone sterowniki dla skanerów EPSON.
166 rm -rf $RPM_BUILD_ROOT
169 DESTDIR=$RPM_BUILD_ROOT
171 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_sysconfdir}{/hotplug/usb,/sane.d}}
172 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
173 install utils/hotplug/iscan* $RPM_BUILD_ROOT%{_sysconfdir}/hotplug/usb
174 install backend/epkowa.conf $RPM_BUILD_ROOT%{_sysconfdir}/sane.d
175 ln -fs %{_libdir}/libesmod.so.1.1.0 $RPM_BUILD_ROOT%{_libdir}/libesmod.so
176 ln -fs %{_libdir}/libesmod.so.1.1.0 $RPM_BUILD_ROOT%{_libdir}/libesmod.so.1
177 ln -fs %{_libdir}/sane/libsane-epkowa.so.1.0.15 $RPM_BUILD_ROOT%{_libdir}/sane/libsane-epkowa.so.1
179 rm -f $RPM_BUILD_ROOT%{_libdir}/sane/libsane*.{la,a}
181 %find_lang %{name} --with-kde
184 rm -rf $RPM_BUILD_ROOT
186 %post -p /sbin/ldconfig
187 %postun -p /sbin/ldconfig
190 dll=%{_sysconfdir}/sane.d/dll.conf
191 if [ -n "`grep '#[[:space:]]*epkowa' ${dll}`" ]; then
192 sed -i 's,#[[:space:]]*\(epkowa\),\1,' ${dll}
193 elif [ -z "`grep epkowa ${dll}`" ]; then
194 echo epkowa >> ${dll}
198 if [ "$1" = "0" ]; then
199 dll=%{_sysconfdir}/sane.d/dll.conf
200 if [ -n "`grep ^epkowa ${dll}`"]; then
201 sed -i 's/^epkowa/#epkowa/' ${dll}
205 %files -f %{name}.lang
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{_bindir}/iscan
208 %attr(755,root,root) %{_libdir}/libesmod.so.*.*.*
209 %{_sysconfdir}/hotplug/usb/iscan*
211 %{_desktopdir}/*.desktop
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/sane/*.so.*
216 %{_sysconfdir}/sane.d/epkowa.conf