python-scikit-build: update to 0.17.2
This commit is contained in:
committed by
مهدي شينون (Mehdi Chinoune)
parent
3f6e58926e
commit
0eac83ff99
@@ -3,7 +3,7 @@
|
||||
_realname=scikit-build
|
||||
pkgbase=mingw-w64-python-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
pkgver=0.16.7
|
||||
pkgver=0.17.2
|
||||
pkgrel=1
|
||||
pkgdesc="Improved build system generator for Python C/C++/Fortran/Cython extensions (mingw-w64)"
|
||||
arch=('any')
|
||||
@@ -15,25 +15,30 @@ depends=("${MINGW_PACKAGE_PREFIX}-python"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-packaging"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-setuptools"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-wheel"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-tomli"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-python-build"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-installer"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-setuptools-scm")
|
||||
"${MINGW_PACKAGE_PREFIX}-python-hatchling"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-hatch-fancy-pypi-readme"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-hatch-vcs")
|
||||
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-pytest")
|
||||
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz"
|
||||
source=("https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname/-/_}-${pkgver}.tar.gz"
|
||||
"001-use-cygwin-for-mingw.patch")
|
||||
sha256sums=('a9b9cc7479b71e6c8d434596dfade025253aae23adb22a9a2d85850fd51cecfd'
|
||||
sha256sums=('348cfd2137c68cbf9fa589ed74fd07b0340a65a1888e2481cfc63356485188a6'
|
||||
'4c22fde88b37fe674621d805348073dccdd65be88a9ad0cf0cf071120936353b')
|
||||
noextract=("${_realname/-/_}-${pkgver}.tar.gz")
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
patch -p1 -i "${srcdir}"/001-use-cygwin-for-mingw.patch
|
||||
echo "Extracting ${_realname/-/_}-${pkgver}.tar.gz ..."
|
||||
tar -xzf ${_realname/-/_}-${pkgver}.tar.gz || true
|
||||
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver}
|
||||
cd "${srcdir}/${_realname/-/_}-${pkgver}"
|
||||
patch -p1 -i "${srcdir}"/001-use-cygwin-for-mingw.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"
|
||||
cp -r "${_realname/-/_}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}"
|
||||
|
||||
${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user