%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: gobject-introspection Summary: Introspection system for GObject-based libraries Version: 1.46.0 Release: 2%{?dist} Group: Development/Libraries License: GPLv2+, LGPLv2+, MIT URL: http://live.gnome.org/GObjectIntrospection Source0: %{name}-%{version}.tar.xz %define sha1 gobject-introspection=ca4842479b119da1c8d3fbf5006adcc46920ce72 Vendor: VMware, Inc. Distribution: Photon BuildRequires: gettext BuildRequires: intltool BuildRequires: flex BuildRequires: bison BuildRequires: glib-devel BuildRequires: libffi BuildRequires: go Requires: libffi Requires: glib %description GObject Introspection can scan C header and source files in order to generate introspection "typelib" files. It also provides an API to examine typelib files, useful for creating language bindings among other things. %package python Summary: Python package for handling GObject introspection data Group: Development/Languages Requires: gobject-introspection BuildRequires: python2-devel BuildRequires: python2-libs BuildRequires: python-xml Requires: python2 %description python This package contains a Python package for handling the introspection data from Python. %package devel Summary: Libraries and headers for gobject-introspection Group: Development/Libraries Requires: gobject-introspection Requires: glib-devel Requires: python2 Requires: python2-devel Requires: python2-libs Requires: python-xml %description devel Libraries and headers for gobject-introspection. %prep %setup -q %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT/* make install DESTDIR=$RPM_BUILD_ROOT # Move the python modules to the correct location mkdir -p $RPM_BUILD_ROOT/%{python_sitelib} mv $RPM_BUILD_ROOT/%{_libdir}/gobject-introspection/giscanner $RPM_BUILD_ROOT/%{python_sitelib} rm -rf $RPM_BUILD_ROOT/%{_datarootdir}/gtk-doc/html find %{buildroot}%{_libdir} -name '*.la' -delete %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING %{_libdir}/lib*.so.* %dir %{_libdir}/girepository-1.0 %{_libdir}/girepository-1.0/*.typelib %files python %defattr(-,root,root,-) %{python_sitelib}/giscanner %files devel %defattr(-,root,root,-) %{_libdir}/lib*.so %{_libdir}/lib*.a %{_libdir}/pkgconfig/* %{_includedir}/* %{_bindir}/g-ir-* %{_datadir}/gir-1.0 %{_datadir}/aclocal/introspection.m4 %{_datadir}/gobject-introspection-1.0 %doc %{_mandir}/man1/*.gz %changelog * Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.46.0-2 - GA - Bump release of all rpms * Thu Feb 25 2016 Kumar Kaushik <kaushikk@vmware.com> 1.46.0-1 - Updated version. * Mon Oct 12 2015 Xiaolin Li <xiaolinl@vmware.com> 1.43.3-4 - Moving static lib files to devel package. * Fri Oct 9 2015 Xiaolin Li <xiaolinl@vmware.com> 1.43.3-3 - Removing la files from packages. * Mon Jul 6 2015 Alexey Makhalov <amakhalov@vmware.com> 1.43.3-2 - Added more requirements for devel subpackage.