diff --git a/pkgs/by-name/so/soupault/package.nix b/pkgs/by-name/so/soupault/package.nix index 74a42cc54af4..583ced6bbe5d 100644 --- a/pkgs/by-name/so/soupault/package.nix +++ b/pkgs/by-name/so/soupault/package.nix @@ -3,6 +3,8 @@ darwin, fetchzip, ocamlPackages, + ocaml, + removeReferencesTo, soupault, stdenv, testers, @@ -22,9 +24,11 @@ ocamlPackages.buildDunePackage rec { hash = "sha256-UABbrNNcNaN9NgtAjCs4HUoNXMaK4QvCuWERuEnMG6I="; }; - nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ - darwin.sigtool - ]; + nativeBuildInputs = + [ removeReferencesTo ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) [ + darwin.sigtool + ]; buildInputs = with ocamlPackages; [ base64 @@ -48,6 +52,10 @@ ocamlPackages.buildDunePackage rec { yaml ]; + postFixup = '' + find "$out" -type f -exec remove-references-to -t ${ocaml} '{}' + + ''; + passthru.tests.version = testers.testVersion { package = soupault; command = "soupault --version-number";