Merge lp:~ari-tczew/sane-backends/lp-693578 into lp:~ubuntu-desktop/sane-backends/ubuntu
- lp-693578
- Merge into ubuntu
Proposed by
Artur Rona
Status: | Merged |
---|---|
Merged at revision: | 4 |
Proposed branch: | lp:~ari-tczew/sane-backends/lp-693578 |
Merge into: | lp:~ubuntu-desktop/sane-backends/ubuntu |
Diff against target: |
675 lines (+552/-9) 14 files modified
debian/changelog (+251/-0) debian/control (+1/-1) debian/patches/allow_dll.d_symlinks.patch (+27/-0) debian/patches/disable_v4l.patch (+3/-2) debian/patches/fix_epson2_cancel.patch (+18/-0) debian/patches/fix_epson2_commands.patch (+21/-0) debian/patches/genesys_disable_raw_data_log.patch (+20/-0) debian/patches/no_translations.patch (+4/-2) debian/patches/saned_exit_avahi_process.patch (+40/-0) debian/patches/scsi_perfection_2450.patch (+33/-0) debian/patches/scsi_scanjet_4c.patch (+18/-0) debian/patches/series (+9/-0) debian/patches/ubuntu_udev_noperm.patch (+2/-4) debian/patches/xerox_mfp_new_ids.patch (+105/-0) |
To merge this branch: | bzr merge lp:~ari-tczew/sane-backends/lp-693578 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Ancell | Pending | ||
Review via email: mp+44538@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
- 5. By Artur Rona
-
bzr add
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'debian/changelog' |
2 | --- debian/changelog 2010-07-08 02:38:10 +0000 |
3 | +++ debian/changelog 2010-12-23 00:20:39 +0000 |
4 | @@ -1,3 +1,118 @@ |
5 | +sane-backends (1.0.21-9ubuntu1) natty; urgency=low |
6 | + |
7 | + * Merge from debian unstable. Remaining changes: (LP: #693578) |
8 | + - debian/control: |
9 | + + Add Vcs-Bzr link related to Ubuntu Desktop Team. |
10 | + + Demote libsane-extras from Depends to Suggests, as long as |
11 | + this package is in universe. |
12 | + + Demote sane-utils and avahi-daemon from Recommends to Suggests. |
13 | + We do not want to have an init script for saned laying around, |
14 | + which is disabled by default anyway. |
15 | + - debian/libsane.postinst: Don't create a scanner group. |
16 | + - debian/libsane.preinst: |
17 | + + Remove the old file if unmodified. |
18 | + + Remove the old blacklist-scanner modprobe file. |
19 | + - debian/patches/disable_v4l.patch: Disable v4l backend. |
20 | + - debian/patches/no_translations.patch: |
21 | + + Add missing translation files. |
22 | + - debian/patches/ubuntu_udev_noperm.patch: |
23 | + + Do not change device permissions (already covered |
24 | + by udev-extra's 70-acl.rules). |
25 | + + Do not cover SCSI scanners (already covered by udev-extra's |
26 | + 70-acl.rules). |
27 | + + Simplify description and structure. |
28 | + - debian/rules: |
29 | + - Link using -Bsymbolic-functions (startup time optimization). |
30 | + - Saned init script does not need to be started before gdm |
31 | + and does not need to be called on shutdown. |
32 | + - debian/sane-utils.*: No longer have scanner group. |
33 | + - debian/sane-utils.saned.init: Saned init script does not need to |
34 | + be started before gdm and does not need to be called on shutdown. |
35 | + - debian/watch: Added to grab original tarball by uscan. |
36 | + * debian/patches/use_libsane_matched_for_scsi.patch: Removed. |
37 | + This change is useless due to ubuntu_udev_noperm.patch. |
38 | + * Note that tarballs md5sums are different in Debian and Ubuntu. |
39 | + |
40 | + -- Artur Rona <ari-tczew@ubuntu.com> Wed, 22 Dec 2010 20:55:59 +0100 |
41 | + |
42 | +sane-backends (1.0.21-9) unstable; urgency=low |
43 | + |
44 | + * debian/patches/fix_epson2_cancel.patch: |
45 | + + Added; fix handling of scanner errors by sending a cancel command |
46 | + (closes: #597922). |
47 | + |
48 | + -- Julien BLACHE <jblache@debian.org> Sun, 12 Dec 2010 16:31:25 +0100 |
49 | + |
50 | +sane-backends (1.0.21-8) unstable; urgency=low |
51 | + |
52 | + * debian/patches/fix_epson2_commands.patch: |
53 | + + Added; fix list of supported commands for levels D1 and D2 |
54 | + (closes: #582066). |
55 | + |
56 | + -- Julien BLACHE <jblache@debian.org> Mon, 29 Nov 2010 18:12:16 +0100 |
57 | + |
58 | +sane-backends (1.0.21-7) unstable; urgency=low |
59 | + |
60 | + * debian/patches/genesys_disable_raw_data_log.patch: |
61 | + + Added; disable raw data logging. Raw data logging was enabled |
62 | + upstream at some point before 1.0.21 most probably as an oversight |
63 | + when committing new code. When enabled, a raw.pnm file is left |
64 | + behind in the cwd when using the genesys backend (closes: 602995). |
65 | + |
66 | + * debconf translations: |
67 | + + Properly install vi.po, mistakenly put in po/ instead of |
68 | + debian/po in 1.0.21-6. |
69 | + |
70 | + -- Julien BLACHE <jblache@debian.org> Mon, 15 Nov 2010 19:00:34 +0100 |
71 | + |
72 | +sane-backends (1.0.21-6) unstable; urgency=low |
73 | + |
74 | + * debian/patches/saned_exit_avahi_process.patch: |
75 | + + Added; exit Avahi process on error/loop termination. |
76 | + * debian/patches/xerox_mfp_new_ids.patch: |
77 | + + Added; add USB IDs for supported machines in xerox_mfp (closes: #601748). |
78 | + * debian/patches/scsi_perfection_2450.patch: |
79 | + + Added; add SCSI IDs for the Perfection 2450 via FireWire |
80 | + (closes: #601810). |
81 | + * debian/patches/scsi_scanjet_4c.patch: |
82 | + + Added; add SCSI IDs for the ScanJet 4c (closes: #601656). |
83 | + |
84 | + * debconf translations: |
85 | + + vi.po: courtesy of Clytie Siddall (closes: #601530). |
86 | + |
87 | + -- Julien BLACHE <jblache@debian.org> Sat, 06 Nov 2010 11:21:40 +0100 |
88 | + |
89 | +sane-backends (1.0.21-5) unstable; urgency=low |
90 | + |
91 | + * debconf translations: |
92 | + + cs.po: courtesy of Miroslav Kure (closes: #598338). |
93 | + + zh_CN.po: courtesy of YunQiang Su (closes: #599590, #599591). |
94 | + + da.po: courtesy of Joe Dalton (closes: #599642). |
95 | + + eu.po: courtesy of Iñaki Larrañaga Murgoitio (closes: #599810). |
96 | + + es.po: courtesy of Camaleón (closes: #600342). |
97 | + + fi.po: courtesy of Esko Arajärvi (closes: #600514). |
98 | + |
99 | + -- Julien BLACHE <jblache@debian.org> Mon, 18 Oct 2010 10:08:12 +0200 |
100 | + |
101 | +sane-backends (1.0.21-4) unstable; urgency=low |
102 | + |
103 | + * debconf translations: |
104 | + + it.po: courtesy of Luca Monducci (closes: #593722). |
105 | + |
106 | + -- Julien BLACHE <jblache@debian.org> Sun, 05 Sep 2010 09:44:28 +0200 |
107 | + |
108 | +sane-backends (1.0.21-3) unstable; urgency=low |
109 | + |
110 | + * debian/control: |
111 | + + Bump Standards-Version to 3.9.0 (no changes). |
112 | + |
113 | + * debian/patches/use_libsane_matched_for_scsi.patch: |
114 | + + Added; use libsane_matched for SCSI scanners rules too. |
115 | + * debian/patches/allow_dll.d_symlinks.patch: |
116 | + + Added; allow symlinks under /etc/sane.d/dll.d (closes: #588392). |
117 | + |
118 | + -- Julien BLACHE <jblache@debian.org> Fri, 09 Jul 2010 18:21:58 +0200 |
119 | + |
120 | sane-backends (1.0.21-2ubuntu2) maverick; urgency=low |
121 | |
122 | * debian/libsane.install.in: |
123 | @@ -87,6 +202,56 @@ |
124 | |
125 | -- Julien BLACHE <jblache@debian.org> Sat, 13 Feb 2010 10:03:12 +0100 |
126 | |
127 | +sane-backends (1.0.20-13ubuntu2) lucid; urgency=low |
128 | + |
129 | + * debian/patches/50_disable_v4l.dpatch: |
130 | + - Disable v4l backends (LP: #87312) |
131 | + |
132 | + -- Robert Ancell <robert.ancell@canonical.com> Wed, 14 Apr 2010 22:24:08 +0800 |
133 | + |
134 | +sane-backends (1.0.20-13ubuntu1) lucid; urgency=low |
135 | + |
136 | + * Merge from Debian testing, remaining changes: |
137 | + - Add 42_add_epson_cx_6000.dpatch: Add Epson CX6000. (LP: #314485) |
138 | + - Add 43_scanadf_error_check.dpatch: Backport from Debian's |
139 | + sane-backends git repo adding additional error checking. |
140 | + (LP: #469540) |
141 | + - Add 44_add_epson_mfp_devs.dpatch: Add additional device id. |
142 | + (LP: #469540) |
143 | + - Don't apply 11_udev_147, because ubuntu_udev_noperm.dpatch is |
144 | + more appropriate for Ubuntu: |
145 | + + Do not change device permissions (already covered by udev-extra's |
146 | + 70-acl.rules) |
147 | + + Do not cover SCSI scanners (already covered by udev-extra's |
148 | + 70-acl.rules) |
149 | + + Simplify description and structure. |
150 | + - debian/control: |
151 | + + Demote libsane-extras from Depends: to Suggests:, as long as |
152 | + this package is in universe. |
153 | + + Demote sane-utils and avahi-daemon from Recommends to Suggests. |
154 | + We do not want to have an init script for saned laying around, |
155 | + which is disabled by default anyway. |
156 | + - debian/libsane.dirs.linux: remove |
157 | + - debian/{libsane.install.in,libsane-dev.install,rules}: Install |
158 | + documentation into libsane-dev instead of libsane to save CD space. |
159 | + - debian/rules: |
160 | + + Link using -Bsymbolic-functions (startup time optimization). |
161 | + + /etc/modprobe.d/libsane blacklists two modules that don't exist |
162 | + anymore, dropped creation of this file |
163 | + - debian{rules,sane-utils.saned.init}: saned init script does not need |
164 | + to be started before gdm, and does not need to be called on shutdown. |
165 | + - debian/libsane.postinst: Do not create the scanner group. |
166 | + - debian/{sane-utils.config,sane-utils.postinst,sane-utils.templates}: |
167 | + Drop the support for saned in the scanner group, since we don't have |
168 | + a scanner group anymore! |
169 | + - debian/libsane.preinst: |
170 | + + Remove the old blacklist-scanner modprobe file. LP: #340873. |
171 | + + Remove the old file if unmodified |
172 | + - debian/rules: Install udev rules again, since we now don't rely on |
173 | + hal any more and thus we need the ENV{libsane_matched}=="yes" flag. |
174 | + |
175 | + -- Daniel T Chen <crimsun@ubuntu.com> Mon, 08 Feb 2010 13:26:48 -0500 |
176 | + |
177 | sane-backends (1.0.20-13) unstable; urgency=low |
178 | |
179 | * debian/patches/34_genesys_gl841_cal_fix.dpatch: |
180 | @@ -201,6 +366,60 @@ |
181 | |
182 | -- Julien BLACHE <jblache@debian.org> Fri, 26 Jun 2009 14:39:41 +0200 |
183 | |
184 | +sane-backends (1.0.20-4ubuntu3) karmic; urgency=low |
185 | + |
186 | + * debian/sane-utils.saned.init: be quiet if not enabled |
187 | + (LP: #440852) |
188 | + |
189 | + -- Tormod Volden <debian.tormod@gmail.com> Wed, 14 Oct 2009 11:15:59 +0200 |
190 | + |
191 | +sane-backends (1.0.20-4ubuntu2) karmic; urgency=low |
192 | + |
193 | + * debian/control: Fix libsane-extras Recommends → Suggests again. |
194 | + * ubuntu_udev_noperm.dpatch: Use ENV{DEVTYPE} instead of SUBSYSTEM, to avoid |
195 | + processing all the rules twice. |
196 | + |
197 | + -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Jun 2009 12:05:07 +0200 |
198 | + |
199 | +sane-backends (1.0.20-4ubuntu1) karmic; urgency=low |
200 | + |
201 | + * Merge from debian unstable, remaining changes: |
202 | + - Add 42_add_epson_cx_6000.dpatch: Add Epson CX6000. (LP: #314485) |
203 | + - debian/control: |
204 | + + Set Ubuntu maintainer address. |
205 | + + Demote libsane-extras from Depends: to Suggests:, as long as |
206 | + this package is in universe. |
207 | + + Demote sane-utils and avahi-daemon from Recommends to Suggests. |
208 | + We do not want to have an init script for saned laying around, |
209 | + which is disabled by default anyway. |
210 | + - debian/libsane.dirs.linux: remove |
211 | + - debian/{libsane.install.in,libsane-dev.install,rules}: Install |
212 | + documentation into libsane-dev instead of libsane to save CD space. |
213 | + - debian/rules: |
214 | + + Link using -Bsymbolic-functions (startup time optimization). |
215 | + + /etc/modprobe.d/libsane blacklists two modules that don't exist |
216 | + anymore, dropped creation of this file |
217 | + - debian{rules,sane-utils.saned.init}: saned init script does not need |
218 | + to be started before gdm, and does not need to be called on shutdown. |
219 | + - debian/libsane.postinst: Do not create the scanner group. |
220 | + - debian/{sane-utils.config,sane-utils.postinst,sane-utils.templates}: |
221 | + Drop the support for saned in the scanner group, since we don't have |
222 | + a scanner group anymore! |
223 | + - debian/libsane.preinst: |
224 | + + Remove the old blacklist-scanner modprobe file. LP: #340873. |
225 | + + Remove the old file if unmodified |
226 | + * Add ubuntu_udev_noperm.dpatch: Change udev rules to be suitable for |
227 | + Ubuntu: |
228 | + - Do not change device permissions (already covered by udev-extra's |
229 | + 70-acl.rules) |
230 | + - Do not cover SCSI scanners (already covered by udev-extra's |
231 | + 70-acl.rules) |
232 | + - Simplify description and structure. |
233 | + * debian/rules: Install udev rules again, since we now don't rely on |
234 | + hal any more and thus we need the ENV{libsane_matched}=="yes" flag. |
235 | + |
236 | + -- Martin Pitt <martin.pitt@ubuntu.com> Thu, 04 Jun 2009 10:06:14 +0200 |
237 | + |
238 | sane-backends (1.0.20-4) unstable; urgency=low |
239 | |
240 | * debian/rules: |
241 | @@ -218,6 +437,38 @@ |
242 | |
243 | -- Julien BLACHE <jblache@debian.org> Thu, 14 May 2009 12:06:47 +0200 |
244 | |
245 | +sane-backends (1.0.20-3ubuntu1) karmic; urgency=low |
246 | + |
247 | + * Merge from debian unstable (LP: #373168), remaining changes: |
248 | + - Add 42_add_epson_cx_6000.dpatch: Add Epson CX6000. (LP: #314485) |
249 | + - debian/control: |
250 | + + Set Ubuntu maintainer address. |
251 | + + Demote libsane-extras from Depends: to Suggests:, as long as |
252 | + this package is in universe. |
253 | + + Demote sane-utils and avahi-daemon from Recommends to Suggests. |
254 | + We do not want to have an init script for saned laying around, |
255 | + which is disabled by default anyway. |
256 | + - debian/libsane.dirs.linux: remove |
257 | + - debian/{libsane.install.in,libsane-dev.install,rules}: Install |
258 | + documentation into libsane-dev instead of libsane to save CD space. |
259 | + - debian/rules: |
260 | + + Link using -Bsymbolic-functions (startup time optimization). |
261 | + + Do not install the udev rules, since hal now provides dynamic ACLs on |
262 | + device nodes. (See hardy-hardware-detection spec.) |
263 | + + /etc/modprobe.d/libsane blacklists two modules that don't exist |
264 | + anymore, dropped creation of this file |
265 | + - debian{rules,sane-utils.saned.init}: saned init script does not need |
266 | + to be started before gdm, and does not need to be called on shutdown. |
267 | + - debian/libsane.postinst: Do not create the scanner group. |
268 | + - debian/{sane-utils.config,sane-utils.postinst,sane-utils.templates}: |
269 | + Drop the support for saned in the scanner group, since we don't have |
270 | + a scanner group anymore! |
271 | + - debian/libsane.preinst: |
272 | + + Remove the old blacklist-scanner modprobe file. LP: #340873. |
273 | + + Remove the old file if unmodified |
274 | + |
275 | + -- Артём Попов <artfwo@gmail.com> Mon, 11 May 2009 00:24:39 +0700 |
276 | + |
277 | sane-backends (1.0.20-3) unstable; urgency=low |
278 | |
279 | * debian/patches/06_cap_always_settable.dpatch: |
280 | |
281 | === modified file 'debian/control' |
282 | --- debian/control 2010-06-17 08:24:44 +0000 |
283 | +++ debian/control 2010-12-23 00:20:39 +0000 |
284 | @@ -3,7 +3,7 @@ |
285 | Priority: optional |
286 | Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
287 | XSBC-Original-Maintainer: Julien BLACHE <jblache@debian.org> |
288 | -Standards-Version: 3.8.4 |
289 | +Standards-Version: 3.9.0 |
290 | Build-Depends: debhelper (>= 5.0.0), po-debconf, libv4l-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libgphoto2-2-dev, libltdl3-dev, libjpeg-dev, libtiff4-dev, libusb-dev (>= 2:0.1.10a-9) [!hurd-i386], libieee1284-3-dev (>= 0.2.10-5) [!hurd-i386], libcam-dev [kfreebsd-i386 kfreebsd-amd64], libavahi-client-dev (>= 0.6.4), gettext, texlive, texlive-latex-extra, autotools-dev, pkg-config, chrpath, xutils-dev |
291 | Homepage: http://www.sane-project.org |
292 | Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/sane-backends/ubuntu |
293 | |
294 | === added file 'debian/patches/allow_dll.d_symlinks.patch' |
295 | --- debian/patches/allow_dll.d_symlinks.patch 1970-01-01 00:00:00 +0000 |
296 | +++ debian/patches/allow_dll.d_symlinks.patch 2010-12-23 00:20:39 +0000 |
297 | @@ -0,0 +1,27 @@ |
298 | +Description: Allow symlinks under /etc/sane.d/dll.d |
299 | + Symlinks were not allowed due to the use of lstat(), switch to using stat() |
300 | + instead. |
301 | +Author: Julien BLACHE <jblache@debian.org> |
302 | + |
303 | +Index: sane-backends-1.0.21/backend/dll.c |
304 | +=================================================================== |
305 | +--- sane-backends-1.0.21.orig/backend/dll.c 2010-07-09 18:17:45.464558452 +0200 |
306 | ++++ sane-backends-1.0.21/backend/dll.c 2010-07-09 18:18:27.567557502 +0200 |
307 | +@@ -779,7 +779,7 @@ |
308 | + DBG (5, "sane_init/read_dlld: processing %s ...\n", |
309 | + STRINGIFY(PATH_SANE_CONFIG_DIR) "/dll.d"); |
310 | + |
311 | +- /* Debian specific: read files under $sysconfdir/sane.d/dll.d */ |
312 | ++ /* Read files under $sysconfdir/sane.d/dll.d */ |
313 | + dlld = opendir (STRINGIFY(PATH_SANE_CONFIG_DIR) "/dll.d"); |
314 | + |
315 | + if (dlld == NULL) |
316 | +@@ -809,7 +809,7 @@ |
317 | + |
318 | + DBG (5, "sane_init/read_dlld: considering %s\n", conffile); |
319 | + |
320 | +- if (lstat (conffile, &st) != 0) |
321 | ++ if (stat (conffile, &st) != 0) |
322 | + continue; |
323 | + |
324 | + if (!S_ISREG (st.st_mode)) |
325 | |
326 | === modified file 'debian/patches/disable_v4l.patch' |
327 | --- debian/patches/disable_v4l.patch 2010-06-17 08:24:44 +0000 |
328 | +++ debian/patches/disable_v4l.patch 2010-12-23 00:20:39 +0000 |
329 | @@ -1,5 +1,6 @@ |
330 | -Description: Disable V4L backend |
331 | -Bug: https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/87312 |
332 | +From: Robert Ancell <robert.ancell@canonical.com> |
333 | +Description: Disable V4L backend. |
334 | +Bug-Ubuntu: https://launchpad.net/bugs/87312 |
335 | |
336 | diff -urNad sane-backends-1.0.20~/backend/v4l.conf.in sane-backends-1.0.20/backend/v4l.conf.in |
337 | --- sane-backends-1.0.20~/backend/v4l.conf.in 2006-01-06 00:27:10.000000000 +0800 |
338 | |
339 | === added file 'debian/patches/fix_epson2_cancel.patch' |
340 | --- debian/patches/fix_epson2_cancel.patch 1970-01-01 00:00:00 +0000 |
341 | +++ debian/patches/fix_epson2_cancel.patch 2010-12-23 00:20:39 +0000 |
342 | @@ -0,0 +1,18 @@ |
343 | +commit 9a89932ab4624925794532ab5e5610e3b0190d53 |
344 | +Author: Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> |
345 | +Date: Sun Dec 12 16:25:17 2010 +0100 |
346 | + |
347 | + epson2: fixed issue when a scan is cancelled |
348 | + |
349 | +Index: sane-backends-1.0.21/backend/epson2-ops.c |
350 | +=================================================================== |
351 | +--- sane-backends-1.0.21.orig/backend/epson2-ops.c 2010-11-29 18:12:09.682154520 +0100 |
352 | ++++ sane-backends-1.0.21/backend/epson2-ops.c 2010-12-12 16:34:42.911151001 +0100 |
353 | +@@ -1721,6 +1721,7 @@ |
354 | + |
355 | + if (s->buf[buf_len] & FSG_STATUS_CANCEL_REQ) { |
356 | + DBG(0, "%s: cancel request received\n", __func__); |
357 | ++ e2_cancel(s); |
358 | + return SANE_STATUS_CANCELLED; |
359 | + } |
360 | + |
361 | |
362 | === added file 'debian/patches/fix_epson2_commands.patch' |
363 | --- debian/patches/fix_epson2_commands.patch 1970-01-01 00:00:00 +0000 |
364 | +++ debian/patches/fix_epson2_commands.patch 2010-12-23 00:20:39 +0000 |
365 | @@ -0,0 +1,21 @@ |
366 | +commit a0980a91aebc5a8dd43be5136b3cb5e7f2beb458 |
367 | +Author: Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> |
368 | +Date: Mon Nov 29 18:03:55 2010 +0100 |
369 | + |
370 | + Fix list of supported commands for levels D1 and D2 |
371 | + |
372 | +diff --git a/backend/epson2-ops.c b/backend/epson2-ops.c |
373 | +index 0d2db5d..7db3001 100644 |
374 | +--- a/backend/epson2-ops.c |
375 | ++++ b/backend/epson2-ops.c |
376 | +@@ -86,8 +86,8 @@ static struct EpsonCmd epson_cmd[] = { |
377 | + {"B8",'I', 0 ,'F','S','C','G','D','R','H','A','L',{-4, 3, 0},'Z','B','M','@','g','d','K','z','Q','b','m','f','e','\f', 0x19,'!','s','N', 0 , 0 ,'t','p','q','I','F'}, |
378 | + /* XXX 'f' probably not supported on F5 */ |
379 | + {"F5",'I', 0 ,'F','S','C','G','D','R','H','A','L',{-3, 3, 0},'Z', 0 ,'M','@','g','d','K','z','Q', 0 ,'m','f','e','\f', 0 , 0 , 0 ,'N','T','P', 0 , 0 , 0 , 0 , 0 }, |
380 | +- {"D1",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 ,'m','f', 0 , 0 , 0 ,'!', 0 , 0 , 0 , 0 ,'t', 0 , 0 , 0 , 0 }, |
381 | +- {"D2",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 ,'m','f','e', 0 , 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 }, |
382 | ++ {"D1",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f', 0 , 0 , 0 ,'!', 0 , 0 , 0 , 0 ,'t', 0 , 0 , 0 , 0 }, |
383 | ++ {"D2",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f','e', 0 , 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 }, |
384 | + {"D7",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f','e','\f', 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 }, |
385 | + {"D8",'I','i','F', 0 ,'C','G','D','R', 0 ,'A', 0 ,{ 0, 0, 0},'Z', 0 , 0 ,'@','g','d', 0 ,'z', 0 , 0 , 0 ,'f','e','\f', 0 ,'!', 0 ,'N', 0 , 0 ,'t', 0 , 0 , 0 , 0 }, |
386 | + }; |
387 | |
388 | === added file 'debian/patches/genesys_disable_raw_data_log.patch' |
389 | --- debian/patches/genesys_disable_raw_data_log.patch 1970-01-01 00:00:00 +0000 |
390 | +++ debian/patches/genesys_disable_raw_data_log.patch 2010-12-23 00:20:39 +0000 |
391 | @@ -0,0 +1,20 @@ |
392 | +Description: disable raw data logging |
393 | + Raw data logging was mistakenly enabled upstream at some point before |
394 | + 1.0.21; disable it as it leaves a raw.pnm file behind in the current |
395 | + working directory. |
396 | +Author: Julien BLACHE <jblache@debian.org> |
397 | + |
398 | +Index: sane-backends-1.0.21/backend/genesys.c |
399 | +=================================================================== |
400 | +--- sane-backends-1.0.21.orig/backend/genesys.c 2010-11-15 18:58:14.105512277 +0100 |
401 | ++++ sane-backends-1.0.21/backend/genesys.c 2010-11-15 18:58:26.268343863 +0100 |
402 | +@@ -4617,8 +4617,7 @@ |
403 | + |
404 | + #include "genesys_conv.c" |
405 | + |
406 | +-/*#undef SANE_DEBUG_LOG_RAW_DATA*/ |
407 | +-#define SANE_DEBUG_LOG_RAW_DATA 1 |
408 | ++#undef SANE_DEBUG_LOG_RAW_DATA |
409 | + |
410 | + #ifdef SANE_DEBUG_LOG_RAW_DATA |
411 | + static FILE *rawfile = NULL; |
412 | |
413 | === modified file 'debian/patches/no_translations.patch' |
414 | --- debian/patches/no_translations.patch 2010-07-08 02:38:10 +0000 |
415 | +++ debian/patches/no_translations.patch 2010-12-23 00:20:39 +0000 |
416 | @@ -1,5 +1,7 @@ |
417 | -Description: Add missing translation files |
418 | -Origin: http://git.debian.org/?p=sane/sane-backends.git;a=commit;h=3adab142b180d6c24859c9b403be72f4214c232f |
419 | +From: Robert Ancell <robert.ancell@canonical.com> |
420 | +Description: Add missing translation files. |
421 | +Origin: http://git.debian.org/?p=sane/sane-backends.git;a=commit;h=3adab142b180d6c24859c9b403be72f4214c232f |
422 | +Author: m. allan noah <kitno455@gmail.com> |
423 | |
424 | Index: sane-backends-1.0.21/po/LINGUAS |
425 | =================================================================== |
426 | |
427 | === added file 'debian/patches/saned_exit_avahi_process.patch' |
428 | --- debian/patches/saned_exit_avahi_process.patch 1970-01-01 00:00:00 +0000 |
429 | +++ debian/patches/saned_exit_avahi_process.patch 2010-12-23 00:20:39 +0000 |
430 | @@ -0,0 +1,40 @@ |
431 | +commit f7ee3845695613d913c40a894b33255c9f41ff0d |
432 | +Author: Julien BLACHE <jb@jblache.org> |
433 | +Date: Thu Sep 16 18:23:12 2010 +0200 |
434 | + |
435 | + Exit the Avahi process on error and when the poll loop terminates |
436 | + |
437 | +Index: sane-backends-1.0.21/frontend/saned.c |
438 | +=================================================================== |
439 | +--- sane-backends-1.0.21.orig/frontend/saned.c 2010-04-05 15:18:05.000000000 +0200 |
440 | ++++ sane-backends-1.0.21/frontend/saned.c 2010-11-06 11:14:05.449396253 +0100 |
441 | +@@ -2410,6 +2410,11 @@ |
442 | + |
443 | + avahi_simple_poll_loop (avahi_poll); |
444 | + |
445 | ++ DBG (DBG_INFO, "saned_avahi: poll loop exited\n"); |
446 | ++ |
447 | ++ exit(EXIT_SUCCESS); |
448 | ++ |
449 | ++ /* NOT REACHED */ |
450 | + return; |
451 | + |
452 | + fail: |
453 | +@@ -2420,6 +2425,8 @@ |
454 | + avahi_simple_poll_free (avahi_poll); |
455 | + |
456 | + avahi_free (avahi_svc_name); |
457 | ++ |
458 | ++ exit(EXIT_FAILURE); |
459 | + } |
460 | + |
461 | + static void |
462 | +@@ -3077,6 +3084,8 @@ |
463 | + #ifdef WITH_AVAHI |
464 | + DBG (DBG_INFO, "run_standalone: spawning Avahi process\n"); |
465 | + saned_avahi (fds, nfds); |
466 | ++ |
467 | ++ /* NOT REACHED (Avahi process) */ |
468 | + #endif /* WITH_AVAHI */ |
469 | + |
470 | + DBG (DBG_MSG, "run_standalone: waiting for control connection\n"); |
471 | |
472 | === added file 'debian/patches/scsi_perfection_2450.patch' |
473 | --- debian/patches/scsi_perfection_2450.patch 1970-01-01 00:00:00 +0000 |
474 | +++ debian/patches/scsi_perfection_2450.patch 2010-12-23 00:20:39 +0000 |
475 | @@ -0,0 +1,33 @@ |
476 | +commit 126c70d6168ab795ff42005642bd56714570e6b1 |
477 | +Author: Julien BLACHE <jb@jblache.org> |
478 | +Date: Thu Jul 15 18:22:34 2010 +0200 |
479 | + |
480 | + Add :scsi keyword for the Perfection 2450 connected via FireWire |
481 | + |
482 | +Index: sane-backends-1.0.21/doc/descriptions/epson.desc |
483 | +=================================================================== |
484 | +--- sane-backends-1.0.21.orig/doc/descriptions/epson.desc 2010-04-05 15:18:05.000000000 +0200 |
485 | ++++ sane-backends-1.0.21/doc/descriptions/epson.desc 2010-11-06 11:20:00.275222825 +0100 |
486 | +@@ -146,6 +146,7 @@ |
487 | + :model "Perfection 2450" |
488 | + :interface "USB IEEE-1394" |
489 | + :usbid "0x04b8" "0x0112" |
490 | ++:scsi "EPSON" "GT-9700" "processor" |
491 | + :status :complete |
492 | + |
493 | + :model "Perfection 3200" |
494 | +Index: sane-backends-1.0.21/doc/descriptions/epson2.desc |
495 | +=================================================================== |
496 | +--- sane-backends-1.0.21.orig/doc/descriptions/epson2.desc 2010-04-05 15:18:05.000000000 +0200 |
497 | ++++ sane-backends-1.0.21/doc/descriptions/epson2.desc 2010-11-06 11:20:00.275222825 +0100 |
498 | +@@ -1078,8 +1078,9 @@ |
499 | + :model "Perfection 2450 PHOTO" ; command spec |
500 | + :interface "USB" |
501 | + :usbid "0x04b8" "0x0112" |
502 | ++:scsi "EPSON" "GT-9700" "processor" |
503 | + :status :complete |
504 | +-:comment "IEEE1394 untested<br>overseas version of the GT-9700F" |
505 | ++:comment "overseas version of the GT-9700F" |
506 | + |
507 | + :model "Perfection 2480 PHOTO" |
508 | + :interface "USB" |
509 | |
510 | === added file 'debian/patches/scsi_scanjet_4c.patch' |
511 | --- debian/patches/scsi_scanjet_4c.patch 1970-01-01 00:00:00 +0000 |
512 | +++ debian/patches/scsi_scanjet_4c.patch 2010-12-23 00:20:39 +0000 |
513 | @@ -0,0 +1,18 @@ |
514 | +commit 9b229f06b9fdca1098d7fb5181731b030fbdfccc |
515 | +Author: Julien BLACHE <jb@jblache.org> |
516 | +Date: Sun Oct 31 10:20:53 2010 +0100 |
517 | + |
518 | + Add SCSI IDs for ScanJet 4c |
519 | + |
520 | +Index: sane-backends-1.0.21/doc/descriptions/hp.desc |
521 | +=================================================================== |
522 | +--- sane-backends-1.0.21.orig/doc/descriptions/hp.desc 2010-04-05 15:18:05.000000000 +0200 |
523 | ++++ sane-backends-1.0.21/doc/descriptions/hp.desc 2010-11-06 11:21:35.913950615 +0100 |
524 | +@@ -52,6 +52,7 @@ |
525 | + :model "ScanJet 4c" |
526 | + :interface "SCSI" |
527 | + :status :complete |
528 | ++:scsi "HP" "C2520A" "processor" |
529 | + |
530 | + :model "ScanJet 4p" |
531 | + :interface "SCSI" |
532 | |
533 | === modified file 'debian/patches/series' |
534 | --- debian/patches/series 2010-07-08 02:38:10 +0000 |
535 | +++ debian/patches/series 2010-12-23 00:20:39 +0000 |
536 | @@ -11,3 +11,12 @@ |
537 | |
538 | # Fixes below this line |
539 | fix_xerox_mfp_color_mode.patch |
540 | +allow_dll.d_symlinks.patch |
541 | +saned_exit_avahi_process.patch |
542 | +xerox_mfp_new_ids.patch |
543 | +scsi_perfection_2450.patch |
544 | +scsi_scanjet_4c.patch |
545 | +genesys_disable_raw_data_log.patch |
546 | +fix_epson2_commands.patch |
547 | +fix_epson2_cancel.patch |
548 | + |
549 | |
550 | === modified file 'debian/patches/ubuntu_udev_noperm.patch' |
551 | --- debian/patches/ubuntu_udev_noperm.patch 2010-06-17 08:24:44 +0000 |
552 | +++ debian/patches/ubuntu_udev_noperm.patch 2010-12-23 00:20:39 +0000 |
553 | @@ -1,10 +1,8 @@ |
554 | Description: Change udev rules to be suitable for Ubuntu: |
555 | - Do not change device permissions (already covered by udev-extra's 70-acl.rules) |
556 | - Do not cover SCSI scanners (already covered by udev-extra's 70-acl.rules) |
557 | - Simplify description and structure |
558 | + Do not change device permissions (already covered by udev-extra's 70-acl.rules). |
559 | + Do not cover SCSI scanners (already covered by udev-extra's 70-acl.rules). |
560 | Author: Martin Pitt <martin.pitt@ubuntu.com> |
561 | |
562 | -@DPATCH@ |
563 | Index: sane-backends-1.0.21/tools/sane-desc.c |
564 | =================================================================== |
565 | --- sane-backends-1.0.21.orig/tools/sane-desc.c 2010-06-17 17:55:12.000000000 +1000 |
566 | |
567 | === added file 'debian/patches/xerox_mfp_new_ids.patch' |
568 | --- debian/patches/xerox_mfp_new_ids.patch 1970-01-01 00:00:00 +0000 |
569 | +++ debian/patches/xerox_mfp_new_ids.patch 2010-12-23 00:20:39 +0000 |
570 | @@ -0,0 +1,105 @@ |
571 | +Description: Add new IDs to xerox_mfp |
572 | + New USB IDs for supported machines in xerox_mfp. |
573 | + |
574 | +Index: sane-backends-1.0.21/backend/xerox_mfp.conf.in |
575 | +=================================================================== |
576 | +--- sane-backends-1.0.21.orig/backend/xerox_mfp.conf.in 2010-11-06 11:16:03.638017213 +0100 |
577 | ++++ sane-backends-1.0.21/backend/xerox_mfp.conf.in 2010-11-06 11:16:55.669008643 +0100 |
578 | +@@ -1,5 +1,8 @@ |
579 | + #xerox_mfp.conf |
580 | + |
581 | ++#Xerox Phaser 3200MFP |
582 | ++usb 0x0924 0x3da4 |
583 | ++ |
584 | + #Dell MFP Laser Printer 1815dn |
585 | + usb 0x413c 0x5124 |
586 | + |
587 | +@@ -21,9 +24,29 @@ |
588 | + # Samsung SCX-4500W |
589 | + usb 0x04e8 0x342b |
590 | + |
591 | ++# Samsung SCX-4824 |
592 | ++usb 0x04e8 0x342c |
593 | ++ |
594 | + # Samsung SCX-4300 |
595 | + usb 0x04e8 0x342e |
596 | + |
597 | ++# Samsung SCX-4600 |
598 | ++usb 0x04e8 0x3433 |
599 | ++ |
600 | + #Xerox WorkCentre 3119 Series |
601 | + usb 0x0924 0x4265 |
602 | + |
603 | ++#Samsung SCX-4623 |
604 | ++usb 0x04e8 0x3434 |
605 | ++ |
606 | ++# Samsung SCX-4825FN |
607 | ++usb 0x04e8 0x343c |
608 | ++ |
609 | ++#Xerox WorkCentre 4118 Series |
610 | ++usb 0x0924 0x420c |
611 | ++ |
612 | ++#Xerox WorkCentre 3210 |
613 | ++usb 0x0924 0x4293 |
614 | ++ |
615 | ++#Xerox WorkCentre 3220 |
616 | ++usb 0x0924 0x4294 |
617 | +Index: sane-backends-1.0.21/doc/descriptions/xerox_mfp.desc |
618 | +=================================================================== |
619 | +--- sane-backends-1.0.21.orig/doc/descriptions/xerox_mfp.desc 2010-11-06 11:16:03.078071115 +0100 |
620 | ++++ sane-backends-1.0.21/doc/descriptions/xerox_mfp.desc 2010-11-06 11:17:08.875737433 +0100 |
621 | +@@ -22,6 +22,21 @@ |
622 | + :usbid "0x0924" "0x4265" |
623 | + :status :good |
624 | + |
625 | ++:model "WorkCentre 4118 Series" |
626 | ++:interface "USB" |
627 | ++:usbid "0x0924" "0x420c" |
628 | ++:status :good |
629 | ++ |
630 | ++:model "WorkCentre 3210" |
631 | ++:interface "USB" |
632 | ++:usbid "0x0924" "0x4293" |
633 | ++:status :good |
634 | ++ |
635 | ++:model "WorkCentre 3220" |
636 | ++:interface "USB" |
637 | ++:usbid "0x0924" "0x4294" |
638 | ++:status :good |
639 | ++ |
640 | + :mfg "Dell" |
641 | + :url "http://www.dell.com/" |
642 | + |
643 | +@@ -58,7 +73,32 @@ |
644 | + :usbid "0x04e8" "0x342a" |
645 | + :status :good |
646 | + |
647 | ++:model "SCX-4824" |
648 | ++:interface "USB" |
649 | ++:usbid "0x04e8" "0x342c" |
650 | ++:status :good |
651 | ++ |
652 | + :model "SCX-4300" |
653 | + :interface "USB" |
654 | + :usbid "0x04e8" "0x342e" |
655 | + :status :good |
656 | ++ |
657 | ++:model "SCX-4600" |
658 | ++:interface "USB" |
659 | ++:usbid "0x04e8" "0x3433" |
660 | ++:status :good |
661 | ++ |
662 | ++:model "SCX-4623" |
663 | ++:interface "USB" |
664 | ++:usbid "0x04e8" "0x3434" |
665 | ++:status :good |
666 | ++ |
667 | ++:model "SCX-4825FN" |
668 | ++:interface "USB" |
669 | ++:usbid "0x04e8" "0x343c" |
670 | ++:status :good |
671 | ++ |
672 | ++:model "SCX-4500W" |
673 | ++:interface "USB" |
674 | ++:usbid "0x04e8" "0x342b" |
675 | ++:status :basic |