]> git.pld-linux.org Git - packages/gDesklets.git/blob - gDesklets.spec
- updated to 0.33
[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.33
5 Release:        0.1
6 License:        GPL
7 Group:          X11/Applications
8 Source0:        http://www.pycage.de/download/gdesklets/%{name}-%{version}.tar.bz2
9 # Source0-md5:  9fe413c1614416be4e55735ad2de8cd6
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:  gtk+2-devel >= 2:2.2.0
19 BuildRequires:  intltool
20 BuildRequires:  libgnomeui-devel >= 2.2.0
21 BuildRequires:  libgtop-devel >= 2.0.0
22 BuildRequires:  librsvg-devel
23 BuildRequires:  libtool
24 BuildRequires:  python >= 2.3
25 BuildRequires:  python-gnome-devel >= 2.0.0
26 BuildRequires:  python-pygtk-devel >= 2.0.0
27 BuildRequires:  swig-python
28 BuildRequires:  rpm-pythonprov
29 BuildRequires:  gettext-devel
30 Requires:       python >= 2.3
31 Requires:       python-gnome >= 2.0.0
32 Requires:       python-pygtk-gtk >= 2.0.0
33 Requires:       python-gnome-bonobo >= 2.0.0
34 Requires:       python-gnome-bonobo-ui >= 2.0.0
35 Requires:       python-gnome-gconf >= 2.0.0
36 Requires:       python-gnome-gtkhtml >= 2.0.0
37 Requires:       python-gnome-ui >= 2.0.0
38 Requires(post): GConf2
39 Requires(post): shared-mime-info
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
46 gDesklets udostêpnia zaawansowan± architekturê dla apletów.
47
48 %prep
49 %setup -q
50 %patch0 -p1
51 %patch1 -p1 -b .wiget
52 #%%patch2 -p1
53 %patch3 -p1
54
55 mv po/{no,nb}.po
56
57 %build
58 %{__libtoolize}
59 %{__aclocal}
60 %{__automake}
61 %{__autoconf}
62 %configure \
63         --disable-schemas-install
64         
65 %{__make} \
66         CFLAGS="%{rpmcflags}"
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
71
72 %{__make} install \
73         DESTDIR=$RPM_BUILD_ROOT \
74         GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
75
76 %py_comp $RPM_BUILD_ROOT%{_datadir}/gdesklets
77 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/gdesklets
78
79 find $RPM_BUILD_ROOT%{_datadir}/gdesklets -name "*.py" -exec rm -f {} \;
80 rm -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,globs,magic,application/*}
81 rm -f $RPM_BUILD_ROOT%{_desktopdir}/mimeinfo.cache
82
83 %find_lang gdesklets
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post
89 umask 022
90 %gconf_schema_install
91 update-mime-database %{_datadir}/mime
92 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
93
94 %postun
95 umask 022
96 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
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 %{_libdir}/gdesklets/*.py[co]
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
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
124 %dir %{_libdir}/gdesklets/Sensors
125 %dir %{_libdir}/gdesklets/Sensors/External
126 %{_libdir}/gdesklets/Sensors/External/*.py[co]
127 %dir %{_libdir}/gdesklets/Sensors/FontSelector
128 %{_libdir}/gdesklets/Sensors/FontSelector/*.py[co]
129
130 %dir %{_libdir}/gdesklets/config
131 %{_libdir}/gdesklets/config/*.py[co]
132 %dir %{_libdir}/gdesklets/display
133 %{_libdir}/gdesklets/display/*.py[co]
134 %dir %{_libdir}/gdesklets/factory
135 %{_libdir}/gdesklets/factory/*.py[co]
136
137 %dir %{_libdir}/gdesklets/libdesklets
138 %{_libdir}/gdesklets/libdesklets/*.py[co]
139 %dir %{_libdir}/gdesklets/libdesklets/controls
140 %{_libdir}/gdesklets/libdesklets/controls/*.py[co]
141 %dir %{_libdir}/gdesklets/libdesklets/system
142 %{_libdir}/gdesklets/libdesklets/system/*.py[co]
143 %{_libdir}/gdesklets/libdesklets/system/*.so
144 %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD
145 %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co]
146 %dir %{_libdir}/gdesklets/libdesklets/system/Linux
147 %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co]
148 %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD
149 %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co]
150 %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD
151 %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co]
152
153 %dir %{_libdir}/gdesklets/main
154 %{_libdir}/gdesklets/main/*.py[co]
155 %dir %{_libdir}/gdesklets/plugin
156 %{_libdir}/gdesklets/plugin/*.py[co]
157 %dir %{_libdir}/gdesklets/scripting
158 %{_libdir}/gdesklets/scripting/*.py[co]
159 %dir %{_libdir}/gdesklets/sensor
160 %{_libdir}/gdesklets/sensor/*.py[co]
161 %dir %{_libdir}/gdesklets/shell
162 %{_libdir}/gdesklets/shell/*.py[co]
163 %dir %{_libdir}/gdesklets/shell/plugins
164 %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser
165 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co]
166 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png
167 %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection
168 %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co]
169 %dir %{_libdir}/gdesklets/shell/plugins/ControlsView
170 %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co]
171 %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser
172 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co]
173 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png
174 %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection
175 %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co]
176 %dir %{_libdir}/gdesklets/shell/plugins/DisplayView
177 %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co]
178 %dir %{_libdir}/gdesklets/shell/plugins/Help
179 %{_libdir}/gdesklets/shell/plugins/Help/*.py[co]
180 %dir %{_libdir}/gdesklets/shell/plugins/Menu
181 %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co]
182 %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller
183 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co]
184 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png
185 %dir %{_libdir}/gdesklets/shell/plugins/Profiles
186 %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co]
187 %dir %{_libdir}/gdesklets/shell/plugins/Shell
188 %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co]
189 %dir %{_libdir}/gdesklets/shell/plugins/StatusBar
190 %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co]
191 %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch
192 %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co]
193 %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient
194 %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co]
195
196 %dir %{_libdir}/gdesklets/utils
197 %{_libdir}/gdesklets/utils/*.py[co]
198 %{_libdir}/gdesklets/utils/*.so
199
200 %{_libdir}/gdesklets/data
201 %{_datadir}/mime/packages/*.xml
202 %{_desktopdir}/*.desktop
203 %{_pixmapsdir}/*
204 %{_iconsdir}/gnome/48x48/mimetypes/*.png
205 %{_mandir}/man1/*
206 %{_sysconfdir}/gconf/schemas/*.schemas
This page took 0.087759 seconds and 3 git commands to generate.