]> git.pld-linux.org Git - packages/python-pygtk.git/blob - python-pygtk.spec
- fix codegen
[packages/python-pygtk.git] / python-pygtk.spec
1 #
2 # todo:
3 # 1. numpy? extensions?
4 # 2. gtkgl module
5
6 %include        /usr/lib/rpm/macros.python
7
8 %define         module  pygtk
9
10 Summary:        Python bindings for Gtk+ 2.x libraries
11 Summary(pl):    Wi±zania Pythona do bibliotek Gtk+ 2.x
12 Name:           python-%{module}
13 Version:        1.99.13
14 Release:        2
15 License:        LGPL
16 Group:          Libraries/Python
17 Source0:        ftp://ftp.gtk.org/pub/gtk/python/v2.0/%{module}-%{version}.tar.gz
18 Patch0:         %{name}-pyc.patch
19 URL:            http://daa.com.au/~james/pygtk
20 %pyrequires_eq  python-modules
21 BuildRequires:  libglade2-devel >= 2.0.0
22 BuildRequires:  python-devel >= 2.2.1
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. Ten 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
57 %description gobject
58 Python bindings for GObject library.
59
60 %description gobject -l pl
61 Wi±zania Pythona do biblioteki GObject.
62
63 %package gtk
64 Summary:        Python bindings for Gtk+ library
65 Summary(pl):    Wi±zania Pythona do biblioteki Gtk+
66 Group:          Libraries/Python
67 Requires:       %{name}-gobject = %{version}
68 Conflicts:      %{name} < 1.0
69
70 %description gtk
71 Python bindings for Gtk+ library.
72
73 %description gtk -l pl
74 Wi±zania Pythona do biblioteki Gtk+.
75
76 %package atk
77 Summary:        Python bindings for ATK library
78 Summary(pl):    Wi±zania Pythona do biblioteki ATK
79 Group:          Libraries/Python
80 Requires:       %{name}-gobject = %{version}
81
82 %description atk
83 Python bindings for ATK library.
84
85 %description atk -l pl
86 Wi±zania Pythona do biblioteki ATK.
87
88 %package pango
89 Summary:        Python bindings for Pango library
90 Summary(pl):    Wi±zania Pythona do biblioteki Pango
91 Group:          Libraries/Python
92 Requires:       %{name}-gobject = %{version}
93
94 %description pango
95 Python bindings for Pango library.
96
97 %description pango -l pl
98 Wi±zania Pythona do biblioteki Pango.
99
100 %package glade
101 Summary:        Python bindings for Glade library
102 Summary(pl):    Wi±zania Pythona do biblioteki Glade
103 Group:          Libraries/Python
104 Requires:       %{name}-gtk = %{version}
105
106 %description glade
107 Python bindings for Glade library.
108
109 %description glade -l pl
110 Wi±zania Pythona do biblioteki Glade.
111
112 %prep
113 %setup  -q -n %{module}-%{version}
114 %patch0 -p1
115
116 %build
117 %configure \
118         --enable-thread
119 %{__make}
120
121 %install
122 rm -rf $RPM_BUILD_ROOT
123 install -d $RPM_BUILD_ROOT
124
125 %{__make} install DESTDIR=$RPM_BUILD_ROOT
126
127 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
128 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
129
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
133
134 %files
135 %defattr(644,root,root,755)
136 %doc README ChangeLog NEWS MAPPING TODO THREADS AUTHORS
137 %{_examplesdir}/%{name}
138
139 %files devel
140 %attr(755,root,root) %{_bindir}/*
141 %{_includedir}/pygtk-2.0
142
143 %dir %{_datadir}/%{module}
144 %dir %{_datadir}/%{module}/2.0
145 %dir %{_datadir}/%{module}/2.0/codegen
146 %{_datadir}/%{module}/2.0/codegen/*.py[co]
147
148 %{_datadir}/%{module}/2.0/defs
149
150 %{_pkgconfigdir}/*.pc
151
152 %{py_sitedir}/pygtk.pth
153
154 %files gobject
155 %defattr(644,root,root,755)
156 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gobject*.so
157 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gobject*.la
158
159 %files gtk
160 %defattr(644,root,root,755)
161 %dir %{py_sitedir}/gtk-2.0
162 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/*.py[co]
163 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/_gtk*.so
164 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/_gtk*.la
165 %{py_sitedir}/*.py[co]
166
167 %files atk
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{py_sitedir}/gtk-2.0/atk*.so
170 %attr(755,root,root) %{py_sitedir}/gtk-2.0/atk*.la
171
172 %files pango
173 %defattr(644,root,root,755)
174 %attr(755,root,root) %{py_sitedir}/gtk-2.0/pango*.so
175 %attr(755,root,root) %{py_sitedir}/gtk-2.0/pango*.la
176
177 %files glade
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glade*.so
180 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glade*.la
This page took 0.060077 seconds and 3 git commands to generate.