mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
dev-ruby/google-protobuf: add 4.32.1
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44225 Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -4,3 +4,4 @@ DIST protobuf-28.3.tar.gz 9256608 BLAKE2B 05162124676abe18300481e9f985fd2cfb09b0
|
||||
DIST protobuf-29.5.tar.gz 9338935 BLAKE2B cfffcab9e240047c1759f8304b0c2f553bf73c7dc2cfcf101eb1fad3a0f90991e9aa998ca34c7c9534cd4209edf50691e17b75208ae726565505cdb2ab229a7f SHA512 3f3bc241c8babe5988678386d83ef2a75e202bb109f47d62b2ee7915c9b1c080590c2812f6635ba61c41e9570a0aeaa4789cdcba80c917c33ff52ba1817811bb
|
||||
DIST protobuf-30.2.tar.gz 9506934 BLAKE2B 3a7d6bfa38500b16b1ce52b244fd9448fe7be2933a77224a1423a67e3ae3155846c0974ee1b6c579f6050f60b7784ace21b149b3cbdff2ef1e6bf954acbb1b51 SHA512 555d1b18d175eeaf17f3879f124d33080f490367840d35b34bfc4e4a5b383bf6a1d09f1570acb6af9c53ac4940a14572d46423b6e3dd0c712e7802c986fb6be6
|
||||
DIST protobuf-31.1.tar.gz 9583956 BLAKE2B cd15fc6d25bee71681602cf97c19dc04de9900594b0c0648decf418bdcc0cf787315b2238c18cb0b1eaf7b163ddbbfb7853cc5cff635b4841fcb8b20d94825fd SHA512 5bf730e37183defcb29cf4831128f536ad8bcdce2b2b46b297d95f3de4a037b9ff3b6c57df66a039256dcefd828ba9d43c32b01a7a82aa5c881a9ae12cadb643
|
||||
DIST protobuf-32.1.tar.gz 9676391 BLAKE2B f6c1faa260ecb57c0a1a5d4be7d56e431cac9e325a02b86d9eecd0318a0964618063db218a4720fcb1121614016f112ba00880a5b743a5c34f19f79ea4420735 SHA512 e7f8fe01912ba30cc7ce101beac1cfbd089bcb57b159a57d4d90cabd1b29d978ad322f0607e1b955617f035a6b68d4e7bc940fa4afa67d255a21f513a2c62172
|
||||
|
||||
47
dev-ruby/google-protobuf/google-protobuf-4.32.1.ebuild
Normal file
47
dev-ruby/google-protobuf/google-protobuf-4.32.1.ebuild
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
USE_RUBY="ruby31 ruby32 ruby33 ruby34"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb)
|
||||
RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
PROTOBUF_PV="$(ver_cut 2-)"
|
||||
|
||||
DESCRIPTION="Protocol Buffers are Google's data interchange format"
|
||||
HOMEPAGE="https://protobuf.dev/"
|
||||
SRC_URI="
|
||||
https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz
|
||||
"
|
||||
RUBY_S="protobuf-${PROTOBUF_PV}/ruby"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/$(ver_cut 1-3)"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -e '/extensiontask/ s:^:#:' \
|
||||
-e '/ExtensionTask/,/^ end/ s:^:#:' \
|
||||
-e 's:../src/protoc:protoc:' \
|
||||
-e 's/:compile,//' \
|
||||
-e '/:test/ s/:build,//' \
|
||||
-i Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
${RUBY} -S rake genproto || die
|
||||
${RUBY} -S rake copy_third_party || die
|
||||
}
|
||||
Reference in New Issue
Block a user