]> git.pld-linux.org Git - packages/python-pygtk.git/blob - python-pygtk.spec
- fixed %%files
[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.17
13 Release:        1
14 Epoch:          1
15 License:        LGPL
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)
27
28 %description
29 Python bindings for Gtk+ 2.x libraries. This package contains
30 documentation and examples.
31
32 %description -l pl
33 Wi±zania Pythona do bibliotek Gtk+ 2.x. Pakiet zawiera dokumentacjê
34 oraz przyk³ady.
35
36 %package devel
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
46
47 %description devel
48 This package contains files required to build wrappers for Gtk+ addon
49 libraries so that they interoperate with Python bindings.
50
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.
54
55 %package gobject
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
61
62 %description gobject
63 Python bindings for GObject library.
64
65 %description gobject -l pl
66 Wi±zania Pythona do biblioteki GObject.
67
68 %package gtk
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
75
76 %description gtk
77 Python bindings for Gtk+ library.
78
79 %description gtk -l pl
80 Wi±zania Pythona do biblioteki Gtk+.
81
82 %package atk
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}
87
88 %description atk
89 Python bindings for ATK library.
90
91 %description atk -l pl
92 Wi±zania Pythona do biblioteki ATK.
93
94 %package pango
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}
99
100 %description pango
101 Python bindings for Pango library.
102
103 %description pango -l pl
104 Wi±zania Pythona do biblioteki Pango.
105
106 %package glade
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
112
113 %description glade
114 Python bindings for Glade library.
115
116 %description glade -l pl
117 Wi±zania Pythona do biblioteki Glade.
118
119 %package glarea
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}
124
125 %description glarea
126 Python bindings for GtkGLArea library.
127
128 %description glarea -l pl
129 Wi±zania Pythona do biblioteki GtkGLArea.
130
131 %prep
132 %setup  -q -n %{module}-%{version}
133 %patch0 -p1
134
135 %build
136 %configure \
137         --enable-thread
138 %{__make}
139
140 %install
141 rm -rf $RPM_BUILD_ROOT
142 install -d $RPM_BUILD_ROOT
143
144 %{__make} install \
145         DESTDIR=$RPM_BUILD_ROOT
146
147 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
148 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
149
150 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*/{*.la,*/*.la}
151
152 %clean
153 rm -rf $RPM_BUILD_ROOT
154
155 %files
156 %defattr(644,root,root,755)
157 %doc README ChangeLog NEWS MAPPING TODO THREADS AUTHORS
158 %{_examplesdir}/%{name}
159
160 %files devel
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{_bindir}/*
163 %{_includedir}/pygtk-2.0
164
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]
169
170 %{_datadir}/%{module}/2.0/defs
171
172 %{_pkgconfigdir}/*.pc
173
174 %files gobject
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
179
180 %files gtk
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]
186
187 %files atk
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{py_sitedir}/gtk-2.0/atk*.so
190
191 %files pango
192 %defattr(644,root,root,755)
193 %attr(755,root,root) %{py_sitedir}/gtk-2.0/pango*.so
194
195 %files glade
196 %defattr(644,root,root,755)
197 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/glade*.so
198
199 %files glarea
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{py_sitedir}/gtk-2.0/gtk/gl.so
This page took 0.08966 seconds and 3 git commands to generate.