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}
15 Group: Libraries/Python
16 Source0: http://ftp.gnome.org/pub/gnome/sources/%{module}/1.99/%{module}-%{version}.tar.bz2
17 Patch0: %{name}-pyc.patch
18 URL: http://daa.com.au/~james/pygtk
19 %pyrequires_eq python-modules
20 BuildRequires: libglade2-devel >= 2.0.1
21 BuildRequires: python-devel >= 2.2.1
22 BuildRequires: gtkglarea-devel >= 1.99.0
23 BuildRequires: rpm-pythonprov
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Python bindings for Gtk+ 2.x libraries. This package contains documentation
31 Wi±zania Pythona do bibliotek Gtk+ 2.x. Pakiet zawiera dokumentacjê
35 Summary: Python bindings for Gtk+ 2.x libraries - development files
36 Summary(pl): Wi±zania Pythona do bibliotek Gtk+ 2.x - czê¶æ rozwojowa
37 Group: Development/Languages/Python
38 Requires: %{name}-atk = %{version}
39 Requires: %{name}-glade = %{version}
40 Requires: %{name}-gobject = %{version}
41 Requires: %{name}-gtk = %{version}
42 Requires: %{name}-pango = %{version}
45 This package contains files required to build wrappers for Gtk+ addon
46 libraries so that they interoperate with Python bindings.
48 %description devel -l pl
49 Pakiet zawiera pliki wymagane do zbudowania funkcji do bibliotek Gtk+,
50 tak by mog³y te biblioteki kooperowaæ z wi±zaniami Pythona.
53 Summary: Python bindings for GObject library
54 Summary(pl): Wi±zania Pythona do biblioteki GObject
55 Group: Libraries/Python
56 %pyrequires_eq python-modules
59 Python bindings for GObject library.
61 %description gobject -l pl
62 Wi±zania Pythona do biblioteki GObject.
65 Summary: Python bindings for Gtk+ library
66 Summary(pl): Wi±zania Pythona do biblioteki Gtk+
67 Group: Libraries/Python
68 Requires: %{name}-atk = %{version}
69 Requires: %{name}-pango = %{version}
70 Conflicts: %{name} < 1.0
73 Python bindings for Gtk+ library.
75 %description gtk -l pl
76 Wi±zania Pythona do biblioteki Gtk+.
79 Summary: Python bindings for ATK library
80 Summary(pl): Wi±zania Pythona do biblioteki ATK
81 Group: Libraries/Python
82 Requires: %{name}-gobject = %{version}
85 Python bindings for ATK library.
87 %description atk -l pl
88 Wi±zania Pythona do biblioteki ATK.
91 Summary: Python bindings for Pango library
92 Summary(pl): Wi±zania Pythona do biblioteki Pango
93 Group: Libraries/Python
94 Requires: %{name}-gobject = %{version}
97 Python bindings for Pango library.
99 %description pango -l pl
100 Wi±zania Pythona do biblioteki Pango.
103 Summary: Python bindings for Glade library
104 Summary(pl): Wi±zania Pythona do biblioteki Glade
105 Group: Libraries/Python
106 Requires: %{name}-gtk = %{version}
109 Python bindings for Glade library.
111 %description glade -l pl
112 Wi±zania Pythona do biblioteki Glade.
115 Summary: Python bindings for GtkGLArea library
116 Summary(pl): Wi±zania Pythona do biblioteki GtkGLArea
117 Group: Libraries/Python
118 Requires: %{name}-gtk = %{version}
121 Python bindings for GtkGLArea library.
123 %description glarea -l pl
124 Wi±zania Pythona do biblioteki GtkGLArea.
127 %setup -q -n %{module}-%{version}
136 rm -rf $RPM_BUILD_ROOT
137 install -d $RPM_BUILD_ROOT
139 %{__make} install DESTDIR=$RPM_BUILD_ROOT
141 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
142 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
145 rm -rf $RPM_BUILD_ROOT
148 %defattr(644,root,root,755)
149 %doc README ChangeLog NEWS MAPPING TODO THREADS AUTHORS
150 %{_examplesdir}/%{name}
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/*
155 %{_includedir}/pygtk-2.0
157 %dir %{_datadir}/%{module}
158 %dir %{_datadir}/%{module}/2.0
159 %dir %{_datadir}/%{module}/2.0/codegen
160 %{_datadir}/%{module}/2.0/codegen/*.py[co]
162 %{_datadir}/%{module}/2.0/defs
164 %{_pkgconfigdir}/*.pc
167 %defattr(644,root,root,755)
168 %dir %{py_sitedir}/gtk-2.0
169 %{py_sitedir}/pygtk.pth
170 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gobject*.so
171 %{py_sitedir}/gtk-2.0/gobject*.la
174 %defattr(644,root,root,755)
175 %dir %{py_sitedir}/gtk-2.0/gtk
176 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/_gtk*.so
177 %{py_sitedir}/gtk-2.0/gtk/*.py[co]
178 %{py_sitedir}/gtk-2.0/gtk/_gtk*.la
179 %{py_sitedir}/*.py[co]
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{py_sitedir}/gtk-2.0/atk*.so
184 %{py_sitedir}/gtk-2.0/atk*.la
187 %defattr(644,root,root,755)
188 %attr(755,root,root) %{py_sitedir}/gtk-2.0/pango*.so
189 %{py_sitedir}/gtk-2.0/pango*.la
192 %defattr(644,root,root,755)
193 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glade*.so
194 %{py_sitedir}/gtk-2.0/gtk/glade*.la
197 %defattr(644,root,root,755)
198 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glmodule*.so
199 %{py_sitedir}/gtk-2.0/gtk/glmodule*.la