From 79b165db76871df4ae93865ef360dda437ea98bf Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sat, 30 Nov 2019 13:01:34 +0100 Subject: [PATCH] python-ifaddr: Drop Python 2 package --- mingw-w64-python-ifaddr/PKGBUILD | 70 +++++++------------------------- 1 file changed, 15 insertions(+), 55 deletions(-) diff --git a/mingw-w64-python-ifaddr/PKGBUILD b/mingw-w64-python-ifaddr/PKGBUILD index 4fb4dbc378..90ea937718 100644 --- a/mingw-w64-python-ifaddr/PKGBUILD +++ b/mingw-w64-python-ifaddr/PKGBUILD @@ -2,85 +2,45 @@ _realname=ifaddr pkgbase=mingw-w64-python-${_realname} -pkgname=("${MINGW_PACKAGE_PREFIX}-python2-${_realname}" "${MINGW_PACKAGE_PREFIX}-python3-${_realname}") +pkgname=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}") pkgver=0.1.6 -pkgrel=2 +pkgrel=3 pkgdesc="Enumerates all IP addresses on all network adapters of the system. (mingw-w64)" arch=('any') url='https://github.com/pydron/ifaddr' license=('MIT') -makedepends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python2-ipaddress" - "${MINGW_PACKAGE_PREFIX}-python2-setuptools" - "${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-python3-setuptools") -checkdepends=("${MINGW_PACKAGE_PREFIX}-python2-nose" - "${MINGW_PACKAGE_PREFIX}-python3-nose") +depends=("${MINGW_PACKAGE_PREFIX}-python3") +makedepends=("${MINGW_PACKAGE_PREFIX}-python3-setuptools") +checkdepends=("${MINGW_PACKAGE_PREFIX}-python3-nose") source=("${_realname}-$pkgver.tar.gz"::"https://github.com/pydron/ifaddr/archive/$pkgver.tar.gz") sha256sums=('fb42188de577aa3acf14b06e9fcd770e755c7ced137db49191411956b75786ec') prepare() { - cd "${srcdir}" - for builddir in python{2,3}-build-${CARCH}; do - rm -rf ${builddir} | true - cp -r "${_realname}-${pkgver}" "${builddir}" - done + cd "${srcdir}/${_realname}-${pkgver}" + # Set version for setuptools_scm export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver export PBR_VERSION=$pkgver } 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 } check() { - for pver in {2,3}; do - msg "Python ${pver} test for ${CARCH}" - cd "${srcdir}/python${pver}-build-${CARCH}" - ${MINGW_PREFIX}/bin/nosetests${pver} ${_realname}/test_ifaddr.py - done + cd "${srcdir}/${_realname}-${pkgver}" + + ${MINGW_PREFIX}/bin/nosetests3 ${_realname}/test_ifaddr.py } -package_python3-ifaddr() { - depends=("${MINGW_PACKAGE_PREFIX}-python3") +package() { + cd "${srcdir}/${_realname}-${pkgver}" - cd "${srcdir}/python3-build-${CARCH}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \ ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX} \ --root="${pkgdir}" --optimize=1 --skip-build install -Dm644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python3-${_realname}/LICENSE/txt" } - -package_python2-ifaddr() { - depends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python2-ipaddress") - - 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.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python2-${_realname}/LICENSE/txt" -} - -package_mingw-w64-i686-python2-ifaddr() { - package_python2-ifaddr -} - -package_mingw-w64-i686-python3-ifaddr() { - package_python3-ifaddr -} - -package_mingw-w64-x86_64-python2-ifaddr() { - package_python2-ifaddr -} - -package_mingw-w64-x86_64-python3-ifaddr() { - package_python3-ifaddr -}