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.


Reply via email to