akku: 1.1.0-unstable-2024-03-03 -> 1.1.0-unstable-2025-11-08; akkuPackages: update (#464532)

This commit is contained in:
Colin
2025-11-26 18:42:04 +00:00
committed by GitHub
3 changed files with 223 additions and 33 deletions
+8 -3
View File
@@ -7,16 +7,17 @@
git,
guile,
curl,
nix-update-script,
}:
stdenv.mkDerivation rec {
pname = "akku";
version = "1.1.0-unstable-2024-03-03";
version = "1.1.0-unstable-2025-11-08";
src = fetchFromGitLab {
owner = "akkuscm";
repo = "akku";
rev = "cb996572fe0dbe74a42d2abeafadffaea2bf8ae3";
sha256 = "sha256-6xqASnFxzz0yE5oJnh15SOB74PVrVkMVwS3PwKAmgks=";
rev = "411b79ffb40f5ee3b50a72c5a2d5aea97f023c93";
sha256 = "sha256-5e4W33EnKvUoLvTsmTPp3GFZsMZp0p3wDwpD9t3clCk=";
};
nativeBuildInputs = [
@@ -38,6 +39,10 @@ stdenv.mkDerivation rec {
makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
passthru.updateScript = nix-update-script {
extraArgs = [ "--version=branch" ];
};
meta = with lib; {
homepage = "https://akkuscm.org/";
description = "Language package manager for Scheme";
+198 -30
View File
@@ -643,6 +643,16 @@ source = "snow-fort"
synopsis = "Pipelining syntax"
version = "1.0.0"
[foreign-c]
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/foreign/c/0.11.0/foreign-c-0.11.0.tgz"
sha256 = "5da3b00ff04cee2e73f17f348f62f417703245be235487aae7138a7c46dc68e7"
source = "snow-fort"
synopsis = "Portable foreign function interface for R7RS Schemes"
version = "0.11.0"
[generators]
dependencies = ["akku-r7rs"]
dev-dependencies = []
@@ -1481,6 +1491,54 @@ source = "snow-fort"
synopsis = "Dorai Sitaram's Schelog: logic programming in Scheme"
version = "0.0.20150602"
[retropikzel-cgi]
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/cgi/1.0.1/retropikzel-cgi-1.0.1.tgz"
sha256 = "05076bc5a8b1a2142d0a68e85e92af182496cc7cab55e195b03257a4dea9c552"
source = "snow-fort"
version = "1.0.1"
[retropikzel-gtk-server]
dependencies = ["akku-r7rs", "foreign-c", "retropikzel-system", "retropikzel-named-pipes"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/gtk-server/0.1.1/retropikzel-gtk-server-0.1.1.tgz"
sha256 = "856dbd735c018481943345b58d20d8dae87134637767c16fe47e75e51bf0a1a7"
source = "snow-fort"
synopsis = "Library for using gtk-server"
version = "0.1.1"
[retropikzel-hello]
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/hello/1.2.3/retropikzel-hello-1.2.3.tgz"
sha256 = "bee244ee61f5b2766aa654f7dcfe0c2060e6341cb01dc4cf293ed8c3940dbf8c"
source = "snow-fort"
version = "1.2.3"
[retropikzel-named-pipes]
dependencies = ["akku-r7rs", "foreign-c"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/named-pipes/0.1.3/retropikzel-named-pipes-0.1.3.tgz"
sha256 = "4fdbdcdb4c0e4cc51fda55d935a057f05e230adc2db18be0a864e2bd2687f270"
source = "snow-fort"
synopsis = "Library for using named pipes"
version = "0.1.3"
[retropikzel-requests]
dependencies = ["akku-r7rs", "foreign-c"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/requests/0.10.2/retropikzel-requests-0.10.2.tgz"
sha256 = "4be1ddb90765f1a0332d235986b7d31e445337d81c5fe933979968a6c8f84071"
source = "snow-fort"
synopsis = "Library for making HTTP Requests"
version = "0.10.2"
[retropikzel-scgi]
dependencies = ["akku-r7rs", "chez-srfi"]
dev-dependencies = []
@@ -1490,6 +1548,16 @@ sha256 = "ef8fee9cf34f38a1929e7007a509dc321b35c26bc3e18d23619b9094e81eae52"
source = "snow-fort"
version = "0.3.0"
[retropikzel-system]
dependencies = ["akku-r7rs", "foreign-c"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/system/1.1.2/retropikzel-system-1.1.2.tgz"
sha256 = "528b3257b5620054341b5b7636ea11043e102ccb26d26ec7e7b66a82f2ede56a"
source = "snow-fort"
synopsis = "Library for running shell commands"
version = "1.1.2"
[robin-abbrev]
dependencies = ["akku-r7rs", "chez-srfi"]
dev-dependencies = []
@@ -2120,6 +2188,36 @@ source = "snow-fort"
synopsis = "XML parsing and conversion to SXML"
version = "3.1.5"
[srfi-2]
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/2/2025.08.27/srfi-2-2025.08.27.tgz"
sha256 = "22fba488fff4086855bec542d932b59bf0826b9eb2efb90fc1033a0f419a4386"
source = "snow-fort"
synopsis = "SRFI-2"
version = "2025.8.27"
[srfi-8]
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/8/2025.08.27/srfi-8-2025.08.27.tgz"
sha256 = "2d609c6b60c427b4e8900da96bf5a9ce57f24ef688625945b9e4a3c580455839"
source = "snow-fort"
synopsis = "SRFI-8"
version = "2025.8.27"
[srfi-11]
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/11/2025.08.27/srfi-11-2025.08.27.tgz"
sha256 = "adb5d1f3e03b145ae0fe9748c0cd83689a616568529af96ebe31ab006fad29c8"
source = "snow-fort"
synopsis = "SRFI-11"
version = "2025.8.27"
[srfi-19]
dependencies = ["akku-r7rs"]
dev-dependencies = []
@@ -2140,6 +2238,16 @@ source = "snow-fort"
synopsis = "SRFI 28: Basic Format Strings"
version = "0.9.0"
[srfi-39]
dependencies = []
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/39/2025.08.27/srfi-39-2025.08.27.tgz"
sha256 = "74652534407b544466532091a341fb301eb78e0f5175685c5c8c8e86fbd59ac3"
source = "snow-fort"
synopsis = "SRFI-39"
version = "2025.8.27"
[srfi-42]
dependencies = ["akku-r7rs", "chez-srfi"]
dev-dependencies = []
@@ -2153,11 +2261,11 @@ version = "0.1.0"
dependencies = ["akku-r7rs"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/peterlane.info/peter/srfi/60/1.0.0/srfi-60-1.0.0.tgz"
sha256 = "e9eb9a762bd66d09f2d63343571e7492965ba0a9c48bbfb45006932419e31631"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/60/2025.08.27/srfi-60-2025.08.27.tgz"
sha256 = "4cc9cf567129438a07b889550c377f2fe5e849bcf3b9774a90cc4661c00a9d9e"
source = "snow-fort"
synopsis = "Bit access and operations"
version = "1.0.0"
synopsis = "SRFI-60"
version = "2025.8.27"
[srfi-63]
dependencies = ["akku-r7rs"]
@@ -2170,14 +2278,24 @@ synopsis = "Homogeneous and Heterogeneous Arrays"
version = "1.0.0"
[srfi-64]
dependencies = ["akku-r7rs", "chez-srfi"]
dependencies = []
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/fisher.cx/robert/srfi/64/0.1.0/srfi-64-0.1.0.tgz"
sha256 = "ae07145fe5d22fe83954af4c7e36f86e1e96f88d46588a4bc43844a00935a7f2"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/64/2025.08.27/srfi-64-2025.08.27.tgz"
sha256 = "ceaa4e37e8d2c3fe5780f1c66a3d1718d35dc6fda858739059c11addcfff7499"
source = "snow-fort"
synopsis = "Reference implementation of SRFI-54: A Scheme API for test suites"
version = "0.1.0"
synopsis = "SRFI-64"
version = "2025.8.27"
[srfi-69]
dependencies = []
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/69/2025.08.27/srfi-69-2025.08.27.tgz"
sha256 = "95bc0111ec37adec966e1a9155ea8e8a5b3e01333e23c7ca18d3e553d5bec136"
source = "snow-fort"
synopsis = "SRFI-69"
version = "2025.8.27"
[srfi-78]
dependencies = ["chez-srfi", "akku-r7rs"]
@@ -2207,6 +2325,16 @@ sha256 = "e132a68c070c157ebfc8291b0be8f84f45ee85b92e4f80ac12faabd0c3872523"
source = "snow-fort"
version = "0.8.0"
[srfi-170]
dependencies = ["akku-r7rs", "foreign-c"]
dev-dependencies = []
license = "noassertion"
url = "http://snow-fort.org/s/iki.fi/retropikzel/srfi/170/0.1.1/srfi-170-0.1.1.tgz"
sha256 = "2431e127601b7f8d9357db65998e9d7da6692adacd7159381f4685d3e2856cd8"
source = "snow-fort"
synopsis = "SRFI 170: POSIX"
version = "0.1.1"
[srfi-175]
dependencies = ["akku-r7rs"]
dev-dependencies = []
@@ -2545,6 +2673,16 @@ source = "akku"
synopsis = "Decompresses zlib, xz, gzip, lzma, lzma2; extracts tar, zip"
version = "0.1.2"
[conbot]
dependencies = ["vterm", "text-mode", "wak-irregex", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/c/conbot_0.1.0_repack.tar.xz"
sha256 = "57bd0d2a8c4dba450ca2761f0aab5a60be912db0c13c32287308b1d69cbed73e"
source = "akku"
synopsis = "library to script/automate console applications"
version = "0.1.0"
[conjure]
dependencies = ["chez-srfi", "wak-fmt", "wak-irregex", "wak-foof-loop", "spells", "wak-prometheus"]
dev-dependencies = []
@@ -2619,11 +2757,11 @@ version = "0.1.0"
dependencies = ["struct-pack", "hashing", "uuid"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/f/fs-partitions_1.0.1_repack.tar.xz"
sha256 = "1e12fd32c6c20b0d3147ae3bc9ae5e8e53333dba89fff8c84fcbf9e943827259"
url = "https://archive.akkuscm.org/archive/pkg/f/fs-partitions_1.0.2_repack.tar.xz"
sha256 = "e336a2635600a5a5a7cb8f3e52346db796c4710733206df65481866582256808"
source = "akku"
synopsis = "Disk partition table reader/writer (MBR/GPT)"
version = "1.0.1"
version = "1.0.2"
[gnuplot-pipe]
dependencies = ["chez-srfi"]
@@ -2656,14 +2794,14 @@ synopsis = "CRC, HMAC, MD5, SHA-1, SHA-2, xxHash"
version = "1.3.0"
[http-pixiu]
dependencies = ["chibi-uri", "ufo-socket", "ufo-threaded-function", "ufo-coroutines", "chez-srfi"]
dependencies = ["ufo-try", "chibi-uri", "ufo-socket", "ufo-threaded-function", "ufo-coroutines", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/h/http-pixiu_1.0.2_repack.tar.xz"
sha256 = "bcfda888b5bb88f83e066f765711c8dc7623e4c9bf56e7212bee72bd8646b960"
url = "https://archive.akkuscm.org/archive/pkg/h/http-pixiu_1.0.3_repack.tar.xz"
sha256 = "caa86c8cce1c76423e3586dea1464eb34b440e849b5104721d9c6dd8e5805af5"
source = "akku"
synopsis = "A http server based on scheme"
version = "1.0.2"
version = "1.0.3"
[ijputils]
dependencies = ["wak-foof-loop", "chez-srfi", "spells", "pfds"]
@@ -2855,6 +2993,16 @@ source = "akku"
synopsis = "Libraries written by Oleg ported to Chez Scheme"
version = "0.0.0-akku.2.c682687"
[onie-info]
dependencies = ["hashing", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/o/onie-info_0.1.0_repack.tar.xz"
sha256 = "bf7e97f48b8120924a1b646b3d6c054f73e33bc304438284497b0e01bb1c8630"
source = "akku"
synopsis = "ONIE info reader/writer"
version = "0.1.0"
[packrat]
dependencies = ["chez-srfi"]
dev-dependencies = []
@@ -2925,6 +3073,16 @@ source = "akku"
synopsis = "Constrained Application Protocol (CoAP)"
version = "0.1.1"
[r6rs-elf]
dependencies = []
dev-dependencies = []
license = "gpl-3.0-or-later"
url = "https://archive.akkuscm.org/archive/pkg/r/r6rs-elf_0.1.0_repack.tar.xz"
sha256 = "9e69d118a41a1c5bf95b5e46a2d8e8295eb4f303eab4e78b1262fb581a114c10"
source = "akku"
synopsis = "ELF reader and parser in R6RS Scheme"
version = "0.1.0"
[r6rs-monads]
dependencies = []
dev-dependencies = []
@@ -3056,14 +3214,14 @@ synopsis = "Structured access to bytevector contents"
version = "1.0.6-akku.0"
[scheme-langserver]
dependencies = ["ufo-try", "srfi-180", "ufo-thread-pool", "ufo-threaded-function", "uuid", "chibi-pathname", "ufo-match", "slib-string-search", "chez-srfi"]
dependencies = ["ufo-timer", "ufo-try", "srfi-180", "ufo-threaded-function", "uuid", "chibi-pathname", "ufo-match", "slib-string-search", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/s/scheme-langserver_1.2.8_repack.tar.xz"
sha256 = "902f5d2132aeb66e9b244df45f0188e1c1eb14a93ed7906a2e44053c87e38cac"
url = "https://archive.akkuscm.org/archive/pkg/s/scheme-langserver_2.0.3_repack.tar.xz"
sha256 = "ab9cdf941d985731de7073ed5a125d2cb6e257b0f876b46e131610cfda2e815b"
source = "akku"
synopsis = "This package is a language server protocol implementation helping scheme programming."
version = "1.2.8"
version = "2.0.3"
[scheme-specs]
dependencies = ["chez-srfi"]
@@ -3159,11 +3317,11 @@ version = "0.0.0-akku.259.842f51f"
dependencies = ["struct-pack", "r6rs-pffi", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/t/text-mode_1.0.0_repack.tar.xz"
sha256 = "a391a2eb08622dd97d9d24920bde7267a0cc2ad8529230be461323bad02cbff5"
url = "https://archive.akkuscm.org/archive/pkg/t/text-mode_1.1.0_repack.tar.xz"
sha256 = "bb1967590d0b33ba27f2b0e4be5eed841f97cc5119b504a91577b77211129813"
source = "akku"
synopsis = "Text-mode console library (like curses)"
version = "1.0.0"
version = "1.1.0"
[thunderchez]
dependencies = []
@@ -3206,24 +3364,24 @@ synopsis = "I did not edit Akku.manifest"
version = "1.0.0"
[ufo-thread-pool]
dependencies = ["slib-queue", "chez-srfi"]
dependencies = ["ufo-try", "slib-queue", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/u/ufo-thread-pool_1.0.3_repack.tar.xz"
sha256 = "566460f3ea2ba48dec08c1dbdad925177ca2fe94bbe5208c653c63bdea7cdb44"
url = "https://archive.akkuscm.org/archive/pkg/u/ufo-thread-pool_1.0.4_repack.tar.xz"
sha256 = "bbcafe03f57784e85c6a37b99d678670a93c464df2bc14d576e2e608519f90a3"
source = "akku"
synopsis = "This package is a dependable thread pool package for chez scheme."
version = "1.0.3"
version = "1.0.4"
[ufo-threaded-function]
dependencies = ["ufo-thread-pool", "chez-srfi"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/u/ufo-threaded-function_1.0.4_repack.tar.xz"
sha256 = "87e1406850888c52debefd64d75bcf825ea215772eb11a831f895cce1fe1541c"
url = "https://archive.akkuscm.org/archive/pkg/u/ufo-threaded-function_1.0.5_repack.tar.xz"
sha256 = "a6c9acb6b9e02a4c51c38109eb2aeac0f93c8af5346d9f77d0a4ef34860e8cfe"
source = "akku"
synopsis = "This package contains threaded-map, threaded-vector-map and such threaded functions for chez scheme."
version = "1.0.4"
version = "1.0.5"
[ufo-timer]
dependencies = ["ufo-thread-pool", "chez-srfi"]
@@ -3255,6 +3413,16 @@ source = "akku"
synopsis = "Generate and analyze UUIDs"
version = "1.0.0-beta.0"
[vterm]
dependencies = ["chez-srfi", "text-mode"]
dev-dependencies = []
license = "mit"
url = "https://archive.akkuscm.org/archive/pkg/v/vterm_0.2.0_repack.tar.xz"
sha256 = "173532d68edd98f78348e388968cf890e1921130ad38fee428d121fbd37ba2ce"
source = "akku"
synopsis = "VTerm parsing, and handling library"
version = "0.2.0"
[wak-common]
dependencies = []
dev-dependencies = []
@@ -4,6 +4,8 @@
akku,
curl,
git,
lrzsz,
}:
let
joinOverrides =
@@ -84,9 +86,22 @@ in
skipTests
];
xyz-modem = joinOverrides [
(pkg: old: {
postPatch = ''
substituteInPlace tests/test-xmodem.sps \
--replace-fail "which" "command -v"
'';
})
(pkg: old: {
nativeCheckInputs = [ lrzsz ];
})
];
# broken tests
xitomatl = skipTests;
ufo-threaded-function = skipTests;
ufo-timer = skipTests;
ufo-try = skipTests;
# unsupported schemes, it seems.
@@ -99,6 +114,8 @@ in
# scheme-langserver doesn't work because of this
ufo-thread-pool = brokenOnDarwin;
wak-htmlprag = brokenOnAarch64;
# broken everywhere:
chibi-math-linalg = broken;
chibi-mecab = broken;