aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/nixpkgs_overlays_d_related.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/nixpkgs_overlays_d_related.org')
-rw-r--r--org/nixpkgs_overlays_d_related.org107
1 files changed, 103 insertions, 4 deletions
diff --git a/org/nixpkgs_overlays_d_related.org b/org/nixpkgs_overlays_d_related.org
index c2e8008..c5feb61 100644
--- a/org/nixpkgs_overlays_d_related.org
+++ b/org/nixpkgs_overlays_d_related.org
@@ -262,8 +262,8 @@ echo '
#+BEGIN_SRC sh
NIX_ENFORCE_PURITY=1
# - https://github.com/nix-community/nix-direnv
-NixDirEnvVersion="2.3.0"
-NixDirEnvSHA="sha256-Dmd+j63L84wuzgyjITIfSxSD57Tx7v51DMxVZOsiUD8="
+NixDirEnvVersion="<<direnv-version>>"
+NixDirEnvSHA="<<direnv-sha>>"
if ! has nix_direnv_version || ! nix_direnv_version ${NixDirEnvVersion}; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/${NixDirEnvVersion}/direnvrc" "${NixDirEnvSHA}"
fi
@@ -283,6 +283,49 @@ use flake .
#use flake .#default
#+END_SRC
+*** 3.0.4
+
+#+NAME: direnv-version
+#+BEGIN_SRC sh
+3.0.4
+#+END_SRC
+
+#+NAME: direnv-sha
+#+BEGIN_SRC sh
+sha256-DzlYZ33mWF/Gs8DDeyjr8mnVmQGx7ASYqA5WlxwvBG4=
+#+END_SRC
+
+*** 3.0.0
+
+#+BEGIN_SRC sh
+3.0.0
+#+END_SRC
+
+#+BEGIN_SRC sh
+sha256-21TMnI2xWX7HkSTjFFri2UaohXVj854mgvWapWrxRXg=
+#+END_SRC
+
+*** 2.4.0
+
+#+BEGIN_SRC sh
+2.4.0
+#+END_SRC
+
+#+BEGIN_SRC sh
+sha256-XQzUAvL6pysIJnRJyR7uVpmUSZfc7LSgWQwq/4mBr1U=
+#+END_SRC
+
+#+NAME: direnv-sha_
+#+BEGIN_SRC sh
+sha256-0000000000000000000000000000000000000000000=
+#+END_SRC
+
+#+BEGIN_SRC sh
+- https://github.com/nix-community/nix-direnv
+NixDirEnvSHA="sha256-0000000000000000000000000000000000000000000="
+direnv fetchurl https://raw.githubusercontent.com/nix-community/nix-direnv/${NixDirEnvVersion}/direnvrc
+#+END_SRC
+
** .nix
*** flake.nix
@@ -499,7 +542,7 @@ import ./generic.nix {
#+HEADER: :tangle "../nix-overlays/ldc/generic.nix"
#+BEGIN_SRC nix
{ version, sha256 }:
-{ lib, stdenv, fetchurl, cmake, ninja, llvm_17, curl, tzdata
+{ lib, stdenv, fetchurl, cmake, ninja, <<ldc_llvm_set>>, curl, tzdata
, libconfig, lit, gdb, unzip, darwin, bash
, callPackage, makeWrapper, runCommand, targetPackages
, ldcBootstrap ? callPackage ./bootstrap.nix { }
@@ -554,7 +597,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [
- cmake ldcBootstrap lit lit.python llvm_17.dev makeWrapper ninja unzip
+ cmake ldcBootstrap lit lit.python <<ldc_llvm_set>>.dev makeWrapper ninja unzip
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.Foundation
@@ -760,6 +803,12 @@ sha256 = "<<ldc_hash>>";
<<ldc_hash_1_37_0>>
#+END_SRC
+#+NAME: ldc_llvm_set
+#+BEGIN_SRC nix
+<<ldc_llvm_set_1_37_0>>
+#+END_SRC
+
+
**** 1.37 OK ✓
***** 1.37.0 OK ✓
@@ -776,6 +825,11 @@ sha256 = "<<ldc_hash>>";
sha256-UOgK48Q2yQY3wsPUDzktwotyH3qrOh48o79PnCjboGQ=
#+END_SRC
+#+NAME: ldc_llvm_set_1_37_0
+#+BEGIN_SRC nix
+llvm_17
+#+END_SRC
+
**** 1.36 OK ✓
***** 1.36.0 OK ✓
@@ -791,6 +845,11 @@ sha256-UOgK48Q2yQY3wsPUDzktwotyH3qrOh48o79PnCjboGQ=
sha256-oAx5BzEjqIfBf0Rsd4KklVajUSo9Natna31Trhu41u8=
#+END_SRC
+#+NAME: ldc_llvm_set_1_36_0
+#+BEGIN_SRC nix
+llvm_17
+#+END_SRC
+
**** 1.35 OK ✓
***** 1.35.0 OK ✓
@@ -806,6 +865,11 @@ sha256-oAx5BzEjqIfBf0Rsd4KklVajUSo9Natna31Trhu41u8=
sha256-bilpk3BsdsCT5gkTmqCz+HBDVfoPN1b2dY141EIm36A=
#+END_SRC
+#+NAME: ldc_llvm_set_1_35_0
+#+BEGIN_SRC nix
+llvm_16
+#+END_SRC
+
**** 1.34 OK ✓
***** 1.34.0 OK ✓
@@ -821,6 +885,11 @@ sha256-bilpk3BsdsCT5gkTmqCz+HBDVfoPN1b2dY141EIm36A=
sha256-MAXG6ceSWFOMg5eXZnZ6WePXTzy5CsLLDc5ddXO+txk=
#+END_SRC
+#+NAME: ldc_llvm_set_1_34_0
+#+BEGIN_SRC nix
+llvm_16
+#+END_SRC
+
**** 1.33 OK ✓
***** 1.33.0 OK ✓
@@ -836,6 +905,11 @@ sha256-MAXG6ceSWFOMg5eXZnZ6WePXTzy5CsLLDc5ddXO+txk=
sha256-g0wbCMX1s6mPnvuvhjLw03fRfawcFxDkg8nuaEZYw6g=
#+END_SRC
+#+NAME: ldc_llvm_set_1_33_0
+#+BEGIN_SRC nix
+llvm_15
+#+END_SRC
+
**** 1.32
***** 1.32.2 OK ✓
@@ -851,6 +925,11 @@ sha256-g0wbCMX1s6mPnvuvhjLw03fRfawcFxDkg8nuaEZYw6g=
sha256-v6Sq7nQyChJohDyI4inzObLfCVOkvLT87VLr4N2hzZU=
#+END_SRC
+#+NAME: ldc_llvm_set_1_32_2
+#+BEGIN_SRC nix
+llvm_15
+#+END_SRC
+
***** 1.32.1
- nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.32.1.tar.gz
@@ -865,6 +944,11 @@ sha256-v6Sq7nQyChJohDyI4inzObLfCVOkvLT87VLr4N2hzZU=
sha256-s1U7+qiVJDF+zSHrLGPG6g+acIChYnXkb9p+OrNX6g8=
#+END_SRC
+#+NAME: ldc_llvm_set_1_32_1
+#+BEGIN_SRC nix
+llvm_14
+#+END_SRC
+
***** 1.32.0
- nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.32.0.tar.gz
@@ -879,6 +963,11 @@ sha256-s1U7+qiVJDF+zSHrLGPG6g+acIChYnXkb9p+OrNX6g8=
sha256-xO4L+RtBbdVkE1PZsme2pIYAxJnHgr6xEtLkYOMpvqw=
#+END_SRC
+#+NAME: ldc_llvm_set_1_32_0
+#+BEGIN_SRC nix
+llvm_14
+#+END_SRC
+
**** 1.31
***** 1.31.0
@@ -894,6 +983,11 @@ sha256-xO4L+RtBbdVkE1PZsme2pIYAxJnHgr6xEtLkYOMpvqw=
sha256-8cjs6eHjWAbDRBvyT75mbN3Y7vN1WSwZzY/uRwHNVFg=
#+END_SRC
+#+NAME: ldc_llvm_set_1_31_0
+#+BEGIN_SRC nix
+llvm_14
+#+END_SRC
+
***** 1.30.0
- nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.30.0.tar.gz
@@ -908,6 +1002,11 @@ sha256-8cjs6eHjWAbDRBvyT75mbN3Y7vN1WSwZzY/uRwHNVFg=
sha256-/bs3bwgkLZF5IqaiKnc5gCF/r6MQBG/F1kWUkK8j2s0=
#+END_SRC
+#+NAME: ldc_llvm_set_1_30_0
+#+BEGIN_SRC nix
+llvm_14
+#+END_SRC
+
** dmd OK ✓
*** info
**** links