diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,3 +1,3 @@ -libLLVM-9.so +libLLVM-10.so libc.so.6 libstdc++.so.6 diff --git a/files/allow-llvm9.patch b/files/allow-llvm9.patch deleted file mode 100644 --- a/files/allow-llvm9.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 7c14ef015f2f95f264f53404dfcea68b1214d6e9 Mon Sep 17 00:00:00 2001 -From: Julien Schueller -Date: Sun, 13 Oct 2019 09:56:05 +0200 -Subject: [PATCH] Allow llvm>=9.0 - ---- - ffi/build.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/ffi/build.py b/ffi/build.py -index 9efb1895..778e028b 100755 ---- a/ffi/build.py -+++ b/ffi/build.py -@@ -12,6 +12,7 @@ - import shutil - import sys - import tempfile -+from distutils.version import LooseVersion - - - here_dir = os.path.abspath(os.path.dirname(__file__)) -@@ -109,8 +110,7 @@ def main_posix(kind, library_ext): - - out = out.decode('latin1') - print(out) -- if not (out.startswith('8.0.') or out.startswith('7.0.') -- or out.startswith('7.1.')): -+ if LooseVersion(out) < '7.0': - msg = ( - "Building llvmlite requires LLVM 7.0+ Be sure to " - "set LLVM_CONFIG to the right executable path.\n" diff --git a/files/ffi-cxx-flags.patch b/files/ffi-cxx-flags.patch deleted file mode 100644 --- a/files/ffi-cxx-flags.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/ffi/Makefile.linux b/ffi/Makefile.linux ---- a/ffi/Makefile.linux 2019-05-29 23:43:46.000000000 +0800 -+++ b/ffi/Makefile.linux 2019-09-27 23:40:04.196721223 +0800 -@@ -2,7 +2,7 @@ - CXX ?= g++ - - # -flto and --exclude-libs allow us to remove those parts of LLVM we don't use --CXX_FLTO_FLAGS ?= -flto -+CXX_FLTO_FLAGS ?= -flto -fPIC - LD_FLTO_FLAGS ?= -flto -Wl,--exclude-libs=ALL - - CXXFLAGS = $(LLVM_CXXFLAGS) $(CXX_FLTO_FLAGS) diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : python-llvmlite -version : 0.31.0 -release : 6 +version : 0.34.0 +release : 7 source : - - https://github.com/numba/llvmlite/archive/v0.31.0.tar.gz : a2c431ce2240cda8d4a7b6cce84ac012e0385f5b62ef9911249b000c7ef2c558 + - https://github.com/numba/llvmlite/archive/v0.34.0.tar.gz : aea5c33d59145b96251d11971bad26d81810962ab683d107b6ef4a18472d3d9a license : BSD-2-Clause homepage : http://llvmlite.pydata.org component : programming.python @@ -14,9 +14,7 @@ - pure Python implementation of the subset of the LLVM IR builder that we need for Numba. builddeps : - llvm-devel -setup : | - %patch -p1 < $pkgfiles/ffi-cxx-flags.patch - %patch -p1 < $pkgfiles/allow-llvm9.patch +build : | %python3_setup install : | %python3_install diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ python-llvmlite http://llvmlite.pydata.org - Martin Reboredo - gc1000ll@gmail.com + Campbell Jones + dev@serebit.com BSD-2-Clause programming.python @@ -26,15 +26,13 @@ programming.python - /usr/lib/python3.7/site-packages/llvmlite-0.31.0-py3.7.egg-info/PKG-INFO - /usr/lib/python3.7/site-packages/llvmlite-0.31.0-py3.7.egg-info/SOURCES.txt - /usr/lib/python3.7/site-packages/llvmlite-0.31.0-py3.7.egg-info/dependency_links.txt - /usr/lib/python3.7/site-packages/llvmlite-0.31.0-py3.7.egg-info/requires.txt - /usr/lib/python3.7/site-packages/llvmlite-0.31.0-py3.7.egg-info/top_level.txt + /usr/lib/python3.7/site-packages/llvmlite-0.34.0-py3.7.egg-info/PKG-INFO + /usr/lib/python3.7/site-packages/llvmlite-0.34.0-py3.7.egg-info/SOURCES.txt + /usr/lib/python3.7/site-packages/llvmlite-0.34.0-py3.7.egg-info/dependency_links.txt + /usr/lib/python3.7/site-packages/llvmlite-0.34.0-py3.7.egg-info/top_level.txt /usr/lib/python3.7/site-packages/llvmlite/__init__.py /usr/lib/python3.7/site-packages/llvmlite/__pycache__/__init__.cpython-37.pyc /usr/lib/python3.7/site-packages/llvmlite/__pycache__/_version.cpython-37.pyc - /usr/lib/python3.7/site-packages/llvmlite/__pycache__/six.cpython-37.pyc /usr/lib/python3.7/site-packages/llvmlite/__pycache__/utils.cpython-37.pyc /usr/lib/python3.7/site-packages/llvmlite/_version.py /usr/lib/python3.7/site-packages/llvmlite/binding/__init__.py @@ -94,7 +92,6 @@ /usr/lib/python3.7/site-packages/llvmlite/llvmpy/__pycache__/passes.cpython-37.pyc /usr/lib/python3.7/site-packages/llvmlite/llvmpy/core.py /usr/lib/python3.7/site-packages/llvmlite/llvmpy/passes.py - /usr/lib/python3.7/site-packages/llvmlite/six.py /usr/lib/python3.7/site-packages/llvmlite/tests/__init__.py /usr/lib/python3.7/site-packages/llvmlite/tests/__main__.py /usr/lib/python3.7/site-packages/llvmlite/tests/__pycache__/__init__.cpython-37.pyc @@ -113,12 +110,12 @@ - - 2020-02-05 - 0.31.0 + + 2020-09-19 + 0.34.0 Packaging update - Martin Reboredo - gc1000ll@gmail.com + Campbell Jones + dev@serebit.com - + \ No newline at end of file