From bbe4974cda93e630e0c504479cb754f7526a3611 Mon Sep 17 00:00:00 2001 From: neil-lobo Date: Thu, 4 Sep 2025 00:03:59 -0400 Subject: [PATCH] chatterino{2,7}: patch elf rpath with libpulseaudio add pulseaudio to RUNPATH so miniaudio is able to load it --- pkgs/by-name/ch/chatterino2/common.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ch/chatterino2/common.nix b/pkgs/by-name/ch/chatterino2/common.nix index 3f45d34812a9..e9f0c519bbc2 100644 --- a/pkgs/by-name/ch/chatterino2/common.nix +++ b/pkgs/by-name/ch/chatterino2/common.nix @@ -10,6 +10,8 @@ libnotify, libavif, kdePackages, + autoPatchelfHook, + libpulseaudio, }: stdenv.mkDerivation { @@ -17,7 +19,8 @@ stdenv.mkDerivation { cmake pkg-config kdePackages.wrapQtAppsHook - ]; + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; buildInputs = (with kdePackages; [ @@ -38,6 +41,8 @@ stdenv.mkDerivation { ] ++ lib.optional enableAvifSupport libavif; + runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ libpulseaudio ]; + preConfigure = '' if [[ -f "$src/GIT_HASH" ]]; then export GIT_HASH="$(cat $src/GIT_HASH)"