[pyfribidi] Use system fribidi lib

Hans de Goede jwrdegoede at fedoraproject.org
Fri May 10 14:09:07 UTC 2013


commit cee4f1dc0d79f36209c1c3834d67bd159149737a
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Fri May 10 16:13:05 2013 +0200

    Use system fribidi lib
    
    - No longer uses config.guess / .sub, so no aarch64 issues (rhbz#926391)

 pyfribidi.spec |   30 ++++++++++--------------------
 1 files changed, 10 insertions(+), 20 deletions(-)
---
diff --git a/pyfribidi.spec b/pyfribidi.spec
index 3d4a487..1b61b41 100644
--- a/pyfribidi.spec
+++ b/pyfribidi.spec
@@ -2,20 +2,12 @@
 
 Name:           pyfribidi
 Version:        0.11.0
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        A Python binding for GNU FriBidi
-
 Group:          Development/Languages
 License:        GPLv2+
-#URL:            http://pyfribidi.sourceforge.net/
-URL:		https://github.com/pediapress/pyfribidi
-#Source0:        http://downloads.sourceforge.net/pyfribidi/pyfribidi-%{version}.tar.bz2
-Source0:	pediapress-pyfribidi-0.11.0-0-g7356e84.tar.gz
-# Patches courtsey of Debian
-#Patch0:         buffer_overflow.diff
-#Patch1:         testbigString.diff
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
+URL:            https://github.com/pediapress/pyfribidi
+Source0:        pediapress-pyfribidi-0.11.0-0-g7356e84.tar.gz
 BuildRequires:  python-devel
 BuildRequires:  fribidi-devel
 BuildRequires:  pkgconfig
@@ -27,8 +19,8 @@ implementation of The Unicode Bidirectional Algorithm in Python.
 
 %prep
 %setup -qn pediapress-pyfribidi-7356e84
-#%patch0 -p1
-#%patch1 -p1
+# setup.py will use the system lib if the embedded copy is removed
+rm -rf fribidi-src
 
 
 %build
@@ -36,7 +28,6 @@ CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
 
 
@@ -45,24 +36,23 @@ ln -s build/lib.linux-*/pyfribidi.so .
 python test_pyfribidi.py
 
  
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %doc AUTHORS COPYING ChangeLog
 %{python_sitearch}/*
 
 
 %changelog
+* Fri May 10 2013 Hans de Goede <hdegoede at redhat.com> - 0.11.0-4
+- Use system fribidi lib
+- No longer uses config.guess / .sub, so no aarch64 issues (rhbz#926391)
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.11.0-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.11.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
-* Fri Mar 01 2012 Jon Ciesla <limburgher at gmail.com> - 0.11.0-1
+* Thu Mar 01 2012 Jon Ciesla <limburgher at gmail.com> - 0.11.0-1
 - Update to 0.11.0, BZ 801897.
 - Both patches upstreamed.
 


More information about the scm-commits mailing list