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;
|
||||
GOFLAGS = "-trimpath";
|
||||
|
||||
go-modules = (buildGoModule {
|
||||
goModules = (buildGoModule {
|
||||
pname = "kitty-go-modules";
|
||||
inherit src vendorHash version;
|
||||
}).go-modules;
|
||||
|
@ -109,7 +109,7 @@ buildPythonApplication rec {
|
|||
export GOCACHE=$TMPDIR/go-cache
|
||||
export GOPATH="$TMPDIR/go"
|
||||
export GOPROXY=off
|
||||
cp -r --reflink=auto ${go-modules} vendor
|
||||
cp -r --reflink=auto $goModules vendor
|
||||
'';
|
||||
|
||||
buildPhase = let
|
||||
|
|
Loading…
Reference in New Issue
Block a user