name=wezterm
version=20240203-110809-5046fc22
release=1
desc="GPU-accelerated cross-platform terminal"
url="https://wezterm.org/"
license="MIT"
depend="glibc wayland libxkbcommon fontconfig libressl"
makedepend="rust cargo pkgconf"
source="https://github.com/wez/wezterm/releases/download/$version/wezterm-$version-src.tar.gz"
sha256="SKIP"

build() {
	cd "wezterm-$version"
	export CARGO_HOME="${CARGO_HOME:-/tmp/scraplinux-cargo-home}"
	cargo build --release --locked
}

package() {
	cd "wezterm-$version"
	install -Dm755 "target/release/wezterm" "$pkgdir/usr/bin/wezterm"
	for d in README.md README LICENSE; do
		[ -f "$d" ] && install -Dm644 "$d" "$pkgdir/usr/share/doc/wezterm/$d"
	done
	true
}
