summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/version-management/pijul/default.nix
diff options
context:
space:
mode:
authorBrian McKenna <bmckenna@atlassian.com>2015-10-21 21:31:39 +1100
committerBrian McKenna <bmckenna@atlassian.com>2015-10-21 21:35:02 +1100
commitc6c1d3f77793fb897f97682988c2e9469f230511 (patch)
treeee386fe571004d2e886756ba1fbe4ba493eda21e /pkgs/applications/version-management/pijul/default.nix
parent5cbc177dfbab2b9348e7485d3ceaf0ed5ac4a5bf (diff)
pijul: init at 0.1
Diffstat (limited to 'pkgs/applications/version-management/pijul/default.nix')
-rw-r--r--pkgs/applications/version-management/pijul/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/pijul/default.nix b/pkgs/applications/version-management/pijul/default.nix
new file mode 100644
index 000000000000..f00e22bb385c
--- /dev/null
+++ b/pkgs/applications/version-management/pijul/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchdarcs, ocaml, findlib, cryptokit, yojson, lmdb, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "pijul-${version}";
+ version = "0.1";
+
+ src = fetchdarcs {
+ url = "http://pijul.org/";
+ rev = version;
+ sha256 = "0r189xx900w4smq6nyy1wnrjf9sgqrqw5as0l7k6gq0ra36szzff";
+ };
+
+ buildInputs = [ ocaml findlib cryptokit yojson lmdb zlib ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp pijul $out/bin/
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://pijul.org/;
+ description = "Fast DVCS based on a categorical theory of patches";
+ license = licenses.gpl3;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with maintainers; [ puffnfresh ];
+ };
+}