summary refs log tree commit diff
path: root/pkgs/applications/version-management/yadm
diff options
context:
space:
mode:
authorlucas8 <luc.linux@mailoo.org>2016-08-06 23:59:54 +0200
committerlucas8 <luc.linux@mailoo.org>2016-08-06 23:59:54 +0200
commit3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38 (patch)
treed1a20df79cee87bf5acd3be549014667c1f7c0b8 /pkgs/applications/version-management/yadm
parent849414f276a873d5679083c028f13cfa707c8cf9 (diff)
downloadnixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.tar
nixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.tar.gz
nixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.tar.bz2
nixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.tar.lz
nixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.tar.xz
nixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.tar.zst
nixlib-3f6d3faf1e9b057fc37e2dc2a519ee725bf5bb38.zip
yadm: using fetchFromGitHub
Diffstat (limited to 'pkgs/applications/version-management/yadm')
-rw-r--r--pkgs/applications/version-management/yadm/default.nix24
1 files changed, 8 insertions, 16 deletions
diff --git a/pkgs/applications/version-management/yadm/default.nix b/pkgs/applications/version-management/yadm/default.nix
index 9ebf7a37bff8..7990f996ec3a 100644
--- a/pkgs/applications/version-management/yadm/default.nix
+++ b/pkgs/applications/version-management/yadm/default.nix
@@ -1,28 +1,22 @@
-{ stdenv, fetchurl, git, bash }:
+{ stdenv, fetchurl, fetchFromGitHub }:
 
 let version = "1.04"; in
-let link = "https://raw.githubusercontent.com/TheLocehiliosan/yadm/${version}"; in
 stdenv.mkDerivation {
   name = "yadm-${version}";
-  isLibrary = false;
-  isExecutable = true;
 
-  exe = fetchurl {
-    url = "${link}/yadm";
-    sha256 = "c2a7802e45570d5123f9e5760f6f92f1205f340ce155b47b065e1a1844145067";
-  };
-
-  man = fetchurl {
-    url = "${link}/yadm.1";
-    sha256 = "868755b19b9115cceb78202704a83ee204c2921646dd7814f8c25dd237ce09b2";
+  src = fetchFromGitHub {
+    owner  = "TheLocehiliosan";
+    repo   = "yadm";
+    rev    = "${version}";
+    sha256 = "1g5nz4y63ccxlbz67klm78525ps41ynis8683iayakg4907vd898";
   };
 
   buildCommand = ''
     mkdir -p $out/bin
     mkdir -p $out/share/man/man1
-    sed -e 's:/bin/bash:/usr/bin/env bash:' $exe > $out/bin/yadm
+    sed -e 's:/bin/bash:/usr/bin/env bash:' $src/yadm > $out/bin/yadm
     chmod 755 $out/bin/yadm
-    install -m 644 $man $out/share/man/man1/yadm.1
+    install -m 644 $src/yadm.1 $out/share/man/man1/yadm.1
   '';
 
   meta = {
@@ -38,5 +32,3 @@ stdenv.mkDerivation {
     platforms = stdenv.lib.platforms.unix;
   };
 }
-
-