source: projects/specs/trunk/s/system-config-printer/system-config-printer-vl.spec @ 9780

Revision 9780, 32.6 KB checked in by tomop, 9 years ago (diff)

system-config-printer-1.4.8-2

Line 
1%define pycups_version 1.9.66
2%define pysmbc_version 1.0.14.1
3%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
4%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
5%{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")}
6
7Summary: A printer administration tool
8Summary(ja): プリンタ管理ツール
9Name: system-config-printer
10Version: 1.4.8
11Release: 2%{?_dist_release}
12License: GPLv2+
13URL: http://cyberelk.net/tim/software/system-config-printer/
14Group: System Environment/Base
15
16Source0: http://cyberelk.net/tim/data/system-config-printer/1.4/system-config-printer-%{version}.tar.xz
17Source1: http://cyberelk.net/tim/data/pycups/pycups-%{pycups_version}.tar.bz2
18Source2: http://cyberelk.net/tim/data/pysmbc/pysmbc-%{pysmbc_version}.tar.bz2
19
20Source10: %{name}-1.3.2-ja.po
21
22Patch0: pycups-1.9.66-cups-server-remote-printers.patch
23Patch21: %{name}-1.3.2-ppd-translation.patch
24
25BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
26
27BuildRequires: cups-devel >= 1.2
28BuildRequires: glib2-devel
29BuildRequires: python-devel >= 2.5
30BuildRequires: gnutls-devel
31BuildRequires: libsmbclient-devel >= 3.2
32BuildRequires: desktop-file-utils >= 0.2.92
33BuildRequires: gettext
34BuildRequires: intltool
35BuildRequires: xmlto
36BuildRequires: python-tools
37BuildRequires: libusb1-devel
38BuildRequires: eudev-libudev-devel
39BuildRequires: eudev
40BuildRequires: epydoc
41
42Requires: pygtk2
43Requires: pygobject
44Requires: python-pycurl
45Requires: desktop-file-utils
46Requires: dbus-x11
47Requires: system-config-printer-libs = %{version}-%{release}
48Requires: gnome-icon-theme
49Requires: notification-daemon
50Requires: notify-python
51Requires: libxml2-python
52Requires: libgnome-keyring
53
54Obsoletes: system-config-printer-gui <= 0.6.152
55Provides: system-config-printer-gui = 0.6.152
56
57Obsoletes: desktop-printing <= 0.20-7.fc7
58Provides: desktop-printing = 0.20-7.fc7
59
60%description
61system-config-printer is a graphical user interface that allows
62the user to configure a CUPS print server.
63
64%package libs
65Summary: Libraries and shared code for printer administration tool
66Summary(ja): Libraries and shared code for printer administration tool
67Group: System Environment/Base
68Requires: python
69Provides: pycups = %{pycups_version}
70Provides: pysmbc = %{pysmbc_version}
71
72%description libs
73The common code used by both the graphical and non-graphical parts of
74the configuration tool.
75
76%package udev
77Summary: Rules for udev for automatic configuration of USB printers
78Group: System Environment/Base
79Requires: system-config-printer-libs = %{version}-%{release}
80Obsoletes: hal-cups-utils <= 0.6.20
81Provides: hal-cups-utils = 0.6.20
82
83%description udev
84The udev rules and helper programs for automatically configuring USB
85printers.
86
87%prep
88%setup -q -a 1 -a 2
89
90pushd pycups-%{pycups_version}
91%patch0 -p1 -b .pycups
92popd
93%patch21 -p1 -b .ppd-translation
94
95cp -f %{SOURCE10} po/ja.po
96
97%build
98export CFLAGS="$CFLAGS -Wno-implicit-function-declaration"
99%configure --with-udev-rules
100
101pushd pycups-%{pycups_version}
102make
103make doc
104popd
105
106pushd pysmbc-%{pysmbc_version}
107make
108make doc
109popd
110
111%install
112rm -rf %buildroot
113make DESTDIR=%buildroot install \
114     udevrulesdir=/lib/udev/rules.d \
115     udevhelperdir=/lib/udev
116
117pushd pycups-%{pycups_version}
118make DESTDIR=%buildroot install
119popd
120
121pushd pysmbc-%{pysmbc_version}
122make DESTDIR=%buildroot install
123popd
124
125%{__mkdir_p} %buildroot%{_localstatedir}/run/udev-configure-printer
126touch %buildroot%{_localstatedir}/run/udev-configure-printer/usb-uris
127
128%find_lang system-config-printer
129
130%clean
131rm -rf %buildroot
132
133%post
134/bin/rm -f /var/cache/foomatic/foomatic.pickle
135exit 0
136
137%files libs -f system-config-printer.lang
138%defattr(-,root,root,-)
139%doc --parents pycups-%{pycups_version}/{ChangeLog,README,NEWS,TODO,examples,html}
140%doc --parents pysmbc-%{pysmbc_version}/{ChangeLog,README,NEWS,TODO,test.py,html}
141%config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.redhat.NewPrinterNotification.conf
142%config(noreplace) %{_sysconfdir}/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf
143%dir %{_sysconfdir}/cupshelpers
144%config(noreplace) %{_sysconfdir}/cupshelpers/preferreddrivers.xml
145%{python_sitearch}/cups.so
146%{python_sitearch}/_smbc.so
147%dir %{python_sitearch}/smbc
148%{python_sitearch}/smbc/*.py*
149%ifarch x86_64
150%{python_sitearch}/*.egg-info
151%endif
152%dir %{python_sitelib}/cupshelpers
153%{python_sitelib}/cupshelpers/*.py*
154%{python_sitelib}/*.egg-info
155%{_rpmconfigdir}/fileattrs/psdriver.attr
156%{_rpmconfigdir}/postscriptdriver.prov
157
158%files udev
159%defattr(-,root,root,-)
160/lib/udev/rules.d/*.rules
161/lib/udev/udev-*-printer
162%dir %{_localstatedir}/run/udev-configure-printer
163%verify(not md5 size mtime) %config(noreplace,missingok) %attr(0644,root,root) %{_localstatedir}/run/udev-configure-printer/usb-uris
164
165%files
166%defattr(-,root,root,-)
167%doc ChangeLog README
168%{_bindir}/%{name}
169%{_bindir}/%{name}-applet
170%{_bindir}/install-printerdriver
171%{_bindir}/scp-dbus-service
172%{_datadir}/dbus-1/interfaces/*.xml
173%{_datadir}/dbus-1/services/*.service
174%dir %{_datadir}/%{name}
175%{_datadir}/%{name}/*.py*
176%{_datadir}/%{name}/troubleshoot
177%{_datadir}/%{name}/icons
178%dir %{_datadir}/%{name}/xml
179%{_datadir}/%{name}/xml/*.rng
180%{_datadir}/%{name}/xml/*.py*
181%dir %{_datadir}/%{name}/ui
182%{_datadir}/%{name}/ui/*.ui
183%{_datadir}/appdata/system-config-printer.appdata.xml
184%{_datadir}/applications/system-config-printer.desktop
185%{_sysconfdir}/xdg/autostart/print-applet.desktop
186%{_mandir}/man1/*
187
188%changelog
189* Sun Nov  1 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.8-2
190- removed R:foomatic.
191
192* Sun Jul 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.8-1
193- update to 1.4.8
194- add BuildRequires: gnutls-devel
195- remove Requires: gnome-python, gnome-python-gnomekeyrin
196- add Patch0 (pycups-1.9.66-cups-server-remote-printers.patch)
197
198* Fri Jun 27 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.4-2
199- add Requires: python-pycurl
200
201* Sun Jun 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.4-1
202- new upstream release
203  - system-config-printer-1.4.4
204  - pycups-1.9.66
205  - pysmbc-1.0.14.1
206- change BuildRequires: eudev-libudev-devel instead of libudev-devel
207- change BuildRequires: libusb1-devel instead of libusb-devel
208- remove Patch2 (system-config-printer-check-device-ids.patch)
209- remove Patch3 (system-config-printer-self.printers.patch)
210- remove Patch20 (system-config-printer-1.3.2-gettext.patch)
211
212* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.2-4
213- rebuild with python-2.7.2
214
215* Fri Apr 22 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.2-3
216- update patch21 and ja.po
217
218* Sun Apr 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.2-2
219- add BuildRequires: glib2-devel
220
221* Sat Apr 02 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.2-1
222- new upstream release
223  - system-config-printer-1.3.2
224  - pycups-1.9.55
225  - pysmbc-1.0.10
226- drop old patches (1,2,10)
227- add Patch2,3 from fedora
228  - Patch2: Improvements for check-device-ids from upstream.
229  - Patch3: Fixed traceback in newprinter.py (bug #680683).
230- update ja.po
231- Patch21: add more ppd translation dictionary
232- add BR: epydoc
233
234* Mon Feb 22 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.92-1
235- new development release (pre1.2)
236  - system-config-printer-1.1.92
237  - pycups-1.9.48
238- add Patch1,2 from fedora
239  - Patch1: build without epydoc, remove BR: epydoc
240  - Patch2: Convert MFG and MDL to lowercase before D-Bus call
241    to work around bug #566217.
242- add BR: python-tools, libudev-devel, libusb-devel
243- add R: libxml2-python
244
245* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 1.1.7-2
246- rebuilt with python-2.6.4
247
248* Sat Jun 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.7-1
249- new upstream release
250  - Updated translations.
251  - Don't abort if the jobviewer couldn't show a notification.
252  - Don't use setlocale() for locale-independent case conversion.
253  - Don't assume the notification daemon can show action buttons.
254  - Use case-insensitive matching for model names.
255  - HPLIP compatibility fixes.
256  - Fixed typo in jobviewer keyring support (Ubuntu #343156).
257  - Added support for https device URIs (bug #478677).
258  - Prevent traceback in monitor when connection failed (Ubuntu #343387).
259- add Patch10: fix infinite loop on adding printer
260- add Patch11: do not probe hplip
261
262* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.6-1
263- new upstream release
264  - system-config-printer 1.1.6
265  - pycups 1.9.45
266
267* Sun Nov 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.9-1
268- initial build for Vine Linux
269
270* Tue Oct 21 2008 Tim Waugh <twaugh@redhat.com> 1.0.9-1
271- Updated to 1.0.9 for translations.
272- Updated pysmbc to 1.0.6.  No longer need pysmbc-git patch.
273
274* Fri Oct 17 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-7
275- Added patch for pysmbc changes in git to prevent getdents crashing
276  (bug #465975).
277
278* Thu Oct 16 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-6
279- Updated patch for 1.0.x changes:
280  - Fixed SMB authentication dialog's cancel button (bug #467127).
281  - Work around samba bug #5805 by sending debug output to stderr
282    instead of stdout.
283
284* Wed Oct 15 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-5
285- Updated patch for 1.0.x changes:
286  - Fixed SMB authentication (bug #464003).
287
288* Wed Oct 15 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-4
289- Updated patch for 1.0.x changes:
290  - Removed unneeded debugging output.
291  - Don't show the applet in KDE (bug #466945).
292  - Auth/error dialog improvements for SMB as for IPP (bug #465407).
293
294* Mon Oct 13 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-3
295- Added patch for 1.0.x changes since 1.0.8:
296  - Don't use a LinkButton for the 'Problems?' button (bug #465407).
297  - Don't use a separator for the server settings dialog (bug
298    #465407).
299  - Don't set non-zero page size for SpinButtons.
300  - Don't show an error dialog if an IPP operation's authentication
301    dialog is cancelled by the user, but show an error dialog if the
302    password was incorrect (bug #465407).
303  - Set Server Settings... menu entry sensitive depending on whether
304    we are connected to a server (Ubuntu #280736).
305  - Lots of translations updated.
306
307* Mon Sep 29 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-2
308- Removed patch (no longer needed).
309
310* Mon Sep 29 2008 Tim Waugh <twaugh@redhat.com> 1.0.8-1
311- 1.0.8:
312  - Use modelName from custom PPD to suggest name for new printer
313    (trac #97).
314  - Avoid display problem with installable options.
315  - Better matching for Lexmark printers.
316  - Catch exceptions from advanced server settings dialog (Ubuntu
317    #267557).
318  - Added some missing OpenPrinting query fields.
319  - Jockey support added.
320  - Lots of translations updated.
321
322* Sat Aug 30 2008 Tim Waugh <twaugh@redhat.com> 1.0.7-2
323- Handle IPP_FORBIDDEN (bug #460670).
324
325* Fri Aug 29 2008 Tim Waugh <twaugh@redhat.com> 1.0.7-1
326- 1.0.7:
327  - Efficiency improvements.
328  - Small UI improvements for the New Printer dialog.
329  - Other small fixes.
330
331* Fri Aug 29 2008 Tim Waugh <twaugh@redhat.com>
332- Updated pysmbc to 1.0.5.
333- Updated pycups to 1.9.42.
334
335* Tue Aug 26 2008 Tim Waugh <twaugh@redhat.com> 1.0.6-1
336- Requires gnome-python2-gnome (bug #460021).
337- 1.0.6:
338  - More delete-event fixes.
339  - Fixed temporary file leak.
340  - Fixed dialog leaks.
341  - Small UI improvements for the New Printer dialog.
342  - Other small fixes.
343
344* Thu Aug 14 2008 Tim Waugh <twaugh@redhat.com> 1.0.5-3
345- Include other fixes from upstream including:
346  - OpenPrinting API change (trac #74).
347  - libnotify API change for 'closed' signal.
348  - Notification for job authentication (trac #91).
349  - Glade delete-event fixes (trac #88).
350  - Pre-fill username in job authentication dialog (trac #87).
351
352* Wed Aug 13 2008 Tim Waugh <twaugh@redhat.com> 1.0.5-2
353- Handle HTTP_FORBIDDEN.
354
355* Mon Aug 11 2008 Tim Waugh <twaugh@redhat.com> 1.0.5-1
356- 1.0.5.
357- Updated pycups to 1.9.41.
358
359* Thu Jul 10 2008 Tim Waugh <twaugh@redhat.com> 1.0.4-1
360- 1.0.4.
361- Applied upstream patch for pycups to fix getPrinterAttributes when
362  requested_attributes is specified.
363
364* Tue Jul  8 2008 Tim Waugh <twaugh@redhat.com> 1.0.3-2
365- Better debugging for pysmbc.
366
367* Mon Jun 30 2008 Tim Waugh <twaugh@redhat.com> 1.0.3-1
368- Updated pycups to 1.9.40.
369- 1.0.3.
370
371* Fri Jun 20 2008 Tim Waugh <twaugh@redhat.com>
372- Updated pysmbc to 1.0.4.
373
374* Tue Jun 10 2008 Tim Waugh <twaugh@redhat.com> 1.0.2-1
375- 1.0.2.
376
377* Mon Jun  9 2008 Tim Waugh <twaugh@redhat.com> 1.0.1-1
378- Updated pysmbc to 1.0.3.
379- 1.0.1 (bug #450119).
380
381* Thu Jun  5 2008 Tim Waugh <twaugh@redhat.com>
382- Requires notify-python (bug #450139).
383
384* Thu Jun  5 2008 Tim Waugh <twaugh@redhat.com> 1.0.0-3
385- Applied patches from upstream (bug #450120).
386
387* Tue Jun  3 2008 Tim Waugh <twaugh@redhat.com> 1.0.0-2
388- Applied patches from upstream (bug #449753).
389
390* Thu May 29 2008 Tim Waugh <twaugh@redhat.com>
391- Updated pycups to 1.9.39.
392- Updated libs summary.
393
394* Tue May 27 2008 Tim Waugh <twaugh@redhat.com> 1.0.0-1
395- 1.0.0.
396
397* Fri May 23 2008 Tim Waugh <twaugh@redhat.com> 0.9.93-2
398- Fixed small UI problem in SMB browser.
399
400* Fri May 23 2008 Tim Waugh <twaugh@redhat.com> 0.9.93-1
401- 0.9.93.
402
403* Tue May 20 2008 Tim Waugh <twaugh@redhat.com> 0.9.92-1
404- 0.9.92.
405
406* Tue May 20 2008 Tim Waugh <twaugh@redhat.com> 0.9.91-3
407- Sync to trunk.
408- Updated pysmbc to 1.0.2.
409
410* Sun May 18 2008 Tim Waugh <twaugh@redhat.com> 0.9.91-2
411- Fixed icon search path.
412
413* Fri May 16 2008 Tim Waugh <twaugh@redhat.com> 0.9.91-1
414- No longer requires system-install-packages (bug #444645).
415- Added pysmbc.  Build requires libsmbclient-devel.
416- Don't install consolehelper bits any more as they are no longer needed.
417- 0.9.91:
418  - User interface overhaul, part 2.
419
420* Thu Apr  3 2008 Tim Waugh <twaugh@redhat.com> 0.9.90-1
421- Updated pycups to 1.9.38.
422- 0.9.90:
423  - User interface overhaul, part 1.
424
425* Thu Apr  3 2008 Tim Waugh <twaugh@redhat.com> 0.7.82.2-1
426- 0.7.82.2:
427  - Various bug fixes.
428  - Translation updates.
429
430* Mon Mar 17 2008 Tim Waugh <twaugh@redhat.com> 0.7.82.1-3
431- Updated pycups to 1.9.37.
432- More fixes from upstream.
433
434* Wed Mar  5 2008 Tim Waugh <twaugh@redhat.com> 0.7.82.1-2
435- Updated pycups to 1.9.36.
436- Some fixes from upstream.
437
438* Mon Mar  3 2008 Tim Waugh <twaugh@redhat.com> 0.7.82.1-1
439- Requires /usr/bin/system-install-packages not pirut (bug #435622).
440- 0.7.82.1:
441  - More trouble-shooting improvements.
442  - applet: notify user about failed jobs (bug #168370).
443
444* Tue Feb 19 2008 Tim Waugh <twaugh@redhat.com> 0.7.82-1
445- Updated to pycups-1.9.35.
446- 0.7.82:
447  - More trouble-shooting improvements.
448
449* Wed Feb 13 2008 Tim Waugh <twaugh@redhat.com> 0.7.81-1
450- 0.7.81:
451  - Trouble-shooting improvements and other minor fixes.
452
453* Mon Feb 11 2008 Tim Waugh <twaugh@redhat.com> 0.7.80-2
454- Rebuild for GCC 4.3.
455
456* Mon Feb  4 2008 Tim Waugh <twaugh@redhat.com> 0.7.80-1
457- Updated to pycups-1.9.34.
458- 0.7.80:
459  - Trouble-shooting support.
460
461* Fri Jan 25 2008 Tim Waugh <twaugh@redhat.com> 0.7.79-1
462- 0.7.79.
463
464* Wed Jan 23 2008 Tim Waugh <twaugh@redhat.com> 0.7.78-5
465- Updated to pycups-1.9.33.
466
467* Wed Jan 16 2008 Tim Waugh <twaugh@redhat.com> 0.7.78-4
468- Use config-util from new usermode (bug #428406).
469
470* Thu Dec 20 2007 Tim Waugh <twaugh@redhat.com>
471- Requires notification-daemon (Ubuntu #176929).
472- Requires gnome-python2 for theme support (Ubuntu #176929).
473- Requires gnome-icon-theme for printer icon (Ubuntu #176929).
474
475* Mon Dec 17 2007 Tim Waugh <twaugh@redhat.com> 0.7.78-3
476- Install Python egg-info file.
477- Updated pycups to 1.9.32.
478
479* Tue Nov 27 2007 Tim Waugh <twaugh@redhat.com> 0.7.78-2
480- pycups: Applied patch from SVN to allow fetching printer attributes by URI.
481- Sync to SVN 1748.
482
483* Thu Nov 22 2007 Tim Waugh <twaugh@redhat.com> 0.7.78-1
484- pycups: Fix job-sheets-default attribute.
485- Updated pycups to 1.9.31.
486- 0.7.78.
487
488* Wed Nov 21 2007 Tim Waugh <twaugh@redhat.com>
489- Applied patch to pycups to avoid reading uninitialised
490  memory (bug #390431).
491
492* Mon Nov 19 2007 Tim Waugh <twaugh@redhat.com>
493- Updated pycups to 1.9.30.
494
495* Tue Oct 30 2007 Tim Waugh <twaugh@redhat.com> 0.7.77-1
496- 0.7.77:
497  - Tooltips for the button bar buttons (bug #335601).
498
499* Mon Oct 15 2007 Tim Waugh <twaugh@redhat.com> 0.7.76-1
500- 0.7.76.
501
502* Thu Oct  4 2007 Tim Waugh <twaugh@redhat.com> 0.7.75-1
503- 0.7.75.
504
505* Wed Oct  3 2007 Tim Waugh <twaugh@redhat.com>
506- No need to run update-desktop-database because there are no MimeKey
507  lines in the desktop files.
508- Consistent macro style.
509
510* Tue Oct  2 2007 Tim Waugh <twaugh@redhat.com> 0.7.74.4-1
511- Changed PreReq to Requires.
512- Mark console.apps file as a config file.
513- Mark pam file as a config file (not replaceable).
514- No need to ship empty NEWS file.
515- Give cupsd.py executable permissions to satisfy rpmlint.
516- Provides system-config-printer-gui.
517- Mark D-Bus configuration file as a config file.
518- Fixed libs summary.
519- Better buildroot tag.
520- Better defattr.
521- Preserve timestamps on explicitly install files.
522- Make example pycups program non-executable.
523- 0.7.74.4:
524  - Updated translations.
525  - Several small bugs fixed.
526
527* Thu Sep 27 2007 Tim Waugh <twaugh@redhat.com> 0.7.74.3-1
528- 0.7.74.3:
529  - Updated translations.
530  - Other small bug fixes.
531
532* Tue Sep 25 2007 Tim Waugh <twaugh@redhat.com> 0.7.74.2-3
533- Pull in SVN patch from stable branch for foomatic recommended
534  drivers (bug #292021).
535
536* Fri Sep 21 2007 Tim Waugh <twaugh@redhat.com> 0.7.74.2-2
537- Pull in SVN patch from stable branch for 'Allow printing from
538  the Internet' check-box (bug #221003).
539
540* Wed Sep 19 2007 Tim Waugh <twaugh@redhat.com> 0.7.74.2-1
541- Updated pycups to 1.9.27.
542- 0.7.74.2:
543  - When a class is removed on the server, remove it from the UI.
544  - When deleting a printer, select the default printer again.
545  - Select newly-copied printer.
546  - Updated translation (fi).
547  - Better --help message.
548  - Use strcoll to sort manufacturer names.
549  - Avoid duplicate 'recommended' marks.
550  - Remove duplicate device URIs.
551  - Handle IPP_TAG_NOVALUE attributes (for CUPS 1.3.x).
552
553* Wed Sep 12 2007 Tim Waugh <twaugh@redhat.com>
554- Updated pycups to 1.9.26.
555- Build requires epydoc.  Ship HTML documentation.
556
557* Fri Sep  7 2007 Tim Waugh <twaugh@redhat.com> 0.7.74.1-1
558- 0.7.74.1:
559  - Updated Polish translation (bug #263001).
560  - Don't select the default printer after changes to another printer have
561    been made.
562  - Always construct URI from input fields when changing device (bug #281551).
563  - Avoid busy-cursor traceback when window is not yet displayed.
564
565* Thu Aug 30 2007 Tim Waugh <twaugh@redhat.com> 0.7.74-1
566- Updated pycups to 1.9.25.
567- 0.7.74:
568  - Fixed New Class dialog.
569  - UI fixes.
570
571* Sat Aug 25 2007 Tim Waugh <twaugh@redhat.com>
572- More specific license tag.
573
574* Fri Aug 24 2007 Tim Waugh <twaugh@redhat.com> 0.7.73-1
575- 0.7.73.
576
577* Fri Aug 10 2007 Tim Waugh <twaugh@redhat.com> 0.7.72-2
578- Ship the applet's desktop file.
579
580* Wed Aug  8 2007 Tim Waugh <twaugh@redhat.com> 0.7.72-1
581- 0.7.72:
582  - Fixed my-default-printer traceback.
583  - Improvements to New Printer wizard (Till Kamppeter).
584
585* Fri Aug  3 2007 Tim Waugh <twaugh@redhat.com> 0.7.71-1
586- 0.7.71:
587  - Don't discard make/model-matched devices when there are ID-matched
588    devices (Till Kamppeter).
589  - Fixed fallback if no text-only driver is available (Till Kamppeter).
590  - Initialise the make/model list when an ID match failed (Till Kamppeter).
591  - Better error-handling in default-print application (Ubuntu #129901).
592  - UI tweak in admin tool (Ubuntu #128263).
593  - Handle socket: URIs (Ubuntu #127074).
594
595* Mon Jul 23 2007 Tim Waugh <twaugh@redhat.com> 0.7.70-2
596- Obsoletes/provides desktop-printing.
597
598* Mon Jul  9 2007 Tim Waugh <twaugh@redhat.com> 0.7.70-1
599- Requires pirut for system-install-packages.
600- 0.7.70:
601  - Increased GetReady->NewPrinter timeout.
602  - More binary names mapped to package named.
603  - Run system-install-packages to install missing drivers (bug #246726).
604  - Less debug output.
605  - Desktop file fixes for KDE (bug #247299).
606
607* Thu Jun 28 2007 Tim Waugh <twaugh@redhat.com> 0.7.69-1
608- No longer requires PyXML (bug #233146).
609- Moved applet to main package.
610- 0.7.69:
611  - Use HardwareSettings category for my-default-printer desktop
612    file (bug #244935).
613  - Removed unused code.
614  - Filter PPDs by natural language (bug #244173).
615
616* Mon Jun 25 2007 Tim Waugh <twaugh@redhat.com>
617- The applet requires dbus-x11 (Ubuntu #119570).
618
619* Fri Jun 15 2007 Tim Waugh <twaugh@redhat.com> 0.7.68-1
620- 0.7.68:
621  - Fixed the notification bubbles.
622  - Ship my-default-printer utility.
623
624* Fri Jun  8 2007 Tim Waugh <twaugh@redhat.com> 0.7.67-1
625- Don't put TrayIcon or SystemSetup categories in the desktop file.
626- Updated pycups to 1.9.24.
627- 0.7.67:
628  - Fixed desktop files to have capital letters at the start of each
629    word in the Name field (bug #242859).
630  - Fixed crash when saving unapplied changes.
631  - Fixed Device ID parser to always split the CMD field at commas.
632  - New PPDs class means we no longer parse the foomatic XML database.
633
634* Wed May 30 2007 Tim Waugh <twaugh@redhat.com> 0.7.66-1
635- 0.7.66:
636  - Allow job-hold-until to be set (bug #239776).
637  - Implement new printer notifications.
638
639* Tue May 22 2007 Tim Waugh <twaugh@redhat.com> 0.7.65-1
640- Build requires xmlto.
641- Updated to pycups-1.9.22.
642- 0.7.65:
643  - Use urllib for quoting/unquoting (Val Henson, Ubuntu #105022).
644  - Added kn translation.
645  - Better permissions on non-scripts.
646  - Added man pages.
647  - Applet: status feedback.
648  - Applet: fixed relative time descriptions.
649  - Applet: limit refresh frequency.
650
651* Mon Apr 16 2007 Tim Waugh <twaugh@redhat.com> 0.7.63.1-1
652- 0.7.63.1:
653  - Small applet fixes.
654
655* Thu Apr  5 2007 Tim Waugh <twaugh@redhat.com> 0.7.63-1
656- 0.7.63:
657  - Translation updates.
658  - Checked in missing file.
659
660* Wed Apr  4 2007 Tim Waugh <twaugh@redhat.com>
661- Updated to pycups-1.9.20 for printer-state-reasons fix.
662
663* Mon Apr  2 2007 Tim Waugh <twaugh@redhat.com> 0.7.62-1
664- 0.7.62:
665  - Use standard icon for admin tool desktop file.
666  - Fixed env path in Python scripts.
667  - Applet: stop running when the session ends.
668  - Prevent a traceback in the SMB browser (bug #225351).
669  - 'Manage print jobs' desktop file.
670
671* Fri Mar 30 2007 Tim Waugh <twaugh@redhat.com> 0.7.61-1
672- 0.7.61:
673  - Fixed retrieval of SMB authentication details (bug #203539).
674
675* Tue Mar 27 2007 Tim Waugh <twaugh@redhat.com> 0.7.60-1
676- Updated to pycups-1.9.19.
677- Avoid %%makeinstall.
678- 0.7.60:
679  - Handle reconnection failure.
680  - New applet name.
681
682* Mon Mar 26 2007 Tim Waugh <twaugh@redhat.com> 0.7.59-1
683- 0.7.59:
684  - Fixed a translatable string.
685  - Set a window icon (bug #233899).
686  - Handle failure to start the D-Bus service.
687  - Ellipsize the document and printer named (bug #233899).
688  - Removed the status bar (bug #233899).
689  - Added an icon pop-up menu for 'Hide' (bug #233899).
690
691* Wed Mar 21 2007 Tim Waugh <twaugh@redhat.com> 0.7.57-1
692- Added URL tag.
693- 0.7.57:
694  - Prevent traceback when removing temporary file (Ubuntu #92914).
695  - Added print applet.
696
697* Sun Mar 18 2007 Tim Waugh <twaugh@redhat.com> 0.7.56-2
698- Updated to pycups-1.9.18.
699
700* Fri Mar 16 2007 Tim Waugh <twaugh@redhat.com> 0.7.56-1
701- 0.7.56:
702  - Parse Boolean strings correctly in job options.
703  - Small command-set list/string fix (bug #230665).
704  - Handle hostname look-up failures.
705  - Updated filter-to-driver map.
706  - Don't parse printers.conf (bug #231826).
707
708* Tue Feb 27 2007 Tim Waugh <twaugh@redhat.com> 0.7.55-1
709- 0.7.55:
710  - Use converted value for job option widgets.
711
712* Tue Feb 27 2007 Tim Waugh <twaugh@redhat.com> 0.7.54-1
713- 0.7.54:
714  - Removed debugging code.
715
716* Tue Feb 27 2007 Tim Waugh <twaugh@redhat.com> 0.7.53-1
717- No longer requires rhpl (since 0.7.53).
718- 0.7.53:
719  - Use gettext instead of rhpl.translate.
720  - Better layout for PPD options.
721  - Added scrollbars to main printer list (bug #229453).
722  - Set maximum width of default printer label (bug #229453).
723  - Handle applying changes correctly when switching to another
724    printer (bug #229378).
725  - Don't crash when failing to fetch the PPD (bug #229406).
726  - Make the text entry boxes sensitive but not editable for remote
727    printers (bug #229381).
728  - Better job options screen layout (bug #222272).
729
730* Tue Feb 13 2007 Tim Waugh <twaugh@redhat.com> 0.7.52-1
731- 0.7.52:
732  - Sort models using cups.modelSort before scanning for a close
733    match (bug #228505).
734  - Fixed matching logic (bug #228505).
735
736* Fri Feb  9 2007 Tim Waugh <twaugh@redhat.com> 0.7.51-1
737- 0.7.51:
738  - Prevent display glitch in job options list when clicking on a printer
739    repeatedly.
740  - List conflicting PPD options, and embolden the relevant tab
741    labels (bug #226368).
742  - Fixed typo in 'set default' handling that caused a traceback (bug #227936).
743  - Handle interactive search a little better (bug #227935).
744
745* Wed Feb  7 2007 Tim Waugh <twaugh@redhat.com> 0.7.50-1
746- 0.7.50:
747  - Fixed hex digits list (bug #223770).
748  - Added bs translation.
749  - Don't put the ellipsis in the real device URI (bug #227643).
750  - Don't check for existing drivers for complex command lines (bug #225104).
751  - Allow floating point job options (bug #224651).
752  - Prevent shared/published confusion (bug #225081).
753  - Fixed PPD page size setting.
754  - Avoid os.remove exception (bug #226703).
755  - Handle unknown job options (bug #225538).
756
757* Tue Jan 16 2007 Tim Waugh <twaugh@redhat.com> 0.7.49-1
758- 0.7.49:
759  - Fixed a traceback in the driver check code.
760  - Fixed a typo in the conflicts message.
761  - Handle InputSlot/ManualFeed specially because libcups does (bug #222490).
762
763* Mon Jan 15 2007 Tim Waugh <twaugh@redhat.com> 0.7.48-1
764- 0.7.48:
765  - Updated translations.
766
767* Fri Jan 12 2007 Tim Waugh <twaugh@redhat.com> 0.7.47-1
768- 0.7.47:
769  - Fixed minor text bugs (bug #177433).
770  - Handle shell builtins in the driver check (bug #222413).
771
772* Mon Jan  8 2007 Tim Waugh <twaugh@redhat.com> 0.7.46-1
773- 0.7.46:
774  - Fixed page size problem (bug #221702).
775  - Added 'ro' to ALL_LINGUAS.
776
777* Wed Jan  3 2007 Tim Waugh <twaugh@redhat.com> 0.7.45-1
778- Updated to pycups-1.9.17.
779- 0.7.45:
780  - Fixed traceback in driver check.
781
782* Tue Jan  2 2007 Tim Waugh <twaugh@redhat.com> 0.7.44-1
783- 0.7.44:
784  - Fixed traceback in error display (bug #220136).
785  - Preserve case in model string when dumping debug output.
786
787* Thu Dec 21 2006 Tim Waugh <twaugh@redhat.com> 0.7.43-1
788- 0.7.43:
789  - Don't check against IEEE 1284 DES field at all.
790  - Merged device matching code (bug #219518).
791  - Catch non-fatal errors when auto-matching device.
792  - Fixed driver checking bug involving pipelines (bug #220347).
793  - Show PPD errors (bug #220136).
794
795* Mon Dec 11 2006 Tim Waugh <twaugh@redhat.com> 0.7.42-1
796- 0.7.42:
797  - Fixed typo in command set matching code.
798  - Case-insensitive matching when Device ID not known to database.
799
800* Thu Dec  7 2006 Jeremy Katz <katzj@redhat.com> - 0.7.41-2
801- build against python 2.5
802
803* Thu Dec  7 2006 Tim Waugh <twaugh@redhat.com> 0.7.41-1
804- Updated pycups to 1.9.16.
805- 0.7.41:
806  - Reconnect smoothly after uploading new configuration.
807  - Update lpoptions when setting default printer if it conflicts with
808    the new setting (bug #217395).
809  - Fixed typo in show_HTTP_Error (bug #217537).
810  - Don't pre-select make and model when not discoverable for chosen
811    device (bug #217518).
812  - Set Forward button sensitive on Device screen in new-printer
813    dialog (bug #217515).
814  - Keep Server Settings selected after applying changes if it was selected
815    before.
816  - Set Connecting dialog transient for main window.
817  - Center Connecting dialog on parent.
818  - Optional 'reason' argument for cupshelpers.Printer.setEnabled.
819  - Describe devices that have no optional parameters.
820
821* Thu Nov 30 2006 Tim Waugh <twaugh@redhat.com>
822- Provide pycups feature.
823
824* Tue Nov 21 2006 Tim Waugh <twaugh@redhat.com> 0.7.40-1
825- 0.7.40:
826  - Removed username:password from hint string because we add that in
827    afterwards.
828  - Don't set button widths in create-printer dialog (bug #217025).
829
830* Tue Nov 21 2006 Tim Waugh <twaugh@redhat.com> 0.7.39-1
831- 0.7.39:
832  - Busy cursor while loading foomatic and PPD list (bug #215527).
833  - Make PPD NickName selectable.
834  - Added SMB hint label on device screen (bug #212759).
835
836* Tue Nov 14 2006 Tim Waugh <twaugh@redhat.com> 0.7.38-1
837- Updated pycups to 1.9.15.
838- 0.7.38:
839  - Fixed a bug in the 'ieee1284'/'ppd-device-id' parsing code.
840
841* Mon Nov 13 2006 Tim Waugh <twaugh@redhat.com> 0.7.37-1
842- 0.7.37:
843  - Allow cancellation of test pages (bug #215054).
844
845* Fri Nov 10 2006 Tim Waugh <twaugh@redhat.com> 0.7.36-1
846- 0.7.36:
847  - Match against commandset (bug #214181).
848  - Parse 'ieee1284' foomatic autodetect entries (bug #214761).
849  - Don't remove foomatic PPDs from the list (bug #197331).
850
851* Tue Nov  7 2006 Tim Waugh <twaugh@redhat.com> 0.7.35-1
852- 0.7.35.
853
854* Thu Nov  2 2006 Tim Waugh <twaugh@redhat.com>
855- Updated to pycups-1.9.14 (bug #213136).
856
857* Tue Oct 31 2006 Tim Waugh <twaugh@redhat.com>
858- Update desktop database (bug #213249).
859
860* Tue Oct 24 2006 Tim Waugh <twaugh@redhat.com>
861- Build requires Python 2.4.
862
863* Mon Oct  2 2006 Tim Waugh <twaugh@redhat.com> 0.7.32-1
864- Updated to pycups-1.9.13 for HTTP_FORBIDDEN.
865- 0.7.32:
866  - Handle HTTP errors during connection (bug #208824).
867  - Updated translations (bug #208873).
868
869* Fri Sep 29 2006 Tim Waugh <twaugh@redhat.com> 0.7.31-1
870- 0.7.31:
871  - Select recommended driver automatically (bug #208606).
872  - Better visibility of driver list (bug #203907).
873
874* Fri Sep 29 2006 Tim Waugh <twaugh@redhat.com> 0.7.30-1
875- 0.7.30:
876  - Translations fixed properly (bug #206622).
877  - Button widths corrected (bug #208556).
878
879* Tue Sep 26 2006 Tim Waugh <twaugh@redhat.com> 0.7.28-1
880- 0.7.28.  Translations fixed (bug #206622).
881
882* Wed Aug 30 2006 Tim Waugh <twaugh@redhat.com> 0.7.27-1
883- Build requires intltool.
884- 0.7.27.
885
886* Wed Aug 23 2006 Tim Waugh <twaugh@redhat.com> 0.7.26-1
887- 0.7.26.  Fixes bug # 203149.
888
889* Mon Aug 14 2006 Florian Festi <ffesti@redhat.com> 0.7.25-1
890- 0.7.25. (bug #202060)
891
892* Fri Aug 11 2006 Tim Waugh <twaugh@redhat.com>
893- Fixed description (bug #202189).
894
895* Thu Aug  3 2006 Tim Waugh <twaugh@redhat.com> 0.7.24-1
896- 0.7.24.
897
898* Mon Jul 24 2006 Tim Waugh <twaugh@redhat.com> 0.7.23-1
899- 0.7.23.  Fixes bug #197866.
900
901* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.7.22-1.1
902- rebuild
903
904* Fri Jul  7 2006 Tim Waugh <twaugh@redhat.com> 0.7.22-1
905- 0.7.22.
906
907* Wed Jul  5 2006 Tim Waugh <twaugh@redhat.com> 0.7.21-1
908- Updated to pycups-1.9.12.
909- 0.7.21.
910
911* Mon Jul  3 2006 Tim Waugh <twaugh@redhat.com> 0.7.20-1
912- 0.7.20.
913
914* Fri Jun 30 2006 Tim Waugh <twaugh@redhat.com> 0.7.19-1
915- 0.7.19.
916- Remove foomatic pickle file post-install.
917
918* Tue Jun 27 2006 Tim Waugh <twaugh@redhat.com> 0.7.18-1
919- 0.7.18.
920- Ship translations with libs subpackage.
921
922* Fri Jun 23 2006 Tim Waugh <twaugh@redhat.com> 0.7.17-1
923- 0.7.17.
924
925* Fri Jun 23 2006 Tim Waugh <twaugh@redhat.com> 0.7.16-1
926- 0.7.16, now with SMB browser.
927
928* Thu Jun 22 2006 Tim Waugh <twaugh@redhat.com> 0.7.15-1
929- 0.7.15.
930- Build requires gettext-devel.
931- Ship translations.
932
933* Tue Jun 20 2006 Tim Waugh <twaugh@redhat.com> 0.7.14-1
934- 0.7.14.
935
936* Mon Jun 19 2006 Tim Waugh <twaugh@redhat.com> 0.7.13-1
937- 0.7.13.
938
939* Fri Jun  9 2006 Tim Waugh <twaugh@redhat.com> 0.7.12-1
940- 0.7.12.
941
942* Thu Jun  1 2006 Tim Waugh <twaugh@redhat.com> 0.7.11-3
943- Fix libs dependency.
944
945* Thu Jun  1 2006 Tim Waugh <twaugh@redhat.com> 0.7.11-2
946- Moved the gtk_html2pango module to the libs package (needed by
947  foomatic.py).
948
949* Wed May 31 2006 Tim Waugh <twaugh@redhat.com> 0.7.11-1
950- Split out system-config-printer-libs.
951- Updated to system-config-printer-0.7.11.
952
953* Sat May 27 2006 Tim Waugh <twaugh@redhat.com> 0.7.10-2
954- Requires gobject2 (bug #192764).
955
956* Fri May 26 2006 Tim Waugh <twaugh@redhat.com> 0.7.10-1
957- Require foomatic (bug #192764).
958- Updated to system-config-printer-0.7.10.
959
960* Thu May 25 2006 Tim Waugh <twaugh@redhat.com> 0.7.9-1
961- Updated to pycups-1.9.11.
962- Updated to system-config-printer-0.7.9.
963
964* Mon May 15 2006 Tim Waugh <twaugh@redhat.com> 0.7.8-1
965- Updated to pycups-1.9.10.
966- Updated to system-config-printer-0.7.8.
967
968* Fri May  5 2006 Tim Waugh <twaugh@redhat.com>
969- Fix pycups segfault.
970
971* Fri May  5 2006 Tim Waugh <twaugh@redhat.com> 0.7.7-2
972- Ship PAM and userhelper files.
973- Requires usermode.
974- Added missing options.py file.
975- Fix getClasses() in pycups.
976
977* Thu May  4 2006 Tim Waugh <twaugh@redhat.com> 0.7.7-1
978- Updated to system-config-printer-0.7.7.
979- Updated to pycups-1.9.9.
980- Desktop file.
981- Requires PyXML.
982
983* Fri Apr 28 2006 Tim Waugh <twaugh@redhat.com>
984- Make it actually run.
985
986* Fri Apr 21 2006 Tim Waugh <twaugh@redhat.com>
987- Build requires CUPS 1.2.
988
989* Thu Apr 20 2006 Tim Waugh <twaugh@redhat.com> 0.7.5-1
990- Updated to pycups-1.9.8.  No longer need threads patch.
991- Updated to system-config-printer-0.7.5.
992
993* Sat Apr 15 2006 Tim Waugh <twaugh@redhat.com>
994- Updated to pycups-1.9.7.
995
996* Thu Apr 13 2006 Tim Waugh <twaugh@redhat.com> 0.7.4-2
997- Obsoletes: system-config-printer-gui <= 0.6.152
998
999* Wed Apr 12 2006 Tim Waugh <twaugh@redhat.com> 0.7.4-1
1000- Updated to system-config-printer-0.7.4.
1001
1002* Fri Apr  7 2006 Tim Waugh <twaugh@redhat.com> 0.7.3-1
1003- Added threads patch from pycups CVS.
1004- Updated to system-config-printer-0.7.3.
1005
1006* Tue Apr  4 2006 Tim Waugh <twaugh@redhat.com>
1007- Updated to pycups-1.9.6.
1008
1009* Fri Mar 24 2006 Tim Waugh <twaugh@redhat.com>
1010- Updated to pycups-1.9.5.
1011
1012* Fri Mar 17 2006 Tim Waugh <twaugh@redhat.com>
1013- Package the actual system-config-printer command.
1014
1015* Thu Mar 16 2006 Tim Waugh <twaugh@redhat.com> 0.7.1-1
1016- Include s-c-printer tarball.
1017- Updated to pycups-1.9.4.
1018
1019* Wed Mar 15 2006 Tim Waugh <twaugh@redhat.com> 0.7.0-1
1020- Initial spec file.
Note: See TracBrowser for help on using the repository browser.