1 Summary: gDesklets - an advanced architecture for desktop applets
2 Summary(pl): gDesklets - zaawansowana architektura dla apletów
7 Group: X11/Applications
8 Source0: http://www.pycage.de/download/gdesklets/%{name}-%{version}.tar.bz2
9 # Source0-md5: db252b31b56b1c2f49312d5837c311b8
10 Patch0: %{name}-am.patch
11 Patch1: %{name}-locale-names.patch
12 Patch2: %{name}-disksize.patch
13 Patch3: %{name}-plugin_registry.patch
14 URL: http://gdesklets.gnomedesktop.org/
15 BuildRequires: GConf2-devel >= 2.4.0
16 BuildRequires: autoconf >= 2.53
17 BuildRequires: automake
18 BuildRequires: gettext-devel
19 BuildRequires: gtk+2-devel >= 2:2.2.0
20 BuildRequires: intltool
21 BuildRequires: libgnomeui-devel >= 2.2.0
22 BuildRequires: libgtop-devel >= 2.0.0
23 BuildRequires: librsvg-devel
24 BuildRequires: libtool
25 BuildRequires: python >= 1:2.3
26 BuildRequires: python-gnome-devel >= 2.0.0
27 BuildRequires: python-pygtk-devel >= 2.0.0
28 BuildRequires: rpm-pythonprov
30 Requires: python-gnome >= 2.0.0
31 Requires: python-gnome-bonobo >= 2.0.0
32 Requires: python-gnome-bonobo-ui >= 2.0.0
33 Requires: python-gnome-gconf >= 2.0.0
34 Requires: python-gnome-gtkhtml >= 2.0.0
35 Requires: python-gnome-ui >= 2.0.0
36 Requires: python-pygtk-gtk >= 2.0.0
37 Requires(post): GConf2
38 Requires(post): shared-mime-info
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 gDesklets provides an advanced architecture for desktop applets.
45 gDesklets udostêpnia zaawansowan± architekturê dla apletów.
62 --disable-schemas-install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
72 DESTDIR=$RPM_BUILD_ROOT \
73 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
75 %py_comp $RPM_BUILD_ROOT%{_datadir}/gdesklets
76 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/gdesklets
78 find $RPM_BUILD_ROOT%{_datadir}/gdesklets -name "*.py" -exec rm -f {} \;
79 rm -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,globs,magic,application/*}
80 rm -f $RPM_BUILD_ROOT%{_desktopdir}/mimeinfo.cache
85 rm -rf $RPM_BUILD_ROOT
90 update-mime-database %{_datadir}/mime
91 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
95 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
97 %files -f gdesklets.lang
98 %defattr(644,root,root,755)
99 %doc AUTHORS README TODO
100 %attr(755,root,root) %{_bindir}/*
101 #%{_pkgconfigdir}/*.pc
102 %dir %{_libdir}/gdesklets
103 %{_libdir}/gdesklets/*.py[co]
104 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets
105 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-daemon
106 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-logview
107 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-migration-tool
108 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-shell
110 %dir %{_libdir}/gdesklets/Controls
111 %{_libdir}/gdesklets/Controls/*.py[co]
112 %dir %{_libdir}/gdesklets/Controls/Calendar
113 %{_libdir}/gdesklets/Controls/Calendar/*.py[co]
114 %dir %{_libdir}/gdesklets/Controls/HDDTemp
115 %{_libdir}/gdesklets/Controls/HDDTemp/*.py[co]
116 %dir %{_libdir}/gdesklets/Controls/Sensors
117 %{_libdir}/gdesklets/Controls/Sensors/*.py[co]
118 %dir %{_libdir}/gdesklets/Controls/System
119 %{_libdir}/gdesklets/Controls/System/*.py[co]
120 %dir %{_libdir}/gdesklets/Controls/Time
121 %{_libdir}/gdesklets/Controls/Time/*.py[co]
123 %dir %{_libdir}/gdesklets/Sensors
124 %dir %{_libdir}/gdesklets/Sensors/External
125 %{_libdir}/gdesklets/Sensors/External/*.py[co]
126 %dir %{_libdir}/gdesklets/Sensors/FontSelector
127 %{_libdir}/gdesklets/Sensors/FontSelector/*.py[co]
129 %dir %{_libdir}/gdesklets/config
130 %{_libdir}/gdesklets/config/*.py[co]
131 %dir %{_libdir}/gdesklets/display
132 %{_libdir}/gdesklets/display/*.py[co]
133 %dir %{_libdir}/gdesklets/factory
134 %{_libdir}/gdesklets/factory/*.py[co]
136 %dir %{_libdir}/gdesklets/libdesklets
137 %{_libdir}/gdesklets/libdesklets/*.py[co]
138 %dir %{_libdir}/gdesklets/libdesklets/controls
139 %{_libdir}/gdesklets/libdesklets/controls/*.py[co]
140 %dir %{_libdir}/gdesklets/libdesklets/system
141 %{_libdir}/gdesklets/libdesklets/system/*.py[co]
142 %attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so
143 %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD
144 %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co]
145 %dir %{_libdir}/gdesklets/libdesklets/system/Linux
146 %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co]
147 %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD
148 %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co]
149 %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD
150 %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co]
152 %dir %{_libdir}/gdesklets/main
153 %{_libdir}/gdesklets/main/*.py[co]
154 %dir %{_libdir}/gdesklets/plugin
155 %{_libdir}/gdesklets/plugin/*.py[co]
156 %dir %{_libdir}/gdesklets/scripting
157 %{_libdir}/gdesklets/scripting/*.py[co]
158 %dir %{_libdir}/gdesklets/sensor
159 %{_libdir}/gdesklets/sensor/*.py[co]
160 %dir %{_libdir}/gdesklets/shell
161 %{_libdir}/gdesklets/shell/*.py[co]
162 %dir %{_libdir}/gdesklets/shell/plugins
163 %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser
164 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co]
165 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png
166 %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection
167 %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co]
168 %dir %{_libdir}/gdesklets/shell/plugins/ControlsView
169 %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co]
170 %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser
171 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co]
172 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png
173 %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection
174 %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co]
175 %dir %{_libdir}/gdesklets/shell/plugins/DisplayView
176 %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co]
177 %dir %{_libdir}/gdesklets/shell/plugins/Help
178 %{_libdir}/gdesklets/shell/plugins/Help/*.py[co]
179 %dir %{_libdir}/gdesklets/shell/plugins/Menu
180 %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co]
181 %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller
182 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co]
183 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png
184 %dir %{_libdir}/gdesklets/shell/plugins/Profiles
185 %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co]
186 %dir %{_libdir}/gdesklets/shell/plugins/Shell
187 %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co]
188 %dir %{_libdir}/gdesklets/shell/plugins/StatusBar
189 %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co]
190 %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch
191 %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co]
192 %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient
193 %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co]
195 %dir %{_libdir}/gdesklets/utils
196 %{_libdir}/gdesklets/utils/*.py[co]
197 %attr(755,root,root) %{_libdir}/gdesklets/utils/*.so
199 %{_libdir}/gdesklets/data
200 %{_datadir}/mime/packages/*.xml
201 %{_desktopdir}/*.desktop
203 %{_iconsdir}/gnome/48x48/mimetypes/*.png
205 %{_sysconfdir}/gconf/schemas/*.schemas