diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-06-29 19:41:18 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-06-29 19:41:18 +0100 |
commit | 2831634aa8213b30f404da1f64644d94dc66a6d0 (patch) | |
tree | dc037587dd9a6a487d20f7bc64f78596804b5c4b /dev-ruby/google-protobuf | |
parent | e745e1d281540da525df5eaae0904b62bc27852f (diff) |
gentoo auto-resync : 29:06:2023 - 19:41:18
Diffstat (limited to 'dev-ruby/google-protobuf')
-rw-r--r-- | dev-ruby/google-protobuf/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild | 39 |
2 files changed, 41 insertions, 0 deletions
diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest index d9861d9708a7..8b92a2f47cb2 100644 --- a/dev-ruby/google-protobuf/Manifest +++ b/dev-ruby/google-protobuf/Manifest @@ -1,3 +1,5 @@ DIST google-protobuf-3.19.6-ruby.tar.gz 5299501 BLAKE2B 3121f76b95f83c5309ce49ce296b738eff7be9d3a5093c564fbe2339fb5f3729e406f1b44bfcc05feb0d31ab63838bb4f54685017977c73a33b91215a6776072 SHA512 8f92242f2be8e1bbfba41341c87709ad91ad83b8b3e3df88bb430411541d3399295f49291fd52b50e3487b0fce33181cb4d175685fd25aac72adfaee26a612d4 +DIST google-protobuf-3.21.12-ruby.tar.gz 5141502 BLAKE2B 2e57a401b6fc86dff2af54e3d1a32db87f6c54fed46e557964c01c2d87f333ca94dafbe2d7d9cf279ac67d53219ae0154c5a1ea5cb90cdcf72d3576cefc44653 SHA512 152f8441c325e808b942153c15e82fdb533d5273b50c25c28916ec568ada880f79242bb61ee332ac5fb0d20f21239ed6f8de02ef6256cc574b1fc354d002c6b0 EBUILD google-protobuf-3.19.6.ebuild 890 BLAKE2B 7bec4195bcbe2592d3be574b2b82952b6c7cfa10367f77759600a1e4831755813090344c47ca16a290fcce53c30e8ff3f2ea0fa3ac5d389550388c9bb9c463ad SHA512 f195dbefe1a81f1a664461949c705883ce0acb6b25f4ee4a2cee4aa98991b60de5c41b8aa03db18a04d5448418b9f51833b49c6c0d6205104ef0f5f4f013d31e +EBUILD google-protobuf-3.21.12.ebuild 930 BLAKE2B 888bcfdb225860b67df2379255ee968ef38187c510c8b3e24d3e6db8aafcaa9a3529f21e40168ec8c19e11748e13506553981c6c5d8a6eaebda752493a985135 SHA512 66c17eb0b7b1008d6be2d079edf8ac99f0118b00e4fa42a5e72710c1f8599044c8f4b06b3a9e2005b29dcc48c6d26682a21aac0e0bcda3b3c8214071f65ca0ac MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185 diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild new file mode 100644 index 000000000000..2a8dccfa37d3 --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +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 + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz" +RUBY_S="protobuf-${PV}/ruby" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~amd64" +IUSE="" + +DEPEND+=" test? ( >=dev-libs/protobuf-3.21.0 )" + +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 +} |