]> git.pld-linux.org Git - packages/gDesklets.git/blob - gDesklets.spec
- updated gettext BR
[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.4
5 Release:        0.2
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:  61644df16206ce8797757ab306badd28
11 Patch0:         %{name}-am.patch
12 Patch1:         %{name}-plugin_registry.patch
13 Patch2:         install-duplicate.patch
14 URL:            http://gdesklets.de/
15 BuildRequires:  autoconf >= 2.53
16 BuildRequires:  automake
17 BuildRequires:  gettext-tools
18 BuildRequires:  gtk+2-devel >= 2:2.4.0
19 BuildRequires:  intltool
20 BuildRequires:  libgnomeui-devel >= 2.14.0
21 BuildRequires:  libgtop-devel >= 2.14.0
22 BuildRequires:  librsvg-devel
23 BuildRequires:  libtool
24 BuildRequires:  pkgconfig
25 BuildRequires:  python >= 1:2.3
26 BuildRequires:  python-gnome-devel >= 2.12.4
27 BuildRequires:  python-pygtk-devel >= 2:2.8.6
28 BuildRequires:  python-pyorbit-devel >= 2.14.0
29 BuildRequires:  rpm-pythonprov
30 BuildRequires:  rpmbuild(macros) >= 1.197
31 BuildRequires:  shared-mime-info
32 %pyrequires_eq  python
33 Requires(post,postun):  desktop-file-utils
34 Requires(post,postun):  shared-mime-info
35 Requires:       python-gnome >= 2.12.4
36 Requires:       python-gnome-bonobo >= 2.12.4
37 Requires:       python-gnome-bonobo-ui >= 2.12.4
38 Requires:       python-gnome-extras-gtkhtml >= 2.12.4
39 Requires:       python-gnome-gconf >= 2.12.4
40 Requires:       python-gnome-ui >= 2.12.4
41 Requires:       python-pygtk-gtk >= 2:2.8.6
42 Requires:       python-pyorbit >= 2.14.0
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 gDesklets provides an advanced architecture for desktop applets.
47
48 %description -l pl.UTF-8
49 gDesklets udostępnia zaawansowaną architekturę dla apletów.
50
51 %prep
52 %setup -q
53 %patch0 -p1
54 %patch1 -p1
55 %patch2 -p1
56
57 %build
58 %{__libtoolize}
59 %{__intltoolize}
60 %{__aclocal}
61 %{__automake}
62 %{__autoconf}
63 %configure
64 %{__make} \
65         CFLAGS="%{rpmcflags}"
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays}
70 %{__make} install -j1 \
71         DESTDIR=$RPM_BUILD_ROOT \
72         mimeicondir=%{_iconsdir}/hicolor/48x48/mimetypes \
73         UPDATE_DESKTOP_DATABASE= \
74         UPDATE_MIME_DATABASE=
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 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.py" -exec rm -f {} \;
81 find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.la" -exec rm -f {} \;
82
83 %find_lang gdesklets
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post
89 %update_desktop_database_post
90 %update_mime_database
91
92 %postun
93 %update_desktop_database_postun
94 %update_mime_database
95
96 %files -f gdesklets.lang
97 %defattr(644,root,root,755)
98 %doc AUTHORS README TODO
99 %attr(755,root,root) %{_bindir}/*
100 #%{_pkgconfigdir}/*.pc
101 %dir %{_libdir}/gdesklets
102 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets
103 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-daemon
104 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-logview
105 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-migration-tool
106 %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-shell
107 %attr(755,root,root) %{_libdir}/gdesklets/ctrlinfo
108
109 %dir %{_libdir}/gdesklets/Controls
110 %{_libdir}/gdesklets/Controls/*.py[co]
111 %dir %{_libdir}/gdesklets/Controls/Calendar
112 %{_libdir}/gdesklets/Controls/Calendar/*.py[co]
113 %dir %{_libdir}/gdesklets/Controls/HDDTemp
114 %{_libdir}/gdesklets/Controls/HDDTemp/*.py[co]
115 %dir %{_libdir}/gdesklets/Controls/Sensors
116 %{_libdir}/gdesklets/Controls/Sensors/*.py[co]
117 %dir %{_libdir}/gdesklets/Controls/System
118 %{_libdir}/gdesklets/Controls/System/*.py[co]
119 %dir %{_libdir}/gdesklets/Controls/Time
120 %{_libdir}/gdesklets/Controls/Time/*.py[co]
121 %dir %{_libdir}/gdesklets/Controls/URI
122 %{_libdir}/gdesklets/Controls/URI/*.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/layout/
138 %{_libdir}/gdesklets/layout/*.py[co]
139
140 %dir %{_libdir}/gdesklets/libdesklets
141 %{_libdir}/gdesklets/libdesklets/*.py[co]
142 %dir %{_libdir}/gdesklets/libdesklets/controls
143 %{_libdir}/gdesklets/libdesklets/controls/*.py[co]
144 %dir %{_libdir}/gdesklets/libdesklets/system
145 %{_libdir}/gdesklets/libdesklets/system/*.py[co]
146 %attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so
147 %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD
148 %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co]
149 %dir %{_libdir}/gdesklets/libdesklets/system/Linux
150 %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co]
151 %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD
152 %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co]
153 %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD
154 %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co]
155
156 %dir %{_libdir}/gdesklets/main
157 %{_libdir}/gdesklets/main/*.py[co]
158 %dir %{_libdir}/gdesklets/plugin
159 %{_libdir}/gdesklets/plugin/*.py[co]
160 %dir %{_libdir}/gdesklets/scripting
161 %{_libdir}/gdesklets/scripting/*.py[co]
162 %dir %{_libdir}/gdesklets/sensor
163 %{_libdir}/gdesklets/sensor/*.py[co]
164 %dir %{_libdir}/gdesklets/shell
165 %{_libdir}/gdesklets/shell/*.py[co]
166 %dir %{_libdir}/gdesklets/shell/plugins
167 %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser
168 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co]
169 %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png
170 %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection
171 %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co]
172 %dir %{_libdir}/gdesklets/shell/plugins/ControlsView
173 %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co]
174 %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser
175 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co]
176 %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png
177 %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection
178 %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co]
179 %dir %{_libdir}/gdesklets/shell/plugins/DisplayView
180 %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co]
181 %dir %{_libdir}/gdesklets/shell/plugins/Help
182 %{_libdir}/gdesklets/shell/plugins/Help/*.py[co]
183 %dir %{_libdir}/gdesklets/shell/plugins/Menu
184 %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co]
185 %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller
186 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co]
187 %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png
188 %dir %{_libdir}/gdesklets/shell/plugins/Profiles
189 %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co]
190 %dir %{_libdir}/gdesklets/shell/plugins/Shell
191 %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co]
192 %dir %{_libdir}/gdesklets/shell/plugins/StatusBar
193 %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co]
194 %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch
195 %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co]
196 %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient
197 %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co]
198
199 %dir %{_libdir}/gdesklets/utils
200 %{_libdir}/gdesklets/utils/*.py[co]
201 %attr(755,root,root) %{_libdir}/gdesklets/utils/*.so
202
203 %{_libdir}/gdesklets/data
204 %{_datadir}/mime/packages/*.xml
205 %{_desktopdir}/*.desktop
206 %{_pixmapsdir}/*
207 %{_iconsdir}/hicolor/*/*/*.png
208 %{_mandir}/man1/*
This page took 0.165939 seconds and 4 git commands to generate.