[libgsf] libgsf-python is gone with 'excise old bit-rotted python support'

Caolán McNamara caolanm at fedoraproject.org
Mon Mar 4 11:54:20 UTC 2013


commit bcd2a2c1b9e73953f8a89390b3fbd1b593fdef89
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Mon Mar 4 11:53:17 2013 +0000

    libgsf-python is gone with 'excise old bit-rotted python support'

 libgsf.spec |   30 ++++--------------------------
 1 files changed, 4 insertions(+), 26 deletions(-)
---
diff --git a/libgsf.spec b/libgsf.spec
index 0f10ad9..6f06ecd 100644
--- a/libgsf.spec
+++ b/libgsf.spec
@@ -1,10 +1,3 @@
-%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from
-distutils.sysconfig import get_python_lib; print(get_python_lib())")}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from
-distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
-%endif
-
 Summary: GNOME Structured File library
 Name: libgsf
 Version: 1.14.26
@@ -18,6 +11,7 @@ BuildRequires: glib2-devel, perl-XML-Parser
 BuildRequires: libtool, libxml2-devel, glib2-devel, bzip2-devel, gettext
 BuildRequires: libbonobo-devel, pygtk2-devel, intltool, gnome-vfs2-devel
 Obsoletes: libgsf-gnome < 1.14.22
+Obsoletes: libgsf-python < 1.14.26
 
 %description
 A library for reading and writing structured files (e.g. MS OLE and Zip)
@@ -33,18 +27,11 @@ Obsoletes: libgsf-gnome-devel < 1.14.22
 Libraries, headers, and support files necessary to compile applications using 
 libgsf.
 
-%package python
-Summary: Python bindings for libgsf
-Group: Development/Libraries
-
-%description python
-Python bindings for libgsf
-
 %prep
 %setup -q
 
 %build
-%configure --disable-gtk-doc --disable-static --with-python
+%configure --disable-gtk-doc --disable-static
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
 make %{?_smp_mflags}
@@ -55,12 +42,6 @@ export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
 make DESTDIR=$RPM_BUILD_ROOT install
 %find_lang libgsf
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-rm -f $RPM_BUILD_ROOT%{python_sitearch}/gsf/*.la
-
-if [ "%{python_sitelib}" != "%{python_sitearch}" ]; then
-  mv $RPM_BUILD_ROOT%{python_sitelib}/gsf/* $RPM_BUILD_ROOT%{python_sitearch}/gsf
-  rm -r $RPM_BUILD_ROOT%{python_sitelib}/gsf
-fi
 
 %post -p /sbin/ldconfig
 
@@ -87,10 +68,6 @@ fi
 %{_mandir}/man1/gsf.1.gz
 %{_mandir}/man1/gsf-vba-dump.1.gz
 
-%files python
-%defattr(-,root,root,-)
-%{python_sitearch}/gsf/
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -98,6 +75,7 @@ rm -rf $RPM_BUILD_ROOT
 * Mon Mar 04 2013 Caolán McNamara <caolanm at redhat.com> 1.14.26-1
 - latest version
 - drop integrated gnome689706.gsf_input_dup.patch
+- libgsf-python is gone with "excise old bit-rotted python support"
 
 * Fri Feb 22 2013 Caolán McNamara <caolanm at redhat.com> 1.14.25-2
 - Resolves: gnome#689706 fix gsf_input_dup
@@ -262,7 +240,7 @@ rm -rf $RPM_BUILD_ROOT
 * Fri Jul 14 2006 Bill Nottingham <notting at redhat.com> - 1.14.1-6
 - gnome-vfs2-devel no longer requires libbonobo-devel; add it as a buildreq
 
-* Wed Jul 13 2006 Jesse Keating <jkeating at redhat.com> - 1.14.1-5
+* Thu Jul 13 2006 Jesse Keating <jkeating at redhat.com> - 1.14.1-5
 - rebuild
 - add missing br gettext
 


More information about the scm-commits mailing list