about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/editors/vscode/vscodium.nix12
-rw-r--r--pkgs/applications/misc/fuzzel/default.nix6
-rw-r--r--pkgs/applications/misc/ttdl/default.nix6
-rw-r--r--pkgs/applications/misc/valent/default.nix14
-rw-r--r--pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix6
-rw-r--r--pkgs/applications/office/qownnotes/default.nix4
-rw-r--r--pkgs/build-support/build-bazel-package/default.nix35
-rw-r--r--pkgs/data/fonts/linja-sike/default.nix25
-rw-r--r--pkgs/development/compilers/chicken/5/chicken.nix2
-rw-r--r--pkgs/development/compilers/chicken/5/default.nix27
-rw-r--r--pkgs/development/compilers/chicken/5/deps.toml3879
-rw-r--r--pkgs/development/compilers/chicken/5/eggs.nix551
-rw-r--r--pkgs/development/compilers/chicken/5/eggs.scm11
-rw-r--r--pkgs/development/compilers/chicken/5/fetchegg/builder.sh9
-rw-r--r--pkgs/development/compilers/chicken/5/fetchegg/default.nix25
-rwxr-xr-xpkgs/development/compilers/chicken/5/read-egg.scm40
-rwxr-xr-xpkgs/development/compilers/chicken/5/update.sh19
-rw-r--r--pkgs/development/libraries/libcef/default.nix2
-rw-r--r--pkgs/development/libraries/ngtcp2/gnutls.nix4
-rw-r--r--pkgs/development/libraries/restinio/default.nix26
-rw-r--r--pkgs/development/libraries/sentry-native/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/caqti/async.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/caqti/driver-mariadb.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/driver-postgresql.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/dynload.nix6
-rw-r--r--pkgs/development/ocaml-modules/caqti/lwt.nix2
-rw-r--r--pkgs/development/ocaml-modules/caqti/type-calendar.nix2
-rw-r--r--pkgs/development/ocaml-modules/iter/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/pratter/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/qcheck/alcotest.nix4
-rw-r--r--pkgs/development/ocaml-modules/qcheck/bytes.patch36
-rw-r--r--pkgs/development/ocaml-modules/qcheck/core.nix3
-rw-r--r--pkgs/development/ocaml-modules/qcheck/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/qcheck/ounit.nix4
-rw-r--r--pkgs/development/ocaml-modules/qtest/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/rdbg/default.nix8
-rw-r--r--pkgs/development/ocaml-modules/stringext/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/syslog-message/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/uri/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/uri/sexp.nix4
-rw-r--r--pkgs/development/python-modules/ailment/default.nix4
-rw-r--r--pkgs/development/python-modules/angr/default.nix4
-rw-r--r--pkgs/development/python-modules/archinfo/default.nix4
-rw-r--r--pkgs/development/python-modules/claripy/default.nix4
-rw-r--r--pkgs/development/python-modules/cle/default.nix4
-rw-r--r--pkgs/development/python-modules/db-dtypes/default.nix4
-rw-r--r--pkgs/development/python-modules/docstring-to-markdown/default.nix4
-rw-r--r--pkgs/development/python-modules/jaxlib/default.nix2
-rw-r--r--pkgs/development/python-modules/mwdblib/default.nix5
-rw-r--r--pkgs/development/python-modules/notus-scanner/default.nix32
-rw-r--r--pkgs/development/python-modules/pyvex/default.nix4
-rw-r--r--pkgs/development/python-modules/tensorflow-probability/default.nix2
-rw-r--r--pkgs/development/python-modules/tensorflow/default.nix2
-rw-r--r--pkgs/development/ruby-modules/bundix/default.nix13
-rw-r--r--pkgs/development/tools/bazel-watcher/default.nix2
-rw-r--r--pkgs/development/tools/database/vitess/default.nix6
-rw-r--r--pkgs/development/tools/language-servers/verible/default.nix2
-rw-r--r--pkgs/development/tools/license-scanner/default.nix26
-rw-r--r--pkgs/development/tools/viceroy/default.nix6
-rw-r--r--pkgs/games/unciv/default.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/xanmod-kernels.nix8
-rw-r--r--pkgs/pkgs-lib/formats.nix35
-rw-r--r--pkgs/servers/dendrite/default.nix13
-rw-r--r--pkgs/servers/dns/knot-dns/default.nix4
-rw-r--r--pkgs/servers/http/envoy/default.nix2
-rw-r--r--pkgs/servers/mastodon/source.nix13
-rw-r--r--pkgs/servers/mastodon/version.nix2
-rw-r--r--pkgs/servers/monitoring/uptime-kuma/default.nix11
-rw-r--r--pkgs/servers/web-apps/netbox/config.patch16
-rw-r--r--pkgs/servers/web-apps/netbox/config_3_3.patch50
-rw-r--r--pkgs/servers/web-apps/netbox/default.nix124
-rw-r--r--pkgs/servers/web-apps/netbox/generic.nix110
-rw-r--r--pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch18
-rw-r--r--pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix12
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix17
-rw-r--r--pkgs/tools/misc/opentelemetry-collector/default.nix6
-rw-r--r--pkgs/tools/misc/wakapi/default.nix6
-rw-r--r--pkgs/tools/networking/driftnet/default.nix4
-rw-r--r--pkgs/tools/networking/netbird/default.nix6
-rw-r--r--pkgs/tools/security/tracee/default.nix33
-rw-r--r--pkgs/tools/security/tracee/use-our-libbpf.patch91
-rw-r--r--pkgs/tools/text/d2/default.nix6
-rw-r--r--pkgs/tools/text/scraper/default.nix14
-rw-r--r--pkgs/top-level/all-packages.nix13
85 files changed, 4531 insertions, 1025 deletions
diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix
index 7d13de9c8960..a2c6b91f79b2 100644
--- a/pkgs/applications/editors/vscode/vscodium.nix
+++ b/pkgs/applications/editors/vscode/vscodium.nix
@@ -15,11 +15,11 @@ let
   archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
 
   sha256 = {
-    x86_64-linux = "1cwxb6713hlgbrp4yhaky18r05ykb2ljxkldpj3hlgiz8x9l3n8r";
-    x86_64-darwin = "14j7jsy7ldgkjpfb6acyv86nqfg6mip27rq0d9zfg26n4m0qm3s9";
-    aarch64-linux = "080qqc9bacgs655sz32vdczdlkylycgzf5l584il9xyn7bp8xyk1";
-    aarch64-darwin = "0ifzwjalwskxm4phf9c4v6sfyxhdh63vzdippcwh0r7fx0gcj6g8";
-    armv7l-linux = "1gchynk0i05jkan47773fdlkbppwvdim73qwpcxbl0ck2giy7q9z";
+    x86_64-linux = "1dz0fppcbb1cbrq7lp72fdm53ss85bp7i9y5yk3l0yzlmb737syv";
+    x86_64-darwin = "1m7j4fnlcjjfpx551svh67sj45zln798dsjc1b4hlwcn6qh65kfk";
+    aarch64-linux = "0ym6l1zkqwwj7jx2k1765094krq6cw562hyvliv1cy6079xkahiy";
+    aarch64-darwin = "14zq18s68nh8jq542kjn0pf92s7ld5x2p220z71xg3mywmlsgjqf";
+    armv7l-linux = "05h96x5nngli7zv2yh8a2yp8z5d8mqq1a6427sdpg3aybyj7ij2d";
   }.${system} or throwSystem;
 
   sourceRoot = if stdenv.isDarwin then "" else ".";
@@ -29,7 +29,7 @@ in
 
     # Please backport all compatible updates to the stable release.
     # This is important for the extension ecosystem.
-    version = "1.76.2.23074";
+    version = "1.77.0.23093";
     pname = "vscodium";
 
     executableName = "codium";
diff --git a/pkgs/applications/misc/fuzzel/default.nix b/pkgs/applications/misc/fuzzel/default.nix
index 76785c266a47..e8df14911bfb 100644
--- a/pkgs/applications/misc/fuzzel/default.nix
+++ b/pkgs/applications/misc/fuzzel/default.nix
@@ -24,14 +24,14 @@ assert svgSupport -> enableCairo;
 
 stdenv.mkDerivation rec {
   pname = "fuzzel";
-  version = "1.8.2";
+  version = "1.9.1";
 
   src = fetchFromGitea {
     domain = "codeberg.org";
     owner = "dnkl";
-    repo = "fuzzel";
+    repo = pname;
     rev = version;
-    sha256 = "sha256-5uXf5HfQ8bDQSMNCHHaC9sCX5P/D89T2ZOUiXTDx3bQ=";
+    hash = "sha256-Va/Rm35jqxDlIfQdrpZ41qrW8YzWmm1LWra76AW1xUw=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/applications/misc/ttdl/default.nix b/pkgs/applications/misc/ttdl/default.nix
index af3d5fdf2395..519efbcf5872 100644
--- a/pkgs/applications/misc/ttdl/default.nix
+++ b/pkgs/applications/misc/ttdl/default.nix
@@ -5,16 +5,16 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "ttdl";
-  version = "3.7.0";
+  version = "3.7.1";
 
   src = fetchFromGitHub {
     owner = "VladimirMarkelov";
     repo = "ttdl";
     rev = "v${version}";
-    sha256 = "sha256-4XmOFoj2kynQZzos/vf0rciJCGfnFLN7f1MG9NU53os=";
+    sha256 = "sha256-Bhi1d01VqeLmxsiyIG8HXD6AgabgsKgZoKYgnGNpk/8=";
   };
 
-  cargoHash = "sha256-9TyEHAlxTNx/ildlqEjuFIKfmUQQFQSVoxcrb2Tg9Ps=";
+  cargoHash = "sha256-A/5DS7b7Dgj+GlCPu6fx0t14BfMm4XjkpcDjSpeDSnE=";
 
   meta = with lib; {
     description = "A CLI tool to manage todo lists in todo.txt format";
diff --git a/pkgs/applications/misc/valent/default.nix b/pkgs/applications/misc/valent/default.nix
index ebd5a7a7502e..4f6ebc1813a3 100644
--- a/pkgs/applications/misc/valent/default.nix
+++ b/pkgs/applications/misc/valent/default.nix
@@ -5,9 +5,11 @@
 , meson
 , ninja
 , pkg-config
-, wrapGAppsHook
+, vala
+, wrapGAppsHook4
 , evolution-data-server-gtk4
 , glib
+, glib-networking
 , gnutls
 , gst_all_1
 , json-glib
@@ -20,14 +22,14 @@
 
 stdenv.mkDerivation rec {
   pname = "valent";
-  version = "unstable-2023-03-02";
+  version = "unstable-2023-03-31";
 
   src = fetchFromGitHub {
     owner = "andyholmes";
     repo = "valent";
-    rev = "4b60f28f46bc948c5f3b30189bb9b5fbe29d2745";
+    rev = "bb9fc25a58eeb81abea2bb651accc9538a3a82fd";
     fetchSubmodules = true;
-    sha256 = "sha256-ltf/srQLqtqE71sxEh7VTQqXy2wOpTSdGDsjITOt3f8=";
+    sha256 = "sha256-3pEPE96gFjDGesFs/EZswuv6D3JQEpnAnlCw0IWYkR0=";
   };
 
   nativeBuildInputs = [
@@ -35,12 +37,14 @@ stdenv.mkDerivation rec {
     meson
     ninja
     pkg-config
-    wrapGAppsHook
+    vala
+    wrapGAppsHook4
   ];
 
   buildInputs = [
     evolution-data-server-gtk4
     glib
+    glib-networking
     gnutls
     gst_all_1.gstreamer
     gst_all_1.gst-plugins-base
diff --git a/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix b/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
index b31accd2861d..511b6bccb997 100644
--- a/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
@@ -11,11 +11,11 @@
 
 stdenv.mkDerivation rec {
   pname = "cinny-desktop";
-  version = "2.2.4";
+  version = "2.2.6";
 
   src = fetchurl {
     url = "https://github.com/cinnyapp/cinny-desktop/releases/download/v${version}/Cinny_desktop-x86_64.deb";
-    sha256 = "sha256-ibUXNGgc23ndTqQKD0np5EH1T3xipVAmETbIy7akqkg=";
+    sha256 = "sha256-Bh7qBlHh2bQ6y2HnI4TtxMU6N3t04tr1Juoul2KMrqs=";
   };
 
   nativeBuildInputs = [
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
     description = "Yet another matrix client for desktop";
     homepage = "https://github.com/cinnyapp/cinny-desktop";
     maintainers = [ maintainers.aveltras ];
-    license = licenses.mit;
+    license = licenses.agpl3Only;
     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
     platforms = platforms.linux;
     mainProgram = "cinny";
diff --git a/pkgs/applications/office/qownnotes/default.nix b/pkgs/applications/office/qownnotes/default.nix
index c8829981e4a3..bc15b2ef29ad 100644
--- a/pkgs/applications/office/qownnotes/default.nix
+++ b/pkgs/applications/office/qownnotes/default.nix
@@ -17,14 +17,14 @@
 let
   pname = "qownnotes";
   appname = "QOwnNotes";
-  version = "23.2.4";
+  version = "23.4.0";
 in
 stdenv.mkDerivation {
   inherit pname appname version;
 
   src = fetchurl {
     url = "https://download.tuxfamily.org/${pname}/src/${pname}-${version}.tar.xz";
-    sha256 = "sha256-ZliVhnO9fK/6k4Ga86ZSmhzQ3YKziAab19oZs9Pteic=";
+    sha256 = "sha256-8gSy7WL0wpLAXxVo3oOA9X12qd/R7P3MgmlwXxpJSUs=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/build-support/build-bazel-package/default.nix b/pkgs/build-support/build-bazel-package/default.nix
index a3f331b23cb8..ab2014ea6a63 100644
--- a/pkgs/build-support/build-bazel-package/default.nix
+++ b/pkgs/build-support/build-bazel-package/default.nix
@@ -10,7 +10,7 @@ args@{
 , bazelBuildFlags ? []
 , bazelTestFlags ? []
 , bazelFetchFlags ? []
-, bazelTarget
+, bazelTargets
 , bazelTestTargets ? []
 , buildAttrs
 , fetchAttrs
@@ -69,11 +69,11 @@ let
     '';
 in
 stdenv.mkDerivation (fBuildAttrs // {
-  inherit name bazelFlags bazelBuildFlags bazelTestFlags bazelFetchFlags bazelTarget bazelTestTargets;
+  inherit name bazelFlags bazelBuildFlags bazelTestFlags bazelFetchFlags bazelTargets bazelTestTargets;
 
   deps = stdenv.mkDerivation (fFetchAttrs // {
     name = "${name}-deps.tar.gz";
-    inherit bazelFlags bazelBuildFlags bazelTestFlags bazelFetchFlags bazelTarget bazelTestTargets;
+    inherit bazelFlags bazelBuildFlags bazelTestFlags bazelFetchFlags bazelTargets bazelTestTargets;
 
     impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ fFetchAttrs.impureEnvVars or [];
 
@@ -94,21 +94,18 @@ stdenv.mkDerivation (fBuildAttrs // {
     buildPhase = fFetchAttrs.buildPhase or ''
       runHook preBuild
 
-      # See footnote called [USER and BAZEL_USE_CPP_ONLY_TOOLCHAIN variables].
-      # We disable multithreading for the fetching phase since it can lead to timeouts with many dependencies/threads:
-      # https://github.com/bazelbuild/bazel/issues/6502
-      BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \
-      USER=homeless-shelter \
-      bazel \
-        --batch \
-        --output_base="$bazelOut" \
-        --output_user_root="$bazelUserRoot" \
-        ${if fetchConfigured then "build --nobuild" else "fetch"} \
-        --loading_phase_threads=1 \
-        $bazelFlags \
-        $bazelFetchFlags \
-        ${bazelTarget} \
-        ${lib.strings.concatStringsSep " " bazelTestTargets}
+      ${
+        bazelCmd {
+          cmd = if fetchConfigured then "build --nobuild" else "fetch";
+          additionalFlags = [
+            # We disable multithreading for the fetching phase since it can lead to timeouts with many dependencies/threads:
+            # https://github.com/bazelbuild/bazel/issues/6502
+            "--loading_phase_threads=1"
+            "$bazelFetchFlags"
+          ];
+          targets = bazelTargets ++ bazelTestTargets;
+        }
+      }
 
       runHook postBuild
     '';
@@ -232,7 +229,7 @@ stdenv.mkDerivation (fBuildAttrs // {
       bazelCmd {
         cmd = "build";
         additionalFlags = bazelBuildFlags;
-        targets = [bazelTarget];
+        targets = bazelTargets;
       }
     }
     runHook postBuild
diff --git a/pkgs/data/fonts/linja-sike/default.nix b/pkgs/data/fonts/linja-sike/default.nix
new file mode 100644
index 000000000000..88c723bff22b
--- /dev/null
+++ b/pkgs/data/fonts/linja-sike/default.nix
@@ -0,0 +1,25 @@
+{ lib, fetchurl }:
+
+fetchurl {
+  pname = "linja-sike";
+  version = "5.0";
+
+  url = "https://wyub.github.io/tokipona/linja-sike-5.otf";
+
+  downloadToTemp = true;
+  recursiveHash = true;
+  postFetch = ''
+    install -D $downloadedFile $out/share/fonts/opentype/linja-sike.otf
+  '';
+
+  sha256 = "sha256-LkjG1Oao/LqKwI+eRZPzShTh7lz5DkooltXm7vxZC9w=";
+
+  meta = with lib; {
+    description = "An extensive sitelen pona font by lipamanka";
+    homepage = "https://docs.google.com/document/d/1d8kUIAVlB-JNgK3LWr_zVCuUOZTh2hF7CfC6xQgxsBs/edit?usp=sharing";
+    downloadPage = "https://wyub.github.io/tokipona/linjasike";
+    license = licenses.ofl;
+    platforms = platforms.all;
+    maintainers = with maintainers; [ somasis ];
+  };
+}
diff --git a/pkgs/development/compilers/chicken/5/chicken.nix b/pkgs/development/compilers/chicken/5/chicken.nix
index 6d50d6f378e1..93a68d1ddba0 100644
--- a/pkgs/development/compilers/chicken/5/chicken.nix
+++ b/pkgs/development/compilers/chicken/5/chicken.nix
@@ -65,7 +65,7 @@ stdenv.mkDerivation rec {
   meta = {
     homepage = "https://call-cc.org/";
     license = lib.licenses.bsd3;
-    maintainers = with lib.maintainers; [ corngood ];
+    maintainers = with lib.maintainers; [ corngood nagy konst-aa ];
     platforms = lib.platforms.unix;
     description = "A portable compiler for the Scheme programming language";
     longDescription = ''
diff --git a/pkgs/development/compilers/chicken/5/default.nix b/pkgs/development/compilers/chicken/5/default.nix
index 08952e028de5..55b3e54e4154 100644
--- a/pkgs/development/compilers/chicken/5/default.nix
+++ b/pkgs/development/compilers/chicken/5/default.nix
@@ -1,11 +1,16 @@
-{ lib, newScope } :
+{ lib, newScope, fetchurl }:
 let
   callPackage = newScope self;
 
-  self = {
+  self = with lib; {
     pkgs = self;
 
-    fetchegg = callPackage ./fetchegg { };
+    fetchegg = { pname, version, sha256, ... }:
+      fetchurl {
+        inherit sha256;
+        url =
+          "https://code.call-cc.org/egg-tarballs/5/${pname}/${pname}-${version}.tar.gz";
+      };
 
     eggDerivation = callPackage ./eggDerivation.nix { };
 
@@ -13,7 +18,21 @@ let
       bootstrap-chicken = self.chicken.override { bootstrap-chicken = null; };
     };
 
-    chickenEggs = lib.recurseIntoAttrs (callPackage ./eggs.nix { });
+    chickenEggs = recurseIntoAttrs (mapAttrs (pname:
+      eggData@{ version, synopsis, dependencies, license, ... }:
+      self.eggDerivation {
+        name = "${pname}-${version}";
+        src = self.fetchegg (eggData // { inherit pname; });
+        buildInputs = map (x: self.chickenEggs.${x}) dependencies;
+        meta.homepage =
+          "https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=tree;f=${pname}/${version}";
+        meta.description = synopsis;
+        meta.license = (licenses // {
+          "bsd-2-clause" = licenses.bsd2;
+          "bsd-3-clause" = licenses.bsd3;
+          "public-domain" = licenses.publicDomain;
+        }).${license} or license;
+      }) (importTOML ./deps.toml));
 
     egg2nix = callPackage ./egg2nix.nix { };
   };
diff --git a/pkgs/development/compilers/chicken/5/deps.toml b/pkgs/development/compilers/chicken/5/deps.toml
new file mode 100644
index 000000000000..33fb212d409a
--- /dev/null
+++ b/pkgs/development/compilers/chicken/5/deps.toml
@@ -0,0 +1,3879 @@
+# THIS IS A GENERATED FILE.  DO NOT EDIT!
+[7off]
+dependencies = ["anaphora", "define-options", "lowdown", "matchable", "srfi-1", "sxml-transforms", "sxpath", "utf8", "srfi-42", "srfi-69", "strse", "uri-common"]
+license = "agpl"
+sha256 = "01dp84dnvvvg26k27bwh8m64qss5jqy8iifykaymz3brragg3406"
+synopsis = "Markdown to Gemini text"
+version = "1.30"
+
+[F-operator]
+dependencies = ["utf8", "miscmacros", "datatype", "box"]
+license = "bsd"
+sha256 = "15szkh26l6yv4b8vlwa9j9fq4ypgawm8dq8n7hmyk6iqhrqamwld"
+synopsis = "Shift/Reset Control Operators"
+version = "4.1.2"
+
+[abnf]
+dependencies = ["srfi-1", "utf8", "lexgen"]
+license = "gpl-3"
+sha256 = "08lmhd9ifhyhy73w7z25l6d5w036xa59sykwhlbar5rqs46pf019"
+synopsis = "Parser combinators for Augmented BNF grammars (RFC 4234)."
+version = "8.3"
+
+[accents-substitute]
+dependencies = []
+license = "bsd"
+sha256 = "1fbvm18m6ik1x4wn1q226lhv03pvhzgcdzzy4i0xns3c9pyqi7g0"
+synopsis = "Substitute accented characters in strings"
+version = "0.7"
+
+[acetone]
+dependencies = ["match-generics", "srfi-1", "brev-separate"]
+license = "bsd-1-clause"
+sha256 = "0qyvv15zd3pfcyg8p6pgb3nn4sx0h0lsyiljwvb4lpb5p6xwygz8"
+synopsis = "A simple parser"
+version = "1.2"
+
+[address-info]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0vzrbzalqx3bv5nzq9rykfyhnrgnf2hlh55hi67pgync9z06v3jy"
+synopsis = "Network address information access"
+version = "1.0.5"
+
+[advice]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0sc9lwkc8pa06v30vhi1srfjsgxn4c4g57zbj6wk1y9adyvda9x7"
+synopsis = "'advise' functionality"
+version = "0.4"
+
+[aes]
+dependencies = []
+license = "bsd"
+sha256 = "01bwykr6ryv036pyjc95qhqmrj0p7wisb0dhnf7f7nw858phr4av"
+synopsis = "A self-contained implementation of the AES / Rijndael encryption algorithm"
+version = "1.5"
+
+[agrep]
+dependencies = ["datatype", "srfi-1", "srfi-14"]
+license = "gpl-3"
+sha256 = "1anh4dkcdh3w5akd45n11v62kl3jpj7n78zfwaia99yd9dd5i9ww"
+synopsis = "Approximate grep.."
+version = "1.7"
+
+[alist-lib]
+dependencies = ["hahn", "matchable", "srfi-1"]
+license = "bsd"
+sha256 = "0v8aab5wknj736rxb83gjlwlaxlg7lz5cxpsngniz7ilrs2b3fdl"
+synopsis = "SRFI-69-like library for alists"
+version = "0.3.0"
+
+[allegro]
+dependencies = []
+license = "bsd"
+sha256 = "14w7q0iwskrqbqfjspf5wxnxb8wn56q9xbpc0vz518azm9ndf63p"
+synopsis = "Allegro"
+version = "3.0.0"
+
+[amb]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1kkzmbym1xhgxby9grjamjs3yajz5l32v3wg2b6xsl7v0infkszs"
+synopsis = "The non-deterministic backtracking ambivalence operator"
+version = "3.0.8"
+
+[amqp]
+dependencies = ["bitstring", "mailbox", "srfi-18", "uri-generic"]
+license = "bsd"
+sha256 = "0mwnjcsrcm024qrip9h3fap93n72slkrib1la075ra0zx0j6yc53"
+synopsis = "AMPQ"
+version = "1.0.0"
+
+[anaphora]
+dependencies = []
+license = "bsd"
+sha256 = "1yzm92qjpgga8722jdy3xx8gzq0ijass06aqyncccawjzshq7zy1"
+synopsis = "Some anaphoric and named macros"
+version = "1.0.1"
+
+[ansi-escape-sequences]
+dependencies = []
+license = "bsd"
+sha256 = "1693zqbcva4h3562x3hmy7xpijc20yv1bmglz1hzr8jfm30hrc2p"
+synopsis = "Procedures to generate ANSI escape sequences"
+version = "0.6"
+
+[apropos]
+dependencies = ["srfi-1", "utf8", "string-utils", "symbol-utils", "check-errors"]
+license = "bsd"
+sha256 = "0graywcx94xvn9m4lk86f3qipsvnvr3vww6mqr37kd0ykj2rwrb7"
+synopsis = "CHICKEN apropos"
+version = "3.7.0"
+
+[arcadedb]
+dependencies = ["uri-common", "medea"]
+license = "zlib-acknowledgement"
+sha256 = "0a6shlwd9zyrlyw8ayc0vxdlj6wbksi5ii8wfvxyi885b55bxk6g"
+synopsis = "An ArcadeDB database driver for CHICKEN Scheme."
+version = "0.5"
+
+[args]
+dependencies = ["srfi-1", "srfi-13", "srfi-37"]
+license = "bsd"
+sha256 = "0knkg31d4dq9a8rq9g3ycmj0z6j9l7zp93qa9cnqc8ixd6jsymkm"
+synopsis = "Command-line argument handling, on top of SRFI 37"
+version = "1.6.2"
+
+[arrays]
+dependencies = []
+license = "bsd"
+sha256 = "15ccg54vfimz8pn6rzvr7p2wgs8jarszkcs5wqahy7vy7w4r1pfr"
+synopsis = "Functional arrays and sets"
+version = "1.0.2"
+
+[atom]
+dependencies = ["matchable", "ssax", "sxml-serializer", "regex"]
+license = "bsd"
+sha256 = "0apb3g551n0qi594m1sl2vamcb0p3w36dyxk6lpj9q1fshgg4mym"
+synopsis = "Atom 1.0 feed reader and writer"
+version = "0.1.5"
+
+[autocompile]
+dependencies = ["matchable"]
+license = "public-domain"
+sha256 = "1yq819vbb813svxvxad4h99vrhvf7rs8cv9dsnj85rcvi60w7299"
+synopsis = "Automatically compile Scheme scripts on demand"
+version = "1.1.0"
+
+[awful-path-matchers]
+dependencies = []
+license = "bsd"
+sha256 = "12y90z3rlvjid6lxnhwg8f5x0wcm4qiq2nqvpg5klp1rmwsibbzh"
+synopsis = "Path matchers for awful"
+version = "0.0.2"
+
+[awful-postgresql]
+dependencies = ["awful", "postgresql"]
+license = "bsd"
+sha256 = "084n39rz3m2sjpah3hq03iybdf1z2af64cv5fb8kphqr6cb3m5d8"
+synopsis = "Postgresql support for awful"
+version = "0.7.0"
+
+[awful-salmonella-tar]
+dependencies = ["awful", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1zqzhafsbc64y344pax7z68vxfigwd8rcmgafqp6knn948lamrb3"
+synopsis = "Serve salmonella report files out of tar archives"
+version = "0.0.4"
+
+[awful-sql-de-lite]
+dependencies = ["awful", "sql-de-lite"]
+license = "bsd"
+sha256 = "15jhsp0bgrav2xy82fl7csgzvnchhm04ayr3wjr2dv1ki3fl430v"
+synopsis = "sql-de-lite support for awful"
+version = "0.7.1"
+
+[awful-sqlite3]
+dependencies = ["awful", "sqlite3"]
+license = "bsd"
+sha256 = "1gvn7x8q822sq48zllbnpqw88898rjmkvy8qin9mzzf86y08ky8g"
+synopsis = "Sqlite3 support for awful"
+version = "0.7.0"
+
+[awful-sse]
+dependencies = ["awful", "spiffy", "intarweb"]
+license = "bsd"
+sha256 = "0jmrccwhq14j0ga8ac7vn2rkm3yyskaw3chhzvr8y3j4vsb0kala"
+synopsis = "Server-Sent Events module for Awful"
+version = "0.3"
+
+[awful-ssl]
+dependencies = ["awful", "openssl"]
+license = "bsd"
+sha256 = "1grfh0jlxmnhs4ic4qpiq2xaqwprmr52xwkl9r8mnhcw5d2ygwfc"
+synopsis = "SSL support for awful"
+version = "0.3"
+
+[awful-static-pages]
+dependencies = ["awful", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "1v4micnkci3lkknx0x1ph7apvlq2zzzjxgr2h13i7l0zm0bhf1nl"
+synopsis = "Tool to generate static pages out of awful applications"
+version = "0.1.6"
+
+[awful]
+dependencies = ["json", "http-session", "spiffy", "spiffy-cookies", "spiffy-request-vars", "sxml-transforms", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "009z3222qfvddlkxkjip64hn3k448a3nd6fxa9657mmrrcyhmwx6"
+synopsis = "awful provides an application and an extension to ease the development of web-based applications."
+version = "1.0.2"
+
+[base64]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "102431jlwkgqjmx3qnsdiz52f7f6r74fh7z0svlnsia6nphsj4cw"
+synopsis = "Encoding and decoding of base64 strings"
+version = "1.0"
+
+[beaker]
+dependencies = ["begin-syntax", "debugger-protocol", "schematic", "srfi-1", "srfi-13", "srfi-14", "srfi-69", "vector-lib", "with-current-directory"]
+license = "bsd"
+sha256 = "0clfw7z2j3b6hyj78g61n7nxf07bcksvdcbgs3jiv99rr1vaj9z5"
+synopsis = "Lab supplies for CHICKEN development"
+version = "0.0.20"
+
+[begin-syntax]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "10xdikbpilxibjvmdnshjdwhp56lh0w6414cwgiwva2vqr7930zj"
+synopsis = "Convenience macro for inline syntax expansion"
+version = "0.2.1"
+
+[bencode]
+dependencies = ["miscmacros", "vector-lib"]
+license = "bsd"
+sha256 = "1sxjf16vfp8wxjyr9jxldmb495vdy334b2jgxj6ji7mdfizrldiq"
+synopsis = "Bencoding parser and serializer"
+version = "1.3.1"
+
+[big-chicken]
+dependencies = []
+license = "bsd"
+sha256 = "1f36y05mz4hwp1jkkl9wawn72rql13cz7q6394zfpf008dizq69z"
+synopsis = "Wrapper module for all core modules"
+version = "1.1"
+
+[biglists]
+dependencies = []
+license = "bsd"
+sha256 = "08qc2vsbc42c8108z50v2izkiwn5gd5hk7mjf8gbwy28p92gqh2x"
+synopsis = "a uniform interface to lists and lazy-lists"
+version = "0.4.1"
+
+[binary-search]
+dependencies = []
+license = "bsd"
+sha256 = "1r3a5387knvg29hp3pn0xs5zzql6g7pkjzl2h6b0ds8gsyqf65b7"
+synopsis = "Binary search algorithm"
+version = "0.1"
+
+[bind]
+dependencies = ["silex", "matchable", "coops", "srfi-1", "regex"]
+license = "public-domain"
+sha256 = "02j8i4w3dzfnfcyckk6y228shwfxk5pgap3zsha86am53gw05aj0"
+synopsis = "Automatically generate bindings from C/C++ declarations"
+version = "1.2.6"
+
+[bindings]
+dependencies = ["simple-sequences"]
+license = "bsd"
+sha256 = "1r193n8h8bbq8yx8xwgpfd0yxwipn58skhi258y64hnb88pzjfy3"
+synopsis = "Pattern matching with destructuring bindings and setters"
+version = "5.0"
+
+[bitstring]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "102w2fbh3slksh55sb718wg2mimjgzb0xrchdl711w8lrxbrfjf8"
+synopsis = "Binary pattern matching"
+version = "1.37"
+
+[bitwise-utils]
+dependencies = []
+license = "public-domain"
+sha256 = "09fdcv81069br4pz0ccr2jj6xgakvwbshdiy21r85865r7r6g05m"
+synopsis = "Bitwise utilities"
+version = "1.2.5"
+
+[blas]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "1gx22ycqc3jpcmv16644ay9cygh535di4j7znqjqxn2dyq29dmkm"
+synopsis = "An interface to level 1, 2 and 3 BLAS routines"
+version = "4.5"
+
+[blob-utils]
+dependencies = ["string-utils", "check-errors"]
+license = "bsd"
+sha256 = "0qp696595b46gygwf1cf0096sv5rxysgcn9yqwmbp8lxnl59p42n"
+synopsis = "Blob Utilities"
+version = "2.0.4"
+
+[bloom-filter]
+dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors"]
+license = "bsd"
+sha256 = "1ncxjfyv1hqbrls79pii7q4wxn0s8xkrp32khl3v0fq8mswbknzj"
+synopsis = "Bloom Filter"
+version = "2.3.1"
+
+[blosc]
+dependencies = []
+license = "bsd"
+sha256 = "0m78rb2q0znixpiflcrndlk708g4mbw7yh1ynkvk3zzvln0d3wgi"
+synopsis = "Bindings to the Blosc multi-threaded meta-compressor library"
+version = "1.1"
+
+[box]
+dependencies = []
+license = "bsd"
+sha256 = "131k73q72v658mkxhj34988kwh8yxjq00gf4sn3f1y837n6kp9yd"
+synopsis = "Boxing"
+version = "3.6.0"
+
+[breadcrumbs]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1l49ahr6vkx0ihkmmgsy0z72k7livl9gsmdbyj2q1i25lb14kp6s"
+synopsis = "Breadcrumbs for web pages"
+version = "1.1"
+
+[breadline]
+dependencies = ["apropos", "srfi-18"]
+license = "gpl-3"
+sha256 = "05mmfr38wydifz6i5h12y07p6vj8xn8nvrxpiazbnyh6zwbswfhk"
+synopsis = "Bindings to readline"
+version = "0.10"
+
+[brev-separate]
+dependencies = ["matchable", "miscmacros", "srfi-1", "srfi-69"]
+license = "bsd-1-clause"
+sha256 = "12pl79bfgii9d7kg30qlk94ag0rm0ca4zr4nc95spiva4p8j6ixx"
+synopsis = "Hodge podge of macros and combinators"
+version = "1.92"
+
+[brev]
+dependencies = ["anaphora", "brev-separate", "clojurian", "combinators", "define-options", "dwim-sort", "fix-me-now", "acetone", "html-parser", "match-generics", "http-client", "matchable", "miscmacros", "scsh-process", "sequences", "srfi-1", "srfi-42", "srfi-69", "strse", "sxml-serializer", "sxml-transforms", "sxpath", "tree", "uri-common"]
+license = "public-domain"
+sha256 = "0ddf3j3lxv35kgnrzi9lq6ckn1sj149nr0nckj8ghqvfzkqa9flw"
+synopsis = "A huge pile of batteries and shortcuts"
+version = "1.37"
+
+[byte-blob]
+dependencies = ["srfi-1"]
+license = "lgpl-3"
+sha256 = "18zppf0ikpj5mrc0kpgxbkcrk259xsl2s46snw1q73f7qnh0k8hv"
+synopsis = "Byte array utility procedures for blobs."
+version = "2.3"
+
+[cairo]
+dependencies = []
+license = "lgpl-2.1"
+sha256 = "1krsjlydqa9zj0bpad0w4x636kg30ng1azlyyn8j8vx3b8lcd362"
+synopsis = "Chicken bindings for Cairo, a vector graphics library"
+version = "0.1.17"
+
+[call-table-generics]
+dependencies = ["brev-separate"]
+license = "bsd-1-clause"
+sha256 = "1pkhgzwpl2k0lsshxmhy11v126nbpk28hjwv2d5fcnfam2lzf6kq"
+synopsis = "cond generics"
+version = "1.2"
+
+[callable-data-structures]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "1qqs3ycqg0bnq5ia3plw86vdv6fnk5d8c2l9bk06c0j4wqx4g9mp"
+synopsis = "\"Callable\" data structures"
+version = "1.0.3"
+
+[callable-sequences]
+dependencies = []
+license = "bsd"
+sha256 = "13sw9f3187h0f2dsjql8j3jij16w5jjdfd7d5wmihhh09n6fma1l"
+synopsis = "Common functional interface to sequential- and random-access sequences"
+version = "1.3"
+
+[canvas-draw]
+dependencies = ["srfi-1", "srfi-13", "miscmacros"]
+license = "bsd"
+sha256 = "0pyk20rd1170h5k88jnm23qimwp37zq3kx94fvc3cpwk9cg1h7vd"
+synopsis = "Bindings to the CD graphics library"
+version = "1.1.2"
+
+[chalk]
+dependencies = ["srfi-1", "srfi-13", "getopt-long"]
+license = "bsd"
+sha256 = "0p1lzxpbqyk8vqpc4600mjiaf3bvm2hlw1w6789b9l3fm972mp5m"
+synopsis = "Simple hahn-style in-source documentation"
+version = "0.3.5"
+
+[char-set-literals]
+dependencies = ["srfi-14"]
+license = "bsd"
+sha256 = "1im25d5wvw7c913k5rq7axq457mg6z4yg64mk74g95x5r177x45i"
+synopsis = "A reader extension providing Gauche style literals for SRFI-14 char-sets"
+version = "0.4"
+
+[check-errors]
+dependencies = []
+license = "bsd"
+sha256 = "0zbax9k6k4m490vhkpvyj0dsq87i58l39lakldmd0yfqm7da3lfz"
+synopsis = "Argument checks & errors"
+version = "3.7.0"
+
+[checks]
+dependencies = ["simple-exceptions"]
+license = "bsd"
+sha256 = "16m7s2iab5kvbkgkgyhnaclychx4pf8ar11ghdsflvnhm15yl9vq"
+synopsis = "easy to use procondition and postcondition checks of procedures"
+version = "1.4"
+
+[chibi-generic]
+dependencies = []
+license = "bsd"
+sha256 = "04048cksqnhyn0zcq0sdn426cj3fqfrj7xq464961jl72x8xqc5w"
+synopsis = "Chibi Scheme's simple generic function interface"
+version = "0.1.3"
+
+[chickadee]
+dependencies = ["matchable", "uri-common", "uri-generic", "intarweb", "simple-sha1", "spiffy", "spiffy-request-vars", "sxml-transforms", "chicken-doc", "chicken-doc-admin", "chicken-doc-html", "srfi-18"]
+license = "bsd"
+sha256 = "02wrg3s1hx5slbx0vmg1zmknchwksxxw75yld1nyqxf5wyv2dibj"
+synopsis = "chicken-doc web server"
+version = "0.12.1"
+
+[chicken-belt]
+dependencies = ["matchable", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0xxq4383gircmnaqyjwx1ckr07x5m51h1rx6dbxvsb79pn53cpv9"
+synopsis = "A utility belt for managing your CHICKEN coop"
+version = "0.1.0"
+
+[chicken-doc-admin]
+dependencies = ["matchable", "chicken-doc", "html-parser", "sxml-transforms", "svnwiki-sxml", "srfi-1", "srfi-13", "srfi-69", "regex"]
+license = "bsd"
+sha256 = "0jv9809cxhw5qj21w0ja12dqv9qavl3d8084rcd4dn8mia382qmk"
+synopsis = "Administer Chicken documentation locally"
+version = "0.5.0"
+
+[chicken-doc-html]
+dependencies = ["regex", "matchable", "sxml-transforms", "colorize", "svnwiki-sxml", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0pl2fid82jx7h34y9fwfn8bwgjkh8rk13hd7mbqnrv74ga46l5yf"
+synopsis = "Generate HTML from (svn)wiki SXML"
+version = "0.3.1"
+
+[chicken-doc]
+dependencies = ["matchable", "fmt", "sxml-transforms", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "1p7i5dsi9x8kfchh3xdw9ww9pz2p861v8vynqzwmbclpqjrspllh"
+synopsis = "Explore Chicken documentation locally"
+version = "0.7.0"
+
+[chicken-update]
+dependencies = ["srfi-1", "srfi-13", "fmt", "sxpath", "http-client", "uri-common", "optimism", "ssax"]
+license = "public-domain"
+sha256 = "1kbxk93k7p9x2594q4zsya93m7rzpnhixksvdvmiwq42dj72hyid"
+synopsis = "Update installed eggs"
+version = "0.1.6"
+
+[cis]
+dependencies = []
+license = "lgpl-3"
+sha256 = "0cipkar25s3gzgzg6sy5547b6da665ln610c71zscz37f4q6wjm8"
+synopsis = "Compact integer sets."
+version = "1.4"
+
+[cjson]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0hw8c9wm6d3l02bxsyhv3v6br47yq6azqpd3r55dwni6mma33b5y"
+synopsis = "JSON parsing done in C. Sometimes a good idea."
+version = "5.0.3"
+
+[ck-macros]
+dependencies = []
+license = "public-domain"
+sha256 = "1x2d1f0fnzz5h871qgw4hkdffhd7rv7w59lq7r1y0r0jzl2rv83j"
+synopsis = "Composable macros based on the CK abstract machine"
+version = "0.3.0"
+
+[clojurian]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0zmpld6j3zv91r8jwq83sz61495agddnmzqnx4qkclnb3wzvjw3f"
+synopsis = "Syntax and utility functions inspired by Clojure"
+version = "3"
+
+[cluckcheck]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1k8310b9c03rjb3cmfk3744nsjshh1yqdpycmlbzhnrdjivzm898"
+synopsis = "A Chicken Scheme port of the QuickCheck unit test framework"
+version = "0.0"
+
+[clucker]
+dependencies = ["oauth", "uri-common", "rest-bind"]
+license = "bsd"
+sha256 = "0b61yfh4m3xigipwjrp476nx1i8xyhwdv1cpyiaz9pfzfhmfd59x"
+synopsis = "Twitter API for Chicken Scheme"
+version = "0.12"
+
+[cmark]
+dependencies = []
+license = "mit"
+sha256 = "1rxyr6di07zqfjzbb0kgdx43m2b1zpjrkaph8x078jgqawyblc6v"
+synopsis = "A chicken wrapper for cmark with markdown to sxml capabilities"
+version = "0.1.0"
+
+[color]
+dependencies = ["fmt", "records", "srfi-13"]
+license = "bsd"
+sha256 = "1pxc66arxkzyfqfyv7myzfvqwqakh643cjb3n8pqxgmvmrmfwgfr"
+synopsis = "The SLIB color library"
+version = "1.1"
+
+[colorize]
+dependencies = ["srfi-13", "srfi-1"]
+license = "mit"
+sha256 = "1js0lrs9vksjk40acm29409k3837987iacim790lbsrhcr9cjb2v"
+synopsis = "Colorize programming code as HTML"
+version = "0.5"
+
+[combinators]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "054bik2zrdw4crdamarph11bk353aj8afk63wlivi6jx02bqq7zk"
+synopsis = "Combinators"
+version = "1.2.2"
+
+[comic-snarfer]
+dependencies = ["anaphora", "brev-separate", "define-options", "http-client", "html-parser", "mathh", "srfi-42", "sxpath", "strse", "uri-generic"]
+license = "gplv3"
+sha256 = "1047v7mk836mf4g6ba5a90lmgqql1ss1ap9kgk0mhzrffznjipgn"
+synopsis = "Download files (such as web comic images) by recursing on XPath"
+version = "1.21"
+
+[comparse]
+dependencies = ["lazy-seq", "trie", "matchable", "srfi-1", "srfi-13", "srfi-14", "srfi-69"]
+license = "bsd"
+sha256 = "1marysqqvriycky83s6zh1nwiryrdwwi69l1jl0n090lg817mnzn"
+synopsis = "Schemely parser combinators"
+version = "3"
+
+[compile-file]
+dependencies = []
+license = "bsd"
+sha256 = "1029i5ifr48vb3clvl8n50iq23rzc42szdcsl9320qmj1ksg9y93"
+synopsis = "Programmatic compiler invocation"
+version = "1.3"
+
+[concurrent-native-callbacks]
+dependencies = ["typed-records", "matchable", "bind", "miscmacros", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "1v333c7wm51bj24s52h5vr2yvznm4hzg9gjqg5sssjnnq08pfwym"
+synopsis = "Invoke callbacks from other native threads"
+version = "1.0"
+
+[condition-utils]
+dependencies = ["srfi-1", "srfi-69", "check-errors"]
+license = "bsd"
+sha256 = "0v2k0spikmrwjb5j360hgi126k1zahnjswhfa2as4mlz6pwl5aqi"
+synopsis = "SRFI 12 Condition Utilities"
+version = "2.2.1"
+
+[continuations]
+dependencies = []
+license = "bsd"
+sha256 = "1grsf94zv8l3s1ypbc8qcwqvqan26s523x4cs0kpd3symm5b5xwk"
+synopsis = "two continuation interfaces"
+version = "1.2"
+
+[coops-utils]
+dependencies = ["srfi-1", "srfi-13", "check-errors", "coops"]
+license = "bsd"
+sha256 = "1ywxc7r1l5a930rfp0fv99dcfg2gbvg93rp4jih4rnlpwys6gpv4"
+synopsis = "coops utilities"
+version = "2.2.3"
+
+[coops]
+dependencies = ["matchable", "miscmacros", "record-variants", "srfi-1"]
+license = "bsd"
+sha256 = "183pp1g5m06ss94ba1rq2rs4hqj92v6qz7ik3kzvl3b2aq77jk3z"
+synopsis = "A featureful object system"
+version = "1.3"
+
+[crc]
+dependencies = []
+license = "bsd"
+sha256 = "085ggy01wvb6sf33r65m7d8kmh65h3zax4nsijsd9v1ax7m2lsm4"
+synopsis = "Computes CRC checksum"
+version = "1.0.2"
+
+[crypt]
+dependencies = []
+license = "public-domain"
+sha256 = "1x7il9qz6m8kicgz57iw2yykfn9x6pa56m33rp5z70z4yfkrxqwz"
+synopsis = "Secure password hashing through the Unix crypt() function"
+version = "1.0.1"
+
+[crypto-tools]
+dependencies = []
+license = "bsd"
+sha256 = "0ajf0qfnhp99f4x1dll2fhlxrsxamgrrwyksc7rrym77xmv8f1pd"
+synopsis = "Useful cryptographic primitives"
+version = "1.4"
+
+[csm]
+dependencies = ["matchable", "srfi-1", "srfi-13", "srfi-14", "miscmacros"]
+license = "bsd"
+sha256 = "0rfysqqxn92asa6wd1dnzc372982nsr81ay7i7x1cn62bw5gs1pl"
+synopsis = "a build system"
+version = "0.4"
+
+[cst]
+dependencies = ["brev-separate", "srfi-1", "define-options", "match-generics"]
+license = "bsd-1-clause"
+sha256 = "1r7vc6rwc75di72v5h9s4cdakm5a2hywpayl1xpw4vbq8fdn7zc0"
+synopsis = "Visualize sexps as trees via Graphviz"
+version = "1.5"
+
+[csv-abnf]
+dependencies = ["regex", "utf8", "abnf", "yasos"]
+license = "gpl-3"
+sha256 = "1pqkk40c4i1lxhdwp6ghigmjxdn735j9m4b5ysswj39ypmx6d4i4"
+synopsis = "Parsing and formatting of comma-separated values (CSV)."
+version = "6.1"
+
+[daemon]
+dependencies = []
+license = "unlicense"
+sha256 = "1kqryy1jq9qz0y3c58qlwr8mvgdn2jyr7a6anqb32dipp9ylqkim"
+synopsis = "Create daemon processes"
+version = "0.0.1"
+
+[dataframe]
+dependencies = ["srfi-1", "srfi-25", "srfi-69", "srfi-127", "utf8", "vector-lib", "yasos", "rb-tree", "fmt", "statistics"]
+license = "gpl-3"
+sha256 = "0wkm3hpv2wjqwwsnwnm2fsr3pcxxv4qxlb52wih5yk9rvrnafnb5"
+synopsis = "Tabular data structure for data analysis"
+version = "0.5"
+
+[datatype]
+dependencies = []
+license = "bsd"
+sha256 = "09l14hiaas7mdibnh0i3a9jgpvgsy67m37zp948d3c5l16f3c826"
+synopsis = "A facility for creating and deconstructing variant records (from EOPL)"
+version = "1.6"
+
+[dbus]
+dependencies = ["miscmacros", "srfi-18", "foreigners"]
+license = "mit"
+sha256 = "0a1850gark0xjn8cw1gwxgqjpk17zjmk6wc5g23ikjh9gib8ry1q"
+synopsis = "A binding for libdbus, the IPC mechanism"
+version = "0.97"
+
+[debugger-protocol]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "02iq3s4j2ar6hrqds6k3m9h4s3a6viwm4gj4m6fkrw0bpcyb6cny"
+synopsis = "Low-level interface to debugger-protocol"
+version = "0.4"
+
+[define-er-syntax]
+dependencies = ["matchable", "quasiwalk"]
+license = "bsd-1-clause"
+sha256 = "1chkfqzkx1v82knwx72nxgnaham1765gphlvyq4bv14nfd1syqjv"
+synopsis = "explicitly implicit renaming"
+version = "1.2"
+
+[define-options]
+dependencies = ["tree", "brev-separate", "getopt-long", "srfi-1"]
+license = "lgpl"
+sha256 = "03l46ma7d1yy5c8b4b71bwr0vhd0h3w57b3wr25bawk10ngr2qn6"
+synopsis = "Conveniently bind to getopt-long options"
+version = "1.7"
+
+[define-record-and-printer]
+dependencies = ["hahn", "matchable"]
+license = "bsd"
+sha256 = "1iz0j13bnjxbz2dck3bnc1q43dvx5np8lllws4bg9rgmn2x584x1"
+synopsis = "Trivial macro to define records and appropriate printers"
+version = "0.2.0"
+
+[defstruct]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1n8qy9bxlnacdq9gr4z4zjkwqsh9m34ij66qffah5nvqwskcavfy"
+synopsis = "A more convenient form of define-record"
+version = "2.0"
+
+[digraph]
+dependencies = ["dyn-vector", "matchable", "yasos", "srfi-1"]
+license = "gpl-3"
+sha256 = "0dkagz0rs27zh6cfmfqld18wb63pq3acylwidky3v01maw36c41r"
+synopsis = "Directed graph in adjacency list format."
+version = "2.0"
+
+[directory-utils]
+dependencies = ["srfi-1", "srfi-13", "miscmacros", "moremacros", "list-utils", "stack", "check-errors"]
+license = "bsd"
+sha256 = "0jaj7pi27d65wz1zpfxiphkdnk4an5yahhhxs28svsqprq0v0ay1"
+synopsis = "directory-utils"
+version = "2.2.6"
+
+[disjoint-set]
+dependencies = []
+license = "unlicense"
+sha256 = "0d1nfp2rd6nah5l07ijdhbzajnyvnrpfxd0kkph6kz6gc8v50qh7"
+synopsis = "Disjoint set implementation based on Scheme vectors and their indexes"
+version = "0.1.0"
+
+[doctype]
+dependencies = []
+license = "public-domain"
+sha256 = "1k3wabdnlyavdmpgdfyz8msr9s2y0kllvp3kw9hmjdlwlyfzw1ag"
+synopsis = "Exports strings corresponding to standard XML (XHTML, HTML) doctypes"
+version = "2.2"
+
+[dollar]
+dependencies = []
+license = "bsd"
+sha256 = "1nlsjri7fbf8jcxghvd47imqhc24rdfkik985md8h5d1h2j2mdqn"
+synopsis = "FFI convenience macro"
+version = "3.0.0"
+
+[dot-locking]
+dependencies = ["srfi-13", "srfi-18"]
+license = "bsd"
+sha256 = "13fndcyk4xavn694k1a8kcv3c02a2scxn0z3s56mya2nw4wns88z"
+synopsis = "advisory locking mechanism based on standard file operations"
+version = "0.4"
+
+[dotted-lambdas]
+dependencies = []
+license = "bsd"
+sha256 = "0wxg56c1ywi77xvk1xjpmdnz93mk21dqzhjc3pdm5mnvc49j5nnk"
+synopsis = "lambda equivalents with dots as trailing symbols"
+version = "1.3.1"
+
+[dust]
+dependencies = ["http-client", "memory-mapped-files", "openssl", "posix-groups"]
+license = "bsd"
+sha256 = "1invlk61z32x3f834qapwbqbjab04153c5rs06gaqa6ip83mraj6"
+synopsis = "Fetch and install CHICKEN versions"
+version = "0.0.15"
+
+[dwim-sort]
+dependencies = ["brev-separate", "sequences", "srfi-1", "match-generics"]
+license = "bsd-1-clause"
+sha256 = "07xvngm9k3rlnhbgr0675xha3szyg4wn4y7x811fxycps9kq9lwn"
+synopsis = "dwimmy sort"
+version = "1.4"
+
+[dyn-vector]
+dependencies = ["srfi-1", "vector-lib"]
+license = "lgpl-3"
+sha256 = "0bjzldp0jxks200ciyp1pslmg3rbh7s1cx835qgmfd47qpyds8mb"
+synopsis = "Dynamic (dense) vectors based on SRFI-43."
+version = "2.1"
+
+[dynamic-import]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0ph862kms254d8jndxyixsj6m1l32mxk4qq3b0xijly2110yssdw"
+synopsis = "Dynamic Import"
+version = "0.0.3"
+
+[edn]
+dependencies = ["r7rs", "srfi-69", "srfi-1", "chalk"]
+license = "bsd"
+sha256 = "166qm2vx5gj7bc57s1bnnbp55zhv19hnimmivhhdhsnq32wi3511"
+synopsis = "EDN data reader/writer."
+version = "1.0"
+
+[egg-tarballs]
+dependencies = ["simple-sha1", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0sribz131y1q9x86zfgwjqpjhmz62f2jn41cv8d5s1q4bfpv4xkw"
+synopsis = "Creates tarballs for eggs in henrietta cache"
+version = "0.10.0"
+
+[elliptic-curves]
+dependencies = ["srfi-1", "srfi-99", "matchable", "modular-arithmetic"]
+license = "bsd"
+sha256 = "05jr977kx11dbs1lfxpkghi38hn37s9z526kg523ca5r1vamqzgh"
+synopsis = "Arithmetic and Cryptography on Elliptic Curve Groups over Finite Fields"
+version = "1.0.4"
+
+[endian-blob]
+dependencies = ["byte-blob"]
+license = "gpl-3"
+sha256 = "04f4d3kjagd9d12pigcwydyf39i1q3pbf6c88h9gs1ddfz13arq1"
+synopsis = "Endian-specific procedures for converting blobs to numeric values and vectors."
+version = "2.1"
+
+[endian-port]
+dependencies = ["iset", "endian-blob"]
+license = "gpl-3"
+sha256 = "15lxd1k6c3dxr7hx5gg8x2hd9ss49dc2h8ixm85jkl91bws757rc"
+synopsis = "An I/O port that supports different endian formats."
+version = "4.0"
+
+[envsubst]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "1wvfdkafhqi2m1qdap8da5yf6148yy2mrcmjl8lb811rvffbqld7"
+synopsis = "Simple templating with parameter expansion"
+version = "1.0.0"
+
+[ephem]
+dependencies = ["foreigners"]
+license = "gplv3"
+sha256 = "0mg43ynh2s8r335sz1938wqjssz1wfk1mkicrg56nmkhc74p9181"
+synopsis = "A wrapper for libnova a 'general purpose, double precision, Celestial Mechanics, Astrometry and Astrodynamics library.'"
+version = "v1.1"
+
+[epoxy]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "036h1jm37chkcxzs95ypvsz3363qkszv1pr1sby3z4izck5039rl"
+synopsis = "Bindings to OpenGL and OpenGL ES through the Epoxy library"
+version = "0.2.2"
+
+[error-utils]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1s58jisckjzjf0v1cmr67ajzzs6dc67w0kzmynqpk9kwxd01asr5"
+synopsis = "Error Utilities"
+version = "2.1.0"
+
+[ersatz]
+dependencies = ["datatype", "silex", "lalr", "utf8", "uri-generic", "srfi-1"]
+license = "lgpl-3"
+sha256 = "0lrrqvgz4zpv1qkc45g0dnjmvkhyxh338wn009cmhj1ingv57yg0"
+synopsis = "A template engine inspired by Jinja2 and Jingoo."
+version = "1.28"
+
+[espeak]
+dependencies = ["utf8", "foreigners", "srfi-18"]
+license = "gpl-3.0"
+sha256 = "0cd0viivrvjz3qq8v9nrlix2jryghyg338g9ihnc43xsmmgfdcz9"
+synopsis = "Chicken bindings for espeak-ng's speak_lib.h"
+version = "0.1.7"
+
+[estraier-client]
+dependencies = ["http-client", "uri-common", "intarweb"]
+license = "bsd"
+sha256 = "12ng7wqdf0l2vdg96i19xpj5wsh9ppjrh0r7ip7kv8afpl8kqj6p"
+synopsis = "A pure Scheme Hyper Estraier client library"
+version = "1.0"
+
+[exif]
+dependencies = ["foreigners", "srfi-13"]
+license = "bsd"
+sha256 = "1gqlkxabpzb951fkrq2lgdq55sds8713iawdqvf3sqj25qbkz3j4"
+synopsis = "Binding to libexif, reading EXIF meta data from digital camera images."
+version = "1.2"
+
+[expand-full]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "072c5xvmsgkbz5wj4ihj0y4k5fvx9lsz5vjydvzmhnmwd613cg46"
+synopsis = "Full macro expansion"
+version = "2.1.3"
+
+[expat]
+dependencies = ["bind", "silex"]
+license = "bsd"
+sha256 = "162z5mblii6lk2n67ya3zgsgpi1dbfyzcq8r4gxld36j05w39bpb"
+synopsis = "An interface to James Clark's Expat XML parser"
+version = "2.2"
+
+[ezd]
+dependencies = ["srfi-1", "srfi-18", "scheme2c-compatibility", "xlib"]
+license = "bsd"
+sha256 = "1a7212xv4pr44hmz6z9gn3hv7j7v51p69jj30c6x05p4lip8myh3"
+synopsis = "easy drawing for programs on X displays"
+version = "2020.01.26"
+
+[ezxdisp]
+dependencies = ["bind"]
+license = "lgpl-2"
+sha256 = "0aqa7z8gir1kz6s8azj508hav80ymrp2adwpxa44hw6bbalgfdh8"
+synopsis = "A simple 2D and 3D graphics library for X11"
+version = "3.0"
+
+[fancypants]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1pibvw1qzsb27411gajhk5m1kr8jvhdxk1l0dxhysd8kx5xjj862"
+synopsis = "Automatic ASCII smart quotes and ligature handling for SXML"
+version = "0.5"
+
+[fast-generic]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "0rm0x6ncsjvjcqkcqhpn9p3fwsbmfsf0p06biiy5ljf71w67q37v"
+synopsis = "fast-generic functions"
+version = "0.7"
+
+[fcp]
+dependencies = ["srfi-1", "srfi-18", "srfi-69", "base64", "regex", "matchable"]
+license = "bsd"
+sha256 = "0kbqghyf1qjmhs6vx6pkzq3m0y4yv2wan69sxpry8h0dj2lmw5jb"
+synopsis = "Very basic interface to freenet FCP"
+version = "v0.4"
+
+[feature-test]
+dependencies = []
+license = "bsd"
+sha256 = "1m9p5zhgj8g1n604pwp7fyd73jbra8fpjqcsz3a4mrgmc5sjvba1"
+synopsis = "Foreign feature testing"
+version = "0.2.0"
+
+[filepath]
+dependencies = ["matchable", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "14mrpq6g4hirj2qsirnxpj4b9b48m8fk80r23wm95wrcir9cjqmr"
+synopsis = "Cross-platform file path manipulation."
+version = "1.6"
+
+[fix-me-now]
+dependencies = ["strse", "srfi-1", "sxml-transforms"]
+license = "bsd-1-clause"
+sha256 = "1acp5bdqd9k0gdjvnv41q77v0f1dkjxqmyvqq9xsgrm9xpv0mzw8"
+synopsis = "Make tweaks and changes to sexp trees"
+version = "1.5"
+
+[fmt]
+dependencies = ["srfi-1", "srfi-13", "srfi-69", "utf8"]
+license = "bsd"
+sha256 = "0w04zfkhh8cnns6n0m1s9zh8jn7nvm3h4nzvfzxiih84i6y13yx1"
+synopsis = "Combinator Formatting"
+version = "0.8.11.2"
+
+[foof-loop]
+dependencies = []
+license = "public-domain"
+sha256 = "1d6h1l2f5ihw1qb788cyn2lgdyyir4w79vbdbdz6imchs8mnr6xn"
+synopsis = "Extensible looping macros (originally based on Alex Shinn's)"
+version = "9.0"
+
+[forcible]
+dependencies = ["srfi-18", "pigeon-hole", "simple-timer"]
+license = "bsd"
+sha256 = "0vsgfk5x247grwmn6vky0d43s76qiys8sd41bvk4gqv6yww4y1a7"
+synopsis = "Thread- and exception aware, lazy-looking synchronization with timeouts - extending srfi-45"
+version = "0.3.10"
+
+[foreigners]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "1jl1cdd34qwsd9x7vqw2aqqgd2m2mii898ilg2vkb39nqfvg35b5"
+synopsis = "Foreign helper macros"
+version = "1.5"
+
+[format]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "0jrllvm63850q42w7kcc4zl0537fa7iffbj4mk336r4rfgp9yxxk"
+synopsis = "Common-Lisp style formatted output"
+version = "3.2.3"
+
+[fp-utils]
+dependencies = ["fx-utils"]
+license = "bsd"
+sha256 = "02k8ayj30gh36cz0p2xirjnvbb845ng43yxb2b7x8ih39jyps9py"
+synopsis = "fp utilities"
+version = "4.2.0"
+
+[freetype]
+dependencies = ["srfi-1", "srfi-13", "foreigners", "matchable"]
+license = "bsd"
+sha256 = "0h072r758yjqz9msq49plkrgqm9xxlmx8fd15gvv9pkpiwp8jf41"
+synopsis = "Freetype2 Interface"
+version = "0.3"
+
+[ftl]
+dependencies = []
+license = "lgpl-2.1"
+sha256 = "0qqpf0sng3g5wrp6038b5h757naw4g58cfzn3j67kywbl9ai3kjr"
+synopsis = "Interface based sequence library"
+version = "0.9"
+
+[fuse]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "1ywgjrhkr45837xf5vnb2i3aacby7yjkhm62drdf70c09za860dd"
+synopsis = "Filesystems in Userspace"
+version = "0.1.1"
+
+[fx-utils]
+dependencies = []
+license = "bsd"
+sha256 = "0kbk7cm5ss00582nvgfq25zcgf07z417c5jf0flva4csm37rb6hf"
+synopsis = "fx utilities"
+version = "4.0.3"
+
+[gemini-client]
+dependencies = ["openssl", "r7rs", "uri-generic"]
+license = "isc"
+sha256 = "0l4rs91jsczjnna0yf8d1bsi9k1789jhjqcnhci2i63ls93p2iww"
+synopsis = "Client library for the gemini:// protocol"
+version = "0.1"
+
+[gemini]
+dependencies = ["openssl", "r7rs", "uri-generic"]
+license = "isc"
+sha256 = "1kx70kp1r1dz23wcpqdrgjh49vcn2lhl50cg4b48v3rc37rpa4vz"
+synopsis = "Client library for the gemini:// protocol"
+version = "0.2.1"
+
+[geminih]
+dependencies = ["clojurian", "acetone", "anaphora", "strse", "match-generics", "brev-separate", "srfi-1"]
+license = "bsd-1-clause"
+sha256 = "158jprg7y49avv4wnbmp2i0zxw1vwk2am8nfb7nc603rhrc0xism"
+synopsis = "Gemtext to SXML"
+version = "1.10"
+
+[gemrefinder]
+dependencies = ["scsh-process", "srfi-1", "srfi-42", "define-options", "combinators", "brev-separate", "match-generics", "strse"]
+license = "agpl"
+sha256 = "0zb0yxmiz513c2fxy2kgv454kgynavwlxryfgrzgiamz04sca2r3"
+synopsis = "Checks Gemini space for replies to your posts"
+version = "1.5"
+
+[genann]
+dependencies = []
+license = "zlib"
+sha256 = "15q4ybxb04y4alkik99dkl5i3brh8dazahgmwjn51xk2s389gba1"
+synopsis = "Chicken bindings to genann - a simple neural network library in ANSI C"
+version = "0.2.2"
+
+[generalized-arrays]
+dependencies = ["check-errors", "matchable", "srfi-133", "typed-records"]
+license = "bsd3"
+sha256 = "0d9n1njd1mrcpqz8xim0m5x0yz94b8xyvwzyvsfq4l7q3km44v3k"
+synopsis = "An implementation providing generalized arrays and storage classes for CHICKEN Scheme."
+version = "0.0.7"
+
+[generics]
+dependencies = ["simple-cells"]
+license = "bsd"
+sha256 = "0jmaky5q18y7982njmcf48cj4zy72y1qd43i8jjr4c1izmqavi4k"
+synopsis = "an implementation of generic functions and a lot of helpers"
+version = "2.0.2"
+
+[geo-utils]
+dependencies = ["srfi-1", "vector-lib", "mathh", "check-errors", "symbol-utils"]
+license = "bsd"
+sha256 = "0n0fsfna4amxqkfcrqmr7b468xqhs2m7pmqyxs0zllmpf9wn0hd7"
+synopsis = "Geographic Utilities"
+version = "1.2.2"
+
+[getopt-long]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "matchable"]
+license = "lgpl-3"
+sha256 = "0qp4wdpxmjbk14i80qn8g4lpppwy7qmazk3113m7ill60jz3459m"
+synopsis = "Command line option parsing."
+version = "1.21"
+
+[getopt-utils]
+dependencies = ["utf8", "srfi-1", "getopt-long"]
+license = "bsd"
+sha256 = "0c61ngrrsayaxf3jswaggpp89y36670manwhl2mcl81whl7wwdr4"
+synopsis = "Utilities for getopt-long"
+version = "1.0.1"
+
+[git]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "0cgab5wbcqqcxx771xvbyd06c3dz3ib8v2mpv21d2z6b48c9qin8"
+synopsis = "libgit2 bindings"
+version = "0.2.0"
+
+[gl-math]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "043587v0mm9lisy7vacg0z18fnabviwj5cmk1gd2y05d3zqbf4dz"
+synopsis = "A small gamedev-oriented math library"
+version = "0.9.1"
+
+[gl-type]
+dependencies = ["freetype", "miscmacros", "epoxy", "gl-utils", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "1x5krxmvkpv52qnyp241x1vs6ws67lgb79zs0v5p0hbdh8mr8h4r"
+synopsis = "Freetype font rendering in OpenGL"
+version = "0.4.0"
+
+[gl-utils]
+dependencies = ["srfi-1", "z3", "matchable", "miscmacros", "srfi-99", "srfi-42", "epoxy", "gl-math"]
+license = "bsd"
+sha256 = "1krm8qs0h9vn6sp62imv6arwr6l1pg5amimkci35l4n4jsrmd6ag"
+synopsis = "High(er) level tools for OpenGL"
+version = "0.8.0"
+
+[glfw3]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "0vfjd3j908cclxnkkrj8g8ql8vhbfrs6ll4ryar6132yi1fs91ba"
+synopsis = "Bindings to the GLFW3 OpenGL window and event management library"
+version = "0.7.1"
+
+[glls]
+dependencies = ["epoxy", "gl-utils", "miscmacros", "matchable", "fmt", "srfi-1", "srfi-42", "srfi-69"]
+license = "bsd"
+sha256 = "0mx2lpj4mly86fgnlkv7kw1xmabqkzxmjdahp9p0387v4a8nwzas"
+synopsis = "A compiler for a Scheme-like language targeting the GLSL"
+version = "0.12.2"
+
+[gmi]
+dependencies = []
+license = "unlicense"
+sha256 = "08c89r4cz4nh66crkfsxwdj1lxjmbxr2lls92ncnqlxd0mnmplq0"
+synopsis = "Gemtext reader and writer"
+version = "0.0.7"
+
+[gnuplot-pipe]
+dependencies = ["srfi-1", "srfi-13"]
+license = "gpl-3"
+sha256 = "10mnxnm91wji6glpc4bg2hhchgpj7ilgvskj5d5b3j9i5hd5xkzn"
+synopsis = "A simple interface to Gnuplot"
+version = "0.4.2"
+
+[gochan]
+dependencies = ["matchable", "srfi-18", "queues"]
+license = "bsd"
+sha256 = "1yp3yzfx97qfx8kkxvjvs1vnr2h8iffnx1zaqq05dbh5ivnx74j8"
+synopsis = "golang channels in CHICKEN"
+version = "5.2.9"
+
+[graph-bfs]
+dependencies = ["srfi-1", "iset", "matchable", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "0kw1xszqnph2b2p8mzf8gskd6g3v3a5shvm7bndwwkly2l8p178a"
+synopsis = "Breadth-first search in a graph."
+version = "2.1"
+
+[graph-cycles]
+dependencies = ["srfi-1", "iset", "matchable", "yasos", "digraph", "graph-scc"]
+license = "gpl-3"
+sha256 = "084hfzx8m9vy3z3l7ipvbsp0j4rs80yx43zajbhnj0p5h38vkz90"
+synopsis = "Enumerate all simple cycles in a graph."
+version = "2.0"
+
+[graph-dfs]
+dependencies = ["srfi-1", "iset", "matchable", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "13v9bg4isf707ldid13bz2vrnklwr8vnjlma08p51la6y71cy196"
+synopsis = "Depth-first search in a graph."
+version = "2.0"
+
+[graph-scc]
+dependencies = ["queues", "iset", "matchable", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "0i5fpryziv0i2vwa8bjqbdvxzakhflra4z3amafjwsgrpc1x908a"
+synopsis = "Compute strongly-connected components (SCC) of a graph."
+version = "2.0"
+
+[graph-separators]
+dependencies = ["srfi-1", "yasos", "digraph"]
+license = "gpl-3"
+sha256 = "18w16lwxq4285ms4lm6j55wm14ggprsh3al106rx3480qz5wkvh0"
+synopsis = "Determine the separation vertices of a graph."
+version = "2.1"
+
+[gtk-server]
+dependencies = []
+license = "gpl3"
+sha256 = "1c5gwypmhs2r6lcd30vycabqcccma5vgagrdxcfskfpzychv7lnk"
+synopsis = "GTK-server binding"
+version = "0.1"
+
+[hahn]
+dependencies = []
+license = "bsd"
+sha256 = "1p7i8vmh4pg9q0k1ml2n8wbrl7hq8b7x9xgxz5jsb8ywwax74fk4"
+synopsis = "In-source documentation"
+version = "0.10.1"
+
+[hash-trie]
+dependencies = []
+license = "mit"
+sha256 = "0kcr99fdc0b09inq8ansb79ynblcxryvsg67zfms5y7z91v11p0c"
+synopsis = "hash-trie"
+version = "1.1.7"
+
+[heap-o-rama]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "10jys007s16cr3sz9ca5ip93gz7m29mjxsifpaafsyfbpg4n9p88"
+synopsis = "..."
+version = "0.4"
+
+[henrietta-cache-git]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0mmx7b0xi0b95gz0z2j93r6fmm04y3m22x4n0n1klq8vm71vg5rx"
+synopsis = "A tool to convert and keep henrietta's cache in a git repository"
+version = "0.0.1"
+
+[henrietta-cache]
+dependencies = ["http-client", "matchable", "srfi-1"]
+license = "bsd"
+sha256 = "0lkjrvldxps7ld4fv2c8p1vaw1nb4lbk85agq529j0ix7nzwfwxm"
+synopsis = "Fetch and cache extensions from various sources for Henrietta to consume"
+version = "1.6.1"
+
+[henrietta]
+dependencies = ["regex", "srfi-1"]
+license = "bsd"
+sha256 = "17ibkk6pq81hw2ydwd00jgg0zzbrcfzcbni60x95479c1xnzdb64"
+synopsis = "Serve extensions over HTTP"
+version = "1.5"
+
+[hmac]
+dependencies = ["message-digest"]
+license = "bsd"
+sha256 = "005xj5cndfxzwr7l7xiaybzgghzwp4b4812i3vw090igg7sl8mlg"
+synopsis = "HMAC provides a HMAC using the message-digest interface."
+version = "7.2.0"
+
+[holes]
+dependencies = []
+license = "bsd"
+sha256 = "01zgr5w3msk7s45y7s3js3nwfa6j3wfxf9ijn6ymlrkac96jmiv3"
+synopsis = "partial expressions as procedures with named parameters"
+version = "1.2.1"
+
+[hopefully]
+dependencies = ["srfi-1", "srfi-18", "miscmacros"]
+license = "bsd"
+sha256 = "1f0jas0liwbsd2gr7iirmxx357hykxjy0c2zw9d3j92g2c59xk77"
+synopsis = "Simple software transactional memory."
+version = "0.2.6"
+
+[html-parser]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "0qa09xnszyp3hfalacawr4hwlaxrr0g1iq617wxna036mjifg1rs"
+synopsis = "A permissive, scalable HTML parser."
+version = "0.3"
+
+[http-client]
+dependencies = ["intarweb", "uri-common", "simple-md5", "sendfile", "srfi-1", "srfi-13", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "0d24dpi8c45rvwfm31hd033rpyghx9xps1qdki8czcl6500bcy7y"
+synopsis = "High-level HTTP client library"
+version = "1.2.1"
+
+[http-session]
+dependencies = []
+license = "bsd"
+sha256 = "1yjzkax2m3jz05640la0ry11vafrqwdhn2sd1jr0w8yhgbwwfprs"
+synopsis = "Facilities for managing HTTP sessions"
+version = "2.10"
+
+[hyde]
+dependencies = ["sxml-transforms", "doctype", "matchable", "scss", "spiffy", "colorize", "intarweb", "uri-common", "svnwiki-sxml", "defstruct", "sxpath", "html-parser", "atom", "rfc3339", "srfi-1", "srfi-13", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "1wb0qla9bbr55iw3z502b6chfb7vzjf3h0b5hy2anl7vic4dn8ar"
+synopsis = "A static website compiler"
+version = "4"
+
+[hypergiant]
+dependencies = ["glfw3", "glls", "epoxy", "gl-math", "gl-utils", "gl-type", "hyperscene", "noise", "soil", "miscmacros", "srfi-18", "srfi-42", "srfi-99", "bitstring"]
+license = "bsd-2-clause"
+sha256 = "0a4slm7rdjcqdvq36vb1q6b8fabqd9375hb53y2q1a3vi6xldwwr"
+synopsis = "Game library"
+version = "0.5.3"
+
+[hyperscene]
+dependencies = ["miscmacros"]
+license = "bsd"
+sha256 = "1v2l36f5ymvc3bslh462lcmnjdkv26xmlqr3fr2rifc0yrwry6bp"
+synopsis = "Scene graph and spatial partitioning"
+version = "0.4.0"
+
+[iconv]
+dependencies = []
+license = "public-domain"
+sha256 = "0bwna3hnimad68hp11mpdi74sv971iqrzdayzidwb2qslzd1b3kr"
+synopsis = "Character-set conversions"
+version = "2.0"
+
+[icu]
+dependencies = ["utf8", "srfi-13", "srfi-1", "foreigners", "chalk"]
+license = "unicode"
+sha256 = "1hii4n3mraqaznaiwznwbx06yy99157pxxarkj558zarkn43k82y"
+synopsis = "Chicken bindings to the ICU unicode library"
+version = "0.3.3"
+
+[image-dimensions]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "0f451j8y8hyhbda12b8jj68gxjqmg24piwwk7vk8p66y0n7mslhk"
+synopsis = "Detect image dimensions for common formats"
+version = "1.0.1"
+
+[imlib2]
+dependencies = ["foreigners"]
+license = "bsd"
+sha256 = "0vgn8dczhlmjgzhlpsmzk69l4h33yxhmjmqnjg7zi77h2canv5sk"
+synopsis = "Chicken bindings for the Imlib2 image library"
+version = "1.2"
+
+[inotify]
+dependencies = ["miscmacros", "queues", "srfi-18", "srfi-69"]
+license = "mit"
+sha256 = "0sr17i3sq85y90y005v6wrfnmchhmrmwz8cj74b0zl997ayla0jd"
+synopsis = "Bindings to inotify"
+version = "1.1"
+
+[input-parse]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "195ghf8qk3w7wxvdra3gi653p57y3hdadngjz599ym14rcfxq61q"
+synopsis = "input-stream tokenizing and parsing routines."
+version = "1.2"
+
+[intarweb]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "defstruct", "uri-common", "base64"]
+license = "bsd"
+sha256 = "1lh0zclv3i56iv508ckv33hvx91pw8vmrcy8flbwgin00sxk0hf3"
+synopsis = "A more convenient HTTP library"
+version = "2.0.2"
+
+[integer-map]
+dependencies = ["srfi-1", "srfi-128", "srfi-143", "srfi-158"]
+license = "mit"
+sha256 = "093d3dz892g3jw77fzdk5ayjz7qjs7mzd2knil7ci9zs5i8flxyi"
+synopsis = "SRFI 224 integer mappings"
+version = "1.0.3"
+
+[interfaces]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "08yjwfy2cmk23j60p611gnjz4kgph1rl583xkp80vy2fsg01dnqv"
+synopsis = "Simple interface/implementation abstraction"
+version = "0.4.1"
+
+[internet-message]
+dependencies = ["yasos", "utf8", "abnf"]
+license = "gpl-3"
+sha256 = "0h2avknylg7kyhi7z7vpvs9qzw7kh5k7yrwqv6lgqdsdzbjygni9"
+synopsis = "Parser combinators for Internet Message Format (RFC 5322)."
+version = "7.1"
+
+[introspect]
+dependencies = []
+license = "bsd"
+sha256 = "0r8fcqrzq2cj3vcr484v0k7f706pnylv7mq9lq3ra5pv079fblz3"
+synopsis = "Module introspection"
+version = "0.2"
+
+[ioctl]
+dependencies = ["foreigners"]
+license = "bsd"
+sha256 = "1knyb80hm9l3j2cw71i5j73vjhw0g5l4vyyjyp1h5j6fwnsywpfb"
+synopsis = "ioctl system call interface"
+version = "0.3"
+
+[ipfs]
+dependencies = ["http-client", "intarweb", "medea", "srfi-1", "srfi-13", "srfi-189", "srfi-197", "uri-common"]
+license = "unlicense"
+sha256 = "01ar16bzy0q56zbnv19f0p1y0ch182jjfr9jihfnbj0fgpz8bvxp"
+synopsis = "IPFS HTTP API for Scheme"
+version = "0.0.10"
+
+[irc]
+dependencies = ["matchable", "regex", "srfi-1"]
+license = "bsd"
+sha256 = "0dxlfp0mn96pgimb6wf3mzqlm4jqz3f79sn9akqp03v9pqpszgyh"
+synopsis = "A simple IRC client"
+version = "1.9.9"
+
+[isaac]
+dependencies = []
+license = "bsd"
+sha256 = "0hmqm5ag457q0zryaj8b2zx25hgg9pq4l1gxd5vf4xb4s79i1wxb"
+synopsis = "Bindings to the ISAAC CSPRNG"
+version = "1.0.0"
+
+[iset]
+dependencies = []
+license = "bsd"
+sha256 = "1z59w289416wpf7i62gry6fyglgn6cip4zvffxd64yw9wgyzcjzc"
+synopsis = "Integer sets"
+version = "2.2"
+
+[iterators]
+dependencies = []
+license = "bsd"
+sha256 = "0aji2ycbqykqqy2911gwfsyp1g8sry2k7w7ap80gq41xravknawf"
+synopsis = "Iterators and coroutines"
+version = "0.1.1"
+
+[iup]
+dependencies = ["srfi-1", "srfi-13", "srfi-42", "srfi-69", "miscmacros"]
+license = "bsd"
+sha256 = "1b7pqkmqkavzjaf7hiyvyvqizrkx3l9j7dk449cnas27p5sczsgn"
+synopsis = "Bindings to the IUP GUI library"
+version = "1.9.5"
+
+[jsmin]
+dependencies = []
+license = "bsd"
+sha256 = "0spkddwisamn8mwjl4ayqy8g233vcmsrgar8aqk83dv3p5ax8kmi"
+synopsis = "Implementation of Douglas Crockford's JavaScript minifier in CHICKEN Scheme"
+version = "2.2"
+
+[json-abnf]
+dependencies = ["abnf", "utf8", "srfi-1"]
+license = "gpl-3"
+sha256 = "1fi5k13pmjx008xq9ny7rz1h48gjdrrx99sm8jhwaivcsg8bikqd"
+synopsis = "Parser combinators for JavaScript Object Notation (JSON)."
+version = "7.0"
+
+[json-rpc]
+dependencies = ["r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-180"]
+license = "mit"
+sha256 = "04488ykkh8qwzfly3i86m7vpx10s6ixr2s10m390f587ls15qkyd"
+synopsis = "A JSON RPC library for R7RS scheme."
+version = "0.2.10"
+
+[json-utils]
+dependencies = ["utf8", "srfi-1", "srfi-69", "vector-lib", "miscmacros", "moremacros"]
+license = "bsd"
+sha256 = "1m67ri4b2awnmsmva1613cnsp94v0w73qxw4myyhglrnkam4xlcc"
+synopsis = "JSON Utilities"
+version = "1.1.1"
+
+[json]
+dependencies = ["packrat", "srfi-1", "srfi-69"]
+license = "mit"
+sha256 = "1h27h6z7awadijk9w51df9dyk3wma27fp180j7xwl27sbw7h76wz"
+synopsis = "A JSON library"
+version = "1.6"
+
+[kd-tree]
+dependencies = ["srfi-1", "datatype", "yasos"]
+license = "gpl-3"
+sha256 = "14b1v6smk3gx1n0mqldnfjr5n6r9xhs56c8gvrssh5k0a41nk8j4"
+synopsis = "K-D tree spatial indexing structure."
+version = "6.1"
+
+[kiwi]
+dependencies = ["srfi-1", "srfi-69", "clojurian", "matchable"]
+license = "zlib"
+sha256 = "00r9020pz5x6w9zca4qx9n6n2sj9yny0zn41fnr47gsx91mxv2qb"
+synopsis = "Bindings to the KiWi library"
+version = "1.0.2"
+
+[lalr]
+dependencies = ["srfi-1"]
+license = "lgpl-3"
+sha256 = "1v4v2xzax7izhl6gnc2lpm8bw2igbp7m4d7n6c2iibm4422mv3nc"
+synopsis = "An efficient LALR(1) parser generator"
+version = "2.5.2"
+
+[latch]
+dependencies = ["matchable"]
+license = "public-domain"
+sha256 = "0sl8i18g03cl8qpaqbrfkcx7xd28jyxcb183873s9yq7max4zryr"
+synopsis = "Evaluate expressions once"
+version = "0.3"
+
+[lazy-ffi]
+dependencies = ["bind", "srfi-1", "srfi-69"]
+license = "bsd"
+sha256 = "07fqnpa8jlalgasi0w859qry84qfdg0pb4892cjazsfl72ii5yhw"
+synopsis = "A foreign function interface for lazy programmers"
+version = "1.8.6"
+
+[lazy-seq]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "12gz8999g73fa20v067gs4v6zs65w8qajwjfsngbcdaqadv2733g"
+synopsis = "Clojure-like lazy sequences"
+version = "2"
+
+[ldif-sexpr]
+dependencies = ["uri-common", "base64", "srfi-1", "srfi-13", "srfi-14", "matchable"]
+license = "bsd"
+sha256 = "123d95vxkn11zdqfy73l2n26f6i8zcj97zhcc6yhia6f1x4qb61n"
+synopsis = "Convert (parse&write) LDIF, rfc4514 and LDAP filters (rfc2254) into S-expressions."
+version = "0.3.2"
+
+[leveldb]
+dependencies = []
+license = "bsd"
+sha256 = "14wjgiaclxm6f3m88fakg5hdpxd1f8d8yzm6vgwv01dd6izqpvfv"
+synopsis = "Bindings to Google's LevelDB Key-Value Store"
+version = "1.2"
+
+[levenshtein]
+dependencies = ["srfi-1", "srfi-13", "srfi-63", "srfi-69", "vector-lib", "utf8", "miscmacros", "record-variants", "check-errors"]
+license = "bsd"
+sha256 = "1k32dfkn2m48icdgykm44a8c6y86qrim563y37c73rkxdzyjm9dy"
+synopsis = "Levenshtein edit distance"
+version = "2.2.5"
+
+[lexgen]
+dependencies = ["srfi-1", "utf8", "srfi-127"]
+license = "gpl-3"
+sha256 = "1dbvs2g5772w8nvh62rvnsqsmivr76ypkbncbs8l0rx9qi8ir9fn"
+synopsis = "Lexer combinators"
+version = "8.2"
+
+[linenoise]
+dependencies = []
+license = "bsd"
+sha256 = "0is9j6hq6nmnsrn2g01ssxg8hwndc3y6fx02hsvfdsqqzj8qzjvr"
+synopsis = "A minimal, zero-config, BSD licensed, readline replacement."
+version = "1.0"
+
+[list-comprehensions]
+dependencies = []
+license = "bsd"
+sha256 = "09v0k4wx4i456hdpsnani9i6ky7cy4sja4p57y4aqc5y5n1zaf0w"
+synopsis = "Some list creating routines"
+version = "1.2.1"
+
+[list-utils]
+dependencies = ["utf8", "srfi-1", "check-errors"]
+license = "bsd"
+sha256 = "0s48ps6ymi9h6xgx190y7bvipasspqm236fg7n1yiayjgyivgcpp"
+synopsis = "list-utils"
+version = "2.4.1"
+
+[live-define]
+dependencies = ["matchable"]
+license = "public-domain"
+sha256 = "07jlsrw0v9d1584zqn6clbyc5qawmibqjnzpn7vb6z65smk4036j"
+synopsis = "Hack that replaces “define” with a version that mutates existing procedures."
+version = "1.1"
+
+[llrb-syntax]
+dependencies = []
+license = "bsd"
+sha256 = "1yn9ilxdx4cx1famay0rxkzljxs7vfdcqsv74lidqd84z39swy2c"
+synopsis = "Expands LLRB code customized to data structures."
+version = "0.2"
+
+[llrb-tree]
+dependencies = ["srfi-128", "miscmacros"]
+license = "bsd"
+sha256 = "13qsba89mra5bs2gsv313dy6gvm3mzccl31gjh41wyk81xzaq434"
+synopsis = "LLRB tree general and customized to key types."
+version = "0.3.8"
+
+[lmdb-ht]
+dependencies = ["rabbit", "srfi-69"]
+license = "bsd"
+sha256 = "1ragkv9xpgsq9lfz0p6aknw54m4rynby2vq6xlhrlhwwq0g5v1ld"
+synopsis = "Hashtable-like interface to the LMDB key-value database."
+version = "3.4"
+
+[lmdb]
+dependencies = ["srfi-1"]
+license = "openldap"
+sha256 = "012gv5wblhaikd1r62dmjjqvyzxysbrs605hiw2xcfk1mx5ji7cz"
+synopsis = "Bindings to LMDB"
+version = "1.0.5"
+
+[locale]
+dependencies = ["srfi-1", "utf8", "check-errors"]
+license = "bsd"
+sha256 = "1mqdr1bw5w6nnrg5dxzc4m5qnbrvvkk9v8nm3a6y0qmpscaim9z5"
+synopsis = "Provides locale operations"
+version = "0.9.2"
+
+[locals]
+dependencies = []
+license = "bsd"
+sha256 = "15wpww2qjv87k0j8lqvf4za16y7ip4s2949ax1h9ibfb4g21c11b"
+synopsis = "local declarations inspired by ML"
+version = "1.0.1"
+
+[loop]
+dependencies = ["srfi-1"]
+license = "gpl-2"
+sha256 = "1i4k4sy7hjc2djk1h0j46hzv3vn4qp280dzv7w3j9lx2pcpjs4gs"
+synopsis = "The Common Lisp LOOP macro"
+version = "1.5"
+
+[lowdown]
+dependencies = ["char-set-literals", "clojurian", "comparse", "fancypants", "srfi-1", "srfi-13", "srfi-14", "srfi-69", "sxml-transforms"]
+license = "bsd"
+sha256 = "0ihnsnjr2mfac2z053ra5167791c3jzz11wvj1fz2jz688pdr6rg"
+synopsis = "A pure Chicken Markdown parser"
+version = "3"
+
+[lsp-server]
+dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-130", "srfi-133", "srfi-18", "srfi-69", "uri-generic", "utf8"]
+license = "mit"
+sha256 = "1qxrfjmxr9azzsqamvlqr942835m1d8pr7k9a47zc9fkpgp1smy4"
+synopsis = "LSP Server for CHICKEN."
+version = "0.2.2"
+
+[macaw]
+dependencies = []
+license = "bsd"
+sha256 = "1zc9prn3n4rac6ibgbfg0fcdl0czf31qhx8v2276m49i7hizvan4"
+synopsis = "Efficient color types and math"
+version = "0.1.1"
+
+[magic]
+dependencies = []
+license = "bsd"
+sha256 = "17j25ckrhpm1k2ivl7qa1k87kylid466bb23ic96h64n111qhhdk"
+synopsis = "libmagic bindings"
+version = "0.1.0"
+
+[mailbox]
+dependencies = ["srfi-1", "srfi-18"]
+license = "bsd"
+sha256 = "1g1fxkydd8wkqpvfv4md2ilk5vf4276ks5153da7mph2i6hbzr4a"
+synopsis = "Thread-safe queues with timeout"
+version = "3.3.10"
+
+[make-tests]
+dependencies = ["brev-separate", "srfi-1", "uri-common"]
+license = "public-domain"
+sha256 = "0ca8fx40x42zqqsp3dmw5cb9xsjlz4cp71yh9kgcb29n4ig80r97"
+synopsis = "Create unit tests from a file of expressions"
+version = "1.10"
+
+[make]
+dependencies = ["srfi-1"]
+license = "lgpl-2.0+"
+sha256 = "0dhw7jf6f67y6wpcs2vq9b7jwhkkb2z9gwf1z036yvhfyir6l2z8"
+synopsis = "The PLT 'make' macro"
+version = "1.9"
+
+[manual-labor]
+dependencies = ["regex", "matchable", "svnwiki-sxml", "srfi-1", "uri-generic", "chicken-doc-html"]
+license = "bsd"
+sha256 = "1v8af7p0np2fphp5mi8kk1872lcqpka211j51dw6010db2262pbm"
+synopsis = "Generate static HTML manual from wiki docs"
+version = "0.3"
+
+[markdown-svnwiki]
+dependencies = ["lowdown", "sxml-transforms", "miscmacros", "srfi-1", "srfi-13", "srfi-37"]
+license = "bsd"
+sha256 = "1iw63ki41f1gr2b89k0ligwyljxfx8ysaacfnf70wgz4j70mh282"
+synopsis = "Convert Markdown to svnwiki"
+version = "0.3.1"
+
+[match-generics]
+dependencies = ["brev-separate", "matchable", "quasiwalk", "srfi-1"]
+license = "bsd-1-clause"
+sha256 = "07ssmsa52ixwn5wj8b11a0adglyxycf2f7qkkfrwwikalwpvnwdp"
+synopsis = "matchable generics"
+version = "2.4"
+
+[matchable]
+dependencies = []
+license = "public-domain"
+sha256 = "0bizkac4a926lbk0v2m05ysq359mzhfsqh973m72jc4gcj4azr5p"
+synopsis = "Hygienic MATCH replacement"
+version = "1.1"
+
+[math]
+dependencies = ["srfi-1", "r6rs-bytevectors", "miscmacros", "srfi-133", "srfi-42"]
+license = "gpl-3.0"
+sha256 = "0q4996hf2wi043vni1006gm4xkj0rk76f505k158ggdv0ihqg5l7"
+synopsis = "Chicken port of Racket's math library"
+version = "0.3.4"
+
+[mathh]
+dependencies = []
+license = "public-domain"
+sha256 = "0v0jkgf1bsnj0gk0s4kph1169h87ssf34v3p8y184na00zy4mr4v"
+synopsis = "ISO C math functions and constants"
+version = "4.5.1"
+
+[matrico]
+dependencies = []
+license = "zlib-acknowledgement"
+sha256 = "0m7shfhmzzlqxspc97mbqdcr4zry7im1lrz8smr6wc7m9r8jf2p0"
+synopsis = "A flonum matrix module for CHICKEN Scheme."
+version = "0.3rel"
+
+[md5]
+dependencies = ["message-digest-primitive"]
+license = "public-domain"
+sha256 = "1crpkb0vzg26rk1w9xmswmx53bsira02hkixjspmfrrssdkvh5gv"
+synopsis = "Computes MD5 (RFC1321) checksums"
+version = "4.1.3"
+
+[mdh]
+dependencies = []
+license = "gpl"
+sha256 = "0xkrjq9ng0rxcxllmn9nvjqilkdgmliwaw9pbrgyqsxdi9s9z7z3"
+synopsis = "interface to the MDH database"
+version = "0.2"
+
+[medea]
+dependencies = ["comparse", "srfi-1", "srfi-13", "srfi-14", "srfi-69"]
+license = "bsd"
+sha256 = "1ad7x1sziynjjgxiv70ghbabc1mwa15mdx38wazfzn3nl7ma1hm6"
+synopsis = "A JSON parser (and emitter) built with comparse"
+version = "4"
+
+[memcached]
+dependencies = ["base64", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "1n6y2bgwc7bxcd8mv6zrq4d09659bx664m8v6zvj4c67dqrcrrd8"
+synopsis = "Client interface to the Memcached protocol."
+version = "1.5"
+
+[memoize]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "1xh9cfxbr28x2kmsr4n54ynmpz9z5wl9b0rc455mhb6ilsl5nyzi"
+synopsis = "Procedures memoization"
+version = "0.3"
+
+[memory-mapped-files]
+dependencies = []
+license = "bsd"
+sha256 = "08vk7j2bfykcfwxl7g06qpbnr287i7d2l5nkpbaiyhi2ws1nhjl9"
+synopsis = "Memory-mapped file access for UNIX and Windows"
+version = "0.4"
+
+[message-digest-primitive]
+dependencies = ["check-errors"]
+license = "bsd"
+sha256 = "1yc7b5zkwrqz4pc6y9fz4qgj8cgvmnfb30ad6slb5rl1vb6g5gjg"
+synopsis = "Message Digest Primitive"
+version = "4.3.8"
+
+[message-digest-type]
+dependencies = ["blob-utils", "string-utils", "message-digest-primitive", "check-errors"]
+license = "bsd"
+sha256 = "0f0jq6g74xlixdfgz8hp0xpm5jzl7cjihs8sa62rdf4xj172pzp6"
+synopsis = "Message Digest Type"
+version = "4.3.4"
+
+[message-digest-utils]
+dependencies = ["blob-utils", "string-utils", "memory-mapped-files", "message-digest-primitive", "message-digest-type", "check-errors"]
+license = "bsd"
+sha256 = "004da7czv5mqxz8cif2nc0shx1xxj266alqm2370h13wbdl369c3"
+synopsis = "Message Digest Support"
+version = "4.3.5"
+
+[message-digest]
+dependencies = ["message-digest-primitive", "message-digest-type", "message-digest-utils"]
+license = "bsd"
+sha256 = "0fv3w34rqs2v4rh2haa0r9kfk1s2fzxrvsn33jsnzxxkdhm3zz4m"
+synopsis = "Message Digest (omnibus)"
+version = "4.3.0"
+
+[messages]
+dependencies = ["bindings"]
+license = "bsd"
+sha256 = "08mnsyh7w0dvcx7qy21b4a91hnb4k8pam7jcscgpv8psflaaz27j"
+synopsis = "Creating algebraic- and abstract-types based on vectors"
+version = "0.7"
+
+[micro-benchmark]
+dependencies = ["micro-stats", "srfi-1"]
+license = "gplv3"
+sha256 = "1dz9r9jbjq0zgpwmh2vl9wdkj57rprnmwarbk3x2y3ah5hn5m1nn"
+synopsis = "Easily create micro-benchmarks"
+version = "0.0.18"
+
+[micro-stats]
+dependencies = ["srfi-1", "sequences", "sequences-utils"]
+license = "gplv3"
+sha256 = "1y4lh2g8fvfi3wz9k0x00nq0n0w80rfrc69pmxhjrbg1w0arl83h"
+synopsis = "Easily create micro-stats"
+version = "0.1.2"
+
+[mini-kanren]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "036i34dzdnpb62951n7qh253q7gzg0rwhjj7nw1c43zn1hb5zw5j"
+synopsis = "Packages the canonical miniKanren implementation for CHICKEN Scheme."
+version = "1.2.0"
+
+[minissh]
+dependencies = ["tweetnacl", "matchable", "gochan", "base64", "queues", "srfi-13", "srfi-18", "srfi-69", "message-digest-utils", "sha2"]
+license = "bsd"
+sha256 = "1s1yy4wzwcg3g32dhz8al6h56mjnl34fzccl41513v0shlgmkk6q"
+synopsis = "An SSH-2 server and client implementation"
+version = "1.0.0"
+
+[miscmacros]
+dependencies = []
+license = "bsd"
+sha256 = "0xs8ksnbpxm0a1s2bcqybliaqpr5agin4ksn3hyjwniqhzx4qzg8"
+synopsis = "Various helper macros"
+version = "1.0"
+
+[modular-arithmetic]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "0gh4017knjkqhp4rcvjwiw727235yhpmn0dybd3v0cckbsxhic1a"
+synopsis = "Modular Arithmetic on Finite Fields"
+version = "1.0.3"
+
+[module-declarations]
+dependencies = ["matchable", "srfi-1"]
+license = "bsd"
+sha256 = "11jvzk59h8mmczh01p3s2dgdnrdd35ig55pw5whs7mw4fjjil6hz"
+synopsis = "Module declarations"
+version = "0.2.1"
+
+[monad]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1xd24plxnwi9yssmw2in008biv2xf4iwwln6xswx781ankppqpg9"
+synopsis = "Monads"
+version = "5.0"
+
+[moremacros]
+dependencies = ["srfi-69", "miscmacros", "check-errors"]
+license = "bsd"
+sha256 = "0zyir1c24wdjfrxj983pgvzil2zyzhdb0bd33cp5qfb65yp5kz56"
+synopsis = "More miscellaneous macros"
+version = "2.4.0"
+
+[mpd-client]
+dependencies = ["regex", "srfi-1"]
+license = "bsd"
+sha256 = "059dbm63cklnfvycas7zi7n8hbl3c82k07b6z4rni9jqg3cbs879"
+synopsis = "Interface to Music Player Daemon"
+version = "2.1"
+
+[mpi]
+dependencies = ["srfi-1", "srfi-13", "srfi-14"]
+license = "gpl-3"
+sha256 = "0ca91ny4cqgd69f62l0slg8f9dvnchy6c289nmik7wnnr8ns1g13"
+synopsis = "Message-passing Interface (MPI)"
+version = "2.5"
+
+[msgpack]
+dependencies = ["matchable", "srfi-1", "srfi-69"]
+license = "bsd"
+sha256 = "1plmvyy274c1qg2d3x44wpddjkj4hz6lglkkg1km4jn4h7f81gwq"
+synopsis = "MessagePack implementation for CHICKEN"
+version = "1.0.3"
+
+[multipart-form-data]
+dependencies = ["intarweb", "comparse", "records"]
+license = "bsd"
+sha256 = "10ik64k5hi7i78nwnc3q9ms49zvn794n6k3imnjr6hhvi9hxy0vy"
+synopsis = "Reads & decodes HTTP multipart/form-data requests."
+version = "0.2"
+
+[nanomsg]
+dependencies = ["foreigners", "srfi-18"]
+license = "mit"
+sha256 = "01ma6cxmbc0bmk4598q3ag28pnbqlmcfq11mbs4c87ir82bkvz7h"
+synopsis = ""
+version = "1.0.0.6"
+
+[natural-sort]
+dependencies = []
+license = "mit"
+sha256 = "002xxdqydn20aynsimgi3p5m7cm28c1cdyqmwxg6k59pd5c2djpx"
+synopsis = "Natural sorting procedures"
+version = "1.1"
+
+[ncurses]
+dependencies = []
+license = "bsd"
+sha256 = "1cdkicn3zmb8vcnqwd4rk19ywc7kfj3zsmi2wl6g41b4gdyd3xw8"
+synopsis = "An interface to the UNIX ncurses package"
+version = "2.0"
+
+[noise]
+dependencies = ["glls"]
+license = "bsd"
+sha256 = "10m0mfr02qx439mdniljsr98wgz26vz7dxpzw6wrv7rrkhsmsy6c"
+synopsis = "Noise generation functions on the GPU"
+version = "0.2.0"
+
+[npdiff]
+dependencies = ["srfi-1", "datatype", "yasos"]
+license = "gpl-3"
+sha256 = "08s172bggsa7hnfqyfbkvx9qz6q26qbaanhm86s3mcg6pf0bx10k"
+synopsis = "Compute the longest common subsequence of two sequences"
+version = "2.0"
+
+[nrepl]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0d4pl1j1wayqsdryc5v8la5v5p9nifwva86z48vlss3s388na208"
+synopsis = "Simple networked REPL over TCP"
+version = "5.0.8"
+
+[number-limits]
+dependencies = []
+license = "bsd"
+sha256 = "02nz5sicimp6bmka9lcbafpf7v8xxp3sml47s85wccmr0rky575q"
+synopsis = "Limit constants for numbers"
+version = "3.0.3"
+
+[oauth]
+dependencies = ["srfi-1", "srfi-13", "uri-common", "intarweb", "http-client", "hmac", "sha1", "base64"]
+license = "bsd"
+sha256 = "1afqv4acx1682ph81ggkpa6rrv0wyzg9094ab4xx12ygkiib8g2f"
+synopsis = "OAuth 1.0, 1.0a, RFC 5849"
+version = "0.3"
+
+[object-evict]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "1g0vzz1j7p6h0y994hqpdrqydssyakyizf2in41crwkn3b7d8b8f"
+synopsis = "Evict data to unmanaged memory"
+version = "0.1.1"
+
+[opencl]
+dependencies = []
+license = "bsd"
+sha256 = "18xbnw47abkxyqm8irlk38qak8m2zmnw3z53ixzck97260hyy03y"
+synopsis = "Bindings to OpenCL"
+version = "1.3"
+
+[opengl]
+dependencies = ["bind", "silex"]
+license = "bsd"
+sha256 = "0sd75k8bm68w2c1n1jlb6yn67xsij49wfgvdakpm4aldqpi79cks"
+synopsis = "OpenGL bindings"
+version = "1.21"
+
+[openssl]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "address-info"]
+license = "bsd"
+sha256 = "06bj8jqmfk9vlwny5w53bfrahv9wdbxvqyqijxvhmzy8z0p3slx0"
+synopsis = "Bindings to the OpenSSL SSL/TLS library"
+version = "2.2.4"
+
+[operations]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0zqcvbc4f6576y61kmyd9xz99pkj09fnb2mjdb8dfnxn5w3s8i86"
+synopsis = "The T object system"
+version = "0.6"
+
+[optimism]
+dependencies = []
+license = "public-domain"
+sha256 = "0sw7sxx530bpgl8spxq0k9ry044k8nsn85y4xip0vhwcprjkqhmk"
+synopsis = "Command line option handling"
+version = "0.1.0"
+
+[packrat]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "0d7ly5zvswg07gzm504min730qy16yafz3acyq45smd7q52s47fp"
+synopsis = "A packrat parsing library"
+version = "1.5"
+
+[pandoc]
+dependencies = ["cjson", "http-client", "medea", "r7rs", "scsh-process"]
+license = "mit"
+sha256 = "034gmrir5bfffz7mybmd0b4k3yjvrc19gc5a086pxzcg6ijzbcyr"
+synopsis = "Call upon Pandoc to parse documents into SXML"
+version = "0.2.3"
+
+[parley]
+dependencies = ["miscmacros", "srfi-1", "srfi-13", "srfi-18", "srfi-71", "stty"]
+license = "bsd"
+sha256 = "10hb7a40lcy0mamwh2hcncdjracf5llq1pppafmgg9fcj8iav2pw"
+synopsis = "A readline replacement written in scheme based on linenoise."
+version = "1.0.1"
+
+[pastiche]
+dependencies = ["awful", "awful-sql-de-lite", "simple-sha1", "intarweb", "html-parser", "colorize", "miscmacros", "utf8"]
+license = "bsd"
+sha256 = "1y5bi6zghymz3k3ynj21by4p6550qc2sk2a2xxgbiifz56pkh786"
+synopsis = "A small awful app implementing a pastebin service"
+version = "1.3"
+
+[patch]
+dependencies = ["srfi-1", "regex"]
+license = "mit"
+sha256 = "1qgbk91zbq4rxc2kvmczlflkjsym1x09i4g1bmcyfa2cds5rkmgx"
+synopsis = "Simple source patch utility"
+version = "1.15"
+
+[pathname-expand]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "1dywjbim23k12fcvdiypq2g5p8wyljgq7zmsvlf8h2anaaq34sm1"
+synopsis = ""
+version = "0.3"
+
+[pdf]
+dependencies = ["srfi-1", "regex", "format"]
+license = "bsd"
+sha256 = "1klqq78pcdg2r8simcyjkdjb9664h5cz2indksjdlpj3ma3zb3ax"
+synopsis = "A library for PDF generation."
+version = "1.1"
+
+[pigeon-hole]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0sz97xznai8a2gsfc2f2aink8rhmksz7iqbl7k061wfgf4w8vrvk"
+synopsis = "A mailbox constrained by capacity."
+version = "0.2.8"
+
+[pipes]
+dependencies = []
+license = "bsd"
+sha256 = "1bljwlb3s47hcllm05am8bj5clpywchffnkk2ajx572vl5b0qs92"
+synopsis = "sequencing partial combinations"
+version = "1.0.1"
+
+[pkg-config]
+dependencies = ["posix-utils"]
+license = "bsd"
+sha256 = "0q2zjfcywgqjv13cl1mjbl7n1csyq9rzkk20kky8ra0j3mkdql03"
+synopsis = "Wrapper around pkg-config"
+version = "0.1.2"
+
+[pledge]
+dependencies = []
+license = "bsd"
+sha256 = "1fj53zvsld6n2sasp3lwnjxsmn11z5zf53928gygh6rb84mfhq22"
+synopsis = "Bindings for OpenBSD's pledge(2)"
+version = "0.1.0"
+
+[plot]
+dependencies = ["srfi-1", "srfi-13", "datatype", "matchable"]
+license = "gpl-3"
+sha256 = "12f0jrj0xhaj6yggf8d89iqznc30j4bhivl25p5b4vrdkd4mac2v"
+synopsis = "An interface to GNU libplot, a library for device-independent two-dimensional vector graphics."
+version = "2.1"
+
+[posix-groups]
+dependencies = []
+license = "bsd"
+sha256 = "0s2gdq2kkpik7l3cms3mp15x7j15dp22pcrfrkap77hfl6xpyh8z"
+synopsis = "Access POSIX group information"
+version = "0.2.1"
+
+[posix-mq]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "19la5grxxrlx853kcgnr47987yrrbmh1l5kbs5x6absj45ivzllk"
+synopsis = "POSIX message queues API"
+version = "1.1"
+
+[posix-regex]
+dependencies = ["r7rs"]
+license = "gpl-3"
+sha256 = "1zswh1d96q24271mkzx7fc8802z9h9bkcb8nmakpf8prl1d2yjvg"
+synopsis = "A thin wrapper around POSIX regular expression matching"
+version = "0.1.0"
+
+[posix-shm]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "12rljfwpq1jax439jhcvmyjz6ijra1wis8nysi0sbnmdzlm3w3gd"
+synopsis = "POSIX shared memory API"
+version = "1.4"
+
+[posix-utils]
+dependencies = ["srfi-1", "utf8", "check-errors"]
+license = "bsd"
+sha256 = "0l9yd1cqlj3wpddnky38lqiisq2m88gjyc053xmazsdbakg6622h"
+synopsis = "posix-utils"
+version = "2.1.1"
+
+[postgresql]
+dependencies = ["sql-null", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "06sqn5gz5n2zfdk5z2c20mz4r6w9mslxvlanvmq1wdzr5qnvkh9s"
+synopsis = "Bindings for PostgreSQL's C-api"
+version = "4.1.4"
+
+[premodules]
+dependencies = ["simple-tests"]
+license = "bsd"
+sha256 = "1ajip86bq872k8k7jra7nsm76vp3zzwwcy5n6467pvr3z16nsw2h"
+synopsis = "Converting a premodule into module, test and doc files"
+version = "0.7"
+
+[preserve]
+dependencies = ["brev-separate"]
+license = "public-domain"
+sha256 = "0nabvcf0aqz66x8vjbf6j7q1mpl65xbk8i55crydxnwnaq4jnf8r"
+synopsis = "Cache a procedure for a set time"
+version = "1.1"
+
+[procedural-macros]
+dependencies = ["bindings"]
+license = "bsd"
+sha256 = "0770cpzd75jky6pjn57z9f8gg7jiy5a4lng798ndcqhzfqvmbfdi"
+synopsis = "procedural-macros made easy"
+version = "3.0.1"
+
+[protobj]
+dependencies = []
+license = "lgpl-2.1"
+sha256 = "181cdk8w2346i1x7yj77kzs7zlv2617m6drbacjf7zlv7jjb59sv"
+synopsis = "A prototype-delegation object model"
+version = "0.5"
+
+[protobuf]
+dependencies = ["srfi-13", "srfi-18", "srfi-42", "srfi-69", "srfi-99"]
+license = "bsd"
+sha256 = "0qwc8akm3ig6dxv7f0xp1cp19pcz4064bcndg24jjcf7bwq32b71"
+synopsis = "Protocol buffer serialization"
+version = "1.2.3"
+
+[pseudo-meta-egg-info]
+dependencies = ["spiffy", "uri-common", "svn-client"]
+license = "public-domain"
+sha256 = "0dmhxm851vbzfcf14sqqxqpmigxvi0195ih9zb25nbxnsdcmy684"
+synopsis = "Provide automatically generated release-info and a pseudo-\"meta\"-file for eggs in svn"
+version = "1.1"
+
+[pseudolists]
+dependencies = []
+license = "bsd"
+sha256 = "0x9pgg0wfk7c9by77s2kf72vksgqmfdk5rzsx0shc5rwr4k3jn6c"
+synopsis = "pseudolists as a generalisation of ordinary lists"
+version = "3.0"
+
+[pstk]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "11z0ssdrpyal1px6x5qwxyabxs4y2q7glbz7mnwq0i01imwv1c2v"
+synopsis = "PS/Tk: Portable Scheme interface to Tk"
+version = "1.4.0"
+
+[pthreads]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "0972hryj13av238dwp02ich3sdydk4nivrqf3qkp3pvrlalpy5rl"
+synopsis = "Maintain and talk to a pthread pool."
+version = "0.2"
+
+[pwdb]
+dependencies = ["stty", "tweetnacl", "args", "srfi-1", "srfi-13", "srfi-69", "matchable"]
+license = "bsd"
+sha256 = "0pj5s6xb34026mg5qajrsanvn4f05qh4zdj69900md1rm4d033na"
+synopsis = "A command-line-based password manager"
+version = "1.4"
+
+[pyffi]
+dependencies = ["srfi-1", "srfi-69", "bind", "utf8"]
+license = "gpl-3"
+sha256 = "1a62kd4qscl16hqmbj94yvnwhfgh5dkpqkrrlpw9pa0ngfb8854v"
+synopsis = "An interface to the Python programming language."
+version = "3.14"
+
+[qt-light]
+dependencies = ["bind", "protobj", "matchable", "miscmacros", "shell"]
+license = "bsd"
+sha256 = "1m84b11ak23z6vpi3hqs5b4v5c1n1yq5p4l31m8v8ajqayi6n0rm"
+synopsis = "A lightweight Qt 5 interface"
+version = "1.0"
+
+[quasiwalk]
+dependencies = ["matchable", "brev-separate"]
+license = "bsd-1-clause"
+sha256 = "1w9lvcqdipsmxzpg8ka7y2yy46vklbzad9lzkml873ijfn23bw27"
+synopsis = "A tree map that respects quote, quasiquote, and unquote"
+version = "1.10"
+
+[queues]
+dependencies = []
+license = "public-domain"
+sha256 = "0i7ywz4p5fhninfgf0fk8h6cdqdp4hdqb76y5cgnzspnmv5qpg26"
+synopsis = "A queue data structure"
+version = "0.1"
+
+[qwiki]
+dependencies = ["intarweb", "uri-common", "spiffy", "sxml-transforms", "svn-client", "estraier-client", "sxpath", "simple-sha1", "svnwiki-sxml", "html-parser", "colorize", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "14m75v6a2bfqag646zx95hqhn6g16dm921klkmj1xvf8f19nf2mb"
+synopsis = "qwiki - the quick wiki"
+version = "2.2"
+
+[r6rs-bytevectors]
+dependencies = ["utf8"]
+license = "mit"
+sha256 = "1qah1bym1q3ww0fkyqvz048q9brv7ffsz2x3cqpx0cp7yk41by9m"
+synopsis = "An implementation of r6rs bytevectors"
+version = "0.1.7"
+
+[r7rs-tools]
+dependencies = ["r7rs", "srfi-1"]
+license = "public-domain"
+sha256 = "09l2h810av8l2ql0jv08jghdk3wvswddx6qxsxibv2frz1mplqi0"
+synopsis = "\"Pure\" r7rs compiler and interpreter"
+version = "0.1.1"
+
+[r7rs]
+dependencies = ["matchable", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0l9smsii64n6rxvxf0bgjnpx16341zv7xh7xr60nk6f88kdkl03q"
+synopsis = "R7RS compatibility"
+version = "1.0.7"
+
+[rabbit]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "16iics3fiv0i9c011lcx3mqbf692gmk8chclrnx645s08gm75660"
+synopsis = "Rabbit stream cipher."
+version = "2.1"
+
+[random-mtzig]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "0swkhz2ifg2f5cwpi4njfgjfzvdhr0crkz4w77bnsk4fip86vk6h"
+synopsis = "MT19937 random number generator with Marsaglia and Tang's Ziggurat algorithm to generate random numbers from a non-uniform distribution."
+version = "5.1"
+
+[rb-tree]
+dependencies = ["datatype", "matchable", "yasos", "srfi-1"]
+license = "gpl-3"
+sha256 = "0nnmm6yixfwz2qfzygxrgpi822cxaqrd7gzaz91klb7vwgx7zxqf"
+synopsis = "A sorted dictionary data structure based on red-black trees."
+version = "6.2"
+
+[rbf]
+dependencies = []
+license = "gpl-3"
+sha256 = "1r41kpsw4syarj9fnajazhs4q1z8hxvh0zd4wf8q5yjv2jgc6pls"
+synopsis = "Bindings for the Radial Basis Function interpolation routines by John Burkardt."
+version = "1.1"
+
+[record-variants]
+dependencies = []
+license = "bsd"
+sha256 = "1ha392k88389ls5yj08mf7gnnlysy5vzcz30ndiihlcwk2q49sq5"
+synopsis = "Optimized record access"
+version = "1.1"
+
+[records]
+dependencies = ["srfi-1"]
+license = "public-domain"
+sha256 = "00nk7gyk8ikp6z5vlxb0my1a3b4fb9ym8x2dfqlh4gkf0r97rb61"
+synopsis = "Procedural record-type interface"
+version = "1.4"
+
+[redis]
+dependencies = ["r7rs", "srfi-34", "srfi-35", "srfi-69", "srfi-99", "srfi-113", "srfi-128", "srfi-133", "srfi-152", "srfi-158"]
+license = "bsd"
+sha256 = "1z8pr6dgz652h14zn1vkdm3av48lifk4vf7jzacrq0f0k14i5bc2"
+synopsis = "A Redis client library for Chicken Scheme"
+version = "0.5"
+
+[regex-case]
+dependencies = ["regex"]
+license = "bsd"
+sha256 = "1w6hs81ibjl0bc51c3sm9h5knkws5665mbhwi9akazfflfjgia5p"
+synopsis = "Provides an easy to use <code>case</code> construct for regular expression matching"
+version = "1.3"
+
+[regex]
+dependencies = []
+license = "bsd"
+sha256 = "1hxkva5jvk08wnj3x4lnyxhhyr5vkbs7q99qzpnwmfphbrzmmqzr"
+synopsis = "Compatibility library for old regular expression API"
+version = "2.0"
+
+[remote-mailbox]
+dependencies = ["tcp-server", "s11n", "mailbox", "srfi-18", "synch", "miscmacros", "moremacros", "llrb-tree", "condition-utils", "check-errors"]
+license = "bsd"
+sha256 = "1jm9ybxji5i06vdrh39biiwyhk8cyxxhh4gnbxa66xv7h5n5dmhn"
+synopsis = "Remote Mailbox"
+version = "1.0.7"
+
+[rest-bind]
+dependencies = ["intarweb", "uri-common"]
+license = "bsd"
+sha256 = "04c3rh2xjm6qrl0swlyh697r8f02rrfkiccajdvbngbq9c2cjk39"
+synopsis = "Generates wrappers to REST-like HTTP APIs."
+version = "0.6"
+
+[rfc3339]
+dependencies = ["matchable", "regex"]
+license = "bsd"
+sha256 = "0gfwz46jjs2jffax8xl3cd0bmja36mhcxikn45prbgafsam30y1l"
+synopsis = "RFC3339 datetime parser"
+version = "0.1.3"
+
+[ripemd]
+dependencies = ["message-digest-primitive"]
+license = "bsd"
+sha256 = "18d0f37a13nsknay6vw27xvr1k0s4p4ss2dc29fhx89hsv5ycjsq"
+synopsis = "RIPE Message Digest"
+version = "2.1.2"
+
+[rocksdb]
+dependencies = []
+license = "bsd"
+sha256 = "1yrsclyzapyb96s46095xfd8yshp0rvxf3j5h9jbdqm93sqg2aic"
+synopsis = "Bindings to Facebooks's RocksDB Key-Value Store"
+version = "1.0"
+
+[rope]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0pif66a3hj29var419pd4rdcisyz36ny9w9jrkkjdwig57qiawww"
+synopsis = "Heavyweight alternative to strings"
+version = "0.1.0"
+
+[rss]
+dependencies = ["matchable", "srfi-1", "ssax"]
+license = "bsd"
+sha256 = "1xk5v3cz1wvsryd3vkckqz0iw03l4w564y22dq0i5275vvyvb64w"
+synopsis = "A RSS parser"
+version = "1.7"
+
+[s11n]
+dependencies = ["miscmacros", "matchable", "srfi-69"]
+license = "bsd"
+sha256 = "1vngrvh2b7rv5n5zvksfg27zikpc7d8xb8n1kd0pyfr7hna00wf9"
+synopsis = "Serialization of arbitrary data."
+version = "0.9.12"
+
+[salmonella-diff]
+dependencies = ["salmonella", "salmonella-html-report", "srfi-1", "srfi-13", "sxml-transforms"]
+license = "bsd"
+sha256 = "1w5qzsmx2i9cpjd2d9kkfhw6627xg19x5w6jck9gba6vgcf2s6ca"
+synopsis = "A tool to diff salmonella log files"
+version = "1.1.0"
+
+[salmonella-feeds]
+dependencies = ["atom", "rfc3339", "salmonella", "salmonella-diff", "srfi-1"]
+license = "bsd"
+sha256 = "00p5j9sz862djl4xpj64cs2glxc6z8v3ifrsw1lzgxpv4flk9w03"
+synopsis = "A tool to generate atom feeds out of salmonella log files"
+version = "0.1.1"
+
+[salmonella-html-report]
+dependencies = []
+license = "bsd"
+sha256 = "107n7sgzk91s25ih3k40y649fnv9n37xnf7igkkn5c642hjmfr6d"
+synopsis = "A tool to generate HTML ouput out of salmonella log files"
+version = "1.7.1"
+
+[salmonella]
+dependencies = []
+license = "bsd"
+sha256 = "1xr01d9ax106c5q3xx0lj92q24jqiywasamimpzvda4b17bb34n5"
+synopsis = "A tool for testing eggs"
+version = "3.0.1"
+
+[salt]
+dependencies = ["datatype", "matchable", "make", "mathh", "lalr", "datatype", "unitconv", "fmt"]
+license = "gpl-3"
+sha256 = "17vzsip5xyfqhyrhsrzda0bkqp6pxfday3idrgjqxm5lnm0wbzns"
+synopsis = "Hybrid dynamical systems modeling."
+version = "0.28"
+
+[sandbox]
+dependencies = ["matchable", "defstruct"]
+license = "bsd"
+sha256 = "1vsr4nx20rgdszkrrsyl23lw1mf3qldyqcxlnf56s8swzfxcss3y"
+synopsis = "A safe evaluation environment"
+version = "1.91"
+
+[scan-input-lines]
+dependencies = []
+license = "bsd"
+sha256 = "16pkx339r5s877np1k0dhs29zdcmrz0smcwmcpw23c540sq9jb2z"
+synopsis = "Scan lines until a regex or predicate matches"
+version = "0.2"
+
+[schematic]
+dependencies = ["optimism", "r7rs"]
+license = "bsd"
+sha256 = "03nn90fi18gn29vxvslyi5zxhl5hx2m7f7ikfy9a3ypnkw1bh8qk"
+synopsis = "Tools for Scheme development"
+version = "0.3.2"
+
+[scheme2c-compatibility]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "traversal", "foreigners", "xlib"]
+license = "lgpl"
+sha256 = "1xj5j63bq1p69cily4dciqa105nkaj6gcfxf4d0r5ci8n7pwysv2"
+synopsis = "Scheme->c compatibility package"
+version = "1.8"
+
+[scm2wiki]
+dependencies = ["srfi-1", "srfi-13", "srfi-14", "args", "comparse"]
+license = "mit"
+sha256 = "0f8zwxkskzlillnbyngzgaqqgxviimn52rscj6vxx9hgl2yw3mkk"
+synopsis = "An auto-documentation tool for CHICKEN Scheme."
+version = "0.3.2"
+
+[scmfmt]
+dependencies = []
+license = "bsd"
+sha256 = "0vpixxbil8ckmhsvfc9szv5gsvc2a1m88n2vv5cab5paarl26rhg"
+synopsis = "Chicken Scheme code formattor to use from stdin/stdout"
+version = "0.1"
+
+[scsh-process]
+dependencies = ["srfi-18", "llrb-tree"]
+license = "bsd"
+sha256 = "1fn99ncj7d4qgj92pmm77mvmar2ki5q8k8qgsi8nfs56xr7gr5lm"
+synopsis = "A reimplementation for CHICKEN of SCSH's process notation."
+version = "1.6.0"
+
+[scss]
+dependencies = ["srfi-1", "matchable"]
+license = "bsd"
+sha256 = "0asc4lp83ylx2qz5y0svfdws2adm88vbhb69z0lflakbdj9mrqax"
+synopsis = ""
+version = "4"
+
+[sdl-base]
+dependencies = ["srfi-1", "srfi-13"]
+license = "lgpl-2.1"
+sha256 = "17kgjy2mmhvnm07kvavp2injvbjsn57kz72b9krkm5p4q3jvlvjf"
+synopsis = "Basic SDL support"
+version = "0.9.2"
+
+[sdl2-image]
+dependencies = ["sdl2"]
+license = "bsd"
+sha256 = "08kxmx97rw760vlqsfl6s89mjb2gxzynk2fvc6dd0s7spdjvjk34"
+synopsis = "Bindings to SDL_image 2"
+version = "0.2.0"
+
+[sdl2-ttf]
+dependencies = ["sdl2", "miscmacros", "srfi-1"]
+license = "bsd"
+sha256 = "0sbj9dib5dx9gc8wayg3a74ag028spysqnl70r2x9hrvdh7pyclj"
+synopsis = "Bindings to SDL_ttf 2"
+version = "0.2.0"
+
+[sdl2]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "0is0x43273413jk7d8y80q27vc0yi8rpa7r72nb9rlzxwcazl5zn"
+synopsis = "Bindings to Simple DirectMedia Layer 2 (SDL2)"
+version = "0.4.1"
+
+[semantic-version]
+dependencies = ["utf8", "srfi-1", "vector-lib", "srfi-69", "srfi-128", "record-variants"]
+license = "bsd"
+sha256 = "02y7d0lpkrn77ypk2dx8nm70lpbszz5w2cy177s4gvy88dx5qgmq"
+synopsis = "Semantic Version Utilities"
+version = "0.0.13"
+
+[sendfile]
+dependencies = ["memory-mapped-files"]
+license = "bsd"
+sha256 = "00fnmx6frrvms7s61in2jmfp852rif8nlh3akv1wrn3xm6i7gsyw"
+synopsis = "Sending a file over the network"
+version = "1.9.1"
+
+[sequences-utils]
+dependencies = ["srfi-1", "srfi-69", "sequences"]
+license = "bsd"
+sha256 = "0s5yadn034a3g89xjcy0yxga7k60dadcnynv16yvbcfg4wjrs81k"
+synopsis = "(More) Generic sequence operators"
+version = "0.4.0"
+
+[sequences]
+dependencies = ["fast-generic", "srfi-42"]
+license = "bsd"
+sha256 = "1pg1y49r6mb68vky4vq1izvdk9aq911czc5sk8xyyyz3n1qg7dpl"
+synopsis = "Generic sequence operators"
+version = "0.6.1"
+
+[server-test]
+dependencies = []
+license = "bsd"
+sha256 = "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx"
+synopsis = "Utilities to help testing servers"
+version = "0.6"
+
+[sexpc]
+dependencies = ["brev-separate", "fmt", "tree"]
+license = "bsd-1-clause"
+sha256 = "1qr93xrdxz0fl46j20rqfcqyx20mk3bsm5qcgxa93fpx9mgr1z02"
+synopsis = "Unix filter that turns sexps into C syntax"
+version = "1.4"
+
+[sha1]
+dependencies = ["message-digest-primitive"]
+license = "public-domain"
+sha256 = "0p48vv59lr1ydrn529fkpd7ybny9h4hggaav0b7zwyvpkhyd565q"
+synopsis = "Computes SHA1 (FIPS-180-1) checksums"
+version = "4.1.7"
+
+[sha2]
+dependencies = ["message-digest-primitive"]
+license = "bsd"
+sha256 = "054bjn8wqqxn142cryp0jm18axr237lq9w6gip6hw37y66wpc6h6"
+synopsis = "Computes 256-, 385- and 512-bit SHA2 checksums"
+version = "4.2.5"
+
+[shell]
+dependencies = []
+license = "public-domain"
+sha256 = "04gn93nsf3g8bxd7jb498qr629y7ql6j548s4c46wfwc5f4gjn5c"
+synopsis = "Convenient shell-command invocation"
+version = "0.4"
+
+[shen]
+dependencies = ["args", "srfi-1", "srfi-13", "srfi-69"]
+license = "bsd"
+sha256 = "1pdqfsi3n4g3glj9dw705l30vf5rgnjqfysz1hlf7pahr1sn3983"
+synopsis = "Port of the Shen language for Chicken Scheme"
+version = "0.1"
+
+[silex]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "0ck8mgs2alvsial3ay9638ia2kl4zs63x6rc480p24sxhil6klg8"
+synopsis = "An efficient and powerful lexer generator"
+version = "1.0"
+
+[simple-cells]
+dependencies = ["checks"]
+license = "bsd"
+sha256 = "1x9gajg12f03zz50bxypw08w801r3i1yrkvap8mb948wx0f8y0cg"
+synopsis = "Implementation of typed cells to replace general set! operators"
+version = "1.2.2"
+
+[simple-contracts]
+dependencies = ["checks"]
+license = "bsd"
+sha256 = "0x0fzvnkzbzf1qr40xg8zi8qj5b889d3hs6b6cvdh46456zvzxka"
+synopsis = "Design by contract for procedures"
+version = "1.0.2"
+
+[simple-exceptions]
+dependencies = []
+license = "bsd"
+sha256 = "0phsfz2263yiy9z33sf7qjf4i8kh51n5yf1g2wmb0pb63vcdqy8n"
+synopsis = "Some user-friendly exception routines"
+version = "1.3.1"
+
+[simple-loops]
+dependencies = []
+license = "bsd"
+sha256 = "1mlya8mgpsf4irwba2ybv4s6z0y2hr4xfv4ghs8j0nifndzy18zf"
+synopsis = "Some simple looping macros"
+version = "2.0"
+
+[simple-md5]
+dependencies = ["memory-mapped-files", "srfi-13"]
+license = "public-domain"
+sha256 = "1aq7iqbh1jb3j61nylsrzf7rcmf204v1jl2l559q0jdycij6yn5z"
+synopsis = "Computes MD5 (RFC1321) checksums"
+version = "0.1.1"
+
+[simple-sequences]
+dependencies = []
+license = "bsd"
+sha256 = "06z122b53q32x4wzdhq71ksc51ydj6bwg7xxkmgdmsffv2pyyq1z"
+synopsis = "A common interface to sequences"
+version = "1.0"
+
+[simple-sha1]
+dependencies = ["memory-mapped-files"]
+license = "public-domain"
+sha256 = "0bmjxa5hwx5xsicf1l5wgmk000pc275d8l6jcy5mi4g80rwvjddl"
+synopsis = "A fast and simple SHA1 implementation with minimal dependencies"
+version = "1.2"
+
+[simple-tests]
+dependencies = []
+license = "bsd"
+sha256 = "168n51hkmzxx5rl9qf8l739nbr1xcf7rrsngqj9sqygra4kgya0m"
+synopsis = "Some simple test routines"
+version = "3.1"
+
+[simple-timer]
+dependencies = ["srfi-18", "pigeon-hole", "llrb-tree"]
+license = "bsd"
+sha256 = "1xnkf4xd7hx1lki1nxzkdpwynxx1zry6j8a8cyxk9hb72ygcd9p0"
+synopsis = "Simple, cancel-able, efficient timer API"
+version = "0.1.2"
+
+[siphash]
+dependencies = []
+license = "bsd"
+sha256 = "0g2is573xvli6cs6n8cppr9d5aq0dksa51n5d4cj983phnpylai5"
+synopsis = "The SipHash family of hash functions"
+version = "0.1.0"
+
+[skiplists]
+dependencies = []
+license = "bsd"
+sha256 = "0fi7x7yxavvjmg7nw0fzzba4sifvpifzxs5d1if93fiwbb0fmwc6"
+synopsis = "An implementation of skiplists"
+version = "1.0.2"
+
+[slib-arraymap]
+dependencies = ["srfi-1", "srfi-63"]
+license = "bsd"
+sha256 = "157h7qrwqqkrd3xw88if054pi2719hkfm0pysq8v8w7yma65wvln"
+synopsis = "The SLIB applicative routines for the arrays library"
+version = "1.1.3"
+
+[slib-charplot]
+dependencies = ["slib-arraymap", "srfi-63"]
+license = "artistic"
+sha256 = "0m9vjczx7w9m9kvm9vq1f6qxfdkxxh1f0msdrnyg5h4xn4dsnhww"
+synopsis = "The SLIB character plotting library"
+version = "1.2.1"
+
+[slib-wt-tree]
+dependencies = ["typed-records"]
+license = "gplv2"
+sha256 = "0np2nc8z5ddvf3248zq91f6qmv71x8vink8rswlvjb5vidvcf3kp"
+synopsis = "Weight-balanced trees"
+version = "0.1.6"
+
+[slice]
+dependencies = ["srfi-1", "utf8"]
+license = "bsd"
+sha256 = "1cdgs1fhir777909qp43990xbn2a1xhp5rbakjyvcaf8y0m082w0"
+synopsis = "A slicer procedure for lists, strings and vectors"
+version = "1.3"
+
+[smtp]
+dependencies = ["matchable", "datatype", "utf8", "abnf"]
+license = "gpl-3"
+sha256 = "122f454xw3f99x71m11i3p593h17mac5xnglmr1fzalfdd1b4909"
+synopsis = "Parser combinators and state machine for Simple Mail Transfer Protocol (RFC 5321)."
+version = "5.2"
+
+[snowtar]
+dependencies = ["miscmacros"]
+license = "lgpl-2.1-or-later"
+sha256 = "00m1s8i4d46ibbav5dqiwflm6xa2d5kydss1jsxx0sv8948c8iyc"
+synopsis = "TAR file format packing and unpacking."
+version = "1.1"
+
+[socket]
+dependencies = ["srfi-13", "srfi-18", "foreigners", "feature-test"]
+license = "bsd"
+sha256 = "0s4d1m3h22raihjyyy1lbz942bra7izy5b370pwbrrp0ybg4rs8x"
+synopsis = "Interface to the BSD socket API"
+version = "0.3.3"
+
+[soil]
+dependencies = []
+license = "bsd"
+sha256 = "0h562n1ql23kjwkx5dvsxrzpyc3rnfp61i1mss88kcnrwy6hk6ad"
+synopsis = "Lightweight, simple library for loading image files into OpenGL-friendly format."
+version = "1.6.0"
+
+[sourcehut]
+dependencies = ["http-client", "intarweb", "medea", "openssl", "optimism", "simple-exceptions", "srfi-1", "srfi-133"]
+license = "bsd"
+sha256 = "1l7cc6kynh54qanqr8z8v38b7c3whb79hsdrdia5cvxcig2vzvfk"
+synopsis = "Bindings and CLI for the sr.ht REST API"
+version = "0.3.3"
+
+[sparse-vectors]
+dependencies = ["srfi-1", "record-variants"]
+license = "bsd"
+sha256 = "1cqimy2qcjhzfjx1q7ids1wqg43wzpzz56cn193fwm75szqg0xdj"
+synopsis = "Arbitrarily large vectors"
+version = "1.0.1"
+
+[spiffy-cgi-handlers]
+dependencies = ["spiffy", "intarweb", "uri-common", "socket", "records", "srfi-1", "srfi-18", "srfi-13", "miscmacros"]
+license = "bsd"
+sha256 = "0hy22mk56g039ykmqgdl5n5x9d7g9ihbf6qkzxazdff66ib19kz1"
+synopsis = "CGI and FastCGI handlers for a small but powerful web server."
+version = "0.7"
+
+[spiffy-cookies]
+dependencies = ["spiffy", "intarweb"]
+license = "bsd"
+sha256 = "1jf0g1i8sz09gwmvrvhp9kq0dr0cv2g4j1jhqf5z0177506z9x0j"
+synopsis = "Procedures for managing cookies"
+version = "1.2"
+
+[spiffy-directory-listing]
+dependencies = []
+license = "bsd"
+sha256 = "1jpvskqc2vx7f01vc4wj3kl2kqb53b6x33xm6qi6v947k8has49y"
+synopsis = "Flexible directory listing for Spiffy"
+version = "0.3"
+
+[spiffy-request-vars]
+dependencies = ["intarweb", "srfi-1", "srfi-13", "srfi-69", "spiffy", "uri-common"]
+license = "bsd"
+sha256 = "06wzpmwnn7djr7iz9v8qqn6nrxcddqi4d751ym7g7na4aqypcc80"
+synopsis = "Easy access to variables from HTTP requests"
+version = "0.19"
+
+[spiffy-sexpr-log]
+dependencies = ["spiffy", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "0z2sxvjgnri80rvlgyajx6hbwdhs6qrxvida05j8dh25xj5kyiyj"
+synopsis = "Symbolic expression log format for Spiffy"
+version = "0.3.2"
+
+[spiffy-uri-match]
+dependencies = ["uri-match", "spiffy", "uri-common", "intarweb"]
+license = "bsd"
+sha256 = "0hqr1m4zd0i5ajnyhr4892sdrd2nfm81hjsjvl3ydrygwma8znbn"
+synopsis = "uri-match integration for spiffy"
+version = "1.0"
+
+[spiffy]
+dependencies = ["intarweb", "uri-common", "uri-generic", "sendfile", "srfi-1", "srfi-13", "srfi-14", "srfi-18"]
+license = "bsd"
+sha256 = "1nfxygrscvldmayr5sm8vqqvzv2wk63yh7pksp7v5gkffd0yhnzs"
+synopsis = "A small but powerful web server"
+version = "6.3"
+
+[spock]
+dependencies = ["jsmin", "matchable", "make"]
+license = "bsd"
+sha256 = "0m17x7nbfp237mkn0l8nrcaqpf8nfkqcg5ws3p3jjdvr0zwaxjj3"
+synopsis = "A compiler and runtime system for R5RS Scheme on top of JavaScript"
+version = "0.2"
+
+[sq]
+dependencies = ["optimism", "r7rs", "simple-exceptions", "srfi-18", "srfi-60", "srfi-145"]
+license = "bsd"
+sha256 = "0pcxy8l8qlb085pbxp9plxzzrs4wb2pfpx840rydwhpsjmrfx1zp"
+synopsis = "Scheme jq wrapper for processing S-expressions"
+version = "0.2"
+
+[sql-de-lite]
+dependencies = ["foreigners", "object-evict", "srfi-1", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "06pr2b0ix5f27cd3ymxbbihdng3n9i9a22dr2g0dlp3ks6i174g3"
+synopsis = "SQLite 3 interface"
+version = "0.10.0"
+
+[sql-null]
+dependencies = []
+license = "public-domain"
+sha256 = "0700qryzi38rah26fzrh04njd4r88ksi366mf2259zilwzmlf2nh"
+synopsis = "A convenience extension for representing SQL NULL values"
+version = "2.0"
+
+[sqlite3]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "srfi-69", "object-evict", "check-errors", "synch", "miscmacros", "matchable", "sql-null"]
+license = "bsd"
+sha256 = "1i9387ph1l7ky30in2v9y8zqc4rqzl0xmzb4hqjpipsxv6haa98s"
+synopsis = "Bindings to version 3.x of the SQLite API"
+version = "3.7.2"
+
+[sqlite3pth]
+dependencies = ["pthreads", "srfi-34", "llrb-tree", "miscmacros", "srfi-1"]
+license = "bsd"
+sha256 = "0panyvq2s1frp9cbqfj7a5b374nadlx8wg0wkpz9f15jjdpsx4in"
+synopsis = "Run SQLite queries asynchronously in pthreads.  Supports calling Scheme from SQLite's VFS to supply database block storage."
+version = "0.2.6"
+
+[srfi-1]
+dependencies = []
+license = "bsd"
+sha256 = "03cjp5dvclwkqxr7kp486smagfh44jzzs5k61wkk1k8p7qhcm4k5"
+synopsis = "SRFI-1 list library"
+version = "0.5.1"
+
+[srfi-101]
+dependencies = ["srfi-1", "srfi-69", "vector-lib"]
+license = "bsd"
+sha256 = "0jfkprl6jxyh2s241x0cmxnqdb3s1bl32jyfqyqzpadbbvrixm56"
+synopsis = "SRFI 101"
+version = "0.0.3"
+
+[srfi-105]
+dependencies = ["srfi-13", "srfi-1", "srfi-123"]
+license = "mit"
+sha256 = "0wf57aiam3ym5qjhsz4sckdqsfp8lfqasb8jbgjblx77xzb3b3ad"
+synopsis = "SRFI-105 - curly infix expressions"
+version = "0.1.7"
+
+[srfi-111]
+dependencies = ["box"]
+license = "mit"
+sha256 = "09nng5irszi02ly9gscczi1pjnffxl3s9sv9hn48iij7lqw2b47j"
+synopsis = "SRFI-111: Boxes"
+version = "0.5"
+
+[srfi-113]
+dependencies = ["srfi-69", "srfi-128"]
+license = "bsd"
+sha256 = "1psipd38r5jwb4l2q7rxj5yjq3zmisqnmqq64dqx1nxhhbh01wrw"
+synopsis = "SRFI-113: Sets and Bags"
+version = "1.1"
+
+[srfi-115]
+dependencies = ["srfi-14", "srfi-152"]
+license = "mit"
+sha256 = "19vy0rbvmq7si758zlqqys94c2dicl8546fv3xhlpagas38wb4lb"
+synopsis = "SRFI 115: Scheme Regular Expressions"
+version = "0.3.2"
+
+[srfi-116]
+dependencies = ["srfi-128"]
+license = "bsd"
+sha256 = "0jwpav26shl9isi4i3xi01am7s472kk9jxlzj8fb1afjj3kmwgar"
+synopsis = "SRFI-116: Immutable Lists."
+version = "1.7"
+
+[srfi-117]
+dependencies = []
+license = "bsd"
+sha256 = "0pshy2rh32xskvi4pbbbxwzyw73jwn0j2r6gv683kdll3piz6zag"
+synopsis = "SRFI-117: Mutable Queues"
+version = "1.4"
+
+[srfi-121]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1jsf5h8yf53qygj8mygs0hdy89442d7cv19vmmaklylq2g0xq7ii"
+synopsis = "SRFI-121: Generators"
+version = "1.8"
+
+[srfi-123]
+dependencies = ["srfi-99", "box", "r7rs"]
+license = "mit"
+sha256 = "1kr576bs2yj72ay4445jd7872sd872k9b31b4rli33lprkgxj1pg"
+synopsis = "SRFI-123 - Generic accessor and modifier operations"
+version = "0.2.1"
+
+[srfi-127]
+dependencies = []
+license = "bsd"
+sha256 = "0gjzz7q7frzd97i9skxragznm3as1423nng3kmgpgk1wmi4jmsi5"
+synopsis = "SRFI-127: Lazy Sequences"
+version = "1.3"
+
+[srfi-128]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "00rb21x0fgli80gzs5hjszrwix198mp7az2c34m44sb3rjb9h3xw"
+synopsis = "SRFI-128: Comparators (reduced)"
+version = "0.11"
+
+[srfi-13]
+dependencies = ["srfi-14"]
+license = "bsd"
+sha256 = "11d8qlvsykp2mz2vwxmk19x1zl5b5fymhvgznsrfjl429z5xai94"
+synopsis = "SRFI-13 string library"
+version = "0.3.4"
+
+[srfi-130]
+dependencies = ["srfi-1", "srfi-13", "typed-records", "utf8"]
+license = "mit"
+sha256 = "1ks5l3f41d6fn49cjk7dz1wbv10x5aa7cmyg2cm49scyr7gixi9a"
+synopsis = "SRFI-130: Cursor-based string library"
+version = "2.0.1"
+
+[srfi-132]
+dependencies = ["srfi-133"]
+license = "bsd"
+sha256 = "1dp4m60zj8y8x4a6624xd1nk5kbdfyfb9alzp71yrna78ddmvikr"
+synopsis = "SRFI-132: Sort Libraries"
+version = "1.0.0"
+
+[srfi-133]
+dependencies = []
+license = "bsd"
+sha256 = "02ixzvl2a858zd1x0xiz7ygg5vj47fj720mn57jgpa1b8qskqf2c"
+synopsis = "SRFI-133: Vector Library (R7RS-compatible)"
+version = "1.6.1"
+
+[srfi-134]
+dependencies = ["srfi-1", "srfi-41", "typed-records"]
+license = "mit"
+sha256 = "0nzingih2pjsi3ysk3qhp9wc52lsk1wpdgypsf67prnz3cllz90p"
+synopsis = "SRFI 134: Immutable deques"
+version = "1.1.1"
+
+[srfi-135]
+dependencies = ["r7rs", "utf8", "srfi-141", "typed-records"]
+license = "mit"
+sha256 = "0iwhh3m99d2wl2wzcl6xzynyx2c5g62ck0svrlah5x7vh7vh8f9p"
+synopsis = "SRFI 135: Immutable Texts"
+version = "1.0.2"
+
+[srfi-137]
+dependencies = []
+license = "mit"
+sha256 = "10cdlzpr1yid8549d0zfzkmrw9k7qwgy0k5rs744vy65bfmq0k4g"
+synopsis = "SRFI-137: Minimal Unique Types"
+version = "0.2"
+
+[srfi-14]
+dependencies = []
+license = "bsd"
+sha256 = "1sjcnkn08knbcy7hvqsqiin693a73hw0r159xi7l5l6hgvlml4qp"
+synopsis = "SRFI-14 character-sets library"
+version = "0.2.1"
+
+[srfi-141]
+dependencies = []
+license = "bsd"
+sha256 = "1d4glc5zw7aidv2c294acvd18vjvmrrffd2dk0gchpaab93l24mg"
+synopsis = "SRFI 141: Integer division"
+version = "1.0.0"
+
+[srfi-143]
+dependencies = []
+license = "mit"
+sha256 = "0a30ysddklf2mndh5chhkdx5zqlkgyxggwxypgn7znmny23zlrja"
+synopsis = "SRFI 143: Fixnums"
+version = "0.4.1"
+
+[srfi-144]
+dependencies = ["r7rs"]
+license = "mit"
+sha256 = "08fjhasdxmmb48c5nx632wjr6ikyhwgsyzxx49jz9hzns4ld526g"
+synopsis = "SRFI 144: Flonums"
+version = "0.1.3"
+
+[srfi-145]
+dependencies = []
+license = "mit"
+sha256 = "1jxabczdgw3dd49rvg5gdhghhcw0iclvdpm1j9psl80r2brjwnxr"
+synopsis = "SRFI 145: Assumptions"
+version = "0.1"
+
+[srfi-146]
+dependencies = ["hash-trie", "srfi-1", "srfi-128", "srfi-145", "srfi-158"]
+license = "mit"
+sha256 = "0pdlcfhmy50nigi9q3rdy9hhrhw4jmrm5rcdl30d402yaj8fq5q6"
+synopsis = "SRFI 146: Mappings"
+version = "0.1"
+
+[srfi-151]
+dependencies = []
+license = "mit"
+sha256 = "0hscg2342wl2bzbnwl5d0ij1vr7nxn0ly9aqp3n5yh6j9x3hd29i"
+synopsis = "SRFI 151: Bitwise Operations"
+version = "1.0.2"
+
+[srfi-152]
+dependencies = ["utf8"]
+license = "mit"
+sha256 = "1flkxwcznxb4r5n88iam8wf47dqdps8a368mqs93shzy2v0rfmrc"
+synopsis = "String library (reduced)"
+version = "1.0"
+
+[srfi-158]
+dependencies = []
+license = "mit"
+sha256 = "02ayjw2rd8p0iiw97z2fvbxaq3v0x48afwsdcc9gahdl5bwvg2qd"
+synopsis = "SRFI 158: Generators and Accumulators"
+version = "0.1"
+
+[srfi-160]
+dependencies = ["srfi-128"]
+license = "mit"
+sha256 = "1zwvc79q46rdb06p3skvqb7v0akgj80z56g8hhbk9qni6hjkq938"
+synopsis = "SRFI 160: Homogeneous numeric vector libraries"
+version = "0.5.3"
+
+[srfi-171]
+dependencies = ["r6rs-bytevectors", "vector-lib", "srfi-1", "srfi-69"]
+license = "mit"
+sha256 = "0q951jn8zcrh9snpz95bfqicgsmfznlxcq4qhr2rdp0k2h6pwjyb"
+synopsis = "SRFI-171: Transducers"
+version = "0.2"
+
+[srfi-173]
+dependencies = []
+license = "mit"
+sha256 = "14m763qmx7xdsqv5gkf4xqxvi0nnr5ykwhn3g9mmgazab5g32i0s"
+synopsis = "SRFI-173 Hooks"
+version = "0.1"
+
+[srfi-178]
+dependencies = ["srfi-151", "srfi-160", "srfi-141"]
+license = "mit"
+sha256 = "1njgn227ihvci6nbabmrbhdldpbar4yrs6cph7fbsw9h13cgbl50"
+synopsis = "SRFI 178: Bitvector library"
+version = "1.0.2"
+
+[srfi-179]
+dependencies = ["srfi-1", "srfi-133", "srfi-160"]
+license = "mit"
+sha256 = "0y5y6sr0flmhnkfbazihi72hyc3cs067i00c0zcd6jcpr28ki103"
+synopsis = "SRFI-179: Nonempty Intervals and Generalized Arrays (Updated)"
+version = "0.2.3"
+
+[srfi-18]
+dependencies = []
+license = "bsd"
+sha256 = "0v2pkdck0ji1wiqgg8sg4z6rbkj2qw4vy4b9lx0w0pmhlxqpg1xd"
+synopsis = "SRFI-18 thread library"
+version = "0.1.6"
+
+[srfi-180]
+dependencies = ["r7rs", "srfi-60", "srfi-145"]
+license = "mit"
+sha256 = "0agky55bn26967nqcaa3n2a3rsr79brybizcivh34qna15gahq39"
+synopsis = "This library describes a JavaScript Object Notation (JSON) parser and printer. It supports JSON that may be bigger than memory."
+version = "1.0.0"
+
+[srfi-189]
+dependencies = ["srfi-1", "typed-records"]
+license = "mit"
+sha256 = "0vdp1sia7anpnvj2rryb1j933n62flwq34iladxymfwgx178fmaa"
+synopsis = "SRFI 189: Maybe and Either"
+version = "1.0.3"
+
+[srfi-19]
+dependencies = ["srfi-1", "utf8", "srfi-18", "srfi-29", "srfi-69", "miscmacros", "locale", "record-variants", "check-errors"]
+license = "bsd"
+sha256 = "0avkqifrl4w0v4zrqgigwxg91nqvzriac61725x5lb662rswpg2b"
+synopsis = "Time Data Types and Procedures"
+version = "4.7.1"
+
+[srfi-193]
+dependencies = []
+license = "isc"
+sha256 = "18raq9r8nvs6dvb9fq7095bi9sxh655pjs4k7jwj486369jn90di"
+synopsis = "SRFI 193: Command line"
+version = "0.1.3"
+
+[srfi-196]
+dependencies = ["srfi-1", "srfi-133", "typed-records", "utf8"]
+license = "mit"
+sha256 = "0nhkd3n4rx5ibqbxbz36braih5szw4x4221jx0yg3v04vnv81cab"
+synopsis = "SRFI-196: Range Objects"
+version = "1.0.1"
+
+[srfi-197]
+dependencies = []
+license = "mit"
+sha256 = "19lxc4id9k7hqi1d8fm2mxn32gh18lv35xiash018r6cscz9hh01"
+synopsis = "SRFI-197: Pipeline Operators"
+version = "0.2.0"
+
+[srfi-203]
+dependencies = []
+license = "bsd"
+sha256 = "0f31r0722h5nhw5xc3695ccps54jv5jl160s78c4gpjps3rlqfga"
+synopsis = "SRFI 203: A Simple Picture Language in the Style of SICP"
+version = "0.1"
+
+[srfi-207]
+dependencies = ["srfi-1", "srfi-13", "srfi-151", "r7rs"]
+license = "mit"
+sha256 = "124gl45p6i3mnjlq8hys9m0smc9qnizv0r9lch1sf3qi8pj3v648"
+synopsis = "SRFI-207: String-notated bytevectors"
+version = "2.0.0"
+
+[srfi-209]
+dependencies = ["srfi-1", "srfi-69", "srfi-113", "srfi-128", "srfi-178", "typed-records"]
+license = "mit"
+sha256 = "0dphpi92afn569pgi3jfwdxm7h63nd0s9s42f5m106wfkf79si9r"
+synopsis = "SRFI 209: Enums and enum sets"
+version = "1.2.2"
+
+[srfi-216]
+dependencies = ["srfi-18"]
+license = "mit"
+sha256 = "0mq8frv16bx8jvvj0j0yvbnpwwh5kixvzhdnp427vvxhsfvrjk70"
+synopsis = "SRFI 216: SICP Prerequisites"
+version = "0.1"
+
+[srfi-217]
+dependencies = ["srfi-1", "srfi-143", "typed-records"]
+license = "mit"
+sha256 = "0ynasgp03kqd6nhqmcnp4cjf87p3pkjaqi2x860hma79xsslyp8n"
+synopsis = "SRFI 217: Integer Sets"
+version = "0.2"
+
+[srfi-232]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "07639jfqa4y4c6prh3w364mmlyvi0z3pqcr3ampaabsmz527rxpg"
+synopsis = "SRFI 232: Flexible curried procedures"
+version = "0.1"
+
+[srfi-25]
+dependencies = []
+license = "srfi"
+sha256 = "0vf6f0f6jm4frpz995kxjzydg3p7vjn58shmv6s2p34hmfsjcm04"
+synopsis = "Multidimensional arrays"
+version = "1.3"
+
+[srfi-27]
+dependencies = ["srfi-1", "vector-lib", "timed-resource", "miscmacros", "check-errors"]
+license = "bsd"
+sha256 = "0px2czn3ssw39q3v15isyxhi32wrf2pj9r1vrxlfyvyfv1ir84gb"
+synopsis = "Sources of Random Bits"
+version = "4.2.2"
+
+[srfi-29]
+dependencies = ["srfi-1", "srfi-69", "utf8", "locale", "posix-utils", "condition-utils", "check-errors"]
+license = "bsd"
+sha256 = "1wxz4kj6dqylfiqi035vzsphgbj68y6wwivmx25z5j11c8v3s81c"
+synopsis = "Localization"
+version = "3.0.6"
+
+[srfi-34]
+dependencies = []
+license = "srfi"
+sha256 = "1f4jkj0s0ackppbjz2ysnzpms9y7jhz2sc0w6qwxq8cmb8ga1vbc"
+synopsis = "SRFI-34: Exception Handling for Programs"
+version = "0.7"
+
+[srfi-35]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "13xgssgyrhcakg94lk04pkk38fr5ggfyf4r3sf0abansr6wxrahh"
+synopsis = "SRFI-35 Conditions"
+version = "0.1"
+
+[srfi-37]
+dependencies = []
+license = "srfi"
+sha256 = "10n2qyyv7n4r0m20wyzd8y6s6knc67kdh9i8gp8jgz8b05p7xy8g"
+synopsis = "A simple and flexible command-line option parsing facility"
+version = "1.4"
+
+[srfi-38]
+dependencies = []
+license = "public-domain"
+sha256 = "0pbys0xrzjdsvlwzpvm4sgca9ynxzw6ncmp8gbdxhmwbm1qf71l2"
+synopsis = "A Chicken version of the SRFI-38 reference implementation"
+version = "0.9"
+
+[srfi-4-comprehensions]
+dependencies = ["srfi-42"]
+license = "srfi"
+sha256 = "1j2xabk6fjsh2wnwgzanmqv3pwb72imzfyiiwm8a9y45xyx6513l"
+synopsis = "SRFI-42 Comprehensions for SRFI-4 Vectors"
+version = "1.5"
+
+[srfi-41]
+dependencies = ["srfi-1", "record-variants", "check-errors"]
+license = "bsd"
+sha256 = "1g9cmfhfagrgpgfc2q55q0bd9bqxdzj35cvawqngk9flnkpanbh7"
+synopsis = "SRFI 41 (Streams)"
+version = "2.1.4"
+
+[srfi-42]
+dependencies = ["srfi-1", "srfi-13"]
+license = "srfi"
+sha256 = "1s43an2yqzx123zlf8k1xny6wr3s5kx61hrik8bkn4wcr6w4rqla"
+synopsis = "SRFI-42 (Eager comprehensions)"
+version = "1.76"
+
+[srfi-45]
+dependencies = ["record-variants", "check-errors"]
+license = "bsd"
+sha256 = "0sygx2pd8d2j8q9n9xz4hdlbnn7amm7za4ibpk0wssyf02r6y5a3"
+synopsis = "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms"
+version = "4.0.7"
+
+[srfi-47]
+dependencies = []
+license = "bsd"
+sha256 = "1kjvqza95qwkwr6basar56vph9lpmm6y4ayp49wd3n1jnfdxkj1d"
+synopsis = "SRFI-47: Arrays"
+version = "2.0"
+
+[srfi-48]
+dependencies = ["srfi-38"]
+license = "mit"
+sha256 = "153ipqaz7740vr50sq639vk5vs8wxd8lmfpa0vk17qzw5skmnhp6"
+synopsis = "SRFI-48: Intermediate Format Strings"
+version = "1.0.0"
+
+[srfi-5]
+dependencies = []
+license = "mit"
+sha256 = "0n50xzkwq4mainjlzjihiqiknbyzx9js1d8d796hvcy9v613vivk"
+synopsis = "SRFI-5: A compatible let form with signatures and rest arguments"
+version = "0.3.2"
+
+[srfi-51]
+dependencies = ["srfi-1"]
+license = "mit"
+sha256 = "17iv2n9pcdgsdqj5j96akmbnlz1rxc3l57yg9yrjp7fkh4gi02i8"
+synopsis = "SRFI-51: Handling rest list"
+version = "0.2"
+
+[srfi-60]
+dependencies = ["bitwise-utils"]
+license = "mit"
+sha256 = "18cfqkq5pfgfh21c1m1n6m10imqnpfljmwzzzy15wrzgbqw04z8n"
+synopsis = "SRFI 60: Integers as bits"
+version = "0.7.1"
+
+[srfi-63]
+dependencies = ["records"]
+license = "artistic"
+sha256 = "1iszd74yfv215zmpr8i00cbhx4yni47zic14f7qvd0jp1pplhrlk"
+synopsis = "Homogeneous and heterogeneous arrays"
+version = "0.5"
+
+[srfi-64]
+dependencies = []
+license = "srfi"
+sha256 = "0ga9qksagm3fcvg3427w7zhl7g9lbxfb6sb98vl8b0swwz8wz8hr"
+synopsis = "SRFI 64:\"A Scheme API for test suites\" implementation"
+version = "1.0.5"
+
+[srfi-66]
+dependencies = []
+license = "mit"
+sha256 = "0bin3cmgr4r7m3kp6amapqsxaizav3d4alijcfl3q9ahx23di67m"
+synopsis = "SRFI-66: Octet Vectors"
+version = "0.1"
+
+[srfi-67]
+dependencies = ["srfi-27"]
+license = "mit"
+sha256 = "0vi8l6nmbv14mfqqyyck1ayr5xdiiqypr2bcwvawfi6aanfl6xxb"
+synopsis = "SRFI-67: Compare Procedures"
+version = "0.1"
+
+[srfi-69]
+dependencies = []
+license = "bsd"
+sha256 = "12qgj5wqj9xxkh0ff48a540v4gd8a91w4rvay6ri5sv8piq8nnzx"
+synopsis = "SRFI-69 hash-table library"
+version = "0.4.3"
+
+[srfi-71]
+dependencies = []
+license = "srfi"
+sha256 = "0v10ylzd5r61l2f6b2v3j4mpxf50pwmrlaqrhx66bw2fps3n32qp"
+synopsis = "SRFI-71: Extended LET-syntax for multiple values"
+version = "0.2"
+
+[srfi-74]
+dependencies = ["srfi-60", "srfi-66"]
+license = "mit"
+sha256 = "1ymcad82vf89660i8km8568xnkpiz35inil348arqkp44804q1rz"
+synopsis = "SRFI-74: Octet-Addressed Binary Blocks"
+version = "0.1"
+
+[srfi-78]
+dependencies = ["srfi-42"]
+license = "mit"
+sha256 = "0x50wcb0nsi5p355y0kma23y8wbikk3as2wlspwgfmp25g9ld0il"
+synopsis = "SRFI-78: Lightweight testing"
+version = "0.5"
+
+[srfi-94]
+dependencies = ["srfi-60"]
+license = "mit"
+sha256 = "1vz8g09csl9jlr0828p9z1p4mxrnlzz0qq4rwkadidcmr9mjfbwp"
+synopsis = "SRFI 94: Type-Restricted Numerical Functions"
+version = "0.1"
+
+[srfi-95]
+dependencies = ["srfi-63"]
+license = "public-domain"
+sha256 = "0qya20jn78zwhl89q3jp5jx5iasl0gwjwl8acmq3hlgl5d3nivcd"
+synopsis = "SRFI-95: Sorting and merging"
+version = "2.0"
+
+[srfi-99]
+dependencies = ["srfi-1", "srfi-69", "miscmacros"]
+license = "bsd"
+sha256 = "033hid04aaph0xmsc68r417dnjyswfqyd20y5cl4q3v8izqi54ks"
+synopsis = "SRFI-99 record types"
+version = "1.4.5"
+
+[ssax]
+dependencies = ["input-parse", "srfi-1", "srfi-13"]
+license = "public-domain"
+sha256 = "1yfaxi9wxsjj6mlf5m6zh7x1xafgglyzq3fbhx1zlf13zhvadjsj"
+synopsis = "Oleg Kiselyov's XML parser"
+version = "5.1.0"
+
+[ssql]
+dependencies = ["matchable", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1ps7kawzhg1yln0pn2jg1ka7nbcpi84k2cl8mnza6nza3g0bplwm"
+synopsis = "SQL as S-expressions"
+version = "0.3"
+
+[stack]
+dependencies = ["record-variants", "check-errors"]
+license = "bsd"
+sha256 = "0fcpsh9rgibkz807jwr062bcjzz7x93pv5x9xniycpjp6i3s5r2x"
+synopsis = "Provides LIFO queue (stack) operations"
+version = "3.1.0"
+
+[states]
+dependencies = ["advice"]
+license = "public-domain"
+sha256 = "1l4h4l318rzrkfbq2s1cbinjwqxazclfpy1zznb03s3r0x3h9zrc"
+synopsis = "Simple Finite State Machine library"
+version = "1.0"
+
+[statistics]
+dependencies = ["srfi-1", "srfi-25", "srfi-69", "vector-lib", "random-mtzig", "yasos"]
+license = "gpl-3"
+sha256 = "0s659vg9na72brl1bs336vbv7jxy3blf113mifax7ya5vpvxnl71"
+synopsis = "Statistics library"
+version = "0.13"
+
+[stb-image-resize]
+dependencies = []
+license = "public-domain"
+sha256 = "1lajh5gfwvxzi9x7jwzzfdq462ns5nvpqcdwr44v8j0fqcgjrdcb"
+synopsis = "resize raw u8/u16/u32/f32-vector images"
+version = "0.3"
+
+[stb-image-write]
+dependencies = []
+license = "public-domain"
+sha256 = "0477v02icjgvbsna0wh3hqapiz1hpggwrm3wi11104kin8jh0kl1"
+synopsis = "write png/jpg/tga/bmp images"
+version = "0.3"
+
+[stb-image]
+dependencies = []
+license = "public-domain"
+sha256 = "0h8a8212miihqnd93s6svj3gs5yw7ix787mpzj7bgd34vx5srbsy"
+synopsis = "read png/jpg/tga/bmp/psd/gif/hdr/pic/pnm images into pixels"
+version = "0.6"
+
+[stemmer]
+dependencies = []
+license = "bsd"
+sha256 = "17b9f9dswsd2zwhxwxigcaqpjyj7ppzxzk20ip5nh0884s976j6m"
+synopsis = "Bindings for the Snowball project's libstemmer"
+version = "0.0.2"
+
+[stfl]
+dependencies = []
+license = "gpl-3"
+sha256 = "1j63kcj1sq8mr6hb37xskd8c6807nzgs2wf97i8yaxw456s1v57k"
+synopsis = "Bindings to the STFL curses widget library"
+version = "1.1"
+
+[string-utils]
+dependencies = ["utf8", "srfi-1", "srfi-13", "srfi-69", "miscmacros", "check-errors"]
+license = "bsd"
+sha256 = "0ra6baymbdw6ikbvha453fjrx0ahqvchlfbpm9656hryar23dclq"
+synopsis = "String Utilities"
+version = "2.7.2"
+
+[strse]
+dependencies = ["matchable", "srfi-13", "miscmacros"]
+license = "bsd-1-clause"
+sha256 = "0gmc7pzhhs964swgq709j89z9lkydy1y267lbw0mza949h6dx5fv"
+synopsis = "A string DSL"
+version = "1.38"
+
+[stty]
+dependencies = ["foreigners", "srfi-69"]
+license = "bsd"
+sha256 = "195qkj1ckji115ih9ccfsn52hg8cbbwn19vblcggv3g0xmpncdak"
+synopsis = "stty-style interface to termios"
+version = "0.6"
+
+[sundials]
+dependencies = ["srfi-1", "srfi-69"]
+license = "bsd"
+sha256 = "0v9bxclbm11glbv47pqbwi2gxx9555c04njy1cxigs6wyrvg54yh"
+synopsis = "An interface to SUNDIALS (SUite of Nonlinear and DIfferential/ALgebraic equation Solvers)."
+version = "2.17"
+
+[svgpath]
+dependencies = ["brev-separate", "clojurian", "match-generics", "miscmacros", "srfi-1", "srfi-69", "strse", "sxpath", "tree"]
+license = "lgpl"
+sha256 = "0017w5vc9qpz5gcghhlsw6fzla2vxkvykm9rvriiqm9zywq48wlh"
+synopsis = "Parse, normalize, and write SVG path data"
+version = "1.7"
+
+[svn-client]
+dependencies = []
+license = "public-domain"
+sha256 = "0xxnk0pnvv6n8zf7wz720nzj03yx15xdiczpkwvhr87rafy02smy"
+synopsis = "A wrapper around Subversion's libsvn_client C library."
+version = "1.2"
+
+[svnwiki-sxml]
+dependencies = ["matchable", "html-parser", "sxml-transforms", "srfi-13", "srfi-1", "regex"]
+license = "bsd"
+sha256 = "12pb7liy0g9kkhc5gci9q7569qy92m5cgkp9x09mpzxna4n0b18z"
+synopsis = "Parse svnwiki to sxml"
+version = "0.2.14"
+
+[svnwiki2html]
+dependencies = ["qwiki", "svnwiki-sxml", "sxml-transforms", "srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "014401nlkpz19bk8yk906p9i0b7ycs79rn7yq0zks8z09rgr9ghk"
+synopsis = "A program to convert svnwiki syntax to HTML"
+version = "0.0.2"
+
+[sxml-modifications]
+dependencies = ["srfi-1", "sxpath"]
+license = "public-domain"
+sha256 = "0g9j8v0fqj6066rxn6fs8qg13bc4hi1bygf9bxx49hfwhh06178v"
+synopsis = "The sxml-modification bits of sxml-tools from the SSAX project at Sourceforge"
+version = "0.3.1"
+
+[sxml-serializer]
+dependencies = ["srfi-1", "srfi-13"]
+license = "bsd"
+sha256 = "1q34n5akg7dc2ylvwbwlahmrdhbxjv9i9lhbfx4p32vsxaay8bib"
+synopsis = "Serialize SXML to XML and HTML"
+version = "0.5"
+
+[sxml-transforms]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "0cvpqgjwz1p5vg8jwjr2p1l3hx9s02f083g84v16wv88y3d5rsbg"
+synopsis = "The SXML transformations (to XML, SXML, and HTML) from the SSAX project at Sourceforge"
+version = "1.4.3"
+
+[sxpath]
+dependencies = ["srfi-13"]
+license = "public-domain"
+sha256 = "177wjyz5pj4m783pfhwk070qll2b9iw9m0lh3nyyf6mp2w803ylf"
+synopsis = "The sxpath bits of sxml-tools from the SSAX project at Sourceforge"
+version = "1.0"
+
+[symbol-utils]
+dependencies = ["utf8"]
+license = "bsd"
+sha256 = "05b3m1iwg4rhv044l2njyxwkyp4k1xjikwa0f4aynjg6dlkhsf9z"
+synopsis = "symbol-utils"
+version = "2.4.0"
+
+[synch]
+dependencies = ["srfi-18", "check-errors"]
+license = "bsd"
+sha256 = "0hqwk1xfrslcyigjj9z28lki8xdb1x1ccvss225mnmahpdn42pp8"
+synopsis = "Synchronization Forms"
+version = "3.3.8"
+
+[sysexits]
+dependencies = []
+license = "public-domain"
+sha256 = "00hymhdqwn3s2wqmaw3182kkp392hxx6h1xicqga4nxjjm4rnw24"
+synopsis = "Exit status codes for system programs"
+version = "1.0.0"
+
+[system-information]
+dependencies = []
+license = "bsd"
+sha256 = "04974zimmahsbvk73bj487rj75ca6g91mr9b882859awbmc00d4g"
+synopsis = "Obtaining system and host information"
+version = "0.1"
+
+[system]
+dependencies = ["coops", "shell", "compile-file", "srfi-1"]
+license = "bsd"
+sha256 = "18sp0r0qsq8aw3ff9f4cv5a3n6p7yh5jlwf0s22x8bswi4377a76"
+synopsis = "load and compile groups of files"
+version = "0.8"
+
+[tabular]
+dependencies = ["srfi-1", "srfi-127", "utf8", "matchable"]
+license = "gpl-3"
+sha256 = "155h58aphs1m29fq152fp08q1jkf7sibyi2ynqza6y5z846gf9gj"
+synopsis = "Parsing and formatting of tabular text data such as comma- and delimiter-separated values (CSV and DSV)."
+version = "1.4"
+
+[taglib]
+dependencies = []
+license = "lgpl"
+sha256 = "0hasfwd414n7g29jp3d2m5djrl2f8mvzmhh9fhs23q2bspyxpdjb"
+synopsis = "Bindings to taglib"
+version = "0.2.5"
+
+[tcp-server]
+dependencies = ["srfi-18"]
+license = "bsd"
+sha256 = "1lm7gd7s57d6vdb0xyd1mk3z213w8fisj7fl3cw1cbhmnqvfzqbf"
+synopsis = "A simple generic multithreaded tcp-server"
+version = "1.5"
+
+[tcp6]
+dependencies = ["socket", "srfi-1"]
+license = "bsd"
+sha256 = "03amc9wfpk2r3aybm8llh0l89kiqi5bri132987jj59d4qvmv1rq"
+synopsis = "Interface to TCP over IPv4 and IPv6"
+version = "0.2.1"
+
+[termbox]
+dependencies = []
+license = "mit"
+sha256 = "0d6zz6fr1nqznm1b10fyz0q71533qh7056ggx17flrnjlvxayb5f"
+synopsis = "Minimal text based user interfaces. Bindings for nsf/termbox"
+version = "0.3"
+
+[test-generative]
+dependencies = ["test", "srfi-1"]
+license = "gplv3"
+sha256 = "1r7sx789ha7ajnpb3zgjryhjfmhy6i1dpblkjfxdbmk2sz4py9lf"
+synopsis = "Allows quickcheck like testing for pure code with the test egg"
+version = "0.0.6"
+
+[test-new-egg]
+dependencies = ["henrietta-cache", "salmonella", "srfi-1"]
+license = "bsd"
+sha256 = "01m7bi646f0ypv5j1zpsw16fk4rzw3lmycxlhkzzb11ghlgl2vqq"
+synopsis = "A tool to test new eggs before they are added to the official CHICKEN repository"
+version = "1.0.4"
+
+[test-utils]
+dependencies = ["test"]
+license = "bsd"
+sha256 = "0c4zj3i4g1iq38ifdgzhrl5lz0v97qzphsyg1d2a6ps6zr7jwgbf"
+synopsis = "Test Utilities (for test egg)"
+version = "1.0.5"
+
+[test]
+dependencies = []
+license = "bsd"
+sha256 = "1l88lb8cnb0i49qvpdj1rnlj06srp5myg0vhs0fv23gzrzjspxh8"
+synopsis = "Yet Another Testing Utility"
+version = "1.2"
+
+[this]
+dependencies = []
+license = "bsd"
+sha256 = "1gl2p50nc0zzpzwm6h9gxkpdhwnqmm92grsvr26cb2wrrxzj2ffy"
+synopsis = "Python's \"this\" module ported to CHICKEN"
+version = "0.1"
+
+[thread-utils]
+dependencies = ["queues", "srfi-1", "srfi-18", "miscmacros", "moremacros", "record-variants", "check-errors", "synch"]
+license = "bsd"
+sha256 = "0avr7r6caacmbr3gbb8rp23ddi0g74yz2jc2w2bbhxrqr01vqj0l"
+synopsis = "Thread Utilities"
+version = "2.2.8"
+
+[tiger-hash]
+dependencies = ["message-digest-primitive"]
+license = "bsd"
+sha256 = "0hcmp58byk2wg0nbmb5zh2zc7z670dhva21qjpix6l8hqgrf0151"
+synopsis = "Tiger/192 Message Digest"
+version = "4.1.2"
+
+[timed-resource]
+dependencies = ["record-variants", "check-errors", "thread-utils", "srfi-1", "srfi-18", "synch", "miscmacros"]
+license = "bsd"
+sha256 = "1jycpy7vxl8d3acnjyz531nqyhgy4n8baqjzd5af1kxy69qvmzgs"
+synopsis = "Resource w/ Timeout"
+version = "2.4.2"
+
+[tiny-prolog]
+dependencies = ["srfi-69"]
+license = "bsd"
+sha256 = "0bw1l5vsyw2z3yvv6zlgvzk1hlm16ql6m8gdfd94fk691pvjpnd0"
+synopsis = "Tiny PROLOG interpreter."
+version = "2.0"
+
+[tokyocabinet]
+dependencies = []
+license = "bsd"
+sha256 = "0x285jydmkgx46gqwnjxczmbbpmbv17jpqf7k6k4jiix6x54q5vg"
+synopsis = "Tokyo Cabinet hash database interface"
+version = "0.1.0"
+
+[toml]
+dependencies = ["r7rs", "rfc3339", "coops"]
+license = "mit"
+sha256 = "10isk4rxcjabm16g59nxafm2vx0vidjq1alaxbih3gw9w2kc11l4"
+synopsis = "A Chicken binding to read TOML configuration files"
+version = "0.7"
+
+[topham]
+dependencies = ["http-client", "intarweb", "medea", "openssl", "optimism", "simple-exceptions", "srfi-1"]
+license = "bsd"
+sha256 = "18p3gjbzi95djyn1rm230ag5g4n4q70pqi670b215icjx91za63i"
+synopsis = "Bindings for the sr.ht REST API"
+version = "0.1.7"
+
+[trace]
+dependencies = ["srfi-1", "advice", "miscmacros"]
+license = "public-domain"
+sha256 = "1dcfpwnlmmmnfmzr7byml0ja9b36d6mggnw9mmrdv51q74pzkww3"
+synopsis = "tracing and breakpoints"
+version = "2.0"
+
+[transducers]
+dependencies = ["srfi-1", "srfi-133", "srfi-143", "srfi-160", "check-errors"]
+license = "mit"
+sha256 = "01xfqh94cn3qid9ydlmsyyh9drp8bzy8mp1q13b2vksm4yqp077w"
+synopsis = "Transducers for working with foldable data types."
+version = "0.3.1"
+
+[transmission]
+dependencies = ["http-client", "intarweb", "medea", "r7rs", "srfi-1", "srfi-189", "uri-common"]
+license = "unlicense"
+sha256 = "0x94ihhpway5rzsrviwnmzm7h38p1s0np7f59nxp0a99vcy9x2f0"
+synopsis = "Transmission RPC"
+version = "0.2.2"
+
+[traversal]
+dependencies = ["srfi-1", "vector-lib"]
+license = "lgpl"
+sha256 = "172inmqlz2pqbks5gyfnbll5qnnk4545jrb3xbsp9qxcmmayamiw"
+synopsis = "Various list operations"
+version = "1.7"
+
+[tree-walkers]
+dependencies = []
+license = "bsd"
+sha256 = "1if8njjaac4i23126jlmzw67y7hcr2hs842nwsgyzi2hi780pzvk"
+synopsis = "replacement of car, cdr and consorts"
+version = "1.0"
+
+[tree]
+dependencies = ["srfi-1", "srfi-42", "srfi-69", "srfi-71"]
+license = "mit"
+sha256 = "1bmipwxg1r5fyxfskgrpr5ivprc3s70vdcc5vm8i6mp2cfn8dmxz"
+synopsis = "A tree utility library"
+version = "1.50"
+
+[trie]
+dependencies = ["srfi-1"]
+license = "bsd"
+sha256 = "1k7hq31px236s25wqfqh22wb4kpm97hl2kcvj4amsyvlxc1y4w96"
+synopsis = "A trie (prefix tree) implementation"
+version = "2"
+
+[tweetnacl]
+dependencies = []
+license = "bsd"
+sha256 = "0ba8xz39qgc8ixq7s21pdf5sw5hwxriakdhq7pxc47na2q2pr1dy"
+synopsis = "TweetNaCl cryptographic library"
+version = "1.4.2"
+
+[type-extensions]
+dependencies = ["matchable"]
+license = "bsd"
+sha256 = "0l4hp89v0x10is29fczhr6y89qrsd16bgdgbl2pf2l36pmlgqfmr"
+synopsis = "Miscellaneous type system extensions"
+version = "0.1.0"
+
+[typeclass]
+dependencies = ["srfi-1", "matchable"]
+license = "mit"
+sha256 = "1zpf8dvyh8wfrilvnwmna8223g64brp6pvxpz9gx5vb9nb8yq7jk"
+synopsis = "Type classes"
+version = "1.5"
+
+[typed-records]
+dependencies = ["defstruct"]
+license = "bsd"
+sha256 = "0giy38ra6s6cq2qnpy7ljgal2wq3ckgxs9w81wivckyz66r5x6il"
+synopsis = "Typed variants of various record-definition macros"
+version = "0.82"
+
+[udp]
+dependencies = ["srfi-1", "srfi-18"]
+license = "bsd"
+sha256 = "1f4m1jj0r5wm5akd6q7cfnc0fwgw0kwkqr4l5n40vbgcwp8gvm7k"
+synopsis = "An interface to User Datagram Protocol sockets"
+version = "1.18"
+
+[udp6]
+dependencies = ["socket"]
+license = "bsd"
+sha256 = "1fm8khkfw22iwsnlyj5jpipfkp70y35pk2y3i4bzmp6iq84gxjrm"
+synopsis = "Interface to UDP over IPv4 and IPv6"
+version = "0.2.0"
+
+[unitconv]
+dependencies = ["matchable"]
+license = "lgpl-3"
+sha256 = "0lkz79dzds0vjjgfbi4sy9gq34xrdrlc3l57gzgbcd42jhbp0xaz"
+synopsis = "Conversion of units of measurement"
+version = "4.0"
+
+[unitex-named-chars]
+dependencies = []
+license = "bsd"
+sha256 = "00i7bax8mgw2r8l61iwvircxpynjf2d2yjxlaaa4l4m1mc12bzsv"
+synopsis = "Unicode & LaTeX Named Chars"
+version = "0.0.4"
+
+[unsafe]
+dependencies = []
+license = "bsd"
+sha256 = "0nainz77q0a1pzac92dp4nbmpq4g20vqa4qxzaqg86rhy7rpr01x"
+synopsis = "Unsafe operations"
+version = "1.0"
+
+[unveil]
+dependencies = []
+license = "isc"
+sha256 = "0v9s6qaf5lcvdn881bpibazy77fajm8fj7h6v54425lx35164rbf"
+synopsis = "unveil(2) support for CHICKEN"
+version = "0.2"
+
+[uri-common]
+dependencies = ["uri-generic", "defstruct", "matchable", "srfi-1", "srfi-13", "srfi-14"]
+license = "bsd"
+sha256 = "0zpdwzsiys6y3vb7mh6ca55qzn3l86m1b0f4kjd7v9y9d47pywl3"
+synopsis = "Parser for common URI schemes"
+version = "2.0"
+
+[uri-generic]
+dependencies = ["matchable", "srfi-1", "srfi-14"]
+license = "bsd"
+sha256 = "11k6qczmia6m77jgk80lphz83h12hd5h5cfzj8mllf7kv50il69g"
+synopsis = "URI generic syntax (RFC 3986) parsing and manipulation."
+version = "3.3"
+
+[uri-match]
+dependencies = ["uri-common"]
+license = "bsd"
+sha256 = "0bkl82wjhiihk4ll1m5zddzcmhwswgp9n26gig7c606wyi76yw7s"
+synopsis = "A flexible URI matcher"
+version = "1.0"
+
+[utf8]
+dependencies = ["srfi-69", "iset", "regex"]
+license = "bsd"
+sha256 = "0vpf2vw4k7b1f7afgminnvkgiq9m973rxi1w2y63jgg8vr7i027p"
+synopsis = "Unicode support"
+version = "3.6.3"
+
+[uuid-lib]
+dependencies = []
+license = "bsd"
+sha256 = "1vq5k5cblhx03a79mbs2903c0lwq526zcjxk8da09cccvf7xqf33"
+synopsis = "OSF DCE 1.1 UUID"
+version = "0.0.1"
+
+[uuid]
+dependencies = []
+license = "bsd"
+sha256 = "0iv8z83zdpwxrvjrxjnvflqy5hj4x03ivm3f2dmcf82ylhvx0gd8"
+synopsis = "native chicken uuid library"
+version = "0.1"
+
+[vector-lib]
+dependencies = []
+license = "bsd"
+sha256 = "071nx5m5q7j55mv4ikikffd1b2m7xfkbm21rjffg8gz6qwqa851z"
+synopsis = "Port of the SRFI-43 reference implementation"
+version = "2.1.1"
+
+[vectr]
+dependencies = ["coops"]
+license = "gplv3"
+sha256 = "0a97mg94l03npnlds7c8f63d9nhvr2rfjnk0p1mgqpmvq396kf0g"
+synopsis = "A linear vectr library."
+version = "0.1"
+
+[vlist]
+dependencies = ["srfi-1", "srfi-69"]
+license = "lgpl-3"
+sha256 = "0vmxll3x7b4inp3jwzvkzjkvqw79imkmsaygwvn9r3l1hzypxmas"
+synopsis = "An implementation of vlists, a functional list-like data structure."
+version = "1.1"
+
+[web-colors]
+dependencies = ["srfi-13"]
+license = "bsd"
+sha256 = "05q5rrw4dmnswrb2sfzyvn970s9xclwhcvzybs0qdb15qq89g4jn"
+synopsis = "Parse and write HTML/CSS color strings"
+version = "1.0.0"
+
+[webview]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "srfi-69", "utf8"]
+license = "bsd"
+sha256 = "1xd7h0z2j5vfhckw28s52y752lyx77q8gqj9cwlrgxhhirylh5n6"
+synopsis = "Multi-platform HTML user interface shell"
+version = "1.0.1"
+
+[with-current-directory]
+dependencies = []
+license = "bsd"
+sha256 = "1ryl7l2jw5m34fmvv1nr0rf2mwkxrds8xkz7msfzi4gy36i5zja9"
+synopsis = "Convenience procedure for temporarily changing directories"
+version = "1.0.0"
+
+[ws-client]
+dependencies = ["srfi-1", "foreigners", "string-utils", "base64", "simple-sha1", "uri-common", "intarweb", "openssl"]
+license = "bsd"
+sha256 = "1w6cpf52ipw0irx7xhh9gnz13hp6h9babi7ymiwwn9k798mhc063"
+synopsis = "websocket client library"
+version = "1.0.0"
+
+[x11-colors]
+dependencies = ["srfi-1", "srfi-13", "matchable"]
+license = "bsd"
+sha256 = "1fj8swh4s4gwif2dp59ls0vbdi2d5w50b2q2q00yiyvlr7smm4hs"
+synopsis = "named standard colors as available in X11"
+version = "1.1"
+
+[xj]
+dependencies = ["fmt", "html-parser", "srfi-1", "utf8", "brev-separate"]
+license = "bsd-3-clause"
+sha256 = "0ygznmn4p5df6q7f1m0nv4hz4l5ym3nmm2zp8y3h80piy0cb9c0a"
+synopsis = "Unix filter that turns XML into JSON"
+version = "1.28"
+
+[xlib]
+dependencies = ["matchable", "srfi-13"]
+license = "unknown"
+sha256 = "17r7w5w7fwmhr5n37zq0yhg4s8pm8505lzal4mq7i2m6y591xfc0"
+synopsis = "Xlib bindings"
+version = "1.3"
+
+[xml-rpc]
+dependencies = ["base64", "http-client", "intarweb", "ssax", "sxpath", "srfi-1", "srfi-13", "srfi-18", "srfi-69"]
+license = "bsd"
+sha256 = "05qn5fd872q3zh0ic9gq32j8rnvpg6l1p5bj86pdyan1iqxypnsq"
+synopsis = "XML-RPC client/server"
+version = "3.0.1"
+
+[yaml]
+dependencies = ["sql-null", "srfi-13", "srfi-69"]
+license = "mit"
+sha256 = "0h80jim818a3ks0qa6q123hj9gabky9zyvam724sglvx3zj897is"
+synopsis = "Bindings to libyaml"
+version = "0.2.2"
+
+[yasos]
+dependencies = ["srfi-69", "srfi-127"]
+license = "bsd"
+sha256 = "0q8cl3bvslk76l89k0vf836cb3xmd4kwvhgak38afsnrvirwiamn"
+synopsis = "A very simple OOP system"
+version = "1.14"
+
+[z3]
+dependencies = ["bind"]
+license = "bsd"
+sha256 = "147f2401ngpgg6pg0gf60vkj1gvhgmbjc3l8v5mqkyd47p5zjxgl"
+synopsis = "A gzip (RFC1952) compression and decompression library"
+version = "2.0"
+
+[zlib]
+dependencies = ["foreigners", "miscmacros"]
+license = "gpl-3"
+sha256 = "0m3kkspj2l4ssl82gx058h747xmbhm66cxc1z0908b0pjkw5byx7"
+synopsis = "Bindings for zlib"
+version = "0.7.0"
+
+[zmq]
+dependencies = ["srfi-1", "srfi-13", "srfi-18", "foreigners"]
+license = "lgpl"
+sha256 = "04iyk76fi557r3y7wxhgr2kra0764qgcc84dar5pz3qjlql33bhq"
+synopsis = "Bindings for the ZeroMQ API"
+version = "0.2"
+
+[zshbrev]
+dependencies = ["brev"]
+license = "lgplv3"
+sha256 = "16sn87z72x8d4ddbkwgz1jxas471r5nvazwi0klsn204v1qc30dy"
+synopsis = "Access Chicken functions from any shell and access zsh functions from Chicken"
+version = "1.19"
+
+[zstd]
+dependencies = []
+license = "bsd"
+sha256 = "06gvbk03xbrs5hihrysl2qaf7aag7zk3nvsyaqvfiaa6zg5y80mk"
+synopsis = "ZStandard bindings"
+version = "1.2"
+
+[zxcvbn]
+dependencies = []
+license = "bsd"
+sha256 = "0hqhzlwlmngwd9sgkrrhmvfaq8gc7dc2c719y6h2ys3ahym4iaxn"
+synopsis = "zxcvbn password entropy estimation"
+version = "1.0.0"
+
diff --git a/pkgs/development/compilers/chicken/5/eggs.nix b/pkgs/development/compilers/chicken/5/eggs.nix
deleted file mode 100644
index 83bfc1cbb718..000000000000
--- a/pkgs/development/compilers/chicken/5/eggs.nix
+++ /dev/null
@@ -1,551 +0,0 @@
-{ pkgs, stdenv }:
-rec {
-  inherit (pkgs) eggDerivation fetchegg;
-
-  address-info = eggDerivation {
-    name = "address-info-1.0.5";
-
-    src = fetchegg {
-      name = "address-info";
-      version = "1.0.5";
-      sha256 = "1nv87ghfv8szmi2l0rybrgrds6fs5w6jxafqslnzw0mw5sfj6jyk";
-    };
-
-    buildInputs = [
-      srfi-1
-    ];
-  };
-
-  apropos = eggDerivation {
-    name = "apropos-3.6.0";
-
-    src = fetchegg {
-      name = "apropos";
-      version = "3.6.0";
-      sha256 = "0jq5d4zijbf5dw2vsfn89smp7zjpgp82y5hs10xkysf831x7l551";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      check-errors
-      string-utils
-      symbol-utils
-    ];
-  };
-
-  args = eggDerivation {
-    name = "args-1.6.0";
-
-    src = fetchegg {
-      name = "args";
-      version = "1.6.0";
-      sha256 = "1y9sznh4kxqxvhd8k44bjx0s7xspp52sx4bn8i8i0f8lwch6r2g4";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      srfi-37
-    ];
-  };
-
-  base64 = eggDerivation {
-    name = "base64-1.0";
-
-    src = fetchegg {
-      name = "base64";
-      version = "1.0";
-      sha256 = "01lid9wxf94nr7gmskamxlfngack1hyxig8rl9swwgnbmz9qgysi";
-    };
-
-    buildInputs = [
-      srfi-13
-    ];
-  };
-
-  check-errors = eggDerivation {
-    name = "check-errors-3.2.0";
-
-    src = fetchegg {
-      name = "check-errors";
-      version = "3.2.0";
-      sha256 = "0d0hpq1nmwyvbg162bqzgk62f70rin0pxsr5a3pgx6xin5i3ngah";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  defstruct = eggDerivation {
-    name = "defstruct-2.0";
-
-    src = fetchegg {
-      name = "defstruct";
-      version = "2.0";
-      sha256 = "0q1v1gdwqlpmwcsa4jnqldfqky9k7kvb83qgkhdyqym52bm5aln8";
-    };
-
-    buildInputs = [
-      srfi-1
-    ];
-  };
-
-  feature-test = eggDerivation {
-    name = "feature-test-0.2.0";
-
-    src = fetchegg {
-      name = "feature-test";
-      version = "0.2.0";
-      sha256 = "1dxdisv64d8alg6r45cwxf5gmdpcvql1hvlq808lgwphd7kvfpgr";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  foreigners = eggDerivation {
-    name = "foreigners-1.5";
-
-    src = fetchegg {
-      name = "foreigners";
-      version = "1.5";
-      sha256 = "1mm91y61nlawgb7iqdrkz2fi9sc3fic07f5m1ig541b2hbscfiqy";
-    };
-
-    buildInputs = [
-      matchable
-    ];
-  };
-
-  intarweb = eggDerivation {
-    name = "intarweb-2.0.1";
-
-    src = fetchegg {
-      name = "intarweb";
-      version = "2.0.1";
-      sha256 = "0md226jikqhj993cw17588ipmnz0v7l34zrvylamyrs6zbvj3scm";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      srfi-14
-      defstruct
-      uri-common
-      base64
-    ];
-  };
-
-  iset = eggDerivation {
-    name = "iset-2.2";
-
-    src = fetchegg {
-      name = "iset";
-      version = "2.2";
-      sha256 = "0yfkcd07cw6xnnqfbbvjy81x0vc54k40vdjp2m7gwxx64is6m3rz";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  json = eggDerivation {
-    name = "json-1.6";
-
-    src = fetchegg {
-      name = "json";
-      version = "1.6";
-      sha256 = "0sb8285dqrm27c8zaqfzc0gixvfmvf0cq2nbza8c4z7j5snxzs2w";
-    };
-
-    buildInputs = [
-      packrat
-      srfi-1
-      srfi-69
-    ];
-  };
-
-  matchable = eggDerivation {
-    name = "matchable-1.1";
-
-    src = fetchegg {
-      name = "matchable";
-      version = "1.1";
-      sha256 = "084hm5dvbvgnpb32ispkp3hjili8z02hamln860r99jx68jx6j2v";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  r7rs = eggDerivation {
-    name = "r7rs-1.0.5";
-
-    src = fetchegg {
-      name = "r7rs";
-      version = "1.0.5";
-      sha256 = "0zyi1z4m1995hm2wfc5wpi8jjgxcwk03qknq5v2ygff3akxazsf6";
-    };
-
-    buildInputs = [
-      matchable
-      srfi-1
-      srfi-13
-    ];
-  };
-
-  memory-mapped-files = eggDerivation {
-    name = "memory-mapped-files-0.4";
-
-    src = fetchegg {
-      name = "memory-mapped-files";
-      version = "0.4";
-      sha256 = "0by3r18bj9fs0bs9w5czx84vssmr58br3x7pz1m3myb4mns3mpsc";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  message-digest-primitive = eggDerivation {
-    name = "message-digest-primitive-4.3.2";
-
-    src = fetchegg {
-      name = "message-digest-primitive";
-      version = "4.3.2";
-      sha256 = "1wfmyyp1fv0sz70m0rgzbhkiqgzjc15ppz7fwmpnxg12rvfzdvq0";
-    };
-
-    buildInputs = [
-      check-errors
-    ];
-  };
-
-  miscmacros = eggDerivation {
-    name = "miscmacros-1.0";
-
-    src = fetchegg {
-      name = "miscmacros";
-      version = "1.0";
-      sha256 = "0n2ia4ib4f18hcbkm5byph07ncyx61pcpfp2qr5zijf8ykp8nbvr";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  packrat = eggDerivation {
-    name = "packrat-1.5";
-
-    src = fetchegg {
-      name = "packrat";
-      version = "1.5";
-      sha256 = "0hfnh57a8yga3byrk8522al5wdj7dyz48lixvvcgnsn3vdy333hq";
-    };
-
-    buildInputs = [
-      srfi-1
-    ];
-  };
-
-  regex = eggDerivation {
-    name = "regex-2.0";
-
-    src = fetchegg {
-      name = "regex";
-      version = "2.0";
-      sha256 = "0qgqrrdr95yqggw8xyvb693nhizwqvf1fp9cjx9p3z80c4ih8j4j";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  sendfile = eggDerivation {
-    name = "sendfile-1.8.3";
-
-    src = fetchegg {
-      name = "sendfile";
-      version = "1.8.3";
-      sha256 = "0acmydjxlrbq7bdspmrzv9q9l3gh4xxnbpi5g1d5mz1g2mjwgm63";
-    };
-
-    buildInputs = [
-      memory-mapped-files
-    ];
-  };
-
-  sha2 = eggDerivation {
-    name = "sha2-4.0.5";
-
-    src = fetchegg {
-      name = "sha2";
-      version = "4.0.5";
-      sha256 = "020yc41gkpg2s48v5n1nnq02dii340yly2y1zsi71bbfbkai2vcs";
-    };
-
-    buildInputs = [
-      message-digest-primitive
-    ];
-  };
-
-  socket = eggDerivation {
-    name = "socket-0.3.3";
-
-    src = fetchegg {
-      name = "socket";
-      version = "0.3.3";
-      sha256 = "04wfxrwjizvf1jdpfqp3r7381rp9lscrm3z21ihq2dc2lfzjgrxw";
-    };
-
-    buildInputs = [
-      srfi-13
-      srfi-18
-      foreigners
-      feature-test
-    ];
-  };
-
-  spiffy = eggDerivation {
-    name = "spiffy-6.3";
-
-    src = fetchegg {
-      name = "spiffy";
-      version = "6.3";
-      sha256 = "0f22gfdyysgbm3q6cjibn1z1yavks3imxi1mxcyfmms3x91k5k3c";
-    };
-
-    buildInputs = [
-      intarweb
-      uri-common
-      uri-generic
-      sendfile
-      srfi-1
-      srfi-13
-      srfi-14
-      srfi-18
-    ];
-  };
-
-  srfi-1 = eggDerivation {
-    name = "srfi-1-0.5.1";
-
-    src = fetchegg {
-      name = "srfi-1";
-      version = "0.5.1";
-      sha256 = "15x0ajdkw5gb3vgs8flzh5g0pzl3wmcpf11iimlm67mw6fxc8p7j";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-13 = eggDerivation {
-    name = "srfi-13-0.3.1";
-
-    src = fetchegg {
-      name = "srfi-13";
-      version = "0.3.1";
-      sha256 = "12ryxs3w3las0wjdh0yp52g1xmyq1fb48xi3i26l5a9sfx7gbilp";
-    };
-
-    buildInputs = [
-      srfi-14
-    ];
-  };
-
-  srfi-14 = eggDerivation {
-    name = "srfi-14-0.2.1";
-
-    src = fetchegg {
-      name = "srfi-14";
-      version = "0.2.1";
-      sha256 = "0gc33cx4xll9vsf7fm8jvn3gc0604kn3bbi6jfn6xscqp86kqb9p";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-145 = eggDerivation {
-    name = "srfi-145-0.1";
-
-    src = fetchegg {
-      name = "srfi-145";
-      version = "0.1";
-      sha256 = "1r4278xhpmm8gww64j6akpyv3qjnn14b6nsisyb9qm7yx3pkpim9";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-189 = eggDerivation {
-    name = "srfi-189-0.1";
-
-    src = fetchegg {
-      name = "srfi-189";
-      version = "0.1";
-      sha256 = "1nmrywpi9adi5mm1vcbxxsgw0j3v6m7s4j1mii7icj83xn81cgvx";
-    };
-
-    buildInputs = [
-      r7rs
-      srfi-1
-      srfi-145
-    ];
-  };
-
-  srfi-18 = eggDerivation {
-    name = "srfi-18-0.1.6";
-
-    src = fetchegg {
-      name = "srfi-18";
-      version = "0.1.6";
-      sha256 = "00lykm5lqbrcxl3dab9dqwimpgm36v4ys2957k3vdlg4xdb1abfa";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-37 = eggDerivation {
-    name = "srfi-37-1.4";
-
-    src = fetchegg {
-      name = "srfi-37";
-      version = "1.4";
-      sha256 = "17f593497n70gldkj6iab6ilgryiqar051v6azn1szhnm1lk7dwd";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  srfi-69 = eggDerivation {
-    name = "srfi-69-0.4.1";
-
-    src = fetchegg {
-      name = "srfi-69";
-      version = "0.4.1";
-      sha256 = "1l102kppncz27acsr4jyi46q0r7g2lb6gdbkd6p3h1xmvwcnk2hl";
-    };
-
-    buildInputs = [
-      
-    ];
-  };
-
-  string-utils = eggDerivation {
-    name = "string-utils-2.4.0";
-
-    src = fetchegg {
-      name = "string-utils";
-      version = "2.4.0";
-      sha256 = "09m3s0p199r2nmvc8qnqvbxjbq967gvwqrzp236wsw3hdcil6p8v";
-    };
-
-    buildInputs = [
-      srfi-1
-      srfi-13
-      srfi-69
-      miscmacros
-      check-errors
-      utf8
-    ];
-  };
-
-  symbol-utils = eggDerivation {
-    name = "symbol-utils-2.1.0";
-
-    src = fetchegg {
-      name = "symbol-utils";
-      version = "2.1.0";
-      sha256 = "17nq8bj18f3bbf3mdfx1m8agy97izn1xcl8ymvgvvd5g384b2xil";
-    };
-
-    buildInputs = [
-      check-errors
-    ];
-  };
-
-  tcp6 = eggDerivation {
-    name = "tcp6-0.2.1";
-
-    src = fetchegg {
-      name = "tcp6";
-      version = "0.2.1";
-      sha256 = "14dynnjgac28f46v781hi6kam326q6rh57pf0pvl0chdva4hlf3q";
-    };
-
-    buildInputs = [
-      socket
-      srfi-1
-    ];
-  };
-
-  uri-common = eggDerivation {
-    name = "uri-common-2.0";
-
-    src = fetchegg {
-      name = "uri-common";
-      version = "2.0";
-      sha256 = "07rq7ppkyk3i85vqspc048pnj6gmjhj236z00chslli9xybqkgrd";
-    };
-
-    buildInputs = [
-      uri-generic
-      defstruct
-      matchable
-      srfi-1
-      srfi-13
-      srfi-14
-    ];
-  };
-
-  uri-generic = eggDerivation {
-    name = "uri-generic-3.2";
-
-    src = fetchegg {
-      name = "uri-generic";
-      version = "3.2";
-      sha256 = "1lpvnk1mnhmrga149km7ygpy7fkq7z2pvw0mvpx2aql03l8gpdsj";
-    };
-
-    buildInputs = [
-      matchable
-      srfi-1
-      srfi-14
-    ];
-  };
-
-  utf8 = eggDerivation {
-    name = "utf8-3.6.2";
-
-    src = fetchegg {
-      name = "utf8";
-      version = "3.6.2";
-      sha256 = "10wzp3qmwik4gx3hhaqm2n83wza0rllgy57363h5ccv8fga5nnm6";
-    };
-
-    buildInputs = [
-      srfi-69
-      iset
-      regex
-    ];
-  };
-}
-
diff --git a/pkgs/development/compilers/chicken/5/eggs.scm b/pkgs/development/compilers/chicken/5/eggs.scm
deleted file mode 100644
index 6e3405b95ec9..000000000000
--- a/pkgs/development/compilers/chicken/5/eggs.scm
+++ /dev/null
@@ -1,11 +0,0 @@
-;; Eggs used by egg2nix
-args
-matchable
-apropos
-spiffy
-json
-tcp6
-sha2
-
-;; other eggs to include in nixpkgs
-srfi-189
diff --git a/pkgs/development/compilers/chicken/5/fetchegg/builder.sh b/pkgs/development/compilers/chicken/5/fetchegg/builder.sh
deleted file mode 100644
index 34c9de37233d..000000000000
--- a/pkgs/development/compilers/chicken/5/fetchegg/builder.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-if [ -e .attrs.sh ]; then source .attrs.sh; fi
-source $stdenv/setup
-
-echo "exporting egg ${eggName} (version $version) into $out"
-
-mkdir -p $out
-CHICKEN_EGG_CACHE=. chicken-install -r "${eggName}:${version}"
-rm ${eggName}/{STATUS,TIMESTAMP}
-cp -r ${eggName}/* $out/
diff --git a/pkgs/development/compilers/chicken/5/fetchegg/default.nix b/pkgs/development/compilers/chicken/5/fetchegg/default.nix
deleted file mode 100644
index 08d23cbaa616..000000000000
--- a/pkgs/development/compilers/chicken/5/fetchegg/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-# Fetches a chicken egg from henrietta using `chicken-install -r'
-# See: http://wiki.call-cc.org/chicken-projects/egg-index-5.html
-
-{ lib, stdenvNoCC, chicken }:
-{ name, version, md5 ? "", sha256 ? "" }:
-
-if md5 != "" then
-  throw "fetchegg does not support md5 anymore, please use sha256"
-else
-stdenvNoCC.mkDerivation {
-  name = "chicken-${name}-export";
-  builder = ./builder.sh;
-  nativeBuildInputs = [ chicken ];
-
-  outputHashAlgo = "sha256";
-  outputHashMode = "recursive";
-  outputHash = sha256;
-
-  inherit version;
-
-  eggName = name;
-
-  impureEnvVars = lib.fetchers.proxyImpureEnvVars;
-}
-
diff --git a/pkgs/development/compilers/chicken/5/read-egg.scm b/pkgs/development/compilers/chicken/5/read-egg.scm
new file mode 100755
index 000000000000..28f2e4e41c8b
--- /dev/null
+++ b/pkgs/development/compilers/chicken/5/read-egg.scm
@@ -0,0 +1,40 @@
+(import (chicken process-context)
+        (chicken format)
+        (chicken string))
+
+(define env-var get-environment-variable)
+(define ref alist-ref)
+
+(define egg (read))
+
+(printf "[~A]\n" (env-var "EGG_NAME"))
+
+(define dependencies
+  (map (lambda (dep)
+         (->string (if (list? dep)
+                       (car dep)
+                       dep)))
+       (ref 'dependencies egg eqv? '())))
+(printf "dependencies = [~A]\n"
+        (string-intersperse (map (lambda (dep) (sprintf "~S" dep))
+                                 dependencies)
+                            ", "))
+
+(define license (ref 'license egg))
+(printf "license = ~S\n"
+        (if (not license)
+            ""
+            (string-translate (->string (car license))
+                              "ABCDEFGHIJKLMNOPQRSTUVWXYZ "
+                              "abcdefghijklmnopqrstuvwxyz-")))
+
+(printf "sha256 = ~S\n" (env-var "EGG_SHA256"))
+
+(define synopsis (ref 'synopsis egg))
+(printf "synopsis = ~S\n"
+        (if (not synopsis)
+            ""
+            (car synopsis)))
+
+(printf "version = ~S\n" (env-var "EGG_VERSION"))
+(print)
diff --git a/pkgs/development/compilers/chicken/5/update.sh b/pkgs/development/compilers/chicken/5/update.sh
new file mode 100755
index 000000000000..32f5fbf5608f
--- /dev/null
+++ b/pkgs/development/compilers/chicken/5/update.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i oil -p oil chicken
+
+export URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/"
+cd $(nix-prefetch-url \
+     'https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=snapshot;h=master;sf=tgz' \
+     --name chicken-eggs-5-latest --unpack --print-path | tail -1)
+
+echo "# THIS IS A GENERATED FILE.  DO NOT EDIT!" > $_this_dir/deps.toml
+for i, item in */*/*.egg {
+  var EGG_NAME=$(dirname $(dirname $item))
+  var EGG_VERSION=$(basename $(dirname $item))
+  var EGG_URL="${URL_PREFIX}${EGG_NAME}/${EGG_NAME}-${EGG_VERSION}.tar.gz"
+  var EGG_SHA256=$(nix-prefetch-url $EGG_URL)
+  export EGG_NAME
+  export EGG_VERSION
+  export EGG_SHA256
+  csi -s $_this_dir/read-egg.scm < $item
+} >> $_this_dir/deps.toml
diff --git a/pkgs/development/libraries/libcef/default.nix b/pkgs/development/libraries/libcef/default.nix
index 043848341ac4..e64156c548ce 100644
--- a/pkgs/development/libraries/libcef/default.nix
+++ b/pkgs/development/libraries/libcef/default.nix
@@ -112,6 +112,6 @@ stdenv.mkDerivation rec {
       binaryNativeCode
     ];
     license = licenses.bsd3;
-    platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
+    platforms = [ "x86_64-linux" "aarch64-linux" ];
   };
 }
diff --git a/pkgs/development/libraries/ngtcp2/gnutls.nix b/pkgs/development/libraries/ngtcp2/gnutls.nix
index ef73f06e34a1..f19672e566d1 100644
--- a/pkgs/development/libraries/ngtcp2/gnutls.nix
+++ b/pkgs/development/libraries/ngtcp2/gnutls.nix
@@ -6,13 +6,13 @@
 
 stdenv.mkDerivation rec {
   pname = "ngtcp2";
-  version = "0.13.0";
+  version = "0.13.1";
 
   src = fetchFromGitHub {
     owner = "ngtcp2";
     repo = "ngtcp2";
     rev = "v${version}";
-    sha256 = "sha256-rKEF5R1GubgFiblmdTqh26PxTRxIqXUJHxj0Qwd3N00=";
+    sha256 = "sha256-bkTbnf7vyTxA623JVGUgrwAuXK7d8kzijOK1F4Sh4yY=";
   };
 
   outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/restinio/default.nix b/pkgs/development/libraries/restinio/default.nix
index c027c51e8eb4..2c17a2d54ff6 100644
--- a/pkgs/development/libraries/restinio/default.nix
+++ b/pkgs/development/libraries/restinio/default.nix
@@ -1,19 +1,23 @@
-{ lib, fetchzip }:
+{ lib, stdenvNoCC, fetchurl }:
 
-let
+stdenvNoCC.mkDerivation rec {
   pname = "restinio";
   version = "0.6.17";
-in
-fetchzip {
-  name = "${pname}-${version}";
-  url = "https://github.com/Stiffstream/restinio/releases/download/v.${version}/${pname}-${version}.tar.bz2";
-  hash = "sha256-8A13r3Qsn5S+kVWLPENoOjqz2tPMxSo6EWBvHG1cTAE=";
 
-  stripRoot = false;
-  postFetch = ''
+  src = fetchurl {
+    url = "https://github.com/Stiffstream/restinio/releases/download/v.${version}/${pname}-${version}.tar.bz2";
+    hash = "sha256-zqDEaQYZbpfDCyv++/1JV4yfhwqJUB185c05u9N2FCo=";
+  };
+
+  sourceRoot = ".";
+
+  installPhase = ''
+    runHook preInstall
+
     mkdir -p $out/include
-    mv $out/restinio-*/dev/restinio $out/include
-    rm -r $out/restinio-*
+    mv restinio-*/dev/restinio $out/include
+
+    runHook postInstall
   '';
 
   meta = with lib; {
diff --git a/pkgs/development/libraries/sentry-native/default.nix b/pkgs/development/libraries/sentry-native/default.nix
index b1c5ea240871..9a7ac5d32c58 100644
--- a/pkgs/development/libraries/sentry-native/default.nix
+++ b/pkgs/development/libraries/sentry-native/default.nix
@@ -9,13 +9,13 @@
 
 stdenv.mkDerivation rec {
   pname = "sentry-native";
-  version = "0.6.0";
+  version = "0.6.1";
 
   src = fetchFromGitHub {
     owner = "getsentry";
     repo = "sentry-native";
     rev = version;
-    hash = "sha256-43THyqbujbXIW+y8KPkTiLg95XCV8l1fiWfd2V+/Fas=";
+    hash = "sha256-I4++of7P8AwTMh48UM+yXjbNykYwJJg1Y8bpGKKAicA=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/ocaml-modules/caqti/async.nix b/pkgs/development/ocaml-modules/caqti/async.nix
index 148694770777..328cf37986d2 100644
--- a/pkgs/development/ocaml-modules/caqti/async.nix
+++ b/pkgs/development/ocaml-modules/caqti/async.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-async";
   inherit (caqti) version src;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ async_kernel async_unix caqti core_kernel ];
 
   meta = caqti.meta // { description = "Async support for Caqti"; };
diff --git a/pkgs/development/ocaml-modules/caqti/default.nix b/pkgs/development/ocaml-modules/caqti/default.nix
index 18b55b9857ef..2d62ba7e0c6e 100644
--- a/pkgs/development/ocaml-modules/caqti/default.nix
+++ b/pkgs/development/ocaml-modules/caqti/default.nix
@@ -8,6 +8,7 @@ buildDunePackage rec {
   version = "1.9.1";
 
   minimalOCamlVersion = "4.04";
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/paurkedal/ocaml-caqti/releases/download/v${version}/caqti-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix b/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix
index bff515eff381..859402d83ea1 100644
--- a/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix
+++ b/pkgs/development/ocaml-modules/caqti/driver-mariadb.nix
@@ -6,6 +6,8 @@ buildDunePackage {
 
   propagatedBuildInputs = [ caqti mariadb ];
 
+  duneVersion = "3";
+
   meta = caqti.meta // {
     description = "MariaDB driver for Caqti using C bindings";
   };
diff --git a/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix b/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix
index f33e38fab8df..d48ae1186bf7 100644
--- a/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix
+++ b/pkgs/development/ocaml-modules/caqti/driver-postgresql.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-driver-postgresql";
   inherit (caqti) version src;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ caqti postgresql ];
 
   meta = caqti.meta // {
diff --git a/pkgs/development/ocaml-modules/caqti/dynload.nix b/pkgs/development/ocaml-modules/caqti/dynload.nix
index 8e6a30a1a312..dfd52e24dd1e 100644
--- a/pkgs/development/ocaml-modules/caqti/dynload.nix
+++ b/pkgs/development/ocaml-modules/caqti/dynload.nix
@@ -1,10 +1,12 @@
-{ lib, buildDunePackage, caqti }:
+{ lib, buildDunePackage, caqti, findlib }:
 
 buildDunePackage {
   pname = "caqti-dynload";
   inherit (caqti) version src;
 
-  propagatedBuildInputs = [ caqti ];
+  duneVersion = "3";
+
+  propagatedBuildInputs = [ caqti findlib ];
 
   meta = caqti.meta // {
     description = "Dynamic linking of Caqti drivers using findlib.dynload";
diff --git a/pkgs/development/ocaml-modules/caqti/lwt.nix b/pkgs/development/ocaml-modules/caqti/lwt.nix
index d06421136280..66e5a7ce293d 100644
--- a/pkgs/development/ocaml-modules/caqti/lwt.nix
+++ b/pkgs/development/ocaml-modules/caqti/lwt.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-lwt";
   inherit (caqti) version src;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ caqti logs lwt ];
 
   meta = caqti.meta // { description = "Lwt support for Caqti"; };
diff --git a/pkgs/development/ocaml-modules/caqti/type-calendar.nix b/pkgs/development/ocaml-modules/caqti/type-calendar.nix
index 26b0887f20e8..db4d5983aedf 100644
--- a/pkgs/development/ocaml-modules/caqti/type-calendar.nix
+++ b/pkgs/development/ocaml-modules/caqti/type-calendar.nix
@@ -4,6 +4,8 @@ buildDunePackage {
   pname = "caqti-type-calendar";
   inherit (caqti) src version;
 
+  duneVersion = "3";
+
   propagatedBuildInputs = [ calendar caqti ];
 
   meta = caqti.meta // {
diff --git a/pkgs/development/ocaml-modules/iter/default.nix b/pkgs/development/ocaml-modules/iter/default.nix
index 26adaf06d1ee..7d0f9366a554 100644
--- a/pkgs/development/ocaml-modules/iter/default.nix
+++ b/pkgs/development/ocaml-modules/iter/default.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
   pname = "iter";
   version = "1.6";
 
+  duneVersion = "3";
+
   src = fetchFromGitHub {
     owner = "c-cube";
     repo = pname;
diff --git a/pkgs/development/ocaml-modules/pratter/default.nix b/pkgs/development/ocaml-modules/pratter/default.nix
index a44e815092ca..a2408a267ce3 100644
--- a/pkgs/development/ocaml-modules/pratter/default.nix
+++ b/pkgs/development/ocaml-modules/pratter/default.nix
@@ -12,6 +12,7 @@ buildDunePackage rec {
   pname = "pratter";
 
   minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   src = fetchFromGitHub {
     owner = "gabrielhdt";
diff --git a/pkgs/development/ocaml-modules/qcheck/alcotest.nix b/pkgs/development/ocaml-modules/qcheck/alcotest.nix
index 4f1baec1e556..113b61eea180 100644
--- a/pkgs/development/ocaml-modules/qcheck/alcotest.nix
+++ b/pkgs/development/ocaml-modules/qcheck/alcotest.nix
@@ -3,7 +3,9 @@
 buildDunePackage {
   pname = "qcheck-alcotest";
 
-  inherit (qcheck-core) version src;
+  inherit (qcheck-core) version src patches;
+
+  duneVersion = "3";
 
   propagatedBuildInputs = [ qcheck-core alcotest ];
 
diff --git a/pkgs/development/ocaml-modules/qcheck/bytes.patch b/pkgs/development/ocaml-modules/qcheck/bytes.patch
new file mode 100644
index 000000000000..7e5e5f2efedc
--- /dev/null
+++ b/pkgs/development/ocaml-modules/qcheck/bytes.patch
@@ -0,0 +1,36 @@
+diff --git a/src/alcotest/dune b/src/alcotest/dune
+index 220a8b3..df1ffe0 100644
+--- a/src/alcotest/dune
++++ b/src/alcotest/dune
+@@ -3,6 +3,6 @@
+   (name qcheck_alcotest)
+   (public_name qcheck-alcotest)
+   (wrapped false)
+-  (libraries unix bytes qcheck-core qcheck-core.runner alcotest)
++  (libraries unix qcheck-core qcheck-core.runner alcotest)
+   (flags :standard -w +a-4-42-44-48-50-58-32-60@8 -safe-string)
+   )
+diff --git a/src/core/dune b/src/core/dune
+index ad0939f..42dc8ac 100644
+--- a/src/core/dune
++++ b/src/core/dune
+@@ -3,6 +3,6 @@
+   (name qcheck_core)
+   (public_name qcheck-core)
+   (wrapped false)
+-  (libraries unix bytes)
++  (libraries unix)
+   (flags :standard -w +a-4-42-44-48-50-58-32-60@8 -safe-string)
+   )
+diff --git a/src/ounit/dune b/src/ounit/dune
+index 2fadb7a..41f8d4b 100644
+--- a/src/ounit/dune
++++ b/src/ounit/dune
+@@ -3,6 +3,6 @@
+   (name qcheck_ounit)
+   (public_name qcheck-ounit)
+   (wrapped false)
+-  (libraries unix bytes qcheck-core qcheck-core.runner ounit2)
++  (libraries unix qcheck-core qcheck-core.runner ounit2)
+   (flags :standard -w +a-4-42-44-48-50-58-32-60@8 -safe-string)
+   )
diff --git a/pkgs/development/ocaml-modules/qcheck/core.nix b/pkgs/development/ocaml-modules/qcheck/core.nix
index f61cba0639ec..cc24d0711b28 100644
--- a/pkgs/development/ocaml-modules/qcheck/core.nix
+++ b/pkgs/development/ocaml-modules/qcheck/core.nix
@@ -5,6 +5,7 @@ buildDunePackage rec {
   version = "0.20";
 
   minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   src = fetchFromGitHub {
     owner = "c-cube";
@@ -13,6 +14,8 @@ buildDunePackage rec {
     sha256 = "sha256-d3gleiaPEDJTbHtieL4oAq1NlA/0NtzdW9SA1sItFeQ=";
   };
 
+  patches = [ ./bytes.patch ];
+
   meta = {
     description = "Core qcheck library";
     homepage = "https://c-cube.github.io/qcheck/";
diff --git a/pkgs/development/ocaml-modules/qcheck/default.nix b/pkgs/development/ocaml-modules/qcheck/default.nix
index 2a0e6c0ae40c..7189c2fb3461 100644
--- a/pkgs/development/ocaml-modules/qcheck/default.nix
+++ b/pkgs/development/ocaml-modules/qcheck/default.nix
@@ -3,7 +3,9 @@
 buildDunePackage {
   pname = "qcheck";
 
-  inherit (qcheck-ounit) version src;
+  inherit (qcheck-ounit) version src patches;
+
+  duneVersion = "3";
 
   propagatedBuildInputs = [ qcheck-ounit ];
 
diff --git a/pkgs/development/ocaml-modules/qcheck/ounit.nix b/pkgs/development/ocaml-modules/qcheck/ounit.nix
index 06897987a954..aef47005a27a 100644
--- a/pkgs/development/ocaml-modules/qcheck/ounit.nix
+++ b/pkgs/development/ocaml-modules/qcheck/ounit.nix
@@ -3,7 +3,9 @@
 buildDunePackage {
   pname = "qcheck-ounit";
 
-  inherit (qcheck-core) version src;
+  inherit (qcheck-core) version src patches;
+
+  duneVersion = "3";
 
   propagatedBuildInputs = [ qcheck-core ounit ];
 
diff --git a/pkgs/development/ocaml-modules/qtest/default.nix b/pkgs/development/ocaml-modules/qtest/default.nix
index 5e9a89a83769..ea0237201dc1 100644
--- a/pkgs/development/ocaml-modules/qtest/default.nix
+++ b/pkgs/development/ocaml-modules/qtest/default.nix
@@ -4,7 +4,7 @@ buildDunePackage rec {
   pname = "qtest";
   version = "2.11.2";
 
-  useDune2 = true;
+  duneVersion = "3";
 
   src = fetchFromGitHub {
     owner = "vincent-hugot";
diff --git a/pkgs/development/ocaml-modules/rdbg/default.nix b/pkgs/development/ocaml-modules/rdbg/default.nix
index 9b33678590d5..c7915749bd0f 100644
--- a/pkgs/development/ocaml-modules/rdbg/default.nix
+++ b/pkgs/development/ocaml-modules/rdbg/default.nix
@@ -2,15 +2,15 @@
 
 buildDunePackage rec {
   pname = "rdbg";
-  version = "1.196.12";
+  version = "1.199.0";
 
-  useDune2 = true;
+  duneVersion = "3";
 
   minimalOCamlVersion = "4.07";
 
   src = fetchurl {
-    url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.1.196.12.tgz";
-    sha512 = "8e88034b1eda8f1233b4990adc9746782148254c93d8d0c99c246c0d50f306eeb6aa4afcfca8834acb3e268860647f47a24cc6a2d29fb45cac11f098e2ede275";
+    url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.v${version}.tgz";
+    hash = "sha512:6076eaa3608a313f8ac71a4f5aa4fcc64aeb0c646d581e5035110d4c80f94de34f2ba26f90a9a1e92a7f788c9e799f1f7b0e3728c853a21983ad732f0ee60352";
   };
 
   buildInputs = [
diff --git a/pkgs/development/ocaml-modules/stringext/default.nix b/pkgs/development/ocaml-modules/stringext/default.nix
index 3d440cf48959..32d801f971fb 100644
--- a/pkgs/development/ocaml-modules/stringext/default.nix
+++ b/pkgs/development/ocaml-modules/stringext/default.nix
@@ -8,7 +8,7 @@ let version = "1.6.0"; in
 buildDunePackage {
   pname = "stringext";
   version = version;
-  useDune2 = true;
+  duneVersion = "3";
   src = fetchurl {
     url = "https://github.com/rgrinberg/stringext/releases/download/${version}/stringext-${version}.tbz";
     sha256 = "1sh6nafi3i9773j5mlwwz3kxfzdjzsfqj2qibxhigawy5vazahfv";
diff --git a/pkgs/development/ocaml-modules/syslog-message/default.nix b/pkgs/development/ocaml-modules/syslog-message/default.nix
index 2c12415cdbb2..73cbba8be391 100644
--- a/pkgs/development/ocaml-modules/syslog-message/default.nix
+++ b/pkgs/development/ocaml-modules/syslog-message/default.nix
@@ -1,5 +1,4 @@
 { lib, buildDunePackage, fetchurl
-, ocaml
 , astring, ptime, rresult, qcheck
 }:
 
@@ -7,13 +6,12 @@ buildDunePackage rec {
   pname = "syslog-message";
   version = "1.1.0";
 
-  minimumOCamlVersion = "4.03";
-
-  useDune2 = true;
+  minimalOCamlVersion = "4.08";
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/verbosemode/${pname}/releases/download/${version}/${pname}-${version}.tbz";
-    sha256 = "0vy4dkl2q2fa6rzyfsvjyc9r1b9ymfqd6j35z2kp5vdc4r87053g";
+    hash = "sha256:0vy4dkl2q2fa6rzyfsvjyc9r1b9ymfqd6j35z2kp5vdc4r87053g";
   };
 
   propagatedBuildInputs = [
@@ -22,7 +20,7 @@ buildDunePackage rec {
     rresult
   ];
 
-  doCheck = lib.versionAtLeast ocaml.version "4.08";
+  doCheck = true;
   checkInputs = [
     qcheck
   ];
diff --git a/pkgs/development/ocaml-modules/uri/default.nix b/pkgs/development/ocaml-modules/uri/default.nix
index f669a98c4def..2c7ab1b6e506 100644
--- a/pkgs/development/ocaml-modules/uri/default.nix
+++ b/pkgs/development/ocaml-modules/uri/default.nix
@@ -3,11 +3,11 @@
 }:
 
 buildDunePackage rec {
-  minimumOCamlVersion = "4.03";
+  minimalOCamlVersion = "4.03";
   pname = "uri";
   version = "4.2.0";
 
-  useDune2 = true;
+  duneVersion = "3";
 
   src = fetchurl {
     url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/uri/sexp.nix b/pkgs/development/ocaml-modules/uri/sexp.nix
index ba970b1d6c51..61aa01fad8ba 100644
--- a/pkgs/development/ocaml-modules/uri/sexp.nix
+++ b/pkgs/development/ocaml-modules/uri/sexp.nix
@@ -6,7 +6,9 @@ else
 
 buildDunePackage {
   pname = "uri-sexp";
-  inherit (uri) version useDune2 src meta;
+  inherit (uri) version src meta;
+
+  duneVersion = "3";
 
   checkInputs = [ ounit ];
   propagatedBuildInputs = [ ppx_sexp_conv sexplib0 uri ];
diff --git a/pkgs/development/python-modules/ailment/default.nix b/pkgs/development/python-modules/ailment/default.nix
index 0a02afc3f5bd..33e42d76165e 100644
--- a/pkgs/development/python-modules/ailment/default.nix
+++ b/pkgs/development/python-modules/ailment/default.nix
@@ -8,7 +8,7 @@
 
 buildPythonPackage rec {
   pname = "ailment";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-KgQX8uVLnRZj2u2gkClX0PkaAPxgJR0D6E4lviZF1gk=";
+    hash = "sha256-bdsLpV9S7S9ZL6wKlkqQy++jrxVhQUw9wBtfzqrLkwo=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/angr/default.nix b/pkgs/development/python-modules/angr/default.nix
index e7d599457758..3cfca344925e 100644
--- a/pkgs/development/python-modules/angr/default.nix
+++ b/pkgs/development/python-modules/angr/default.nix
@@ -31,7 +31,7 @@
 
 buildPythonPackage rec {
   pname = "angr";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -40,7 +40,7 @@ buildPythonPackage rec {
     owner = pname;
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-o2jTRh8N7FfyewGy77+PuOMNZi+8BuuSwS88iTPWNxs=";
+    hash = "sha256-Wx+0C+Vx9D+uYlJm+TY5QF2KeESGPVvBGcC/lIm63L0=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/archinfo/default.nix b/pkgs/development/python-modules/archinfo/default.nix
index d5415be2fcb0..3786c9150101 100644
--- a/pkgs/development/python-modules/archinfo/default.nix
+++ b/pkgs/development/python-modules/archinfo/default.nix
@@ -8,7 +8,7 @@
 
 buildPythonPackage rec {
   pname = "archinfo";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-/3H6Ieq5Qt0BKlgexvJLQ/DtZn+s+k+QV2sraeoioUk=";
+    hash = "sha256-KbjWZlci6VNH6mXE35RVNIkXgGobZy50QAliLfZwhMc=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/claripy/default.nix b/pkgs/development/python-modules/claripy/default.nix
index 2bead3b4d989..8a8733b30743 100644
--- a/pkgs/development/python-modules/claripy/default.nix
+++ b/pkgs/development/python-modules/claripy/default.nix
@@ -13,7 +13,7 @@
 
 buildPythonPackage rec {
   pname = "claripy";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-+PGCPM3EbdeS7ftqmJBd2F5HOdoXNtBWHvEEWq7JKTs=";
+    hash = "sha256-L+XokobPBHUeaIkWCIZ4cXWMHEZMCqZoRvWDqrWRlvY=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/cle/default.nix b/pkgs/development/python-modules/cle/default.nix
index f22533a8b729..924d03cdbce5 100644
--- a/pkgs/development/python-modules/cle/default.nix
+++ b/pkgs/development/python-modules/cle/default.nix
@@ -16,7 +16,7 @@
 
 let
   # The binaries are following the argr projects release cycle
-  version = "9.2.44";
+  version = "9.2.45";
 
   # Binary files from https://github.com/angr/binaries (only used for testing and only here)
   binaries = fetchFromGitHub {
@@ -38,7 +38,7 @@ buildPythonPackage rec {
     owner = "angr";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-yA7Wh+8ClPl+Eythk9i6cFZnFF481e/UkKMGzmZxdYA=";
+    hash = "sha256-J612keZr91sqrTxE5evYWp3cb8idq/iHfPn95caWEh0=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/db-dtypes/default.nix b/pkgs/development/python-modules/db-dtypes/default.nix
index 01d4cbe8f746..b683db0901ff 100644
--- a/pkgs/development/python-modules/db-dtypes/default.nix
+++ b/pkgs/development/python-modules/db-dtypes/default.nix
@@ -11,7 +11,7 @@
 
 buildPythonPackage rec {
   pname = "db-dtypes";
-  version = "1.0.5";
+  version = "1.1.1";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
     owner = "googleapis";
     repo = "python-db-dtypes-pandas";
     rev = "refs/tags/v${version}";
-    hash = "sha256-RlSze0e2NNHJ6kAbj9TX58MaEPutyjcLXIOYjpugO6o=";
+    hash = "sha256-OAVHx/a4uupVGXSWN2/3uem9/4i+TUkzTX4kp0uLY44=";
   };
 
   propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/docstring-to-markdown/default.nix b/pkgs/development/python-modules/docstring-to-markdown/default.nix
index d287dcf293cc..2832228394c3 100644
--- a/pkgs/development/python-modules/docstring-to-markdown/default.nix
+++ b/pkgs/development/python-modules/docstring-to-markdown/default.nix
@@ -7,7 +7,7 @@
 
 buildPythonPackage rec {
   pname = "docstring-to-markdown";
-  version = "0.11";
+  version = "0.12";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
     owner = "python-lsp";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-4Jl1XJpxwbxGWxdF4bOerjHyzHCIHtrydklwwk1WGs4=";
+    hash = "sha256-c0gk1s/+25+pWUpi8geDQZ0f9JBeuvvFQ9MFskRnY6U=";
   };
 
   patches = [
diff --git a/pkgs/development/python-modules/jaxlib/default.nix b/pkgs/development/python-modules/jaxlib/default.nix
index ad48af827ee5..ad0130d6462f 100644
--- a/pkgs/development/python-modules/jaxlib/default.nix
+++ b/pkgs/development/python-modules/jaxlib/default.nix
@@ -138,7 +138,7 @@ let
       rm -f .bazelversion
     '';
 
-    bazelTarget = "//build:build_wheel";
+    bazelTargets = [ "//build:build_wheel" ];
 
     removeRulesCC = false;
 
diff --git a/pkgs/development/python-modules/mwdblib/default.nix b/pkgs/development/python-modules/mwdblib/default.nix
index 4d5387abd4f9..738e36dfe3e5 100644
--- a/pkgs/development/python-modules/mwdblib/default.nix
+++ b/pkgs/development/python-modules/mwdblib/default.nix
@@ -14,7 +14,7 @@
 
 buildPythonPackage rec {
   pname = "mwdblib";
-  version = "4.3.1";
+  version = "4.4.0";
   format = "setuptools";
 
   disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
     owner = "CERT-Polska";
     repo = pname;
     rev = "refs/tags/v${version}";
-    hash = "sha256-HQzfa5UmPo+Ccs2eRDwQA9EMzDg7+Nd4jIjBt+7qwzE=";
+    hash = "sha256-WwSKWfnSDJT8kIAk4e8caeL2UztFaIpNCDy1j46IbzM=";
   };
 
   propagatedBuildInputs = [
@@ -45,6 +45,7 @@ buildPythonPackage rec {
   meta = with lib; {
     description = "Python client library for the mwdb service";
     homepage = "https://github.com/CERT-Polska/mwdblib";
+    changelog = "https://github.com/CERT-Polska/mwdblib/releases/tag/v${version}";
     license = with licenses; [ bsd3 ];
     maintainers = with maintainers; [ fab ];
   };
diff --git a/pkgs/development/python-modules/notus-scanner/default.nix b/pkgs/development/python-modules/notus-scanner/default.nix
index d038504205fa..f4a24c8dc01c 100644
--- a/pkgs/development/python-modules/notus-scanner/default.nix
+++ b/pkgs/development/python-modules/notus-scanner/default.nix
@@ -1,17 +1,20 @@
 { lib
 , buildPythonPackage
 , fetchFromGitHub
-, fetchpatch
 , paho-mqtt
 , poetry-core
 , psutil
 , pytestCheckHook
+, python-gnupg
 , pythonOlder
+, pythonRelaxDepsHook
+, sentry-sdk
+, tomli
 }:
 
 buildPythonPackage rec {
   pname = "notus-scanner";
-  version = "unstable-2021-09-05";
+  version = "22.4.5";
   format = "pyproject";
 
   disabled = pythonOlder "3.7";
@@ -19,37 +22,40 @@ buildPythonPackage rec {
   src = fetchFromGitHub {
     owner = "greenbone";
     repo = pname;
-    rev = "049f9a5e6439e4e5113e3b8f30b25ead12d42a56";
-    sha256 = "1fjxyn8wg2kf6xy3pbh7d7yn20dk529p03xpqyz7s40n9nsxhnza";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-bGuD3uDteXQdj3pfnRemKWffWVbQSHda/RrfhAXB3fM=";
   };
 
+  pythonRelaxDeps = [
+    "python-gnupg"
+  ];
+
   nativeBuildInputs = [
     poetry-core
+    pythonRelaxDepsHook
   ];
 
   propagatedBuildInputs = [
     paho-mqtt
     psutil
+    python-gnupg
+    sentry-sdk
+  ] ++ lib.optionals (pythonOlder "3.11") [
+    tomli
   ];
 
   nativeCheckInputs = [
     pytestCheckHook
   ];
 
-  patches = [
-    # Switch to poetry-core, https://github.com/greenbone/notus-scanner/pull/31
-    (fetchpatch {
-      name = "switch-to-poetry-core.patch";
-      url = "https://github.com/greenbone/notus-scanner/commit/b52eea317faca30d411096044f9e5ea20b58da65.patch";
-      sha256 = "0q11aslhva47kkpsnpayra7spa849j894vqv34pjqhcnlyipqw6d";
-    })
+  pythonImportsCheck = [
+    "notus.scanner"
   ];
 
-  pythonImportsCheck = [ "notus.scanner" ];
-
   meta = with lib; {
     description = "Helper to create results from local security checks";
     homepage = "https://github.com/greenbone/notus-scanner";
+    changelog = "https://github.com/greenbone/notus-scanner/releases/tag/v${version}";
     license = with licenses; [ agpl3Plus ];
     maintainers = with maintainers; [ fab ];
   };
diff --git a/pkgs/development/python-modules/pyvex/default.nix b/pkgs/development/python-modules/pyvex/default.nix
index b031f3ea12ab..9bda172812eb 100644
--- a/pkgs/development/python-modules/pyvex/default.nix
+++ b/pkgs/development/python-modules/pyvex/default.nix
@@ -13,14 +13,14 @@
 
 buildPythonPackage rec {
   pname = "pyvex";
-  version = "9.2.44";
+  version = "9.2.45";
   format = "pyproject";
 
   disabled = pythonOlder "3.8";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-BJw1c9X+rRNiM10Fo514ZybbvM++Ph7te2LuFNNJFTk=";
+    hash = "sha256-KRB3JLIny9mVVbS1kAGwaG+SmH9tHtEbbswB5nzJ7u4=";
   };
 
   nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/tensorflow-probability/default.nix b/pkgs/development/python-modules/tensorflow-probability/default.nix
index b85eea444358..7bf73dff28d5 100644
--- a/pkgs/development/python-modules/tensorflow-probability/default.nix
+++ b/pkgs/development/python-modules/tensorflow-probability/default.nix
@@ -50,7 +50,7 @@ let
 
     bazel = bazel_6;
 
-    bazelTarget = ":pip_pkg";
+    bazelTargets = [ ":pip_pkg" ];
     LIBTOOL = lib.optionalString stdenv.isDarwin "${cctools}/bin/libtool";
 
     fetchAttrs = {
diff --git a/pkgs/development/python-modules/tensorflow/default.nix b/pkgs/development/python-modules/tensorflow/default.nix
index 4e7ae3ef5704..b8306dff724c 100644
--- a/pkgs/development/python-modules/tensorflow/default.nix
+++ b/pkgs/development/python-modules/tensorflow/default.nix
@@ -385,7 +385,7 @@ let
     ]
     ++ lib.optionals (mklSupport) [ "--config=mkl" ];
 
-    bazelTarget = "//tensorflow/tools/pip_package:build_pip_package //tensorflow/tools/lib_package:libtensorflow";
+    bazelTargets = [ "//tensorflow/tools/pip_package:build_pip_package //tensorflow/tools/lib_package:libtensorflow" ];
 
     removeRulesCC = false;
     # Without this Bazel complaints about sandbox violations.
diff --git a/pkgs/development/ruby-modules/bundix/default.nix b/pkgs/development/ruby-modules/bundix/default.nix
index 94c47f4e566d..36e453b9f7e6 100644
--- a/pkgs/development/ruby-modules/bundix/default.nix
+++ b/pkgs/development/ruby-modules/bundix/default.nix
@@ -1,6 +1,5 @@
 { buildRubyGem
 , fetchFromGitHub
-, fetchpatch
 , makeWrapper
 , lib
 , bundler
@@ -13,23 +12,15 @@ buildRubyGem rec {
 
   name = "${gemName}-${version}";
   gemName = "bundix";
-  version = "2.5.1";
+  version = "2.5.2";
 
   src = fetchFromGitHub {
     owner = "nix-community";
     repo = "bundix";
     rev = version;
-    sha256 = "sha256-iMp6Yj7TSWDqge3Lw855/igOWdTIuFH1LGeIN/cpq7U=";
+    sha256 = "sha256-QnNdseCSwQYhO/ybzWsflMEk68TMgPU3HqXJ7av3SHE=";
   };
 
-  patches = [
-    # https://github.com/nix-community/bundix/pull/80
-    (fetchpatch {
-      url = "https://github.com/nix-community/bundix/commit/3d7820efdd77281234182a9b813c2895ef49ae1f.patch";
-      hash = "sha256-ShluCWfRQxR+vkXqa7Fh7+WHKf6vAsa9/DVeXjpAXLk=";
-    })
-  ];
-
   buildInputs = [ ruby bundler ];
   nativeBuildInputs = [ makeWrapper ];
 
diff --git a/pkgs/development/tools/bazel-watcher/default.nix b/pkgs/development/tools/bazel-watcher/default.nix
index 38ea03d9f95b..906403dcd1d5 100644
--- a/pkgs/development/tools/bazel-watcher/default.nix
+++ b/pkgs/development/tools/bazel-watcher/default.nix
@@ -45,7 +45,7 @@ buildBazelPackage rec {
   bazel = bazel_5;
   bazelFlags = [ "--override_repository=rules_proto=${rulesProto}" ];
   bazelBuildFlags = lib.optionals stdenv.cc.isClang [ "--cxxopt=-x" "--cxxopt=c++" "--host_cxxopt=-x" "--host_cxxopt=c++" ];
-  bazelTarget = "//cmd/ibazel";
+  bazelTargets = [ "//cmd/ibazel" ];
 
   fetchConfigured = false; # we want to fetch all dependencies, regardless of the current system
   fetchAttrs = {
diff --git a/pkgs/development/tools/database/vitess/default.nix b/pkgs/development/tools/database/vitess/default.nix
index 90e0613ac070..9f30c1ea1cca 100644
--- a/pkgs/development/tools/database/vitess/default.nix
+++ b/pkgs/development/tools/database/vitess/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "vitess";
-  version = "16.0.0";
+  version = "16.0.1";
 
   src = fetchFromGitHub {
     owner = "vitessio";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-Gvk608nM7Uiazuf9qzmd0uzBP4vPSQfkpAWvnSeWm84=";
+    hash = "sha256-2iy80Ac8yh7lTiM53qXygVX/n3r2C/MmijoQRXIhoRk=";
   };
 
-  vendorHash = "sha256-3GqEMoFYm0TZihoPINf8mwCl3Ky6Lt+LxueYLoFDj2g=";
+  vendorHash = "sha256-hC0skrEDXn6SXjH75ur77I0pHnGSURErAy97lmVvqro=";
 
   buildInputs = [ sqlite ];
 
diff --git a/pkgs/development/tools/language-servers/verible/default.nix b/pkgs/development/tools/language-servers/verible/default.nix
index 91ac7b7bce05..85c5991a5857 100644
--- a/pkgs/development/tools/language-servers/verible/default.nix
+++ b/pkgs/development/tools/language-servers/verible/default.nix
@@ -74,7 +74,7 @@ buildBazelPackage rec {
 
   bazel = bazel_4;
   removeRulesCC = false;
-  bazelTarget = ":install-binaries";
+  bazelTargets = [ ":install-binaries" ];
   bazelTestTargets = [ "//..." ];
   bazelBuildFlags = [
     "-c opt"
diff --git a/pkgs/development/tools/license-scanner/default.nix b/pkgs/development/tools/license-scanner/default.nix
new file mode 100644
index 000000000000..b859f60782ca
--- /dev/null
+++ b/pkgs/development/tools/license-scanner/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+  pname = "license-scanner";
+  version = "0.10.0";
+
+  src = fetchFromGitHub {
+    owner = "CycloneDX";
+    repo = "license-scanner";
+    rev = "refs/tags/v${version}";
+    hash = "sha256-X7omSecbb85dtxPJtgdjLLgJQRJ7dh12DGwzIG0tYcE=";
+  };
+
+  vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
+
+  meta = with lib; {
+    description = "Utility that provides an API and CLI to identify licenses and legal terms";
+    homepage = "https://github.com/CycloneDX/license-scanner";
+    changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ fab ];
+  };
+}
diff --git a/pkgs/development/tools/viceroy/default.nix b/pkgs/development/tools/viceroy/default.nix
index 734b2559dc04..3fc919b41757 100644
--- a/pkgs/development/tools/viceroy/default.nix
+++ b/pkgs/development/tools/viceroy/default.nix
@@ -2,18 +2,18 @@
 
 rustPlatform.buildRustPackage rec {
   pname = "viceroy";
-  version = "0.4.1";
+  version = "0.4.2";
 
   src = fetchFromGitHub {
     owner = "fastly";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-Q/FLvZqmih3StVmLvEmJ5tY7Lz3dqFPUEn9HNubLNMY=";
+    hash = "sha256-T0i0vgwWupCc6C1Cn+Mwo+5CsTmmjD6F6nzsIuOZr/M=";
   };
 
   buildInputs = lib.optional stdenv.isDarwin Security;
 
-  cargoHash = "sha256-SCaP6JtLztIO9Od75i4GkMPbLqpf52sAZVPHG86VcX0=";
+  cargoHash = "sha256-+CNsChYJU5ut9y7JlqhWZH9VuGwnrxZMguROFtdjFMU=";
 
   cargoTestFlags = [
     "--package viceroy-lib"
diff --git a/pkgs/games/unciv/default.nix b/pkgs/games/unciv/default.nix
index 0e5cf615a78d..8cd220aa2b16 100644
--- a/pkgs/games/unciv/default.nix
+++ b/pkgs/games/unciv/default.nix
@@ -25,11 +25,11 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "unciv";
-  version = "4.5.13";
+  version = "4.5.15";
 
   src = fetchurl {
     url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
-    hash = "sha256-wagguIz4g4DT5aCw6DzFHpHcDznGnkeyG588cSiTtds=";
+    hash = "sha256-tZsWJ3Icd5c+NU0WK1wCz2+0fk5uL6frCEd+nc5VxpQ=";
   };
 
   dontUnpack = true;
diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix
index 08f075b100a1..033f89e449ff 100644
--- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix
+++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix
@@ -3,14 +3,14 @@
 let
   # These names are how they are designated in https://xanmod.org.
   ltsVariant = {
-    version = "6.1.20";
-    hash = "sha256-ni3AsoiDh/MZBhB0dQKFwcPnKSFvw8nhaX/09QCSQd8=";
+    version = "6.1.22";
+    hash = "sha256-eom3vlcbTTnVk+zcKja82mKmSmO8v0uqxccdA1VRj6s=";
     variant = "lts";
   };
 
   mainVariant = {
-    version = "6.2.7";
-    hash = "sha256-nxyEz+xXcr8tK8q+LWqNE3kYdWq4CXSy2vJfnlqKKRk=";
+    version = "6.2.9";
+    hash = "sha256-Nwd3C5YSfEO4/2fOzkQmNAqettvt6bM2Gz0k8a9O/DI=";
     variant = "main";
   };
 
diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix
index 13aada3681f7..3a47d3dc849c 100644
--- a/pkgs/pkgs-lib/formats.nix
+++ b/pkgs/pkgs-lib/formats.nix
@@ -417,4 +417,39 @@ rec {
       '';
     };
 
+  # Outputs a succession of Python variable assignments
+  # Useful for many Django-based services
+  pythonVars = {}: {
+    type = with lib.types; let
+      valueType = nullOr(oneOf [
+        bool
+        float
+        int
+        path
+        str
+        (attrsOf valueType)
+        (listOf valueType)
+      ]) // {
+        description = "Python value";
+      };
+    in attrsOf valueType;
+    generate = name: value: pkgs.callPackage ({ runCommand, python3, black }: runCommand name {
+      nativeBuildInputs = [ python3 black ];
+      value = builtins.toJSON value;
+      pythonGen = ''
+        import json
+        import os
+
+        with open(os.environ["valuePath"], "r") as f:
+            for key, value in json.load(f).items():
+                print(f"{key} = {repr(value)}")
+      '';
+      passAsFile = [ "value" "pythonGen" ];
+    } ''
+      cat "$valuePath"
+      python3 "$pythonGenPath" > $out
+      black $out
+    '') {};
+  };
+
 }
diff --git a/pkgs/servers/dendrite/default.nix b/pkgs/servers/dendrite/default.nix
index 1bc4bcbbf455..67b91bbe5cd6 100644
--- a/pkgs/servers/dendrite/default.nix
+++ b/pkgs/servers/dendrite/default.nix
@@ -3,22 +3,20 @@
 
 buildGoModule rec {
   pname = "matrix-dendrite";
-  version = "0.11.1";
+  version = "0.12.0";
 
   src = fetchFromGitHub {
     owner = "matrix-org";
     repo = "dendrite";
     rev = "v${version}";
-    hash = "sha256-+REY5an0gTbADEozCI6bkUWbW9VWTtWZ4xXj9qcIkwc=";
+    hash = "sha256-syOLrw4ig8rmFDkxJ9KSAuzUVO8UokekV17mT1bJNNM=";
   };
 
-  vendorHash = "sha256-/O7zzXYM03K+MresuXIHtgMuD9yS2+NIaLEnm/WRYeA=";
+  vendorHash = "sha256-nvGhKCUiyHSD0VpE4OtT9YQSHxv0d7iwOChCJl2D3zk=";
 
   subPackages = [
-    # The server as a monolith: https://matrix-org.github.io/dendrite/installation/install/monolith
-    "cmd/dendrite-monolith-server"
-    # The server as a polylith: https://matrix-org.github.io/dendrite/installation/install/polylith
-    "cmd/dendrite-polylith-multi"
+    # The server
+    "cmd/dendrite"
     # admin tools
     "cmd/create-account"
     "cmd/generate-config"
@@ -31,7 +29,6 @@ buildGoModule rec {
     ## tech demos
     # "cmd/dendrite-demo-pinecone"
     # "cmd/dendrite-demo-yggdrasil"
-    # "cmd/dendritejs-pinecone"
   ];
 
   nativeCheckInputs = [
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 9ed93e623b97..594db03f2c62 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -7,11 +7,11 @@
 
 stdenv.mkDerivation rec {
   pname = "knot-dns";
-  version = "3.2.5";
+  version = "3.2.6";
 
   src = fetchurl {
     url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
-    sha256 = "c6b122e92baa179d09ba4c8ce5b0d42fb7475805f4ff9c81d5036acfaa161820";
+    sha256 = "ac124fb17dbc4ac5310a30a396245a6ba304b3c89abed0f8a47d727462c8da4d";
   };
 
   outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/servers/http/envoy/default.nix b/pkgs/servers/http/envoy/default.nix
index db040f8a2080..1d2c43467f86 100644
--- a/pkgs/servers/http/envoy/default.nix
+++ b/pkgs/servers/http/envoy/default.nix
@@ -140,7 +140,7 @@ buildBazelPackage rec {
   removeRulesCC = false;
   removeLocalConfigCc = true;
   removeLocal = false;
-  bazelTarget = "//source/exe:envoy-static";
+  bazelTargets = [ "//source/exe:envoy-static" ];
   bazelBuildFlags = [
     "-c opt"
     "--spawn_strategy=standalone"
diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix
index eced26d6f8a0..1daa150d8456 100644
--- a/pkgs/servers/mastodon/source.nix
+++ b/pkgs/servers/mastodon/source.nix
@@ -1,16 +1,11 @@
 # This file was generated by pkgs.mastodon.updateScript.
-{ fetchgit, applyPatches, fetchpatch }: let
+{ fetchgit, applyPatches }: let
   src = fetchgit {
     url = "https://github.com/mastodon/mastodon.git";
-    rev = "v4.1.1";
-    sha256 = "1c0mxz45pkgmyw81z025n1ps1dkdq92337h7sd865w2fbgmzg50l";
+    rev = "v4.1.2";
+    sha256 = "18yzpc2rz9sa04y2sdxzsfkndbqqsfqvji47imwc3yj40l8hciws";
   };
 in applyPatches {
   inherit src;
-  patches = [
-    (fetchpatch {
-      url = "https://github.com/mastodon/mastodon/commit/e7b81d7d9625893b1323e12215a2a98c0f19f58f.patch";
-      hash = "sha256-cF0wtbjTNbsyqHb3uy5zYFaACIcziJ2ulJpOT5VoDO0=";
-    })
-  ];
+  patches = [];
 }
diff --git a/pkgs/servers/mastodon/version.nix b/pkgs/servers/mastodon/version.nix
index 4a8abaf4eb4b..d80cafca6d6d 100644
--- a/pkgs/servers/mastodon/version.nix
+++ b/pkgs/servers/mastodon/version.nix
@@ -1 +1 @@
-"4.1.1"
+"4.1.2"
diff --git a/pkgs/servers/monitoring/uptime-kuma/default.nix b/pkgs/servers/monitoring/uptime-kuma/default.nix
index a5e11ac8a10b..18121f5ef616 100644
--- a/pkgs/servers/monitoring/uptime-kuma/default.nix
+++ b/pkgs/servers/monitoring/uptime-kuma/default.nix
@@ -1,17 +1,17 @@
-{ pkgs, lib, fetchFromGitHub, buildNpmPackage, python3, nodejs, nixosTests }:
+{ lib, stdenv, fetchFromGitHub, buildNpmPackage, python3, nodejs, nixosTests }:
 
 buildNpmPackage rec {
   pname = "uptime-kuma";
-  version = "1.20.0";
+  version = "1.21.2";
 
   src = fetchFromGitHub {
     owner = "louislam";
     repo = "uptime-kuma";
     rev = version;
-    sha256 = "sha256-dMjhCsTjXOwxhvJeL25KNkFhRCbCuxG7Ccz8mP7P38A=";
+    sha256 = "sha256-Xu5mTerhLjOMnLXhjCdnw4yaznfta3h3D9VGk12JziE=";
   };
 
-  npmDepsHash = "sha256-Ks6KYHP6+ym9PGJ1a5nMxT7JXZyknHeaCmAkjJuCTXU=";
+  npmDepsHash = "sha256-J00sLDfUOIy/ZJTqKrMY1dAyE3HY9Cqm9vTEm2lmLoY=";
 
   patches = [
     # Fixes the permissions of the database being not set correctly
@@ -38,7 +38,10 @@ buildNpmPackage rec {
   meta = with lib; {
     description = "A fancy self-hosted monitoring tool";
     homepage = "https://github.com/louislam/uptime-kuma";
+    changelog = "https://github.com/louislam/uptime-kuma/releases/tag/${version}";
     license = licenses.mit;
     maintainers = with maintainers; [ julienmalka ];
+    # FileNotFoundError: [Errno 2] No such file or directory: 'xcrun'
+    broken = stdenv.isDarwin;
   };
 }
diff --git a/pkgs/servers/web-apps/netbox/config.patch b/pkgs/servers/web-apps/netbox/config.patch
index 1adc0b537a4e..a2e0b0b95a87 100644
--- a/pkgs/servers/web-apps/netbox/config.patch
+++ b/pkgs/servers/web-apps/netbox/config.patch
@@ -1,30 +1,30 @@
 diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py
-index d5a7bfaec..68754a8c5 100644
+index 2de06dd10..00406af48 100644
 --- a/netbox/netbox/settings.py
 +++ b/netbox/netbox/settings.py
-@@ -222,6 +222,7 @@ TASKS_REDIS_PASSWORD = TASKS_REDIS.get('PASSWORD', '')
- TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
+@@ -236,6 +236,7 @@ TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
  TASKS_REDIS_SSL = TASKS_REDIS.get('SSL', False)
  TASKS_REDIS_SKIP_TLS_VERIFY = TASKS_REDIS.get('INSECURE_SKIP_TLS_VERIFY', False)
+ TASKS_REDIS_CA_CERT_PATH = TASKS_REDIS.get('CA_CERT_PATH', False)
 +TASKS_REDIS_URL = TASKS_REDIS.get('URL')
  
  # Caching
  if 'caching' not in REDIS:
-@@ -236,11 +237,12 @@ CACHING_REDIS_SENTINELS = REDIS['caching'].get('SENTINELS', [])
- CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'default')
+@@ -253,11 +254,12 @@ CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'defau
  CACHING_REDIS_PROTO = 'rediss' if REDIS['caching'].get('SSL', False) else 'redis'
  CACHING_REDIS_SKIP_TLS_VERIFY = REDIS['caching'].get('INSECURE_SKIP_TLS_VERIFY', False)
+ CACHING_REDIS_CA_CERT_PATH = REDIS['caching'].get('CA_CERT_PATH', False)
 +CACHING_REDIS_URL = REDIS['caching'].get('URL', f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}')
  
  CACHES = {
      'default': {
          'BACKEND': 'django_redis.cache.RedisCache',
--        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
+-        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_USERNAME_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
 +        'LOCATION': CACHING_REDIS_URL,
          'OPTIONS': {
              'CLIENT_CLASS': 'django_redis.client.DefaultClient',
              'PASSWORD': CACHING_REDIS_PASSWORD,
-@@ -383,7 +385,7 @@ USE_X_FORWARDED_HOST = True
+@@ -410,7 +412,7 @@ USE_X_FORWARDED_HOST = True
  X_FRAME_OPTIONS = 'SAMEORIGIN'
  
  # Static files (CSS, JavaScript, Images)
@@ -33,7 +33,7 @@ index d5a7bfaec..68754a8c5 100644
  STATIC_URL = f'/{BASE_PATH}static/'
  STATICFILES_DIRS = (
      os.path.join(BASE_DIR, 'project-static', 'dist'),
-@@ -562,6 +564,14 @@ if TASKS_REDIS_USING_SENTINEL:
+@@ -640,6 +642,14 @@ if TASKS_REDIS_USING_SENTINEL:
              'socket_connect_timeout': TASKS_REDIS_SENTINEL_TIMEOUT
          },
      }
diff --git a/pkgs/servers/web-apps/netbox/config_3_3.patch b/pkgs/servers/web-apps/netbox/config_3_3.patch
new file mode 100644
index 000000000000..1adc0b537a4e
--- /dev/null
+++ b/pkgs/servers/web-apps/netbox/config_3_3.patch
@@ -0,0 +1,50 @@
+diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py
+index d5a7bfaec..68754a8c5 100644
+--- a/netbox/netbox/settings.py
++++ b/netbox/netbox/settings.py
+@@ -222,6 +222,7 @@ TASKS_REDIS_PASSWORD = TASKS_REDIS.get('PASSWORD', '')
+ TASKS_REDIS_DATABASE = TASKS_REDIS.get('DATABASE', 0)
+ TASKS_REDIS_SSL = TASKS_REDIS.get('SSL', False)
+ TASKS_REDIS_SKIP_TLS_VERIFY = TASKS_REDIS.get('INSECURE_SKIP_TLS_VERIFY', False)
++TASKS_REDIS_URL = TASKS_REDIS.get('URL')
+ 
+ # Caching
+ if 'caching' not in REDIS:
+@@ -236,11 +237,12 @@ CACHING_REDIS_SENTINELS = REDIS['caching'].get('SENTINELS', [])
+ CACHING_REDIS_SENTINEL_SERVICE = REDIS['caching'].get('SENTINEL_SERVICE', 'default')
+ CACHING_REDIS_PROTO = 'rediss' if REDIS['caching'].get('SSL', False) else 'redis'
+ CACHING_REDIS_SKIP_TLS_VERIFY = REDIS['caching'].get('INSECURE_SKIP_TLS_VERIFY', False)
++CACHING_REDIS_URL = REDIS['caching'].get('URL', f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}')
+ 
+ CACHES = {
+     'default': {
+         'BACKEND': 'django_redis.cache.RedisCache',
+-        'LOCATION': f'{CACHING_REDIS_PROTO}://{CACHING_REDIS_HOST}:{CACHING_REDIS_PORT}/{CACHING_REDIS_DATABASE}',
++        'LOCATION': CACHING_REDIS_URL,
+         'OPTIONS': {
+             'CLIENT_CLASS': 'django_redis.client.DefaultClient',
+             'PASSWORD': CACHING_REDIS_PASSWORD,
+@@ -383,7 +385,7 @@ USE_X_FORWARDED_HOST = True
+ X_FRAME_OPTIONS = 'SAMEORIGIN'
+ 
+ # Static files (CSS, JavaScript, Images)
+-STATIC_ROOT = BASE_DIR + '/static'
++STATIC_ROOT = getattr(configuration, 'STATIC_ROOT', os.path.join(BASE_DIR, 'static')).rstrip('/')
+ STATIC_URL = f'/{BASE_PATH}static/'
+ STATICFILES_DIRS = (
+     os.path.join(BASE_DIR, 'project-static', 'dist'),
+@@ -562,6 +564,14 @@ if TASKS_REDIS_USING_SENTINEL:
+             'socket_connect_timeout': TASKS_REDIS_SENTINEL_TIMEOUT
+         },
+     }
++elif TASKS_REDIS_URL:
++    RQ_PARAMS = {
++        'URL': TASKS_REDIS_URL,
++        'PASSWORD': TASKS_REDIS_PASSWORD,
++        'SSL': TASKS_REDIS_SSL,
++        'SSL_CERT_REQS': None if TASKS_REDIS_SKIP_TLS_VERIFY else 'required',
++        'DEFAULT_TIMEOUT': RQ_DEFAULT_TIMEOUT,
++    }
+ else:
+     RQ_PARAMS = {
+         'HOST': TASKS_REDIS_HOST,
diff --git a/pkgs/servers/web-apps/netbox/default.nix b/pkgs/servers/web-apps/netbox/default.nix
index aeeb57fa3792..fb9e8a6aa57f 100644
--- a/pkgs/servers/web-apps/netbox/default.nix
+++ b/pkgs/servers/web-apps/netbox/default.nix
@@ -1,37 +1,14 @@
-{ lib
-, pkgs
-, fetchFromGitHub
-, fetchpatch
-, nixosTests
-, python3
-
-, plugins ? ps: [] }:
-
+{ lib, nixosTests, callPackage, fetchpatch }:
 let
-  py = python3 // {
-    pkgs = python3.pkgs.overrideScope (self: super: {
-      django = super.django_4;
-    });
-  };
-
-  extraBuildInputs = plugins py.pkgs;
+  generic = import ./generic.nix;
 in
-py.pkgs.buildPythonApplication rec {
-    pname = "netbox";
-    version = "3.3.9";
-
-    format = "other";
-
-    src = fetchFromGitHub {
-      owner = "netbox-community";
-      repo = pname;
-      rev = "refs/tags/v${version}";
-      sha256 = "sha256-KhnxD5pjlEIgISl4RMbhLCDwgUDfGFRi88ZcP1ndMhI=";
-    };
-
-    patches = [
+{
+  netbox_3_3 = callPackage generic {
+    version = "3.3.10";
+    hash = "sha256-MeOfTU5IxNDoUh7FyvwAQNRC/CE0R6p40WnlF+3RuxA=";
+    extraPatches = [
       # Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
-      ./config.patch
+      ./config_3_3.patch
       ./graphql-3_2_0.patch
       # fix compatibility ith django 4.1
       (fetchpatch {
@@ -40,77 +17,22 @@ py.pkgs.buildPythonApplication rec {
       })
     ];
 
-    propagatedBuildInputs = with py.pkgs; [
-      bleach
-      django_4
-      django-cors-headers
-      django-debug-toolbar
-      django-filter
-      django-graphiql-debug-toolbar
-      django-mptt
-      django-pglocks
-      django-prometheus
-      django-redis
-      django-rq
-      django-tables2
-      django-taggit
-      django-timezone-field
-      djangorestframework
-      drf-yasg
-      swagger-spec-validator # from drf-yasg[validation]
-      graphene-django
-      jinja2
-      markdown
-      markdown-include
-      netaddr
-      pillow
-      psycopg2
-      pyyaml
-      sentry-sdk
-      social-auth-core
-      social-auth-app-django
-      svgwrite
-      tablib
-      jsonschema
-    ] ++ extraBuildInputs;
-
-    buildInputs = with py.pkgs; [
-      mkdocs-material
-      mkdocs-material-extensions
-      mkdocstrings
-      mkdocstrings-python
-    ];
+    tests.netbox = nixosTests.netbox_3_3;
+    maintainers = with lib.maintainers; [ n0emis raitobezarius ];
+    eol = true;
+  };
 
-    nativeBuildInputs = [
-      py.pkgs.mkdocs
+  netbox = callPackage generic {
+    version = "3.4.7";
+    hash = "sha256-pWHGyzLc0tqfehWbCMF1l96L1pewb5FXBUkw9EqPtP8=";
+    extraPatches = [
+      # Allow setting the STATIC_ROOT from within the configuration and setting a custom redis URL
+      ./config.patch
     ];
-
-    postBuild = ''
-      PYTHONPATH=$PYTHONPATH:netbox/
-      python -m mkdocs build
-    '';
-
-    installPhase = ''
-      mkdir -p $out/opt/netbox
-      cp -r . $out/opt/netbox
-      chmod +x $out/opt/netbox/netbox/manage.py
-      makeWrapper $out/opt/netbox/netbox/manage.py $out/bin/netbox \
-        --prefix PYTHONPATH : "$PYTHONPATH"
-    '';
-
-    passthru = {
-      # PYTHONPATH of all dependencies used by the package
-      pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
-
-      tests = {
-        inherit (nixosTests) netbox;
-      };
+    tests = {
+      inherit (nixosTests) netbox;
     };
 
-    meta = with lib; {
-      homepage = "https://github.com/netbox-community/netbox";
-      description = "IP address management (IPAM) and data center infrastructure management (DCIM) tool";
-      license = licenses.asl20;
-      maintainers = with maintainers; [ n0emis raitobezarius ];
-    };
-  }
+    maintainers = with lib.maintainers; [ minijackson n0emis raitobezarius ];
+  };
+}
diff --git a/pkgs/servers/web-apps/netbox/generic.nix b/pkgs/servers/web-apps/netbox/generic.nix
new file mode 100644
index 000000000000..ace3e4f011f0
--- /dev/null
+++ b/pkgs/servers/web-apps/netbox/generic.nix
@@ -0,0 +1,110 @@
+{ lib
+, fetchFromGitHub
+, python3
+, version
+, hash
+, plugins ? ps: []
+, extraPatches ? []
+, tests ? {}
+, maintainers ? []
+, eol ? false
+}:
+  let
+    py = python3 // {
+      pkgs = python3.pkgs.overrideScope (self: super: {
+        django = super.django_4;
+      });
+    };
+
+    extraBuildInputs = plugins py.pkgs;
+  in
+  py.pkgs.buildPythonApplication rec {
+      pname = "netbox";
+      inherit version;
+
+      format = "other";
+
+      src = fetchFromGitHub {
+        owner = "netbox-community";
+        repo = pname;
+        rev = "refs/tags/v${version}";
+        inherit hash;
+      };
+
+      patches = extraPatches;
+
+      propagatedBuildInputs = with py.pkgs; [
+        bleach
+        django_4
+        django-cors-headers
+        django-debug-toolbar
+        django-filter
+        django-graphiql-debug-toolbar
+        django-mptt
+        django-pglocks
+        django-prometheus
+        django-redis
+        django-rq
+        django-tables2
+        django-taggit
+        django-timezone-field
+        djangorestframework
+        drf-yasg
+        swagger-spec-validator # from drf-yasg[validation]
+        graphene-django
+        jinja2
+        markdown
+        markdown-include
+        netaddr
+        pillow
+        psycopg2
+        pyyaml
+        sentry-sdk
+        social-auth-core
+        social-auth-app-django
+        svgwrite
+        tablib
+        jsonschema
+      ] ++ extraBuildInputs;
+
+      buildInputs = with py.pkgs; [
+        mkdocs-material
+        mkdocs-material-extensions
+        mkdocstrings
+        mkdocstrings-python
+      ];
+
+      nativeBuildInputs = [
+        py.pkgs.mkdocs
+      ];
+
+      postBuild = ''
+        PYTHONPATH=$PYTHONPATH:netbox/
+        python -m mkdocs build
+      '';
+
+      installPhase = ''
+        mkdir -p $out/opt/netbox
+        cp -r . $out/opt/netbox
+        chmod +x $out/opt/netbox/netbox/manage.py
+        makeWrapper $out/opt/netbox/netbox/manage.py $out/bin/netbox \
+          --prefix PYTHONPATH : "$PYTHONPATH"
+      '';
+
+      passthru = {
+        # PYTHONPATH of all dependencies used by the package
+        pythonPath = python3.pkgs.makePythonPath propagatedBuildInputs;
+        inherit tests;
+      };
+
+      meta = {
+        homepage = "https://github.com/netbox-community/netbox";
+        description = "IP address management (IPAM) and data center infrastructure management (DCIM) tool";
+        license = lib.licenses.asl20;
+        knownVulnerabilities = (lib.optional eol "Netbox version ${version} is EOL; please upgrade by following the current release notes instructions.");
+        # Warning:
+        # Notice the missing `lib` in the inherit: it is using this function argument rather than a `with lib;` argument.
+        # If you replace this by `with lib;`, pay attention it does not inherit all maintainers in nixpkgs.
+        inherit maintainers;
+      };
+    }
diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch
deleted file mode 100644
index 428a0232dc3b..000000000000
--- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime-with-nix-env-variable.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-:100644 100644 fac4f53 aed9617 M	src/rimeengine.cpp
-
-diff --git a/src/rimeengine.cpp b/src/rimeengine.cpp
-index fac4f53..aed9617 100644
---- a/src/rimeengine.cpp
-+++ b/src/rimeengine.cpp
-@@ -164,7 +164,10 @@ void RimeEngine::rimeStart(bool fullcheck) {
-             RIME_ERROR() << "Failed to create user directory: " << userDir;
-         }
-     }
--    const char *sharedDataDir = RIME_DATA_DIR;
-+    const char *sharedDataDir = getenv("NIX_RIME_DATA_DIR");
-+    if (!sharedDataDir) {
-+        sharedDataDir = RIME_DATA_DIR;
-+    }
- 
-     RIME_STRUCT(RimeTraits, fcitx_rime_traits);
-     fcitx_rime_traits.shared_data_dir = sharedDataDir;
diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
index 03150b43c477..4249567635cf 100644
--- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
+++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
@@ -6,6 +6,9 @@
 , gettext
 , fcitx5
 , librime
+, rime-data
+, symlinkJoin
+, rimeDataPkgs ? [ rime-data ]
 }:
 
 stdenv.mkDerivation rec {
@@ -35,7 +38,14 @@ stdenv.mkDerivation rec {
     librime
   ];
 
-  patches = [ ./fcitx5-rime-with-nix-env-variable.patch ];
+  rimeDataDrv = symlinkJoin {
+    name = "fcitx5-rime-data";
+    paths = rimeDataPkgs;
+  };
+
+  postInstall = ''
+    cp -r "${rimeDataDrv}/share/rime-data/." $out/share/rime-data/
+  '';
 
   meta = with lib; {
     description = "RIME support for Fcitx5";
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
index d415b6b5a45d..774978929b40 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
@@ -9,6 +9,8 @@
 , librime
 , pkg-config
 , rime-data
+, symlinkJoin
+, rimeDataPkgs ? [ rime-data ]
 }:
 
 stdenv.mkDerivation rec {
@@ -22,15 +24,18 @@ stdenv.mkDerivation rec {
     sha256 = "0gdxg6ia0i31jn3cvh1nrsjga1j31hf8a2zfgg8rzn25chrfr319";
   };
 
-  buildInputs = [ gdk-pixbuf glib ibus libnotify librime rime-data ];
+  buildInputs = [ gdk-pixbuf glib ibus libnotify librime ];
   nativeBuildInputs = [ cmake pkg-config ];
 
-  cmakeFlags = [ "-DRIME_DATA_DIR=${rime-data}/share/rime-data" ];
+  cmakeFlags = [ "-DRIME_DATA_DIR=${placeholder "out"}/share/rime-data" ];
 
-  prePatch = ''
-    substituteInPlace CMakeLists.txt \
-       --replace 'DESTINATION "''${RIME_DATA_DIR}"' \
-                 'DESTINATION "''${CMAKE_INSTALL_DATADIR}/rime-data"'
+  rimeDataDrv = symlinkJoin {
+    name = "ibus-rime-data";
+    paths = rimeDataPkgs;
+  };
+
+  postInstall = ''
+    cp -r "${rimeDataDrv}/share/rime-data/." $out/share/rime-data/
   '';
 
   meta = with lib; {
diff --git a/pkgs/tools/misc/opentelemetry-collector/default.nix b/pkgs/tools/misc/opentelemetry-collector/default.nix
index e9448f84fd24..2b0664c3c515 100644
--- a/pkgs/tools/misc/opentelemetry-collector/default.nix
+++ b/pkgs/tools/misc/opentelemetry-collector/default.nix
@@ -12,17 +12,17 @@ let
 in
 buildGoModule rec {
   pname = "opentelemetry-collector";
-  version = "0.71.0";
+  version = "0.74.0";
 
   src = fetchFromGitHub {
     owner = "open-telemetry";
     repo = "opentelemetry-collector";
     rev = "v${version}";
-    sha256 = "sha256-Y6HSz81edWklXhTbaK9LvdwmgNPRMtI1BD0IfcjWl3I=";
+    sha256 = "sha256-A2xiYCU2Lq/F59pQhgQD8sf1BcRvuaWKvGdxNGQ938E=";
   };
   # there is a nested go.mod
   sourceRoot = "source/cmd/otelcorecol";
-  vendorHash = "sha256-Zi9Rkfm+y0jZySwMJxAa5Sx/r5WAYvOVez3J0yQza2w=";
+  vendorHash = "sha256-VTPywVGs56lJxYLwmz71jBJ5ltxCZYUw0z6RslN2ZOE=";
 
   preBuild = ''
     # set the build version, can't be done via ldflags
diff --git a/pkgs/tools/misc/wakapi/default.nix b/pkgs/tools/misc/wakapi/default.nix
index 1300b2df9081..6ca253707786 100644
--- a/pkgs/tools/misc/wakapi/default.nix
+++ b/pkgs/tools/misc/wakapi/default.nix
@@ -2,16 +2,16 @@
 
 buildGoModule rec {
   pname = "wakapi";
-  version = "2.6.2";
+  version = "2.7.0";
 
   src = fetchFromGitHub {
     owner = "muety";
     repo = pname;
     rev = version;
-    sha256 = "sha256-yMxcePwBUteqrdfvDjZSRInOXMFmwaFoVBihcMQFTME=";
+    sha256 = "sha256-1EMSrHx6Tx58voz5veyNZg1gnubuGyg2K4dg2QdzmMw=";
   };
 
-  vendorHash = "sha256-sfx8qlmJrS0hkD6DSvKqfnBDbxj8eNA3hnprSwA2fSI=";
+  vendorHash = "sha256-0wHXULDKyXYBTGxfSQXT/5NidPtSnx7ujb8vyczmE38=";
 
   # Not a go module required by the project, contains development utilities
   excludedPackages = [ "scripts" ];
diff --git a/pkgs/tools/networking/driftnet/default.nix b/pkgs/tools/networking/driftnet/default.nix
index 4f077a4bc95e..ccf6da31be28 100644
--- a/pkgs/tools/networking/driftnet/default.nix
+++ b/pkgs/tools/networking/driftnet/default.nix
@@ -18,13 +18,13 @@
 
 stdenv.mkDerivation rec {
   pname = "driftnet";
-  version = "1.4.0";
+  version = "1.5.0";
 
   src = fetchFromGitHub {
     owner = "deiv";
     repo = "driftnet";
     rev = "refs/tags/v${version}";
-    hash = "sha256-szmezYnszlRanq8pMD0CIGA+zTYGSwSHcDaZ2Gx1KCA=";
+    hash = "sha256-lMn60vtOMPs1Tr+SnAOUZDrNIO7gEXdHpizjXiEkkoM=";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/tools/networking/netbird/default.nix b/pkgs/tools/networking/netbird/default.nix
index 80cc4f097a21..0323c8e6f855 100644
--- a/pkgs/tools/networking/netbird/default.nix
+++ b/pkgs/tools/networking/netbird/default.nix
@@ -14,16 +14,16 @@ let
 in
 buildGoModule rec {
   pname = "netbird";
-  version = "0.14.4";
+  version = "0.14.6";
 
   src = fetchFromGitHub {
     owner = "netbirdio";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-AzWYJGYlUsgR5ihXwY9ZyN/pL5avionql/jwqhYKsxc=";
+    sha256 = "sha256-S11PshEVwOYPb8RGs5joC3Cr8CNKAenK6JRd/oV4LNQ=";
   };
 
-  vendorHash = "sha256-8cVEujVKwKvO81H+ukVxQouVVH7uZm/FwK9RAKJLN2c=";
+  vendorHash = "sha256-RyTfEZPwr2CNb9M8vGmo4gtbqQDh2KWApyz2Yx6qPmk=";
 
   nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config;
 
diff --git a/pkgs/tools/security/tracee/default.nix b/pkgs/tools/security/tracee/default.nix
index 89a8ba6bcc2f..bf1525d71e94 100644
--- a/pkgs/tools/security/tracee/default.nix
+++ b/pkgs/tools/security/tracee/default.nix
@@ -2,7 +2,7 @@
 , buildGoModule
 , fetchFromGitHub
 
-, llvmPackages_13
+, clang
 , pkg-config
 
 , zlib
@@ -14,20 +14,17 @@
 , tracee
 }:
 
-let
-  inherit (llvmPackages_13) clang;
-in
 buildGoModule rec {
   pname = "tracee";
-  version = "0.11.0";
+  version = "0.13.0";
 
   src = fetchFromGitHub {
     owner = "aquasecurity";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-fAbii/DEXx9WJpolc7amqF9TQj4oE5x0TCiNOtVasGo=";
+    hash = "sha256-55+eyulFbzR2ZzKbTN5sHIickpwXY8eJDDzf6Gzwhsk=";
   };
-  vendorSha256 = "sha256-eenhIsiJhPLgwJo2spIGURPkcsec3kO4L5UJ0FWniQc=";
+  vendorHash = "sha256-qEubjzYGdiBntPOJw8dR/THcvK2Bml97SXHImIWbDm0=";
 
   patches = [
     ./use-our-libbpf.patch
@@ -59,15 +56,16 @@ buildGoModule rec {
   # see passthru.tests.integration
   doCheck = false;
 
+  outputs = [ "out" "lib" "share" ];
+
   installPhase = ''
     runHook preInstall
 
-    mkdir -p $out/{bin,share/tracee}
-
-    mv ./dist/tracee-{ebpf,rules} $out/bin/
+    mkdir -p $out/bin $lib/lib/tracee $share/share/tracee
 
-    mv ./dist/rules $out/share/tracee/
-    mv ./cmd/tracee-rules/templates $out/share/tracee/
+    mv ./dist/tracee $out/bin/
+    mv ./dist/tracee.bpf.core.o $lib/lib/tracee/
+    mv ./cmd/tracee-rules/templates $share/share/tracee/
 
     runHook postInstall
   '';
@@ -76,10 +74,8 @@ buildGoModule rec {
   installCheckPhase = ''
     runHook preInstallCheck
 
-    $out/bin/tracee-ebpf --help
-    $out/bin/tracee-ebpf --version | grep "v${version}"
-
-    $out/bin/tracee-rules --help
+    $out/bin/tracee --help
+    $out/bin/tracee --version | grep "v${version}"
 
     runHook postInstallCheck
   '';
@@ -89,7 +85,7 @@ buildGoModule rec {
     version = testers.testVersion {
       package = tracee;
       version = "v${version}";
-      command = "tracee-ebpf --version";
+      command = "tracee --version";
     };
   };
 
@@ -111,6 +107,7 @@ buildGoModule rec {
       gpl2Plus
     ];
     maintainers = with maintainers; [ jk ];
-    platforms = [ "x86_64-linux" ];
+    platforms = [ "x86_64-linux" "aarch64-linux" ];
+    outputsToInstall = [ "out" "share" ];
   };
 }
diff --git a/pkgs/tools/security/tracee/use-our-libbpf.patch b/pkgs/tools/security/tracee/use-our-libbpf.patch
index 562bdb6e09f0..00d91ca6e3b3 100644
--- a/pkgs/tools/security/tracee/use-our-libbpf.patch
+++ b/pkgs/tools/security/tracee/use-our-libbpf.patch
@@ -1,5 +1,5 @@
 diff --git a/Makefile b/Makefile
-index c72cf63d..e96b7eed 100644
+index d7596a1a..dd7b97b6 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -50,6 +50,7 @@ CMD_STATICCHECK ?= staticcheck
@@ -10,18 +10,7 @@ index c72cf63d..e96b7eed 100644
  LIB_ELF ?= libelf
  LIB_ZLIB ?= zlib
  
-@@ -172,10 +173,6 @@ env:
- 	@echo "KERN_BUILD_PATH          $(KERN_BUILD_PATH)"
- 	@echo "KERN_SRC_PATH            $(KERN_SRC_PATH)"
- 	@echo ---------------------------------------
--	@echo "LIBBPF_CFLAGS            $(LIBBPF_CFLAGS)"
--	@echo "LIBBPF_LDLAGS            $(LIBBPF_LDFLAGS)"
--	@echo "LIBBPF_SRC               $(LIBBPF_SRC)"
--	@echo ---------------------------------------
- 	@echo "STATIC                   $(STATIC)"
- 	@echo ---------------------------------------
- 	@echo "BPF_VCPU                 $(BPF_VCPU)"
-@@ -274,8 +271,6 @@ OUTPUT_DIR = ./dist
+@@ -279,8 +280,6 @@ OUTPUT_DIR = ./dist
  $(OUTPUT_DIR):
  #
  	@$(CMD_MKDIR) -p $@
@@ -30,61 +19,7 @@ index c72cf63d..e96b7eed 100644
  
  #
  # embedded btfhub
-@@ -286,37 +281,6 @@ $(OUTPUT_DIR)/btfhub:
- 	@$(CMD_MKDIR) -p $@
- 	@$(CMD_TOUCH) $@/.place-holder # needed for embed.FS
- 
--#
--# libbpf
--#
--
--LIBBPF_CFLAGS = "-fPIC"
--LIBBPF_LDLAGS =
--LIBBPF_SRC = ./3rdparty/libbpf/src
--
--$(OUTPUT_DIR)/libbpf/libbpf.a: \
--	$(LIBBPF_SRC) \
--	$(wildcard $(LIBBPF_SRC)/*.[ch]) \
--	| .checkver_$(CMD_CLANG) $(OUTPUT_DIR)
--#
--	CC="$(CMD_CLANG)" \
--		CFLAGS="$(LIBBPF_CFLAGS)" \
--		LD_FLAGS="$(LIBBPF_LDFLAGS)" \
--		$(MAKE) \
--		-C $(LIBBPF_SRC) \
--		BUILD_STATIC_ONLY=1 \
--		DESTDIR=$(abspath ./$(OUTPUT_DIR)/libbpf/) \
--		OBJDIR=$(abspath ./$(OUTPUT_DIR)/libbpf/obj) \
--		INCLUDEDIR= LIBDIR= UAPIDIR= prefix= libdir= \
--		install install_uapi_headers
--
--$(LIBBPF_SRC): \
--	| .check_$(CMD_GIT)
--#
--ifeq ($(wildcard $@), )
--	@$(CMD_GIT) submodule update --init --recursive
--endif
--
- #
- # non co-re ebpf
- #
-@@ -333,7 +297,6 @@ BPF_NOCORE_TAG = $(subst .,_,$(KERN_RELEASE)).$(subst .,_,$(VERSION))
- bpf-nocore: $(OUTPUT_DIR)/tracee.bpf.$(BPF_NOCORE_TAG).o
- 
- $(OUTPUT_DIR)/tracee.bpf.$(BPF_NOCORE_TAG).o: \
--	$(OUTPUT_DIR)/libbpf/libbpf.a \
- 	$(TRACEE_EBPF_OBJ_SRC)
- #
- 	MAKEFLAGS="--no-print-directory"
-@@ -351,7 +314,6 @@ $(OUTPUT_DIR)/tracee.bpf.$(BPF_NOCORE_TAG).o: \
- 		-I $(KERN_SRC_PATH)/include/uapi \
- 		-I $(KERN_BUILD_PATH)/include/generated \
- 		-I $(KERN_BUILD_PATH)/include/generated/uapi \
--		-I $(OUTPUT_DIR)/libbpf \
- 		-I ./3rdparty/include \
- 		-Wunused \
- 		-Wall \
-@@ -412,7 +374,6 @@ TRACEE_EBPF_OBJ_CORE_HEADERS = $(shell find pkg/ebpf/c -name *.h)
+@@ -418,7 +417,6 @@ TRACEE_EBPF_OBJ_CORE_HEADERS = $(shell find pkg/ebpf/c -name *.h)
  bpf-core: $(OUTPUT_DIR)/tracee.bpf.core.o
  
  $(OUTPUT_DIR)/tracee.bpf.core.o: \
@@ -92,15 +27,7 @@ index c72cf63d..e96b7eed 100644
  	$(TRACEE_EBPF_OBJ_SRC) \
  	$(TRACEE_EBPF_OBJ_CORE_HEADERS)
  #
-@@ -421,7 +382,6 @@ $(OUTPUT_DIR)/tracee.bpf.core.o: \
- 		-D__BPF_TRACING__ \
- 		-DCORE \
- 		-I./pkg/ebpf/c/ \
--		-I$(OUTPUT_DIR)/libbpf/ \
- 		-I ./3rdparty/include \
- 		-target bpf \
- 		-O2 -g \
-@@ -447,8 +407,8 @@ ifeq ($(STATIC), 1)
+@@ -453,8 +451,8 @@ ifeq ($(STATIC), 1)
      GO_TAGS_EBPF := $(GO_TAGS_EBPF),netgo
  endif
  
@@ -111,7 +38,7 @@ index c72cf63d..e96b7eed 100644
  
  GO_ENV_EBPF =
  GO_ENV_EBPF += GOOS=linux
-@@ -468,6 +428,7 @@ $(OUTPUT_DIR)/tracee-ebpf: \
+@@ -474,6 +472,7 @@ $(OUTPUT_DIR)/tracee-ebpf: \
  	$(TRACEE_EBPF_SRC) \
  	./embedded-ebpf.go \
  	| .checkver_$(CMD_GO) \
@@ -119,11 +46,3 @@ index c72cf63d..e96b7eed 100644
  	.checklib_$(LIB_ELF) \
  	.checklib_$(LIB_ZLIB) \
  	btfhub
-@@ -658,7 +619,6 @@ test-rules: \
- .PHONY: test-upstream-libbpfgo
- test-upstream-libbpfgo: \
- 	.checkver_$(CMD_GO) \
--	$(OUTPUT_DIR)/libbpf/libbpf.a
- #
- 	./tests/libbpfgo.sh $(GO_ENV_EBPF)
- 
diff --git a/pkgs/tools/text/d2/default.nix b/pkgs/tools/text/d2/default.nix
index 8c509365f0a8..14a8987af244 100644
--- a/pkgs/tools/text/d2/default.nix
+++ b/pkgs/tools/text/d2/default.nix
@@ -8,16 +8,16 @@
 
 buildGoModule rec {
   pname = "d2";
-  version = "0.2.6";
+  version = "0.3.0";
 
   src = fetchFromGitHub {
     owner = "terrastruct";
     repo = pname;
     rev = "v${version}";
-    hash = "sha256-bZJu4l5xAVqm/1HIhHfnZF9JRswAE/c6OzuZ8mmHA9U=";
+    hash = "sha256-ll6kOmHJZRsN6DkQRAUXyxz61tjwwi+p5eOuLfGDpI8=";
   };
 
-  vendorHash = "sha256-wXE2+a30KohIOuxFeBQPcV7X2Ka+4t7zqHdr48kifY0=";
+  vendorHash = "sha256-jfGolYHWX/9Zr5JHiWl8mCfaaRT2AU8v32PtgM1KI8c=";
 
   ldflags = [
     "-s"
diff --git a/pkgs/tools/text/scraper/default.nix b/pkgs/tools/text/scraper/default.nix
index e1ee0ae2ab57..fd8324217f05 100644
--- a/pkgs/tools/text/scraper/default.nix
+++ b/pkgs/tools/text/scraper/default.nix
@@ -1,17 +1,15 @@
-{ lib, rustPlatform, fetchFromGitHub, installShellFiles }:
+{ lib, rustPlatform, fetchCrate, installShellFiles }:
 
 rustPlatform.buildRustPackage rec {
   pname = "scraper";
-  version = "0.15.0";
+  version = "0.16.0";
 
-  src = fetchFromGitHub {
-    owner = "causal-agent";
-    repo = "scraper";
-    rev = "v${version}";
-    hash = "sha256-K0MeZeS60gxo0/kBCaffNVQrR5S1HDoq77hnC//LMQg=";
+  src = fetchCrate {
+    inherit pname version;
+    hash = "sha256-3FxEfrScOetB1raiT9xjq9G2xLrLZqVlkqbVAFCIhZ0=";
   };
 
-  cargoHash = "sha256-2IvfJaYyX7ZA1y3TETydb7wXRER4CfH69xEvnxKCFTc=";
+  cargoHash = "sha256-Pf8+vvOvOHpuJ2v7iwdVzHwneqvhk2E4nbGO4TL/FAM=";
 
   nativeBuildInputs = [ installShellFiles ];
 
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 1fb398852e72..0ccad6f3ac12 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10170,7 +10170,8 @@ with pkgs;
 
   netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
 
-  netbox = callPackage ../servers/web-apps/netbox { };
+  inherit (callPackage ../servers/web-apps/netbox { })
+    netbox_3_3 netbox;
 
   netcat = libressl.nc;
 
@@ -12943,7 +12944,9 @@ with pkgs;
 
   tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
 
-  tracee = callPackage ../tools/security/tracee { };
+  tracee = callPackage ../tools/security/tracee {
+    clang = clang_14;
+  };
 
   tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
 
@@ -17978,6 +17981,8 @@ with pkgs;
 
   license_finder = callPackage ../development/tools/license_finder { };
 
+  license-scanner = callPackage ../development/tools/license-scanner { };
+
   Literate = callPackage ../development/tools/literate-programming/Literate { };
 
   md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
@@ -26246,7 +26251,7 @@ with pkgs;
   # Even though this is a set of packages not single package, use `callPackage`
   # not `callPackages` so the per-package callPackages don't have their
   # `.override` clobbered. C.F. `llvmPackages` which does the same.
-  darwin = callPackage ./darwin-packages.nix { };
+  darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
 
   defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
     inherit (darwin.apple_sdk.frameworks) Foundation;
@@ -27985,6 +27990,8 @@ with pkgs;
 
   linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
 
+  linja-sike = callPackage ../data/fonts/linja-sike { };
+
   linux-manual = callPackage ../data/documentation/linux-manual { };
 
   lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };