about summary refs log tree commit diff
path: root/pkgs/applications/version-management
diff options
context:
space:
mode:
authorFlorent Becker <florent.becker@ens-lyon.org>2017-03-20 08:19:05 +0100
committerFlorent Becker <Florent.Becker@ens-lyon.org>2017-03-20 10:27:38 +0100
commitea80c91bd3ed42f74dee05a9d3c4866f1ba8cede (patch)
tree41cc4519ba471dcbdf4025295656aa1ef55756bc /pkgs/applications/version-management
parent031332ca9d864528ac1f0c75121b4be4a911e2f8 (diff)
downloadnixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.tar
nixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.tar.gz
nixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.tar.bz2
nixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.tar.lz
nixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.tar.xz
nixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.tar.zst
nixlib-ea80c91bd3ed42f74dee05a9d3c4866f1ba8cede.zip
pijul: init at 0.3.0 (re-init)
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r--pkgs/applications/version-management/pijul/default.nix30
1 files changed, 30 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..3bbb9ba1bbf6
--- /dev/null
+++ b/pkgs/applications/version-management/pijul/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, rustPlatform, perl, darwin }:
+
+with rustPlatform;
+
+buildRustPackage rec {
+  name = "pijul-${version}";
+  version = "0.3";
+
+  src = fetchurl {
+    url = "https://pijul.org/releases/${name}.tar.gz";
+    sha256 = "2c7b354b4ab142ac50a85d70c80949ff864377b37727b862d103d3407e2c7818";
+  };
+
+  sourceRoot = "pijul/pijul";
+
+  buildInputs = [ perl ]++ stdenv.lib.optionals stdenv.isDarwin
+    (with darwin.apple_sdk.frameworks; [ Security ]);
+
+  doCheck = false;
+  
+  depsSha256 = "03bb92mn16d38l49x4p1z21k7gvq3l3ki10brr13p7yv45rwvmzc";
+
+  meta = with stdenv.lib; {
+    description = "A distributed version control system";
+    homepage = https://pijul.org;
+    license = with licenses; [ gpl2Plus ];
+    maintainers = [ maintainers.gal_bolle ];
+    platforms = platforms.all;
+  };
+}