3 %bcond_with apidocs # API documentation
5 Summary: Qt4 Binding Generator library
6 Summary(pl.UTF-8): Biblioteka do generowania wiązań Qt4
12 #Source0Download: https://github.com/PySide/Apiextractor/releases
13 Source0: https://github.com/PySide/Apiextractor/archive/%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: 62192889eed581edb7e755cf4be054b2
15 URL: https://github.com/PySide/Apiextractor
16 BuildRequires: QtCore-devel >= 4.5.0
17 BuildRequires: QtXml-devel >= 4.5.0
18 BuildRequires: QtXmlPatterns-devel >= 4.5.0
19 BuildRequires: cmake >= 2.6
20 BuildRequires: libxml2-devel >= 1:2.6.32
21 BuildRequires: libxslt-devel >= 1.1.19
22 BuildRequires: rpm-build >= 4.6
23 %{?with_apidocs:BuildRequires: sphinx-pdg}
24 Requires: QtCore >= 4.5.0
25 Requires: libxml2 >= 1:2.6.32
26 Requires: libxslt >= 1.1.19
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Qt4 Binding Generator library.
32 %description -l pl.UTF-8
33 Biblioteka do generowania wiązań Qt4.
36 Summary: Header files for ApiExtractor library
37 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ApiExtractor
38 Group: Development/Libraries
39 Requires: %{name} = %{version}-%{release}
40 Requires: QtCore-devel >= 4.5.0
43 Header files for ApiExtractor library.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe biblioteki ApiExtractor.
49 Summary: ApiExtractor API documentation
50 Summary(pl.UTF-8): Dokumentacja API biblioteki ApiExtractor
55 ApiExtractor API documentation.
57 %description apidocs -l pl.UTF-8
58 Dokumentacja API biblioteki ApiExtractor.
61 %setup -q -n Apiextractor-%{version}
69 %{?with_apidocs:%{__make} doc}
72 rm -rf $RPM_BUILD_ROOT
74 %{__make} -C build install \
75 DESTDIR=$RPM_BUILD_ROOT
78 rm -rf $RPM_BUILD_ROOT
80 %post -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
84 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_libdir}/libapiextractor.so.*.*.*
87 %attr(755,root,root) %ghost %{_libdir}/libapiextractor.so.0.10
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_libdir}/libapiextractor.so
92 %{_includedir}/apiextractor
93 %{_pkgconfigdir}/apiextractor.pc
94 %{_libdir}/cmake/ApiExtractor-%{version}
98 %defattr(644,root,root,755)
99 %doc build/doc/html/{_sources,_static,*.{html,js}}