fix: PKGBUILD als -git Paket mit automatischer Versionierung

pkgver() generiert Version aus git describe, makepkg -si
aktualisiert automatisch ohne manuelles Version-Bumpen.
This commit is contained in:
nevaforget 2026-03-26 13:30:36 +01:00
parent 99c016adbc
commit 10b613b50b

View File

@ -1,9 +1,9 @@
# ABOUTME: AUR PKGBUILD for Moongreet — greetd greeter for Wayland.
# ABOUTME: Builds from git source, installs config and cache directory.
# ABOUTME: PKGBUILD for Moongreet — greetd greeter for Wayland.
# ABOUTME: Builds from git source with automatic version detection.
# Maintainer: Dominik Kressler
pkgname=moongreet
pkgname=moongreet-git
pkgver=0.1.0
pkgrel=1
pkgdesc="A greetd greeter for Wayland, built with Python + GTK4 + gtk4-layer-shell"
@ -23,10 +23,18 @@ makedepends=(
'python-installer'
'python-hatchling'
)
provides=('moongreet')
conflicts=('moongreet')
install=moongreet.install
source=("git+${url}.git#tag=v${pkgver}")
source=("git+${url}.git")
sha256sums=('SKIP')
pkgver() {
cd "$srcdir/greetd-moongreet"
git describe --long --tags 2>/dev/null | sed 's/^v//;s/-/.r/;s/-/./' \
|| printf "0.0.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd "$srcdir/greetd-moongreet"
python -m build --wheel --no-isolation