Package Details: kgx 0.2.1-1

Git Clone URL: https://aur.archlinux.org/kgx.git (read-only, click to copy)
Package Base: kgx
Description: Simple user-friendly terminal emulator for the GNOME desktop
Upstream URL: https://gitlab.gnome.org/ZanderBrown/kgx
Licenses: GPL3
Submitter: ejiek
Maintainer: ejiek
Last Packager: City-busz
Votes: 1
Popularity: 0.87
First Submitted: 2020-04-12 18:53
Last Updated: 2021-04-20 16:29

Latest Comments

fabiscafe commented on 2021-11-22 12:49

@Nitsuga That one shouldn't work, as kgx 0.4 requires libhandy and if not unset also libnautilus-extension.

Nitsuga commented on 2021-11-12 21:55

This simple patch also works for 0.4.0

diff --git a/PKGBUILD b/PKGBUILD
index ad9d5f5..f2169fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
 # Maintainer: Vlad Petrov <ejiek@mail.ru>

 pkgname=kgx
-pkgver=0.2.1
+pkgver=0.4.0
 pkgrel=1
 pkgdesc='Simple user-friendly terminal emulator for the GNOME desktop'
 url='https://gitlab.gnome.org/ZanderBrown/kgx'
 license=('GPL3')
 arch=('x86_64')
 depends=('libgtop' 'libhandy0' 'vte3')
-makedepends=('appstream-glib' 'meson')
+makedepends=('appstream-glib' 'meson' 'sassc')
 source=("https://gitlab.gnome.org/ZanderBrown/$pkgname/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha256sums=('70a814b0baf70049d5a20791d58a32e92661428d2deeeb56d91b81cc4dc5e81a')
+sha256sums=('2d304026264d369cdb6391e7bf15c38f77ecb0afb33dff4800c18d57d16de7b8')

fabiscafe commented on 2021-11-11 11:27

Hi. Thanks for providing this PKGBUILD. I've seen you're missing the latest update. This one here should work. I do use the git tag-commit directly so it's a bit different then yours, but should work. Maybe it's of some help.

# Maintainer: Fabian Bornschein <fabiscafe-cat-mailbox-dog-org>
# Contributor: Vlad Petrov <ejiek@mail.ru>

pkgname=kgx
pkgver=0.4.0
pkgrel=1
pkgdesc='A simple user-friendly terminal emulator for the GNOME desktop.'
url='https://gitlab.gnome.org/ZanderBrown/kgx'
license=('GPL3')
arch=('x86_64')
depends=('libgtop' 'libhandy' 'libnautilus-extension' 'vte3')
makedepends=('appstream-glib' 'git' 'meson' 'sassc')
_commit=67e112c5d7cb406153da8e7bf6f789d56e91e3bf # tags/0.4.0
source=("git+${url}.git#commit=$_commit")
sha256sums=('SKIP')

pkgver() {
  cd $pkgname
  git describe --tags | sed 's/-/+/g'
}

build() {
  arch-meson $pkgname build
  meson compile -C build
}

check() {
  meson test -C build --print-errorlogs
}

package() {
  DESTDIR="$pkgdir" meson install -C build
}

satcom886 commented on 2021-01-20 01:34

cmake, libhandy and appstream-glib are missing as a dependencies.