From 4bf9da35b44cb164f85c01b2ce76b61ac6ebfe45 Mon Sep 17 00:00:00 2001 From: Alexey Pavlov Date: Wed, 18 Dec 2019 11:28:53 +0300 Subject: [PATCH] python-ply: Drop python2 package --- mingw-w64-python-ply/PKGBUILD | 66 ++++++++--------------------------- 1 file changed, 15 insertions(+), 51 deletions(-) diff --git a/mingw-w64-python-ply/PKGBUILD b/mingw-w64-python-ply/PKGBUILD index a2868e12cd..f77761bd8c 100644 --- a/mingw-w64-python-ply/PKGBUILD +++ b/mingw-w64-python-ply/PKGBUILD @@ -2,17 +2,15 @@ _realname=ply pkgbase=mingw-w64-python-${_realname} -pkgname=("${MINGW_PACKAGE_PREFIX}-python2-${_realname}" "${MINGW_PACKAGE_PREFIX}-python3-${_realname}") +pkgname=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}") pkgver=3.11 -pkgrel=3 +pkgrel=4 pkgdesc="Implementation of lex and yacc parsing tools (mingw-w64)" arch=('any') url="https://www.dabeaz.com/ply/" license=('BSD') -makedepends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-python3-setuptools" - "${MINGW_PACKAGE_PREFIX}-python2-setuptools") +depends=("${MINGW_PACKAGE_PREFIX}-python3") +makedepends=("${MINGW_PACKAGE_PREFIX}-python3-setuptools") options=('staticlibs' 'strip' '!debug') source=("https://www.dabeaz.com/ply/${_realname}-${pkgver}.tar.gz" "LICENSE") @@ -21,55 +19,21 @@ sha256sums=('00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3' prepare() { cd "${srcdir}" - for pver in {2,3}; do - rm -rf python${pver}-build-${CARCH} | true - cp -r "${_realname}-${pkgver}" "python${pver}-build-${CARCH}" - done -} - + rm -rf python-build-${CARCH} | true + cp -r "${_realname}-${pkgver}" "python-build-${CARCH}" +} + build() { - cd "${srcdir}" - for pver in {2,3}; do - msg "Python ${pver} build for ${CARCH}" - cd "${srcdir}/python${pver}-build-${CARCH}" - ${MINGW_PREFIX}/bin/python${pver} setup.py build - done + msg "Python build for ${CARCH}" + cd "${srcdir}/python-build-${CARCH}" + ${MINGW_PREFIX}/bin/python setup.py build } -package_python3-ply() { - depends=("${MINGW_PACKAGE_PREFIX}-python3") - - cd "${srcdir}/python3-build-${CARCH}" +package() { + cd "${srcdir}/python-build-${CARCH}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} \ + ${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} \ --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 "${srcdir}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" -} - -package_python2-ply() { - depends=("${MINGW_PACKAGE_PREFIX}-python2") - - cd "${srcdir}/python2-build-${CARCH}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX} \ - --root="${pkgdir}" --optimize=1 --skip-build - - install -Dm644 "${srcdir}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" -} - -package_mingw-w64-i686-python2-ply() { - package_python2-ply -} - -package_mingw-w64-i686-python3-ply() { - package_python3-ply -} - -package_mingw-w64-x86_64-python2-ply() { - package_python2-ply -} - -package_mingw-w64-x86_64-python3-ply() { - package_python3-ply + install -Dm644 "${srcdir}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}/LICENSE" }