From dacbdcb9bd50a35f4f48c9ebae002ef72ec98d4e Mon Sep 17 00:00:00 2001 From: Alexey Pavlov Date: Wed, 18 Dec 2019 11:32:15 +0300 Subject: [PATCH] python-pycparser: Drop python2 package --- mingw-w64-python-pycparser/PKGBUILD | 71 +++++++---------------------- 1 file changed, 16 insertions(+), 55 deletions(-) diff --git a/mingw-w64-python-pycparser/PKGBUILD b/mingw-w64-python-pycparser/PKGBUILD index 7ec98cd9aa..815c70926f 100644 --- a/mingw-w64-python-pycparser/PKGBUILD +++ b/mingw-w64-python-pycparser/PKGBUILD @@ -2,78 +2,39 @@ _realname=pycparser pkgbase=mingw-w64-python-${_realname} -pkgname=("${MINGW_PACKAGE_PREFIX}-python2-${_realname}" "${MINGW_PACKAGE_PREFIX}-python3-${_realname}") +pkgname=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}") pkgver=2.19 -pkgrel=2 +pkgrel=3 pkgdesc='Complete parser of the C language, written in pure Python (mingw-w64)' arch=('any') url='https://github.com/eliben/pycparser' license=('BSD') -makedepends=("${MINGW_PACKAGE_PREFIX}-python3-ply" - "${MINGW_PACKAGE_PREFIX}-python2-ply" - "${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python3-setuptools" - "${MINGW_PACKAGE_PREFIX}-python2-setuptools") +depends=("${MINGW_PACKAGE_PREFIX}-python3" + "${MINGW_PACKAGE_PREFIX}-python3-ply") +makedepends=("${MINGW_PACKAGE_PREFIX}-python3-setuptools") #_dtoken="be/64/1bb257ffb17d01f4a38d7ce686809a736837ad4371bcc5c42ba7a715c3ac" source=("${_realname}-${pkgver}.tar.gz::https://github.com/eliben/pycparser/archive/release_v${pkgver}.tar.gz") sha256sums=('893ec3d0f26c0faa7d0b992979940353a1682f86b5cd1228740637055b112379') prepare() { cd "${srcdir}" - for pver in {2,3}; do - rm -rf python${pver}-build-${CARCH} | true - cp -r "${_realname}-release_v${pkgver}" "python${pver}-build-${CARCH}" - done + rm -rf python-build-${CARCH} | true + cp -r "${_realname}-release_v${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 - cd pycparser - ${MINGW_PREFIX}/bin/python${pver} _build_tables.py - done + msg "Python build for ${CARCH}" + cd "${srcdir}/python-build-${CARCH}" + ${MINGW_PREFIX}/bin/python setup.py build + cd pycparser + ${MINGW_PREFIX}/bin/python _build_tables.py } -package_python3-pycparser() { - depends=("${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-python3-ply") - - 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 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE" -} - -package_python2-pycparser() { - depends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python2-ply") - - 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 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE" -} - -package_mingw-w64-i686-python2-pycparser() { - package_python2-pycparser -} - -package_mingw-w64-i686-python3-pycparser() { - package_python3-pycparser -} - -package_mingw-w64-x86_64-python2-pycparser() { - package_python2-pycparser -} - -package_mingw-w64-x86_64-python3-pycparser() { - package_python3-pycparser + install -Dm644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}/LICENSE" }