-
loqs authored
glib2-devel is required for glib-genmarshal.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
PKGBUILD 1.24 KiB
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Igor Dyatlov <dyatlov.igor@gmail.com>
pkgname=gnome-console
pkgver=46.0
pkgrel=2
pkgdesc="A simple user-friendly terminal emulator for the GNOME desktop"
url="https://gitlab.gnome.org/GNOME/console"
arch=(x86_64)
license=(GPL-3.0-or-later)
depends=(
dconf
gcc-libs
gtk4
glib2
glibc
hicolor-icon-theme
libadwaita
libgtop
pango
vte4
)
makedepends=(
appstream
git
glib2-devel
meson
)
groups=(gnome)
_commit=a3fc3ef59162272a536cc0f0b2af05a394e22b47 # tags/46.0^0
source=("$pkgname::git+https://gitlab.gnome.org/GNOME/console.git#commit=$_commit")
b2sums=('dbb7de1cab2749ca447e4a9f7670b3865a5b1a87a87cd154f46abb65cc2df58783270bb5258b4982d4f4d5c899b5d4b5b78c898288ed46a0784ffeddc342fcf2')
pkgver() {
cd $pkgname
git describe --tags | sed -r 's/\.([a-z])/\1/;s/([a-z])\./\1/;s/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd $pkgname
}
build() {
local meson_options=(
-D tests=true
)
arch-meson $pkgname build "${meson_options[@]}"
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
}
# vim:set sw=2 sts=-1 et: