From 47a072b984946d475200d56c93f76deb3bc1d5bb Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sun, 7 Aug 2022 20:13:20 -0300 Subject: [PATCH 1/3] bmake: new recursive style attributes --- pkgs/development/tools/build-managers/bmake/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/build-managers/bmake/default.nix b/pkgs/development/tools/build-managers/bmake/default.nix index 5afbf979700f..ca06a3b5a0d9 100644 --- a/pkgs/development/tools/build-managers/bmake/default.nix +++ b/pkgs/development/tools/build-managers/bmake/default.nix @@ -8,12 +8,12 @@ , pkgsMusl # for passthru.tests }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "bmake"; version = "20220208"; src = fetchurl { - url = "http://www.crufty.net/ftp/pub/sjg/${pname}-${version}.tar.gz"; + url = "http://www.crufty.net/ftp/pub/sjg/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; hash = "sha256-ewDB4UYrLh5Upk2ND88n/HfursPxOSDv+NlST/BZ1to="; }; @@ -109,5 +109,5 @@ stdenv.mkDerivation rec { }; passthru.tests.bmakeMusl = pkgsMusl.bmake; -} +}) # TODO: report the quirks and patches to bmake devteam (especially the Musl one) From ce83a76107275404f0825e1d5f6305cc1fdd326d Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sun, 7 Aug 2022 20:30:40 -0300 Subject: [PATCH 2/3] bmake: 20220208 -> 20220726 --- .../tools/build-managers/bmake/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/build-managers/bmake/default.nix b/pkgs/development/tools/build-managers/bmake/default.nix index ca06a3b5a0d9..8110d91388ee 100644 --- a/pkgs/development/tools/build-managers/bmake/default.nix +++ b/pkgs/development/tools/build-managers/bmake/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bmake"; - version = "20220208"; + version = "20220726"; src = fetchurl { url = "http://www.crufty.net/ftp/pub/sjg/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; - hash = "sha256-ewDB4UYrLh5Upk2ND88n/HfursPxOSDv+NlST/BZ1to="; + hash = "sha256-G/N3B4lyJyHcp7C/+K/EqVINog8CGbt7xSNQrwEz8KA="; }; # Make tests work with musl @@ -60,10 +60,15 @@ stdenv.mkDerivation (finalAttrs: { ]; # Disabled tests: + # opt-chdir: ofborg complains about it somehow + # opt-keep-going-indirect: not yet known # varmod-localtime: musl doesn't support TZDIR and this test relies on impure, # implicit paths - # opt-chdir: ofborg complains about it somehow - BROKEN_TESTS = "varmod-localtime opt-chdir"; + BROKEN_TESTS = builtins.concatStringsSep " " [ + "opt-chdir" + "opt-keep-going-indirect" + "varmod-localtime" + ]; buildPhase = '' runHook preBuild From d17f36789ba5b68a03d70d59a769f67d008dbeb2 Mon Sep 17 00:00:00 2001 From: AndersonTorres Date: Sun, 7 Aug 2022 20:50:10 -0300 Subject: [PATCH 3/3] bmake: unbreak --- pkgs/development/tools/build-managers/bmake/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/tools/build-managers/bmake/default.nix b/pkgs/development/tools/build-managers/bmake/default.nix index 8110d91388ee..e7c38c1b0234 100644 --- a/pkgs/development/tools/build-managers/bmake/default.nix +++ b/pkgs/development/tools/build-managers/bmake/default.nix @@ -110,7 +110,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.bsd3; maintainers = with maintainers; [ thoughtpolice AndersonTorres ]; platforms = platforms.unix; - broken = with stdenv; isAarch64 && !isDarwin; # ofborg complains }; passthru.tests.bmakeMusl = pkgsMusl.bmake;