diff options
author | groctel | 2023-11-26 10:29:29 +0100 |
---|---|---|
committer | groctel | 2023-11-26 10:29:29 +0100 |
commit | fdf01aa6ed7cc08c814a6a02fc0a9fb9be372b64 (patch) | |
tree | 2604e3aafbf391aeb30900edbbcd3932dce9870d /PKGBUILD | |
parent | dd68b6d66fd22b219e2e1839d0eae976d3bb5254 (diff) | |
download | aur-python-glcontext.tar.gz |
Updated installation method to follow PEP 517
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 17 insertions, 15 deletions
@@ -7,29 +7,31 @@ pkgver=2.5.0 pkgrel=1 pkgdesc="A library providing OpenGL implementation for ModernGL on multiple platforms." -arch=('any') -license=('MIT') +arch=("any") +license=("MIT") url="https://github.com/moderngl/glcontext" source=("$url/archive/refs/tags/$pkgver.tar.gz") sha512sums=('b85306c8a1a95bddc9d87a66e3102e45e1a2ae55dfa5b32a263ad4216421712bb31bf8653a1850a281c51b437a274d7c499feac9650035fecd36f5467c6c83a0') -depends=('python') +depends=( + "libx11" + "python" +) makedepends=( - 'libx11' - 'python-setuptools' + "python-build" + "python-installer" + "python-setuptools" + "python-wheel" ) -build () -{ - export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} - cd "$srcdir/$_name-$pkgver" - python setup.py build +build () { + cd "$srcdir/$_name-$pkgver" || exit + python -m build --wheel --no-isolation } -package () -{ - cd "$srcdir/$_name-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir/" --optimize=1 --skip-build - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_name/LICENSE" +package () { + cd "$srcdir/$_name-$pkgver" || exit + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_name/LICENSE" } |