diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..0c6ef83 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: D. Can Celasun +# Contributor: Ezekiel Bethel + +_pkgname=VNTools +pkgname=vntools-git +pkgver=2.0.e5bf961 +pkgrel=1 +pkgdesc="Collection of tools used by VienDesu! Porting Team" +arch=("any") +url="https://github.com/VienDesuPorting/VNTools" +depends=("python" "python-pillow" "python-pillow-avif-plugin" "python-python-ffmpeg" "python-progress" "python-colorama") +makedepends=("python-setuptools" "git") +provides=("vntools") +source=("git+${url}.git#branch=testing") +sha256sums=("SKIP") + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf "2.0.%s" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgname}" + python -m build --wheel --no-isolation +} + +package() { + cd "${srcdir}/${_pkgname}" + python -m installer --destdir="${pkgdir}" dist/*.whl +} + diff --git a/README.md b/README.md index b3b0091..eb026d5 100644 --- a/README.md +++ b/README.md @@ -16,10 +16,8 @@ Collection of tools used by VienDesu! Porting Team #### Build tools as binaries: * Run `./build.sh` on UNIX * Run `.\build.bat` for Windows - * Arch Linux - `TODO` - * NixOS - `TODO` #### Install as python package: * Run `pip install -U .` command in project folder - * Arch Linux - `TODO` + * Arch Linux - `paru -Bi .` * NixOS - `TODO`