source: projects/specs/trunk/p/pygobject3/pygobject3-vl.spec @ 10405

Revision 10405, 5.6 KB checked in by Takemikaduchi, 8 years ago (diff)

gcc-5.4.0 & python3-3.5.2

RevLine 
[9520]1%{!?python3_sitearch: %define python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
2
[4713]3Name: pygobject3
4Summary: Python bindings for GObject Introspection
5Summary(ja): GObject Introspection の Python バインディング
[9791]6Version: 3.18.2
[10405]7Release: 3%{?_dist_release}
[4713]8
9Group: Development/Languages
10License: LGPL
11URL: http://www.pygtk.org/
12
[9791]13Source: http://ftp.gnome.org/pub/GNOME/sources/pygobject/3.18/pygobject-%{version}.tar.xz
[4713]14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: glib2-devel >= 2.26.0
17BuildRequires: python-devel >= 2.6
18BuildRequires: libffi-devel
19BuildRequires: libtool, automake
20BuildRequires: gobject-introspection-devel >= 0.9.8
21BuildRequires: pycairo-devel >= 1.8.10
22
[7938]23Obsoletes:      %{name}-doc < 3.10.0
24
[4713]25Vendor: Project Vine
26Distribution: Vine Linux
27Packager: Takemikaduchi
28
29%description
30pygobject provides a convenient wrapper for the GObject library
31for use in Python programs.
32
33%package devel
34Summary: Development files for building add-on libraries
35Group: Development/Libraries
36Requires: %{name} = %{version}-%{release}
37Requires: glib2-devel
38Requires: libffi-devel
39Requires: pkgconfig
40
41%description devel
42This package contains files required to build wrappers for
43pygobject-based libraries such as pygtk2.
44
[9520]45%package -n python3-pygobject
46Summary: Python3 bindings for GObject Introspection
47Summary(ja): GObject Introspection の Python3 バインディング
48BuildRequires: python3-pycairo-devel >= 1.10.0
49Requires: python3 >= 3.3
50Obsoletes: python3-pygobject < 3.16.1
[4713]51
[9520]52%description -n python3-pygobject
53python3-pygobject provides a convenient wrapper for the GObject library
54for use in Python3 programs.
55
[4713]56%prep
57%setup -q -n pygobject-%{version}
58
[9520]59# python3
60rm -rf ../python3
61cp -a . ../python3
62
[4713]63%build
64# --disable-docs doesn't work; it builds the docs anyway.
65%configure \
[9520]66        --with-python=python2 \
[4713]67    --enable-silent-rules \
68    --disable-static \
[4812]69    --enable-thread
[4713]70export tagname=CC
71make LIBTOOL=/usr/bin/libtool
72
[9520]73#  python3
74pushd ../python3
75%configure \
76        --with-python=python3 \
77    --enable-silent-rules \
78    --disable-static \
79    --enable-thread
80export tagname=CC
81make LIBTOOL=/usr/bin/libtool
82popd
83
[4713]84%install
85rm -rf $RPM_BUILD_ROOT
86export tagname=CC
[9520]87
88# python3
89pushd ../python3
[4713]90make LIBTOOL=/usr/bin/libtool DESTDIR=$RPM_BUILD_ROOT install
[6951]91
[4713]92find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
93rm -f examples/Makefile*
[9520]94popd
95rm -rf ../python3
[4713]96
[9520]97# python2
98make LIBTOOL=/usr/bin/libtool DESTDIR=$RPM_BUILD_ROOT install
99
100find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
101rm -f examples/Makefile*
102
[4713]103# conflict with pygobject
104rm -rf $RPM_BUILD_ROOT%{python_sitearch}/gtk-2.0
105rm -rf $RPM_BUILD_ROOT%{_datadir}/pygobject
106
[9520]107
[4713]108%clean
109rm -fr $RPM_BUILD_ROOT
110
111%files
[9803]112%defattr(-,root,root,-)
[4713]113%doc AUTHORS NEWS README ChangeLog
114%doc examples
[7633]115%{_libdir}/python2.7/site-packages/pygtkcompat
[6951]116%{python_sitearch}/*.egg-info
[4713]117%{python_sitearch}/gi
118
119%files devel
[9803]120%defattr(-,root,root,-)
[4713]121%{_includedir}/pygobject-3.0/pygobject.h
122%{_libdir}/pkgconfig/pygobject-3.0.pc
123
[9520]124%files -n python3-pygobject
[9803]125%defattr(-,root,root,-)
[9520]126%doc AUTHORS NEWS README ChangeLog
127%{python3_sitearch}/pygtkcompat
128%{python3_sitearch}/*.egg-info
129%{python3_sitearch}/gi
[4713]130
[9520]131
[4713]132%changelog
[10405]133* Tue Jun 28 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-3
134- rebuild with python3-3.5.2
135
[9803]136* Thu Nov 12 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-2
137- fix spec file
138
[9791]139* Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
140- new upstream release
141
[9632]142* Sun Jun 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
143- new upstream release
144
[9520]145* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1-1
146- new upstream release
147- create python3-pygobject subpackage
148
[9478]149* Mon Mar 30 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
150- new upstream release
151
[9073]152* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-1
153- new upstream release
154
[8535]155* Fri Jun 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
156- new upstream release
157
[8369]158* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
159- new upstream release
160
[8353]161* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
162- new upstream release
163
[8011]164* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
165- new upstream release
166
[7938]167* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
168- new upstream release
169- remove doc subpackage
170
[7756]171* Mon Jul 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
172- new upstream release
173
[7681]174* Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
175- new upstream release
176
[7633]177* Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
178- new upstream release
179
[7681]180* Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
181- new upstream release
182
[7119]183* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
184- new upstream release
185
[6951]186* Thu Oct 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1.1-1
187- new upstream release
188
[6890]189* Thu Sep 27 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.0-1
190- new upstream release
191
[6201]192* Sun May 20 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
193- new upstream release
194
[6011]195* Sat Mar 31 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
196- new upstream release
197
[5701]198* Wed Feb 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.4-2
199- rebuild with python-2.7.2
200
[5651]201* Wed Feb 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.4-1
202- new upstream release
203
[5094]204* Thu Nov 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.2-1
205- new upstream release
206
[4872]207* Thu Oct 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.1-1
208- new upstream release
209
[4812]210* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.0.0-1
211- new upstream release
212
[4713]213* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.90.3-1
214- initial build for Vine Linux
215
Note: See TracBrowser for help on using the repository browser.