diff options
author | Profpatsch <mail@profpatsch.de> | 2018-07-27 23:00:57 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2018-07-29 15:30:29 +0200 |
commit | 846d8f8305192dcc3a63139102698b4ac6b9ef9f (patch) | |
tree | 37fa975af2b2c4913fe5c89eba664ae2def17241 /pkgs/development/tools/jq | |
parent | a2c6dbe370160ffea5537f64dda04489184c5ce1 (diff) | |
download | nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.tar nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.tar.gz nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.tar.bz2 nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.tar.lz nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.tar.xz nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.tar.zst nixpkgs-846d8f8305192dcc3a63139102698b4ac6b9ef9f.zip |
jq: split outputs and run tests
Diffstat (limited to 'pkgs/development/tools/jq')
-rw-r--r-- | pkgs/development/tools/jq/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/tools/jq/default.nix b/pkgs/development/tools/jq/default.nix index 491d65d8882..6ee8c4074b7 100644 --- a/pkgs/development/tools/jq/default.nix +++ b/pkgs/development/tools/jq/default.nix @@ -9,6 +9,8 @@ stdenv.mkDerivation rec { sha256="0g29kyz4ykasdcrb0zmbrp2jqs9kv1wz9swx849i2d1ncknbzln4"; }; + outputs = [ "bin" "doc" "man" "dev" "lib" "out" ]; + buildInputs = [ oniguruma ]; patches = [ @@ -25,11 +27,19 @@ stdenv.mkDerivation rec { ]; patchFlags = [ "-p2" ]; # `src` subdir was introduced after v1.5 was released + configureFlags = + [ + "--bindir=\${bin}/bin" + "--sbindir=\${bin}/bin" + "--datadir=\${doc}/share" + "--mandir=\${man}/share/man" + ] # jq is linked to libjq: - configureFlags = stdenv.lib.optional (!stdenv.isDarwin) "LDFLAGS=-Wl,-rpath,\\\${libdir}"; + ++ stdenv.lib.optional (!stdenv.isDarwin) "LDFLAGS=-Wl,-rpath,\\\${libdir}"; - installCheckPhase = "$out/bin/jq --help"; + installCheckPhase = "$bin/bin/jq --help >/dev/null"; doInstallCheck = true; + doCheck = true; meta = with stdenv.lib; { description = ''A lightweight and flexible command-line JSON processor''; |