1
0
Fork 0
mirror of https://github.com/mitchellh/zig-overlay.git synced 2025-05-08 18:46:02 +03:00

rewrite update script from scratch to use curl/jq

This commit is contained in:
Mitchell Hashimoto 2022-08-22 17:38:53 -07:00
parent e933abbcaf
commit 5fc48d57ca
No known key found for this signature in database
GPG key ID: 523D5DC389D273BC
4 changed files with 42 additions and 57 deletions

View file

@ -1,7 +1,8 @@
{ pkgs ? import <nixpkgs> {},
system ? builtins.currentSystem }:
let inherit (pkgs) lib;
let
inherit (pkgs) lib;
releases = builtins.fromJSON (lib.strings.fileContents ./sources.json);
installPhase = ''
mkdir -p $out/{doc,bin,lib}
@ -10,8 +11,7 @@ let inherit (pkgs) lib;
cp -r lib/* $out/lib
cp zig $out/bin/zig
'';
in lib.attrsets.mapAttrs (k: v:
in lib.attrsets.mapAttrs (k: v:
if k == "master" then
lib.attrsets.mapAttrs (k: v:
(pkgs.stdenv.mkDerivation {
@ -38,4 +38,4 @@ in lib.attrsets.mapAttrs (k: v:
dontFixup = true;
installPhase = installPhase;
})
releases
releases