Gentoo Archives: gentoo-commits

From: Vitaly Zdanevich <zdanevich.vitaly@××.ru>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-util/stripe-cli/
Date: Wed, 03 Aug 2022 17:53:15
Message-Id: 1659549139.8afda70668d861e670563d4eac0b2d3aed9d4e3a.zdanevich.vitaly@gentoo
1 commit: 8afda70668d861e670563d4eac0b2d3aed9d4e3a
2 Author: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
3 AuthorDate: Wed Aug 3 17:52:19 2022 +0000
4 Commit: Vitaly Zdanevich <zdanevich.vitaly <AT> ya <DOT> ru>
5 CommitDate: Wed Aug 3 17:52:19 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8afda706
7
8 dev-util/stripe-cli add
9
10 Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly <AT> ya.ru>
11
12 dev-util/stripe-cli/metadata.xml | 8 ++++++++
13 dev-util/stripe-cli/stripe-cli-9999.ebuild | 31 ++++++++++++++++++++++++++++++
14 2 files changed, 39 insertions(+)
15
16 diff --git a/dev-util/stripe-cli/metadata.xml b/dev-util/stripe-cli/metadata.xml
17 new file mode 100644
18 index 000000000..e473d21c7
19 --- /dev/null
20 +++ b/dev-util/stripe-cli/metadata.xml
21 @@ -0,0 +1,8 @@
22 +<?xml version="1.0" encoding="UTF-8"?>
23 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
24 +<pkgmetadata>
25 + <maintainer type="person" proxied="yes">
26 + <email>zdanevich.vitaly@××.ru</email>
27 + <name>Vitaly Zdanevich</name>
28 + </maintainer>
29 +</pkgmetadata>
30
31 diff --git a/dev-util/stripe-cli/stripe-cli-9999.ebuild b/dev-util/stripe-cli/stripe-cli-9999.ebuild
32 new file mode 100644
33 index 000000000..59bf09f6f
34 --- /dev/null
35 +++ b/dev-util/stripe-cli/stripe-cli-9999.ebuild
36 @@ -0,0 +1,31 @@
37 +EAPI=7
38 +
39 +EGO_PN=github.com/stripe/stripe-cli
40 +
41 +inherit git-r3 go-module bash-completion-r1
42 +
43 +# remove -cli suffix
44 +MY_PN=${PN%-cli}
45 +
46 +DESCRIPTION="A command-line tool for Stripe"
47 +HOMEPAGE="https://stripe.com/docs/stripe-cli"
48 +EGIT_REPO_URI="https://${EGO_PN}.git"
49 +SLOT="0"
50 +LICENSE="Apache-2.0"
51 +KEYWORDS="~amd64 ~arm64 ~x86 ~i386"
52 +BDEPEND=">=dev-lang/go-1.18"
53 +DEPEND="${BDEPEND}"
54 +
55 +src_unpack() {
56 + git-r3_src_unpack
57 + go-module_live_vendor
58 +}
59 +
60 +src_compile() {
61 + ego build -o ${MY_PN} cmd/stripe/main.go
62 +}
63 +
64 +src_install() {
65 + dobin ${MY_PN}
66 + dobashcomp *.bash
67 +}