Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages /
greetd-gtkgreet
Commits:
a7c5a5ec by Caleb Maclennan at 2025-01-30T22:48:07+03:00
upgpkg: 0.8-2: Cleanup styling, use SPDX license, avoid ninja
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,16 +1,22 @@
pkgbase = greetd-gtkgreet
pkgdesc = GTK based greeter for greetd
pkgver = 0.8
- pkgrel = 1
+ pkgrel = 2
url = https://git.sr.ht/~kennylevinsen/gtkgreet
arch = x86_64
- license = GPL3
+ license = GPL-3.0-only
makedepends = meson
- makedepends = ninja
makedepends = scdoc
- depends = json-c
+ depends = cairo
+ depends = libcairo.so
+ depends = gdk-pixbuf2
+ depends = libgdk_pixbuf-2.0.so
+ depends = glib2
+ depends = libglib-2.0.so
+ depends = glibc
depends = gtk-layer-shell
depends = gtk3
+ depends = json-c
source =
gtkgreet-0.8.tar.gz::https://git.sr.ht/~kennylevinsen/gtkgreet/archive/0.8.tar.gz
source = greetd-gtkgreet-fix-build.patch
sha256sums =
e5c70219da191a60e2e009412603e05c36cee15bbbf7657dbbeaa1d21a692873
=====================================
PKGBUILD
=====================================
@@ -6,16 +6,19 @@
pkgname=greetd-gtkgreet
_pkgname=${pkgname#*-}
pkgver=0.8
-pkgrel=1
+pkgrel=2
pkgdesc='GTK based greeter for greetd'
arch=(x86_64)
url="https://git.sr.ht/~kennylevinsen/$_pkgname"
-license=(GPL3)
-depends=(json-c
+license=(GPL-3.0-only)
+depends=(cairo libcairo.so
+ gdk-pixbuf2 libgdk_pixbuf-2.0.so
+ glib2 libglib-2.0.so
+ glibc # libc.so
gtk-layer-shell
- gtk3)
+ gtk3
+ json-c)
makedepends=(meson
- ninja
scdoc)
_archive="$_pkgname-$pkgver"
source=("$_archive.tar.gz::$url/archive/$pkgver.tar.gz"
@@ -26,14 +29,16 @@
sha256sums=('e5c70219da191a60e2e009412603e05c36cee15bbbf7657dbbeaa1d21a692873'
prepare() {
cd "$_archive"
patch -Np0 -i "../${source[1]}"
- mkdir -p build
}
build() {
- arch-meson "$_archive" build -D layershell=enabled
- ninja -C build
+ local meson_opts=(
+ layershell=enabled
+ )
+ arch-meson "$_archive" build ${meson_opts[@]/#/-D }
+ meson compile -C build
}
package() {
- DESTDIR="$pkgdir" ninja -C build install
+ meson install -C build --destdir "$pkgdir"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/greetd-gtkgreet/-/commit/a7c5a5ec8716710d7730dca59e94ab81ea80f355
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/greetd-gtkgreet/-/commit/a7c5a5ec8716710d7730dca59e94ab81ea80f355
You're receiving this email because of your account on gitlab.archlinux.org.