diff --git a/modules/emboss/2024.0304.184309/MODULE.bazel b/modules/emboss/2024.0304.184309/MODULE.bazel new file mode 100644 index 00000000000..a1cbee78bb7 --- /dev/null +++ b/modules/emboss/2024.0304.184309/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "emboss", + version = "2024.0304.184309", + compatibility_level = 1, + repo_name = "com_google_emboss", +) + +bazel_dep( + name = "abseil-cpp", + repo_name = "com_google_absl", + version = "20230125.1", +) +bazel_dep( + name = "googletest", + version = "1.14.0.bcr.1", + repo_name = "com_google_googletest", +) +# -- bazel_dep definitions -- # diff --git a/modules/emboss/2024.0304.184309/patches/module_dot_bazel.patch b/modules/emboss/2024.0304.184309/patches/module_dot_bazel.patch new file mode 100644 index 00000000000..8d616ebb96c --- /dev/null +++ b/modules/emboss/2024.0304.184309/patches/module_dot_bazel.patch @@ -0,0 +1,21 @@ +--- MODULE.bazel ++++ MODULE.bazel +@@ -0,0 +1,18 @@ ++module( ++ name = "emboss", ++ version = "2024.0304.184309", ++ compatibility_level = 1, ++ repo_name = "com_google_emboss", ++) ++ ++bazel_dep( ++ name = "abseil-cpp", ++ repo_name = "com_google_absl", ++ version = "20230125.1", ++) ++bazel_dep( ++ name = "googletest", ++ version = "1.14.0.bcr.1", ++ repo_name = "com_google_googletest", ++) ++# -- bazel_dep definitions -- # diff --git a/modules/emboss/2024.0304.184309/presubmit.yml b/modules/emboss/2024.0304.184309/presubmit.yml new file mode 100644 index 00000000000..c9eedd881fa --- /dev/null +++ b/modules/emboss/2024.0304.184309/presubmit.yml @@ -0,0 +1,18 @@ +matrix: + platform: + - debian10 + - ubuntu2004 + - macos + - macos_arm64 + bazel: + - 7.x + - 6.x +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_flags: + - '--cxxopt=-std=c++14' + build_targets: + - '@emboss//runtime/...' diff --git a/modules/emboss/2024.0304.184309/source.json b/modules/emboss/2024.0304.184309/source.json new file mode 100644 index 00000000000..b5836f20ded --- /dev/null +++ b/modules/emboss/2024.0304.184309/source.json @@ -0,0 +1,8 @@ +{ + "url": "https://github.com/google/emboss/releases/download/v2024.0304.184309/emboss.zip", + "integrity": "sha256-+Nw5vq3eOph0Uv91RMZKBkutaehRBiY7D4SF4y70/Ig=", + "patch_strip": 0, + "patches": { + "module_dot_bazel.patch": "sha256-6EXkVqQkUfGwiGFkLLQS7JUp3bq/hPqVqwHZjWhR6Gc=" + } +} diff --git a/modules/emboss/metadata.json b/modules/emboss/metadata.json new file mode 100644 index 00000000000..56f924307ce --- /dev/null +++ b/modules/emboss/metadata.json @@ -0,0 +1,16 @@ +{ + "homepage": "https://github.com/google/emboss", + "maintainers": [ + { + "email": "bcr-maintainers@bazel.build", + "name": "No Maintainer Specified" + } + ], + "repository": [ + "github:google/emboss" + ], + "versions": [ + "2024.0304.184309" + ], + "yanked_versions": {} +} \ No newline at end of file