]> git.pld-linux.org Git - packages/gDesklets.git/blob - gDesklets.spec
07f36cd034426c1a23cfdcbbdf0c3d9264a5ef8e
[packages/gDesklets.git] / gDesklets.spec
1 Summary:        gDesklets - an advanced architecture for desktop applets
2 Summary(pl.UTF-8):      gDesklets - zaawansowana architektura dla apletów
3 Name:           gDesklets
4 Version:        0.35.3
5 Release:        0.1
6 License:        GPL
7 Group:          X11/Applications
8 #Source0Download: http://gdesklets.org/
9 Source0:        http://gdesklets.org/files/%{name}-%{version}.tar.bz2
10 # Source0-md5:  3f9ce7f2ca4522bc96cb9bc4a4b91774
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 %pyrequires_eq  python
31 Requires(post,postun):  desktop-file-utils
32 Requires(post,postun):  shared-mime-info
33 Requires:       python-gnome >= 2.12.4
34 Requires:       python-gnome-bonobo >= 2.12.4
35 Requires:       python-gnome-bonobo-ui >= 2.12.4
36 Requires:       python-gnome-gconf >= 2.12.4
37 Requires:       python-gnome-extras-gtkhtml >= 2.12.4
38 Requires:       python-gnome-ui >= 2.12.4
39 Requires:       python-pygtk-gtk >= 2:2.8.6
40 Requires:       python-pyorbit >= 2.14.0
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
44 gDesklets provides an advanced architecture for desktop applets.
45
46 %description -l pl.UTF-8
47 gDesklets udostępnia zaawansowaną architekturę dla apletów.
48
49 %prep
50 %setup -q
51 %patch0 -p1
52 %patch1 -p1
53
54 %build
55 %{__libtoolize}
56 %{__aclocal}
57 %{__automake}
58 %{__autoconf}
59 %configure
60 %{__make} \
61         CFLAGS="%{rpmcflags}"
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65 install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
66
67 %{__make} install \
68         DESTDIR=$RPM_BUILD_ROOT \
69         UPDATE_DESKTOP_DATABASE= \
70         UPDATE_MIME_DATABASE=
71
72 %py_comp $RPM_BUILD_ROOT%{_datadir}/gdesklets
73 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/gdesklets
74
75 find $RPM_BUILD_ROOT%{_datadir}/gdesklets -name "*.py" -exec rm -f {} \;
76 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.py" -exec rm -f {} \;
77 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.la" -exec rm -f {} \;
78
79 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
80
81 %find_lang gdesklets
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post
87 %update_desktop_database_post
88 umask 022
89 update-mime-database %{_datadir}/mime ||:
90
91 %postun
92 %update_desktop_database_postun
93 if [ $1 = 0 ]; then
94         umask 022
95         update-mime-database %{_datadir}/mime
96 fi
97
98 %files -f gdesklets.lang
99 %defattr(644,root,root,755)
100 %doc AUTHORS README TODO
101 %attr(755,root,root) %{_bindir}/*
102 #%{_pkgconfigdir}/*.pc
103 %dir %{_libdir}/gdesklets
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
109 %attr(755,root,root) %{_libdir}/gdesklets/ctrlinfo
110
111 %dir %{_libdir}/gdesklets/Controls
112 %{_libdir}/gdesklets/Controls/*.py[co]
113 %dir %{_libdir}/gdesklets/Controls/Calendar
114 %{_libdir}/gdesklets/Controls/Calendar/*.py[co]
115 %dir %{_libdir}/gdesklets/Controls/HDDTemp
116 %{_libdir}/gdesklets/Controls/HDDTemp/*.py[co]
117 %dir %{_libdir}/gdesklets/Controls/Sensors
118 %{_libdir}/gdesklets/Controls/Sensors/*.py[co]
119 %dir %{_libdir}/gdesklets/Controls/System
120 %{_libdir}/gdesklets/Controls/System/*.py[co]
121 %dir %{_libdir}/gdesklets/Controls/Time
122 %{_libdir}/gdesklets/Controls/Time/*.py[co]
123 %dir %{_libdir}/gdesklets/Controls/URI
124 %{_libdir}/gdesklets/Controls/URI/*.py[co]
125
126 %dir %{_libdir}/gdesklets/Sensors
127 %dir %{_libdir}/gdesklets/Sensors/External
128 %{_libdir}/gdesklets/Sensors/External/*.py[co]
129 %dir %{_libdir}/gdesklets/Sensors/FontSelector
130 %{_libdir}/gdesklets/Sensors/FontSelector/*.py[co]
131
132 %dir %{_libdir}/gdesklets/config
133 %{_libdir}/gdesklets/config/*.py[co]
134 %dir %{_libdir}/gdesklets/display
135 %{_libdir}/gdesklets/display/*.py[co]
136 %dir %{_libdir}/gdesklets/factory
137 %{_libdir}/gdesklets/factory/*.py[co]
138
139 %dir %{_libdir}/gdesklets/layout/
140 %{_libdir}/gdesklets/layout/*.py[co]
141
142 %dir %{_libdir}/gdesklets/libdesklets
143 %{_libdir}/gdesklets/libdesklets/*.py[co]
144 %dir %{_libdir}/gdesklets/libdesklets/controls
145 %{_libdir}/gdesklets/libdesklets/controls/*.py[co]
146 %dir %{_libdir}/gdesklets/libdesklets/system
147 %{_libdir}/gdesklets/libdesklets/system/*.py[co]
148 %attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so
149 %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD
150 %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co]
151 %dir %{_libdir}/gdesklets/libdesklets/system/Linux
152 %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co]
153 %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD
154 %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co]
155 %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD
156 %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co]
157
158 %dir %{_libdir}/gdesklets/main
159 %{_libdir}/gdesklets/main/*.py[co]
160 %dir %{_libdir}/gdesklets/plugin
161 %{_libdir}/gdesklets/plugin/*.py[co]
162 %dir %{_libdir}/gdesklets/scripting
163 %{_libdir}/gdesklets/scripting/*.py[co]
164 %dir %{_libdir}/gdesklets/sensor
165 %{_libdir}/gdesklets/sensor/*.py[co]
166 %dir %{_libdir}/gdesklets/shell
167 %{_libdir}/gdesklets/shell/*.py[co]
168 %dir %{_libdir}/gdesklets/shell/plugins
169 %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser
170 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co]
171 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png
172 %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection
173 %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co]
174 %dir %{_libdir}/gdesklets/shell/plugins/ControlsView
175 %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co]
176 %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser
177 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co]
178 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png
179 %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection
180 %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co]
181 %dir %{_libdir}/gdesklets/shell/plugins/DisplayView
182 %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co]
183 %dir %{_libdir}/gdesklets/shell/plugins/Help
184 %{_libdir}/gdesklets/shell/plugins/Help/*.py[co]
185 %dir %{_libdir}/gdesklets/shell/plugins/Menu
186 %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co]
187 %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller
188 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co]
189 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png
190 %dir %{_libdir}/gdesklets/shell/plugins/Profiles
191 %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co]
192 %dir %{_libdir}/gdesklets/shell/plugins/Shell
193 %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co]
194 %dir %{_libdir}/gdesklets/shell/plugins/StatusBar
195 %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co]
196 %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch
197 %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co]
198 %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient
199 %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co]
200
201 %dir %{_libdir}/gdesklets/utils
202 %{_libdir}/gdesklets/utils/*.py[co]
203 %attr(755,root,root) %{_libdir}/gdesklets/utils/*.so
204
205 %{_libdir}/gdesklets/data
206 %{_datadir}/mime/packages/*.xml
207 %{_desktopdir}/*.desktop
208 %{_pixmapsdir}/*
209 %{_iconsdir}/gnome/48x48/mimetypes/*.png
210 %{_mandir}/man1/*
This page took 0.088346 seconds and 2 git commands to generate.