summaryrefslogtreecommitdiff
path: root/testdata/package.nix
diff options
context:
space:
mode:
Diffstat (limited to 'testdata/package.nix')
-rw-r--r--testdata/package.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/testdata/package.nix b/testdata/package.nix
new file mode 100644
index 0000000..8fe8904
--- /dev/null
+++ b/testdata/package.nix
@@ -0,0 +1,35 @@
+{ pkgs ? import <nixpkgs> {}, version }:
+
+let
+ dep-dep = pkgs.stdenv.mkDerivation {
+ pname = "test-indirect-dependency";
+ dontUnpack = true;
+ inherit version;
+ installPhase = ''
+ mkdir -p $out/bin
+ echo ${version} > $out/bin/output.txt
+ '';
+ };
+
+ dep = pkgs.stdenv.mkDerivation {
+ pname = "test-dependency";
+ dontUnpack = true;
+ inherit version;
+ installPhase = ''
+ mkdir -p $out/bin
+ echo ${dep-dep} > $out/bin/output.txt
+ '';
+ };
+
+ pkg = pkgs.stdenv.mkDerivation {
+ pname = "test-package";
+ dontUnpack = true;
+ outputs = [ "out" ];
+ inherit version;
+ installPhase = ''
+ mkdir -p $out/bin
+ echo ${dep} > $out/bin/output.txt
+ '';
+ };
+
+in { inherit pkg; }