diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2026-08-30 20:08:22 -0400 |
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2026-08-30 20:08:22 -0400 |
| commit | 5702376a05de81d224086c09b9b0b30cc7fe1a2b (patch) | |
| tree | 8bfb06d9629abef0875f6db4641e1f73f4c51152 | |
| parent | test-abstraction-ssp re-generated, abstraction fix (diff) | |
ldc-1.43.0 overlay
| -rw-r--r-- | .envrc-nix | 2 | ||||
| -rw-r--r-- | flake.lock | 6 | ||||
| -rw-r--r-- | flake.nix | 6 | ||||
| -rw-r--r-- | nix-overlays/README | 6 | ||||
| -rw-r--r-- | nix-overlays/ldc/package.nix | 4 | ||||
| -rw-r--r-- | org/nix-develop-dlang-shared.org | 8 |
6 files changed, 16 insertions, 16 deletions
@@ -27,7 +27,7 @@ echo ' • nix develop using nixpkgs ❯❯ nix develop ".#dsh-nixpkgs-dmd" --print-build-logs -c zsh ❯❯ nix develop ".#dsh-nixpkgs-ldc" --print-build-logs -c zsh - • nix develop using package overlays: (dmd-2.112.1, ldc-1.43.0-beta1, dub-1.41.0, dtools-2.112.1) + • nix develop using package overlays: (dmd-2.112.1, ldc-1.43.0, dub-1.41.0, dtools-2.112.1) ❯❯ nix develop ".#dsh-overlay-dmd" --print-build-logs -c zsh ❯❯ nix develop ".#dsh-overlay-ldc" --print-build-logs -c zsh ❯❯ nix flake show @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1787814960, - "narHash": "sha256-PYZq1qzCJXC2zGI0mH07vrZBsw6DRBAOX0jN1pPtqOQ=", + "lastModified": 1787964612, + "narHash": "sha256-0N9nghg3nwzX6b6qc77EzjR9cu/Z+UR66FlfsCqiURs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c27cdad491a991b11ed731760aa2ef8db0cb0410", + "rev": "e8be7818e19ada32105a8af937a6a473b38167ca", "type": "github" }, "original": { @@ -12,7 +12,7 @@ forAllSystems = nixpkgs.lib.genAttrs supportedSystems; nixpkgsFor = forAllSystems (system: import nixpkgs {inherit system;}); # nixpkgs instantiated for supported system types localOverlay = (final: prev: { - ldc = prev.callPackage ./nix-overlays/ldc { }; # -> ok 1.43.0-beta1 + ldc = prev.callPackage ./nix-overlays/ldc { }; # -> ok 1.43.0 # dmd overlay: revert to GCC14; (current) GCC 15 introduced nullptr in its headers, and DMD's ImportC parser needs update to handle it, monitor and update: dmd = prev.callPackage ./nix-overlays/dmd { stdenv = prev.gcc14Stdenv; }; # -> ok 2.112.1 dub = prev.callPackage ./nix-overlays/dub { }; # -> ? 1.41.0 @@ -143,7 +143,7 @@ #default = import ./shell.nix {pkgs = pkgs-nix; flake = self;}; dsh-overlay = mkDevShell { pkgs = pkgs-ovl; - # "spine-0.22.0 base dev shell, ldc-1.43.0-beta1, dub-1.41.0 - dtools-2.112.1"; + # "spine-0.22.0 base dev shell, ldc-1.43.0, dub-1.41.0 - dtools-2.112.1"; name = "spine-${version} dev shell (overlay ldc)"; compiler = pkgs-ovl.ldc; }; @@ -167,7 +167,7 @@ }; dsh-overlay-ldc = mkDevShell { pkgs = pkgs-ovl; - # "spine-0.22.0 base dev shell, ldc-1.43.0-beta1, dub-1.41.0 - dtools-2.112.1"; + # "spine-0.22.0 base dev shell, ldc-1.43.0, dub-1.41.0 - dtools-2.112.1"; name = "spine-${version} dev shell (overlay ldc)"; compiler = pkgs-ovl.ldc; }; diff --git a/nix-overlays/README b/nix-overlays/README index e114d37..34d4a68 100644 --- a/nix-overlays/README +++ b/nix-overlays/README @@ -16,7 +16,7 @@ compiler and build tools: ldc, dub and dtools, than exist in nixpkgs at the time of publishing, in some cases with additional fixes. nix overlays for (updates nixpkgs, more recent versions of): - - ldc ( 1.30.0 -> 1.43.0-beta1 ) + - ldc ( 1.30.0 -> 1.43.0 ) - dub ( 1.23.0 -> 1.41.0 ) [for nix versions 1.31.0 ... 1.33.0 broken] - dtools ( 2.095.1 -> 2.112.1 ) @@ -47,13 +47,13 @@ search nixpkgs here: - https://search.nixos.org/packages?channel=unstable&from=0&size=100&sort=relevance&query= ** compilers -*** ldc OK ✓ ( 1.30.0 -> 1.43.0-beta1 ) +*** ldc OK ✓ ( 1.30.0 -> 1.43.0 ) - https://wiki.dlang.org/LDC - https://github.com/ldc-developers/ldc - https://github.com/ldc-developers/ldc/releases - nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.43.0-beta1.tar.gz + nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.43.0.tar.gz - https://github.com/ldc-developers/ldc/issues - version in nixpkgs: diff --git a/nix-overlays/ldc/package.nix b/nix-overlays/ldc/package.nix index 5439e27..6554874 100644 --- a/nix-overlays/ldc/package.nix +++ b/nix-overlays/ldc/package.nix @@ -31,13 +31,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "ldc"; - version = "1.43.0-beta1"; + version = "1.43.0"; src = fetchFromGitHub { owner = "ldc-developers"; repo = "ldc"; rev = "v${finalAttrs.version}"; - hash = "sha256-dKlk++vKwhJyPeSJvIuPOXe4snXJTtPsj7D425Fcd6o="; + hash = "sha256-ZMYAg3WTTp09yVRSZEE+eRuVgEJSFUGHYM3u5Hfmo3o="; fetchSubmodules = true; }; diff --git a/org/nix-develop-dlang-shared.org b/org/nix-develop-dlang-shared.org index 8b42fbb..75161a0 100644 --- a/org/nix-develop-dlang-shared.org +++ b/org/nix-develop-dlang-shared.org @@ -128,19 +128,19 @@ sha256 = "<<ldc-hash>>"; *** versions **** 1.43 OK ✓ -***** 1.43.0 beta1 OK ✓ UPDATE +***** 1.43.0 OK ✓ UPDATE - - nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.43.0-beta1.tar.gz + - nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.43.0.tar.gz - nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/releases/download/v${version}/ldc-${version}-src.tar.gz #+NAME: ldc_version_1_43_0 #+BEGIN_SRC nix -1.43.0-beta1 +1.43.0 #+END_SRC #+NAME: ldc_hash_1_43_0 #+BEGIN_SRC nix -sha256-dKlk++vKwhJyPeSJvIuPOXe4snXJTtPsj7D425Fcd6o= +sha256-ZMYAg3WTTp09yVRSZEE+eRuVgEJSFUGHYM3u5Hfmo3o= #+END_SRC #+NAME: ldc_llvm_set_1_43_0 |
