kitty: make possible to override goModules
go-modules name had to be changed to goModules so it becomes a env var (bash vars can't contain -) enables overriding the build without overriding configurePhase ``` pkgs.kitty.overrideAttrs (finalAttrs: previousAttrs: { name = "kitty-master"; version = "master"; src = pkgs.fetchFromGitHub { owner = "kovidgoyal"; repo = "kitty"; rev = "66a2efd191f98a1a5b3c2d4fdc9569204b445a2f"; sha256 = "sha256-pJuhnJOjGBflHXOOYKrg9/e3c+VGEESZtfka84ARCd4="; }; goModules = (pkgs.buildGoModule { pname = "kitty-go-modules"; inherit (finalAttrs) src version; vendorHash = "sha256-eAovZ/7JnvXlnlFyt0skhYJ1Nrzy2XCpRlQvSmWCyaY="; }).go-modules; }) ```
This commit is contained in:
parent
aafa2b2c3d
commit
787af0f79f
|
@ -100,7 +100,7 @@ buildPythonApplication rec {
|
||||||
CGO_ENABLED = 0;
|
CGO_ENABLED = 0;
|
||||||
GOFLAGS = "-trimpath";
|
GOFLAGS = "-trimpath";
|
||||||
|
|
||||||
go-modules = (buildGoModule {
|
goModules = (buildGoModule {
|
||||||
pname = "kitty-go-modules";
|
pname = "kitty-go-modules";
|
||||||
inherit src vendorHash version;
|
inherit src vendorHash version;
|
||||||
}).go-modules;
|
}).go-modules;
|
||||||
|
@ -109,7 +109,7 @@ buildPythonApplication rec {
|
||||||
export GOCACHE=$TMPDIR/go-cache
|
export GOCACHE=$TMPDIR/go-cache
|
||||||
export GOPATH="$TMPDIR/go"
|
export GOPATH="$TMPDIR/go"
|
||||||
export GOPROXY=off
|
export GOPROXY=off
|
||||||
cp -r --reflink=auto ${go-modules} vendor
|
cp -r --reflink=auto $goModules vendor
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildPhase = let
|
buildPhase = let
|
||||||
|
|
Loading…
Reference in New Issue
Block a user