btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / development / compilers / dart / package-source-builders / sqlite3 / default.nix
blob579bc1732cc443370150ee9c07b4c979dd194287
1 { stdenv
2 , lib
3 , writeScript
4 , sqlite
5 }:
7 { version, src, ... }:
9 stdenv.mkDerivation rec {
10   pname = "sqlite3";
11   inherit version src;
12   inherit (src) passthru;
14   setupHook = writeScript "${pname}-setup-hook" ''
15     sqliteFixupHook() {
16       runtimeDependencies+=('${lib.getLib sqlite}')
17     }
19     preFixupHooks+=(sqliteFixupHook)
20   '';
22   installPhase = ''
23     runHook preInstall
25     mkdir -p "$out"
26     ln -s '${src}'/* "$out"
28     runHook postInstall
29   '';