From b4fcf3bc3afb0992e92bdbb38580a3166720bdf5 Mon Sep 17 00:00:00 2001 From: Martin Dimov Date: Thu, 28 Apr 2022 02:10:48 +0300 Subject: [PATCH] New package: melt-0.4.0 --- srcpkgs/melt/template | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 srcpkgs/melt/template diff --git a/srcpkgs/melt/template b/srcpkgs/melt/template new file mode 100644 index 000000000000..477d0dfcbe52 --- /dev/null +++ b/srcpkgs/melt/template @@ -0,0 +1,32 @@ +# Template file for 'melt' +pkgname=melt +version=0.4.0 +revision=1 +create_wrksrc=yes +build_style=go +build_helper=qemu +go_import_path="github.com/charmbracelet/melt" +go_package="${go_import_path}/cmd/melt" +short_desc="Backup and restore Ed25519 SSH keys with seed words" +maintainer="Martin Dimov " +license="MIT" +homepage="https://github.com/charmbracelet/melt" +distfiles="https://github.com/charmbracelet/melt/releases/download/v${version}/melt-${version}.tar.gz" +checksum=a2e67936a608c06dd4613d097d953e2b5a1cb3c3fe2224d87d964aef236ae623 +conflicts="mlt" # bin and manpage name conflict + +do_check() { + go test -v ${go_package} +} + +post_install() { + vlicense LICENSE.md + + vtargetrun ${DESTDIR}/usr/bin/melt man > melt.1 + vman melt.1 + + for shell in bash fish zsh; do + vtargetrun ${DESTDIR}/usr/bin/melt completion ${shell} > completions.${shell} + vcompletion completions.${shell} ${shell} + done +}