|
|
3f8bd06 |
Name: apiextractor
|
|
|
918ff7e |
Version: 0.10.10
|
|
|
c4b0c7b |
Release: 10%{?dist}
|
|
|
3f8bd06 |
Summary: Library headers parser to extract API information
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
Group: System Environment/Libraries
|
|
|
3f8bd06 |
License: GPLv2
|
|
|
3f8bd06 |
URL: http://www.pyside.org
|
|
|
3f8bd06 |
Source0: http://www.pyside.org/files/apiextractor-%{version}.tar.bz2
|
|
|
3f8bd06 |
|
|
|
c877a91 |
# docs fails to build with Sphinx 1.2
|
|
|
c877a91 |
# https://bugreports.qt-project.org/browse/PYSIDE-221
|
|
|
c877a91 |
Patch0: apiextractor-0.10.10-remove-sphinx-refcounting.patch
|
|
|
c877a91 |
|
|
|
3f8bd06 |
BuildRequires: cmake
|
|
|
3f8bd06 |
BuildRequires: libxml2-devel
|
|
|
3f8bd06 |
BuildRequires: libxslt-devel
|
|
|
3f8bd06 |
BuildRequires: python-sphinx
|
|
|
3f8bd06 |
BuildRequires: qt4-devel
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%description
|
|
|
3f8bd06 |
The API Extractor library is used by the binding generator to parse headers of
|
|
|
3f8bd06 |
a given library and merge this data with information provided by type system
|
|
|
3f8bd06 |
(XML) files, resulting in a representation of how the API should be exported
|
|
|
3f8bd06 |
to the chosen target language. The generation of source code for the bindings
|
|
|
3f8bd06 |
is performed by specific generators using the API Extractor library.
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%package devel
|
|
|
3f8bd06 |
Summary: Development files for %{name}
|
|
|
3f8bd06 |
Group: Development/Libraries
|
|
|
3f8bd06 |
Requires: %{name} = %{version}-%{release}
|
|
|
3f8bd06 |
Requires: cmake
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%description devel
|
|
|
3f8bd06 |
The %{name}-devel package contains libraries and header files for
|
|
|
3f8bd06 |
developing applications that use %{name}.
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%prep
|
|
|
3f8bd06 |
%setup -q
|
|
|
3f8bd06 |
|
|
|
c877a91 |
%patch0 -p1 -b .remove-sphinx-refcounting
|
|
|
c877a91 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%build
|
|
|
3f8bd06 |
mkdir -p %{_target_platform}
|
|
|
3f8bd06 |
pushd %{_target_platform}
|
|
|
3f8bd06 |
%{cmake} ..
|
|
|
3f8bd06 |
popd
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
make %{?_smp_mflags} -C %{_target_platform}
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
# Build html docs
|
|
Kalev Lember |
6dfec22 |
make %{?_smp_mflags} -C %{_target_platform} doc
|
|
Kalev Lember |
6dfec22 |
rm -f %{_target_platform}/doc/html/_static/images/._*
|
|
Kalev Lember |
6dfec22 |
rm -f %{_target_platform}/doc/html/.buildinfo
|
|
Kalev Lember |
deebb3e |
rm -f %{_target_platform}/doc/html/objects.inv
|
|
Kalev Lember |
f45e1c7 |
rm -rf %{_target_platform}/doc/html/.doctrees
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%install
|
|
|
3f8bd06 |
make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%check
|
|
|
27237f0 |
%if ! 0%{?rhel} == 6
|
|
|
3f8bd06 |
make test -C %{_target_platform}
|
|
|
27237f0 |
%endif
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%post -p /sbin/ldconfig
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%postun -p /sbin/ldconfig
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%files
|
|
|
3f8bd06 |
%doc AUTHORS ChangeLog COPYING
|
|
|
3f8bd06 |
%{_libdir}/libapiextractor.so.*
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%files devel
|
|
Kalev Lember |
6dfec22 |
%doc %{_target_platform}/doc/html/
|
|
|
3f8bd06 |
%{_includedir}/apiextractor/
|
|
|
3f8bd06 |
%{_libdir}/libapiextractor.so
|
|
|
3f8bd06 |
%{_libdir}/pkgconfig/apiextractor.pc
|
|
|
3f8bd06 |
%{_libdir}/cmake/ApiExtractor-%{version}/
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
%changelog
|
|
|
c4b0c7b |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-10
|
|
|
c4b0c7b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
c4b0c7b |
|
|
|
26a0123 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.10.10-9
|
|
|
26a0123 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
26a0123 |
|
|
|
a2f1d4b |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-8
|
|
|
a2f1d4b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
a2f1d4b |
|
|
|
c877a91 |
* Tue Jun 10 2014 Jaroslav Reznik <jreznik@redhat.com> - 0.10.10-7
|
|
|
c877a91 |
- Remove Sphinx refcounting extension
|
|
|
c877a91 |
|
|
|
71346a0 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-6
|
|
|
71346a0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
71346a0 |
|
|
|
9885b9f |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-5
|
|
|
9885b9f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
9885b9f |
|
|
|
c0aa4c9 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-4
|
|
|
c0aa4c9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
c0aa4c9 |
|
|
|
b34c902 |
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-3
|
|
|
b34c902 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
b34c902 |
|
|
|
46336cf |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.10-2
|
|
|
46336cf |
- Rebuilt for c++ ABI breakage
|
|
|
46336cf |
|
|
|
918ff7e |
* Sat Jan 21 2012 Kalev Lember <kalevlember@gmail.com> - 0.10.10-1
|
|
|
918ff7e |
- Update to 0.10.10
|
|
|
918ff7e |
|
|
|
b58fc7a |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.8-3
|
|
|
b58fc7a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
b58fc7a |
|
|
|
2477696 |
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.8-2
|
|
|
2477696 |
- Rebuilt for glibc bug#747377
|
|
|
2477696 |
|
|
|
2bed75a |
* Fri Oct 21 2011 Kalev Lember <kalevlember@gmail.com> - 0.10.8-1
|
|
|
2bed75a |
- Update to 0.10.8
|
|
|
2bed75a |
|
|
|
a9f74fc |
* Thu Aug 25 2011 Kalev Lember <kalevlember@gmail.com> - 0.10.6-1
|
|
|
a9f74fc |
- Update to 0.10.6
|
|
|
a9f74fc |
|
|
Kalev Lember |
393126f |
* Thu Jun 23 2011 Kalev Lember <kalev@smartlink.ee> - 0.10.4-1
|
|
Kalev Lember |
393126f |
- Update to 0.10.4
|
|
Kalev Lember |
b632c95 |
- Cleaned up the spec file for modern rpmbuild
|
|
Kalev Lember |
393126f |
|
|
Kalev Lember |
b1cdc14 |
* Fri May 27 2011 Kalev Lember <kalev@smartlink.ee> - 0.10.3-1
|
|
Kalev Lember |
b1cdc14 |
- Update to 0.10.3
|
|
Kalev Lember |
b1cdc14 |
|
|
Kalev Lember |
3112124 |
* Sun May 01 2011 Kalev Lember <kalev@smartlink.ee> - 0.10.2-1
|
|
Kalev Lember |
3112124 |
- Update to 0.10.2
|
|
Kalev Lember |
3112124 |
|
|
Kalev Lember |
a8acd6e |
* Sun Apr 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.10.1-1
|
|
Kalev Lember |
a8acd6e |
- Update to 0.10.1
|
|
Kalev Lember |
a8acd6e |
|
|
Kalev Lember |
1d65a22 |
* Thu Mar 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.10.0-1
|
|
Kalev Lember |
1d65a22 |
- Update to 0.10.0
|
|
Kalev Lember |
1d65a22 |
|
|
|
d9b8d42 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.3-2
|
|
|
d9b8d42 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
d9b8d42 |
|
|
Kalev Lember |
f63a624 |
* Sat Jan 22 2011 Kalev Lember <kalev@smartlink.ee> - 0.9.3-1
|
|
Kalev Lember |
f63a624 |
- Update to 0.9.3
|
|
Kalev Lember |
f63a624 |
|
|
Kalev Lember |
deebb3e |
* Sat Nov 27 2010 Kalev Lember <kalev@smartlink.ee> - 0.9.0-2
|
|
Kalev Lember |
deebb3e |
- Removed spurious objects.inv file from html docs
|
|
Kalev Lember |
deebb3e |
|
|
Kalev Lember |
f0e09e7 |
* Fri Nov 26 2010 Kalev Lember <kalev@smartlink.ee> - 0.9.0-1
|
|
Kalev Lember |
f0e09e7 |
- Update to 0.9.0
|
|
Kalev Lember |
f0e09e7 |
|
|
Kalev Lember |
f45e1c7 |
* Thu Oct 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.8.1-2
|
|
Kalev Lember |
f45e1c7 |
- Removed a hidden directory from html docs
|
|
Kalev Lember |
f45e1c7 |
|
|
Kalev Lember |
6dfec22 |
* Thu Oct 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.8.1-1
|
|
Kalev Lember |
6dfec22 |
- Update to 0.8.1
|
|
Kalev Lember |
6dfec22 |
|
|
Jesse Keating |
40a2902 |
* Wed Sep 29 2010 jkeating - 0.8.0-2
|
|
Jesse Keating |
40a2902 |
- Rebuilt for gcc bug 634757
|
|
Jesse Keating |
40a2902 |
|
|
Kalev Lember |
6387213 |
* Sat Sep 11 2010 Kalev Lember <kalev@smartlink.ee> - 0.8.0-1
|
|
Kalev Lember |
6387213 |
- Update to 0.8.0
|
|
Kalev Lember |
6387213 |
|
|
Kalev Lember |
0446abf |
* Wed Aug 04 2010 Kalev Lember <kalev@smartlink.ee> - 0.7.0-1
|
|
Kalev Lember |
0446abf |
- Update to 0.7.0
|
|
Kalev Lember |
0446abf |
|
|
|
3f8bd06 |
* Mon Jun 21 2010 Kalev Lember <kalev@smartlink.ee> - 0.6.0-4
|
|
|
3f8bd06 |
- Use System Environment/Libraries for main package
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
* Sun Jun 20 2010 Kalev Lember <kalev@smartlink.ee> - 0.6.0-3
|
|
|
3f8bd06 |
- Removed .buildinfo file from documentation directory
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
* Sun Jun 20 2010 Kalev Lember <kalev@smartlink.ee> - 0.6.0-2
|
|
|
3f8bd06 |
- Build html documentation and ship it in -devel subpackage
|
|
|
3f8bd06 |
- typo fix in description
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
* Wed Jun 16 2010 Kalev Lember <kalev@smartlink.ee> - 0.6.0-1
|
|
|
3f8bd06 |
- Update to 0.6.0
|
|
|
3f8bd06 |
|
|
|
3f8bd06 |
* Fri Mar 26 2010 Kalev Lember <kalev@smartlink.ee> - 0.4.0-1
|
|
|
3f8bd06 |
- Initial RPM release
|