Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/goawk/
Date: Thu, 29 Dec 2022 02:08:37
Message-Id: 1672279698.5b0c283e7bf34a338597ad38fd0aae3ff4460846.sam@gentoo
1 commit: 5b0c283e7bf34a338597ad38fd0aae3ff4460846
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 29 02:08:13 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 29 02:08:18 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0c283e
7
8 sys-apps/goawk: new package, add 1.21.0
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sys-apps/goawk/Manifest | 1 +
13 sys-apps/goawk/goawk-1.21.0.ebuild | 28 ++++++++++++++++++++++++++++
14 sys-apps/goawk/metadata.xml | 11 +++++++++++
15 3 files changed, 40 insertions(+)
16
17 diff --git a/sys-apps/goawk/Manifest b/sys-apps/goawk/Manifest
18 new file mode 100644
19 index 000000000000..445acde1b676
20 --- /dev/null
21 +++ b/sys-apps/goawk/Manifest
22 @@ -0,0 +1 @@
23 +DIST goawk-1.21.0.tar.gz 1674139 BLAKE2B 782cbba57efecd8cb707d5eeaf5021756b5472232a7ef9ce4a55645c31b46f90a187c65f05acc05ea39ca2a225cdc65e96d25c6ecb44d814b5f7c0a085c14712 SHA512 32d4ad87db9eb40ecd90dee5aa34c312c96d223d59298bab5781621fa3f933492a1fab9cc4738faf24fe8eb38c802224f9cbbcde368ea7c2f136cde82f7eeca5
24
25 diff --git a/sys-apps/goawk/goawk-1.21.0.ebuild b/sys-apps/goawk/goawk-1.21.0.ebuild
26 new file mode 100644
27 index 000000000000..7f7a8282cd24
28 --- /dev/null
29 +++ b/sys-apps/goawk/goawk-1.21.0.ebuild
30 @@ -0,0 +1,28 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit go-module
37 +
38 +DESCRIPTION="POSIX-compliant AWK interpreter written in Go, with CSV support"
39 +HOMEPAGE="https://github.com/benhoyt/goawk"
40 +SRC_URI="https://github.com/benhoyt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="MIT"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +
46 +src_compile() {
47 + ego build
48 +}
49 +
50 +src_test() {
51 + ego test
52 +}
53 +
54 +src_install() {
55 + einstalldocs
56 +
57 + dobin goawk
58 +}
59
60 diff --git a/sys-apps/goawk/metadata.xml b/sys-apps/goawk/metadata.xml
61 new file mode 100644
62 index 000000000000..65bd5f412a1b
63 --- /dev/null
64 +++ b/sys-apps/goawk/metadata.xml
65 @@ -0,0 +1,11 @@
66 +<?xml version="1.0" encoding="UTF-8"?>
67 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
68 +<pkgmetadata>
69 + <maintainer type="person">
70 + <email>sam@g.o</email>
71 + <name>Sam James</name>
72 + </maintainer>
73 + <upstream>
74 + <remote-id type="github">benhoyt/goawk</remote-id>
75 + </upstream>
76 +</pkgmetadata>