]> git.pld-linux.org Git - SPECS.git/blob - iscan.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / iscan.spec
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
3 Name:           iscan
4 Version:        2.10.0
5 Release:        1
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)
25
26 %description
27 Iscan - application that enables easy scanning using SANE libraries.
28
29 The iscan program supports the following scanners:
30
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
44  - Perfection V700
45  - Perfection V750
46  - Expression 1600
47  - Expression 1680
48  - Expression 1640XL
49  - Expression 10000XL
50  - GT-2500
51  - GT-10000/GT-10000+
52  - GT-15000
53  - GT-30000
54  - ME200
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
76  - Stylus Photo RX600
77  - Stylus Photo RX620/Stylus Photo RX630
78  - Stylus Photo RX640/Stylus Photo RX650
79  - Stylus Photo RX700
80  - Stylus Photo RX585/Stylus Photo RX595/Stylus Photo RX610
81  - Stylus Photo RX680/Stylus Photo RX685/Stylus Photo RX690
82  - AcuLaser CX11
83  - AcuLaser CX21
84
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:
88
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
102  - Perfection V700
103  - Perfection V750
104  - Expression 1600
105  - Expression 1680
106  - Expression 1640XL
107  - Expression 10000XL
108  - GT-2500
109  - GT-10000/GT-10000+
110  - GT-15000
111  - GT-30000
112  - ME200
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
134  - Stylus Photo RX600
135  - Stylus Photo RX620/Stylus Photo RX630
136  - Stylus Photo RX640/Stylus Photo RX650
137  - Stylus Photo RX700
138  - Stylus Photo RX585/Stylus Photo RX595/Stylus Photo RX610
139  - Stylus Photo RX680/Stylus Photo RX685/Stylus Photo RX690
140  - AcuLaser CX11
141  - AcuLaser CX21
142
143 %package sane-epkowa
144 Summary:        An improved driver for EPSON scanners
145 Summary(pl.UTF-8):      Udoskonalone sterowniki dla skanerów EPSON
146 Group:          Libraries
147
148 %description sane-epkowa
149 An improved driver for EPSON scanners.
150
151 %description sane-epkowa -l pl.UTF-8
152 Udoskonalone sterowniki dla skanerów EPSON.
153
154 %prep
155 %setup -q
156
157 %build
158 %configure \
159         --enable-jpeg \
160         --enable-png \
161         --enable-frontend
162
163 %{__make}
164
165 %install
166 rm -rf $RPM_BUILD_ROOT
167
168 %{__make} install \
169         DESTDIR=$RPM_BUILD_ROOT
170
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
179 rm -f $RPM_BUILD_ROOT%{_libdir}/sane/libsane*.{la,a}
180
181 %find_lang %{name} --with-kde
182
183 %clean
184 rm -rf $RPM_BUILD_ROOT
185
186 %post   -p /sbin/ldconfig
187 %postun -p /sbin/ldconfig
188
189 %post sane-epkowa
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}
195 fi
196
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
203 fi
204
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*
210 %{_mandir}/man*/*
211 %{_desktopdir}/*.desktop
212
213 %files sane-epkowa
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/sane/*.so.*
216 %{_sysconfdir}/sane.d/epkowa.conf
This page took 0.680471 seconds and 3 git commands to generate.