commit:     f5bfe3fc1feb267d3610fc3286b8e44ca21b78a7
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 21 20:29:44 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 21 20:30:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bfe3fc

dev-go/go-licenses: add 1.6.0, enable tests

Closes: https://bugs.gentoo.org/925660
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-go/go-licenses/Manifest                 |  2 ++
 dev-go/go-licenses/go-licenses-1.6.0.ebuild | 42 +++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-go/go-licenses/Manifest b/dev-go/go-licenses/Manifest
index 0e77477c44bb..e9b471d3879a 100644
--- a/dev-go/go-licenses/Manifest
+++ b/dev-go/go-licenses/Manifest
@@ -1,2 +1,4 @@
 DIST go-licenses-1.2.1-deps.tar.xz 98638164 BLAKE2B 
b188302a57d03b64f3fd0b7ffe360d06ea05d444a378753338cb4a8d5d84244fb3479dbc6978b24ea48bc912cfd302f855888cf1012eccc25400158d4d91d091
 SHA512 
8dd1665726e953b05a05bf46ab12af3b6553d043859433b6c1355ef8ee3062f5d569e340bd139d6a7a4817132a2d026560c599dbc835d7b876bad2ecbbcc10ba
 DIST go-licenses-1.2.1.tar.gz 163397 BLAKE2B 
bd254635e58a9734112cc8939b58d2cc7f5c085ef1bc12200e706c8bf0708b6c512ce0d883254b074b7956c3a317e7010e8ae76a08cc5fea878c3fc43fbdb8cc
 SHA512 
af0040002bbb0e84c78f7454b49795e472d64aba9501baa5f9ad7b9e00e39003c8b7617ba81a660ef734acfed2244516fc20d2165ea340d8782c440f256401fe
+DIST go-licenses-1.6.0-deps.tar.xz 93121548 BLAKE2B 
f5040afb9c4f083022bacd5404e76167483de54ab7a40c736a1d2517d25533c3ffdc2719a3c6e39883085db498fdfc2376bdfa4531062694b7b3ce2fc5bec9e2
 SHA512 
57c05cba741c20b9cf87f13e990e5078a0ed9207ba982a2057adb51c8b703106a74c613f3d78b947df4022c103ab8c4738f572d6f81c79a2e648b31f4746e239
+DIST go-licenses-1.6.0.tar.gz 175270 BLAKE2B 
a37d2e12d0400c18d74ff05d9dfef3354774b374045274457d1be7aff53901f1524fcce973eba53e3be827d868addd54411fcefb32fa14d30daa9d6f7a833036
 SHA512 
d71ac958a6453abad6e37498304dd210db50e807e44d6e56171c1d584e5395b3f265e50f1d7429d798a88c7acfa47b5606904182a7fa112d16b6cbcb4648017c

diff --git a/dev-go/go-licenses/go-licenses-1.6.0.ebuild 
b/dev-go/go-licenses/go-licenses-1.6.0.ebuild
new file mode 100644
index 000000000000..e3626d6f2f72
--- /dev/null
+++ b/dev-go/go-licenses/go-licenses-1.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shell-completion edo go-module
+
+DESCRIPTION="Reports on the licenses used by a Go package and its dependencies"
+HOMEPAGE="https://github.com/google/go-licenses";
+SRC_URI="https://github.com/google/go-licenses/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~arthurzam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz";
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" BSD-2 BSD MIT Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+src_compile() {
+       ego build
+
+       local shell
+       for shell in bash fish zsh ; do
+               edo ./go-licenses completion ${shell} > go-licenses.${shell}
+       done
+}
+
+src_test() {
+       ego test ./...
+}
+
+src_install() {
+       einstalldocs
+
+       dobin ${PN}
+
+       newbashcomp ${PN}.bash ${PN}
+       newzshcomp ${PN}.zsh _${PN}
+       dofishcomp ${PN}.fish
+}

Reply via email to