From db05837b097006b00dac3ba29d9d68860298a389 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Wed, 10 Jun 2026 19:38:25 +0200 Subject: [PATCH] =?UTF-8?q?refactor:=20moongreet-git=20=E2=86=92=20moongre?= =?UTF-8?q?et=20(no-suffix=20tag-build,=20keep=20epoch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {moongreet-git => moongreet}/.SRCINFO | 13 +++++++------ {moongreet-git => moongreet}/PKGBUILD | 19 +++++++------------ .../moongreet.install | 0 3 files changed, 14 insertions(+), 18 deletions(-) rename {moongreet-git => moongreet}/.SRCINFO (76%) rename {moongreet-git => moongreet}/PKGBUILD (78%) rename {moongreet-git => moongreet}/moongreet.install (100%) diff --git a/moongreet-git/.SRCINFO b/moongreet/.SRCINFO similarity index 76% rename from moongreet-git/.SRCINFO rename to moongreet/.SRCINFO index bf6dade..7066dd1 100644 --- a/moongreet-git/.SRCINFO +++ b/moongreet/.SRCINFO @@ -1,7 +1,8 @@ -pkgbase = moongreet-git +pkgbase = moongreet pkgdesc = A greetd greeter for Wayland with GTK4 and Layer Shell - pkgver = 0.9.0.r2.g030f8c6 + pkgver = 0.10.1 pkgrel = 1 + epoch = 1 url = https://gitea.moonarch.de/nevaforget/greetd-moongreet install = moongreet.install arch = x86_64 @@ -14,9 +15,9 @@ pkgbase = moongreet-git depends = gtk4 depends = gtk4-layer-shell depends = greetd - provides = moongreet - conflicts = moongreet - source = git+https://gitea.moonarch.de/nevaforget/greetd-moongreet.git + conflicts = moongreet-git + replaces = moongreet-git + source = git+https://gitea.moonarch.de/nevaforget/greetd-moongreet.git#tag=v0.10.1 sha256sums = SKIP -pkgname = moongreet-git +pkgname = moongreet diff --git a/moongreet-git/PKGBUILD b/moongreet/PKGBUILD similarity index 78% rename from moongreet-git/PKGBUILD rename to moongreet/PKGBUILD index 00f8091..3ab9476 100644 --- a/moongreet-git/PKGBUILD +++ b/moongreet/PKGBUILD @@ -1,12 +1,12 @@ # ABOUTME: PKGBUILD for Moongreet — greetd greeter for Wayland. -# ABOUTME: Builds from git source with automatic version detection. +# ABOUTME: Builds from a versioned git tag. # Maintainer: Dominik Kressler -pkgname=moongreet-git +pkgname=moongreet epoch=1 -pkgver=0.9.0.r2.g030f8c6 -pkgrel=7 +pkgver=0.10.1 +pkgrel=1 pkgdesc="A greetd greeter for Wayland with GTK4 and Layer Shell" arch=('x86_64') url="https://gitea.moonarch.de/nevaforget/greetd-moongreet" @@ -23,17 +23,12 @@ makedepends=( 'gtk4-layer-shell' 'pkgconf' ) -provides=('moongreet') -conflicts=('moongreet') +replaces=('moongreet-git') +conflicts=('moongreet-git') install=moongreet.install -source=("git+${url}.git") +source=("git+${url}.git#tag=v$pkgver") sha256sums=('SKIP') -pkgver() { - cd "$srcdir/greetd-moongreet" - git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' -} - build() { cd "$srcdir/greetd-moongreet" cargo build --release diff --git a/moongreet-git/moongreet.install b/moongreet/moongreet.install similarity index 100% rename from moongreet-git/moongreet.install rename to moongreet/moongreet.install