3 # 1. numpy? extensions?
5 %include /usr/lib/rpm/macros.python
9 Summary: Python bindings for Gtk+ 2.x libraries
10 Summary(pl): Wi±zania Pythona do bibliotek Gtk+ 2.x
11 Name: python-%{module}
16 Group: Libraries/Python
17 Source0: http://ftp.gnome.org/pub/gnome/sources/%{module}/1.99/%{module}-%{version}.tar.bz2
18 # Source0-md5: 80c18a6153a16c4845b55beb34a452e0
19 Patch0: %{name}-pyc.patch
20 URL: http://www.daa.com.au/~james/software/pygtk/
21 %pyrequires_eq python-modules
22 BuildRequires: gtkglarea-devel >= 1.99.0
23 BuildRequires: libglade2-devel >= 2.0.1
24 BuildRequires: python-devel >= 2.2.1
25 BuildRequires: rpm-pythonprov
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Python bindings for Gtk+ 2.x libraries. This package contains
30 documentation and examples.
33 Wi±zania Pythona do bibliotek Gtk+ 2.x. Pakiet zawiera dokumentacjê
37 Summary: Python bindings for Gtk+ 2.x libraries - development files
38 Summary(pl): Wi±zania Pythona do bibliotek Gtk+ 2.x - czê¶æ rozwojowa
39 Group: Development/Languages/Python
40 Requires: %{name}-atk = %{epoch}:%{version}
41 Requires: %{name}-glade = %{epoch}:%{version}
42 Requires: %{name}-gobject = %{epoch}:%{version}
43 Requires: %{name}-gtk = %{epoch}:%{version}
44 Requires: %{name}-pango = %{epoch}:%{version}
45 Obsoletes: python-pygtk < 1:1.0
48 This package contains files required to build wrappers for Gtk+ addon
49 libraries so that they interoperate with Python bindings.
51 %description devel -l pl
52 Pakiet zawiera pliki wymagane do zbudowania funkcji do bibliotek Gtk+,
53 tak by mog³y te biblioteki kooperowaæ z wi±zaniami Pythona.
56 Summary: Python bindings for GObject library
57 Summary(pl): Wi±zania Pythona do biblioteki GObject
58 Group: Libraries/Python
59 %pyrequires_eq python-modules
60 Conflicts: python-pygtk < 1:1.0
63 Python bindings for GObject library.
65 %description gobject -l pl
66 Wi±zania Pythona do biblioteki GObject.
69 Summary: Python bindings for Gtk+ library
70 Summary(pl): Wi±zania Pythona do biblioteki Gtk+
71 Group: Libraries/Python
72 Requires: %{name}-atk = %{epoch}:%{version}
73 Requires: %{name}-pango = %{epoch}:%{version}
74 Conflicts: python-pygtk < 1:1.0
77 Python bindings for Gtk+ library.
79 %description gtk -l pl
80 Wi±zania Pythona do biblioteki Gtk+.
83 Summary: Python bindings for ATK library
84 Summary(pl): Wi±zania Pythona do biblioteki ATK
85 Group: Libraries/Python
86 Requires: %{name}-gobject = %{epoch}:%{version}
89 Python bindings for ATK library.
91 %description atk -l pl
92 Wi±zania Pythona do biblioteki ATK.
95 Summary: Python bindings for Pango library
96 Summary(pl): Wi±zania Pythona do biblioteki Pango
97 Group: Libraries/Python
98 Requires: %{name}-gobject = %{epoch}:%{version}
101 Python bindings for Pango library.
103 %description pango -l pl
104 Wi±zania Pythona do biblioteki Pango.
107 Summary: Python bindings for Glade library
108 Summary(pl): Wi±zania Pythona do biblioteki Glade
109 Group: Libraries/Python
110 Requires: %{name}-gtk = %{epoch}:%{version}
111 Obsoletes: python-pygtk-libglade < 1:1.0
114 Python bindings for Glade library.
116 %description glade -l pl
117 Wi±zania Pythona do biblioteki Glade.
120 Summary: Python bindings for GtkGLArea library
121 Summary(pl): Wi±zania Pythona do biblioteki GtkGLArea
122 Group: Libraries/Python
123 Requires: %{name}-gtk = %{epoch}:%{version}
126 Python bindings for GtkGLArea library.
128 %description glarea -l pl
129 Wi±zania Pythona do biblioteki GtkGLArea.
132 %setup -q -n %{module}-%{version}
141 rm -rf $RPM_BUILD_ROOT
142 install -d $RPM_BUILD_ROOT
145 DESTDIR=$RPM_BUILD_ROOT
147 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
148 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
150 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*/{*.la,*/*.la}
153 rm -rf $RPM_BUILD_ROOT
156 %defattr(644,root,root,755)
157 %doc README ChangeLog NEWS MAPPING TODO THREADS AUTHORS
158 %{_examplesdir}/%{name}
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{_bindir}/*
163 %{_includedir}/pygtk-2.0
165 %dir %{_datadir}/%{module}
166 %dir %{_datadir}/%{module}/2.0
167 %dir %{_datadir}/%{module}/2.0/codegen
168 %{_datadir}/%{module}/2.0/codegen/*.py[co]
170 %{_datadir}/%{module}/2.0/defs
172 %{_pkgconfigdir}/*.pc
175 %defattr(644,root,root,755)
176 %dir %{py_sitedir}/gtk-2.0
177 %{py_sitedir}/pygtk.pth
178 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gobject*.so
181 %defattr(644,root,root,755)
182 %dir %{py_sitedir}/gtk-2.0/gtk
183 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/_gtk*.so
184 %{py_sitedir}/gtk-2.0/gtk/*.py[co]
185 %{py_sitedir}/*.py[co]
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{py_sitedir}/gtk-2.0/atk*.so
192 %defattr(644,root,root,755)
193 %attr(755,root,root) %{py_sitedir}/gtk-2.0/pango*.so
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glade*.so
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/gl.so