diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..033673a21eb0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = python-yapsy-git + pkgdesc = A simple plugin system for Python applications (built from the latest commit) + pkgver = release_Yapsy.1.12.2.r17.g6b487b0 + pkgrel = 1 + url = https://github.com/tibonihoo/yapsy + arch = any + license = BSD-2-Clause + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + makedepends = git + depends = python + depends = python-packaging + provides = python-yapsy + conflicts = python-yapsy + source = yapsy::git+https://github.com/tibonihoo/yapsy.git + sha256sums = SKIP + +pkgname = python-yapsy-git 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/" +} |