python-llvmlite: update to 0.43.0
This commit is contained in:
@@ -6,7 +6,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
replaces=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
pkgver=0.42.0
|
||||
pkgver=0.43.0
|
||||
pkgrel=1
|
||||
pkgdesc='Lightweight LLVM python binding for writing JIT compilers (mingw-w64)'
|
||||
arch=('any')
|
||||
@@ -18,7 +18,8 @@ url="https://github.com/numba/llvmlite"
|
||||
license=('spdx:BSD-2-Clause')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python"
|
||||
"${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-zlib")
|
||||
"${MINGW_PACKAGE_PREFIX}-zlib"
|
||||
"${MINGW_PACKAGE_PREFIX}-zstd")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-installer"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-setuptools"
|
||||
@@ -26,11 +27,12 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
|
||||
"${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-llvm-14")
|
||||
"${MINGW_PACKAGE_PREFIX}-llvm-15"
|
||||
"${MINGW_PACKAGE_PREFIX}-compiler-rt-15")
|
||||
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz"
|
||||
"multi-defs.patch"
|
||||
"path_fix.patch")
|
||||
sha256sums=('f92b09243c0cc3f457da8b983f67bd8e1295d0f5b3746c7a1861d7a99403854a'
|
||||
sha256sums=('ae2b5b5c3ef67354824fb75517c8db5fbe93bc02cd9671f3c62271626bc041d5'
|
||||
'b4610934ac8fd7e614d9ea920856ff6da2fbeb146028a664ada8543b8b33ec56'
|
||||
'813ecc48f18543f0d36b03c7596a1a6a26be31b9cfa44f1111ac232821844a79')
|
||||
|
||||
@@ -56,8 +58,13 @@ build() {
|
||||
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
|
||||
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
|
||||
# A hack to make it build on clang* environments
|
||||
LDFLAGS+=" $(cygpath -m ${MINGW_PREFIX})/opt/llvm-15/lib/clang/15.0.7/lib/windows/libclang_rt.builtins-${CARCH}.a"
|
||||
fi
|
||||
|
||||
export CMAKE_GENERATOR="Ninja"
|
||||
export LLVM_DIR=${MINGW_PREFIX}/opt/llvm-14/lib/cmake/llvm
|
||||
export LLVM_DIR=${MINGW_PREFIX}/opt/llvm-15/lib/cmake/llvm
|
||||
|
||||
${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user