about summary refs log tree commit diff
path: root/pkgs/tools/networking/dd-agent/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-05-08 15:26:42 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-05-08 15:30:18 +0200
commitebd8573046dee7d76fab1da3859e7480b716ee03 (patch)
treed011d8fc6d8ed5bfa2daf067071385c4c0d66a4f /pkgs/tools/networking/dd-agent/default.nix
parentc8df88885891bdb6d1f207cf203e4b0af48d5486 (diff)
downloadnixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.tar
nixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.tar.gz
nixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.tar.bz2
nixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.tar.lz
nixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.tar.xz
nixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.tar.zst
nixlib-ebd8573046dee7d76fab1da3859e7480b716ee03.zip
Add a utility function "fetchGitHub"
This is a small wrapper around fetchzip. It allows you to say:

  src = fetchGitHub {
    owner = "NixOS";
    repo = "nix";
    rev = "924e19341a5ee488634bc9ce1ea9758ac496afc3"; # or a tag
    sha256 = "1ld1jc26wy0smkg63chvdzsppfw6zy1ykf3mmc50hkx397wcbl09";
  };
Diffstat (limited to 'pkgs/tools/networking/dd-agent/default.nix')
-rw-r--r--pkgs/tools/networking/dd-agent/default.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/pkgs/tools/networking/dd-agent/default.nix b/pkgs/tools/networking/dd-agent/default.nix
index ca240f76d84e..02ad58e77998 100644
--- a/pkgs/tools/networking/dd-agent/default.nix
+++ b/pkgs/tools/networking/dd-agent/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchzip, python, pythonPackages, sysstat, unzip, tornado
+{ stdenv, fetchGitHub, python, pythonPackages, sysstat, unzip, tornado
 , makeWrapper }:
 
 stdenv.mkDerivation rec {
   version = "4.2.1";
   name = "dd-agent-${version}";
 
-  src = fetchzip {
-    url = "https://github.com/DataDog/dd-agent/archive/${version}.zip";
+  src = fetchGitHub {
+    owner = "DataDog";
+    repo = "dd-agent";
+    rev = version;
     sha256 = "06f9nkvnpfzs2nw75cac2y9wnp2bay4sg94zz0wjm8886rigjjjm";
   };