From c124f72ff4af4462d10a5114d0b6e0e356ddc4d6 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 19 Feb 2022 10:51:01 +0100 Subject: [PATCH] New package: cocogitto-5.0.1 --- srcpkgs/cocogitto/template | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 srcpkgs/cocogitto/template diff --git a/srcpkgs/cocogitto/template b/srcpkgs/cocogitto/template new file mode 100644 index 000000000000..79a78e4b5971 --- /dev/null +++ b/srcpkgs/cocogitto/template @@ -0,0 +1,34 @@ +# Template file for 'cocogitto' +pkgname=cocogitto +version=5.0.1 +revision=1 +build_style=cargo +build_helper=qemu +hostmakedepends="pkg-config" +makedepends="libgit2-devel" +short_desc="Conventional Commits toolbox" +maintainer="Marcin Puc " +license="MIT" +homepage="https://github.com/cocogitto/cocogitto" +changelog="https://github.com/cocogitto/cocogitto/blob/main/CHANGELOG.md" +distfiles="https://github.com/cocogitto/cocogitto/archive/${version}.tar.gz" +checksum=fee00736ec4b8ce72c8d8f904d0b734372b11ce7c3711166814eca38bf0cda8f +# Test suite is not atomic, relies on user environment such as git user configuration +make_check=no + +post_build() { + TARGET_DIR="target/${RUST_TARGET}/release" + + for shell in bash zsh fish; do + vtargetrun ${TARGET_DIR}/cog generate-completions ${shell} > cog.${shell} + done +} + +post_install() { + vlicense LICENSE + vdoc README.md + + for shell in bash zsh fish; do + vcompletion cog.${shell} ${shell} cog + done +}