summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKylie C2024-06-13 22:23:50 -0400
committerKylie C2024-06-13 22:23:50 -0400
commit12dd387aeaff437cb1ccf9b59329ba1c004337a5 (patch)
tree0a9de4f17cb676ac1e9699bedc14dca0cc926baf /PKGBUILD
downloadaur-python-yapsy-git.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..79f72c5fba21
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Kylie CT <kyliepc@proton.ne>
+# Contributor: Mark Wagie <mark.wagie@proton.me>
+# Contributor: David Runge <dave@sleepmap.de>
+pkgname=python-yapsy-git
+_pkgname="${pkgname/-git/}"
+_srcname="${_pkgname/python-/}"
+
+pkgver=release_Yapsy.1.12.2.r17.g6b487b0
+pkgrel=1
+
+pkgdesc="A simple plugin system for Python applications (built from the latest commit)"
+arch=('any')
+url="https://github.com/tibonihoo/yapsy"
+license=('BSD-2-Clause')
+
+depends=('python' 'python-packaging')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel' 'git')
+#checkdepends=('python-pytest')
+conflicts=("$_pkgname")
+provides=("$_pkgname")
+source=("$_srcname::git+$url.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$_srcname"
+
+ git describe --tags --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$_srcname/package"
+ python -m build --wheel --no-isolation
+}
+
+#check() {
+# cd "$_srcname"
+# pytest
+#}
+
+package() {
+ cd "$_srcname/package"
+
+ python -m installer --destdir="$pkgdir" dist/*.whl
+
+
+ install -Dm644 LICENSE.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
+}