Overview

Request 4615 (accepted)

- Initial package

Submit package home:awissu:branches:Extra / iscan-plugin to package Extra / iscan-plugin

iscan-plugin.changes Added
x
 
1
@@ -0,0 +1,60 @@
2
+-------------------------------------------------------------------
3
+Fri Nov  1 00:18:03 UTC 2019 - Alexei Podvalsky <avvissu@yandex.by>
4
+
5
+- Update firmwares to iscan 2.30.4
6
+- Add support for devices: Perfection V550
7
+
8
+-------------------------------------------------------------------
9
+Thu Nov 23 17:51:52 UTC 2017 - avvissu@yandex.by
10
+
11
+- Add network plugin
12
+
13
+-------------------------------------------------------------------
14
+Sat Dec 17 16:53:58 UTC 2016 - avvissu@yandex.by
15
+
16
+- Add EPSON Perfection V19 scanner
17
+
18
+-------------------------------------------------------------------
19
+Wed Apr  8 20:27:58 UTC 2015 - avvissu@yandex.ru
20
+
21
+- Create a new spec file (iscan-plugin.spec)
22
+- Spec file cleanup
23
+
24
+-------------------------------------------------------------------
25
+Fri Jan  9 08:41:58 CET 2009 - olh@suse.de
26
+
27
+- use ExclusiveArch as in /SRC/arch/
28
+
29
+-------------------------------------------------------------------
30
+Thu Apr 10 17:00:09 CEST 2008 - jsmeix@suse.de
31
+
32
+- Updated to match our current iscan package version 2.10.0.1.
33
+  There is one new proprietary driver:
34
+  iscan-plugin-cx4400
35
+
36
+-------------------------------------------------------------------
37
+Thu Aug  2 13:44:06 CEST 2007 - jsmeix@suse.de
38
+
39
+- Updated to match our current iscan package version 2.8.0.1.
40
+  There is one new proprietary driver:
41
+  iscan-plugin-gt-f670
42
+
43
+-------------------------------------------------------------------
44
+Wed Oct 11 11:23:30 CEST 2006 - jsmeix@suse.de
45
+
46
+- Updated to match our current iscan package version 2.3.0.1.
47
+  There are two new proprietary drivers:
48
+  iscan-plugin-gt-s600 and iscan-plugin-gt-f700
49
+
50
+-------------------------------------------------------------------
51
+Fri Sep  1 16:35:27 CEST 2006 - jsmeix@suse.de
52
+
53
+- Exchanged the hard RPM requirement for iscan by a supplements
54
+  entry for iscan so that there is no longer a mutual (cyclic)
55
+  hard RPM dependency between iscan and iscan-proprietary-drivers.
56
+
57
+-------------------------------------------------------------------
58
+Mon May 29 14:35:10 CEST 2006 - jsmeix@suse.de
59
+
60
+- Initial version
61
+
62
iscan-plugin.spec Added
207
 
1
@@ -0,0 +1,205 @@
2
+#
3
+# spec file for package iscan-plugin
4
+#
5
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
6
+#
7
+# All modifications and additions to the file contributed by third parties
8
+# remain the property of their copyright owners, unless otherwise agreed
9
+# upon. The license for this file, and modifications and additions to the
10
+# file, is the same license as for the pristine package itself (unless the
11
+# license for the pristine package is not an Open Source License, in which
12
+# case the license is the MIT License). An "Open Source License" is a
13
+# license that conforms to the Open Source Definition (Version 1.9)
14
+# published by the Open Source Initiative.
15
+
16
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
17
+#
18
+
19
+%define iscan_package %(rpm -q --qf '%%{name}' --whatprovides iscan)
20
+%define iscan_version %(rpm -q --qf '%%{version}' %{iscan_package})
21
+Name:           iscan-plugin
22
+# Use the highest iscan package version number since when a module was added
23
+# as Suse package version and have Epson Avasys' release number at the end:
24
+Version:        %{iscan_version}
25
+Release:        1
26
+Summary:        Iscan plugin for Image Scan for Epson Scanners
27
+License:        AVASYSPL
28
+Group:          Hardware/Scanner
29
+Url:            http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
30
+# GT-F720/GT-S620, Perfection V30/V300 Photo
31
+Source0:        esci-interpreter-gt-f720-1.0.0-1.i686.rpm
32
+Source1:        esci-interpreter-gt-f720-1.0.0-1.x86_64.rpm
33
+# Epson GT-S50 and GT-S80 scanner
34
+Source2:        esci-interpreter-gt-s80-1.0.0-1.i686.rpm
35
+Source3:        esci-interpreter-gt-s80-1.0.0-1.x86_64.rpm
36
+# GT-F730/GT-S630/Perfection V33/V330
37
+Source4:        esci-interpreter-perfection-v330-1.0.0-1.i686.rpm
38
+Source5:        esci-interpreter-perfection-v330-1.0.0-1.x86_64.rpm
39
+# Epson GT-15000 scanner
40
+Source6:        iscan-network-nt-1.1.2-1.i686.rpm
41
+Source7:        iscan-network-nt-1.1.2-1.x86_64.rpm
42
+# Epson Stylus CX4300/CX4400/CX4450/CX5500/CX5600/DX4400/DX4450 scanners
43
+Source8:        iscan-plugin-cx4400-2.1.4-1.i686.rpm
44
+Source9:        iscan-plugin-cx4400-2.1.4-1.x86_64.rpm
45
+# Epson WorkForce DS-30
46
+Source10:       iscan-plugin-ds-30-1.0.1-1.i686.rpm
47
+Source11:       iscan-plugin-ds-30-1.0.1-1.x86_64.rpm
48
+# Epson GT-1500 scanner
49
+Source12:       iscan-plugin-gt-1500-2.2.1-1.i686.rpm
50
+Source13:       iscan-plugin-gt-1500-2.2.1-1.x86_64.rpm
51
+# Epson Perfection Photo V200 scanners and similar
52
+Source14:       iscan-plugin-gt-f670-2.1.3-1.i686.rpm
53
+Source15:       iscan-plugin-gt-f670-2.1.3-1.x86_64.rpm
54
+# GT-F700 Perfection V350 Photo
55
+Source16:       iscan-plugin-gt-f700-2.1.3-1.i686.rpm
56
+Source17:       iscan-plugin-gt-f700-2.1.3-1.x86_64.rpm
57
+# Epson Perfection 4180 / GT-F600
58
+Source18:       iscan-plugin-gt-s600-2.1.3-1.i686.rpm
59
+Source19:       iscan-plugin-gt-s600-2.1.3-1.x86_64.rpm
60
+# Epson Perfection 4490 / GT-X750
61
+Source20:       iscan-plugin-gt-x750-2.1.3-1.i686.rpm
62
+Source21:       iscan-plugin-gt-x750-2.1.3-1.x86_64.rpm
63
+# Epson Colorio GT-X770/Perfection Photo V500 scanners
64
+Source22:       iscan-plugin-gt-x770-2.1.3-1.i686.rpm
65
+Source23:       iscan-plugin-gt-x770-2.1.3-1.x86_64.rpm
66
+# Epson Colorio GT-X820/Perfection Photo V600 scanners
67
+Source24:       iscan-plugin-gt-x820-2.2.1-1.i686.rpm
68
+Source25:       iscan-plugin-gt-x820-2.2.1-1.x86_64.rpm
69
+# Epson Perfection V37, V370, GT-F740 and GT-S640 scanners
70
+Source26:       iscan-plugin-perfection-v370-1.0.1-1.i686.rpm
71
+Source27:       iscan-plugin-perfection-v370-1.0.1-1.x86_64.rpm
72
+# EPSON Perfection V19 scanner
73
+Source28:       iscan-plugin-gt-s650-1.1.1-1.i686.rpm
74
+Source29:       iscan-plugin-gt-s650-1.1.1-1.x86_64.rpm
75
+# EPSON GT-X820, Perfection V550
76
+Source30:       iscan-plugin-perfection-v550-1.0.1-1.i686.rpm
77
+Source31:       iscan-plugin-perfection-v550-1.0.1-1.x86_64.rpm
78
+BuildRequires:  fdupes
79
+BuildRequires:  iscan
80
+BuildRequires:  iscan-data
81
+Requires:       iscan iscan-firmware
82
+Conflicts:      iscan-free
83
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
84
+ExclusiveArch: %ix86 x86_64
85
+
86
+%package -n    iscan-firmware
87
+Summary:        Firmware files for Epson scanners
88
+Group:          Hardware/Scanner
89
+BuildArch:      noarch
90
+
91
+%prep
92
+# Create a "name-version" directory and change into it but don't unpack anything:
93
+%setup -q -c -T
94
+# Unpack the sources (see the Suse internal script /work/src/bin/unrpm how to do it):
95
+CPIO_OPTS="--extract --unconditional --preserve-modification-time --make-directories --verbose"
96
+%ifarch i586
97
+for f in %{S:0} %{S:2} %{S:4} %{S:6} %{S:8} %{S:10} %{S:12} \
98
+%{S:14} %{S:16} %{S:18} %{S:20} %{S:22} %{S:24} %{S:26} %{S:28} %{S:30}
99
+do case $( rpm2cpio $f | head -c 2 - ) in
100
+        BZ) rpm2cpio $f | bunzip2 | cpio ${CPIO_OPTS} ;;
101
+        *) rpm2cpio $f | cpio ${CPIO_OPTS} ;;
102
+   esac
103
+done
104
+%endif
105
+%ifarch x86_64
106
+for f in %{S:1} %{S:3} %{S:5} %{S:7} %{S:9} %{S:11} %{S:13} \
107
+%{S:15} %{S:17} %{S:19} %{S:21} %{S:23} %{S:25} %{S:27} %{S:29} %{S:31}
108
+do case $( rpm2cpio $f | head -c 2 - ) in
109
+        BZ) rpm2cpio $f | bunzip2 | cpio ${CPIO_OPTS} ;;
110
+        *) rpm2cpio $f | cpio ${CPIO_OPTS} ;;
111
+   esac
112
+done
113
+%endif
114
+
115
+%build
116
+# There is nothing to build.
117
+
118
+%install
119
+# Install the proprietary binary driver libraries:
120
+install -d %{buildroot}%{_libdir}/iscan
121
+install -d %{buildroot}%{_libdir}/esci
122
+cp -a usr/%{_lib}/iscan/{libesint*,network} %{buildroot}%{_libdir}/iscan/
123
+cp -a usr/%{_lib}/esci/libesci* %{buildroot}%{_libdir}/esci/
124
+# The firmware files must be installed into this directory
125
+# because the epkowa backend searches them in this directory:
126
+install -d %{buildroot}%{_datadir}/iscan
127
+install -d %{buildroot}%{_datadir}/esci
128
+install -m 644 usr/share/iscan/esfw* %{buildroot}%{_datadir}/iscan/
129
+install -m 644 usr/share/esci/esfw* %{buildroot}%{_datadir}/esci/
130
+# Install the data files:
131
+install -d %{buildroot}%{_datadir}/iscan-data
132
+pushd usr/share/iscan-data
133
+for d in *
134
+do install -d %{buildroot}%{_datadir}/iscan-data/$d
135
+   install -m 644 $d/* %{buildroot}%{_datadir}/iscan-data/$d
136
+done
137
+popd
138
+
139
+%fdupes -s usr/share/doc
140
+find %{buildroot} -name \*.so -exec rm {} \;
141
+
142
+%post -p /sbin/ldconfig
143
+
144
+%postun -p /sbin/ldconfig
145
+
146
+%files
147
+%defattr(-,root,root)
148
+%doc usr/share/doc/*
149
+%{_libdir}/iscan
150
+%{_libdir}/esci
151
+%{_datadir}/iscan-data
152
+
153
+%files -n iscan-firmware
154
+%defattr(-,root,root)
155
+%{_datadir}/iscan
156
+%{_datadir}/esci
157
+
158
+%description
159
+The proprietary binary libraries are provided (in object code form only)
160
+under the terms of the license agreement provided in the EAPL and LICENSE
161
+files in the directory /usr/share/doc/packages/iscan-plugin
162
+
163
+The proprietary libraries used by the driver epkowa are only needed for
164
+the following scanners (see:
165
+http://www.sane-project.org/lists/sane-backends-external.html):
166
+
167
+  * libesci-interpreter-gt-f720: GT-F720/GT-S620, Perfection V30/V300 Photo
168
+  * esci-interpreter-gt-s*: Epson GT-S50 and GT-S80 scanner
169
+  * libesci-interpreter-perfection-v330: GT-F730/GT-S630/Perfection V33/V330
170
+  * network: Plugin for using Epson scanners with ISCAN over network
171
+  * libesint7E: Stylus CX4300/CX4400/CX4450/CX5500/CX5600/DX4400/DX4450
172
+  * libiscan-plugin-ds-30: Epson WorkForce DS-30
173
+  * libesint86: Epson GT-1500 scanner
174
+  * libesint7A: Epson Perfection Photo V200 scanners and similar
175
+  * libesint68: GT-F700 Perfection V350 Photo
176
+  * libesint66: Epson Perfection 4180 / GT-F600
177
+  * libesint54: Epson Perfection 4490 / GT-X750
178
+  * libesint7C: Epson Colorio GT-X770/Perfection Photo V500 scanners
179
+  * libesintA1: Epson Colorio GT-X820/Perfection Photo V600 scanners
180
+  * libiscan-plugin-perfection-v370: Epson Perfection V37, V370, GT-F740
181
+    and GT-S640 scanners
182
+  * libiscan-plugin-gt-s650: Epson Perfection V19 scanner
183
+  * libiscan-plugin-perfection-v550: EPSON GT-X820, Perfection V550
184
+
185
+If your scanner is supported by the driver epkowa but does not need a
186
+proprietary module, you can use a software package iscan or it may also
187
+work with a driver which is included in the package sane-backends.
188
+
189
+%description -n iscan-firmware
190
+Additionally proprietary firmware files are only needed for the following
191
+scanners:
192
+
193
+  * esfw8b.bin: Epson GT-F720/GT-S620, Perfection V30/V300 Photo
194
+  * esfwad.bin: Epson Perfection GT-F730/GT-S630/Perfection V33/V330
195
+  * esfw86.bin: Epson GT-1500 scanner
196
+  * esfw7A.bin: Epson Perfection Photo V200 scanners and similar
197
+  * esfw68.bin: Perfection V350 PHOTO / GT-F700-
198
+  * esfw66.bin: Perfection V10 / GT-S600, Perfection V100 PHOTO / GT-F650
199
+  * esfw54.bin: Perfection 4490 PHOTO / GT-X750
200
+  * esfw7C.bin: Epson Colorio GT-X770/Perfection Photo V500 scanners
201
+  * esfwA1.bin: Epson Colorio GT-X820/Perfection Photo V600 scanners
202
+  * esfwdd.bin: Epson Perfection V37, V370, GT-F740 and GT-S640 scanners
203
+  * esfw010c.bin: EPSON Perfection V19 scanner
204
+  * esfweb.bin: EPSON GT-X820, Perfection V550
205
+
206
+%changelog
207
esci-interpreter-gt-f720-1.0.0-1.i686.rpm Added
esci-interpreter-gt-f720-1.0.0-1.x86_64.rpm Added
esci-interpreter-gt-s80-1.0.0-1.i686.rpm Added
esci-interpreter-gt-s80-1.0.0-1.x86_64.rpm Added
esci-interpreter-perfection-v330-1.0.0-1.i686.rpm Added
esci-interpreter-perfection-v330-1.0.0-1.x86_64.rpm Added
iscan-network-nt-1.1.2-1.i686.rpm Added
iscan-network-nt-1.1.2-1.x86_64.rpm Added
iscan-plugin-cx4400-2.1.4-1.i686.rpm Added
iscan-plugin-cx4400-2.1.4-1.x86_64.rpm Added
iscan-plugin-ds-30-1.0.1-1.i686.rpm Added
iscan-plugin-ds-30-1.0.1-1.x86_64.rpm Added
iscan-plugin-gt-1500-2.2.1-1.i686.rpm Added
iscan-plugin-gt-1500-2.2.1-1.x86_64.rpm Added
iscan-plugin-gt-f670-2.1.3-1.i686.rpm Added
iscan-plugin-gt-f670-2.1.3-1.x86_64.rpm Added
iscan-plugin-gt-f700-2.1.3-1.i686.rpm Added
iscan-plugin-gt-f700-2.1.3-1.x86_64.rpm Added
iscan-plugin-gt-s600-2.1.3-1.i686.rpm Added
iscan-plugin-gt-s600-2.1.3-1.x86_64.rpm Added
iscan-plugin-gt-s650-1.1.1-1.i686.rpm Added
iscan-plugin-gt-s650-1.1.1-1.x86_64.rpm Added
iscan-plugin-gt-x750-2.1.3-1.i686.rpm Added
iscan-plugin-gt-x750-2.1.3-1.x86_64.rpm Added
iscan-plugin-gt-x770-2.1.3-1.i686.rpm Added
iscan-plugin-gt-x770-2.1.3-1.x86_64.rpm Added
iscan-plugin-gt-x820-2.2.1-1.i686.rpm Added
iscan-plugin-gt-x820-2.2.1-1.x86_64.rpm Added
iscan-plugin-perfection-v370-1.0.1-1.i686.rpm Added
iscan-plugin-perfection-v370-1.0.1-1.x86_64.rpm Added
iscan-plugin-perfection-v550-1.0.1-1.i686.rpm Added
iscan-plugin-perfection-v550-1.0.1-1.x86_64.rpm Added
Refresh
Refresh
Request History
Aliaksei Padvalski's avatar

awissu created request over 5 years ago

- Initial package


Stefan Botter's avatar

jsjhb accepted request over 5 years ago

OK