From e1b03a0e51f300482daa309006aa621888d10d72 Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Thu, 25 Apr 2024 19:41:15 +0800 Subject: [PATCH 1/2] zig.hook: support zig 0.12 --- pkgs/development/compilers/zig/hook.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/zig/hook.nix b/pkgs/development/compilers/zig/hook.nix index 0c099a4c0d11..e01309b258b1 100644 --- a/pkgs/development/compilers/zig/hook.nix +++ b/pkgs/development/compilers/zig/hook.nix @@ -32,7 +32,9 @@ makeSetupHook { zig_default_flags = let releaseType = - if lib.versionAtLeast zig.version "0.11" then + if lib.versionAtLeast zig.version "0.12" then + "--release=safe" + else if lib.versionAtLeast zig.version "0.11" then "-Doptimize=ReleaseSafe" else "-Drelease-safe=true"; From 30b52132413423a39a4ab62c043e8d41a17d425a Mon Sep 17 00:00:00 2001 From: Zhong Jianxin Date: Sat, 27 Apr 2024 19:05:08 +0800 Subject: [PATCH 2/2] ncdu: 2.3 -> 2.4 --- pkgs/tools/misc/ncdu/default.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/misc/ncdu/default.nix b/pkgs/tools/misc/ncdu/default.nix index 47a1365b5367..d4bdbeacc929 100644 --- a/pkgs/tools/misc/ncdu/default.nix +++ b/pkgs/tools/misc/ncdu/default.nix @@ -2,7 +2,7 @@ , stdenv , fetchurl , ncurses -, zig_0_11 +, zig , installShellFiles , testers , pie ? stdenv.isDarwin @@ -10,15 +10,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "ncdu"; - version = "2.3"; + version = "2.4"; src = fetchurl { url = "https://dev.yorhel.nl/download/ncdu-${finalAttrs.version}.tar.gz"; - hash = "sha256-u84dHHDxJHZxvk6iE12MUs0ppwivXtYs7Np9xqgACjw="; + hash = "sha256-Sj0AAjCc9qfOp5GTjayb7N7OTVKdDW3I2RtztOaFVQk="; }; nativeBuildInputs = [ - zig_0_11.hook + zig.hook installShellFiles ]; @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://dev.yorhel.nl/ncdu/changes2"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pSub rodrgz ]; - inherit (zig_0_11.meta) platforms; + inherit (zig.meta) platforms; mainProgram = "ncdu"; }; }) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 889d9b3cd0cf..0ca4efd7de75 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33595,7 +33595,9 @@ with pkgs; netcoredbg = callPackage ../development/tools/misc/netcoredbg { }; - ncdu = callPackage ../tools/misc/ncdu { }; + ncdu = callPackage ../tools/misc/ncdu { + zig = zig_0_12; + }; ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };