# Maintainer: Alexey Pavlov # Contributor: Renato Silva pkgname=scons pkgver=4.10.1 pkgrel=1 pkgdesc="Extensible Python-based build utility" arch=('any') url="https://scons.org/" msys2_references=( "anitya: 4770" "purl: pkg:pypi/scons" ) license=('spdx:MIT') depends=('python') makedepends=( 'python-build' 'python-installer' 'python-setuptools' ) source=("https://pypi.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz" "0001-msysize.patch") sha256sums=('99c0e94a42a2c1182fa6859b0be697953db07ba936ecc9817ae0d218ced20b15' '67455ddb48cdd068daa6fb8c2cb0b35feaa0a64b0fb9bd0020d99b74ef399fd3') prepare() { cd "${pkgname}-${pkgver}" patch -p1 -i "${srcdir}/0001-msysize.patch" } build() { cd "${pkgname}-${pkgver}" python -m build --wheel --skip-dependency-check --no-isolation } package() { cd "${pkgname}-${pkgver}" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }