diff --git a/modules/cpp-httplib/0.7.15/MODULE.bazel b/modules/cpp-httplib/0.7.15/MODULE.bazel new file mode 100644 index 0000000000..d0e6c295b6 --- /dev/null +++ b/modules/cpp-httplib/0.7.15/MODULE.bazel @@ -0,0 +1,5 @@ +module( + name = "cpp-httplib", + version = "0.7.15", + compatibility_level = 1, +) diff --git a/modules/cpp-httplib/0.7.15/patches/add_build_file.patch b/modules/cpp-httplib/0.7.15/patches/add_build_file.patch new file mode 100644 index 0000000000..de1ea86d20 --- /dev/null +++ b/modules/cpp-httplib/0.7.15/patches/add_build_file.patch @@ -0,0 +1,14 @@ +--- /dev/null ++++ BUILD.bazel +@@ -0,0 +1,11 @@ ++cc_library( ++ name = "httplib", ++ hdrs = ["httplib.h"], ++ visibility = ["//visibility:public"], ++) ++ ++alias( ++ name = "cpp-httplib", ++ actual = ":httplib", ++ visibility = ["//visibility:public"], ++) diff --git a/modules/cpp-httplib/0.7.15/patches/module_dot_bazel.patch b/modules/cpp-httplib/0.7.15/patches/module_dot_bazel.patch new file mode 100644 index 0000000000..078006ec92 --- /dev/null +++ b/modules/cpp-httplib/0.7.15/patches/module_dot_bazel.patch @@ -0,0 +1,8 @@ +--- MODULE.bazel ++++ MODULE.bazel +@@ -0,0 +1,5 @@ ++module( ++ name = "cpp-httplib", ++ version = "0.7.15", ++ compatibility_level = 1, ++) diff --git a/modules/cpp-httplib/0.7.15/presubmit.yml b/modules/cpp-httplib/0.7.15/presubmit.yml new file mode 100644 index 0000000000..97894c31ec --- /dev/null +++ b/modules/cpp-httplib/0.7.15/presubmit.yml @@ -0,0 +1,17 @@ +matrix: + platform: + - debian10 + - ubuntu2004 + - macos + - macos_arm64 + - windows + bazel: + - 7.x + - 6.x +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_targets: + - '@cpp-httplib//...' diff --git a/modules/cpp-httplib/0.7.15/source.json b/modules/cpp-httplib/0.7.15/source.json new file mode 100644 index 0000000000..4c30d991f2 --- /dev/null +++ b/modules/cpp-httplib/0.7.15/source.json @@ -0,0 +1,10 @@ +{ + "url": "https://github.com/yhirose/cpp-httplib/archive/refs/tags/v0.7.15.tar.gz", + "integrity": "sha256-DkJPkrYH/JJFwUTa2oXC6XvGzFk4wMaaWYpbKlwauYo=", + "strip_prefix": "cpp-httplib-0.7.15", + "patches": { + "add_build_file.patch": "sha256-OwmUgdUmPWc+3I2+3CbxS8XGOeaam5IPtLxw+9WFSus=", + "module_dot_bazel.patch": "sha256-JGpsnaEcXLJ8NPhr0BZpWbEOGmGI/wBMbFUtcm6SBf4=" + }, + "patch_strip": 0 +} diff --git a/modules/cpp-httplib/metadata.json b/modules/cpp-httplib/metadata.json new file mode 100644 index 0000000000..573bf8be3b --- /dev/null +++ b/modules/cpp-httplib/metadata.json @@ -0,0 +1,16 @@ +{ + "homepage": "https://github.com/yhirose/cpp-httplib", + "maintainers": [ + { + "email": "bcr-maintainers@bazel.build", + "name": "No Maintainer Specified" + } + ], + "repository": [ + "github:yhirose/cpp-httplib" + ], + "versions": [ + "0.7.15" + ], + "yanked_versions": {} +}