]> git.pld-linux.org Git - packages/gDesklets.git/blob - gDesklets.spec
- updated to 0.30
[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.30
5 Release:        1
6 License:        GPL
7 Group:          X11/Applications
8 Source0:        http://www.pycage.de/download/gdesklets/%{name}-%{version}.tar.bz2
9 # Source0-md5:  20c0d1c4aff84ea29ec777b72319045c
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.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
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 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post
87 umask 022
88 %gconf_schema_install
89 update-mime-database %{_datadir}/mime
90 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
91
92 %postun
93 umask 022
94 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
95
96 %files
97 %defattr(644,root,root,755)
98 %doc AUTHORS README TODO
99 %attr(755,root,root) %{_bindir}/*
100 %{_pkgconfigdir}/*.pc
101 %dir %{_datadir}/gdesklets
102 %{_datadir}/gdesklets/*.py[co]
103 %attr(755,root,root) %{_datadir}/gdesklets/gdesklets
104 %attr(755,root,root) %{_datadir}/gdesklets/gdesklets-daemon
105 %attr(755,root,root) %{_datadir}/gdesklets/gdesklets-shell
106 %dir %{_datadir}/gdesklets/locale
107 %lang(ar) %{_datadir}/gdesklets/locale/ar
108 %lang(bg) %{_datadir}/gdesklets/locale/bg
109 %lang(ca) %{_datadir}/gdesklets/locale/ca
110 %lang(cs) %{_datadir}/gdesklets/locale/cs
111 %lang(de) %{_datadir}/gdesklets/locale/de
112 %lang(es) %{_datadir}/gdesklets/locale/es
113 %lang(el) %{_datadir}/gdesklets/locale/el
114 %lang(en_CA) %{_datadir}/gdesklets/locale/en_CA
115 %lang(en_GB) %{_datadir}/gdesklets/locale/en_GB
116 %lang(eu) %{_datadir}/gdesklets/locale/eu
117 %lang(hr) %{_datadir}/gdesklets/locale/hr
118 %lang(hu) %{_datadir}/gdesklets/locale/hu
119 %lang(is) %{_datadir}/gdesklets/locale/is
120 %lang(it) %{_datadir}/gdesklets/locale/it
121 %lang(ja) %{_datadir}/gdesklets/locale/ja
122 %lang(ko) %{_datadir}/gdesklets/locale/ko
123 %lang(lt) %{_datadir}/gdesklets/locale/lt
124 %lang(tr) %{_datadir}/gdesklets/locale/tr
125 %lang(fr) %{_datadir}/gdesklets/locale/fr
126 %lang(he) %{_datadir}/gdesklets/locale/he
127 %lang(nb) %{_datadir}/gdesklets/locale/nb
128 %lang(nl) %{_datadir}/gdesklets/locale/nl
129 %lang(pl) %{_datadir}/gdesklets/locale/pl
130 %lang(pt) %{_datadir}/gdesklets/locale/pt
131 %lang(pt_BR) %{_datadir}/gdesklets/locale/pt_BR
132 %lang(ru) %{_datadir}/gdesklets/locale/ru
133 %lang(sq) %{_datadir}/gdesklets/locale/sq
134 %lang(sr) %{_datadir}/gdesklets/locale/sr
135 %lang(sr@Latn) %{_datadir}/gdesklets/locale/sr@Latn
136 %lang(sv) %{_datadir}/gdesklets/locale/sv
137 %lang(az) %{_datadir}/gdesklets/locale/az
138 %lang(ms) %{_datadir}/gdesklets/locale/ms
139 %{_datadir}/gdesklets/Controls
140 %{_datadir}/gdesklets/config
141 %{_datadir}/gdesklets/data
142 %{_datadir}/gdesklets/display
143 %{_datadir}/gdesklets/factory
144 %{_datadir}/gdesklets/libdesklets
145 %{_datadir}/gdesklets/main
146 %{_datadir}/gdesklets/plugin
147 %{_datadir}/gdesklets/scripting
148 %{_datadir}/gdesklets/sensor
149 %{_datadir}/gdesklets/shell
150 %{_datadir}/gdesklets/utils
151 %{_datadir}/gdesklets/Sensors
152 %{_datadir}/gdesklets/Displays
153 %{_datadir}/mime/packages/*.xml
154 %{_desktopdir}/*.desktop
155 %{_pixmapsdir}/*
156 %{_iconsdir}/gnome/48x48/mimetypes/*.png
157 %{_mandir}/man1/*
158 %{_sysconfdir}/gconf/schemas/*.schemas
This page took 0.056428 seconds and 3 git commands to generate.