]> git.pld-linux.org Git - packages/gDesklets.git/blame - gDesklets.spec
- install icons to hicolor directory not to gnome
[packages/gDesklets.git] / gDesklets.spec
CommitLineData
a3971340 1Summary: gDesklets - an advanced architecture for desktop applets
5fa494cc 2Summary(pl.UTF-8): gDesklets - zaawansowana architektura dla apletów
e19b4824 3Name: gDesklets
dfd159d7 4Version: 0.35.4
7f05f30a 5Release: 0.2
e19b4824 6License: GPL
7Group: X11/Applications
11fbe7de
JB
8#Source0Download: http://gdesklets.org/
9Source0: http://gdesklets.org/files/%{name}-%{version}.tar.bz2
dfd159d7 10# Source0-md5: 61644df16206ce8797757ab306badd28
70fde492 11Patch0: %{name}-am.patch
c42159e9 12Patch1: %{name}-plugin_registry.patch
7f4437fc 13URL: http://gdesklets.gnomedesktop.org/
63852dc8 14BuildRequires: autoconf >= 2.53
e19b4824 15BuildRequires: automake
a549a12f 16BuildRequires: gettext-devel
c42159e9 17BuildRequires: gtk+2-devel >= 2:2.4.0
b964a55e 18BuildRequires: intltool
68d40c76
JB
19BuildRequires: libgnomeui-devel >= 2.14.0
20BuildRequires: libgtop-devel >= 2.14.0
63852dc8 21BuildRequires: librsvg-devel
b964a55e 22BuildRequires: libtool
c42159e9 23BuildRequires: pkgconfig
a549a12f 24BuildRequires: python >= 1:2.3
68d40c76 25BuildRequires: python-gnome-devel >= 2.12.4
c42159e9 26BuildRequires: python-pygtk-devel >= 2:2.8.6
68d40c76 27BuildRequires: python-pyorbit-devel >= 2.14.0
d6a12a04 28BuildRequires: rpm-pythonprov
2742456a 29BuildRequires: rpmbuild(macros) >= 1.197
dfd159d7 30BuildRequires: shared-mime-info
a549a12f 31%pyrequires_eq python
2742456a 32Requires(post,postun): desktop-file-utils
33Requires(post,postun): shared-mime-info
68d40c76
JB
34Requires: python-gnome >= 2.12.4
35Requires: python-gnome-bonobo >= 2.12.4
36Requires: python-gnome-bonobo-ui >= 2.12.4
37Requires: python-gnome-gconf >= 2.12.4
367d72b9 38Requires: python-gnome-extras-gtkhtml >= 2.12.4
68d40c76 39Requires: python-gnome-ui >= 2.12.4
c42159e9 40Requires: python-pygtk-gtk >= 2:2.8.6
68d40c76 41Requires: python-pyorbit >= 2.14.0
e19b4824 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45gDesklets provides an advanced architecture for desktop applets.
46
16b51b97
JR
47%description -l pl.UTF-8
48gDesklets udostępnia zaawansowaną architekturę dla apletów.
e19b4824 49
50%prep
7034d08a 51%setup -q
c42159e9
JB
52%patch0 -p1
53%patch1 -p1
e19b4824 54
55%build
b964a55e 56%{__libtoolize}
55aee1d9 57%{__intltoolize}
e19b4824 58%{__aclocal}
e19b4824 59%{__automake}
0bb9317b 60%{__autoconf}
b579bd7c 61%configure
1fdb4412 62%{__make} \
7f4437fc 63 CFLAGS="%{rpmcflags}"
e19b4824 64
65%install
66rm -rf $RPM_BUILD_ROOT
ce512f6b 67install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
e19b4824 68
69%{__make} install \
0bb9317b 70 DESTDIR=$RPM_BUILD_ROOT \
7f05f30a 71 mimeicondir=%{_iconsdir}/hicolor/48x48/mimetypes \
c42159e9
JB
72 UPDATE_DESKTOP_DATABASE= \
73 UPDATE_MIME_DATABASE=
e19b4824 74
ce512f6b 75%py_comp $RPM_BUILD_ROOT%{_datadir}/gdesklets
76%py_ocomp $RPM_BUILD_ROOT%{_datadir}/gdesklets
77
78find $RPM_BUILD_ROOT%{_datadir}/gdesklets -name "*.py" -exec rm -f {} \;
54f359ff 79find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.py" -exec rm -f {} \;
80find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.la" -exec rm -f {} \;
c42159e9 81
29775b56
AF
82%find_lang gdesklets
83
e19b4824 84%clean
85rm -rf $RPM_BUILD_ROOT
86
96ea4625 87%post
2742456a 88%update_desktop_database_post
63852dc8 89umask 022
7ea67cf3 90update-mime-database %{_datadir}/mime ||:
2742456a 91
63852dc8 92%postun
2742456a 93%update_desktop_database_postun
94if [ $1 = 0 ]; then
95 umask 022
96 update-mime-database %{_datadir}/mime
97fi
00fb3659 98
29775b56 99%files -f gdesklets.lang
e19b4824 100%defattr(644,root,root,755)
101%doc AUTHORS README TODO
102%attr(755,root,root) %{_bindir}/*
29775b56
AF
103#%{_pkgconfigdir}/*.pc
104%dir %{_libdir}/gdesklets
29775b56
AF
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
378c5f7e 110%attr(755,root,root) %{_libdir}/gdesklets/ctrlinfo
29775b56
AF
111
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]
54f359ff 124%dir %{_libdir}/gdesklets/Controls/URI
125%{_libdir}/gdesklets/Controls/URI/*.py[co]
29775b56
AF
126
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]
132
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]
139
3f8259cc
PG
140%dir %{_libdir}/gdesklets/layout/
141%{_libdir}/gdesklets/layout/*.py[co]
142
29775b56
AF
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]
68044d13 149%attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so
29775b56
AF
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]
158
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]
201
202%dir %{_libdir}/gdesklets/utils
203%{_libdir}/gdesklets/utils/*.py[co]
a549a12f 204%attr(755,root,root) %{_libdir}/gdesklets/utils/*.so
29775b56
AF
205
206%{_libdir}/gdesklets/data
63852dc8 207%{_datadir}/mime/packages/*.xml
208%{_desktopdir}/*.desktop
e19b4824 209%{_pixmapsdir}/*
7f05f30a 210%{_iconsdir}/hicolor/*/*/*.png
1fdb4412 211%{_mandir}/man1/*
This page took 0.210845 seconds and 4 git commands to generate.