blob: d62c3528014da3afbef9b6c88250ecdb8530faf0 [file] [log] [blame]
load("@rules_pkg//:mappings.bzl", "pkg_files", "strip_prefix")
################################################################################
# Distribution files
############################################################################
genrule(
name = "protoc-compat-gen",
outs = ["protoc"],
cmd = """
PROTOC_BINARY_NAME="protoc-3.0.0-linux-x86_64.exe"
if [ `uname` = "Darwin" ]; then
PROTOC_BINARY_NAME="protoc-3.0.0-osx-x86_64.exe"
fi
wget https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.0.0/$${PROTOC_BINARY_NAME} -O protoc
chmod +x protoc
mv protoc $@
""",
executable = True,
visibility = ["//ruby/compatibility_tests/v3.0.0:__subpackages__"],
)
pkg_files(
name = "dist_files",
srcs = [
"//ruby/compatibility_tests/v3.0.0/tests:dist_files",
"BUILD.bazel",
"Rakefile",
"README.md",
"test.sh",
],
strip_prefix = strip_prefix.from_root(""),
visibility = ["//pkg:__pkg__"],
)