acr-cli: init at 0.14 (#359508)
[NixPkgs.git] / pkgs / by-name / ra / rappel / package.nix
blob6a4ff7133e5c99b475d98c976980969d293a3cd8
1 { fetchFromGitHub
2 , libedit
3 , makeWrapper
4 , nasm
5 , lib, stdenv
6 }:
8 stdenv.mkDerivation rec {
9   pname = "rappel";
10   version = "unstable-2019-09-09";
12   src = fetchFromGitHub {
13     owner = "yrp604";
14     repo = "rappel";
15     rev = "31a06762d34880ff2ed7176ca71bd8a6b91b10d5";
16     sha256 = "0wj3hypqfrjra8mwmn32hs5qs6ic81cq3gn1v0b2fba6vkqcsqfy";
17   };
19   buildInputs = [ libedit ];
20   nativeBuildInputs = [ makeWrapper ];
22   installPhase = ''
23     runHook preInstall
25     install -Dm755 -t $out/bin bin/rappel
26     wrapProgram $out/bin/rappel --prefix PATH : "${nasm}/bin"
28     runHook postInstall
29   '';
31   meta = with lib; {
32     homepage = "https://github.com/yrp604/rappel";
33     description = "Pretty janky assembly REPL";
34     mainProgram = "rappel";
35     license = licenses.bsdOriginal;
36     maintainers = [ maintainers.pamplemousse ];
37     platforms = platforms.linux;
38   };