From b3699b568bbb44b18167cfeab74d145e6641cb34 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 15 Jun 2025 17:53:42 -0400 Subject: [PATCH] libpromhttp: drop Unmaintained upstream, fails to build with gcc 14. Not dropping `libprom` because it's used by `coturn` (cherry picked from commit c191e958f2b40808b82d48be76c422c0bd864106) --- .../libraries/prometheus-client-c/default.nix | 9 --------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/pkgs/development/libraries/prometheus-client-c/default.nix b/pkgs/development/libraries/prometheus-client-c/default.nix index 340a87666c14..a33e20b7bd5b 100644 --- a/pkgs/development/libraries/prometheus-client-c/default.nix +++ b/pkgs/development/libraries/prometheus-client-c/default.nix @@ -68,13 +68,4 @@ rec { subdir = "prom"; description = "Prometheus Client in C"; }; - libpromhttp = build { - pname = "libpromhttp"; - subdir = "promhttp"; - buildInputs = [ - libmicrohttpd - libprom - ]; - description = "Prometheus HTTP Endpoint in C"; - }; } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 53d6fb5b3a8b..b3ea5dee2b05 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1007,6 +1007,7 @@ mapAliases { liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14 libosmo-sccp = libosmo-sigtran; # Added 2024-12-20 libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02 + libpromhttp = throw "'libpromhttp' has been removed as it is broken and unmaintained upstream."; # Added 2025-06-16 libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 libqt5pas = libsForQt5.libqtpas; # Added 2024-12-25 libquotient = libsForQt5.libquotient; # Added 2023-11-11 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7892f234ba5d..5063e874cf20 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8919,7 +8919,6 @@ with pkgs; stdenv = gccStdenv; # Required for darwin }) libprom - libpromhttp ; libpulsar = callPackage ../development/libraries/libpulsar {