File cr130-abseil-remove-unused-deps.patch of Package nodejs-signal-ringrtc

--- webrtc-6723a/third_party/abseil-cpp/BUILD.gn.orig	2024-11-07 10:13:06.694393289 +0100
+++ webrtc-6723a/third_party/abseil-cpp/BUILD.gn	2024-11-07 10:34:34.214464487 +0100
@@ -62,7 +62,6 @@ group("absl_component_deps") {
     "//third_party/abseil-cpp/absl/base",
     "//third_party/abseil-cpp/absl/base:config",
     "//third_party/abseil-cpp/absl/base:core_headers",
-    "//third_party/abseil-cpp/absl/base:log_severity",
     "//third_party/abseil-cpp/absl/base:no_destructor",
     "//third_party/abseil-cpp/absl/base:nullability",
     "//third_party/abseil-cpp/absl/base:prefetch",
@@ -84,13 +83,9 @@ group("absl_component_deps") {
     "//third_party/abseil-cpp/absl/hash",
     "//third_party/abseil-cpp/absl/log:absl_check",
     "//third_party/abseil-cpp/absl/log:absl_log",
-    "//third_party/abseil-cpp/absl/log:absl_vlog_is_on",
     "//third_party/abseil-cpp/absl/log:die_if_null",
     "//third_party/abseil-cpp/absl/log:globals",
     "//third_party/abseil-cpp/absl/log:initialize",
-    "//third_party/abseil-cpp/absl/log:log_entry",
-    "//third_party/abseil-cpp/absl/log:log_sink",
-    "//third_party/abseil-cpp/absl/log:log_sink_registry",
     "//third_party/abseil-cpp/absl/memory",
     "//third_party/abseil-cpp/absl/meta:type_traits",
     "//third_party/abseil-cpp/absl/numeric:bits",
@@ -113,14 +108,6 @@ group("absl_component_deps") {
   ]
 
   # Dependencies that preferably shouldn't be public in chromium.
-  public_deps += [
-    # public in abseil, but deprecated in chromium, yet used.
-    "//third_party/abseil-cpp/absl/base:dynamic_annotations",
-
-    # base/logging.cc uses this non-public absl dependency while there no better
-    # alternative to inject abort hook. See notes in `base/logging.cc`.
-    "//third_party/abseil-cpp/absl/base:raw_logging_internal",
-  ]
 
   if (is_component_build) {
     public_deps += [ ":absl_full_deps" ]
openSUSE Build Service is sponsored by