From 2ce44307c55577c0423329115b86c58efe4e14cc Mon Sep 17 00:00:00 2001 From: Alexey Pavlov Date: Sat, 30 May 2020 00:15:19 +0300 Subject: [PATCH] python-py3c: New package, dependency for subversion --- python-py3c/PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 python-py3c/PKGBUILD diff --git a/python-py3c/PKGBUILD b/python-py3c/PKGBUILD new file mode 100644 index 00000000..03a61d4b --- /dev/null +++ b/python-py3c/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Alexey Pavlov + +_realname=py3c +pkgbase="python-${_realname}" +pkgname=("python-${_realname}") +pkgver=1.1 +pkgrel=1 +pkgdesc="A Python 2/3 compatibility layer for C extensions" +arch=('i686' 'x86_64') +license=('MIT') +url="https://github.com/encukou/py3c" +depends=("python") +makedepends=("python-setuptools") +source=("${_realname}-${pkgver}.tar.gz::https://github.com/encukou/py3c/archive/v${pkgver}.tar.gz") +sha256sums=('c7ffc22bc92dded0ca859db53ef3a0b466f89a9f8aad29359c9fe4ff18ebdd20') +noextract=(${_realname}-${pkgver}.tar.gz) + +build() { + [[ -d ${srcdir}/${_realname}-${pkgver} ]] && rm -rf ${srcdir}/${_realname}-${pkgver} + tar -xzf ${srcdir}/${_realname}-${pkgver}.tar.gz -C $srcdir || true + + cd "${srcdir}/${_realname}-${pkgver}" + /usr/bin/python setup.py build + make prefix=/usr py3c.pc +} + +package() { + cd "${srcdir}/${_realname}-${pkgver}" + make prefix="$pkgdir"/usr install + /usr/bin/python setup.py install --prefix=/usr --root="${pkgdir}" -O1 + + # Remove headers in broken location + rm -r "$pkgdir"/usr/include/python* + + install -Dm644 LICENSE.MIT -t "$pkgdir"/usr/share/licenses/$pkgname/ +}