diff options
author | Kylie C | 2024-06-13 22:23:50 -0400 |
---|---|---|
committer | Kylie C | 2024-06-13 22:23:50 -0400 |
commit | 12dd387aeaff437cb1ccf9b59329ba1c004337a5 (patch) | |
tree | 0a9de4f17cb676ac1e9699bedc14dca0cc926baf /PKGBUILD | |
download | aur-python-yapsy-git.tar.gz |
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
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/" +} |