1 Summary: A graphical interface for configuring printers
2 Summary(pl.UTF-8): Graficzny interfejs do zarządzania drukarkami
3 Name: system-config-printer
7 Group: X11/Applications
8 Source0: http://cyberelk.net/tim/data/system-config-printer/1.3/%{name}-%{version}.tar.xz
9 # Source0-md5: df424f127eede63965608e5ec5e27519
11 Patch1: udev-deprecated.patch
12 URL: http://cyberelk.net/tim/software/system-config-printer/
13 BuildRequires: autoconf
14 BuildRequires: automake
15 BuildRequires: desktop-file-utils
16 BuildRequires: docbook-dtd412-xml
17 BuildRequires: gettext-devel
18 BuildRequires: intltool
19 BuildRequires: pkgconfig
20 BuildRequires: python-devel
21 BuildRequires: python-modules
22 BuildRequires: rpm-pythonprov
23 BuildRequires: rpmbuild(macros) >= 1.219
24 BuildRequires: tar >= 1:1.22
26 BuildRequires: xz >= 1:4.999.7
27 %pyrequires_eq python-libs
28 Requires: python-PyXML
29 Requires: python-pycurl
30 Requires: python-pygtk-glade
31 Requires: python-pynotify
34 Obsoletes: gnome-cups-manager < 0.34
35 # sr@Latn vs. sr@latin
36 Conflicts: glibc-misc < 6:2.7
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 The purpose of the tool is to configure a CUPS server (often the local
41 machine) using the CUPS API. The tool is written in Python, using
42 pygtk for the graphical parts and with some Python bindings (pycups)
45 %description -l pl.UTF-8
46 To narzędzie służy do konfigurowania serwera CUPS (zwykle na maszynie
47 lokalnej) przy użyciu API CUPS-a. Narzędzie jest napisane w Pythonie z
48 użyciem pygtk do części graficznych i dowiązań Pythona (pycups) do API
52 Summary: Libraries and shared code for printer administration tool
55 Requires: python-pycups >= 1.9.60
56 Conflicts: %{name} < 1.3.9
59 The common code used by both the graphical and non-graphical parts of
60 the configuration tool.
63 Summary: Rules for udev for automatic configuration of USB printers
65 Requires(post,preun,postun): systemd-units >= 38
66 Requires: %{name}-libs = %{version}-%{release}
67 Requires: systemd-units >= 0.38
68 Provides: hal-cups-utils = 0.6.20
69 Obsoletes: hal-cups-utils < 0.6.20
72 The udev rules and helper programs for automatically configuring USB
88 udevhelperdir=/lib/udev
91 rm -rf $RPM_BUILD_ROOT
93 udevhelperdir=/lib/udev \
94 udevrulesdir=/lib/udev/rules.d \
95 DESTDIR=$RPM_BUILD_ROOT
99 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
100 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
101 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}/cupshelpers
102 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}/cupshelpers
103 %py_postclean %{_datadir}/%{name}
106 rm -rf $RPM_BUILD_ROOT
109 %systemd_post udev-configure-printer.service
112 %systemd_preun udev-configure-printer.service
117 %files -f %{name}.lang
118 %defattr(644,root,root,755)
119 %doc AUTHORS ChangeLog NEWS README
120 /etc/xdg/autostart/print-applet.desktop
121 %attr(755,root,root) %{_bindir}/system-config-printer
122 %attr(755,root,root) %{_bindir}/system-config-printer-applet
123 %dir %{_datadir}/%{name}/ui
124 %{_datadir}/%{name}/ui/*.ui
125 %dir %{_datadir}/%{name}/troubleshoot
126 %{_datadir}/%{name}/troubleshoot/*.py[co]
127 %dir %{_datadir}/%{name}/xml
128 %{_datadir}/%{name}/xml/*.rng
129 %{_datadir}/%{name}/xml/validate.py[co]
130 %{_datadir}/%{name}/check-device-ids.py[co]
131 %{_datadir}/%{name}/HIG.py[co]
132 %{_datadir}/%{name}/SearchCriterion.py[co]
133 %{_datadir}/%{name}/serversettings.py[co]
134 %{_datadir}/%{name}/system-config-printer.py[co]
135 %{_datadir}/%{name}/ToolbarSearchEntry.py[co]
136 %{_datadir}/%{name}/userdefault.py[co]
137 %{_datadir}/%{name}/applet.py[co]
138 %dir %{_datadir}/%{name}/icons
139 %{_datadir}/%{name}/icons/i-network-printer.png
140 %{_mandir}/man1/system-config-printer-applet.1*
141 %{_mandir}/man1/system-config-printer.1*
142 %{_desktopdir}/*.desktop
145 %defattr(644,root,root,755)
146 %dir %{_sysconfdir}/cupshelpers
147 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cupshelpers/preferreddrivers.xml
148 /etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf
149 /etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf
150 %{_datadir}/dbus-1/interfaces/org.fedoraproject.Config.Printing.xml
151 %{_datadir}/dbus-1/services/org.fedoraproject.Config.Printing.service
152 %attr(755,root,root) %{_bindir}/scp-dbus-service
153 %dir %{_datadir}/%{name}
154 %{_datadir}/%{name}/asyncconn.py[co]
155 %{_datadir}/%{name}/asyncipp.py[co]
156 %{_datadir}/%{name}/asyncpk1.py[co]
157 %{_datadir}/%{name}/authconn.py[co]
158 %{_datadir}/%{name}/config.py[co]
159 %{_datadir}/%{name}/cupspk.py[co]
160 %{_datadir}/%{name}/debug.py[co]
161 %{_datadir}/%{name}/dnssdresolve.py[co]
162 %{_datadir}/%{name}/errordialogs.py[co]
163 %{_datadir}/%{name}/firewall.py[co]
164 %{_datadir}/%{name}/gtkinklevel.py[co]
165 %{_datadir}/%{name}/gtk_label_autowrap.py[co]
166 %{_datadir}/%{name}/gtkspinner.py[co]
167 %{_datadir}/%{name}/gui.py[co]
168 %{_datadir}/%{name}/installpackage.py[co]
169 %{_datadir}/%{name}/jobviewer.py[co]
170 %{_datadir}/%{name}/monitor.py[co]
171 %{_datadir}/%{name}/newprinter.py[co]
172 %{_datadir}/%{name}/options.py[co]
173 %{_datadir}/%{name}/optionwidgets.py[co]
174 %{_datadir}/%{name}/PhysicalDevice.py[co]
175 %{_datadir}/%{name}/ppdcache.py[co]
176 %{_datadir}/%{name}/ppdippstr.py[co]
177 %{_datadir}/%{name}/ppdsloader.py[co]
178 %{_datadir}/%{name}/printerproperties.py[co]
179 %{_datadir}/%{name}/probe_printer.py[co]
180 %{_datadir}/%{name}/pysmb.py[co]
181 %{_datadir}/%{name}/scp-dbus-service.py[co]
182 %{_datadir}/%{name}/smburi.py[co]
183 %{_datadir}/%{name}/statereason.py[co]
184 %{_datadir}/%{name}/timedops.py[co]
186 %dir %{py_sitescriptdir}/cupshelpers
187 %{py_sitescriptdir}/cupshelpers/__init__.py[co]
188 %{py_sitescriptdir}/cupshelpers/config.py[co]
189 %{py_sitescriptdir}/cupshelpers/cupshelpers.py[co]
190 %{py_sitescriptdir}/cupshelpers/installdriver.py[co]
191 %{py_sitescriptdir}/cupshelpers/openprinting.py[co]
192 %{py_sitescriptdir}/cupshelpers/ppds.py[co]
193 %{py_sitescriptdir}/cupshelpers/xmldriverprefs.py[co]
194 %{py_sitescriptdir}/*.egg-info
197 %defattr(644,root,root,755)
198 /lib/udev/rules.d/*-printers.rules
199 %attr(755,root,root) /lib/udev/udev-add-printer
200 %attr(755,root,root) /lib/udev/udev-configure-printer
201 %{systemdunitdir}/udev-configure-printer.service