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