|
|
dc7db14 |
Name: shiboken
|
|
|
0de5c9a |
Version: 1.0.9
|
|
|
2abdce4 |
Release: 2%{?dist}
|
|
|
dc7db14 |
Summary: CPython bindings generator for C++ libraries
|
|
|
dc7db14 |
|
|
|
dc7db14 |
Group: Development/Tools
|
|
|
dc7db14 |
License: GPLv2
|
|
|
dc7db14 |
URL: http://www.pyside.org
|
|
Kalev Lember |
be6c386 |
Source0: http://www.pyside.org/files/shiboken-%{version}.tar.bz2
|
|
|
dc7db14 |
|
|
|
dc7db14 |
BuildRequires: apiextractor-devel
|
|
|
dc7db14 |
BuildRequires: cmake
|
|
|
dc7db14 |
BuildRequires: generatorrunner-devel
|
|
|
dc7db14 |
BuildRequires: python2-devel
|
|
|
dc7db14 |
BuildRequires: python-sphinx
|
|
|
dc7db14 |
BuildRequires: qt4-devel
|
|
|
dc7db14 |
BuildRequires: sparsehash-devel
|
|
|
dc7db14 |
|
|
|
dc7db14 |
Requires: %{name}-libs = %{version}-%{release}
|
|
|
dc7db14 |
# for %%{_libdir}/generatorrunner/
|
|
|
dc7db14 |
Requires: generatorrunner
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%description
|
|
|
dc7db14 |
Shiboken is a bindings generator for C++ libraries that outputs CPython
|
|
|
dc7db14 |
source code. It uses generatorrunner and apiextractor to collect information
|
|
|
dc7db14 |
from library headers, merging modifications and handwritten code defined in the
|
|
|
dc7db14 |
type system description.
|
|
|
dc7db14 |
|
|
|
dc7db14 |
Shiboken is the binding generator used to create the PySide bindings.
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%package libs
|
|
|
dc7db14 |
Summary: CPython bindings generator for C++ libraries - shared library
|
|
|
dc7db14 |
Group: System Environment/Libraries
|
|
|
dc7db14 |
License: LGPLv2 with exceptions
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%description libs
|
|
|
dc7db14 |
Shiboken is a bindings generator for C++ libraries that outputs CPython
|
|
|
dc7db14 |
source code. It uses generatorrunner and apiextractor to collect information
|
|
|
dc7db14 |
from library headers, merging modifications and handwritten code defined in the
|
|
|
dc7db14 |
type system description.
|
|
|
dc7db14 |
|
|
|
dc7db14 |
This is the shared library used by shiboken.
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%package devel
|
|
|
dc7db14 |
Summary: Development files for %{name}
|
|
|
dc7db14 |
Group: Development/Libraries
|
|
|
dc7db14 |
License: GPLv2 and LGPLv2 with exceptions
|
|
|
dc7db14 |
Requires: %{name} = %{version}-%{release}
|
|
|
dc7db14 |
Requires: %{name}-libs = %{version}-%{release}
|
|
|
dc7db14 |
Requires: cmake
|
|
|
dc7db14 |
Requires: python2-devel
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%description devel
|
|
|
dc7db14 |
The %{name}-devel package contains libraries and header files for
|
|
|
dc7db14 |
developing applications that use %{name}.
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%prep
|
|
Kalev Lember |
be6c386 |
%setup -q
|
|
|
dc7db14 |
|
|
|
dc7db14 |
# Build against sparsehash package
|
|
|
dc7db14 |
rm -rf ext/sparsehash/
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%build
|
|
|
dc7db14 |
mkdir -p %{_target_platform}
|
|
|
dc7db14 |
pushd %{_target_platform}
|
|
|
dc7db14 |
%{cmake} ..
|
|
|
dc7db14 |
popd
|
|
|
dc7db14 |
|
|
|
dc7db14 |
make %{?_smp_mflags} -C %{_target_platform}
|
|
|
dc7db14 |
|
|
|
dc7db14 |
# Build html docs
|
|
Kalev Lember |
6fd9f12 |
make %{?_smp_mflags} -C %{_target_platform} doc
|
|
Kalev Lember |
6fd9f12 |
rm -f %{_target_platform}/doc/html/_static/images/._*
|
|
Kalev Lember |
6fd9f12 |
rm -f %{_target_platform}/doc/html/.buildinfo
|
|
Kalev Lember |
ac303fe |
rm -f %{_target_platform}/doc/html/objects.inv
|
|
Kalev Lember |
6fd9f12 |
rm -rf %{_target_platform}/doc/html/.doctrees
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%install
|
|
|
dc7db14 |
make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%check
|
|
Kalev Lember |
3d5f5ea |
make test -C %{_target_platform}
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%post libs -p /sbin/ldconfig
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%postun libs -p /sbin/ldconfig
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%files
|
|
|
dc7db14 |
%doc ChangeLog COPYING
|
|
|
dc7db14 |
%{_bindir}/shiboken
|
|
|
dc7db14 |
%{_libdir}/generatorrunner/*
|
|
Kalev Lember |
c7a8982 |
%{_mandir}/man1/shiboken.1*
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%files libs
|
|
|
dc7db14 |
%doc COPYING.libshiboken
|
|
Kalev Lember |
c7a8982 |
%{_libdir}/libshiboken*.so.*
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%files devel
|
|
Kalev Lember |
6fd9f12 |
%doc %{_target_platform}/doc/html/
|
|
|
dc7db14 |
%{_includedir}/shiboken/
|
|
Kalev Lember |
c7a8982 |
%{_libdir}/libshiboken*.so
|
|
|
dc7db14 |
%{_libdir}/pkgconfig/*.pc
|
|
|
dc7db14 |
%{_libdir}/cmake/Shiboken-%{version}/
|
|
|
dc7db14 |
|
|
|
dc7db14 |
|
|
|
dc7db14 |
%changelog
|
|
|
2abdce4 |
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-2
|
|
|
2abdce4 |
- Rebuilt for glibc bug#747377
|
|
|
2abdce4 |
|
|
|
0de5c9a |
* Fri Oct 21 2011 Kalev Lember <kalevlember@gmail.com> - 1.0.9-1
|
|
|
0de5c9a |
- Update to 1.0.9
|
|
|
0de5c9a |
|
|
|
2462f73 |
* Thu Aug 25 2011 Kalev Lember <kalevlember@gmail.com> - 1.0.6-1
|
|
|
2462f73 |
- Update to 1.0.6
|
|
|
2462f73 |
|
|
Kalev Lember |
4a7bdb1 |
* Thu Jun 23 2011 Kalev Lember <kalev@smartlink.ee> - 1.0.4-1
|
|
Kalev Lember |
4a7bdb1 |
- Update to 1.0.4
|
|
Kalev Lember |
def9c26 |
- Cleaned up the spec file for modern rpmbuild
|
|
Kalev Lember |
4a7bdb1 |
|
|
Kalev Lember |
c029dc1 |
* Fri May 27 2011 Kalev Lember <kalev@smartlink.ee> - 1.0.3-1
|
|
Kalev Lember |
c029dc1 |
- Update to 1.0.3
|
|
Kalev Lember |
c029dc1 |
|
|
Kalev Lember |
13e064d |
* Sun May 01 2011 Kalev Lember <kalev@smartlink.ee> - 1.0.2-1
|
|
Kalev Lember |
13e064d |
- Update to 1.0.2
|
|
Kalev Lember |
13e064d |
|
|
Kalev Lember |
3b9173b |
* Sun Apr 03 2011 Kalev Lember <kalev@smartlink.ee> - 1.0.1-1
|
|
Kalev Lember |
3b9173b |
- Update to 1.0.1
|
|
Kalev Lember |
3b9173b |
|
|
Kalev Lember |
be6c386 |
* Thu Mar 03 2011 Kalev Lember <kalev@smartlink.ee> - 1.0.0-1
|
|
Kalev Lember |
be6c386 |
- Update to 1.0.0
|
|
Kalev Lember |
be6c386 |
|
|
|
95121a2 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-0.4.beta4
|
|
|
95121a2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
95121a2 |
|
|
Kalev Lember |
c7a8982 |
* Sat Jan 22 2011 Kalev Lember <kalev@smartlink.ee> - 1.0.0-0.3.beta4
|
|
Kalev Lember |
c7a8982 |
- Update to 1.0.0~beta4
|
|
Kalev Lember |
c7a8982 |
|
|
Kalev Lember |
ac303fe |
* Sat Nov 27 2010 Kalev Lember <kalev@smartlink.ee> - 1.0.0-0.2.beta1
|
|
Kalev Lember |
ac303fe |
- Removed spurious objects.inv file from html docs
|
|
Kalev Lember |
ac303fe |
|
|
Kalev Lember |
62769bd |
* Fri Nov 26 2010 Kalev Lember <kalev@smartlink.ee> - 1.0.0-0.1.beta1
|
|
Kalev Lember |
62769bd |
- Update to 1.0.0~beta1
|
|
Kalev Lember |
62769bd |
|
|
Kalev Lember |
6fd9f12 |
* Thu Oct 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.5.1-1
|
|
Kalev Lember |
6fd9f12 |
- Update to 0.5.1
|
|
Kalev Lember |
e1d79b3 |
- Dropped upstreamed pkgconfig patch
|
|
Kalev Lember |
6fd9f12 |
|
|
Jesse Keating |
0ec28ac |
* Wed Sep 29 2010 jkeating - 0.5.0-3
|
|
Jesse Keating |
0ec28ac |
- Rebuilt for gcc bug 634757
|
|
Jesse Keating |
0ec28ac |
|
|
Kalev Lember |
355478e |
* Sat Sep 11 2010 Kalev Lember <kalev@smartlink.ee> - 0.5.0-2
|
|
Kalev Lember |
355478e |
- Added patch to fix pkgconfig file generation
|
|
Kalev Lember |
355478e |
|
|
Kalev Lember |
b6da93d |
* Sat Sep 11 2010 Kalev Lember <kalev@smartlink.ee> - 0.5.0-1
|
|
Kalev Lember |
b6da93d |
- Update to 0.5.0
|
|
Kalev Lember |
b6da93d |
- Dropped upstreamed patches
|
|
Kalev Lember |
b6da93d |
|
|
Kalev Lember |
afc3d8e |
* Wed Aug 04 2010 Kalev Lember <kalev@smartlink.ee> - 0.4.0-1
|
|
Kalev Lember |
afc3d8e |
- Update to 0.4.0
|
|
Kalev Lember |
3d5f5ea |
- Backport patch to fix tests with Python 2.7
|
|
Kalev Lember |
afc3d8e |
|
|
kalev |
38f31b6 |
* Mon Aug 02 2010 Kalev Lember <kalev@smartlink.ee> - 0.3.2-6
|
|
kalev |
38f31b6 |
- Temporarily disable tests to fix build with Python 2.7
|
|
kalev |
38f31b6 |
|
|
|
b526432 |
* Sat Jul 31 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.3.2-5
|
|
|
b526432 |
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
|
|
|
b526432 |
|
|
|
dc7db14 |
* Sat Jul 24 2010 Kalev Lember <kalev@smartlink.ee> - 0.3.2-4
|
|
|
dc7db14 |
- Explicitly require generatorrunner for %%{_libdir}/generatorrunner/ directory
|
|
|
dc7db14 |
ownership (#609738)
|
|
|
dc7db14 |
|
|
|
dc7db14 |
* Sat Jul 24 2010 Kalev Lember <kalev@smartlink.ee> - 0.3.2-3
|
|
|
dc7db14 |
- Require python2-devel in devel package as the public headers include Python.h
|
|
|
dc7db14 |
|
|
|
dc7db14 |
* Sat Jul 24 2010 Kalev Lember <kalev@smartlink.ee> - 0.3.2-2
|
|
|
dc7db14 |
- BR sparsehash-devel instead of sparsehash (#609738)
|
|
|
dc7db14 |
|
|
|
dc7db14 |
* Thu Jul 01 2010 Kalev Lember <kalev@smartlink.ee> - 0.3.2-1
|
|
|
dc7db14 |
- Initial RPM release
|