You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
700 B
32 lines
700 B
# Copyright 1999-2024 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
USE_RUBY="ruby31 ruby32 ruby33"
|
|
|
|
RUBY_FAKEGEM_EXTENSIONS=(src/ruby/ext/grpc/extconf.rb)
|
|
RUBY_FAKEGEM_EXTRAINSTALL="etc src"
|
|
RUBY_FAKEGEM_RECIPE_TEST="none"
|
|
|
|
inherit ruby-fakegem
|
|
|
|
DESCRIPTION="Send RPCs from Ruby using GRPC"
|
|
HOMEPAGE="https://github.com/grpc/grpc"
|
|
|
|
LICENSE="BSD-2"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~arm64"
|
|
IUSE=""
|
|
|
|
ruby_add_rdepend "
|
|
dev-ruby/googleapis-common-protos-types:1
|
|
>=dev-ruby/google-protobuf-3.24.4
|
|
"
|
|
|
|
each_ruby_install() {
|
|
# Remove all the "src" bits that are not needed
|
|
rm -rf src/core src/ruby/spec src/ruby/ext/grpc/{libs,objs} || die
|
|
|
|
each_fakegem_install
|
|
}
|