74 lines
2.3 KiB
Diff
74 lines
2.3 KiB
Diff
From eb14c2767bc7db6ea3de28669680a4bca54fe383 Mon Sep 17 00:00:00 2001
|
|
From: Michał Rostecki <mrostecki@suse.de>
|
|
Date: Tue, 8 Apr 2025 09:30:14 +0800
|
|
Subject: [PATCH] define a local repository for OpenSSL
|
|
|
|
Reference: https://build.opensuse.org/projects/openSUSE:Factory/packages/opencensus-cpp/files/opencensus-cpp.spec?expand=1
|
|
---
|
|
WORKSPACE | 22 +++++++++++++++++++++
|
|
opencensus/exporters/stats/prometheus/BUILD | 6 +++---
|
|
2 files changed, 25 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/WORKSPACE b/WORKSPACE
|
|
index 1a4948f..89b5ac7 100644
|
|
--- a/WORKSPACE
|
|
+++ b/WORKSPACE
|
|
@@ -47,3 +47,25 @@ grpc_extra_deps()
|
|
load("@com_github_jupp0r_prometheus_cpp//bazel:repositories.bzl", "prometheus_cpp_repositories")
|
|
|
|
prometheus_cpp_repositories()
|
|
+OPENSSL_BUILD_CONTENT = """
|
|
+cc_library(
|
|
+ name = "openssl-lib",
|
|
+ hdrs = glob([
|
|
+ "thirdparty_build/include/openssl",
|
|
+ "thirdparty_build/include/ssl",
|
|
+ ]),
|
|
+ copts = [
|
|
+ "-I/usr/include/openssl",
|
|
+ "-I/usr/include/ssl",
|
|
+ ],
|
|
+ linkopts = ["-lssl", "-lcrypto"],
|
|
+ visibility = ["//visibility:public"],
|
|
+ linkstatic = False,
|
|
+)
|
|
+"""
|
|
+
|
|
+new_local_repository(
|
|
+ name = "openssl",
|
|
+ path = "%{_libdir}",
|
|
+ build_file_content = OPENSSL_BUILD_CONTENT,
|
|
+)
|
|
diff --git a/opencensus/exporters/stats/prometheus/BUILD b/opencensus/exporters/stats/prometheus/BUILD
|
|
index 302724d..748c7e3 100644
|
|
--- a/opencensus/exporters/stats/prometheus/BUILD
|
|
+++ b/opencensus/exporters/stats/prometheus/BUILD
|
|
@@ -27,7 +27,7 @@ cc_library(
|
|
deps = [
|
|
":prometheus_utils",
|
|
"//opencensus/stats",
|
|
- "@com_github_jupp0r_prometheus_cpp//core",
|
|
+ "@com_github_jupp0r_prometheus_cpp//:core",
|
|
],
|
|
)
|
|
|
|
@@ -41,7 +41,7 @@ cc_library(
|
|
copts = DEFAULT_COPTS,
|
|
deps = [
|
|
"//opencensus/stats",
|
|
- "@com_github_jupp0r_prometheus_cpp//core",
|
|
+ "@com_github_jupp0r_prometheus_cpp//:core",
|
|
"@com_google_absl//absl/strings",
|
|
"@com_google_absl//absl/time",
|
|
],
|
|
@@ -69,7 +69,7 @@ cc_binary(
|
|
deps = [
|
|
":prometheus_exporter",
|
|
"//opencensus/stats",
|
|
- "@com_github_jupp0r_prometheus_cpp//pull",
|
|
+ "@com_github_jupp0r_prometheus_cpp//:pull",
|
|
"@com_google_absl//absl/time",
|
|
],
|
|
)
|
|
--
|
|
2.33.0
|