mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-28 14:22:50 +03:00
Add jshon package
Jshon is a JSON parser designed for maximum convenience within the shell (http://kmkeen.com/jshon).
This commit is contained in:
parent
a76b53b06b
commit
fa24a296be
34
pkgs/development/tools/parsing/jshon/default.nix
Normal file
34
pkgs/development/tools/parsing/jshon/default.nix
Normal file
@ -0,0 +1,34 @@
|
||||
{ stdenv, lib, fetchFromGitHub, jansson }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "jshon-20140712";
|
||||
|
||||
rev = "a61d7f2f85f4627bc3facdf951746f0fd62334b7";
|
||||
sha256 = "b0365e58553b9613a5636545c5bfd4ad05ab5024f192e1cb1d1824bae4e1a380";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit rev sha256;
|
||||
owner = "keenerd";
|
||||
repo = "jshon";
|
||||
};
|
||||
|
||||
buildInputs = [ jansson ];
|
||||
|
||||
patchPhase =
|
||||
''
|
||||
substituteInPlace Makefile --replace "/usr/" "/"
|
||||
'';
|
||||
|
||||
preInstall =
|
||||
''
|
||||
export DESTDIR=$out
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = http://kmkeen.com/jshon;
|
||||
description = "JSON parser designed for maximum convenience within the shell.";
|
||||
license = licenses.free;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ rushmorem ];
|
||||
};
|
||||
}
|
@ -5913,6 +5913,8 @@ let
|
||||
|
||||
jetty_util = callPackage ../development/libraries/java/jetty-util { };
|
||||
|
||||
jshon = callPackage ../development/tools/parsing/jshon { };
|
||||
|
||||
json_glib = callPackage ../development/libraries/json-glib { };
|
||||
|
||||
json-c-0-11 = callPackage ../development/libraries/json-c/0.11.nix { }; # vulnerable
|
||||
|
Loading…
Reference in New Issue
Block a user