]> git.pld-linux.org Git - packages/eggcups.git/blob - eggcups.spec
- Requires(post,postun): gtk-update-icon-cache
[packages/eggcups.git] / eggcups.spec
1 Summary:        Desktop print icon
2 Summary(pl.UTF-8):      Ikona drukowania na pulpicie
3 Name:           eggcups
4 Version:        0.20
5 Release:        3
6 License:        GPL
7 Group:          X11/Applications
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/eggcups/0.20/%{name}-%{version}.tar.bz2
9 # Source0-md5:  deaf598120961765bfef61ecd4101ed3
10 Patch0:         %{name}-dbus.patch
11 BuildRequires:  cups-devel
12 BuildRequires:  dbus-devel >= 0.60
13 BuildRequires:  desktop-file-utils
14 BuildRequires:  gnome-keyring-devel
15 BuildRequires:  hal-devel
16 BuildRequires:  intltool
17 BuildRequires:  libglade2-devel
18 BuildRequires:  libgnomecups-devel >= 0.1.12
19 BuildRequires:  libgnomeui-devel
20 BuildRequires:  xorg-lib-libXScrnSaver-devel
21 Requires(post,postun):  gtk-update-icon-cache
22 Requires(post,postun):  hicolor-icon-theme
23 Requires(post,preun):   GConf2
24 Requires:       dbus
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Desktop-printing contains eggcups, a program for user print job
29 notification and control.
30
31 %description -l pl.UTF-8
32 Drukowanie w środowisku graficzny obejmuje aplikację eggcups - program
33 do powiadamiania i sterowania zadań drukowania przez użytkownika.
34
35 %prep
36 %setup -q
37 %patch0 -p1
38
39 %build
40 %{configure} \
41         --with-session-cupsd=no
42 # fix dbus paths
43 find . -type f -print0 \( -name '*.c' -o -name '*.h' -o -name '*.conf' \) | xargs -0 perl -pi -e 's,org/freedesktop/,com/redhat/,g;s,org.freedesktop.,com.redhat.,g'
44 %{__make}
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
49 %{__make} install \
50         DESTDIR=$RPM_BUILD_ROOT
51
52 %find_lang %{name}
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %define schemas eggcups.schemas
58
59 %post
60 %gconf_schema_install %{schemas}
61 %update_icon_cache hicolor
62
63 %preun
64 %gconf_schema_uninstall %{schemas}
65
66 %postun
67 %update_icon_cache hicolor
68
69 %files -f %{name}.lang
70 %defattr(644,root,root,755)
71 %attr(755,root,root) %{_bindir}/eggcups
72 %attr(755,root,root) %{_bindir}/gnome-default-printer
73 %{_datadir}/eggcups
74 %{_desktopdir}/gnome-default-printer.desktop
75 /etc/dbus-1/system.d/*.conf
76 %{_sysconfdir}/gconf/schemas/*
This page took 0.095769 seconds and 3 git commands to generate.