3 %bcond_without numpy # without numpy features
7 %include /usr/lib/rpm/macros.python
11 Summary: Python bindings for Gtk+ 2.x libraries
12 Summary(pl): Wi±zania Pythona do bibliotek Gtk+ 2.x
13 Name: python-%{module}
18 Group: Libraries/Python
19 Source0: http://ftp.gnome.org/pub/gnome/sources/%{module}/2.0/%{module}-%{version}.tar.bz2
20 # Source0-md5: 14db9cfffe31f6df0351bd5fec69f606
21 Patch0: %{name}-pyc.patch
22 URL: http://www.daa.com.au/~james/software/pygtk/
23 BuildRequires: gtkglarea-devel >= 1.99.0
24 BuildRequires: libglade2-devel >= 2.0.1
25 BuildRequires: python-devel >= 2.3.2
26 %{?with_numpy:BuildRequires: python-numpy-devel}
27 BuildRequires: rpm-pythonprov
28 %pyrequires_eq python-modules
29 %{?with_numpy:Requires: python-numpy}
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Python bindings for Gtk+ 2.x libraries. This package contains
34 documentation and examples.
37 Wi±zania Pythona do bibliotek Gtk+ 2.x. Pakiet zawiera dokumentacjê
41 Summary: Python bindings for Gtk+ 2.x libraries - development files
42 Summary(pl): Wi±zania Pythona do bibliotek Gtk+ 2.x - czê¶æ rozwojowa
43 Group: Development/Languages/Python
44 Requires: %{name}-atk = %{epoch}:%{version}
45 Requires: %{name}-glade = %{epoch}:%{version}
46 Requires: %{name}-gobject = %{epoch}:%{version}
47 Requires: %{name}-gtk = %{epoch}:%{version}
48 Requires: %{name}-pango = %{epoch}:%{version}
49 Obsoletes: python-pygtk < 1:1.0
52 This package contains files required to build wrappers for Gtk+ addon
53 libraries so that they interoperate with Python bindings.
55 %description devel -l pl
56 Pakiet zawiera pliki wymagane do zbudowania funkcji do bibliotek Gtk+,
57 tak by mog³y te biblioteki kooperowaæ z wi±zaniami Pythona.
60 Summary: Python bindings for GObject library
61 Summary(pl): Wi±zania Pythona do biblioteki GObject
62 Group: Libraries/Python
63 %pyrequires_eq python-modules
64 Conflicts: python-pygtk < 1:1.0
67 Python bindings for GObject library.
69 %description gobject -l pl
70 Wi±zania Pythona do biblioteki GObject.
73 Summary: Python bindings for Gtk+ library
74 Summary(pl): Wi±zania Pythona do biblioteki Gtk+
75 Group: Libraries/Python
76 Requires: %{name}-atk = %{epoch}:%{version}
77 Requires: %{name}-pango = %{epoch}:%{version}
78 Conflicts: python-pygtk < 1:1.0
81 Python bindings for Gtk+ library.
83 %description gtk -l pl
84 Wi±zania Pythona do biblioteki Gtk+.
87 Summary: Python bindings for ATK library
88 Summary(pl): Wi±zania Pythona do biblioteki ATK
89 Group: Libraries/Python
90 Requires: %{name}-gobject = %{epoch}:%{version}
93 Python bindings for ATK library.
95 %description atk -l pl
96 Wi±zania Pythona do biblioteki ATK.
99 Summary: Python bindings for Pango library
100 Summary(pl): Wi±zania Pythona do biblioteki Pango
101 Group: Libraries/Python
102 Requires: %{name}-gobject = %{epoch}:%{version}
105 Python bindings for Pango library.
107 %description pango -l pl
108 Wi±zania Pythona do biblioteki Pango.
111 Summary: Python bindings for Glade library
112 Summary(pl): Wi±zania Pythona do biblioteki Glade
113 Group: Libraries/Python
114 Requires: %{name}-gtk = %{epoch}:%{version}
115 Obsoletes: python-pygtk-libglade < 1:1.0
118 Python bindings for Glade library.
120 %description glade -l pl
121 Wi±zania Pythona do biblioteki Glade.
124 Summary: Python bindings for GtkGLArea library
125 Summary(pl): Wi±zania Pythona do biblioteki GtkGLArea
126 Group: Libraries/Python
127 Requires: %{name}-gtk = %{epoch}:%{version}
130 Python bindings for GtkGLArea library.
132 %description glarea -l pl
133 Wi±zania Pythona do biblioteki GtkGLArea.
136 %setup -q -n %{module}-%{version}
142 %{!?with_numpy:--disable-numpy}
147 rm -rf $RPM_BUILD_ROOT
148 install -d $RPM_BUILD_ROOT
151 DESTDIR=$RPM_BUILD_ROOT
153 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
154 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
156 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*/{*.la,*/*.la}
159 rm -rf $RPM_BUILD_ROOT
162 %defattr(644,root,root,755)
163 %doc README ChangeLog NEWS MAPPING TODO THREADS AUTHORS
164 %{_examplesdir}/%{name}-%{version}
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{_bindir}/*
169 %{_includedir}/pygtk-2.0
171 %dir %{_datadir}/%{module}
172 %dir %{_datadir}/%{module}/2.0
173 %dir %{_datadir}/%{module}/2.0/codegen
174 %{_datadir}/%{module}/2.0/codegen/*.py[co]
176 %{_datadir}/%{module}/2.0/defs
178 %{_pkgconfigdir}/*.pc
181 %defattr(644,root,root,755)
182 %dir %{py_sitedir}/gtk-2.0
183 %{py_sitedir}/pygtk.pth
184 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gobject*.so
187 %defattr(644,root,root,755)
188 %dir %{py_sitedir}/gtk-2.0/gtk
189 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/_gtk*.so
190 %{py_sitedir}/gtk-2.0/gtk/*.py[co]
191 %{py_sitedir}/*.py[co]
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{py_sitedir}/gtk-2.0/atk*.so
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{py_sitedir}/gtk-2.0/pango*.so
202 %defattr(644,root,root,755)
203 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glade*.so
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/gl.so