at 24.05-pre 38 lines 842 B view raw
1{ fetchFromGitHub 2, libedit 3, makeWrapper 4, nasm 5, lib, stdenv 6}: 7 8stdenv.mkDerivation rec { 9 pname = "rappel"; 10 version = "unstable-2019-09-09"; 11 12 src = fetchFromGitHub { 13 owner = "yrp604"; 14 repo = "rappel"; 15 rev = "31a06762d34880ff2ed7176ca71bd8a6b91b10d5"; 16 sha256 = "0wj3hypqfrjra8mwmn32hs5qs6ic81cq3gn1v0b2fba6vkqcsqfy"; 17 }; 18 19 buildInputs = [ libedit ]; 20 nativeBuildInputs = [ makeWrapper ]; 21 22 installPhase = '' 23 runHook preInstall 24 25 install -Dm755 -t $out/bin bin/rappel 26 wrapProgram $out/bin/rappel --prefix PATH : "${nasm}/bin" 27 28 runHook postInstall 29 ''; 30 31 meta = with lib; { 32 homepage = "https://github.com/yrp604/rappel"; 33 description = "A pretty janky assembly REPL"; 34 license = licenses.bsdOriginal; 35 maintainers = [ maintainers.pamplemousse ]; 36 platforms = platforms.linux; 37 }; 38}