From 4b1be5ef874aaeb61a2116048e0c2312e53f8c69 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 28 Feb 2025 19:27:52 +0000 Subject: gentoo auto-resync : 28:02:2025 - 19:27:52 --- app-misc/go-jira/Manifest | 1 + app-misc/go-jira/go-jira-1.0.28-r1.ebuild | 45 +++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 app-misc/go-jira/go-jira-1.0.28-r1.ebuild (limited to 'app-misc/go-jira') diff --git a/app-misc/go-jira/Manifest b/app-misc/go-jira/Manifest index 8e16d30c87d6..e558cae01137 100644 --- a/app-misc/go-jira/Manifest +++ b/app-misc/go-jira/Manifest @@ -1,4 +1,5 @@ DIST go-jira-1.0.28-deps.tar.xz 8068828 BLAKE2B 5ae4cf0e94739d3550ced7a558f95b7e0390b8d76210e54d6d458c20cd5b2dc4f4056a8347eab4241b3f1f226a9943e303f3edce2f7edfbc077cc3a5d31e4ea0 SHA512 1c5be8923a8645c2f9e9dee4b3784c7ee44436b0b474b248edc05e82ec97a42a147378e221c5f44c82a789c7ce3fe05731b1552ffb3ffacc02d48aff77f6dd22 DIST go-jira-1.0.28.tar.gz 130079 BLAKE2B 3d2da8ce754afa633b41bc3736e948e249b9bea40bc31aacec1ad18fc6520ea8bb9c5be862dd03440c4667bacdeadb602bed2b0b54dcfb0455415618fa3f4d0b SHA512 4bc2326cce4d076c64916c5d0619a517cbef0440076da987c112743de99af826c39b2f8b6a17d5c87353fd4ed86dc894d21fc0cb47de1f5dcd1f39bcfc0eb76a +EBUILD go-jira-1.0.28-r1.ebuild 1156 BLAKE2B c67dd7243d03e411e159924d8cc7f0b3d3d42fda991e11d67dbcb9db52a00deb8a7e15b18749c410fc5d82ced0fc27af0deb3f78abf60903d8aebd747131b222 SHA512 04878f6dd62b1205aef28e1302eb99dee4a43c73a212dd0b120ca26c90dd0c176e4bc84dcfd43406480f7b05f3f9b926a469bbf8fb92fc4b4933737200c0f1f0 EBUILD go-jira-1.0.28.ebuild 936 BLAKE2B e6ff549c7b1dc0c40f8e60d0795a73f1e650bb82acd7e3608e8fe4372c5882bb1a27ec5f814a4f71da5f1c600c15f5f18f97f5a48f90c5b9aa8e525799ac5a3f SHA512 b394c83cb60972a0b882a4f4188df79a2a79919c21f7fbcfbee874617dd674efbeaf5197775a18eb825ef9836bff5ad06ededdd88036e651eb751e2824cbd6b0 MISC metadata.xml 340 BLAKE2B 43ce72dd96ce4e9d10f84856379e0ad1c4825892f8c338f42a4872fd028ffa609602304d7c0c18b2d2db59a5a44c001d26b20d99063a4adaa8f820062a342300 SHA512 71751f7a61eeb24e3e9eafa38fcc30e197736fcf69cf98b51489f5f1552d667b56ce71bcd901847cf922184706933958f5ab6d1e41b3d1c480cd52cf62a2031a diff --git a/app-misc/go-jira/go-jira-1.0.28-r1.ebuild b/app-misc/go-jira/go-jira-1.0.28-r1.ebuild new file mode 100644 index 000000000000..20d8f277a9f8 --- /dev/null +++ b/app-misc/go-jira/go-jira-1.0.28-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion toolchain-funcs + +DESCRIPTION="A simple JIRA commandline client in Go" +HOMEPAGE="https://github.com/go-jira/jira" +SRC_URI="https://github.com/go-jira/jira/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" +S=${WORKDIR}/jira-${PV} + +LICENSE="Apache-2.0" +# Dependent licenses +LICENSE+=" BSD" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build -o jira ./cmd/jira + + if ! tc-is-cross-compiler; then + elog "generating shell completion files" + # those commands exit OK with 1, so we can't use die + + ./jira --completion-script-bash > jira.bash + grep -q "complete -F" jira.bash || die "bash completion script is invalid" + + ./jira --completion-script-zsh > jira.zsh + grep -q "compdef jira" jira.zsh || die "zsh completion script is invalid" + fi +} + +src_install() { + dobin jira + dodoc {CHANGELOG,README}.md + + if ! tc-is-cross-compiler; then + newbashcomp jira.bash jira + newzshcomp jira.zsh _jira + else + ewarn "Shell completion files not installed!" + fi +} -- cgit v1.2.3