Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- { pkgs ? import <nixpkgs> {} }:
- let
- stdenv = pkgs.stdenv;
- fetchgit = pkgs.fetchgit;
- in
- stdenv.mkDerivation {
- name = "gef";
- version = "2020.03-1";
- src = fetchgit {
- url = https://github.com/hugsy/gef.git;
- rev = "b168674b9eeeef8de46fa44d03b80aa37eb6a51a";
- sha256 = "0b5w71cp6wfbnd29l60jl0ns3515g2zbsllbdk1yf41cbx4v2i0k";
- };
- buildInputs = with pkgs; [ bash gdb python3 ];
- installPhase = ''
- mkdir -p $out/bin
- # I want to call gdb with gef addons
- binDir=$out/bin
- touch $binDir/.gdbinit
- echo gef.py > $binDir/.gdbinit
- touch $binDir/gef
- echo -e "#!/bin/bash\ngdb" > $binDir/gef
- chmod +x $binDir/gef
- '';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement