From 1067faaf8a7cb8ba2b99a45a534753c7cf5116ef Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Tue, 26 Jul 2022 21:13:26 +0200 Subject: [PATCH] Add python-build --- python-build/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 python-build/PKGBUILD diff --git a/python-build/PKGBUILD b/python-build/PKGBUILD new file mode 100644 index 00000000..cf3f10d7 --- /dev/null +++ b/python-build/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Christoph Reiter + +_realname=build +pkgname="python-${_realname}" +pkgver=0.8.0 +pkgrel=1 +pkgdesc="A simple, correct PEP517 package builder" +arch=('any') +url='https://github.com/pypa/build' +license=('spdx:MIT') +depends=("python-packaging" + "python-pep517" + "python-tomli") +makedepends=("python-setuptools") +source=("${_realname}-$pkgver.tar.gz"::"https://pypi.org/packages/source/${_realname::1}/${_realname}/${_realname}-${pkgver}.tar.gz") +sha256sums=('887a6d471c901b1a6e6574ebaeeebb45e5269a79d095fe9a8f88d6614ed2e5f0') + +build() { + cd "${srcdir}/${_realname}-${pkgver}" + + python setup.py build +} + +package() { + cd "${srcdir}/${_realname}-${pkgver}" + + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/python-${_realname}/LICENSE +}