at 18.03-beta 28 lines 809 B view raw
1{ stdenv, fetchFromGitHub, makeWrapper, spidermonkey }: 2 3stdenv.mkDerivation rec { 4 name = "jsawk-${version}"; 5 version = "1.5-pre"; 6 src = fetchFromGitHub { 7 owner = "micha"; 8 repo = "jsawk"; 9 rev = "5a14c4af3c7b59807701b70a954ecefc6f77e978"; 10 sha256 = "0z3vdr3c8nvdrrxkjv9b4xg47mdb2hsknxpimw6shgwbigihapyr"; 11 }; 12 dontBuild = true; 13 buildInputs = [ makeWrapper ]; 14 installPhase = '' 15 mkdir -p $out/bin 16 cp $src/jsawk $out/bin/ 17 wrapProgram $out/bin/jsawk \ 18 --prefix PATH : "${spidermonkey}/bin" 19 ''; 20 21 meta = { 22 description = "Jsawk is like awk, but for JSON"; 23 homepage = https://github.com/micha/jsawk; 24 license = stdenv.lib.licenses.publicDomain; 25 maintainers = with stdenv.lib.maintainers; [ puffnfresh ]; 26 platforms = stdenv.lib.platforms.unix; 27 }; 28}