From 7811100be841d4af298096eff44ab7e0baf09051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marijan=20Petri=C4=8Devi=C4=87?= Date: Thu, 30 Jan 2025 11:11:55 +0100 Subject: [PATCH] soupault: remove references to ocaml --- pkgs/by-name/so/soupault/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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";