summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgroctel2023-11-26 10:29:29 +0100
committergroctel2023-11-26 10:29:29 +0100
commitfdf01aa6ed7cc08c814a6a02fc0a9fb9be372b64 (patch)
tree2604e3aafbf391aeb30900edbbcd3932dce9870d /PKGBUILD
parentdd68b6d66fd22b219e2e1839d0eae976d3bb5254 (diff)
downloadaur-python-glcontext.tar.gz
Updated installation method to follow PEP 517
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 17 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a236f9bd9f34..ea494d84b633 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}