From c3e68c86104f3fe1e0d1c463c8b8dcb2264b9ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Sun, 31 Dec 2023 21:30:06 +0100 Subject: [PATCH] python-qtawesome: update to 1.3.0 --- mingw-w64-python-qtawesome/PKGBUILD | 47 ++++++++++++++--------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/mingw-w64-python-qtawesome/PKGBUILD b/mingw-w64-python-qtawesome/PKGBUILD index 44159c61bf..2ee839b5c0 100644 --- a/mingw-w64-python-qtawesome/PKGBUILD +++ b/mingw-w64-python-qtawesome/PKGBUILD @@ -1,25 +1,28 @@ # Contributor: Raed Rizqie +_pyname=QtAwesome _realname=qtawesome pkgbase=mingw-w64-python-${_realname} pkgname=${MINGW_PACKAGE_PREFIX}-python-${_realname} -pkgver=1.2.3 -pkgrel=2 -pkgdesc='Iconic fonts in PyQt and PySide applications (mingw-w64)' +pkgver=1.3.0 +pkgrel=1 +pkgdesc='FontAwesome icons in PyQt and PySide applications (mingw-w64)' arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32') -license=('MIT') +mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64') +license=('spdx:MIT') url='https://github.com/spyder-ide/qtawesome' -depends=( - ${MINGW_PACKAGE_PREFIX}-python-qtpy - ${MINGW_PACKAGE_PREFIX}-python-pyqt5 - ${MINGW_PACKAGE_PREFIX}-python-pywin32 - ${MINGW_PACKAGE_PREFIX}-python-jupyter_core) -makedepends=( - ${MINGW_PACKAGE_PREFIX}-python - ${MINGW_PACKAGE_PREFIX}-python-setuptools) -source=("https://github.com/spyder-ide/${_realname}/archive/v${pkgver}.tar.gz") -sha256sums=('5ae7552c0fc278fe07fc80c138a2ae811b38450c75fde16367497a3a309a15e0') +msys2_references=( + 'pypi: QtAwesome' +) +depends=("${MINGW_PACKAGE_PREFIX}-python" + "${MINGW_PACKAGE_PREFIX}-python-qtpy") +makedepends=("${MINGW_PACKAGE_PREFIX}-python-build" + "${MINGW_PACKAGE_PREFIX}-python-installer" + "${MINGW_PACKAGE_PREFIX}-python-setuptools" + "${MINGW_PACKAGE_PREFIX}-python-wheel") +options=(!strip) +source=("https://pypi.org/packages/source/${_pyname::1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +sha256sums=('104ed030e2c2237606898a621e8b2dc3f0a64c753a54d7bd6fa0015345fb1ad2') prepare() { cd "${srcdir}" @@ -28,21 +31,15 @@ prepare() { } build() { - msg "Python build for ${MSYSTEM}" cd "${srcdir}/python-build-${MSYSTEM}" - ${MINGW_PREFIX}/bin/python setup.py build + ${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation } package() { 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 + MSYS2_ARG_CONV_EXCL="--prefix=" \ + ${MINGW_PREFIX}/bin/python -m installer --prefix=${MINGW_PREFIX} \ + --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}/LICENSE.txt" - - for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*-script.py; do - # Remove shebang line - sed -e '1 { s/^#!.*$// }' -i "${_f}" - done }