1{ 2 stdenv, 3 lib, 4 writeScript, 5 olm, 6}: 7 8{ version, src, ... }: 9 10stdenv.mkDerivation rec { 11 pname = "olm"; 12 inherit version src; 13 inherit (src) passthru; 14 15 setupHook = writeScript "${pname}-setup-hook" '' 16 olmFixupHook() { 17 runtimeDependencies+=('${lib.getLib olm}') 18 } 19 20 preFixupHooks+=(olmFixupHook) 21 ''; 22 23 installPhase = '' 24 runHook preInstall 25 26 mkdir -p "$out" 27 ln -s '${src}'/* "$out" 28 29 runHook postInstall 30 ''; 31}