about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJulien Moutinho <julm+nixpkgs@sourcephile.fr>2022-06-02 13:59:39 +0200
committertomberek <tomberek@users.noreply.github.com>2022-06-08 19:46:04 -0400
commit4f97b2791fe0564e1e92aa80cb03c3be106366d6 (patch)
tree67efc31b0ccfd28a5cbd439a3ac0cf4e5c20f808
parent8f92ed46cf7262156ab08d86145529c95f73ed3a (diff)
sourcehut: improve cross-compiling support
-rw-r--r--pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix b/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix
index 1a45c8112ba8d..a95c3a3f3fd2c 100644
--- a/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix
+++ b/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix
@@ -15,12 +15,14 @@
   #   graph/generate.go:10: running "go": exit status 1
   proxyVendor = true;
 
+  nativeBuildInputs = [ unzip ];
+
   # Workaround -trimpath in the package derivation:
   # https://github.com/99designs/gqlgen/issues/1537
   # This is to give `go generate ./graph` access to gqlgen's *.gotpl files
   # If it fails, the gqlgenVersion may have to be updated.
   preBuild = let gqlgenVersion = "0.17.2"; in ''
-    ${unzip}/bin/unzip ''${GOPROXY#"file://"}/github.com/99designs/gqlgen/@v/v${gqlgenVersion}.zip
+    unzip ''${GOPROXY#"file://"}/github.com/99designs/gqlgen/@v/v${gqlgenVersion}.zip
     go generate ./loaders
     go generate ./graph
     rm -rf github.com