diff --git a/mingw-w64-python-can/PKGBUILD b/mingw-w64-python-can/PKGBUILD index aaca578892..07ff65477a 100644 --- a/mingw-w64-python-can/PKGBUILD +++ b/mingw-w64-python-can/PKGBUILD @@ -10,14 +10,14 @@ pkgver=4.3.1 pkgrel=1 pkgdesc="Provides controller area network (CAN) support for Python developers (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32') +mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') +url="https://github.com/hardbyte/python-can" +msys2_documentation_url='https://python-can.readthedocs.io/' msys2_references=( 'archlinux: python-can' 'pypi: python-can' ) license=('spdx:LGPL-3.0-or-later') -msys2_documentation_url='https://python-can.readthedocs.io/' -url="https://github.com/hardbyte/python-can" depends=("${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-python-packaging" "${MINGW_PACKAGE_PREFIX}-python-pywin32" diff --git a/mingw-w64-python-future/PKGBUILD b/mingw-w64-python-future/PKGBUILD index 279970cca4..6011879f29 100644 --- a/mingw-w64-python-future/PKGBUILD +++ b/mingw-w64-python-future/PKGBUILD @@ -6,22 +6,21 @@ 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.18.3 -pkgrel=2 +pkgver=1.0.0 +pkgrel=1 pkgdesc="Clean single-source support for Python 3 and 2 (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') +mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') +url='https://python-future.org/' msys2_references=( 'pypi: future' ) -url='https://python-future.org/' -license=('MIT') +license=('spdx:MIT') depends=("${MINGW_PACKAGE_PREFIX}-python") makedepends=("${MINGW_PACKAGE_PREFIX}-python-setuptools") checkdepends=("${MINGW_PACKAGE_PREFIX}-python-requests") -options=('staticlibs' 'strip' '!debug') source=("https://pypi.io/packages/source/f/future/future-${pkgver}.tar.gz") -sha256sums=('34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307') +sha256sums=('bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05') # Helper macros to help make tasks easier # apply_patch_with_msg() { @@ -44,27 +43,25 @@ del_file_exists() { prepare() { cd "${srcdir}" - rm -rf python-build-${CARCH} | true - cp -r "${_realname}-${pkgver}" "python-build-${CARCH}" + rm -rf python-build-${MSYSTEM} | true + cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}" # Set version for setuptools_scm export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} } build() { - msg "Python build for ${CARCH}" - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python setup.py build } check() { - msg "Python test for ${CARCH}" - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python setup.py check } package() { - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ ${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} \ --root="${pkgdir}" --optimize=1 --skip-build diff --git a/mingw-w64-python-jsonrpc-server/PKGBUILD b/mingw-w64-python-jsonrpc-server/PKGBUILD index 9a8a199103..bfd2086c0b 100644 --- a/mingw-w64-python-jsonrpc-server/PKGBUILD +++ b/mingw-w64-python-jsonrpc-server/PKGBUILD @@ -7,12 +7,12 @@ pkgver=0.4.0 pkgrel=4 pkgdesc="Python library implementing asynchronous JSON RPC server (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32') +mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') +url="https://github.com/palantir/python-jsonrpc-server" msys2_references=( 'pypi: python-jsonrpc-server' ) -url="https://github.com/palantir/python-jsonrpc-server" -license=('MIT') +license=('spdx:MIT') depends=("${MINGW_PACKAGE_PREFIX}-python" "${MINGW_PACKAGE_PREFIX}-python-future" "${MINGW_PACKAGE_PREFIX}-python-ujson") @@ -31,28 +31,28 @@ sha256sums=('d2ca9d2fa0ae5f3872f1362670509d8ee5e73cad0592c3c23390c4d521b30b8b' '417deed5e3bf6c04868bb7c567f664c40be8a400dabc6594d593d803d292a7ce') prepare() { - cd "${srcdir}" - rm -rf "python-build-${CARCH}" | true - cp -r "python-${_realname}-${pkgver}" "python-build-${CARCH}" - cd "python-build-${CARCH}" + cd "${srcdir}"/python-${_realname}-${pkgver} patch -p1 -i "${srcdir}/001-python-jsonrpc-server-0.4.0-fix-versioneer.patch" patch -p1 -i "${srcdir}/002-python-jsonrpc-server-0.4.0-fix-test.patch" + + cd "${srcdir}" + rm -rf "python-build-${MSYSTEM}" | true + cp -r "python-${_realname}-${pkgver}" "python-build-${MSYSTEM}" } build() { - msg "Python build for ${CARCH}" - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" VERSIONEER_OVERRIDE=${pkgver} \ ${MINGW_PREFIX}/bin/python setup.py build } check() { - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" PYTHONPATH="build/lib" pytest } package() { - cd "${srcdir}/python-build-${CARCH}" + cd "${srcdir}/python-build-${MSYSTEM}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ VERSIONEER_OVERRIDE=${pkgver} \ ${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" -O1 --skip-build diff --git a/mingw-w64-python-mingw-ldd/PKGBUILD b/mingw-w64-python-mingw-ldd/PKGBUILD index 817c5793b1..8548b31b67 100644 --- a/mingw-w64-python-mingw-ldd/PKGBUILD +++ b/mingw-w64-python-mingw-ldd/PKGBUILD @@ -7,15 +7,15 @@ pkgver=0.2.1 pkgrel=3 pkgdesc="Lists dependencies of a PE (exe/dll) file (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32') +mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') +url='https://github.com/nurupo/mingw-ldd' msys2_references=( 'pypi: mingw-ldd' ) -url='https://github.com/nurupo/mingw-ldd' -license=('MIT') +license=('spdx:MIT') depends=("${MINGW_PACKAGE_PREFIX}-python-pefile") makedepends=("${MINGW_PACKAGE_PREFIX}-python-setuptools") -source=("${url}/archive/v${pkgver}.tar.gz") +source=("${url}/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz") sha256sums=('60d34506d2f345e011b88de172ef312f37ca3ba87f3764f511061b69878ab204') prepare() { @@ -27,13 +27,11 @@ prepare() { } build() { - msg "Python build for ${MSYSTEM}" cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python setup.py build } check() { - msg "Python test for ${MSYSTEM}" cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python setup.py check } diff --git a/mingw-w64-python-pefile/PKGBUILD b/mingw-w64-python-pefile/PKGBUILD index ecf2dd002e..acbf319dfe 100644 --- a/mingw-w64-python-pefile/PKGBUILD +++ b/mingw-w64-python-pefile/PKGBUILD @@ -7,7 +7,7 @@ pkgver=2023.2.7 pkgrel=2 pkgdesc="Python PE parsing module (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') +mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') url='https://github.com/erocarrera/pefile' license=('spdx:MIT') depends=("${MINGW_PACKAGE_PREFIX}-python" @@ -29,13 +29,11 @@ prepare() { } build() { - msg "Python build for ${MSYSTEM}" cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation } check() { - msg "Python test for ${MSYSTEM}" cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python -m pytest || warning "Tests failed" }