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
+}

Reply via email to