diff options
author | Carlos Aznarán Laos | 2023-05-08 11:45:38 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-05-08 11:45:38 -0500 |
commit | d335f07c4c936d5bd4b93f3337f2f81b8b11ad38 (patch) | |
tree | a16c545071ac825e49274bbc67438b99aa4dfbd1 | |
parent | 58e326a802a2905ca73dbf737d8b93281050b3c8 (diff) | |
download | aur-python-freetype-py.tar.gz |
Bump version to 2.4.0
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 15 insertions, 10 deletions
@@ -1,15 +1,18 @@ pkgbase = python-freetype-py pkgdesc = FreeType Python bindings - pkgver = 2.3.0 + pkgver = 2.4.0 pkgrel = 1 url = https://github.com/rougier/freetype-py arch = any license = BSD checkdepends = python-pytest + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools-scm + makedepends = python-wheel depends = python depends = freetype2 - source = https://github.com/rougier/freetype-py/archive/v2.3.0.tar.gz - sha512sums = 877641b16d7dbf16e41333733844c76dcefbbe1f88edd6cf4ab2158de4c1c05d23e18982d2a34a5c3e8ea0d5d92c40136788b0cb1afaad2a4ada17226517c8c6 + source = freetype-py-2.4.0.tar.gz::https://github.com/rougier/freetype-py/archive/v2.4.0.tar.gz + sha512sums = 82cdb06cfae90bb94b5a2c91235ebc39e03ed85da92db139f6edddc09e219b07a9b6983b0990998fb0baaab2e92c628cf08d9b90a635a91636e17d2b228109e7 pkgname = python-freetype-py @@ -4,32 +4,34 @@ _base=freetype-py pkgname=python-${_base} -pkgver=2.3.0 +pkgver=2.4.0 pkgrel=1 pkgdesc="FreeType Python bindings" arch=(any) url="https://github.com/rougier/${_base}" license=('BSD') depends=(python freetype2) -makedepends=(python-setuptools-scm) +makedepends=(python-build python-installer python-setuptools-scm python-wheel) checkdepends=(python-pytest) -source=(${url}/archive/v${pkgver}.tar.gz) -sha512sums=('877641b16d7dbf16e41333733844c76dcefbbe1f88edd6cf4ab2158de4c1c05d23e18982d2a34a5c3e8ea0d5d92c40136788b0cb1afaad2a4ada17226517c8c6') +source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) +sha512sums=('82cdb06cfae90bb94b5a2c91235ebc39e03ed85da92db139f6edddc09e219b07a9b6983b0990998fb0baaab2e92c628cf08d9b90a635a91636e17d2b228109e7') export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} build() { cd ${_base}-${pkgver} - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation } check() { cd ${_base}-${pkgver} - python -m pytest tests + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m pytest tests } package() { cd ${_base}-${pkgver} - PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl install -Dm 644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}" } |