summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/version-management/pijul/default.nix
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/pijul/default.nix
parent031332ca9d864528ac1f0c75121b4be4a911e2f8 (diff)
pijul: init at 0.3.0 (re-init)
Diffstat (limited to 'pkgs/applications/version-management/pijul/default.nix')
-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;
+ };
+}