]> git.pld-linux.org Git - packages/python-pygtk.git/blob - python-pygtk.spec
- moved gtk-2.0 subdirectory file list entry to gobject subpackage
[packages/python-pygtk.git] / python-pygtk.spec
1 #
2 # todo:
3 # 1. numpy? extensions?
4
5 %include        /usr/lib/rpm/macros.python
6
7 %define         module  pygtk
8
9 Summary:        Python bindings for Gtk+ 2.x libraries
10 Summary(pl):    Wi±zania Pythona do bibliotek Gtk+ 2.x
11 Name:           python-%{module}
12 Version:        1.99.16
13 Release:        1
14 License:        LGPL
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)
25
26 %description
27 Python bindings for Gtk+ 2.x libraries. This package contains documentation
28 and examples.
29
30 %description -l pl
31 Wi±zania Pythona do bibliotek Gtk+ 2.x. Pakiet zawiera dokumentacjê
32 oraz przyk³ady.
33
34 %package devel
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}
43
44 %description devel
45 This package contains files required to build wrappers for Gtk+ addon
46 libraries so that they interoperate with Python bindings.
47
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.
51
52 %package gobject
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
57
58 %description gobject
59 Python bindings for GObject library.
60
61 %description gobject -l pl
62 Wi±zania Pythona do biblioteki GObject.
63
64 %package gtk
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
71
72 %description gtk
73 Python bindings for Gtk+ library.
74
75 %description gtk -l pl
76 Wi±zania Pythona do biblioteki Gtk+.
77
78 %package atk
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}
83
84 %description atk
85 Python bindings for ATK library.
86
87 %description atk -l pl
88 Wi±zania Pythona do biblioteki ATK.
89
90 %package pango
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}
95
96 %description pango
97 Python bindings for Pango library.
98
99 %description pango -l pl
100 Wi±zania Pythona do biblioteki Pango.
101
102 %package glade
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}
107
108 %description glade
109 Python bindings for Glade library.
110
111 %description glade -l pl
112 Wi±zania Pythona do biblioteki Glade.
113
114 %package glarea
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}
119
120 %description glarea
121 Python bindings for GtkGLArea library.
122
123 %description glarea -l pl
124 Wi±zania Pythona do biblioteki GtkGLArea.
125
126 %prep
127 %setup  -q -n %{module}-%{version}
128 %patch0 -p1
129
130 %build
131 %configure \
132         --enable-thread
133 %{__make}
134
135 %install
136 rm -rf $RPM_BUILD_ROOT
137 install -d $RPM_BUILD_ROOT
138
139 %{__make} install DESTDIR=$RPM_BUILD_ROOT
140
141 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
142 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
143
144 %clean
145 rm -rf $RPM_BUILD_ROOT
146
147 %files
148 %defattr(644,root,root,755)
149 %doc README ChangeLog NEWS MAPPING TODO THREADS AUTHORS
150 %{_examplesdir}/%{name}
151
152 %files devel
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/*
155 %{_includedir}/pygtk-2.0
156
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]
161
162 %{_datadir}/%{module}/2.0/defs
163
164 %{_pkgconfigdir}/*.pc
165
166 %files gobject
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
172
173 %files gtk
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]
180
181 %files atk
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
185
186 %files pango
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
190
191 %files glade
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
195
196 %files glarea
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
This page took 0.054665 seconds and 3 git commands to generate.