diff --git a/pkg/PKGBUILD b/pkg/PKGBUILD index f714be7..4949a3b 100644 --- a/pkg/PKGBUILD +++ b/pkg/PKGBUILD @@ -1,5 +1,5 @@ # ABOUTME: AUR PKGBUILD for Moongreet — greetd greeter for Wayland. -# ABOUTME: Builds from local source, installs config and cache directory. +# ABOUTME: Builds from git source, installs config and cache directory. # Maintainer: Dominik Kressler @@ -8,6 +8,7 @@ pkgver=0.1.0 pkgrel=1 pkgdesc="A greetd greeter for Wayland, built with Python + GTK4 + gtk4-layer-shell" arch=('any') +url="https://gitea.moonarch.de/nevaforget/greetd-moongreet" license=('MIT') depends=( 'python' @@ -17,21 +18,22 @@ depends=( 'greetd' ) makedepends=( + 'git' 'python-build' 'python-installer' 'python-hatchling' ) install=moongreet.install -source=("$pkgname-$pkgver.tar.gz") +source=("git+${url}.git#tag=v${pkgver}") sha256sums=('SKIP') build() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/greetd-moongreet" python -m build --wheel --no-isolation } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/greetd-moongreet" python -m installer --destdir="$pkgdir" dist/*.whl # Example config