# Contributor: Rasmus Thomsen # Maintainer: Rasmus Thomsen pkgname=tau pkgver=0.9.3 pkgrel=0 pkgdesc="GTK frontend for the Xi text editor, written in Rust" url="https://gitlab.gnome.org/World/Tau" arch="all !s390x" license="MIT" makedepends="meson cargo gtk+3.0-dev libhandy-dev" checkdepends="appstream-glib desktop-file-utils" options="!check" # Rust doesn't like to compile these on musl subpackages="$pkgname-lang" source="https://gitlab.gnome.org/World/Tau/uploads/375ce054c0bc98e0c1a3e95fdcd4e46c/tau-$pkgver.tar.xz" build() { # Fails to compile libbacktrace-sys otherwise case "$CARCH" in x86) export CFLAGS="$CFLAGS -fno-stack-protector" ;; esac meson \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --buildtype=release \ . output ninja -C output } check() { ninja -C output test } package() { DESTDIR="$pkgdir" ninja -C output install } sha512sums="3061294f8bb8482fc63a65f66fae04e7db74879bd99d03b57baf667486c9aa688a1bced4d202ce89e3b3131b74f31961a7ea4c722e2a5dceb2b5dbf51ef0503d tau-0.9.3.tar.xz"