]>
Commit | Line | Data |
---|---|---|
b29858d1 | 1 | Summary: SANE backend for SEIKO EPSON scanners and all-in-ones |
d9c318ff | 2 | Summary(pl.UTF-8): Backend SANE dla skanerów SEIKO EPSON i urządzeń wielofunkcyjnych |
b29858d1 | 3 | Name: iscan |
7cced0bb | 4 | Version: 2.10.0 |
b29858d1 RT |
5 | Release: 1 |
6 | License: GPL (with exception clauses) and EAPL | |
7 | Group: X11/Applications/Graphics | |
7cced0bb | 8 | Source0: http://lx1.avasys.jp/iscan/%{version}/%{name}_%{version}-1.tar.gz |
9 | # Source0-md5: 8e44dac50f51b4c0a2f2e60624edfedb | |
b29858d1 | 10 | Source1: %{name}.desktop |
cc0c91e0 | 11 | BuildRequires: gettext-tools |
b29858d1 RT |
12 | BuildRequires: gimp-devel |
13 | BuildRequires: gtk+2-devel | |
14 | BuildRequires: libjpeg-devel | |
7cced0bb | 15 | BuildRequires: libltdl-devel |
b29858d1 | 16 | BuildRequires: libpng-devel |
5aedcd4b | 17 | BuildRequires: libstdc++-devel |
ab2c99e7 | 18 | BuildRequires: libusb-devel >= 0.1.6 |
5aedcd4b KK |
19 | BuildRequires: pkgconfig |
20 | BuildRequires: sane-backends-devel >= 1.0.15 | |
b29858d1 RT |
21 | Requires: iscan-sane-epkowa |
22 | Requires: sane-backends | |
15d39fe3 | 23 | ExclusiveArch: %{ix86} |
b29858d1 RT |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
25 | ||
26 | %description | |
ab2c99e7 JB |
27 | Iscan - application that enables easy scanning using SANE libraries. |
28 | ||
b29858d1 RT |
29 | The iscan program supports the following scanners: |
30 | ||
ab2c99e7 JB |
31 | Seiko Epson Flatbed Scanner |
32 | - Perfection 610 | |
33 | - Perfection 640U | |
34 | - Perfection 1200S/Perfection 1200U/Perfection 1200U PHOTO | |
35 | - Perfection 1240U | |
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 | |
7cced0bb | 44 | - Perfection V700 |
45 | - Perfection V750 | |
ab2c99e7 JB |
46 | - Expression 1600 |
47 | - Expression 1680 | |
48 | - Expression 1640XL | |
49 | - Expression 10000XL | |
7cced0bb | 50 | - GT-2500 |
ab2c99e7 JB |
51 | - GT-10000/GT-10000+ |
52 | - GT-15000 | |
53 | - GT-30000 | |
7cced0bb | 54 | - ME200 |
55 | - Stylus CX2800/Stylus CX2900 | |
ab2c99e7 JB |
56 | - Stylus CX3500/Stylus CX3600 |
57 | - Stylus CX3700/Stylus CX3800/Stylus DX3800 | |
7cced0bb | 58 | - Stylus CX3900/Stylus DX4000 |
59 | - Stylus CX4100/Stylus CX4200/Stylus DX4200 | |
ab2c99e7 | 60 | - Stylus CX4500/Stylus CX4600 |
7cced0bb | 61 | - Stylus CX4700/Stylus CX4800/Stylus DX4800 |
62 | - Stylus CX4900/Stylus CX5000/Stylus DX5000 | |
ab2c99e7 JB |
63 | - Stylus CX5100/Stylus CX5200 |
64 | - Stylus CX5300/Stylus CX5400 | |
7cced0bb | 65 | - Stylus CX5900/Stylus CX6000/Stylus DX6000 |
ab2c99e7 JB |
66 | - Stylus CX6300/Stylus CX6400 |
67 | - Stylus CX6500/Stylus CX6600 | |
7cced0bb | 68 | - Stylus CX7300/Stylus CX7400/Stylus DX7400 |
ab2c99e7 | 69 | - Stylus CX7700/Stylus CX7800 |
7cced0bb | 70 | - Stylus CX8300/Stylus CX8400/Stylus DX8400 |
71 | - Stylus CX9300F/Stylus CX9400Fax/Stylus DX9400F | |
ab2c99e7 JB |
72 | - Stylus Photo RX420/Stylus Photo RX425/Stylus Photo RX430 |
73 | - Stylus Photo RX500/Stylus Photo RX510 | |
74 | - Stylus Photo RX520/Stylus Photo RX530 | |
7cced0bb | 75 | - Stylus Photo RX560/Stylus Photo RX580/Stylus Photo RX590 |
76 | - Stylus Photo RX600 | |
ab2c99e7 | 77 | - Stylus Photo RX620/Stylus Photo RX630 |
7cced0bb | 78 | - Stylus Photo RX640/Stylus Photo RX650 |
ab2c99e7 | 79 | - Stylus Photo RX700 |
7cced0bb | 80 | - Stylus Photo RX585/Stylus Photo RX595/Stylus Photo RX610 |
81 | - Stylus Photo RX680/Stylus Photo RX685/Stylus Photo RX690 | |
ab2c99e7 | 82 | - AcuLaser CX11 |
7cced0bb | 83 | - AcuLaser CX21 |
b29858d1 | 84 | |
210a7d5c JR |
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: | |
b29858d1 | 88 | |
ab2c99e7 JB |
89 | Seiko Epson Flatbed Scanner |
90 | - Perfection 610 | |
91 | - Perfection 640U | |
92 | - Perfection 1200S/Perfection 1200U/Perfection 1200U PHOTO | |
93 | - Perfection 1240U | |
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 | |
7cced0bb | 102 | - Perfection V700 |
103 | - Perfection V750 | |
ab2c99e7 JB |
104 | - Expression 1600 |
105 | - Expression 1680 | |
106 | - Expression 1640XL | |
107 | - Expression 10000XL | |
7cced0bb | 108 | - GT-2500 |
ab2c99e7 JB |
109 | - GT-10000/GT-10000+ |
110 | - GT-15000 | |
111 | - GT-30000 | |
7cced0bb | 112 | - ME200 |
113 | - Stylus CX2800/Stylus CX2900 | |
ab2c99e7 JB |
114 | - Stylus CX3500/Stylus CX3600 |
115 | - Stylus CX3700/Stylus CX3800/Stylus DX3800 | |
7cced0bb | 116 | - Stylus CX3900/Stylus DX4000 |
117 | - Stylus CX4100/Stylus CX4200/Stylus DX4200 | |
ab2c99e7 | 118 | - Stylus CX4500/Stylus CX4600 |
7cced0bb | 119 | - Stylus CX4700/Stylus CX4800/Stylus DX4800 |
120 | - Stylus CX4900/Stylus CX5000/Stylus DX5000 | |
ab2c99e7 JB |
121 | - Stylus CX5100/Stylus CX5200 |
122 | - Stylus CX5300/Stylus CX5400 | |
7cced0bb | 123 | - Stylus CX5900/Stylus CX6000/Stylus DX6000 |
ab2c99e7 JB |
124 | - Stylus CX6300/Stylus CX6400 |
125 | - Stylus CX6500/Stylus CX6600 | |
7cced0bb | 126 | - Stylus CX7300/Stylus CX7400/Stylus DX7400 |
ab2c99e7 | 127 | - Stylus CX7700/Stylus CX7800 |
7cced0bb | 128 | - Stylus CX8300/Stylus CX8400/Stylus DX8400 |
129 | - Stylus CX9300F/Stylus CX9400Fax/Stylus DX9400F | |
ab2c99e7 JB |
130 | - Stylus Photo RX420/Stylus Photo RX425/Stylus Photo RX430 |
131 | - Stylus Photo RX500/Stylus Photo RX510 | |
132 | - Stylus Photo RX520/Stylus Photo RX530 | |
7cced0bb | 133 | - Stylus Photo RX560/Stylus Photo RX580/Stylus Photo RX590 |
134 | - Stylus Photo RX600 | |
ab2c99e7 | 135 | - Stylus Photo RX620/Stylus Photo RX630 |
7cced0bb | 136 | - Stylus Photo RX640/Stylus Photo RX650 |
ab2c99e7 | 137 | - Stylus Photo RX700 |
7cced0bb | 138 | - Stylus Photo RX585/Stylus Photo RX595/Stylus Photo RX610 |
139 | - Stylus Photo RX680/Stylus Photo RX685/Stylus Photo RX690 | |
ab2c99e7 | 140 | - AcuLaser CX11 |
7cced0bb | 141 | - AcuLaser CX21 |
b29858d1 RT |
142 | |
143 | %package sane-epkowa | |
144 | Summary: An improved driver for EPSON scanners | |
d9c318ff | 145 | Summary(pl.UTF-8): Udoskonalone sterowniki dla skanerów EPSON |
ab2c99e7 | 146 | Group: Libraries |
b29858d1 RT |
147 | |
148 | %description sane-epkowa | |
149 | An improved driver for EPSON scanners. | |
150 | ||
210a7d5c JR |
151 | %description sane-epkowa -l pl.UTF-8 |
152 | Udoskonalone sterowniki dla skanerów EPSON. | |
b29858d1 RT |
153 | |
154 | %prep | |
155 | %setup -q | |
156 | ||
157 | %build | |
158 | %configure \ | |
ab2c99e7 JB |
159 | --enable-jpeg \ |
160 | --enable-png \ | |
161 | --enable-frontend | |
b29858d1 RT |
162 | |
163 | %{__make} | |
164 | ||
165 | %install | |
166 | rm -rf $RPM_BUILD_ROOT | |
167 | ||
168 | %{__make} install \ | |
169 | DESTDIR=$RPM_BUILD_ROOT | |
ab2c99e7 | 170 | |
b29858d1 RT |
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 | |
178 | ||
ab2c99e7 JB |
179 | rm -f $RPM_BUILD_ROOT%{_libdir}/sane/libsane*.{la,a} |
180 | ||
b29858d1 RT |
181 | %find_lang %{name} --with-kde |
182 | ||
183 | %clean | |
184 | rm -rf $RPM_BUILD_ROOT | |
185 | ||
ab2c99e7 JB |
186 | %post -p /sbin/ldconfig |
187 | %postun -p /sbin/ldconfig | |
188 | ||
189 | %post sane-epkowa | |
b29858d1 | 190 | dll=%{_sysconfdir}/sane.d/dll.conf |
ab2c99e7 JB |
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} | |
b29858d1 RT |
195 | fi |
196 | ||
ab2c99e7 JB |
197 | %postun sane-epkowa |
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} | |
202 | fi | |
b29858d1 RT |
203 | fi |
204 | ||
205 | %files -f %{name}.lang | |
206 | %defattr(644,root,root,755) | |
207 | %attr(755,root,root) %{_bindir}/iscan | |
ab2c99e7 | 208 | %attr(755,root,root) %{_libdir}/libesmod.so.*.*.* |
b29858d1 | 209 | %{_sysconfdir}/hotplug/usb/iscan* |
b29858d1 | 210 | %{_mandir}/man*/* |
61f8e147 | 211 | %{_desktopdir}/*.desktop |
b29858d1 RT |
212 | |
213 | %files sane-epkowa | |
214 | %defattr(644,root,root,755) | |
215 | %attr(755,root,root) %{_libdir}/sane/*.so.* | |
ab2c99e7 | 216 | %{_sysconfdir}/sane.d/epkowa.conf |