From 5ddac0fd796e9ac1017c4cb84b24652569b89788 Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sun, 27 Jun 2021 17:15:01 +0200 Subject: [PATCH] pywin32: drop py2 package --- mingw-w64-python-pywin32/PKGBUILD | 42 +++++++++---------------------- 1 file changed, 12 insertions(+), 30 deletions(-) diff --git a/mingw-w64-python-pywin32/PKGBUILD b/mingw-w64-python-pywin32/PKGBUILD index 955548d60daba..65a9f4018aa8e 100644 --- a/mingw-w64-python-pywin32/PKGBUILD +++ b/mingw-w64-python-pywin32/PKGBUILD @@ -3,6 +3,8 @@ # Contributor: Renato Silva _realname='pywin32' +pkgbase=mingw-w64-python-${_realname} +pkgname=${MINGW_PACKAGE_PREFIX}-python-${_realname} url='https://sourceforge.net/projects/pywin32' pkgdesc='Python for Windows Extensions (mingw-w64)' license=('PSF') @@ -10,9 +12,10 @@ arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64') pkgver=228 pkgrel=1 -makedepends=(${MINGW_PACKAGE_PREFIX}-python3 ${MINGW_PACKAGE_PREFIX}-python3-setuptools rsync) -pkgbase=mingw-w64-python-${_realname} -pkgname=(${MINGW_PACKAGE_PREFIX}-python3-${_realname}) +makedepends=( + ${MINGW_PACKAGE_PREFIX}-python + ${MINGW_PACKAGE_PREFIX}-python-setuptools + rsync) source=("https://github.com/mhammond/${_realname}/archive/b${pkgver}.zip" setup.cfg seh.h @@ -41,43 +44,22 @@ prepare() { build() { msg2 "Synchronizing build directory" - rsync --recursive --times "${srcdir}/${_realname}-b${pkgver}"/* "${srcdir}/build-python3-${CARCH}-${_realname}-${pkgver}" - cd "${srcdir}/build-python3-${CARCH}-${_realname}-${pkgver}" + rsync --recursive --times "${srcdir}/${_realname}-b${pkgver}"/* "${srcdir}/build-python-${CARCH}-${_realname}-${pkgver}" + cd "${srcdir}/build-python-${CARCH}-${_realname}-${pkgver}" CFLAGS="-Wno-narrowing -fno-operator-names -fpermissive -include ../seh.h -include ../minmax.h -DCRYPT_DECRYPT_MESSAGE_PARA_HAS_EXTRA_FIELDS" \ LIB="${MINGW_PREFIX}/lib:${MINGW_PREFIX}/${CARCH}-w64-mingw32/lib" \ INCLUDE="${MINGW_PREFIX}/include:${MINGW_PREFIX}/${CARCH}-w64-mingw32/include" \ - ${MINGW_PREFIX}/bin/python3 setup.py build + ${MINGW_PREFIX}/bin/python setup.py build } -_package() { - cd "${srcdir}/build-python3-${CARCH}-${_realname}-${pkgver}" +package() { + cd "${srcdir}/build-python-${CARCH}-${_realname}-${pkgver}" LIB="${MINGW_PREFIX}/lib:${MINGW_PREFIX}/${CARCH}-w64-mingw32/lib" \ DISTUTILS_DEBUG=1 \ MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ - ${MINGW_PREFIX}/bin/python3 setup.py install \ + ${MINGW_PREFIX}/bin/python setup.py install \ --prefix=${MINGW_PREFIX} \ --root="${pkgdir}" \ --optimize=1 } - -package_python2-pywin32() { - depends=(${MINGW_PACKAGE_PREFIX}-python2-setuptools) - _package -} - -package_python3-pywin32() { - depends=(${MINGW_PACKAGE_PREFIX}-python3-setuptools) - _package -} - -# template start; name=mingw-w64-splitpkg-wrappers; version=1.0; -# vim: set ft=bash : - -# generate wrappers -for _name in "${pkgname[@]}"; do - _short="package_${_name#${MINGW_PACKAGE_PREFIX}-}" - _func="$(declare -f "${_short}")" - eval "${_func/#${_short}/package_${_name}}" -done -# template end;