]> git.pld-linux.org Git - packages/gDesklets.git/blob - gDesklets.spec
0c218e6f7c8b746870fbc0b78f8bc321b53a1c73
[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 Source0:        http://gdesklets.org/downloads/%{name}-%{version}.tar.bz2
9 # Source0-md5:  3f9ce7f2ca4522bc96cb9bc4a4b91774
10 Patch0:         %{name}-am.patch
11 Patch1:         %{name}-plugin_registry.patch
12 URL:            http://gdesklets.gnomedesktop.org/
13 BuildRequires:  autoconf >= 2.53
14 BuildRequires:  automake
15 BuildRequires:  gettext-devel
16 BuildRequires:  gtk+2-devel >= 2:2.4.0
17 BuildRequires:  intltool
18 BuildRequires:  libgnomeui-devel >= 2.14.0
19 BuildRequires:  libgtop-devel >= 2.14.0
20 BuildRequires:  librsvg-devel
21 BuildRequires:  libtool
22 BuildRequires:  pkgconfig
23 BuildRequires:  python >= 1:2.3
24 BuildRequires:  python-gnome-devel >= 2.12.4
25 BuildRequires:  python-pygtk-devel >= 2:2.8.6
26 BuildRequires:  python-pyorbit-devel >= 2.14.0
27 BuildRequires:  rpm-pythonprov
28 BuildRequires:  rpmbuild(macros) >= 1.197
29 %pyrequires_eq  python
30 Requires(post,postun):  desktop-file-utils
31 Requires(post,postun):  shared-mime-info
32 Requires:       python-gnome >= 2.12.4
33 Requires:       python-gnome-bonobo >= 2.12.4
34 Requires:       python-gnome-bonobo-ui >= 2.12.4
35 Requires:       python-gnome-gconf >= 2.12.4
36 Requires:       python-gnome-extras-gtkhtml >= 2.12.4
37 Requires:       python-gnome-ui >= 2.12.4
38 Requires:       python-pygtk-gtk >= 2:2.8.6
39 Requires:       python-pyorbit >= 2.14.0
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 gDesklets provides an advanced architecture for desktop applets.
44
45 %description -l pl.UTF-8
46 gDesklets udostępnia zaawansowaną architekturę dla apletów.
47
48 %prep
49 %setup -q
50 %patch0 -p1
51 %patch1 -p1
52
53 %build
54 %{__libtoolize}
55 %{__aclocal}
56 %{__automake}
57 %{__autoconf}
58 %configure
59 %{__make} \
60         CFLAGS="%{rpmcflags}"
61
62 %install
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
65
66 %{__make} install \
67         DESTDIR=$RPM_BUILD_ROOT \
68         UPDATE_DESKTOP_DATABASE= \
69         UPDATE_MIME_DATABASE=
70
71 %py_comp $RPM_BUILD_ROOT%{_datadir}/gdesklets
72 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/gdesklets
73
74 find $RPM_BUILD_ROOT%{_datadir}/gdesklets -name "*.py" -exec rm -f {} \;
75 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.py" -exec rm -f {} \;
76 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.la" -exec rm -f {} \;
77
78 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
79
80 %find_lang gdesklets
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post
86 %update_desktop_database_post
87 umask 022
88 update-mime-database %{_datadir}/mime ||:
89
90 %postun
91 %update_desktop_database_postun
92 if [ $1 = 0 ]; then
93         umask 022
94         update-mime-database %{_datadir}/mime
95 fi
96
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 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets
104 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-daemon
105 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-logview
106 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-migration-tool
107 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-shell
108 %attr(755,root,root) %{_libdir}/gdesklets/ctrlinfo
109
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]
122 %dir %{_libdir}/gdesklets/Controls/URI
123 %{_libdir}/gdesklets/Controls/URI/*.py[co]
124
125 %dir %{_libdir}/gdesklets/Sensors
126 %dir %{_libdir}/gdesklets/Sensors/External
127 %{_libdir}/gdesklets/Sensors/External/*.py[co]
128 %dir %{_libdir}/gdesklets/Sensors/FontSelector
129 %{_libdir}/gdesklets/Sensors/FontSelector/*.py[co]
130
131 %dir %{_libdir}/gdesklets/config
132 %{_libdir}/gdesklets/config/*.py[co]
133 %dir %{_libdir}/gdesklets/display
134 %{_libdir}/gdesklets/display/*.py[co]
135 %dir %{_libdir}/gdesklets/factory
136 %{_libdir}/gdesklets/factory/*.py[co]
137
138 %dir %{_libdir}/gdesklets/layout/
139 %{_libdir}/gdesklets/layout/*.py[co]
140
141 %dir %{_libdir}/gdesklets/libdesklets
142 %{_libdir}/gdesklets/libdesklets/*.py[co]
143 %dir %{_libdir}/gdesklets/libdesklets/controls
144 %{_libdir}/gdesklets/libdesklets/controls/*.py[co]
145 %dir %{_libdir}/gdesklets/libdesklets/system
146 %{_libdir}/gdesklets/libdesklets/system/*.py[co]
147 %attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so
148 %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD
149 %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co]
150 %dir %{_libdir}/gdesklets/libdesklets/system/Linux
151 %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co]
152 %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD
153 %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co]
154 %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD
155 %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co]
156
157 %dir %{_libdir}/gdesklets/main
158 %{_libdir}/gdesklets/main/*.py[co]
159 %dir %{_libdir}/gdesklets/plugin
160 %{_libdir}/gdesklets/plugin/*.py[co]
161 %dir %{_libdir}/gdesklets/scripting
162 %{_libdir}/gdesklets/scripting/*.py[co]
163 %dir %{_libdir}/gdesklets/sensor
164 %{_libdir}/gdesklets/sensor/*.py[co]
165 %dir %{_libdir}/gdesklets/shell
166 %{_libdir}/gdesklets/shell/*.py[co]
167 %dir %{_libdir}/gdesklets/shell/plugins
168 %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser
169 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co]
170 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png
171 %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection
172 %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co]
173 %dir %{_libdir}/gdesklets/shell/plugins/ControlsView
174 %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co]
175 %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser
176 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co]
177 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png
178 %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection
179 %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co]
180 %dir %{_libdir}/gdesklets/shell/plugins/DisplayView
181 %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co]
182 %dir %{_libdir}/gdesklets/shell/plugins/Help
183 %{_libdir}/gdesklets/shell/plugins/Help/*.py[co]
184 %dir %{_libdir}/gdesklets/shell/plugins/Menu
185 %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co]
186 %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller
187 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co]
188 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png
189 %dir %{_libdir}/gdesklets/shell/plugins/Profiles
190 %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co]
191 %dir %{_libdir}/gdesklets/shell/plugins/Shell
192 %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co]
193 %dir %{_libdir}/gdesklets/shell/plugins/StatusBar
194 %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co]
195 %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch
196 %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co]
197 %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient
198 %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co]
199
200 %dir %{_libdir}/gdesklets/utils
201 %{_libdir}/gdesklets/utils/*.py[co]
202 %attr(755,root,root) %{_libdir}/gdesklets/utils/*.so
203
204 %{_libdir}/gdesklets/data
205 %{_datadir}/mime/packages/*.xml
206 %{_desktopdir}/*.desktop
207 %{_pixmapsdir}/*
208 %{_iconsdir}/gnome/48x48/mimetypes/*.png
209 %{_mandir}/man1/*
This page took 0.050517 seconds and 3 git commands to generate.