summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2025-01-30 17:15:21 +0300
committerCaleb Maclennan2025-01-30 17:15:21 +0300
commitb0e719c3e8f7ed036045bfc1c4a7e3e93f6cb6b4 (patch)
treec23a639a55af26791d01ca7a68ec38f403bf07ec
downloadaur-python-skia-git.tar.gz
Initial upload: python-skia-git 132.b11.r0.gdb7d7fc-1
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD37
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..55811cb05f92
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = python-skia-git
+ pkgdesc = Python binding to Skia Graphics Library (wheel)
+ pkgver = 132.b11.r0.gdb7d7fc
+ pkgrel = 1
+ url = https://github.com/kyamagu/skia-python
+ arch = x86_64
+ license = BSD-3-Clause
+ makedepends = git
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ depends = fontconfig
+ depends = opengl-driver
+ depends = python
+ depends = skia
+ provides = python-skia=132.b11.r0.gdb7d7fc
+ conflicts = python-skia
+ source = git+https://github.com/kyamagu/skia-python.git
+ sha256sums = SKIP
+
+pkgname = python-skia-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..35a1e69a9bae
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+
+pkgname=python-skia-git
+_pkgname=skia-python
+pkgver=132.b11.r0.gdb7d7fc
+pkgrel=1
+pkgdesc='Python binding to Skia Graphics Library (wheel)'
+arch=(x86_64)
+url="https://github.com/kyamagu/$_pkgname"
+license=(BSD-3-Clause)
+depends=(fontconfig
+ opengl-driver
+ python
+ skia)
+makedepends=(git
+ python-{build,installer,wheel})
+provides=("${pkgname%-git}=$pkgver")
+conflicts=("${pkgname%-git}")
+_archive="$_pkgname-$pkgver"
+source=("git+$url.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_pkgname"
+ git describe --long --abbrev=7 --tags --match="v*" HEAD |
+ sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$_pkgname"
+ python -m build -wn
+}
+
+package() {
+ cd "$_pkgname"
+ python -m installer -d "$pkgdir" dist/*.whl
+}