diff --git a/srcpkgs/gitu/template b/srcpkgs/gitu/template new file mode 100644 index 00000000000000..635e04c8171964 --- /dev/null +++ b/srcpkgs/gitu/template @@ -0,0 +1,39 @@ +# Template file for 'gitu' +pkgname=gitu +version=0.41.0 +revision=1 +build_style=cargo +build_helper="rust qemu" +hostmakedepends="pkg-config libgit2-1.9-devel libssh2-devel zlib-devel git" +makedepends="libgit2-1.9-devel openssl-devel libssh2-devel zlib-devel" +short_desc="Git client inspired by Magit" +maintainer="rayfadh " +license="MIT" +homepage="https://github.com/altsem/gitu" +changelog="https://raw.githubusercontent.com/altsem/gitu/refs/heads/master/CHANGELOG.md" +distfiles="https://github.com/altsem/gitu/archive/refs/tags/v${version}.tar.gz" +checksum=eba1cd649339ee1c6f02c39bcd9fc3092df8e374bfbcd194750a966b09cb5e55 + +_setup_env() { +# workaround the cc-rs mixing CFLAGS for host and target. +# https://github.com/rust-lang/cc-rs/issues/1469 +export CFLAGS_${RUST_BUILD//-/_}="${CFLAGS_host}" \ + CXXFLAGS_${RUST_BUILD//-/_}="${CXXFLAGS_host}" \ + LDFLAGS_${RUST_BUILD//-/_}="${LDFLAGS_host}" \ + CFLAGS_${RUST_TARGET//-/_}="${CFLAGS}" \ + CXXFLAGS_${RUST_TARGET//-/_}="${CXXFLAGS}" \ + LDFLAGS_${RUST_TARGET//-/_}="${LDFLAGS}" \ + CFLAGS="" CXXFLAGS="" LDFLAGS="" +} + +pre_build() { + _setup_env +} + +pre_install() { + _setup_env +} + +post_install() { + vlicense LICENSE +}