From 068be8967670418fa129b0c48453653122a8bf99 Mon Sep 17 00:00:00 2001 From: bandithedoge Date: Sun, 24 May 2026 00:35:19 +0200 Subject: [PATCH] decent-sampler: use autoPatchelfHook Allows the plugin to be loaded in hosts that don't provide alsa and expat in their RPATH --- pkgs/by-name/de/decent-sampler/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/decent-sampler/package.nix b/pkgs/by-name/de/decent-sampler/package.nix index 7ebace9899e1..7026c890da24 100644 --- a/pkgs/by-name/de/decent-sampler/package.nix +++ b/pkgs/by-name/de/decent-sampler/package.nix @@ -4,6 +4,7 @@ fetchzip, fetchurl, makeDesktopItem, + autoPatchelfHook, copyDesktopItems, buildFHSEnv, alsa-lib, @@ -32,7 +33,15 @@ let hash = "sha256-wL9L4I2iw9r3r69TOr37XXEs3iECMuNGX9Ez63P/f8w="; }; - nativeBuildInputs = [ copyDesktopItems ]; + nativeBuildInputs = [ + autoPatchelfHook + copyDesktopItems + ]; + + buildInputs = [ + alsa-lib + expat + ]; desktopItems = [ (makeDesktopItem { @@ -67,13 +76,11 @@ buildFHSEnv { inherit (decent-sampler) pname version; targetPkgs = pkgs: [ - alsa-lib alsa-plugins decent-sampler freetype nghttp2 libx11 - expat ]; runScript = "decent-sampler";