diff --git a/pkgs/applications/networking/hpmyroom/default.nix b/pkgs/applications/networking/hpmyroom/default.nix deleted file mode 100644 index 38bab9d0ce62..000000000000 --- a/pkgs/applications/networking/hpmyroom/default.nix +++ /dev/null @@ -1,97 +0,0 @@ -{ - mkDerivation, - stdenv, - lib, - fetchurl, - rpmextract, - autoPatchelfHook, - libuuid, - libXtst, - libXfixes, - glib, - gst_all_1, - alsa-lib, - freetype, - fontconfig, - libXext, - libGL, - libpng, - libXScrnSaver, - libxcb, - xorg, - libpulseaudio, - libdrm, -}: -mkDerivation rec { - pname = "hpmyroom"; - version = "12.13.0.0749"; - - src = fetchurl { - url = "https://www.myroom.hpe.com/downloadfiles/${pname}-${version}.x86_64.rpm"; - sha256 = "sha256-Ff3j14rC2ZHhNJLPxvKn9Sxyv351HuHbggclwOuFfX4="; - }; - - nativeBuildInputs = [ - rpmextract - autoPatchelfHook - ]; - - buildInputs = [ - libuuid - libXtst - libXScrnSaver - libXfixes - alsa-lib - freetype - fontconfig - libXext - libGL - libpng - libxcb - libpulseaudio - libdrm - glib # For libgobject - stdenv.cc.cc # For libstdc++ - xorg.libX11 - ] - ++ (with gst_all_1; [ - gstreamer - gst-plugins-base - ]); - - unpackPhase = '' - rpmextract $src - ''; - - installPhase = '' - runHook preInstall - - mv usr $out - - runHook postInstall - ''; - - qtWrapperArgs = [ - "--prefix QT_XKB_CONFIG_ROOT : '${xorg.xkeyboardconfig}/share/X11/xkb'" - ]; - - postFixup = '' - substituteInPlace $out/share/applications/HP-myroom.desktop \ - --replace /usr/bin/hpmyroom hpmyroom \ - --replace Icon=/usr/share/hpmyroom/Resources/MyRoom.png Icon=$out/share/hpmyroom/Resources/MyRoom.png - - ln -s ${libpng}/lib/libpng.so $out/lib/hpmyroom/libpng15.so.15 - ''; - - meta = { - description = "Client for HPE's MyRoom web conferencing solution"; - maintainers = with lib.maintainers; [ johnazoidberg ]; - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - license = lib.licenses.unfree; - homepage = "https://myroom.hpe.com"; - # TODO: A Darwin binary is available upstream - platforms = [ "x86_64-linux" ]; - mainProgram = "hpmyroom"; - broken = true; # requires libpng15 - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9ba7cf1ac206..fea2ea4000c8 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1196,6 +1196,7 @@ mapAliases { hobbes = throw "hobbes has been removed, as it does not build with supported LLVM versions"; # Added 2025-08-20 hmetis = throw "'hmetis' has been removed as it was unmaintained and the upstream was unavailable"; # Added 2025-05-05 hop-cli = throw "hop-cli has been removed as the service has been shut-down"; # Added 2024-08-13 + hpmyroom = throw "hpmyroom has been removed because it has been marked as broken since May 2024."; # Added 2025-10-11 hpp-fcl = coal; # Added 2024-11-15 ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17 hydra_unstable = hydra; # Added 2024-08-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8281b6bd355f..1e4951cd2d36 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11404,8 +11404,6 @@ with pkgs; hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack; - hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { }; - hugin = callPackage ../applications/graphics/hugin { wxGTK = wxGTK32; };