From 6013d316e72c6ee4fa56aa9021fd3457359195af Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 5 Feb 2026 15:23:23 -0500 Subject: ldc-1.42.0-beta1 overlay --- flake.lock | 6 +- nix-overlays/README | 6 +- nix-overlays/ldc/package.nix | 4 +- org/COPYRIGHT | 157 +-------------------------------------- org/nix-develop-dlang-shared.org | 29 +++++++- 5 files changed, 36 insertions(+), 166 deletions(-) diff --git a/flake.lock b/flake.lock index 644277d..67aa939 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1767364772, - "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", + "lastModified": 1770169770, + "narHash": "sha256-awR8qIwJxJJiOmcEGgP2KUqYmHG4v/z8XpL9z8FnT1A=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", + "rev": "aa290c9891fa4ebe88f8889e59633d20cc06a5f2", "type": "github" }, "original": { diff --git a/nix-overlays/README b/nix-overlays/README index e9f1ea3..4c1879d 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.41.0 ) + - ldc ( 1.30.0 -> 1.42.0-beta1 ) - dub ( 1.23.0 -> 1.40.0 ) [for nix versions 1.31.0 ... 1.33.0 broken] - dtools ( 2.095.1 -> 2.110.0 ) @@ -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.41.0 ) +*** ldc OK ✓ ( 1.30.0 -> 1.42.0-beta1 ) - 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.41.0.tar.gz + nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.42.0-beta1.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 1767785..80f807e 100644 --- a/nix-overlays/ldc/package.nix +++ b/nix-overlays/ldc/package.nix @@ -32,13 +32,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "ldc"; - version = "1.41.0"; + version = "1.42.0-beta1"; src = fetchFromGitHub { owner = "ldc-developers"; repo = "ldc"; rev = "v${finalAttrs.version}"; - hash = "sha256-6LcpY3LSFK4KgEiGrFp/LONu5Vr+/+vI04wEEpF3s+s="; + hash = "sha256-kWuCdMKRQGzu+pO+dgmqrO37J6hxN5+lu6N0gHFanlg="; fetchSubmodules = true; }; diff --git a/org/COPYRIGHT b/org/COPYRIGHT index 680db04..b1cdad5 100644 --- a/org/COPYRIGHT +++ b/org/COPYRIGHT @@ -1,37 +1,11 @@ - Name: spine - SiSU Spine, Doc Reform - Description: documents, structuring, processing, publishing, search - static content generator - + - Author: Ralph Amissah [ralph.amissah@gmail.com] - - - Copyright: (C) 2015 - 2026 Ralph Amissah - - code under src/* src/sisudoc/* - - License: AGPL 3 or later: - - Spine, Doc Reform (SiSU), a framework for document structuring, publishing and - search - - Copyright (C) Ralph Amissah - - This program is free software: you can redistribute it and/or modify it - under the terms of the GNU AFERO General Public License as published by - the Free Software Foundation, either version 3 of the License, or (at your - option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License along - with this program. If not, see [https://www.gnu.org/licenses/]. - - If you have Internet connection, the latest version of the AGPL should be - available at these locations: - [https://www.fsf.org/licensing/licenses/agpl.html] - [https://www.gnu.org/licenses/agpl.html] + - Copyright: (C) 2015 - 2025 Ralph Amissah - Spine, Doc Reform (related to SiSU) uses standard: - docReform markup syntax (based on SiSU markup) @@ -39,134 +13,7 @@ modifications - docReform object numbering (based on SiSU object citation numbering) - standard SiSU document object numbering - - - Homepages: - [https://www.sisudoc.org] - -- Spine, Doc Reform (SiSU) markup samples - Individual document content Copyright (Author) [as stated in document header] - Individual document content License (Author) [as stated in document header] - -- Dependencies [check dub.json or dub.sdl] - - - Name: d2sqlite3 - - Description: - This is a small wrapper around SQLite for the D programming language. - - - Author: - [Nicolas Sicard] - [https://github.com/dlang-community/d2sqlite3/graphs/contributors] - - - Copyright: (C) 2011-2018, Nicolas Sicard - - - code: - - License: BSL-1.0 - Boost Software License 1.0 - [https://www.boost.org/LICENSE_1_0.txt] - - - Homepages: - [https://github.com/dlang-community/d2sqlite3] - [https://code.dlang.org/packages/d2sqlite3] - - - src/ext_depends/d2sqlite3 - - sundry/spine_search_cgi/src/ext_depends_cgi/d2sqlite3 - - - Name: dyaml - - Description: - D:YAML is an open source YAML parser and emitter library for the D programming language. - - - Author: - [Ferdinand Majerech] - - - Copyright: (C) 2011-2018, Ferdinand Majerech - - - code: - - License: BSL-1.0 - Boost Software License 1.0 - [https://www.boost.org/LICENSE_1_0.txt] - - - Homepages: - [https://github.com/dlang-community/D-YAML] - [https://code.dlang.org/packages/dyaml] - - - src/ext_depends/D-YAML - - - Name: imageformats - - Description: - - - Author: - [Tero Hänninen] - - - Copyright: (C) Tero Hänninen - - - code: - - License: BSL-1.0 - Boost Software License 1.0 - [https://www.boost.org/LICENSE_1_0.txt] - - - Homepages: - [https://github.com/lgvz/imageformats] - [https://code.dlang.org/packages/imageformats] - - - src/ext_depends/imageformats - - Name: tinyendian (dyaml dependency) - - Description: - TinyEndian is a minimal endianness library for the D programming language. - - - Author: - [Ferdinand Majerech] - - - Copyright: (C) 2014 Ferdinand Majerech - - - code: - - License: BSL-1.0 - Boost Software License 1.0 - [https://www.boost.org/LICENSE_1_0.txt] - - - Homepages: - [https://github.com/dlang-community/tinyendian] - [https://code.dlang.org/packages/tinyendian] - - - src/ext_depends/tinyendian - -- Name: cgi.d - - Description: - - - Author: - [Adam D. Ruppe] - - - Copyright: (C) 2008 - 2023 Adam D. Ruppe - - - code: cgi.d - aria2c https://raw.githubusercontent.com/adamdruppe/arsd/master/cgi.d - aria2c https://raw.githubusercontent.com/adamdruppe/arsd/master/core.d - - - License: BSL-1.0 - Boost Software License 1.0 - [https://www.boost.org/LICENSE_1_0.txt] - (Check the bottom of the file for details) - - - Homepages: - [https://github.com/adamdruppe/arsd] - - - sundry/spine_search_cgi/src/ext_depends_cgi/arsd -- Name: spine - SiSU Spine, Doc Reform - - Description: documents, structuring, processing, publishing, search - - static content generator - - - Author: Ralph Amissah - [ralph.amissah@gmail.com] - - - Copyright: (C) 2015 - 2026 Ralph Amissah - - - Spine, Doc Reform (related to SiSU) uses standard: - - docReform markup syntax (based on SiSU markup) - - standard SiSU markup syntax with modified headers and minor - modifications - - docReform object numbering (based on SiSU object citation numbering) - - standard SiSU document object numbering - - Homepages: [https://www.sisudoc.org] diff --git a/org/nix-develop-dlang-shared.org b/org/nix-develop-dlang-shared.org index 5882925..410fab8 100644 --- a/org/nix-develop-dlang-shared.org +++ b/org/nix-develop-dlang-shared.org @@ -159,20 +159,43 @@ sha256 = "<>"; #+NAME: ldc-version #+BEGIN_SRC org -<> +<> #+END_SRC #+NAME: ldc-hash #+BEGIN_SRC org -<> +<> #+END_SRC #+NAME: ldc-llvm-set #+BEGIN_SRC org -<> +<> #+END_SRC *** versions +**** 1.42 OK ✓ +***** 1.42.0 OK ✓ + + - nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/archive/refs/tags/v1.42.0.tar.gz + - nix-prefetch-url --unpack https://github.com/ldc-developers/ldc/releases/download/v${version}/ldc-${version}-src.tar.gz + +****** beta1 + +#+NAME: ldc_version_1_42_0 +#+BEGIN_SRC nix +1.42.0-beta1 +#+END_SRC + +#+NAME: ldc_hash_1_42_0 +#+BEGIN_SRC nix +sha256-kWuCdMKRQGzu+pO+dgmqrO37J6hxN5+lu6N0gHFanlg= +#+END_SRC + +#+NAME: ldc_llvm_set_1_42_0 +#+BEGIN_SRC nix +llvm_20 +#+END_SRC + **** 1.41 OK ✓ ***** 1.41.0 OK ✓ -- cgit v1.2.3