]> git.pld-linux.org Git - packages/python-gnome.git/blame_incremental - python-gnome.spec
- 2.26.0
[packages/python-gnome.git] / python-gnome.spec
... / ...
CommitLineData
1%define module gnome-python
2%define pygtk_req 2:2.12.0
3%define pyorbit_req 2.14.2
4Summary: GNOME bindings for Python
5Summary(pl.UTF-8): Wiązania Pythona do bibliotek GNOME
6Name: python-gnome
7Version: 2.26.0
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: Libraries/Python
11Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-python/2.26/%{module}-%{version}.tar.bz2
12# Source0-md5: 452b8489eed892d09c506c17efd597f1
13BuildRequires: GConf2-devel >= 2.22.0
14BuildRequires: glib2-devel >= 1:2.16.0
15BuildRequires: gnome-common >= 2.20.0
16BuildRequires: gnome-vfs2-devel >= 2.22.0
17BuildRequires: gtk+2-devel >= 2:2.12.0
18BuildRequires: libbonoboui-devel >= 2.22.0
19BuildRequires: libgnomeui-devel >= 2.22.0
20BuildRequires: libtool
21BuildRequires: pkgconfig
22BuildRequires: popt-devel
23BuildRequires: python-devel >= 1:2.3.2
24BuildRequires: python-pygtk-devel >= %{pygtk_req}
25BuildRequires: python-pyorbit-devel >= %{pyorbit_req}
26BuildRequires: rpm-pythonprov
27BuildRequires: rpmbuild(macros) >= 1.197
28%pyrequires_eq python-modules
29Requires: %{name}-bonobo = %{version}-%{release}
30Requires: %{name}-gconf = %{version}-%{release}
31Requires: %{name}-vfs = %{version}-%{release}
32Requires: libgnomeui >= 2.22.0
33Obsoletes: gnome-python
34Obsoletes: gnome-python-nautilus
35Obsoletes: python-gnome-nautilus
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0)
39
40%description
41GNOME bindings for Python.
42
43%description -l pl.UTF-8
44Wiązania Pythona do bibliotek GNOME.
45
46%package bonobo
47Summary: Bonobo bindings for Python
48Summary(pl.UTF-8): Wiązania Pythona do biblioteki Bonobo
49Group: Libraries/Python
50Requires: python-pygobject >= 2.14.0
51Requires: python-pyorbit >= %{pyorbit_req}
52
53%description bonobo
54Bonobo bindings for Python.
55
56%description bonobo -l pl.UTF-8
57Wiązania Pythona do biblioteki Bonobo.
58
59%package bonobo-ui
60Summary: Bonobo User Interface bindings for Python
61Summary(pl.UTF-8): Wiązania Pythona do biblioteki interfejsu użytkownika Bonobo
62Group: Libraries/Python
63Requires: %{name} = %{version}-%{release}
64Requires: %{name}-bonobo = %{version}-%{release}
65Requires: %{name}-canvas = %{version}-%{release}
66Requires: %{name}-gconf = %{version}-%{release}
67Requires: %{name}-vfs = %{version}-%{release}
68
69%description bonobo-ui
70Bonobo User Interface bindings for Python.
71
72%description bonobo-ui -l pl.UTF-8
73Wiązania Pythona do biblioteki interfejsu użytkownika Bonobo.
74
75%package canvas
76Summary: GNOME Canvas bindings for Python
77Summary(pl.UTF-8): Wiązania Pythona do biblioteki GNOME Canvas
78Group: Libraries/Python
79Requires: python-pygtk-gtk >= %{pygtk_req}
80
81%description canvas
82GNOME Canvas bindings for Python.
83
84%description canvas -l pl.UTF-8
85Wiązania Pythona do biblioteki GNOME Canvas.
86
87%package gconf
88Summary: GConf bindings for Python
89Summary(pl.UTF-8): Wiązania Pythona do biblioteki GConf
90Group: Libraries/Python
91Requires: python-pygobject >= 2.14.0
92Requires: python-pyorbit >= %{pyorbit_req}
93
94%description gconf
95GConf bindings for Python.
96
97%description gconf -l pl.UTF-8
98Wiązania Pythona do biblioteki GConf.
99
100%package ui
101Summary: GNOME User Interface bindings for Python
102Summary(pl.UTF-8): Wiązania Pythona do biblioteki interfejsu użytkownika GNOME
103Group: Libraries/Python
104Requires: %{name}-bonobo-ui = %{version}-%{release}
105
106%description ui
107GNOME User Interface bindings for Python.
108
109%description ui -l pl.UTF-8
110Wiązania Pythona do biblioteki interfejsu użytkownika GNOME.
111
112%package vfs
113Summary: GNOME VFS bindings for Python
114Summary(pl.UTF-8): Wiązania Pythona do biblioteki GNOME VFS
115Group: Libraries/Python
116Requires: %{name}-bonobo = %{version}-%{release}
117Requires: %{name}-gconf = %{version}-%{release}
118
119%description vfs
120GNOME VFS bindings for Python.
121
122%description vfs -l pl.UTF-8
123Wiązania Pythona do biblioteki GNOME VFS.
124
125%package devel
126Summary: Development files for GNOME bindings for Python
127Summary(pl.UTF-8): Pliki programistyczne wiązań Pythona do GNOME
128Group: Libraries/Python
129Requires: %{name}-ui = %{version}-%{release}
130Requires: python-pygtk-devel >= %{pygtk_req}
131
132%description devel
133Development files for GNOME bindings for Python.
134
135%description devel -l pl.UTF-8
136Pliki programistyczne wiązań Pythona do GNOME.
137
138%package examples
139Summary: Example programs for python-gnome
140Summary(pl.UTF-8): Przykładowe programy do python-gnome
141Group: Libraries/Python
142Requires: %{name}-devel = %{version}-%{release}
143
144%description examples
145This package contains example programs for python-gnome.
146
147%description examples -l pl.UTF-8
148Ten pakiet zawiera przykładowe programy dla python-gnome.
149
150%prep
151%setup -q -n %{module}-%{version}
152
153%build
154./waf configure \
155 --prefix %{_prefix} \
156 --libdir %{_libdir}
157./waf build
158
159%install
160rm -rf $RPM_BUILD_ROOT
161
162install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
163
164./waf install \
165 --destdir $RPM_BUILD_ROOT
166
167cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
168
169rm -f $RPM_BUILD_ROOT%{py_sitedir}/gtk-2.0/{*.la,*/{*.la,*.py}}
170rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-vfs-2.0/modules/*.la
171
172%clean
173rm -rf $RPM_BUILD_ROOT
174
175%post -p /sbin/ldconfig
176%postun -p /sbin/ldconfig
177
178%files
179%defattr(644,root,root,755)
180%doc ChangeLog AUTHORS
181%dir %{py_sitedir}/gtk-2.0/gnome
182%{py_sitedir}/gtk-2.0/gnome/__init__.py[co]
183%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnome/_gnome.so
184
185%files devel
186%defattr(644,root,root,755)
187%{_includedir}/gnome-python-2.0
188%dir %{_datadir}/pygtk/2.0/argtypes
189%{_datadir}/pygtk/2.0/argtypes/bonobo-arg-types.py*
190%{_datadir}/pygtk/2.0/argtypes/gconf-arg-types.py*
191%{pydefsdir}/*.defs
192%{_pkgconfigdir}/gnome-python-2.0.pc
193
194%files examples
195%defattr(644,root,root,755)
196%{_examplesdir}/%{name}-%{version}
197
198%files bonobo
199%defattr(644,root,root,755)
200%dir %{py_sitedir}/gtk-2.0/bonobo
201%{py_sitedir}/gtk-2.0/bonobo/__init__.py[co]
202%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/_bonobo.so
203%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/activation.so
204
205%files bonobo-ui
206%defattr(644,root,root,755)
207%attr(755,root,root) %{py_sitedir}/gtk-2.0/bonobo/ui.so
208
209%files canvas
210%defattr(644,root,root,755)
211%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomecanvas.so
212%{py_sitedir}/gtk-2.0/gnome/canvas.py[co]
213
214%files gconf
215%defattr(644,root,root,755)
216%attr(755,root,root) %{py_sitedir}/gtk-2.0/gconf.so
217
218%files ui
219%defattr(644,root,root,755)
220%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnome/ui.so
221
222%files vfs
223%defattr(644,root,root,755)
224%{py_sitedir}/gtk-2.0/gnome/vfs.py[co]
225%dir %{py_sitedir}/gtk-2.0/gnomevfs
226%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomevfs/_gnomevfs.so
227%attr(755,root,root) %{py_sitedir}/gtk-2.0/gnomevfs/gnomevfsbonobo.so
228%{py_sitedir}/gtk-2.0/gnomevfs/__init__.py[co]
229%attr(755,root,root) %{_libdir}/gnome-vfs-2.0/modules/libpythonmethod.so
This page took 0.05122 seconds and 4 git commands to generate.