]> git.pld-linux.org Git - packages/python-libextractor.git/commitdiff
- updated/switched to ctypes bindings, version 0.6 auto/th/python-libextractor-0.6-1
authorJakub Bogusz <qboosh@pld-linux.org>
Thu, 26 Dec 2013 21:07:23 +0000 (22:07 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Thu, 26 Dec 2013 21:07:54 +0000 (22:07 +0100)
ac_python_devel.patch [deleted file]
libextractor-python-destdir.patch [deleted file]
python-libextractor.spec

diff --git a/ac_python_devel.patch b/ac_python_devel.patch
deleted file mode 100644 (file)
index 6bd69f7..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
---- libextractor-python-0.5.4/m4/ac_python_devel.m4~   2005-08-04 01:13:40.000000000 +0300
-+++ libextractor-python-0.5.4/m4/ac_python_devel.m4    2010-07-17 23:54:23.115990476 +0300
-@@ -9,46 +9,31 @@
-       # Check for Python include path
-       AC_MSG_CHECKING([for Python include path])
--      python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
--      for i in "$python_path/include/python$PYTHON_VERSION/" "$python_path/include/python/" "$python_path/" ; do
--              python_path=`find $i -type f -name Python.h -print | sed "1q"`
--              if test -n "$python_path" ; then
--                      break
--              fi
--      done
--      python_path=`echo $python_path | sed "s,/Python.h$,,"`
--      AC_MSG_RESULT([$python_path])
--      if test -z "$python_path" ; then
-+      python_includes=`python-config --includes`
-+      AC_MSG_RESULT([$python_includes])
-+      if test -z "$python_includes" ; then
-               AC_MSG_WARN([cannot find Python include path])
-       else
--      AC_SUBST([PYTHON_CPPFLAGS],[-I$python_path])
-+      AC_SUBST([PYTHON_CPPFLAGS],[-I$python_includes])
-       # Check for Python library path
-       AC_MSG_CHECKING([for Python library path])
--      python_path=`echo $PYTHON | sed "s,/bin.*$,,"`
--      for i in "$python_path/lib/python$PYTHON_VERSION/config/" "$python_path/lib/python$PYTHON_VERSION/" "$python_path/lib/python/config/" "$python_path/lib/python/" "$python_path/" ; do
--              python_path=`find $i -type f -name libpython$PYTHON_VERSION.* -print | sed "1q"`
--              if test -n "$python_path" ; then
--                      break
--              fi
--      done
--      python_path=`echo $python_path | sed "s,/libpython.*$,,"`
--      AC_MSG_RESULT([$python_path])
--      if test -z "$python_path" ; then
-+      python_ldflags=`python-config --ldflags`
-+      AC_MSG_RESULT([$python_ldflags])
-+      if test -z "$python_ldflags" ; then
-               AC_MSG_ERROR([cannot find Python library path])
-       fi
--      AC_SUBST([PYTHON_LDFLAGS],["-L$python_path -lpython$PYTHON_VERSION"])
--      #
--      python_site=`echo $python_path | sed "s/config/site-packages/"`
-+      AC_SUBST([PYTHON_LDFLAGS],[$python_ldflags])
-+
-+      # unused here
-+      python_site=""
-       AC_SUBST([PYTHON_SITE_PKG],[$python_site])
-       #
-       # libraries which must be linked in when embedding
-       #
--      AC_MSG_CHECKING(python extra libraries)
--      PYTHON_EXTRA_LIBS=`$PYTHON -c "import distutils.sysconfig; \
--                conf = distutils.sysconfig.get_config_var; \
--                print conf('LOCALMODLIBS')+' '+conf('LIBS')"
--      AC_MSG_RESULT($PYTHON_EXTRA_LIBS)`
-+      # same as ldflags, but unused here
-+      PYTHON_EXTRA_LIBS="$python_ldflags"
-+      AC_MSG_RESULT($PYTHON_EXTRA_LIBS)
-       AC_SUBST(PYTHON_EXTRA_LIBS)
-       fi
- ])
diff --git a/libextractor-python-destdir.patch b/libextractor-python-destdir.patch
deleted file mode 100644 (file)
index fe56ef9..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- libextractor-python-0.5.4/Makefile.am.orig 2005-08-27 08:19:21.000000000 +0200
-+++ libextractor-python-0.5.4/Makefile.am      2005-08-29 22:16:36.091081680 +0200
-@@ -1,9 +1,9 @@
- all:
-       python libextractor_python_setup.py $(EXT_LIB_PATH) build
- install-exec-local:
--      python libextractor_python_setup.py $(EXT_LIB_PATH) install --prefix=$(PYTHON_PREFIX)
-+      python libextractor_python_setup.py $(EXT_LIB_PATH) install --prefix=$(DESTDIR)$(PYTHON_PREFIX)
- EXTRA_DIST = \
-   extract.py \
-   libextractor_python_setup.py \
-   libextractor_python.c \
--  README.debian
-\ Brak znaku nowej linii na koñcu pliku
-+  README.debian
index 1324db6d6d5a2aa35f1239f6674723fb54859604..13b1c44cdbbdd2c789789797b1de86b2a4868b9c 100644 (file)
@@ -1,61 +1,50 @@
-# TODO
-# - fix some autofoo:
-#checking for EXTRACTOR_loadDefaultLibraries in -lextractor... ./configure[4411]: ac_fn_c_try_link: not found
-#no
-#configure: error: libextractor-python requires libextractor
-#error: Bad exit status from /home/users/glen/tmp/rpm-tmp.7334 (%build)
-
-Summary:       Python support for libextractor
-Summary(pl.UTF-8):     Moduł języka Python dla biblioteki libextractor
+Summary:       Python bindings for GNU libextractor
+Summary(pl.UTF-8):     Wiązania Pythona do biblioteki GNU libextractor
 Name:          python-libextractor
-Version:       0.5.4
-Release:       4
-License:       GPL
+Version:       0.6
+Release:       1
+License:       GPL v2+
 Group:         Libraries/Python
-Source0:       http://gnunet.org/libextractor/download/libextractor-python-%{version}.tar.gz
-# Source0-md5: fbe72b00b8780b528892274b96c9d40f
-Patch0:                libextractor-python-destdir.patch
-Patch1:                ac_python_devel.patch
+Source0:       http://ftp.gnu.org/gnu/libextractor/libextractor-python-%{version}.tar.gz
+# Source0-md5: adea21c10163d262e02154b21b4f74a2
 URL:           http://gnunet.org/libextractor/
-BuildRequires: autoconf >= 2.57
-BuildRequires: automake
-BuildRequires: libextractor-devel >= %{version}
+BuildRequires: libextractor-devel >= 0.6
 BuildRequires: python-devel >= 1:2.3
-Requires:      libextractor >= %{version}
+BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.219
+Requires:      libextractor >= 0.6
 %pyrequires_eq python-libs
 Obsoletes:     python-extractor
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Python support for libextractor.
+Python bindings for GNU libextractor.
 
 %description -l pl.UTF-8
-Moduł języka Python dla biblioteki libextractor.
+Wiązania Pythona do biblioteki GNU libextractor.
 
 %prep
-%setup -q -n libextractor-python-%{version}
-%patch0 -p1
-%patch1 -p1
+%setup -q -n Extractor-%{version}
 
 %build
-%{__aclocal} -I m4
-%{__autoconf}
-%{__automake}
-%configure \
-       --with-extractor=/usr
-
-%{__make}
+%{__python} setup.py build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
+%{__python} setup.py install \
+       --skip-build \
+       --root=$RPM_BUILD_ROOT \
+       --optimize=2
+
+%py_postclean
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog README
-%attr(755,root,root) %{py_sitedir}/extractor.so
+%doc README
+%attr(755,root,root) %{_bindir}/extract.py
+%{py_sitescriptdir}/extractor.py[co]
+%{py_sitescriptdir}/Extractor-0.6-py*.egg-info
This page took 0.090817 seconds and 4 git commands to generate.