commit: 80749f4aa9a38947fc704ca97d5515e01750140b Author: Pavel Sobolev <contact <AT> paveloom <DOT> dev> AuthorDate: Sun Mar 15 13:33:57 2026 +0000 Commit: Pavel Sobolev <contact <AT> paveloom <DOT> dev> CommitDate: Sun Mar 15 20:35:00 2026 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80749f4a
dev-go/protoc-gen-go-grpc: new package, add 1.79.2 Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev> dev-go/protoc-gen-go-grpc/Manifest | 2 ++ dev-go/protoc-gen-go-grpc/metadata.xml | 12 ++++++++++ .../protoc-gen-go-grpc-1.79.2.ebuild | 27 ++++++++++++++++++++++ 3 files changed, 41 insertions(+) diff --git a/dev-go/protoc-gen-go-grpc/Manifest b/dev-go/protoc-gen-go-grpc/Manifest new file mode 100644 index 0000000000..c216723443 --- /dev/null +++ b/dev-go/protoc-gen-go-grpc/Manifest @@ -0,0 +1,2 @@ +DIST protoc-gen-go-grpc-1.79.2-deps.tar.xz 1293156 BLAKE2B 727e5e8695bb265bdfb4d971072c132468d397781ac5286e05a8d917c0703afee19c6c3548ba549275f6b4e6e9713b14dc168ca68ce83a81ece6acdb30e25f1b SHA512 a94a060864e7fa6d2495be343a36e9426ed5d244cda83c139f328f48357fbbe54d473086ca5b3f6f706f6e322891926c3c8f507c2f16b67f0c49a3d61db3dca3 +DIST protoc-gen-go-grpc-1.79.2.tar.gz 2971319 BLAKE2B 1fab5ad5d640cf9d3cf898e4ab9b49a58969c2007e2da43bacafda5aa12a68cd3e472afa07394aa81e38b8a9ce8b68e82f1e69b3e50b4a753be6cbb9135a3a0b SHA512 a4882f9d2c3ca27dd19fc7367d040f7497a5f7b5b6b027cac51bd380688c2e4f79632553b513b51d218209d195c3ff0eaddc781e6b1e8a58f274d3bb8db63ad6 diff --git a/dev-go/protoc-gen-go-grpc/metadata.xml b/dev-go/protoc-gen-go-grpc/metadata.xml new file mode 100644 index 0000000000..8571951d50 --- /dev/null +++ b/dev-go/protoc-gen-go-grpc/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <name>Pavel Sobolev</name> + <email>[email protected]</email> + </maintainer> + <upstream> + <bugs-to>https://github.com/grpc/grpc-go/issues</bugs-to> + <remote-id type="github">grpc/grpc-go</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.79.2.ebuild b/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.79.2.ebuild new file mode 100644 index 0000000000..6a280c1abb --- /dev/null +++ b/dev-go/protoc-gen-go-grpc/protoc-gen-go-grpc-1.79.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Generates Go language bindings of services in protobuf definition files for gRPC" +HOMEPAGE="https://github.com/grpc/grpc-go/tree/master/cmd/protoc-gen-go-grpc" +SRC_URI=" + https://github.com/grpc/grpc-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz +" + +S="${WORKDIR}/grpc-go-${PV}/cmd/protoc-gen-go-grpc" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build +} + +src_install() { + dobin protoc-gen-go-grpc +}
