]>
Commit | Line | Data |
---|---|---|
1 | self: super: { | |
2 | morph = super.morph.overrideAttrs(old: rec { | |
3 | version = "1.6.0-30-g5b85237"; | |
4 | src = self.fetchFromGitHub { | |
5 | owner = "dbcdk"; | |
6 | repo = "morph"; | |
7 | rev = "5b852370d8054a895b5ba79b5ef017c3afbb3a3c"; | |
8 | sha256 = "166dwibbpb90bdy8dvhlinh6gc509f8pq8wn345h01pilf7fc8fh"; | |
9 | }; | |
10 | ||
11 | ldflags = [ | |
12 | "-X main.version=${version}" | |
13 | ]; | |
14 | preBuild = '' | |
15 | ldflags+=" -X main.assetRoot=$lib" | |
16 | ''; | |
17 | postInstall = '' | |
18 | mkdir -p $lib | |
19 | cp -v ./data/*.nix $lib | |
20 | ''; | |
21 | ||
22 | outputs = [ "out" "lib" ]; | |
23 | vendorSha256 = "08zzp0h4c4i5hk4whz06a3da7qjms6lr36596vxz0d8q0n7rspr9"; | |
24 | ||
25 | patches = (old.patches or []) ++ [ ./dry-run.patch ]; | |
26 | }); | |
27 | } |