From a929f53769565b1bbcce50a9f06766d4a75a4db3 Mon Sep 17 00:00:00 2001 From: Zacharias-Brohn Date: Sat, 11 Apr 2026 00:00:52 +0200 Subject: [PATCH] first commit --- PKGBUILD | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..ef3799e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Zach +pkgname=zterm +pkgver=0.1.0 +pkgrel=1 +pkgdesc="A GPU-accelerated terminal emulator for Wayland" +arch=('x86_64') +url="https://git.zach-dev.cc/zach/zterm" +license=('MIT') +depends=( + 'fontconfig' + 'freetype2' + 'wayland' + 'libxkbcommon' + 'vulkan-icd-loader' +) +makedepends=('rust' 'cargo') +source=() + +build() { + cd "$startdir" + cargo build --release --features production +} + +package() { + cd "$startdir" + install -Dm755 "target/release/zterm" "$pkgdir/usr/bin/zterm" + install -Dm644 "zterm.terminfo" "$pkgdir/usr/share/zterm/zterm.terminfo" + + # Compile and install terminfo + tic -x -o "$pkgdir/usr/share/terminfo" zterm.terminfo +}