From b7f1d2dccd4ef2b708291d61f2838c2a81fa4e1f Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Sat, 30 Nov 2019 11:35:53 +0100 Subject: [PATCH] python-bsddb3: Drop Python 2 package --- mingw-w64-python-bsddb3/PKGBUILD | 55 ++++++-------------------------- 1 file changed, 9 insertions(+), 46 deletions(-) diff --git a/mingw-w64-python-bsddb3/PKGBUILD b/mingw-w64-python-bsddb3/PKGBUILD index fe29c8f17f..b9b394449f 100644 --- a/mingw-w64-python-bsddb3/PKGBUILD +++ b/mingw-w64-python-bsddb3/PKGBUILD @@ -2,18 +2,16 @@ _realname=bsddb3 pkgbase=mingw-w64-python-${_realname} -pkgname=("${MINGW_PACKAGE_PREFIX}-python2-${_realname}" "${MINGW_PACKAGE_PREFIX}-python3-${_realname}") +pkgname=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}") pkgver=6.2.6 -pkgrel=2 +pkgrel=3 pkgdesc="Python bindings for Oracle Berkeley DB (mingw-w64)" arch=('any') license=('BSD') url="https://www.jcea.es/programacion/pybsddb.htm" -makedepends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-python3-setuptools" - "${MINGW_PACKAGE_PREFIX}-python2-setuptools" - "${MINGW_PACKAGE_PREFIX}-db") +depends=("${MINGW_PACKAGE_PREFIX}-python3" + "${MINGW_PACKAGE_PREFIX}-db") +makedepends=("${MINGW_PACKAGE_PREFIX}-python3-setuptools") options=('staticlibs' 'strip' '!debug') source=("https://pypi.python.org/packages/source/b/bsddb3/${_realname}-${pkgver}.tar.gz" db-6.0-support.patch) @@ -27,58 +25,23 @@ prepare() { sed -i -e "s|if os.name == 'posix':|if os.name == 'nt':|g" setup{2,3}.py sed -i -e "s|elif os.name == 'nt':|elif os.name == 'FOO':|g" setup{2,3}.py - - cd "${srcdir}" - cp -r ${_realname}-${pkgver} build-${CARCH} } build() { + cd "${srcdir}/${_realname}-${pkgver}" + CFLAGS+=" -DUNICODE -D_UNICODE" export YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=YES export BERKELEYDB_DIR="${MINGW_PREFIX}" - # Build python 2 module - cd "${srcdir}/build-${CARCH}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python2 setup.py build - - # Build python 3 module - cd "${srcdir}/build-${CARCH}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ ${MINGW_PREFIX}/bin/python3 setup.py build } -package_python3-bsddb3() { - depends=("${MINGW_PACKAGE_PREFIX}-python3" - "${MINGW_PACKAGE_PREFIX}-db") +package() { + cd "${srcdir}/${_realname}-${pkgver}" - cd "${srcdir}/build-${CARCH}" MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ ${MINGW_PREFIX}/bin/python3 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build } - -package_python2-bsddb3() { - depends=("${MINGW_PACKAGE_PREFIX}-python2" - "${MINGW_PACKAGE_PREFIX}-db") - - cd "${srcdir}/build-${CARCH}" - MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=;--install-purelib=;--install-data=" \ - ${MINGW_PREFIX}/bin/python2 setup.py install --prefix=${MINGW_PREFIX#\/} --root="${pkgdir}" --optimize=1 --skip-build -} - -package_mingw-w64-i686-python2-bsddb3() { - package_python2-bsddb3 -} - -package_mingw-w64-i686-python3-bsddb3() { - package_python3-bsddb3 -} - -package_mingw-w64-x86_64-python2-bsddb3() { - package_python2-bsddb3 -} - -package_mingw-w64-x86_64-python3-bsddb3() { - package_python3-bsddb3 -}