diff options
author | tcmal <oscar.shrimpton.personal@gmail.com> | 2021-06-09 16:09:29 +0100 |
---|---|---|
committer | tcmal <oscar.shrimpton.personal@gmail.com> | 2021-06-09 16:09:29 +0100 |
commit | cc7740ae770c52ac1f385aa25cfc143fe79c6b6e (patch) | |
tree | e03079aac25d85db539460d9a19ceeaea5103148 /pkgs/development/compilers/llvm/9/lldb/default.nix | |
parent | e097f7efc77726a17acca7be3e6e2346331883f3 (diff) | |
download | nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.tar nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.tar.gz nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.tar.bz2 nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.tar.lz nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.tar.xz nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.tar.zst nixpkgs-cc7740ae770c52ac1f385aa25cfc143fe79c6b6e.zip |
lldb: python into lib & wrap binary
Diffstat (limited to 'pkgs/development/compilers/llvm/9/lldb/default.nix')
-rw-r--r-- | pkgs/development/compilers/llvm/9/lldb/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/compilers/llvm/9/lldb/default.nix b/pkgs/development/compilers/llvm/9/lldb/default.nix index ee42e391b58..63edc60828e 100644 --- a/pkgs/development/compilers/llvm/9/lldb/default.nix +++ b/pkgs/development/compilers/llvm/9/lldb/default.nix @@ -12,6 +12,7 @@ , python3 , version , darwin +, makeWrapper , lit }: @@ -29,7 +30,7 @@ stdenv.mkDerivation rec { outputs = [ "out" "lib" "dev" ]; nativeBuildInputs = [ - cmake python3 which swig lit + cmake python3 which swig lit makeWrapper ]; buildInputs = [ @@ -59,12 +60,14 @@ stdenv.mkDerivation rec { doCheck = false; installCheckPhase = '' - if [ ! -e "$out/lib/python3.8/site-packages/lldb/_lldb.so" ] ; then + if [ ! -e "$lib/${python3.sitePackages}/lldb/_lldb.so" ] ; then return 1; fi ''; postInstall = '' + wrapProgram $out/bin/lldb --prefix PYTHONPATH : $lib/${python3.sitePackages}/ + # man page mkdir -p $out/share/man/man1 install ../docs/lldb.1 -t $out/share/man/man1/ |