Summary: Python bindings for GObject
License: LGPL-2.1+
Group: Development/Libraries
-Version: 3.8.0
+Version: 3.30.1
Release: 0
Url: http://ftp.gnome.org/pub/GNOME/sources/pygobject/
Source: http://download.gnome.org/sources/pygobject/3.8/%{_name}-%{version}.tar.xz
This package contains a module providing backwards compatibility to
pygtk.
-%package -n libpyglib-gi-python
-Summary: Python Gobject Introspeciton binding
-Group: System/Libraries
-
-%description -n libpyglib-gi-python
-Pygobjects is an extension module for python that gives you access to
-GLib's GObjects.
-
-The bindings are handled by gobject-introspection libraries.
-
%package devel
Summary: Python bindings for GObject
Group: Development/Libraries
Requires: %{name} = %{version}
-Requires: libpyglib-gi-python = %{version}
%description devel
This package contains files required to build wrappers for gobject
cp %{SOURCE1001} .
%build
-%configure
-make %{?jobs:-j%jobs} V=1
+%{__python} setup.py build
%install
-%make_install
-rm examples/Makefile*
-%fdupes $RPM_BUILD_ROOT
-
-%post -n libpyglib-gi-python -p /sbin/ldconfig
-
-%postun -n libpyglib-gi-python -p /sbin/ldconfig
+%{__python} setup.py install --skip-build \
+ --install-base=%{buildroot} \
+ --install-lib=%{buildroot}%{python_sitearch} \
+ --install-purelib=%{buildroot}%{_libdir} \
+ --install-scripts=%{buildroot}%{_bindir} \
+ --install-headers=%{buildroot}%{_includedir} \
+ --install-data=%{buildroot}%{_usr}
+%py_compile %{buildroot}/%{python_sitearch}
+%py_compile -O %{buildroot}/%{python_sitearch}
+%fdupes %{buildroot}/%{python_sitearch}
%files
%manifest %{name}.manifest
%defattr(-,root,root)
%license COPYING
%{local_py_sitedir}/gi/
-%{local_py_sitedir}/pygobject-*
+%{local_py_sitedir}/PyGObject-*.egg-info
# Lives in cairo subpackage
%exclude %{local_py_sitedir}/gi/_gi_cairo.so
# Lives in pygtkcompat subpackage
%exclude %{local_py_sitedir}/gi/pygtkcompat.py
-%files -n libpyglib-gi-python
-%manifest %{name}.manifest
-%defattr(-, root, root)
-%{_libdir}/libpyglib-gi-2.0-python%{local_py_suffix}.so.0*
-
%files cairo
%manifest %{name}.manifest
%defattr(-,root,root)
%manifest %{name}.manifest
%defattr(-,root,root)
%{_includedir}/pygobject-3.0/
-%{_libdir}/*.so
%{_libdir}/pkgconfig/pygobject-3.0.pc