summary refs log tree commit diff
diff options
context:
space:
mode:
authorEric Bailey <yurrriq@users.noreply.github.com>2019-06-23 04:03:47 +0200
committerWael Nasreddine <wael.nasreddine@gmail.com>2019-06-22 19:03:47 -0700
commit2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3 (patch)
treeb4b60dc33dacb47ce3e854d5fa5aeabf7ea19b57
parent9d9b98cdfba4e94a946da4e3abb6a9b061d8725e (diff)
downloadnixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.tar
nixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.tar.gz
nixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.tar.bz2
nixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.tar.lz
nixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.tar.xz
nixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.tar.zst
nixpkgs-2b5ba7f723a4a50cd452438c333e6ac4bc6e15b3.zip
conftest: init at 0.7.0 (#63610)
-rw-r--r--pkgs/development/tools/conftest/default.nix28
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix
new file mode 100644
index 00000000000..192938473e0
--- /dev/null
+++ b/pkgs/development/tools/conftest/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "conftest";
+  version = "0.7.0";
+
+  src = fetchFromGitHub {
+    owner = "instrumenta";
+    repo = "conftest";
+    rev = "v${version}";
+    sha256 = "0qq2kp9h91rirlhml5vyzmi7rd4v3pkqjk2bn7mvdn578jnwww24";
+  };
+
+  buildFlagsArray = ''
+    -ldflags=
+        -X main.version=${version}
+  '';
+
+  modSha256 = "0c9phka7n2cfi8lf0a3prks2pjna5dgf5lj6az82iklnq4p7177y";
+
+  meta = with lib; {
+    description = "Write tests against structured configuration data";
+    homepage = https://github.com/instrumenta/conftest;
+    license = licenses.asl20;
+    maintainers = with maintainers; [ yurrriq ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index d0ef5f16424..19ed5ddcaef 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -151,6 +151,8 @@ in
 
   cmark = callPackage ../development/libraries/cmark { };
 
+  conftest = callPackage ../development/tools/conftest {};
+
   corgi = callPackage ../development/tools/corgi { };
 
   dhallToNix = callPackage ../build-support/dhall-to-nix.nix {