From feb572985dcae867860c97fbfb3f5ca49fbeffee Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sat, 30 Nov 2019 11:29:12 +0100 Subject: [PATCH] python-bleach: Drop Python 2 package --- mingw-w64-python-bleach/PKGBUILD | 59 ++++++-------------------------- 1 file changed, 10 insertions(+), 49 deletions(-) diff --git a/mingw-w64-python-bleach/PKGBUILD b/mingw-w64-python-bleach/PKGBUILD index a3b1096643..66b46b4e8a 100644 --- a/mingw-w64-python-bleach/PKGBUILD +++ b/mingw-w64-python-bleach/PKGBUILD @@ -2,67 +2,28 @@ _realname=bleach pkgbase=mingw-w64-python-${_realname} -pkgname=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}" "${MINGW_PACKAGE_PREFIX}-python2-${_realname}") +pkgname=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}") pkgver=3.1.0 -pkgrel=2 +pkgrel=3 pkgdesc="An easy whitelist-based HTML-sanitizing tool (mingw-w64)" url="https://pypi.python.org/pypi/bleach" arch=('any') license=('Apache') -makedepends=("${MINGW_PACKAGE_PREFIX}-python3-setuptools" - "${MINGW_PACKAGE_PREFIX}-python2-setuptools") +depends=("${MINGW_PACKAGE_PREFIX}-python3" + "${MINGW_PACKAGE_PREFIX}-python3-html5lib") +makedepends=("${MINGW_PACKAGE_PREFIX}-python3-setuptools") source=(${_realname}-${pkgver}.tar.gz::https://pypi.org/packages/source/b/${_realname}/${_realname}-$pkgver.tar.gz) sha256sums=('3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa') - -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 - -} - build() { - 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 + cd "${srcdir}/${_realname}-${pkgver}" + + ${MINGW_PREFIX}/bin/python3 setup.py build } -package_python3-bleach() { - depends=("${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-python3-html5lib") +package() { + cd "${srcdir}/${_realname}-${pkgver}" - cd ${srcdir}/"python${pver}-build-${CARCH}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ ${MINGW_PREFIX}/bin/python3 setup.py install --root=${pkgdir} --prefix=${MINGW_PREFIX} --optimize=1 } - -package_python2-bleach() { - depends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python2-html5lib") - - cd ${srcdir}/"python${pver}-build-${CARCH}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --root=${pkgdir} --prefix=${MINGW_PREFIX} --optimize=1 -} - -package_mingw-w64-i686-python2-bleach() { - package_python2-bleach -} - -package_mingw-w64-i686-python3-bleach() { - package_python3-bleach -} - -package_mingw-w64-x86_64-python2-bleach() { - package_python2-bleach -} - -package_mingw-w64-x86_64-python3-bleach() { - package_python3-bleach -}