From 30cad023de4e54bc5b2a5069fb7d02fa422de828 Mon Sep 17 00:00:00 2001 From: Mehdi Chinoune Date: Sat, 20 May 2023 12:12:53 +0000 Subject: [PATCH] python-owslib: update to 0.29.2 --- mingw-w64-python-owslib/PKGBUILD | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/mingw-w64-python-owslib/PKGBUILD b/mingw-w64-python-owslib/PKGBUILD index 5b5144651b..3cd6354a87 100644 --- a/mingw-w64-python-owslib/PKGBUILD +++ b/mingw-w64-python-owslib/PKGBUILD @@ -1,13 +1,14 @@ +_pyname=OWSLib _realname=owslib pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") -pkgver=0.29.1 +pkgver=0.29.2 pkgrel=1 pkgdesc="Python package for client programming with Open Geospatial Consortium (OGC) web service interface standards, and their related content models (mingw-w64)" arch=('any') mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') -license=('BSD') +license=('spdx:BSD-3-Clause') url="https://geopython.github.io/OWSLib/" makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" "${MINGW_PACKAGE_PREFIX}-python-installer" @@ -19,31 +20,25 @@ depends=("${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-python-pytz" "${MINGW_PACKAGE_PREFIX}-python-requests" "${MINGW_PACKAGE_PREFIX}-python-yaml") - -source=("https://github.com/geopython/OWSLib/archive/${pkgver}/python-${_realname}-${pkgver}.tar.gz") -sha256sums=('d052b90bd495402fee3d31b0ac648b1c7e784adea64d04d17519e158c9ef07f3') -noextract=("python-${_realname}-${pkgver}.tar.gz") +source=("https://pypi.org/packages/source/${_pyname::1}/${_pyname}/${_pyname/-/_}-${pkgver}.tar.gz") +sha256sums=('6c03924747e802466c7b4f5873ed555f16aa51806c9be85dc84af95bbe75466c') prepare() { - cd ${srcdir} - msg2 "Extracting python-${_realname}-${pkgver}.tar.gz" - tar -zxf python-${_realname}-${pkgver}.tar.gz || true + rm -rf python-build-${MSYSTEM} | true + cp -r "${_pyname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}" } build() { - msg "Python build for ${MSYSTEM}" - cd "${srcdir}" - cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" && cd "python-build-${MSYSTEM}" - + cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation } package() { - msg "Python install for ${MSYSTEM}" cd "${srcdir}/python-build-${MSYSTEM}" MSYS2_ARG_CONV_EXCL="--prefix=" \ - ${MINGW_PREFIX}/bin/python -m installer --prefix=${MINGW_PREFIX} --destdir="${pkgdir}" dist/*.whl + ${MINGW_PREFIX}/bin/python -m installer --prefix=${MINGW_PREFIX} \ + --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE -t "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}" }