diff --git a/mingw-w64-python-labelme/PKGBUILD b/mingw-w64-python-labelme/PKGBUILD index b1f8befcd0..6c82cb3750 100644 --- a/mingw-w64-python-labelme/PKGBUILD +++ b/mingw-w64-python-labelme/PKGBUILD @@ -3,33 +3,43 @@ _realname=labelme pkgbase=mingw-w64-python-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}") -pkgver=4.5.7 -pkgrel=3 +pkgver=5.0.1 +pkgrel=1 pkgdesc='Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation). (mingw-w64)' arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') url="https://github.com/wkentaro/labelme" license=('GPL') -depends=("${MINGW_PACKAGE_PREFIX}-python-imgviz" "${MINGW_PACKAGE_PREFIX}-python-termcolor" "${MINGW_PACKAGE_PREFIX}-python-qtpy") -optdepends=("${MINGW_PACKAGE_PREFIX}-python-pyqt5: Qt backend") +depends=("${MINGW_PACKAGE_PREFIX}-python-colorama" + "${MINGW_PACKAGE_PREFIX}-python-imgviz" + "${MINGW_PACKAGE_PREFIX}-python-matplotlib" + "${MINGW_PACKAGE_PREFIX}-python-natsort" + "${MINGW_PACKAGE_PREFIX}-python-numpy" + "${MINGW_PACKAGE_PREFIX}-python-pillow" + "${MINGW_PACKAGE_PREFIX}-python-pyqt5" + "${MINGW_PACKAGE_PREFIX}-python-qtpy" + "${MINGW_PACKAGE_PREFIX}-python-termcolor" + "${MINGW_PACKAGE_PREFIX}-python-yaml") makedepends=("${MINGW_PACKAGE_PREFIX}-python-setuptools") source=("$_realname-${pkgver}.tar.gz::https://github.com/wkentaro/labelme/archive/v${pkgver}.tar.gz") -sha256sums=('86600f49854a9f6e7debb5e39d9a21679174668c060de1c4637f8dd0a8713f21') +sha256sums=('c0b0c42cdc4ce94ff0d7fd54ff21ff4a9173d1563e06d1c08e3baaca42c0cf7e') -prepare() { - cd "$srcdir" - rm -rf python-build-${CARCH} | true - cp -r "${_realname}-${pkgver}" "python-build-${CARCH}" +prepare() { + cd "$srcdir/${_realname}-${pkgver}" + sed -e "s|matplotlib<3.3|matplotlib<3.6|g" -i setup.py + + rm -rf "$srcdir/python-build-${MSYSTEM}" | true + cp -r "$srcdir/${_realname}-${pkgver}" "$srcdir/python-build-${MSYSTEM}" } build() { - msg "Python build for ${CARCH}" - cd "${srcdir}/python-build-${CARCH}" + msg "Python build for ${MSYSTEM}" + cd "${srcdir}/python-build-${MSYSTEM}" ${MINGW_PREFIX}/bin/python setup.py build } 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