]> git.pld-linux.org Git - SPECS.git/blob - python-mate.spec
SPECS updated Sat 31 Jul 20:26:02 CEST 2021
[SPECS.git] / python-mate.spec
1 # NOTE: it's deprecated package, a binding for MATE <= 1.4 APIs
2 Summary:        MATE bindings for Python
3 Summary(pl.UTF-8):      Wiązania Pythona do bibliotek MATE
4 Name:           python-mate
5 Version:        1.4.0
6 Release:        1
7 License:        LGPL v2.1+
8 Group:          Libraries/Python
9 Source0:        http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
10 # Source0-md5:  dbae06418ac4567ca292d27a33f7b26d
11 URL:            http://mate-desktop.org/
12 BuildRequires:  autoconf >= 2.52
13 BuildRequires:  automake >= 1:1.9
14 BuildRequires:  glib2-devel >= 1:2.6.0
15 BuildRequires:  gtk+2-devel >= 2:2.6.0
16 BuildRequires:  libmate-devel >= 1.1.0
17 BuildRequires:  libmatecomponent-devel >= 1.1.0
18 BuildRequires:  libmatecomponentui-devel >= 1.1.0
19 BuildRequires:  libmatecanvas-devel >= 1.1.0
20 BuildRequires:  libmateui-devel >= 1.1.0
21 BuildRequires:  libtool >= 1:1.4.3
22 BuildRequires:  mate-common
23 BuildRequires:  mate-conf-devel >= 1.1.0
24 BuildRequires:  mate-vfs-devel >= 1.1.0
25 BuildRequires:  pkgconfig
26 BuildRequires:  popt-devel
27 BuildRequires:  python-devel >= 2.2
28 BuildRequires:  python-matecorba-devel >= 1.1.0
29 BuildRequires:  python-pygobject-devel >= 2.17.0
30 BuildRequires:  python-pygtk-devel >= 2:2.10.3
31 BuildRequires:  rpm-pythonprov
32 BuildRequires:  rpmbuild(macros) >= 1.197
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 Requires:       %{name}-common = %{version}-%{release}
36 Requires:       libmate-libs >= 1.1.0
37 Requires:       python-pygobject >= 2.17.0
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %define pydefsdir %(pkg-config --variable=defsdir pygtk-2.0)
41
42 %description
43 MATE bindings for Python.
44
45 %description -l pl.UTF-8
46 Wiązania Pythona do bibliotek MATE.
47
48 %package canvas
49 Summary:        MateCanvas bindings for Python
50 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki MateCanvas
51 Group:          Libraries/Python
52 Requires:       %{name}-common = %{version}-%{release}
53 Requires:       libmatecanvas >= 1.1.0
54 Requires:       python-pygobject >= 2.17.0
55 Requires:       python-pygtk-gtk >= 2:2.10.3
56
57 %description canvas
58 MateCanvas bindings for Python.
59
60 %description canvas -l pl.UTF-8
61 Wiązania Pythona do biblioteki MateCanvas.
62
63 %package component
64 Summary:        MateComponent bindings for Python
65 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki MateComponent
66 Group:          Libraries/Python
67 Requires:       libmatecomponent >= 1.1.0
68 Requires:       python-matecorba >= 1.1.0
69 Requires:       python-pygobject >= 2.17.0
70
71 %description component
72 MateComponent bindings for Python.
73
74 %description component -l pl.UTF-8
75 Wiązania Pythona do biblioteki MateComponent.
76
77 %package component-ui
78 Summary:        MateComponent User Interface bindings for Python
79 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki interfejsu użytkownika MateComponent
80 Group:          Libraries/Python
81 Requires:       %{name}-canvas = %{version}-%{release}
82 Requires:       %{name}-component = %{version}-%{release}
83 Requires:       libmate-libs >= 1.1.0
84 Requires:       libmatecomponentui >= 1.1.0
85 Requires:       python-pygobject >= 2.17.0
86 Requires:       python-pygtk-gtk >= 2:2.10.3
87
88 %description component-ui
89 MateComponent User Interface bindings for Python.
90
91 %description component-ui -l pl.UTF-8
92 Wiązania Pythona do biblioteki interfejsu użytkownika MateComponent.
93
94 %package conf
95 Summary:        MateConf bindings for Python
96 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki MateConf
97 Group:          Libraries/Python
98 Requires:       %{name}-common = %{version}-%{release}
99 Requires:       mate-conf-libs >= 1.1.0
100 Requires:       python-pygobject >= 2.17.0
101
102 %description conf
103 MateConf bindings for Python.
104
105 %description conf -l pl.UTF-8
106 Wiązania Pythona do biblioteki MateConf.
107
108 %package ui
109 Summary:        MATE User Interface bindings for Python
110 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki interfejsu użytkownika MATE
111 Group:          Libraries/Python
112 Requires:       %{name}-canvas = %{version}-%{release}
113 Requires:       %{name}-component-ui = %{version}-%{release}
114 Requires:       libmateui >= 1.1.0
115 Requires:       python-pygobject >= 2.17.0
116 Requires:       python-pygtk-gtk >= 2:2.10.3
117
118 %description ui
119 MATE User Interface bindings for Python.
120
121 %description ui -l pl.UTF-8
122 Wiązania Pythona do biblioteki interfejsu użytkownika MATE.
123
124 %package vfs
125 Summary:        MateVFS bindings for Python
126 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki MateVFS
127 Group:          Libraries/Python
128 Requires:       %{name}-common = %{version}-%{release}
129 Requires:       mate-vfs-libs >= 1.1.0
130 Requires:       python-pygobject >= 2.17.0
131 # for matevfs.matecomponent and pyvfs bridge
132 Requires:       libmatecomponent >= 1.1.0
133 # for matevfs.matecomponent
134 Requires:       python-matecorba >= 1.1.0
135
136 %description vfs
137 MateVFS bindings for Python.
138
139 %description vfs -l pl.UTF-8
140 Wiązania Pythona do biblioteki MateVFS.
141
142 %package common
143 Summary:        Common files for Python MATE bindings
144 Summary(pl.UTF-8):      Pliki wspólne wiązań Pythona do MATE
145 Group:          Libraries/Python
146 Requires:       python-libs >= 2.2
147 Requires:       python-pygobject >= 2.17.0
148
149 %description common
150 Common files for Python MATE bindings.
151
152 %description common -l pl.UTF-8
153 Pliki wspólne wiązań Pythona do MATE.
154
155 %package devel
156 Summary:        Development files for Python MATE bindings
157 Summary(pl.UTF-8):      Pliki programistyczne wiązań Pythona do MATE
158 Group:          Development/Libraries
159 Requires:       %{name} = %{version}-%{release}
160 Requires:       %{name}-canvas = %{version}-%{release}
161 Requires:       %{name}-component = %{version}-%{release}
162 Requires:       %{name}-component-ui = %{version}-%{release}
163 Requires:       %{name}-conf = %{version}-%{release}
164 Requires:       %{name}-ui = %{version}-%{release}
165 Requires:       %{name}-vfs = %{version}-%{release}
166 Requires:       mate-vfs-devel >= 1.1.0
167 Requires:       python-pygtk-devel >= 2:2.10.3
168
169 %description devel
170 Development files for Python MATE bindings.
171
172 %description devel -l pl.UTF-8
173 Pliki programistyczne wiązań Pythona do MATE.
174
175 %package apidocs
176 Summary:        API documentation for Python MATE bindings
177 Summary(pl.UTF-8):      Dokumentacja API wiązań Pythona do MATE
178 Group:          Documentation
179
180 %description apidocs
181 API documentation for Python MATE bindings.
182
183 %description apidocs -l pl.UTF-8
184 Dokumentacja API wiązań Pythona do MATE.
185
186 %prep
187 %setup -q
188
189 %build
190 # NOTE: altough configure.ac contains autotools build system deprecation note,
191 # it's maintained in MATE unlike waf (and there won't be any "future version")
192 %{__libtoolize}
193 %{__aclocal} -I m4
194 %{__autoconf}
195 %{__autoheader}
196 %{__automake}
197 %configure \
198         --enable-gtk-doc \
199         --with-html-dir=%{_gtkdocdir}
200
201 %{__make}
202
203 %install
204 rm -rf $RPM_BUILD_ROOT
205
206 %{__make} install \
207         DESTDIR=$RPM_BUILD_ROOT \
208         HTML_DIR=%{_gtkdocdir}
209
210 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/gtk-2.0{,/mate*}/*.la
211 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mate-vfs-2.0/modules/*.la
212 %py_postclean
213
214 %clean
215 rm -rf $RPM_BUILD_ROOT
216
217 %files
218 %defattr(644,root,root,755)
219 %attr(755,root,root) %{py_sitedir}/gtk-2.0/mate/_mate.so
220 %{py_sitedir}/gtk-2.0/mate/__init__.py[co]
221
222 %files canvas
223 %defattr(644,root,root,755)
224 %attr(755,root,root) %{py_sitedir}/gtk-2.0/matecanvas.so
225 %{py_sitedir}/gtk-2.0/mate/canvas.py[co]
226
227 %files component
228 %defattr(644,root,root,755)
229 %dir %{py_sitedir}/gtk-2.0/matecomponent
230 %attr(755,root,root) %{py_sitedir}/gtk-2.0/matecomponent/_matecomponent.so
231 %attr(755,root,root) %{py_sitedir}/gtk-2.0/matecomponent/activation.so
232 %{py_sitedir}/gtk-2.0/matecomponent/__init__.py[co]
233
234 %files component-ui
235 %defattr(644,root,root,755)
236 %attr(755,root,root) %{py_sitedir}/gtk-2.0/matecomponent/ui.so
237
238 %files conf
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{py_sitedir}/gtk-2.0/mateconf.so
241
242 %files ui
243 %defattr(644,root,root,755)
244 %attr(755,root,root) %{py_sitedir}/gtk-2.0/mate/ui.so
245
246 %files vfs
247 %defattr(644,root,root,755)
248 %dir %{py_sitedir}/gtk-2.0/matevfs
249 %attr(755,root,root) %{py_sitedir}/gtk-2.0/matevfs/_matevfs.so
250 %attr(755,root,root) %{py_sitedir}/gtk-2.0/matevfs/matevfsmatecomponent.so
251 %{py_sitedir}/gtk-2.0/matevfs/__init__.py[co]
252 %{py_sitedir}/gtk-2.0/mate/vfs.py[co]
253 %attr(755,root,root) %{_libdir}/mate-vfs-2.0/modules/libpythonmethod.so
254
255 %files common
256 %defattr(644,root,root,755)
257 %doc AUTHORS ChangeLog NEWS README
258 %dir %{py_sitedir}/gtk-2.0/mate
259
260 %files devel
261 %defattr(644,root,root,755)
262 %{_includedir}/mate-python-2.0
263 %dir %{_datadir}/pygtk/2.0/argtypes
264 %{_datadir}/pygtk/2.0/argtypes/matecomponent-arg-types.py*
265 %{_datadir}/pygtk/2.0/argtypes/mateconf-arg-types.py*
266 %{pydefsdir}/matecomponent.defs
267 %{pydefsdir}/matecomponent-types.defs
268 %{pydefsdir}/matecomponentui.defs
269 %{pydefsdir}/matecomponentui-types.defs
270 %{pydefsdir}/mateconf.defs
271 %dir %{pydefsdir}/mate
272 %{pydefsdir}/mate/canvas.defs
273 %{pydefsdir}/mate/mate.defs
274 %{pydefsdir}/mate/mate-types.defs
275 %{pydefsdir}/mate/ui.defs
276 %{_pkgconfigdir}/mate-python-2.0.pc
277
278 %files apidocs
279 %defattr(644,root,root,755)
280 %{_gtkdocdir}/pymatevfs
This page took 0.104273 seconds and 3 git commands to generate.