summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-09-07 13:39:18 -0500
committerLuis Martinez2021-09-07 13:39:18 -0500
commit4471cc565722e54d557667b04de6939f7628bc78 (patch)
tree78e2b6c808e112d948e6ef4443cf647864a7dd0e /PKGBUILD
parent6ff366a79a05a3e60baff893406f9ee84a906240 (diff)
downloadaur-4471cc565722e54d557667b04de6939f7628bc78.tar.gz
split and cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 40 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e3c16260d2d8..d40c644debd5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,48 @@
-# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
+# Contributor: Alexander F. Rødseth <xyproto@archlinux.org>
-pkgname=python-glad
+pkgbase=python-glad
+pkgname=(python-glad python2-glad)
pkgver=0.1.34
-pkgrel=1
-pkgdesc='Multi-language GL/GLES/EGL/GLX/WGL loader-generator based on the official specs'
-arch=(any)
+pkgrel=2
+pkgdesc='Multi-language GL/GLES/EGL/GLX/WGL loader-generator'
+arch=('any')
url='https://github.com/Dav1dde/glad'
-license=(MIT Apache)
-makedepends=(git python-setuptools)
-source=("git+$url#commit=a5ca31c88a4cc5847ea012629aff3690f261c7c4") # tag: v0.1.34
-b2sums=(SKIP)
+license=('MIT' 'Apache')
+makedepends=('python-setuptools' 'python2-setuptools')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('4be2900ff76ac71a2aab7a8be301eb4c0338491c7e205693435b09aad4969ecd')
+
+prepare() {
+ cp -a "glad-$pkgver" "glad-$pkgver-py2"
+}
build() {
- cd glad
- python setup.py build
+ pushd "glad-$pkgver"
+ python setup.py build
+ popd
+
+ pushd "glad-$pkgver-py2"
+ python2 setup.py build
}
-package() {
- cd glad
- python setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+package_python-glad() {
+ depends=('python3')
+
+ cd "glad-$pkgver"
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+}
+
+package_python2-glad() {
+ depends=('python2')
+ conflicts=('python-glad')
+
+ cd "glad-$pkgver-py2"
+ export PYTHONHASHSEED=0
+ python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}