From d43ccc242296413f18560481b44a6087e1d323d8 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 19 Feb 2022 00:51:47 +0100 Subject: [PATCH] New package: zellij-0.24.0 --- srcpkgs/zellij/template | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 srcpkgs/zellij/template diff --git a/srcpkgs/zellij/template b/srcpkgs/zellij/template new file mode 100644 index 000000000000..a37a82e6b8b7 --- /dev/null +++ b/srcpkgs/zellij/template @@ -0,0 +1,37 @@ +# Template file for 'zellij' +pkgname=zellij +version=0.24.0 +revision=1 +# Dependency crate `wasmer-vm` only supports the following archs: x86_64, arm64, x86 +# https://docs.wasmer.io/ecosystem/wasmer/wasmer-features#compiler-support-by-chipset +archs="x86_64* aarch64* i686" +build_style=cargo +build_helper=qemu +checkdepends="openssl-devel pkg-config" +short_desc="Terminal workspace with batteries included" +maintainer="Marcin Puc " +license="MIT" +homepage="https://zellij.dev" +distfiles="https://github.com/zellij-org/zellij/archive/v${version}.tar.gz" +checksum=a7f2d1fa1dd9c55d37d1daebdf6af3c6666d144ee1e85ac7f805544ae03e3b1e + +post_patch() { + # temporary fix for https://github.com/void-linux/void-packages/issues/34889 + cargo update --package autocfg --precise 1.1.0 +} + +post_build() { + ZELLIJ="target/${RUST_TARGET}/release/zellij" + vtargetrun ${ZELLIJ} setup --generate-completion bash > zellij.bash + vtargetrun ${ZELLIJ} setup --generate-completion zsh > zellij.zsh + vtargetrun ${ZELLIJ} setup --generate-completion fish > zellij.fish +} + +post_install() { + vcompletion zellij.bash bash + vcompletion zellij.zsh zsh + vcompletion zellij.fish fish + + vlicense LICENSE.md + vdoc README.md +}