about summary refs log tree commit diff
path: root/pkgs/applications/version-management/fossil
diff options
context:
space:
mode:
authorBrian Smith <brian@linuxfood.net>2013-10-21 18:16:27 +0000
committerBrian Smith <brian@linuxfood.net>2013-10-21 18:16:27 +0000
commit9aa4c9fd843c47956564bf4bb2e34d72da65563b (patch)
treea331b6c9805dd7f9e1eaf162fd6660595b76dfe3 /pkgs/applications/version-management/fossil
parent6cb91c33d0a66fe66e8f23206795e55b65735c0c (diff)
Update fossil to 1.27, and enable the JSON API.
Diffstat (limited to 'pkgs/applications/version-management/fossil')
-rw-r--r--pkgs/applications/version-management/fossil/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix
index a1959eedba2f8..2a669729a9c60 100644
--- a/pkgs/applications/version-management/fossil/default.nix
+++ b/pkgs/applications/version-management/fossil/default.nix
@@ -1,11 +1,11 @@
-{stdenv, fetchurl, zlib, openssl, tcl, readline, sqlite}:
+{stdenv, fetchurl, zlib, openssl, tcl, readline, sqlite, withJson ? true}:
 
 stdenv.mkDerivation {
-  name = "fossil-1.24";
+  name = "fossil-1.27";
 
   src = fetchurl {
-    url = http://www.fossil-scm.org/download/fossil-src-20121022124804.tar.gz;
-    sha256 = "0gcvcrd368acxd79gh7p7caicgqd0f076n0i2if63mg3b8ivz9im";
+    url = http://www.fossil-scm.org/download/fossil-src-20130911114349.tar.gz;
+    sha256 = "0n40z8bx2311i11zjx2x15lw3q8vzjwvfqzikrjlqnpal4vzd72f";
   };
 
   buildInputs = [ zlib openssl readline sqlite ];
@@ -14,6 +14,7 @@ stdenv.mkDerivation {
   doCheck = true;
 
   checkTarget = "test";
+  configureFlags = if withJson then  "--json" else  "";
 
   preBuild=''
     export USER=nonexistent-but-specified-user