1*1b3f573fSAndroid Build Coastguard Worker# Protobuf Ruby runtime 2*1b3f573fSAndroid Build Coastguard Worker# 3*1b3f573fSAndroid Build Coastguard Worker# See also code generation logic under /src/google/protobuf/compiler/ruby. 4*1b3f573fSAndroid Build Coastguard Worker 5*1b3f573fSAndroid Build Coastguard Workerload("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix") 6*1b3f573fSAndroid Build Coastguard Worker 7*1b3f573fSAndroid Build Coastguard Workerpkg_files( 8*1b3f573fSAndroid Build Coastguard Worker name = "dist_files", 9*1b3f573fSAndroid Build Coastguard Worker srcs = glob([ 10*1b3f573fSAndroid Build Coastguard Worker "compatibility_tests/v3.0.0/**/*", 11*1b3f573fSAndroid Build Coastguard Worker "ext/google/protobuf_c/*", 12*1b3f573fSAndroid Build Coastguard Worker "src/main/java/com/google/protobuf/jruby/*.java", 13*1b3f573fSAndroid Build Coastguard Worker "tests/*.proto", 14*1b3f573fSAndroid Build Coastguard Worker "tests/*.rb", 15*1b3f573fSAndroid Build Coastguard Worker ]) + [ 16*1b3f573fSAndroid Build Coastguard Worker ".gitignore", 17*1b3f573fSAndroid Build Coastguard Worker "BUILD.bazel", 18*1b3f573fSAndroid Build Coastguard Worker "Gemfile", 19*1b3f573fSAndroid Build Coastguard Worker "README.md", 20*1b3f573fSAndroid Build Coastguard Worker "Rakefile", 21*1b3f573fSAndroid Build Coastguard Worker "google-protobuf.gemspec", 22*1b3f573fSAndroid Build Coastguard Worker "lib/google/protobuf.rb", 23*1b3f573fSAndroid Build Coastguard Worker "lib/google/protobuf/descriptor_dsl.rb", 24*1b3f573fSAndroid Build Coastguard Worker "lib/google/protobuf/message_exts.rb", 25*1b3f573fSAndroid Build Coastguard Worker "lib/google/protobuf/repeated_field.rb", 26*1b3f573fSAndroid Build Coastguard Worker "lib/google/protobuf/well_known_types.rb", 27*1b3f573fSAndroid Build Coastguard Worker "pom.xml", 28*1b3f573fSAndroid Build Coastguard Worker "src/main/java/google/ProtobufJavaService.java", 29*1b3f573fSAndroid Build Coastguard Worker "src/main/sentinel.proto", 30*1b3f573fSAndroid Build Coastguard Worker "travis-test.sh", 31*1b3f573fSAndroid Build Coastguard Worker ], 32*1b3f573fSAndroid Build Coastguard Worker strip_prefix = strip_prefix.from_root(""), 33*1b3f573fSAndroid Build Coastguard Worker visibility = ["//pkg:__pkg__"], 34*1b3f573fSAndroid Build Coastguard Worker) 35