1 Summary: gDesklets - an advanced architecture for desktop applets
2 Summary(pl.UTF-8): gDesklets - zaawansowana architektura dla apletów
7 Group: X11/Applications
8 #Source0Download: http://gdesklets.org/
9 Source0: http://gdesklets.org/files/%{name}-%{version}.tar.bz2
10 # Source0-md5: 61644df16206ce8797757ab306badd28
11 Patch0: %{name}-am.patch
12 Patch1: %{name}-plugin_registry.patch
13 URL: http://gdesklets.gnomedesktop.org/
14 BuildRequires: autoconf >= 2.53
15 BuildRequires: automake
16 BuildRequires: gettext-devel
17 BuildRequires: gtk+2-devel >= 2:2.4.0
18 BuildRequires: intltool
19 BuildRequires: libgnomeui-devel >= 2.14.0
20 BuildRequires: libgtop-devel >= 2.14.0
21 BuildRequires: librsvg-devel
22 BuildRequires: libtool
23 BuildRequires: pkgconfig
24 BuildRequires: python >= 1:2.3
25 BuildRequires: python-gnome-devel >= 2.12.4
26 BuildRequires: python-pygtk-devel >= 2:2.8.6
27 BuildRequires: python-pyorbit-devel >= 2.14.0
28 BuildRequires: rpm-pythonprov
29 BuildRequires: rpmbuild(macros) >= 1.197
30 BuildRequires: shared-mime-info
32 Requires(post,postun): desktop-file-utils
33 Requires(post,postun): shared-mime-info
34 Requires: python-gnome >= 2.12.4
35 Requires: python-gnome-bonobo >= 2.12.4
36 Requires: python-gnome-bonobo-ui >= 2.12.4
37 Requires: python-gnome-gconf >= 2.12.4
38 Requires: python-gnome-extras-gtkhtml >= 2.12.4
39 Requires: python-gnome-ui >= 2.12.4
40 Requires: python-pygtk-gtk >= 2:2.8.6
41 Requires: python-pyorbit >= 2.14.0
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 gDesklets provides an advanced architecture for desktop applets.
47 %description -l pl.UTF-8
48 gDesklets udostępnia zaawansowaną architekturę dla apletów.
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
70 DESTDIR=$RPM_BUILD_ROOT \
71 mimeicondir=%{_iconsdir}/hicolor/48x48/mimetypes \
72 UPDATE_DESKTOP_DATABASE= \
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 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.py" -exec rm -f {} \;
80 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.la" -exec rm -f {} \;
85 rm -rf $RPM_BUILD_ROOT
88 %update_desktop_database_post
90 update-mime-database %{_datadir}/mime ||:
93 %update_desktop_database_postun
96 update-mime-database %{_datadir}/mime
99 %files -f gdesklets.lang
100 %defattr(644,root,root,755)
101 %doc AUTHORS README TODO
102 %attr(755,root,root) %{_bindir}/*
103 #%{_pkgconfigdir}/*.pc
104 %dir %{_libdir}/gdesklets
105 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets
106 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-daemon
107 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-logview
108 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-migration-tool
109 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-shell
110 %attr(755,root,root) %{_libdir}/gdesklets/ctrlinfo
112 %dir %{_libdir}/gdesklets/Controls
113 %{_libdir}/gdesklets/Controls/*.py[co]
114 %dir %{_libdir}/gdesklets/Controls/Calendar
115 %{_libdir}/gdesklets/Controls/Calendar/*.py[co]
116 %dir %{_libdir}/gdesklets/Controls/HDDTemp
117 %{_libdir}/gdesklets/Controls/HDDTemp/*.py[co]
118 %dir %{_libdir}/gdesklets/Controls/Sensors
119 %{_libdir}/gdesklets/Controls/Sensors/*.py[co]
120 %dir %{_libdir}/gdesklets/Controls/System
121 %{_libdir}/gdesklets/Controls/System/*.py[co]
122 %dir %{_libdir}/gdesklets/Controls/Time
123 %{_libdir}/gdesklets/Controls/Time/*.py[co]
124 %dir %{_libdir}/gdesklets/Controls/URI
125 %{_libdir}/gdesklets/Controls/URI/*.py[co]
127 %dir %{_libdir}/gdesklets/Sensors
128 %dir %{_libdir}/gdesklets/Sensors/External
129 %{_libdir}/gdesklets/Sensors/External/*.py[co]
130 %dir %{_libdir}/gdesklets/Sensors/FontSelector
131 %{_libdir}/gdesklets/Sensors/FontSelector/*.py[co]
133 %dir %{_libdir}/gdesklets/config
134 %{_libdir}/gdesklets/config/*.py[co]
135 %dir %{_libdir}/gdesklets/display
136 %{_libdir}/gdesklets/display/*.py[co]
137 %dir %{_libdir}/gdesklets/factory
138 %{_libdir}/gdesklets/factory/*.py[co]
140 %dir %{_libdir}/gdesklets/layout/
141 %{_libdir}/gdesklets/layout/*.py[co]
143 %dir %{_libdir}/gdesklets/libdesklets
144 %{_libdir}/gdesklets/libdesklets/*.py[co]
145 %dir %{_libdir}/gdesklets/libdesklets/controls
146 %{_libdir}/gdesklets/libdesklets/controls/*.py[co]
147 %dir %{_libdir}/gdesklets/libdesklets/system
148 %{_libdir}/gdesklets/libdesklets/system/*.py[co]
149 %attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so
150 %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD
151 %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co]
152 %dir %{_libdir}/gdesklets/libdesklets/system/Linux
153 %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co]
154 %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD
155 %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co]
156 %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD
157 %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co]
159 %dir %{_libdir}/gdesklets/main
160 %{_libdir}/gdesklets/main/*.py[co]
161 %dir %{_libdir}/gdesklets/plugin
162 %{_libdir}/gdesklets/plugin/*.py[co]
163 %dir %{_libdir}/gdesklets/scripting
164 %{_libdir}/gdesklets/scripting/*.py[co]
165 %dir %{_libdir}/gdesklets/sensor
166 %{_libdir}/gdesklets/sensor/*.py[co]
167 %dir %{_libdir}/gdesklets/shell
168 %{_libdir}/gdesklets/shell/*.py[co]
169 %dir %{_libdir}/gdesklets/shell/plugins
170 %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser
171 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co]
172 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png
173 %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection
174 %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co]
175 %dir %{_libdir}/gdesklets/shell/plugins/ControlsView
176 %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co]
177 %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser
178 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co]
179 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png
180 %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection
181 %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co]
182 %dir %{_libdir}/gdesklets/shell/plugins/DisplayView
183 %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co]
184 %dir %{_libdir}/gdesklets/shell/plugins/Help
185 %{_libdir}/gdesklets/shell/plugins/Help/*.py[co]
186 %dir %{_libdir}/gdesklets/shell/plugins/Menu
187 %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co]
188 %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller
189 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co]
190 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png
191 %dir %{_libdir}/gdesklets/shell/plugins/Profiles
192 %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co]
193 %dir %{_libdir}/gdesklets/shell/plugins/Shell
194 %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co]
195 %dir %{_libdir}/gdesklets/shell/plugins/StatusBar
196 %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co]
197 %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch
198 %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co]
199 %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient
200 %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co]
202 %dir %{_libdir}/gdesklets/utils
203 %{_libdir}/gdesklets/utils/*.py[co]
204 %attr(755,root,root) %{_libdir}/gdesklets/utils/*.so
206 %{_libdir}/gdesklets/data
207 %{_datadir}/mime/packages/*.xml
208 %{_desktopdir}/*.desktop
210 %{_iconsdir}/hicolor/*/*/*.png