From f465c29e045b32d8821f4d7b834f025db2f27c84 Mon Sep 17 00:00:00 2001 From: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com> Date: Sat, 23 Dec 2023 12:12:12 +0000 Subject: [PATCH 001/134] gst_all_1.gst-plugins-good: dlopen libsoup_3 with an absolute path --- .../libraries/gstreamer/core/setup-hook.sh | 3 +-- .../libraries/gstreamer/good/default.nix | 16 +++++++++++++--- .../libraries/gstreamer/good/souploader.diff | 13 +++++++++++++ 3 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 pkgs/development/libraries/gstreamer/good/souploader.diff diff --git a/pkgs/development/libraries/gstreamer/core/setup-hook.sh b/pkgs/development/libraries/gstreamer/core/setup-hook.sh index 026a4e5f55a0..43d839eac7a7 100644 --- a/pkgs/development/libraries/gstreamer/core/setup-hook.sh +++ b/pkgs/development/libraries/gstreamer/core/setup-hook.sh @@ -1,9 +1,8 @@ addGstreamer1LibPath () { if test -d "$1/lib/gstreamer-1.0" then - export GST_PLUGIN_SYSTEM_PATH_1_0="${GST_PLUGIN_SYSTEM_PATH_1_0-}${GST_PLUGIN_SYSTEM_PATH_1_0:+:}$1/lib/gstreamer-1.0" + addToSearchPath GST_PLUGIN_SYSTEM_PATH_1_0 "$1/lib/gstreamer-1.0" fi } addEnvHooks "$hostOffset" addGstreamer1LibPath - diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix index 6bea24314695..208d9c4bd50f 100644 --- a/pkgs/development/libraries/gstreamer/good/default.nix +++ b/pkgs/development/libraries/gstreamer/good/default.nix @@ -1,6 +1,6 @@ { lib, stdenv , fetchurl -, fetchpatch +, substituteAll , meson , nasm , ninja @@ -24,9 +24,10 @@ , gdk-pixbuf , aalib , libcaca -, libsoup +, libsoup_3 , libpulseaudio , libintl +, libxml2 , Cocoa , lame , mpg123 @@ -63,6 +64,14 @@ stdenv.mkDerivation rec { hash = "sha256-4wW58H9SdDykgdoKTgx2w179YK2vGwaU6zuwIeITfjk="; }; + patches = [ + # dlopen libsoup_3 with an absolute path + (substituteAll { + src = ./souploader.diff; + nixLibSoup3Path = "${lib.getLib libsoup_3}/lib"; + }) + ]; + strictDeps = true; depsBuildBuild = [ pkg-config ]; @@ -102,8 +111,9 @@ stdenv.mkDerivation rec { gdk-pixbuf aalib libcaca - libsoup + libsoup_3 libshout + libxml2 lame mpg123 twolame diff --git a/pkgs/development/libraries/gstreamer/good/souploader.diff b/pkgs/development/libraries/gstreamer/good/souploader.diff new file mode 100644 index 000000000000..8662207de8f2 --- /dev/null +++ b/pkgs/development/libraries/gstreamer/good/souploader.diff @@ -0,0 +1,13 @@ +diff --git a/ext/soup/gstsouploader.c b/ext/soup/gstsouploader.c +index 85048ce303..d7d818cf95 100644 +--- a/ext/soup/gstsouploader.c ++++ b/ext/soup/gstsouploader.c +@@ -181,7 +181,7 @@ gst_soup_load_library (void) + GST_DEBUG ("LibSoup 2 found"); + } else { + GST_DEBUG ("Trying all libsoups"); +- libsoup_sonames[0] = LIBSOUP_3_SONAME; ++ libsoup_sonames[0] = "@nixLibSoup3Path@/" LIBSOUP_3_SONAME; + libsoup_sonames[1] = LIBSOUP_2_SONAME; + } + From 732f1c1f52a6fd1278091d6cf840bdb981069a73 Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Thu, 4 Jan 2024 23:50:06 +0100 Subject: [PATCH 002/134] proxysql: unpin libmicrohttpd --- pkgs/servers/sql/proxysql/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/proxysql/default.nix b/pkgs/servers/sql/proxysql/default.nix index f75defb333fd..cfa3c2d5c020 100644 --- a/pkgs/servers/sql/proxysql/default.nix +++ b/pkgs/servers/sql/proxysql/default.nix @@ -17,7 +17,7 @@ , libev , libgcrypt , libinjection -, libmicrohttpd_0_9_69 +, libmicrohttpd , libuuid , lz4 , nlohmann_json @@ -111,7 +111,7 @@ stdenv.mkDerivation (finalAttrs: { { f = "libdaemon"; p = libdaemon; } { f = "libev"; p = libev; } { f = "libinjection"; p = libinjection; } - { f = "libmicrohttpd"; p = libmicrohttpd_0_9_69; } + { f = "libmicrohttpd"; p = libmicrohttpd; } { f = "libssl"; p = openssl; } { f = "lz4"; p = lz4; } { f = "pcre"; p = pcre; } From 4cdc2935734651cf7585ca521a256ff97070fb07 Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Thu, 4 Jan 2024 23:53:57 +0100 Subject: [PATCH 003/134] libmicrohttpd: bump default 0.9.71 -> 0.9.74 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7a4474b608f..8ef0ef673a02 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23247,7 +23247,7 @@ with pkgs; libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { }; libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { }; libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.nix { }; - libmicrohttpd = libmicrohttpd_0_9_71; + libmicrohttpd = libmicrohttpd_0_9_74; libmikmod = callPackage ../development/libraries/libmikmod { inherit (darwin.apple_sdk.frameworks) CoreAudio; From 3dc65e9b2027466877097fcd8258048b88dcd6ec Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Thu, 4 Jan 2024 23:54:42 +0100 Subject: [PATCH 004/134] taler: unpin libmicrohttpd --- pkgs/applications/networking/taler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/taler/default.nix b/pkgs/applications/networking/taler/default.nix index 474247d24b14..c1de12fb9427 100644 --- a/pkgs/applications/networking/taler/default.nix +++ b/pkgs/applications/networking/taler/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchgit, curl, gnunet, jansson, libgcrypt, libmicrohttpd_0_9_74 +{ lib, stdenv, fetchgit, curl, gnunet, jansson, libgcrypt, libmicrohttpd , qrencode, libsodium, libtool, libunistring, pkg-config, postgresql , autoreconfHook, python39, recutils, wget, jq, gettext, texinfo }: @@ -36,7 +36,7 @@ let ]; buildInputs = [ libgcrypt - libmicrohttpd_0_9_74 + libmicrohttpd jansson libsodium postgresql From b1419c93dafef777dc8bf2c6a7661614e39700c0 Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Fri, 5 Jan 2024 00:04:38 +0100 Subject: [PATCH 005/134] libjson-rpc-cpp: unpin libmicrohttpd --- pkgs/top-level/all-packages.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8ef0ef673a02..e9d2f1d77b3c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23201,9 +23201,7 @@ with pkgs; libjpeg = libjpeg_turbo; libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; }; - libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { - libmicrohttpd = libmicrohttpd_0_9_72; - }; + libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { }; libjwt = callPackage ../development/libraries/libjwt { }; From 05ee64b27b0542965cb8b77a16498de7948a716a Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Fri, 5 Jan 2024 02:02:40 +0100 Subject: [PATCH 006/134] libmicrohttpd: 0.9.74 -> 0.9.77 https://git.gnunet.org/libmicrohttpd.git/tree/ChangeLog?h=v0.9.77 --- pkgs/development/libraries/libmicrohttpd/0.9.77.nix | 10 ++++++++++ pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/libmicrohttpd/0.9.77.nix diff --git a/pkgs/development/libraries/libmicrohttpd/0.9.77.nix b/pkgs/development/libraries/libmicrohttpd/0.9.77.nix new file mode 100644 index 000000000000..189b691e0b60 --- /dev/null +++ b/pkgs/development/libraries/libmicrohttpd/0.9.77.nix @@ -0,0 +1,10 @@ +{ callPackage, fetchurl }: + +callPackage ./generic.nix ( rec { + version = "0.9.77"; + + src = fetchurl { + url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; + hash = "sha256-nnAjoVESAGDSgGpupME8qZM+zk6s/FyUZNIO3dt2sKA="; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e9d2f1d77b3c..f258df083e4f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23245,7 +23245,8 @@ with pkgs; libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { }; libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { }; libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.nix { }; - libmicrohttpd = libmicrohttpd_0_9_74; + libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { }; + libmicrohttpd = libmicrohttpd_0_9_77; libmikmod = callPackage ../development/libraries/libmikmod { inherit (darwin.apple_sdk.frameworks) CoreAudio; From 64d85415ee8ffcecdbd9ee97ab94e4641d46631b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 1 Sep 2023 16:23:20 +0200 Subject: [PATCH 007/134] nodejs: remove references to build dependencies --- pkgs/development/web/nodejs/nodejs.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index b1bd0ae912d9..ef17c68d3250 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, openssl, python, zlib, libuv, util-linux, http-parser, bash +{ lib, stdenv, fetchurl, nukeReferences, openssl, python, zlib, libuv, http-parser, bash , pkg-config, which, buildPackages # for `.pkgs` attribute , callPackage @@ -6,7 +6,7 @@ , writeScript, coreutils, gnugrep, jq, curl, common-updater-scripts, nix, runtimeShell , gnupg , darwin, xcbuild -, procps, icu +, icu }: { enableNpm ? true, version, sha256, patches ? [] } @args: @@ -69,10 +69,10 @@ let buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ApplicationServices ] ++ [ zlib libuv openssl http-parser icu bash ]; - nativeBuildInputs = [ which pkg-config python ] + nativeBuildInputs = [ nukeReferences which pkg-config python ] ++ lib.optionals stdenv.isDarwin [ xcbuild ]; - outputs = [ "out" "libv8" ]; + outputs = [ "out" "dev" "libv8" ]; setOutputFlags = false; moveToDev = false; @@ -157,8 +157,13 @@ let done ''} + # remove references to build time dependencies + nuke-refs $out/bin/node + + moveToOutput "include" "$dev" + # install the missing headers for node-gyp - cp -r ${lib.concatStringsSep " " copyLibHeaders} $out/include/node + cp -r ${lib.concatStringsSep " " copyLibHeaders} $dev/include/node # assemble a static v8 library and put it in the 'libv8' output mkdir -p $libv8/lib From 68500c37a31b65a37bed7b7297fd51e1b2ddf194 Mon Sep 17 00:00:00 2001 From: Atemu Date: Thu, 18 Jan 2024 11:55:06 +0100 Subject: [PATCH 008/134] ffmpeg: enable vulkan in small variant Closure size: 493.6M -> 494.8M Fixes https://github.com/NixOS/nixpkgs/issues/281631 --- pkgs/development/libraries/ffmpeg/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 512ec3a4bf16..faa4a3e03159 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -90,7 +90,7 @@ , withVoAmrwbenc ? withFullDeps # AMR-WB encoder , withVorbis ? withHeadlessDeps # Vorbis de/encoding, native encoder exists , withVpx ? withHeadlessDeps && stdenv.buildPlatform == stdenv.hostPlatform # VP8 & VP9 de/encoding -, withVulkan ? withFullDeps && !stdenv.isDarwin +, withVulkan ? withSmallDeps && !stdenv.isDarwin , withWebp ? withFullDeps # WebP encoder , withX264 ? withHeadlessDeps # H.264/AVC encoder , withX265 ? withHeadlessDeps # H.265/HEVC encoder From b04217c07acc957fc292ab3d87eaedf472eedcd4 Mon Sep 17 00:00:00 2001 From: eryngion Date: Sun, 28 Jan 2024 02:40:19 +0300 Subject: [PATCH 009/134] avahi: remove unused perl dependency Perl is only required for doxygen which we don't use here and xmltoman which we don't even package. In any case if it was used it should have been in nativeBuildInputs, not buildInputs like now. --- pkgs/development/libraries/avahi/default.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/development/libraries/avahi/default.nix index df3d113dfd2c..0381146988a0 100644 --- a/pkgs/development/libraries/avahi/default.nix +++ b/pkgs/development/libraries/avahi/default.nix @@ -5,7 +5,6 @@ , pkg-config , libdaemon , dbus -, perlPackages , libpcap , expat , gettext @@ -105,10 +104,7 @@ stdenv.mkDerivation rec { expat libiconv libevent - ] ++ (with perlPackages; [ - perl - XMLParser - ]) ++ lib.optionals stdenv.isFreeBSD [ + ] ++ lib.optionals stdenv.isFreeBSD [ libpcap ] ++ lib.optionals gtk3Support [ gtk3 From be41f86a80f9d6e5910ce153057560cb672a2b83 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 1 Feb 2024 22:51:41 +0000 Subject: [PATCH 010/134] gcc: amend __FILE__ mangling patch to only affect `-fmacro-prefix-map=` THe initial intent of the change was to only affect `-fmacro-prefix-map=` option. Due to the bug of `if (maps == macro_prefix_maps)` condition of initial setting all three of: static file_prefix_map *macro_prefix_maps; /* -fmacro-prefix-map */ static file_prefix_map *debug_prefix_maps; /* -fdebug-prefix-map */ static file_prefix_map *profile_prefix_maps; /* -fprofile-prefix-map */ matches the comparison and applied the mangling (as long as on options were passed into those before). As a result not only (intended) `__FILE__` embedding happened in `.data` section, but also (unintended) debugging symbols (`-fdebug-prefix-map`) and profiling data (`-fprofile-prefix-map`) were broken by mangling. The patch update fixes it by explicitly passing a boolean that controls the mangling in a single call site relevant to `-fmacro-prefix-map`. While at it fixed `int / size_t` mismatch that caused build failure on upcoming `gcc-14`. Tested as: - `nix` still has no `nlohmann_json` retention - `gdb` can now resolve `stdc++` debugging symbols in templates - `--coverage` has working source file paths --- .../12/mangle-NIX_STORE-in-__FILE__.patch | 48 ++++++++++--------- .../13/mangle-NIX_STORE-in-__FILE__.patch | 48 ++++++++++--------- 2 files changed, 50 insertions(+), 46 deletions(-) diff --git a/pkgs/development/compilers/gcc/patches/12/mangle-NIX_STORE-in-__FILE__.patch b/pkgs/development/compilers/gcc/patches/12/mangle-NIX_STORE-in-__FILE__.patch index 51078925eeb8..8a09af2183f1 100644 --- a/pkgs/development/compilers/gcc/patches/12/mangle-NIX_STORE-in-__FILE__.patch +++ b/pkgs/development/compilers/gcc/patches/12/mangle-NIX_STORE-in-__FILE__.patch @@ -1,4 +1,4 @@ -From b10785c1be469319a09b10bc69db21159b0599ee Mon Sep 17 00:00:00 2001 +From 30908556fece379ffd7c0da96c774d8bd297e459 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 22 Sep 2023 22:41:49 +0100 Subject: [PATCH] gcc/file-prefix-map.cc: always mangle __FILE__ into invalid @@ -14,9 +14,8 @@ Typical examples are `nix` -> `nlohmann_json` and `pipewire` -> For this reason we want to remove the occurrences of hashes in the expansion of `__FILE__`. `nuke-references` does it by replacing hashes -by `eeeeee...` but those paths are also used for debug symbols. It is -handy to be able to invert the transformation to go back to the original -store path for debuginfod servers. The chosen solution is to make the +by `eeeeee...`. It is handy to be able to invert the transformation to +go back to the original store path. The chosen solution is to make the hash uppercase: - it does not trigger runtime references (except for all digit hashes, which are unlikely enough) @@ -42,25 +41,27 @@ Tested as: ... Mangled successfully. + +To reverse the effect of the mangle use new `NIX_GCC_DONT_MANGLE_PREFIX_MAP` +environment variable. It should not normally be needed. --- a/gcc/file-prefix-map.cc +++ b/gcc/file-prefix-map.cc -@@ -60,6 +60,9 @@ add_prefix_map (file_prefix_map *&maps, const char *arg, const char *opt) - maps = map; - } - -+/* Forward declaration for a $NIX_STORE remap hack below. */ -+static file_prefix_map *macro_prefix_maps; /* -fmacro-prefix-map */ -+ - /* Perform user-specified mapping of filename prefixes. Return the - GC-allocated new name corresponding to FILENAME or FILENAME if no +@@ -65,7 +65,7 @@ add_prefix_map (file_prefix_map *&maps, const char *arg, const char *opt) remapping was performed. */ -@@ -76,7 +79,31 @@ remap_filename (file_prefix_map *maps, const char *filename) + + static const char * +-remap_filename (file_prefix_map *maps, const char *filename) ++remap_filename (file_prefix_map *maps, const char *filename, bool mangle_nix_store = false) + { + file_prefix_map *map; + char *s; +@@ -76,7 +76,31 @@ remap_filename (file_prefix_map *maps, const char *filename) if (filename_ncmp (filename, map->old_prefix, map->old_len) == 0) break; if (!map) - return filename; + { -+ if (maps == macro_prefix_maps) ++ if (mangle_nix_store && getenv("NIX_GCC_DONT_MANGLE_PREFIX_MAP") == NULL) + { + /* Remap the 32 characters after $NIX_STORE/ to uppercase + * @@ -76,7 +77,7 @@ Mangled successfully. + { + s = (char *) ggc_alloc_atomic (name_len + 1); + memcpy(s, name, name_len + 1); -+ for (int i = nix_store_len + 1; i < nix_store_len + 1 + 32; i++) { ++ for (size_t i = nix_store_len + 1; i < nix_store_len + 1 + 32; i++) { + s[i] = TOUPPER(s[i]); + } + return s; @@ -87,11 +88,12 @@ Mangled successfully. name = filename + map->old_len; name_len = strlen (name) + 1; -@@ -90,7 +117,6 @@ remap_filename (file_prefix_map *maps, const char *filename) - ignore it in DW_AT_producer (dwarf2out.cc). */ - - /* Linked lists of file_prefix_map structures. */ --static file_prefix_map *macro_prefix_maps; /* -fmacro-prefix-map */ - static file_prefix_map *debug_prefix_maps; /* -fdebug-prefix-map */ - static file_prefix_map *profile_prefix_maps; /* -fprofile-prefix-map */ +@@ -129,7 +153,7 @@ add_profile_prefix_map (const char *arg) + const char * + remap_macro_filename (const char *filename) + { +- return remap_filename (macro_prefix_maps, filename); ++ return remap_filename (macro_prefix_maps, filename, true); + } + /* Remap using -fdebug-prefix-map. Return the GC-allocated new name diff --git a/pkgs/development/compilers/gcc/patches/13/mangle-NIX_STORE-in-__FILE__.patch b/pkgs/development/compilers/gcc/patches/13/mangle-NIX_STORE-in-__FILE__.patch index 351d6d0f764b..87613c28eb08 100644 --- a/pkgs/development/compilers/gcc/patches/13/mangle-NIX_STORE-in-__FILE__.patch +++ b/pkgs/development/compilers/gcc/patches/13/mangle-NIX_STORE-in-__FILE__.patch @@ -1,4 +1,4 @@ -From b10785c1be469319a09b10bc69db21159b0599ee Mon Sep 17 00:00:00 2001 +From e160a8cd4a704f4b7724df02b62394f677cc4198 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 22 Sep 2023 22:41:49 +0100 Subject: [PATCH] gcc/file-prefix-map.cc: always mangle __FILE__ into invalid @@ -14,9 +14,8 @@ Typical examples are `nix` -> `nlohmann_json` and `pipewire` -> For this reason we want to remove the occurrences of hashes in the expansion of `__FILE__`. `nuke-references` does it by replacing hashes -by `eeeeee...` but those paths are also used for debug symbols. It is -handy to be able to invert the transformation to go back to the original -store path for debuginfod servers. The chosen solution is to make the +by `eeeeee...`. It is handy to be able to invert the transformation to +go back to the original store path. The chosen solution is to make the hash uppercase: - it does not trigger runtime references (except for all digit hashes, which are unlikely enough) @@ -42,23 +41,25 @@ Tested as: ... Mangled successfully. + +To reverse the effect of the mangle use new `NIX_GCC_DONT_MANGLE_PREFIX_MAP` +environment variable. It should not normally be needed. --- a/gcc/file-prefix-map.cc +++ b/gcc/file-prefix-map.cc -@@ -69,6 +69,9 @@ add_prefix_map (file_prefix_map *&maps, const char *arg, const char *opt) - maps = map; - } - -+/* Forward declaration for a $NIX_STORE remap hack below. */ -+static file_prefix_map *macro_prefix_maps; /* -fmacro-prefix-map */ -+ - /* Perform user-specified mapping of filename prefixes. Return the - GC-allocated new name corresponding to FILENAME or FILENAME if no +@@ -74,7 +74,7 @@ add_prefix_map (file_prefix_map *&maps, const char *arg, const char *opt) remapping was performed. */ -@@ -102,6 +105,30 @@ remap_filename (file_prefix_map *maps, const char *filename) + + static const char * +-remap_filename (file_prefix_map *maps, const char *filename) ++remap_filename (file_prefix_map *maps, const char *filename, bool mangle_nix_store = false) + { + file_prefix_map *map; + char *s; +@@ -102,6 +102,30 @@ remap_filename (file_prefix_map *maps, const char *filename) break; if (!map) { -+ if (maps == macro_prefix_maps) ++ if (mangle_nix_store && getenv("NIX_GCC_DONT_MANGLE_PREFIX_MAP") == NULL) + { + /* Remap all fo $NIX_STORE/.{32} paths to uppercase + * @@ -74,7 +75,7 @@ Mangled successfully. + { + s = (char *) ggc_alloc_atomic (name_len + 1); + memcpy(s, name, name_len + 1); -+ for (int i = nix_store_len + 1; i < nix_store_len + 1 + 32; i++) { ++ for (size_t i = nix_store_len + 1; i < nix_store_len + 1 + 32; i++) { + s[i] = TOUPPER(s[i]); + } + if (realname != filename) @@ -85,11 +86,12 @@ Mangled successfully. if (realname != filename) free (const_cast (realname)); return filename; -@@ -124,7 +151,6 @@ remap_filename (file_prefix_map *maps, const char *filename) - ignore it in DW_AT_producer (gen_command_line_string in opts.cc). */ - - /* Linked lists of file_prefix_map structures. */ --static file_prefix_map *macro_prefix_maps; /* -fmacro-prefix-map */ - static file_prefix_map *debug_prefix_maps; /* -fdebug-prefix-map */ - static file_prefix_map *profile_prefix_maps; /* -fprofile-prefix-map */ +@@ -163,7 +187,7 @@ add_profile_prefix_map (const char *arg) + const char * + remap_macro_filename (const char *filename) + { +- return remap_filename (macro_prefix_maps, filename); ++ return remap_filename (macro_prefix_maps, filename, true); + } + /* Remap using -fdebug-prefix-map. Return the GC-allocated new name From b69ffeb3a27b44c811f2c2f744f616c049142901 Mon Sep 17 00:00:00 2001 From: Andreas Wiese Date: Fri, 2 Feb 2024 23:59:48 +0100 Subject: [PATCH 011/134] apparmor-utils: fix aa-remove-unknown read check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit let aaru = "aa-remove-unknown"; in aaru tests whether /sys/kernel/security/apparmor/profiles can be opened. Even though the file's permissions usually are 0444, open() still might return `EPERM`, as this is a virtual filesystem. Thus, using `test -r` doesn't suffice for this check. What aaru does to solve this is (approximately) if ! read … < /sys/kernel/security/apparmor/profiles; then echo "Meh"; fi In principal this works just fine. When looking closer, it doesn't (which is the root cause of #273164). Careful readers will notice that the actual access check (for `open()`) isn't actually related to the `read` invocation, but the shell's input redirection, which works totally fine: If the file can't be opened, the shell will return an error and the test fails. `read` won't even be invoked. The culprit is, the `read` shell builtin might potentially jeopardize the *successful* test result (`open()` succeeding): When no profiles are loaded, the file will be empty and `read` will return 1 for `EOF`. As the `if`'s command is only invoked after the actual test succeeded, `true` is the command of choice here. I would prefer fixing this upstream, but I refuse to register an account there because GitLab.com wants me to validate an email address (sure), a phone number (why?) and a valid payment method ([redacted]). This fixes #273164 (»Apparmor service fails to start after nixos-rebuild switch«). --- ...0001-aa-remove-unknown_empty-ruleset.patch | 30 +++++++++++++++++++ pkgs/os-specific/linux/apparmor/default.nix | 4 ++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch diff --git a/pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch b/pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch new file mode 100644 index 000000000000..ce2a0e7cc5b3 --- /dev/null +++ b/pkgs/os-specific/linux/apparmor/0001-aa-remove-unknown_empty-ruleset.patch @@ -0,0 +1,30 @@ +commit 166afaf144d6473464975438353257359dd51708 +Author: Andreas Wiese +Date: Thu Feb 1 11:35:02 2024 +0100 + + aa-remove-unknown: fix readability check + + This check is intended for ensuring that the profiles file can actually + be opened. The *actual* check is performed by the shell, not the read + utility, which won't even be executed if the input redirection (and + hence the test) fails. + + If the test succeeds, though, using `read` here might actually + jeopardize the test result if there are no profiles loaded and the file + is empty. + + This commit fixes that case by simply using `true` instead of `read`. + +diff --git a/utils/aa-remove-unknown b/utils/aa-remove-unknown +index 0e00d6a0..3351feef 100755 +--- a/utils/aa-remove-unknown ++++ b/utils/aa-remove-unknown +@@ -63,7 +63,7 @@ fi + # We have to do this check because error checking awk's getline() below is + # tricky and, as is, results in an infinite loop when apparmorfs returns an + # error from open(). +-if ! IFS= read -r _ < "$PROFILES" ; then ++if ! true < "$PROFILES" ; then + echo "ERROR: Unable to read apparmorfs profiles file" 1>&2 + exit 1 + elif [ ! -w "$REMOVE" ] ; then diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix index 99c1000f0e4c..205a8a4465d6 100644 --- a/pkgs/os-specific/linux/apparmor/default.nix +++ b/pkgs/os-specific/linux/apparmor/default.nix @@ -56,7 +56,9 @@ let --replace "/usr/include/linux/capability.h" "${linuxHeaders}/include/linux/capability.h" ''; - patches = lib.optionals stdenv.hostPlatform.isMusl [ + patches = [ + ./0001-aa-remove-unknown_empty-ruleset.patch + ] ++ lib.optionals stdenv.hostPlatform.isMusl [ (fetchpatch { url = "https://git.alpinelinux.org/aports/plain/testing/apparmor/0003-Added-missing-typedef-definitions-on-parser.patch?id=74b8427cc21f04e32030d047ae92caa618105b53"; name = "0003-Added-missing-typedef-definitions-on-parser.patch"; From 8f42ee751238c6b8fdd227df330bcc47b5853fae Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 27 Jan 2024 15:28:43 +0000 Subject: [PATCH 012/134] ffmpeg: backport binutils-2.41 fix --- pkgs/development/libraries/ffmpeg/generic.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 0f5d88984566..e5b63f77fb7c 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -350,6 +350,14 @@ stdenv.mkDerivation (finalAttrs: { ''; patches = map (patch: fetchpatch patch) (extraPatches + ++ (lib.optional (lib.versionOlder version "6.1") + { + # Backport fix for binutils-2.41. + name = "binutils-2.41.patch"; + url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/effadce6c756247ea8bae32dc13bb3e6f464f0eb"; + hash = "sha256-vlBUMJ1bORQHRNpuzc5iXsTWwS/CN5BmGIA8g7H7mJE="; + } + ) ++ (lib.optional (lib.versionAtLeast finalAttrs.version "6" && lib.versionOlder finalAttrs.version "6.1") { # this can be removed post 6.1 name = "fix_aacps_tablegen"; From ce68b8998fe4fa834c41c8866875cdd2c9d1d10a Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 7 Feb 2024 09:31:47 +0000 Subject: [PATCH 013/134] kodi: backport binutils-2.41 fix for bundled ffmpeg --- pkgs/applications/video/kodi/unwrapped.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/video/kodi/unwrapped.nix b/pkgs/applications/video/kodi/unwrapped.nix index 0728fb73bb26..01ebeb3407d8 100644 --- a/pkgs/applications/video/kodi/unwrapped.nix +++ b/pkgs/applications/video/kodi/unwrapped.nix @@ -1,4 +1,6 @@ -{ stdenv, lib, fetchFromGitHub, autoconf, automake, libtool, makeWrapper +{ stdenv, lib, fetchFromGitHub +, fetchpatch +, autoconf, automake, libtool, makeWrapper , pkg-config, cmake, yasm, python3Packages , libxcrypt, libgcrypt, libgpg-error, libunistring , boost, avahi, lame @@ -62,6 +64,14 @@ let rev = "${version}-${rel}-Alpha1"; sha256 = "sha256-EQHmmWnDw+/udKYq7Nrf00nL7I5XWUtmzdauDryfTII="; }; + patches = [ + # Backport fix for binutils-2.41. + (fetchpatch { + name = "binutils-2.41.patch"; + url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/effadce6c756247ea8bae32dc13bb3e6f464f0eb"; + hash = "sha256-vlBUMJ1bORQHRNpuzc5iXsTWwS/CN5BmGIA8g7H7mJE="; + }) + ]; preConfigure = '' cp ${kodi_src}/tools/depends/target/ffmpeg/{CMakeLists.txt,*.cmake} . sed -i 's/ --cpu=''${CPU}//' CMakeLists.txt From cce58ee24d525e24126c06d8cbe31458aabf6359 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 7 Feb 2024 20:18:29 +0000 Subject: [PATCH 014/134] mythtv: backport binutils-2.41 fix for bundled ffmpeg --- pkgs/applications/video/mythtv/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/applications/video/mythtv/default.nix b/pkgs/applications/video/mythtv/default.nix index 0f355577a6a4..deea5c1cb493 100644 --- a/pkgs/applications/video/mythtv/default.nix +++ b/pkgs/applications/video/mythtv/default.nix @@ -28,6 +28,14 @@ mkDerivation rec { stripLen = 1; hash = "sha256-JfRME00YNNjl6SKs1HBa0wBa/lR/Rt3zbQtWhsC36JM="; }) + + # Bachport the build against binutils-2.41 + (fetchpatch { + name = "binutils-2.41.patch"; + url = "https://github.com/MythTV/mythtv/commit/f9f9bba62ee2743c816cb2b9634b6b4397e5e2e3.patch"; + stripLen = 1; + hash = "sha256-IcXgBtfqPZ42inYFe7l8mWvKUV13S/YEQAHcOFaDivI="; + }) ]; setSourceRoot = "sourceRoot=$(echo */mythtv)"; From fa4285b1ad0309777f906ada00bac9bc5219ed67 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 7 Feb 2024 20:30:08 +0000 Subject: [PATCH 015/134] avidemux: backport binutils-2.41 fix for bundled ffmpeg --- pkgs/applications/video/avidemux/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/video/avidemux/default.nix b/pkgs/applications/video/avidemux/default.nix index 06951debf5ac..c2b6d5be7325 100644 --- a/pkgs/applications/video/avidemux/default.nix +++ b/pkgs/applications/video/avidemux/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, cmake, pkg-config +{ stdenv, lib, fetchurl, fetchpatch, cmake, pkg-config , zlib, gettext, libvdpau, libva, libXv, sqlite , yasm, freetype, fontconfig, fribidi , makeWrapper, libXext, libGLU, qttools, qtbase, wrapQtAppsHook @@ -37,6 +37,16 @@ stdenv.mkDerivation rec { ./bootstrap_logging.patch ]; + postPatch = '' + cp ${fetchpatch { + # Backport fix for binutils-2.41. + name = "binutils-2.41.patch"; + url = "https://git.ffmpeg.org/gitweb/ffmpeg.git/patch/effadce6c756247ea8bae32dc13bb3e6f464f0eb"; + hash = "sha256-s9PcYbt0mFb2wvgMcFL1J+2OS6Sxyd2wYkGzLr2qd9M="; + stripLen = 1; + }} avidemux_core/ffmpeg_package/patches/ + ''; + nativeBuildInputs = [ yasm cmake pkg-config makeWrapper ] ++ lib.optional withQT wrapQtAppsHook; From d0f26a4af195bf03b7e1a8fac387555ec7c80020 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 1 Aug 2023 07:34:22 +0100 Subject: [PATCH 016/134] binutils: 2.40 -> 2.41 Dropped 3 upstreamed / backported patches: - CVE-2023-1972 - mingw-abort-fix - mips64-default-n64 Added one backport to fix `llvm` testsuite failures: - gold-powerpc-for-llvm Changes: https://lists.gnu.org/archive/html/info-gnu/2023-07/msg00009.html --- .../tools/misc/binutils/CVE-2023-1972.patch | 23 ---- .../tools/misc/binutils/default.nix | 22 ++-- .../misc/binutils/gold-powerpc-for-llvm.patch | 107 ++++++++++++++++++ .../tools/misc/binutils/mingw-abort-fix.patch | 30 ----- .../misc/binutils/mips64-default-n64.patch | 82 -------------- 5 files changed, 114 insertions(+), 150 deletions(-) delete mode 100644 pkgs/development/tools/misc/binutils/CVE-2023-1972.patch create mode 100644 pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch delete mode 100644 pkgs/development/tools/misc/binutils/mingw-abort-fix.patch delete mode 100644 pkgs/development/tools/misc/binutils/mips64-default-n64.patch diff --git a/pkgs/development/tools/misc/binutils/CVE-2023-1972.patch b/pkgs/development/tools/misc/binutils/CVE-2023-1972.patch deleted file mode 100644 index 838fbf722761..000000000000 --- a/pkgs/development/tools/misc/binutils/CVE-2023-1972.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/bfd/elf.c b/bfd/elf.c -index 027d0143735..185028cbd97 100644 ---- a/bfd/elf.c -+++ b/bfd/elf.c -@@ -9030,6 +9030,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver) - bfd_set_error (bfd_error_file_too_big); - goto error_return_verdef; - } -+ -+ if (amt == 0) -+ goto error_return_verdef; - elf_tdata (abfd)->verdef = (Elf_Internal_Verdef *) bfd_zalloc (abfd, amt); - if (elf_tdata (abfd)->verdef == NULL) - goto error_return_verdef; -@@ -9133,6 +9136,8 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver) - bfd_set_error (bfd_error_file_too_big); - goto error_return; - } -+ if (amt == 0) -+ goto error_return; - elf_tdata (abfd)->verdef = (Elf_Internal_Verdef *) bfd_zalloc (abfd, amt); - if (elf_tdata (abfd)->verdef == NULL) - goto error_return; diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix index 2183d45b6f0d..c707d0daec89 100644 --- a/pkgs/development/tools/misc/binutils/default.nix +++ b/pkgs/development/tools/misc/binutils/default.nix @@ -33,12 +33,12 @@ assert enableGoldDefault -> enableGold; let inherit (stdenv) buildPlatform hostPlatform targetPlatform; - version = "2.40"; + version = "2.41"; srcs = { normal = fetchurl { url = "mirror://gnu/binutils/binutils-${version}.tar.bz2"; - hash = "sha256-+CmOsVOks30RLpRapcsoUAQLzyaj6mW1pxXIOv4F5Io="; + hash = "sha256-pMS+wFL3uDcAJOYDieGUN38/SLVmGEGOpRBn9nqqsws="; }; vc4-none = fetchFromGitHub { owner = "itszor"; @@ -66,6 +66,11 @@ stdenv.mkDerivation (finalAttrs: { # fetchpatch! All mutable patches (generated by GitHub or cgit) that are # needed here should be included directly in Nixpkgs as files. patches = [ + # Upstream patch to fix llvm testsuite failure when loading powerpc + # objects: + # https://sourceware.org/PR30794 + ./gold-powerpc-for-llvm.patch + # Make binutils output deterministic by default. ./deterministic.patch @@ -90,10 +95,6 @@ stdenv.mkDerivation (finalAttrs: { # not need to know binutils' BINDIR at all. It's an absolute path # where libraries are stored. ./plugins-no-BINDIR.patch - - # CVE-2023-1972 fix to bfd/elf.c from: - # https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=c22d38baefc5a7a1e1f5cdc9dbb556b1f0ec5c57 - ./CVE-2023-1972.patch ] ++ lib.optional targetPlatform.isiOS ./support-ios.patch # Adds AVR-specific options to "size" for compatibility with Atmel's downstream distribution @@ -101,15 +102,6 @@ stdenv.mkDerivation (finalAttrs: { # https://github.com/archlinux/svntogit-community/blob/c8d53dd1734df7ab15931f7fad0c9acb8386904c/trunk/avr-size.patch ++ lib.optional targetPlatform.isAvr ./avr-size.patch ++ lib.optional stdenv.targetPlatform.isWindows ./windres-locate-gcc.patch - ++ lib.optional stdenv.targetPlatform.isMips64n64 - # this patch is from debian: - # https://sources.debian.org/data/main/b/binutils/2.38-3/debian/patches/mips64-default-n64.diff - (if stdenv.targetPlatform.isMusl - then substitute { src = ./mips64-default-n64.patch; replacements = [ "--replace" "gnuabi64" "muslabi64" ]; } - else ./mips64-default-n64.patch) - # This patch fixes a bug in 2.40 on MinGW, which breaks DXVK when cross-building from Darwin. - # See https://sourceware.org/bugzilla/show_bug.cgi?id=30079 - ++ lib.optional stdenv.targetPlatform.isMinGW ./mingw-abort-fix.patch ; outputs = [ "out" "info" "man" "dev" ] diff --git a/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch b/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch new file mode 100644 index 000000000000..29330131499b --- /dev/null +++ b/pkgs/development/tools/misc/binutils/gold-powerpc-for-llvm.patch @@ -0,0 +1,107 @@ +https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=d537f77ef3b18a5fbfd598643aaad957652e9608 + +Fix llvm testsuite failure on a single test: + FAIL: LLVM :: tools/gold/PowerPC/mtriple.ll (43659 of 49708) + ld.gold: internal error in add_output_section_to_load, at output.cc:4097 + +From: Alan Modra +Date: Thu, 24 Aug 2023 23:42:18 +0000 (+0930) +Subject: PR30794, PowerPC gold: internal error in add_output_section_to_load +X-Git-Tag: gdb-14-branchpoint~482 +X-Git-Url: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=d537f77ef3b18a5fbfd598643aaad957652e9608 + +PR30794, PowerPC gold: internal error in add_output_section_to_load + +Caused by commit 5a97377e5513, specifically this code added to +Target_powerpc::do_relax ++ if (parameters->options().output_is_position_independent()) ++ this->rela_dyn_size_ ++ = this->rela_dyn_section(layout)->current_data_size(); + +The problem here is that if .rela.dyn isn't already created then the +call to rela_dyn_section creates it, and as this comment in +Target_powerpc::do_finalize_sections says: + // Annoyingly, we need to make these sections now whether or + // not we need them. If we delay until do_relax then we + // need to mess with the relaxation machinery checkpointing. +We can't be creating sections in do_relax. + + PR 30794 + * powerpc.cc (Target_powerpc::do_relax): Only set rela_dyn_size_ + for size == 64, and assert that rela_dyn_ already exists. + Tidy code setting plt_thread_safe, which also only needs to be + set when size == 64 for ELFv1. +--- + +diff --git a/gold/powerpc.cc b/gold/powerpc.cc +index e66d9cbb900..a4fecaae55a 100644 +--- a/gold/powerpc.cc ++++ b/gold/powerpc.cc +@@ -3714,12 +3714,7 @@ Target_powerpc::do_relax(int pass, + unsigned int prev_brlt_size = 0; + if (pass == 1) + { +- bool thread_safe +- = this->abiversion() < 2 && parameters->options().plt_thread_safe(); +- if (size == 64 +- && this->abiversion() < 2 +- && !thread_safe +- && !parameters->options().user_set_plt_thread_safe()) ++ if (size == 64 && this->abiversion() < 2) + { + static const char* const thread_starter[] = + { +@@ -3747,29 +3742,37 @@ Target_powerpc::do_relax(int pass, + /* libgo */ + "__go_go", + }; ++ bool thread_safe = parameters->options().plt_thread_safe(); + +- if (parameters->options().shared()) +- thread_safe = true; +- else ++ if (!thread_safe ++ && !parameters->options().user_set_plt_thread_safe()) + { +- for (unsigned int i = 0; +- i < sizeof(thread_starter) / sizeof(thread_starter[0]); +- i++) ++ if (parameters->options().shared()) ++ thread_safe = true; ++ else + { +- Symbol* sym = symtab->lookup(thread_starter[i], NULL); +- thread_safe = (sym != NULL +- && sym->in_reg() +- && sym->in_real_elf()); +- if (thread_safe) +- break; ++ for (unsigned int i = 0; ++ i < sizeof(thread_starter) / sizeof(thread_starter[0]); ++ i++) ++ { ++ Symbol* sym = symtab->lookup(thread_starter[i], NULL); ++ thread_safe = (sym != NULL ++ && sym->in_reg() ++ && sym->in_real_elf()); ++ if (thread_safe) ++ break; ++ } + } + } ++ this->plt_thread_safe_ = thread_safe; + } +- this->plt_thread_safe_ = thread_safe; + +- if (parameters->options().output_is_position_independent()) +- this->rela_dyn_size_ +- = this->rela_dyn_section(layout)->current_data_size(); ++ if (size == 64 ++ && parameters->options().output_is_position_independent()) ++ { ++ gold_assert (this->rela_dyn_); ++ this->rela_dyn_size_ = this->rela_dyn_->current_data_size(); ++ } + + this->stub_group_size_ = parameters->options().stub_group_size(); + bool no_size_errors = true; diff --git a/pkgs/development/tools/misc/binutils/mingw-abort-fix.patch b/pkgs/development/tools/misc/binutils/mingw-abort-fix.patch deleted file mode 100644 index b322d6ad7cd1..000000000000 --- a/pkgs/development/tools/misc/binutils/mingw-abort-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ -From b7eab2a9d4f4e92692daf14b09fc95ca11b72e30 Mon Sep 17 00:00:00 2001 -From: Michael Matz -Date: Thu, 9 Feb 2023 15:29:00 +0100 -Subject: [PATCH 1/1] Fix PR30079: abort on mingw - -the early-out in wild_sort is not enough, it might still be -that filenames are equal _and_ the wildcard list doesn't specify -a sort order either. Don't call compare_section then. - -Tested on all targets. ---- - ld/ldlang.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/ld/ldlang.c b/ld/ldlang.c -index 84a2914fc26..b5e0d026ae4 100644 ---- a/ld/ldlang.c -+++ b/ld/ldlang.c -@@ -649,7 +649,8 @@ wild_sort (lang_wild_statement_type *wild, - looking at the sections for this file. */ - - /* Find the correct node to append this section. */ -- if (compare_section (sec->spec.sorted, section, (*tree)->section) < 0) -+ if (sec && sec->spec.sorted != none && sec->spec.sorted != by_none -+ && compare_section (sec->spec.sorted, section, (*tree)->section) < 0) - tree = &((*tree)->left); - else - tree = &((*tree)->right); --- -2.31.1 diff --git a/pkgs/development/tools/misc/binutils/mips64-default-n64.patch b/pkgs/development/tools/misc/binutils/mips64-default-n64.patch deleted file mode 100644 index 00581279f85e..000000000000 --- a/pkgs/development/tools/misc/binutils/mips64-default-n64.patch +++ /dev/null @@ -1,82 +0,0 @@ ---- a/bfd/config.bfd -+++ b/bfd/config.bfd -@@ -927,11 +927,21 @@ case "${targ}" in - targ_defvec=mips_elf32_be_vec - targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" - ;; -- mips64*el-*-linux*) -+ mips*64*el-*-linux*-gnuabi64) -+ targ_defvec=mips_elf64_trad_le_vec -+ targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec" -+ want64=true -+ ;; -+ mips*64*-*-linux*-gnuabi64) -+ targ_defvec=mips_elf64_trad_be_vec -+ targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_le_vec" -+ want64=true -+ ;; -+ mips*64*el-*-linux*) - targ_defvec=mips_elf32_ntrad_le_vec - targ_selvecs="mips_elf32_ntrad_be_vec mips_elf32_trad_le_vec mips_elf32_trad_be_vec mips_elf64_trad_le_vec mips_elf64_trad_be_vec" - ;; -- mips64*-*-linux*) -+ mips*64*-*-linux*) - targ_defvec=mips_elf32_ntrad_be_vec - targ_selvecs="mips_elf32_ntrad_le_vec mips_elf32_trad_be_vec mips_elf32_trad_le_vec mips_elf64_trad_be_vec mips_elf64_trad_le_vec" - ;; ---- a/binutils/testsuite/binutils-all/mips/mips-note-2-n32.d -+++ b/binutils/testsuite/binutils-all/mips/mips-note-2-n32.d -@@ -1,4 +1,5 @@ - #PROG: objcopy -+#as: -n32 - #readelf: --notes --wide - #objcopy: --merge-notes - #name: MIPS merge notes section (n32) ---- a/gas/configure -+++ b/gas/configure -@@ -12167,6 +12167,9 @@ _ACEOF - esac - # Decide which ABI to target by default. - case ${target} in -+ mips*64*-linux-gnuabi64) -+ mips_default_abi=N64_ABI -+ ;; - mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ - | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) - mips_default_abi=N32_ABI ---- a/gas/configure.ac -+++ b/gas/configure.ac -@@ -384,6 +384,9 @@ changequote([,])dnl - esac - # Decide which ABI to target by default. - case ${target} in -+ mips*64*-linux-gnuabi64) -+ mips_default_abi=N64_ABI -+ ;; - mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ - | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) - mips_default_abi=N32_ABI ---- a/ld/configure.tgt -+++ b/ld/configure.tgt -@@ -543,11 +543,19 @@ mips*-*-vxworks*) targ_emul=elf32ebmipvx - ;; - mips*-*-windiss) targ_emul=elf32mipswindiss - ;; --mips64*el-*-linux-*) targ_emul=elf32ltsmipn32 -+mips*64*el-*-linux-gnuabi64) targ_emul=elf64ltsmip -+ targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32ltsmip elf32btsmip elf64btsmip" -+ targ_extra_libpath=$targ_extra_emuls -+ ;; -+mips*64*el-*-linux-*) targ_emul=elf32ltsmipn32 - targ_extra_emuls="elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip" - targ_extra_libpath=$targ_extra_emuls - ;; --mips64*-*-linux-*) targ_emul=elf32btsmipn32 -+mips*64*-*-linux-gnuabi64) targ_emul=elf64btsmip -+ targ_extra_emuls="elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip" -+ targ_extra_libpath=$targ_extra_emuls -+ ;; -+mips*64*-*-linux-*) targ_emul=elf32btsmipn32 - targ_extra_emuls="elf32ltsmipn32 elf32btsmip elf32ltsmip elf64btsmip elf64ltsmip" - targ_extra_libpath=$targ_extra_emuls - ;; From d4709721176c3e7c50b0161a5ea30fbe86db354e Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 11 Feb 2024 18:23:17 +0100 Subject: [PATCH 017/134] pulseaudio: 16.1 -> 17.0 --- .../0001-Make-gio-2.0-optional-16.patch | 26 ------- .../0002-Ignore-SCM_CREDS-on-darwin.patch | 27 ------- ...gnore-HAVE_CPUID_H-on-aarch64-darwin.patch | 26 ------- ...-Prefer-HAVE_CLOCK_GETTIME-on-darwin.patch | 13 ---- .../0005-Enable-CoreAudio-on-darwin.patch | 31 -------- ...Fix-libpulsecommon-sources-on-darwin.patch | 18 ----- .../0007-Fix-link-args-on-darwin.patch | 75 ------------------- ...d-option-for-installation-sysconfdir.patch | 9 +-- pkgs/servers/pulseaudio/default.nix | 18 ++--- 9 files changed, 6 insertions(+), 237 deletions(-) delete mode 100644 pkgs/servers/pulseaudio/0001-Make-gio-2.0-optional-16.patch delete mode 100644 pkgs/servers/pulseaudio/0002-Ignore-SCM_CREDS-on-darwin.patch delete mode 100644 pkgs/servers/pulseaudio/0003-Ignore-HAVE_CPUID_H-on-aarch64-darwin.patch delete mode 100644 pkgs/servers/pulseaudio/0004-Prefer-HAVE_CLOCK_GETTIME-on-darwin.patch delete mode 100644 pkgs/servers/pulseaudio/0005-Enable-CoreAudio-on-darwin.patch delete mode 100644 pkgs/servers/pulseaudio/0006-Fix-libpulsecommon-sources-on-darwin.patch delete mode 100644 pkgs/servers/pulseaudio/0007-Fix-link-args-on-darwin.patch diff --git a/pkgs/servers/pulseaudio/0001-Make-gio-2.0-optional-16.patch b/pkgs/servers/pulseaudio/0001-Make-gio-2.0-optional-16.patch deleted file mode 100644 index 2a5ae040d9d4..000000000000 --- a/pkgs/servers/pulseaudio/0001-Make-gio-2.0-optional-16.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 72f3fe059f031f24c5ad026cb2fc16318f227c09 Mon Sep 17 00:00:00 2001 -From: Andrew Childs -Date: Tue, 19 Apr 2022 16:29:58 +0900 -Subject: [PATCH 1/8] Make gio-2.0 optional when gsettings is disabled - -Derived from https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/654 ---- - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/meson.build b/meson.build -index c5135330f..340f58e17 100644 ---- a/meson.build -+++ b/meson.build -@@ -683,7 +683,7 @@ if get_option('daemon') - cdata.set('HAVE_ALSA_UCM', 1) - endif - -- gio_dep = dependency('gio-2.0', version : '>= 2.26.0') -+ gio_dep = dependency('gio-2.0', version : '>= 2.26.0', required : false) - if get_option('gsettings').enabled() - assert(gio_dep.found(), 'GSettings support needs glib I/O library (GIO)') - cdata.set('HAVE_GSETTINGS', 1) --- -2.35.1 - diff --git a/pkgs/servers/pulseaudio/0002-Ignore-SCM_CREDS-on-darwin.patch b/pkgs/servers/pulseaudio/0002-Ignore-SCM_CREDS-on-darwin.patch deleted file mode 100644 index 9196e205dc0c..000000000000 --- a/pkgs/servers/pulseaudio/0002-Ignore-SCM_CREDS-on-darwin.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 39bef695f783614e6175477417298ddf37e2ac13 Mon Sep 17 00:00:00 2001 -From: Andrew Childs -Date: Tue, 19 Apr 2022 16:58:43 +0900 -Subject: [PATCH 2/8] Ignore SCM_CREDS on macOS - -It was added for FreeBSD support, but also enables the -unsupported[citation needed] feature on macOS. ---- - src/pulsecore/creds.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/pulsecore/creds.h b/src/pulsecore/creds.h -index b599b569c..b5b1c9f37 100644 ---- a/src/pulsecore/creds.h -+++ b/src/pulsecore/creds.h -@@ -34,7 +34,7 @@ - typedef struct pa_creds pa_creds; - typedef struct pa_cmsg_ancil_data pa_cmsg_ancil_data; - --#if defined(SCM_CREDENTIALS) || defined(SCM_CREDS) -+#if defined(SCM_CREDENTIALS) || (defined(SCM_CREDS) && !defined(__APPLE__)) - - #define HAVE_CREDS 1 - --- -2.35.1 - diff --git a/pkgs/servers/pulseaudio/0003-Ignore-HAVE_CPUID_H-on-aarch64-darwin.patch b/pkgs/servers/pulseaudio/0003-Ignore-HAVE_CPUID_H-on-aarch64-darwin.patch deleted file mode 100644 index ce0df74f8771..000000000000 --- a/pkgs/servers/pulseaudio/0003-Ignore-HAVE_CPUID_H-on-aarch64-darwin.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c -index c383a61c0..3d0a68c2e 100644 ---- a/src/pulsecore/core-util.c -+++ b/src/pulsecore/core-util.c -@@ -110,7 +110,7 @@ - #include - #endif - --#ifdef HAVE_CPUID_H -+#if defined(HAVE_CPUID_H) && !(defined(__APPLE__) && defined(__aarch64__)) - #include - #endif - -diff --git a/src/pulsecore/cpu-x86.c b/src/pulsecore/cpu-x86.c -index 317a0101e..d1eb95d2b 100644 ---- a/src/pulsecore/cpu-x86.c -+++ b/src/pulsecore/cpu-x86.c -@@ -24,7 +24,7 @@ - - #include - --#ifdef HAVE_CPUID_H -+#if defined(HAVE_CPUID_H) && !(defined(__APPLE__) && defined(__aarch64__)) - #include - #endif - diff --git a/pkgs/servers/pulseaudio/0004-Prefer-HAVE_CLOCK_GETTIME-on-darwin.patch b/pkgs/servers/pulseaudio/0004-Prefer-HAVE_CLOCK_GETTIME-on-darwin.patch deleted file mode 100644 index 0eeaf2a03a12..000000000000 --- a/pkgs/servers/pulseaudio/0004-Prefer-HAVE_CLOCK_GETTIME-on-darwin.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/pulsecore/core-rtclock.c b/src/pulsecore/core-rtclock.c -index 2c2e28631..b946a3fb1 100644 ---- a/src/pulsecore/core-rtclock.c -+++ b/src/pulsecore/core-rtclock.c -@@ -65,7 +65,7 @@ pa_usec_t pa_rtclock_age(const struct timeval *tv) { - - struct timeval *pa_rtclock_get(struct timeval *tv) { - --#if defined(OS_IS_DARWIN) -+#if defined(OS_IS_DARWIN) && !defined(HAVE_CLOCK_GETTIME) - uint64_t val, abs_time = mach_absolute_time(); - Nanoseconds nanos; - diff --git a/pkgs/servers/pulseaudio/0005-Enable-CoreAudio-on-darwin.patch b/pkgs/servers/pulseaudio/0005-Enable-CoreAudio-on-darwin.patch deleted file mode 100644 index bdf5ff2b9ca3..000000000000 --- a/pkgs/servers/pulseaudio/0005-Enable-CoreAudio-on-darwin.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/meson.build b/meson.build -index c5135330f..055567479 100644 ---- a/meson.build -+++ b/meson.build -@@ -185,6 +185,7 @@ endif - # rather than ending up in the config.h file? - if host_machine.system() == 'darwin' - cdata.set('OS_IS_DARWIN', 1) -+ cdata.set('HAVE_COREAUDIO', 1) - cdata.set('_DARWIN_C_SOURCE', '200112L') # Needed to get NSIG on Mac OS - elif host_machine.system() == 'windows' - cdata.set('OS_IS_WIN32', 1) -diff --git a/src/modules/meson.build b/src/modules/meson.build -index 1e12569dc..53a800927 100644 ---- a/src/modules/meson.build -+++ b/src/modules/meson.build -@@ -63,6 +63,14 @@ all_modules = [ - [ 'module-volume-restore', 'module-volume-restore.c' ], - ] - -+if host_machine.system() == 'darwin' -+ coreaudio_dep = dependency('appleframeworks', modules : ['AudioUnit', 'Cocoa', 'CoreServices', 'CoreAudio']) -+ all_modules += [ -+ [ 'module-coreaudio-detect', 'macosx/module-coreaudio-detect.c', [], [], [coreaudio_dep] ], -+ [ 'module-coreaudio-device', 'macosx/module-coreaudio-device.c', [], [], [coreaudio_dep] ], -+ ] -+endif -+ - if host_machine.system() == 'windows' - winmm_dep = meson.get_compiler('c').find_library('winmm') - ksuser_dep = meson.get_compiler('c').find_library('ksuser') diff --git a/pkgs/servers/pulseaudio/0006-Fix-libpulsecommon-sources-on-darwin.patch b/pkgs/servers/pulseaudio/0006-Fix-libpulsecommon-sources-on-darwin.patch deleted file mode 100644 index 67a21af46795..000000000000 --- a/pkgs/servers/pulseaudio/0006-Fix-libpulsecommon-sources-on-darwin.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/src/meson.build b/src/meson.build -index 9efb561d8..d181f4867 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -179,6 +179,13 @@ if host_machine.system() == 'windows' - 'pulsecore/semaphore-win32.c', - 'pulsecore/thread-win32.c', - ] -+elif host_machine.system() == 'darwin' -+ libpulsecommon_sources += [ -+ 'pulsecore/mutex-posix.c', -+ 'pulsecore/poll-posix.c', -+ 'pulsecore/semaphore-osx.c', -+ 'pulsecore/thread-posix.c' -+ ] - else - libpulsecommon_sources += [ - 'pulsecore/mutex-posix.c', diff --git a/pkgs/servers/pulseaudio/0007-Fix-link-args-on-darwin.patch b/pkgs/servers/pulseaudio/0007-Fix-link-args-on-darwin.patch deleted file mode 100644 index 30a11adca085..000000000000 --- a/pkgs/servers/pulseaudio/0007-Fix-link-args-on-darwin.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff --git a/meson.build b/meson.build -index c5135330f..1b66a1fc4 100644 ---- a/meson.build -+++ b/meson.build -@@ -424,7 +424,7 @@ cdata.set('MESON_BUILD', 1) - # so we request the nodelete flag to be enabled. - # On other systems, we don't really know how to do that, but it's welcome if somebody can tell. - # Windows doesn't support this flag. --if host_machine.system() != 'windows' -+if host_machine.system() not in ['windows', 'darwin'] - nodelete_link_args = ['-Wl,-z,nodelete'] - else - nodelete_link_args = [] -diff --git a/src/modules/echo-cancel/meson.build b/src/modules/echo-cancel/meson.build -index 641cd35e7..523bffac4 100644 ---- a/src/modules/echo-cancel/meson.build -+++ b/src/modules/echo-cancel/meson.build -@@ -10,12 +10,17 @@ libwebrtc_util_sources = [ - 'webrtc.cc' - ] - -+ignore_unresolved_symbols_link_args = ['-Wl,--unresolved-symbols=ignore-in-object-files'] -+if meson.get_compiler('c').get_linker_id() == 'ld64' -+ ignore_unresolved_symbols_link_args = [ '-Wl,-undefined,dynamic_lookup' ] -+endif -+ - libwebrtc_util = shared_library('webrtc-util', - libwebrtc_util_sources, - cpp_args : [pa_c_args, server_c_args], - include_directories : [configinc, topinc], - dependencies : [libpulse_dep, libpulsecommon_dep, libpulsecore_dep, libatomic_ops_dep, webrtc_dep, libintl_dep], -- link_args : [nodelete_link_args, '-Wl,--unresolved-symbols=ignore-in-object-files'], -+ link_args : [nodelete_link_args, ignore_unresolved_symbols_link_args], - install : true, - install_rpath : privlibdir, - install_dir : modlibexecdir, -diff --git a/src/modules/meson.build b/src/modules/meson.build -index 1e12569dc..66f3e46a4 100644 ---- a/src/modules/meson.build -+++ b/src/modules/meson.build -@@ -298,6 +298,11 @@ all_modules += [ - # FIXME: meson doesn't support multiple RPATH arguments currently - rpath_dirs = join_paths(privlibdir) + ':' + join_paths(modlibexecdir) - -+no_undefined_link_args = ['-Wl,--no-undefined'] -+if meson.get_compiler('c').get_linker_id() == 'ld64' -+ no_undefined_link_args = [ '-Wl,-undefined,error' ] -+endif -+ - foreach m : all_modules - name = m[0] - sources = m[1] -@@ -315,7 +320,7 @@ foreach m : all_modules - install_rpath : rpath_dirs, - install_dir : modlibexecdir, - dependencies : [thread_dep, libpulse_dep, libpulsecommon_dep, libpulsecore_dep, libintl_dep, platform_dep, platform_socket_dep] + extra_deps, -- link_args : [nodelete_link_args, '-Wl,--no-undefined' ], -+ link_args : [nodelete_link_args, no_undefined_link_args ], - link_with : extra_libs, - name_prefix : '', - implicit_include_directories : false) -diff --git a/src/pulse/meson.build b/src/pulse/meson.build -index 1b82c807c..938e4addd 100644 ---- a/src/pulse/meson.build -+++ b/src/pulse/meson.build -@@ -75,6 +75,9 @@ run_target('update-map-file', - [ libpulse_headers, 'simple.h', join_paths(meson.build_root(), 'src', 'pulse', 'version.h') ] ]) - - versioning_link_args = '-Wl,-version-script=' + join_paths(meson.source_root(), 'src', 'pulse', 'map-file') -+if meson.get_compiler('c').get_linker_id() == 'ld64' -+ versioning_link_args = [] -+endif - - libpulse = shared_library('pulse', - libpulse_sources, diff --git a/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch b/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch index bb56eb13e88a..920c2593d285 100644 --- a/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch +++ b/pkgs/servers/pulseaudio/add-option-for-installation-sysconfdir.patch @@ -74,7 +74,7 @@ ) system_conf = configuration_data() -@@ -136,12 +136,12 @@ custom_target('system.pa', +@@ -136,6 +136,6 @@ custom_target('system.pa', command : [m4, '@INPUT@'], build_by_default : true, install : true, @@ -82,13 +82,6 @@ + install_dir : pulsesysconfdir_install, ) - if dbus_dep.found() - install_data('pulseaudio-system.conf', -- install_dir : join_paths(sysconfdir, 'dbus-1', 'system.d') -+ install_dir : join_paths(sysconfdir_install, 'dbus-1', 'system.d') - ) - endif - --- a/src/pulse/meson.build +++ b/src/pulse/meson.build @@ -134,5 +134,5 @@ client_conf_file = configure_file( diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index 6b62f066211d..5f078d2f6fcf 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -3,7 +3,7 @@ , xorg, libcap, alsa-lib, glib, dconf , avahi, libjack2, libasyncns, lirc, dbus , sbc, bluez5, udev, openssl, fftwFloat -, soxr, speexdsp, systemd, webrtc-audio-processing +, soxr, speexdsp, systemd, webrtc-audio-processing_1 , gst_all_1 , check, libintl, meson, ninja, m4, wrapGAppsHook @@ -37,26 +37,17 @@ stdenv.mkDerivation rec { pname = "${lib.optionalString libOnly "lib"}pulseaudio"; - version = "16.1"; + version = "17.0"; src = fetchurl { url = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${version}.tar.xz"; - sha256 = "sha256-ju8yzpHUeXn5X9mpNec4zX63RjQw2rxyhjJRdR5QSuQ="; + hash = "sha256-BTeU1mcaPjl9hJ5HioC4KmPLnYyilr01tzMXu1zrh7U="; }; patches = [ # Install sysconfdir files inside of the nix store, # but use a conventional runtime sysconfdir outside the store ./add-option-for-installation-sysconfdir.patch - # https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/654 (merged) - ./0001-Make-gio-2.0-optional-16.patch - # https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/746 (merged) - ./0002-Ignore-SCM_CREDS-on-darwin.patch - ./0003-Ignore-HAVE_CPUID_H-on-aarch64-darwin.patch - ./0004-Prefer-HAVE_CLOCK_GETTIME-on-darwin.patch - ./0005-Enable-CoreAudio-on-darwin.patch - ./0006-Fix-libpulsecommon-sources-on-darwin.patch - ./0007-Fix-link-args-on-darwin.patch ]; outputs = [ "out" "dev" ]; @@ -74,7 +65,7 @@ stdenv.mkDerivation rec { ++ lib.optionals stdenv.isLinux [ glib dbus ] ++ lib.optionals stdenv.isDarwin [ AudioUnit Cocoa CoreServices CoreAudio libintl ] ++ lib.optionals (!libOnly) ( - [ libasyncns webrtc-audio-processing ] + [ libasyncns webrtc-audio-processing_1 ] ++ lib.optional jackaudioSupport libjack2 ++ lib.optionals x11Support [ xorg.libICE xorg.libSM xorg.libX11 xorg.libXi xorg.libXtst ] ++ lib.optional useSystemd systemd @@ -126,6 +117,7 @@ stdenv.mkDerivation rec { (lib.mesonOption "systemduserunitdir" "${placeholder "out"}/lib/systemd/user") ] ++ lib.optionals stdenv.isDarwin [ + (lib.mesonEnable "consolekit" false) (lib.mesonEnable "dbus" false) (lib.mesonEnable "glib" false) (lib.mesonEnable "oss-output" false) From c58bb51c7ff5056330174972244edd1fa9b91c1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 12 Feb 2024 23:26:18 +0100 Subject: [PATCH 018/134] python312Packages.pydantic-core: 2.14.5 -> 2.14.6 Changelog: https://github.com/pydantic/pydantic-core/releases/tag/v2.14.6 Diff: https://github.com/pydantic/pydantic-core/compare/v2.14.5...v2.14.6 --- pkgs/development/python-modules/pydantic-core/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-core/default.nix b/pkgs/development/python-modules/pydantic-core/default.nix index 4569ea3286b8..8efa37dd65fa 100644 --- a/pkgs/development/python-modules/pydantic-core/default.nix +++ b/pkgs/development/python-modules/pydantic-core/default.nix @@ -17,14 +17,14 @@ let pydantic-core = buildPythonPackage rec { pname = "pydantic-core"; - version = "2.14.5"; + version = "2.14.6"; format = "pyproject"; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-core"; rev = "refs/tags/v${version}"; - hash = "sha256-UguZpA3KEutOgIavjx8Ie//0qJq+4FTZNQTwb/ZIgb8="; + hash = "sha256-Y3RdDqFrH5C8Jt45FV6jLRV8G9odkqM1fBz6axeXF+4="; }; patches = [ @@ -34,7 +34,7 @@ let cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-mMgw922QjHmk0yimXfolLNiYZntTsGydQywe7PTNnwc="; + hash = "sha256-tx8eS+MciP1C6U8FrKdTgelHb/yxU2eSdSydIMKh4rs="; }; nativeBuildInputs = [ From bab8bac2f635313fca73f94a2172756e94a29195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 12 Feb 2024 23:27:08 +0100 Subject: [PATCH 019/134] python312Packages.pydantic: 2.5.2 -> 2.5.3 Changelog: https://github.com/pydantic/pydantic/releases/tag/v2.5.3 Diff: https://github.com/pydantic/pydantic/compare/v2.5.2...v2.5.3 --- pkgs/development/python-modules/pydantic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic/default.nix b/pkgs/development/python-modules/pydantic/default.nix index d58ec6e53f5f..c81b46a20586 100644 --- a/pkgs/development/python-modules/pydantic/default.nix +++ b/pkgs/development/python-modules/pydantic/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "pydantic"; - version = "2.5.2"; + version = "2.5.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "pydantic"; repo = "pydantic"; rev = "refs/tags/v${version}"; - hash = "sha256-D0gYcyrKVVDhBgV9sCVTkGq/kFmIoT9l0i5bRM1qxzM="; + hash = "sha256-YTNV67uKGRag6ICkNjjY9YrOiKFB1hSZkKcUXjSrhwM="; }; buildInputs = lib.optionals (pythonOlder "3.9") [ From f1fba94949abd24b26b7b7ae30c261b70e8f5e9a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 13 Feb 2024 08:20:44 +0100 Subject: [PATCH 020/134] abseil-cpp: 20240116.0 -> 20240116.1 Changelog: https://github.com/abseil/abseil-cpp/releases/tag/20240116.1 --- pkgs/development/libraries/abseil-cpp/202401.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/abseil-cpp/202401.nix b/pkgs/development/libraries/abseil-cpp/202401.nix index f540a7f8260a..0192241a9de9 100644 --- a/pkgs/development/libraries/abseil-cpp/202401.nix +++ b/pkgs/development/libraries/abseil-cpp/202401.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "abseil-cpp"; - version = "20240116.0"; + version = "20240116.1"; src = fetchFromGitHub { owner = "abseil"; repo = "abseil-cpp"; rev = "refs/tags/${finalAttrs.version}"; - hash = "sha256-HtJh2oYGx87bNT6Ll3WLeYPPxH1f9JwVqCXGErykGnE="; + hash = "sha256-D4E11bICKr3Z5RRah7QkfXVsXtuUg32FMmKpiOGjZDM="; }; cmakeFlags = [ From 7047d0dbf873f5c9e5e08227e12a52f4edd24351 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Mon, 1 Jan 2024 10:06:10 -0300 Subject: [PATCH 021/134] libedit: migrate to by-name hierarchy --- .../libraries => by-name/li}/libedit/01-cygwin.patch | 0 .../libedit/default.nix => by-name/li/libedit/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 3 files changed, 2 deletions(-) rename pkgs/{development/libraries => by-name/li}/libedit/01-cygwin.patch (100%) rename pkgs/{development/libraries/libedit/default.nix => by-name/li/libedit/package.nix} (100%) diff --git a/pkgs/development/libraries/libedit/01-cygwin.patch b/pkgs/by-name/li/libedit/01-cygwin.patch similarity index 100% rename from pkgs/development/libraries/libedit/01-cygwin.patch rename to pkgs/by-name/li/libedit/01-cygwin.patch diff --git a/pkgs/development/libraries/libedit/default.nix b/pkgs/by-name/li/libedit/package.nix similarity index 100% rename from pkgs/development/libraries/libedit/default.nix rename to pkgs/by-name/li/libedit/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3dc56522e660..06864dbd09dd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22601,8 +22601,6 @@ with pkgs; libebur128 = callPackage ../development/libraries/libebur128 { }; - libedit = callPackage ../development/libraries/libedit { }; - libei = callPackage ../development/libraries/libei { }; libelf = callPackage ../development/libraries/libelf { }; From 305bb109a8d98e43aa0bfb3edd2b78f8b9906935 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Tue, 13 Feb 2024 09:51:14 -0300 Subject: [PATCH 022/134] libedit: refactor and adopt - finalAttrs design pattern - remove pname parameterization - split man output - postFixup instead of postInstall - remove nested with - adopt by AndersonTorres --- pkgs/by-name/li/libedit/package.nix | 61 +++++++++++++++++------------ 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/li/libedit/package.nix b/pkgs/by-name/li/libedit/package.nix index 97636e36e848..aeb79811d6e7 100644 --- a/pkgs/by-name/li/libedit/package.nix +++ b/pkgs/by-name/li/libedit/package.nix @@ -1,43 +1,56 @@ -{ lib, stdenv, fetchurl, ncurses }: +{ lib +, stdenv +, fetchurl +, ncurses +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libedit"; version = "20230828-3.1"; src = fetchurl { - url = "https://thrysoee.dk/editline/${pname}-${version}.tar.gz"; - sha256 = "sha256-TugYK25WkpDn0fRPD3jayHFrNfZWt2Uo9pnGnJiBTa0="; + url = "https://thrysoee.dk/editline/libedit-${finalAttrs.version}.tar.gz"; + hash = "sha256-TugYK25WkpDn0fRPD3jayHFrNfZWt2Uo9pnGnJiBTa0="; }; - outputs = [ "out" "dev" ]; + outputs = [ "out" "dev" "man" ]; - # Have `configure' avoid `/usr/bin/nroff' in non-chroot builds. - # NROFF = "${groff}/bin/nroff"; + patches = [ + ./01-cygwin.patch + ]; - # GCC automatically include `stdc-predefs.h` while Clang does not do - # this by default. While Musl is ISO 10646 compliant, doesn't define - # __STDC_ISO_10646__. This definition is in `stdc-predefs.h` that's - # why libedit builds just fine with GCC and Musl. - # There is a DR to fix this issue with Clang which is not merged - # yet. + propagatedBuildInputs = [ + ncurses + ]; + + # GCC automatically include `stdc-predefs.h` while Clang does not do this by + # default. While Musl is ISO 10646 compliant, it does not define + # __STDC_ISO_10646__. + # This definition is in `stdc-predefs.h` -- that's why libedit builds just + # fine with GCC and Musl. + # There is a DR to fix this issue with Clang which is not merged yet. # https://reviews.llvm.org/D137043 env.NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.targetPlatform.isMusl && stdenv.cc.isClang) "-D__STDC_ISO_10646__=201103L"; - patches = [ ./01-cygwin.patch ]; - - propagatedBuildInputs = [ ncurses ]; - - postInstall = '' - find $out/lib -type f | grep '\.\(la\|pc\)''$' | xargs sed -i \ - -e 's,-lncurses[a-z]*,-L${ncurses.out}/lib -lncursesw,g' + postFixup = '' + find $out/lib -type f | \ + grep '\.\(la\|pc\)''$' | \ + xargs sed -i -e 's,-lncurses[a-z]*,-L${ncurses.out}/lib -lncursesw,g' ''; - meta = with lib; { + meta = { homepage = "http://www.thrysoee.dk/editline/"; description = "A port of the NetBSD Editline library (libedit)"; - license = licenses.bsd3; - platforms = platforms.all; + longDescription = '' + This is an autotool- and libtoolized port of the NetBSD Editline library + (libedit). This Berkeley-style licensed command line editor library + provides generic line editing, history, and tokenization functions, + similar to those found in GNU Readline. + ''; + license = with lib.licenses; [ bsd3 ]; + maintainers = with lib.maintainers; [ AndersonTorres ]; + platforms = lib.platforms.all; }; -} +}) From f54875f90e7e32922e1be4599feacdd31cc8833f Mon Sep 17 00:00:00 2001 From: "Travis A. Everett" Date: Mon, 12 Feb 2024 23:54:24 -0600 Subject: [PATCH 023/134] resholve: partially fix cross-compilation oildev has been using a pinned re2c based on what oil uses upstream. That's been a conservative choice, so I'll see if it can just lean on the normal re2c package for now. --- pkgs/development/misc/resholve/oildev.nix | 27 +++++-------------- .../tools/analysis/binlore/default.nix | 7 +++-- 2 files changed, 9 insertions(+), 25 deletions(-) diff --git a/pkgs/development/misc/resholve/oildev.nix b/pkgs/development/misc/resholve/oildev.nix index 4e7cdb5e6043..b862d261b4fa 100644 --- a/pkgs/development/misc/resholve/oildev.nix +++ b/pkgs/development/misc/resholve/oildev.nix @@ -4,34 +4,17 @@ , callPackage , fetchFromGitHub , makeWrapper -, # re2c deps - autoreconfHook , # py-yajl deps git , # oil deps - file -, pkgsBuildBuild + pkgsBuildBuild +, re2c +, file , six , typing }: rec { - re2c = stdenv.mkDerivation rec { - pname = "re2c"; - version = "1.0.3"; - sourceRoot = "${src.name}/re2c"; - src = fetchFromGitHub { - owner = "skvadrik"; - repo = "re2c"; - rev = version; - sha256 = "0grx7nl9fwcn880v5ssjljhcb9c5p2a6xpwil7zxpmv0rwnr3yqi"; - }; - nativeBuildInputs = [ autoreconfHook ]; - preCheck = '' - patchShebangs run_tests.sh - ''; - }; - py-yajl = python27.pkgs.buildPythonPackage rec { pname = "oil-pyyajl-unstable"; version = "2022-09-01"; @@ -103,7 +86,9 @@ rec { "--without-readline" ]; - nativeBuildInputs = [ re2c file makeWrapper ]; + depsBuildBuild = [ re2c ]; + + nativeBuildInputs = [ file makeWrapper ]; propagatedBuildInputs = [ six typing py-yajl ]; diff --git a/pkgs/development/tools/analysis/binlore/default.nix b/pkgs/development/tools/analysis/binlore/default.nix index 54ea108b7d46..e081f43a768f 100644 --- a/pkgs/development/tools/analysis/binlore/default.nix +++ b/pkgs/development/tools/analysis/binlore/default.nix @@ -1,8 +1,7 @@ { lib , fetchFromGitHub , runCommand -, yallback -, yara +, pkgsBuildBuild }: /* TODO/CAUTION: @@ -59,7 +58,7 @@ let callback = lore: drv: overrides: '' if [[ -d "${drv}/bin" ]] || [[ -d "${drv}/lib" ]] || [[ -d "${drv}/libexec" ]]; then echo generating binlore for $drv by running: - echo "${yara}/bin/yara --scan-list --recursive ${lore.rules} <(printf '%s\n' ${drv}/{bin,lib,libexec}) | ${yallback}/bin/yallback ${lore.yallback}" + echo "${pkgsBuildBuild.yara}/bin/yara --scan-list --recursive ${lore.rules} <(printf '%s\n' ${drv}/{bin,lib,libexec}) | ${pkgsBuildBuild.yallback}/bin/yallback ${lore.yallback}" else echo "failed to generate binlore for $drv (none of ${drv}/{bin,lib,libexec} exist)" fi @@ -84,7 +83,7 @@ let ((i--)) || true # don't break build done # || true # don't break build if [[ -d "${drv}/bin" ]] || [[ -d "${drv}/lib" ]] || [[ -d "${drv}/libexec" ]]; then - ${yara}/bin/yara --scan-list --recursive ${lore.rules} <(printf '%s\n' ${drv}/{bin,lib,libexec}) | ${yallback}/bin/yallback ${lore.yallback} "$filter" + ${pkgsBuildBuild.yara}/bin/yara --scan-list --recursive ${lore.rules} <(printf '%s\n' ${drv}/{bin,lib,libexec}) | ${pkgsBuildBuild.yallback}/bin/yallback ${lore.yallback} "$filter" fi ''; }; From fbbe8d07084807cbb004075fe95bb7a7e57b7425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Feb 2024 17:20:19 -0800 Subject: [PATCH 024/134] poppler: 24.01.0 -> 24.02.0 Changelog: https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-24.02.0/NEWS --- pkgs/development/libraries/poppler/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix index 3a37fcb87e6b..6e22ec349d5f 100644 --- a/pkgs/development/libraries/poppler/default.nix +++ b/pkgs/development/libraries/poppler/default.nix @@ -46,13 +46,13 @@ let in stdenv.mkDerivation (finalAttrs: rec { pname = "poppler-${suffix}"; - version = "24.01.0"; # beware: updates often break cups-filters build, check scribus too! + version = "24.02.0"; # beware: updates often break cups-filters build, check scribus too! outputs = [ "out" "dev" ]; src = fetchurl { url = "https://poppler.freedesktop.org/poppler-${version}.tar.xz"; - hash = "sha256-x972k6ekkoMPSdSXqAzGuchctXsV6b4tLWFRU7ecrgg="; + hash = "sha256-GRh6P90F8z59YExHmcGD3lygEYZAyIs3DdzzE2NDIi4="; }; nativeBuildInputs = [ From 3c2b7251470150cbdcae48ff2b0d616ec76464e3 Mon Sep 17 00:00:00 2001 From: Sean Link Date: Fri, 9 Feb 2024 10:43:36 -0700 Subject: [PATCH 025/134] xvidcore: run nixpkgs-fmt --- pkgs/development/libraries/xvidcore/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index 82520572c376..4af898d4d12f 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -37,10 +37,9 @@ stdenv.mkDerivation rec { meta = with lib; { description = "MPEG-4 video codec for PC"; - homepage = "https://www.xvid.com/"; - license = licenses.gpl2; + homepage = "https://www.xvid.com/"; + license = licenses.gpl2; maintainers = with maintainers; [ codyopel lovek323 ]; - platforms = platforms.all; + platforms = platforms.all; }; } - From a354fe4b2f7b78ad2291beb8cfd1ea210511607a Mon Sep 17 00:00:00 2001 From: Sean Link Date: Fri, 9 Feb 2024 10:44:17 -0700 Subject: [PATCH 026/134] xvidcore: add mingw support Part of a larger effort to get mingw support for qtmultimedia --- pkgs/development/libraries/xvidcore/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/libraries/xvidcore/default.nix b/pkgs/development/libraries/xvidcore/default.nix index 4af898d4d12f..5ec3d44dfb62 100644 --- a/pkgs/development/libraries/xvidcore/default.nix +++ b/pkgs/development/libraries/xvidcore/default.nix @@ -35,6 +35,12 @@ stdenv.mkDerivation rec { rm $out/lib/*.a ''; + # Dependants of xvidcore don't know to look in bin for dependecies. Link them + # in lib so other depedants of xvidcore can find the dlls. + postFixup = lib.optionalString stdenv.hostPlatform.isMinGW '' + ln -s $out/bin/*.dll $out/lib + ''; + meta = with lib; { description = "MPEG-4 video codec for PC"; homepage = "https://www.xvid.com/"; From 8e4a4e54f82e3267c79708eaf7feecd4eddb21e7 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 12 Feb 2024 21:02:00 +0000 Subject: [PATCH 027/134] shadow: 4.14.3 -> 4.14.5 Changes: - https://github.com/shadow-maint/shadow/releases/tag/4.14.4 - https://github.com/shadow-maint/shadow/releases/tag/4.14.5 --- pkgs/os-specific/linux/shadow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/shadow/default.nix b/pkgs/os-specific/linux/shadow/default.nix index 2f4e49062aef..946299366c0a 100644 --- a/pkgs/os-specific/linux/shadow/default.nix +++ b/pkgs/os-specific/linux/shadow/default.nix @@ -17,13 +17,13 @@ in stdenv.mkDerivation rec { pname = "shadow"; - version = "4.14.3"; + version = "4.14.5"; src = fetchFromGitHub { owner = "shadow-maint"; repo = pname; rev = version; - hash = "sha256-Y5wyvmTh66Bjb1/UPdDF78lgvH7HFTCFowhQQ+Fo9ak="; + hash = "sha256-ogkPp6dxWHdvJvWcb5iauH81CVTH7BbonFXG1gGysUE="; }; outputs = [ "out" "su" "dev" "man" ]; From 3f89316af000885845d34c9a6776d8344af6a4c9 Mon Sep 17 00:00:00 2001 From: Atemu Date: Thu, 15 Feb 2024 01:23:33 +0100 Subject: [PATCH 028/134] ffmpeg: work around libvulkan.so not being NEEDED --- pkgs/development/libraries/ffmpeg/generic.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index faa4a3e03159..e88bccb300a8 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -683,6 +683,10 @@ stdenv.mkDerivation (finalAttrs: { postFixup = optionalString (stdenv.isLinux && withLib) '' addOpenGLRunpath ${placeholder "lib"}/lib/libavcodec.so addOpenGLRunpath ${placeholder "lib"}/lib/libavutil.so + '' + # https://trac.ffmpeg.org/ticket/10809 + + optionalString (versionAtLeast version "5.0" && withVulkan) '' + patchelf $lib/lib/libavcodec.so --add-needed libvulkan.so --add-rpath ${lib.makeLibraryPath [ vulkan-loader ]} ''; enableParallelBuilding = true; From 26735b28eabaee12821544933b167d8c513ac195 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Feb 2024 04:20:50 +0000 Subject: [PATCH 029/134] dav1d: 1.3.0 -> 1.4.0 --- pkgs/development/libraries/dav1d/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/dav1d/default.nix b/pkgs/development/libraries/dav1d/default.nix index 4e48536fa3af..09b15ad4da78 100644 --- a/pkgs/development/libraries/dav1d/default.nix +++ b/pkgs/development/libraries/dav1d/default.nix @@ -26,13 +26,13 @@ assert useVulkan -> withExamples; stdenv.mkDerivation rec { pname = "dav1d"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "videolan"; repo = pname; rev = version; - hash = "sha256-c7Dur+0HpteI7KkR9oo3WynoH/FCRaBwZA7bJmPDJp8="; + hash = "sha256-NDv4ZlmrbRoecd0qj/sy+camn4uRTrvte4/84L6oUUg="; }; outputs = [ "out" "dev" ]; From 8fb720a710613d197c1fd684a449aa5aa5c58106 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 16 Feb 2024 10:17:17 +0000 Subject: [PATCH 030/134] ed: 1.20 -> 1.20.1 --- pkgs/applications/editors/ed/sources.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/ed/sources.nix b/pkgs/applications/editors/ed/sources.nix index e78a6085ddda..77e13da9eb15 100644 --- a/pkgs/applications/editors/ed/sources.nix +++ b/pkgs/applications/editors/ed/sources.nix @@ -23,10 +23,10 @@ in { ed = let pname = "ed"; - version = "1.20"; + version = "1.20.1"; src = fetchurl { url = "mirror://gnu/ed/ed-${version}.tar.lz"; - hash = "sha256-xgMN7+auFy8Wh5Btc1QFTHWmqRMK8xnU5zxQqRlZxaY="; + hash = "sha256-saRjspehQfmHbEsfzQFHf2Rc3tkhaAkOmjXbKvS6u8o="; }; in import ./generic.nix { inherit pname version src meta; From 38c3c8cb79c6e3703b277baafdffe770bb8e13ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Feb 2024 19:04:39 +0000 Subject: [PATCH 031/134] pcre2: 10.42 -> 10.43 --- pkgs/development/libraries/pcre2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/pcre2/default.nix b/pkgs/development/libraries/pcre2/default.nix index 2113b52047d6..4d1c256e301b 100644 --- a/pkgs/development/libraries/pcre2/default.nix +++ b/pkgs/development/libraries/pcre2/default.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "pcre2"; - version = "10.42"; + version = "10.43"; src = fetchurl { url = "https://github.com/PhilipHazel/pcre2/releases/download/pcre2-${version}/pcre2-${version}.tar.bz2"; - hash = "sha256-jTbNjLbqKkwrs1j/ZBGwx4hjOipF2rvxrrS3AdG16EA="; + hash = "sha256-4qU5hP8LB9/bWuRIa7ubIcyo598kNAlsyb8bcow1C8s="; }; configureFlags = [ From e7a1d116305e071343ee890822702f6813279e67 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 18 Feb 2024 08:07:24 +0000 Subject: [PATCH 032/134] scdoc: 1.11.2-unstable-2023-03-08 -> 1.11.3 --- pkgs/by-name/sc/scdoc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/scdoc/package.nix b/pkgs/by-name/sc/scdoc/package.nix index 3d8d759a769a..5ad6fb3dbaf4 100644 --- a/pkgs/by-name/sc/scdoc/package.nix +++ b/pkgs/by-name/sc/scdoc/package.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "scdoc"; - version = "1.11.2-unstable-2023-03-08"; + version = "1.11.3"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "scdoc"; - rev = "afeda241f3f9b2c27e461f32d9c2a704ab82ef61"; - hash = "sha256-jIYygjUXP/6o5d9drlZjdr25KjEQx8oy4TaQwQEu8fM="; + rev = finalAttrs.version; + hash = "sha256-MbLDhLn/JY6OcdOz9/mIPAQRp5TZ6IKuQ/FQ/R3wjGc="; }; outputs = [ "out" "man" "dev" ]; From 47b9e8c2e8a166528c905a0f8e7ab99a346ba3a0 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 18 Feb 2024 09:25:20 +0000 Subject: [PATCH 033/134] libcbor: 0.10.2 -> 0.11.0 Changes: https://github.com/PJK/libcbor/releases/tag/v0.11.0 --- pkgs/development/libraries/libcbor/default.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/development/libraries/libcbor/default.nix b/pkgs/development/libraries/libcbor/default.nix index 43a73d374ea5..349f4589172a 100644 --- a/pkgs/development/libraries/libcbor/default.nix +++ b/pkgs/development/libraries/libcbor/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , cmake , cmocka @@ -14,28 +13,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "libcbor"; - version = "0.10.2"; + version = "0.11.0"; src = fetchFromGitHub { owner = "PJK"; repo = "libcbor"; rev = "v${finalAttrs.version}"; - hash = "sha256-eE11hYPsOKqfoX8fx/oYfOAichhUe4mMpNQNVZ6vAUI="; + hash = "sha256-N1xYkZw/6lX/nX/TE6/pVuEFgSyDiUJ50msK42NrKwI="; }; outputs = [ "out" "dev" ]; - patches = [ - # Pull fix pending upstream inclusion to support - # `CMAKE_INSTALL_INCLUDEDIR`: - # https://github.com/PJK/libcbor/pull/297 - (fetchpatch { - name = "includedir.patch"; - url = "https://github.com/PJK/libcbor/commit/d00a63e6d6858a2ed6be9b431b42799ed2c99ad8.patch"; - hash = "sha256-kBCSbAHOCGOs/4Yu6Vh0jcmzA/jYPkkPXPGPrptRfyk="; - }) - ]; - strictDeps = true; nativeBuildInputs = [ cmake ]; From ccea76c72d9ee1befe6f658989f321395d113f62 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sun, 31 Dec 2023 22:38:50 -0500 Subject: [PATCH 034/134] dtc: set meta.mainProgram --- pkgs/development/compilers/dtc/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/dtc/default.nix b/pkgs/development/compilers/dtc/default.nix index adc3ed7aaac8..60bce2f6e458 100644 --- a/pkgs/development/compilers/dtc/default.nix +++ b/pkgs/development/compilers/dtc/default.nix @@ -101,5 +101,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.gpl2Plus; # dtc itself is GPLv2, libfdt is dual GPL/BSD maintainers = [ maintainers.dezgeg ]; platforms = platforms.unix; + mainProgram = "dtc"; }; }) From 2424c8db9dd95d8a301aeb20e1d237c0cc6e637a Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sun, 31 Dec 2023 22:17:19 -0500 Subject: [PATCH 035/134] buildUBoot: specify absolute path of dtc, fix building u-boot 2023.10+ --- pkgs/misc/uboot/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 9d4e04d1c18a..617b71a6b2a1 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -77,7 +77,6 @@ let ncurses # tools/kwboot bc bison - dtc flex installShellFiles (buildPackages.python3.withPackages (p: [ @@ -96,7 +95,7 @@ let enableParallelBuilding = true; makeFlags = [ - "DTC=dtc" + "DTC=${lib.getExe buildPackages.dtc}" "CROSS_COMPILE=${stdenv.cc.targetPrefix}" ] ++ extraMakeFlags; From dd35ea3c844fd4468386e7e20b823b4860f181c3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 13 Feb 2024 21:53:33 +0000 Subject: [PATCH 036/134] yara: 4.4.0 -> 4.5.0 Changes: https://github.com/VirusTotal/yara/releases/tag/v4.5.0 --- pkgs/tools/security/yara/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/tools/security/yara/default.nix b/pkgs/tools/security/yara/default.nix index a03763603382..36a77102eb43 100644 --- a/pkgs/tools/security/yara/default.nix +++ b/pkgs/tools/security/yara/default.nix @@ -1,6 +1,5 @@ { lib, stdenv , fetchFromGitHub -, fetchpatch , autoreconfHook , pcre , pkg-config @@ -16,23 +15,15 @@ stdenv.mkDerivation rec { pname = "yara"; - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "VirusTotal"; repo = pname; rev = "v${version}"; - hash = "sha256-axHFy7YwLhhww+lh+ORyW6YG+T385msysIHK5SMyhMk="; + hash = "sha256-AecHsUBtBleUkWuYMQ4Tx/PY8cs9j7JwqncBziJD0hA="; }; - patches = [ - (fetchpatch { - name = "musl.patch"; - url = "https://github.com/VirusTotal/yara/commit/515ed861cf30e154b14a69ffd46c347fb81df72f.patch"; - hash = "sha256-2scnUyz0SSkNRlsVQapPgI1ATIPXEogqtxbimYYq4Jo="; - }) - ]; - nativeBuildInputs = [ autoreconfHook pkg-config From 9d2e415a04db0fc2e8a3cc35088dbc646f533b58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 18 Feb 2024 19:23:48 +0000 Subject: [PATCH 037/134] mpg123: 1.32.4 -> 1.32.5 --- pkgs/applications/audio/mpg123/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/mpg123/default.nix b/pkgs/applications/audio/mpg123/default.nix index e1d2e8d35d52..7a666da0d23f 100644 --- a/pkgs/applications/audio/mpg123/default.nix +++ b/pkgs/applications/audio/mpg123/default.nix @@ -21,11 +21,11 @@ assert withConplay -> !libOnly; stdenv.mkDerivation rec { pname = "${lib.optionalString libOnly "lib"}mpg123"; - version = "1.32.4"; + version = "1.32.5"; src = fetchurl { url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2"; - hash = "sha256-WplmQzj7L3UbZi9A7iWATQydtrV13LXOdBxtxkIkoIo="; + hash = "sha256-r5CM32zbZUS5e8cGp5n3mJTmlGivWIG/RUoOu5Fx7WM="; }; outputs = [ "out" "dev" "man" ] ++ lib.optional withConplay "conplay"; From 015cd15645dd7b5ea785f5222e8c877b0cf3e6b3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 16 Feb 2024 10:11:09 +0000 Subject: [PATCH 038/134] libffi: 3.4.4 -> 3.4.6 Changes: - https://github.com/libffi/libffi/releases/tag/v3.4.5 - https://github.com/libffi/libffi/releases/tag/v3.4.6 --- pkgs/development/libraries/libffi/default.nix | 7 +-- .../libffi/fix-implicit-fun-decl.patch | 46 ------------------- 2 files changed, 2 insertions(+), 51 deletions(-) delete mode 100644 pkgs/development/libraries/libffi/fix-implicit-fun-decl.patch diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index 6394a35d782d..20427785f870 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation rec { pname = "libffi"; - version = "3.4.4"; + version = "3.4.6"; src = fetchurl { url = "https://github.com/libffi/libffi/releases/download/v${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-1mxWrSWags8qnfxAizK/XaUjcVALhHRff7i2RXEt9nY="; + hash = "sha256-sN6p3yPIY6elDoJUQPPr/6vWXfFJcQjl1Dd0eEOJWk4="; }; # Note: this package is used for bootstrapping fetchurl, and thus @@ -22,9 +22,6 @@ stdenv.mkDerivation rec { # cgit) that are needed here should be included directly in Nixpkgs as # files. patches = [ - # Fix implicit function declarations (clang-16 build failure): - # https://github.com/libffi/libffi/pull/764 - ./fix-implicit-fun-decl.patch ]; strictDeps = true; diff --git a/pkgs/development/libraries/libffi/fix-implicit-fun-decl.patch b/pkgs/development/libraries/libffi/fix-implicit-fun-decl.patch deleted file mode 100644 index c0bd32d4333c..000000000000 --- a/pkgs/development/libraries/libffi/fix-implicit-fun-decl.patch +++ /dev/null @@ -1,46 +0,0 @@ -https://github.com/libffi/libffi/commit/ce077e5565366171aa1b4438749b0922fce887a4.patch - -From ce077e5565366171aa1b4438749b0922fce887a4 Mon Sep 17 00:00:00 2001 -From: serge-sans-paille -Date: Thu, 2 Feb 2023 14:46:29 +0000 -Subject: [PATCH] Forward declare open_temp_exec_file (#764) - -It's defined in closures.c and used in tramp.c. -Also declare it as an hidden symbol, as it should be. - -Co-authored-by: serge-sans-paille ---- - include/ffi_common.h | 4 ++++ - src/tramp.c | 4 ++++ - 2 files changed, 8 insertions(+) - -diff --git a/include/ffi_common.h b/include/ffi_common.h -index 2bd31b03d..c53a79493 100644 ---- a/include/ffi_common.h -+++ b/include/ffi_common.h -@@ -128,6 +128,10 @@ void *ffi_data_to_code_pointer (void *data) FFI_HIDDEN; - static trampoline. */ - int ffi_tramp_is_present (void *closure) FFI_HIDDEN; - -+/* Return a file descriptor of a temporary zero-sized file in a -+ writable and executable filesystem. */ -+int open_temp_exec_file(void) FFI_HIDDEN; -+ - /* Extended cif, used in callback from assembly routine */ - typedef struct - { -diff --git a/src/tramp.c b/src/tramp.c -index 7e005b054..5f19b557f 100644 ---- a/src/tramp.c -+++ b/src/tramp.c -@@ -39,6 +39,10 @@ - #ifdef __linux__ - #define _GNU_SOURCE 1 - #endif -+ -+#include -+#include -+ - #include - #include - #include From 62b6a96351f40cf5276248df337246d320b58e57 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Tue, 12 Sep 2023 19:19:16 +1000 Subject: [PATCH 039/134] libheif: 1.15.2 -> 1.17.6 --- pkgs/development/libraries/libheif/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/libheif/default.nix b/pkgs/development/libraries/libheif/default.nix index d14df84d3483..a44c81047130 100644 --- a/pkgs/development/libraries/libheif/default.nix +++ b/pkgs/development/libraries/libheif/default.nix @@ -1,7 +1,7 @@ { lib , stdenv , fetchFromGitHub -, autoreconfHook +, cmake , pkg-config , dav1d , rav1e @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { pname = "libheif"; - version = "1.15.2"; + version = "1.17.6"; outputs = [ "bin" "out" "dev" "man" ]; @@ -30,12 +30,12 @@ stdenv.mkDerivation rec { owner = "strukturag"; repo = "libheif"; rev = "v${version}"; - sha256 = "sha256-VbMBZ17leGezng2FYKgiSq04Se0PT0a3WqjM6xZ3zS4="; + sha256 = "sha256-pp+PjV/pfExLqzFE61mxliOtVAYOePh1+i1pwZxDLAM="; }; nativeBuildInputs = [ - autoreconfHook pkg-config + cmake ]; buildInputs = [ @@ -49,8 +49,6 @@ stdenv.mkDerivation rec { gdk-pixbuf ]; - enableParallelBuilding = true; - # Fix installation path for gdk-pixbuf module PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_MODULEDIR = "${placeholder "out"}/${gdk-pixbuf.moduleDir}"; From 902d2dc5d78d01ed322737d4dd2fd0d7d38d15b2 Mon Sep 17 00:00:00 2001 From: Sophie Tauchert Date: Mon, 19 Feb 2024 10:06:40 +0100 Subject: [PATCH 040/134] python3Packages.pillow-heif: 0.14.0 -> 0.15.0 --- pkgs/development/python-modules/pillow-heif/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pillow-heif/default.nix b/pkgs/development/python-modules/pillow-heif/default.nix index 2496bd1b3609..51c377eb771a 100644 --- a/pkgs/development/python-modules/pillow-heif/default.nix +++ b/pkgs/development/python-modules/pillow-heif/default.nix @@ -7,6 +7,7 @@ , cmake , nasm , pkg-config +, setuptools # native dependencies , libheif @@ -26,14 +27,14 @@ buildPythonPackage rec { pname = "pillow-heif"; - version = "0.14.0"; - format = "setuptools"; + version = "0.15.0"; + pyproject = true; src = fetchFromGitHub { owner = "bigcat88"; repo = "pillow_heif"; rev = "refs/tags/v${version}"; - hash = "sha256-HFcywrH687CBGTbZQ2rQrr/AdJ2+pFoI+NvYhUCanic="; + hash = "sha256-zSPbOb7+U45Vmad6IwNtkunLXdT3ledKAE4QWlSeP0g="; }; postPatch = '' @@ -44,6 +45,7 @@ buildPythonPackage rec { cmake nasm pkg-config + setuptools ]; dontUseCmakeConfigure = true; From a9de206ed4883520cbbb39ac7e3a8afad443f913 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 19 Feb 2024 21:44:44 +0000 Subject: [PATCH 041/134] cmake: 3.28.2 -> 3.28.3 While at it added trivial updater. Changes: https://gitlab.kitware.com/cmake/cmake/-/compare/v3.28.2...v3.28.3?from_project_id=541&straight=false --- pkgs/by-name/cm/cmake/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cm/cmake/package.nix b/pkgs/by-name/cm/cmake/package.nix index 07161b65b076..e3bc8b234bc2 100644 --- a/pkgs/by-name/cm/cmake/package.nix +++ b/pkgs/by-name/cm/cmake/package.nix @@ -29,6 +29,7 @@ , buildDocs ? !(isMinimalBuild || (uiToolkits == [])) , darwin , libsForQt5 +, gitUpdater }: let @@ -46,11 +47,11 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString isMinimalBuild "-minimal" + lib.optionalString cursesUI "-cursesUI" + lib.optionalString qt5UI "-qt5UI"; - version = "3.28.2"; + version = "3.28.3"; src = fetchurl { url = "https://cmake.org/files/v${lib.versions.majorMinor finalAttrs.version}/cmake-${finalAttrs.version}.tar.gz"; - hash = "sha256-FGb4ctwcIm83PPj7pCMO0hao8Qi9VLR3tczf2eotEko="; + hash = "sha256-crdXDlyFk95qxKtDO3PqsYxfsyiIBGDIbOMmCBQa1cE="; }; patches = [ @@ -177,6 +178,12 @@ stdenv.mkDerivation (finalAttrs: { doCheck = false; # fails + passthru.updateScript = gitUpdater { + url = "https://gitlab.kitware.com/cmake/cmake.git"; + rev-prefix = "v"; + ignoredVersions = "-"; # -rc1 and friends + }; + meta = { homepage = "https://cmake.org/"; description = "Cross-platform, open-source build system generator"; From 7652097e275713ec80748e9337cbee586c37d9d6 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 20 Feb 2024 20:17:01 +0000 Subject: [PATCH 042/134] xterm: 389 -> 390 Changes: https://invisible-island.net/xterm/xterm.log.html#xterm_390 --- pkgs/applications/terminal-emulators/xterm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/terminal-emulators/xterm/default.nix b/pkgs/applications/terminal-emulators/xterm/default.nix index de384056e406..6bae150c97b8 100644 --- a/pkgs/applications/terminal-emulators/xterm/default.nix +++ b/pkgs/applications/terminal-emulators/xterm/default.nix @@ -4,14 +4,14 @@ stdenv.mkDerivation rec { pname = "xterm"; - version = "389"; + version = "390"; src = fetchurl { urls = [ "ftp://ftp.invisible-island.net/xterm/${pname}-${version}.tgz" "https://invisible-mirror.net/archives/xterm/${pname}-${version}.tgz" ]; - hash = "sha256-HNV2PZTZNw/tENgE6DGgibKs4OenS29W71oWp2a9574="; + hash = "sha256-dRF8PMUXSgnEJe8QbmlATXL17wXgOl2gCq8VeS1vnA8="; }; strictDeps = true; From ce3e06f8cc7b45187b50c75ffe893698f34633cc Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 043/134] grpc: 1.61.1 -> 1.62.0 Diff: https://github.com/grpc/grpc/compare/v1.61.1...v1.62.0 Changelog: https://github.com/grpc/grpc/releases/tag/v1.62.0 --- pkgs/development/libraries/grpc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix index f6dec8b7b1b4..ba1a4a8c123e 100644 --- a/pkgs/development/libraries/grpc/default.nix +++ b/pkgs/development/libraries/grpc/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { pname = "grpc"; - version = "1.61.1"; # N.B: if you change this, please update: + version = "1.62.0"; # N.B: if you change this, please update: # pythonPackages.grpcio-tools # pythonPackages.grpcio-status @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { owner = "grpc"; repo = "grpc"; rev = "v${version}"; - hash = "sha256-vrLkiNnsW6IpZNGhs6iZgEhdlV9Qpg8PLMDG2BKY2wo="; + hash = "sha256-iqoxgo/oocO9gBq0o5bmZvre/EwRguMrWnmwvyLGLr8="; fetchSubmodules = true; }; From 20791bcac58fcce641affa53fb014218020ee312 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 044/134] python311Packages.grpcio: 1.60.1 -> 1.62.0 --- pkgs/development/python-modules/grpcio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix index 497a4d725e50..934ac1077ce4 100644 --- a/pkgs/development/python-modules/grpcio/default.nix +++ b/pkgs/development/python-modules/grpcio/default.nix @@ -18,11 +18,11 @@ buildPythonPackage rec { pname = "grpcio"; format = "setuptools"; - version = "1.60.1"; + version = "1.62.0"; src = fetchPypi { inherit pname version; - hash = "sha256-3R06jR0uUK2bWeEKp/B8fRvis2fz8tM8X63pbtVGCWI="; + hash = "sha256-dISWr5I4rHjc2YzOZUIfGtzijDl5OT42CWg/zX84gNc="; }; outputs = [ "out" "dev" ]; From 1d96b00f601685896f9f08e1d6a79f60dbc0b960 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 045/134] python311Packages.grpcio-health-checking: 1.60.1 -> 1.62.0 --- .../python-modules/grpcio-health-checking/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-health-checking/default.nix b/pkgs/development/python-modules/grpcio-health-checking/default.nix index 7873404d6514..a6c76e8bfea6 100644 --- a/pkgs/development/python-modules/grpcio-health-checking/default.nix +++ b/pkgs/development/python-modules/grpcio-health-checking/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "grpcio-health-checking"; - version = "1.60.1"; + version = "1.62.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-fC5Izp1b2xmtV7er40ONR+verVB4ZpORQHILPijGJbM="; + hash = "sha256-f8JjBFMP2KwGukvtvcGUpWPFXiGKv/QJy68d5xkUk3s="; }; propagatedBuildInputs = [ From efd3a376b5a0cba55c99d1f02ae742bcfee4a877 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 046/134] python311Packages.grpcio-testing: 1.60.1 -> 1.62.0 --- pkgs/development/python-modules/grpcio-testing/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-testing/default.nix b/pkgs/development/python-modules/grpcio-testing/default.nix index 2fc0e47dd29c..d6ecbe9d3aa5 100644 --- a/pkgs/development/python-modules/grpcio-testing/default.nix +++ b/pkgs/development/python-modules/grpcio-testing/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "grpcio-testing"; - version = "1.60.1"; + version = "1.62.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-vvrZX0fes/OTTr1VEpl0jqo/Y+44btlq1pemZFNWixc="; + hash = "sha256-T/CiuWYEuwA9Oa1v8li3XVVa13lePMFEr+2yDa/erJk="; }; postPatch = '' From 79fbf170fdb35af9052b82f3e3f78fc1ed49a689 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 047/134] python311Packages.grpcio-status: 1.60.1 -> 1.62.0 --- pkgs/development/python-modules/grpcio-status/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-status/default.nix b/pkgs/development/python-modules/grpcio-status/default.nix index fa3f65ebc924..eb91900864ca 100644 --- a/pkgs/development/python-modules/grpcio-status/default.nix +++ b/pkgs/development/python-modules/grpcio-status/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "grpcio-status"; - version = "1.60.1"; + version = "1.62.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-YbWquJiUmOiqFCwguIgp6l2Q0YwYyFO5+ebUB9N7+LQ="; + hash = "sha256-DWk+nAmIDa6qwGDQw9uhrkcKQ8meXSDf6v1iz34IqF0="; }; postPatch = '' From f142043f50200ea22fc600d14bcd4e9778ec8443 Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 048/134] python311Packages.grpcio-tools: 1.60.1 -> 1.62.0 --- pkgs/development/python-modules/grpcio-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix index 0437e16a8923..62eae894a267 100644 --- a/pkgs/development/python-modules/grpcio-tools/default.nix +++ b/pkgs/development/python-modules/grpcio-tools/default.nix @@ -2,12 +2,12 @@ buildPythonPackage rec { pname = "grpcio-tools"; - version = "1.60.1"; + version = "1.62.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-2ggiSrhnXG1GS5iL2MoCzM0r8Cdbzu/o9iGb/UpPXoU="; + hash = "sha256-f8puz7vwVJBYuyncxuQ12IW4eNB3Aed6xY4eH1kXNtw="; }; postPatch = '' From 235abcaee7ece21bd352baa1ec6f1550593d718b Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Wed, 21 Feb 2024 04:20:00 +0000 Subject: [PATCH 049/134] python311Packages.grpcio-channelz: 1.60.1 -> 1.62.0 --- pkgs/development/python-modules/grpcio-channelz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/grpcio-channelz/default.nix b/pkgs/development/python-modules/grpcio-channelz/default.nix index 522bf49fafd9..7e62bf091b38 100644 --- a/pkgs/development/python-modules/grpcio-channelz/default.nix +++ b/pkgs/development/python-modules/grpcio-channelz/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "grpcio-channelz"; - version = "1.60.1"; + version = "1.62.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-eAYWHTlyThrJ9vTumXPDeEcyk5OC8tfI12K073heF6A="; + hash = "sha256-MjL6BjQx2G3TpQ4Pe8uB3zIgGrykLtI/6eLLQ8AyKnk="; }; nativeBuildInputs = [ From ce2a8dc6696a1166427b48babd9124fcf48cff83 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Tue, 12 Dec 2023 13:17:41 +1300 Subject: [PATCH 050/134] bluez: Remove recursivePthLoader from Python wrapper This module doesn't seem to be actually required. I've manually tried executing all binaries in the `test` output and they still run fine. --- pkgs/by-name/bl/bluez/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/bl/bluez/package.nix b/pkgs/by-name/bl/bluez/package.nix index b87c84fe7f67..f23f333a79da 100644 --- a/pkgs/by-name/bl/bluez/package.nix +++ b/pkgs/by-name/bl/bluez/package.nix @@ -113,7 +113,6 @@ stdenv.mkDerivation (finalAttrs: { pythonPath = with python3.pkgs; [ dbus-python pygobject3 - recursive-pth-loader ]; in '' From 61e5079c983a347b80bc2b6211e13b0bb4388614 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 21 Feb 2024 21:55:04 +0000 Subject: [PATCH 051/134] mercurial: 6.6.2 -> 6.6.3 Changes: https://wiki.mercurial-scm.org/Release6.6 --- pkgs/applications/version-management/mercurial/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix index 058d01233889..19ba699abef4 100644 --- a/pkgs/applications/version-management/mercurial/default.nix +++ b/pkgs/applications/version-management/mercurial/default.nix @@ -23,11 +23,11 @@ let self = python3Packages.buildPythonApplication rec { pname = "mercurial${lib.optionalString fullBuild "-full"}"; - version = "6.6.2"; + version = "6.6.3"; src = fetchurl { url = "https://mercurial-scm.org/release/mercurial-${version}.tar.gz"; - sha256 = "sha256-y0lNe+fdwvydMXHIiDCvnAKyHHU+PlET3vrJwDc7S2A="; + hash = "sha256-911qSnWCOht9cTpJZ+yi9Zb0ZuWPxrwG1yZCky/X4wc="; }; format = "other"; @@ -37,7 +37,7 @@ let cargoDeps = if rustSupport then rustPlatform.fetchCargoTarball { inherit src; name = "mercurial-${version}"; - sha256 = "sha256-yOysqMrTWDx/ENcJng8Rm338NI9vpuBGH6Yq8B7+MFg="; + sha256 = "sha256-G5tzwoIGOgpVI35rYXDeelnBgTbAiq7BDcXCHQzqSrs="; sourceRoot = "mercurial-${version}/rust"; } else null; cargoRoot = if rustSupport then "rust" else null; From 03a4c73920dd35e2e5be21b27e5ded26d70fb054 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 21 Feb 2024 22:06:51 +0000 Subject: [PATCH 052/134] git: 2.43.1 -> 2.43.2 Changes: https://lore.kernel.org/lkml/xmqqil2rvu15.fsf@gitster.g/T/ --- pkgs/applications/version-management/git/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git/default.nix b/pkgs/applications/version-management/git/default.nix index aa591f08afeb..767172787fba 100644 --- a/pkgs/applications/version-management/git/default.nix +++ b/pkgs/applications/version-management/git/default.nix @@ -29,7 +29,7 @@ assert sendEmailSupport -> perlSupport; assert svnSupport -> perlSupport; let - version = "2.43.1"; + version = "2.43.2"; svn = subversionClient.override { perlBindings = perlSupport; }; gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ]; in @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; - hash = "sha256-IjTze0U/+ORnLCGtQNQcxzk8mo3N/mQL7HrFtTWPMNI="; + hash = "sha256-9hLBq8Y1V9UK04SYY/yRCWcBOfyZAeV0Rg7HbgURrbk="; }; outputs = [ "out" ] ++ lib.optional withManual "doc"; From 90aaea8dfb3731c7b97b0f0d5d280124b5dc2f59 Mon Sep 17 00:00:00 2001 From: binarycat Date: Thu, 15 Feb 2024 15:34:40 -0500 Subject: [PATCH 053/134] lua*: support relative modules even when there are system modules previously, when the lua setup hook found a system lua module, it would simply add that library to LUA_PATH, meaning the default path would no longer be used. for luajit, this bug would always occur, due to it having several inbuilt libraries such as luabitop. lua5 still passed unit tests, simply because the test environment doesn't include any system lua libaries, but the bug would still occur if lua5 was used in a derivation with a buildInput from luaPackages, since that package would be found by the envHook and overwrite the default path. now, the setup hook will use any system module paths in addition to the default path, instead of overriding it. --- pkgs/development/interpreters/lua-5/hooks/setup-hook.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/interpreters/lua-5/hooks/setup-hook.sh b/pkgs/development/interpreters/lua-5/hooks/setup-hook.sh index 1c445b82afde..f5843d888247 100644 --- a/pkgs/development/interpreters/lua-5/hooks/setup-hook.sh +++ b/pkgs/development/interpreters/lua-5/hooks/setup-hook.sh @@ -22,6 +22,11 @@ addToLuaSearchPathWithCustomDelimiter() { # export only if we haven't already got this dir in the search path if [[ ${!varName-} == *"$absPattern"* ]]; then return; fi + # if the path variable has not yet been set, initialize it to ";;" + # this is a magic value that will be replaced by the default, + # allowing relative modules to be used even when there are system modules. + if [[ -v "${varName}" ]]; then export "${varName}=;;"; fi + export "${varName}=${!varName:+${!varName};}${absPattern}" } From 719105a413159be56ded21ad49084d24bc982c26 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Mon, 12 Feb 2024 16:25:59 -0300 Subject: [PATCH 054/134] nv-codec-headers-versions: init It globs all versions of nv-codec-headers kept/needed on Nixpkgs. The default is kept at 9, as before. --- .../libraries/nv-codec-headers/10_x.nix | 22 --------- .../libraries/nv-codec-headers/11_x.nix | 27 ----------- .../libraries/nv-codec-headers/12_x.nix | 27 ----------- .../libraries/nv-codec-headers/default.nix | 46 +++++++++++-------- .../make-nv-codec-headers.nix | 32 +++++++++++++ pkgs/top-level/all-packages.nix | 14 ++++-- 6 files changed, 70 insertions(+), 98 deletions(-) delete mode 100644 pkgs/development/libraries/nv-codec-headers/10_x.nix delete mode 100644 pkgs/development/libraries/nv-codec-headers/11_x.nix delete mode 100644 pkgs/development/libraries/nv-codec-headers/12_x.nix create mode 100644 pkgs/development/libraries/nv-codec-headers/make-nv-codec-headers.nix diff --git a/pkgs/development/libraries/nv-codec-headers/10_x.nix b/pkgs/development/libraries/nv-codec-headers/10_x.nix deleted file mode 100644 index b1fe1611301f..000000000000 --- a/pkgs/development/libraries/nv-codec-headers/10_x.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ lib, stdenv, fetchgit }: - -stdenv.mkDerivation rec { - pname = "nv-codec-headers"; - version = "10.0.26.2"; - - src = fetchgit { - url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; - rev = "n${version}"; - sha256 = "0n5jlwjfv5irx1if1g0n52m279bw7ab6bd3jz2v4vwg9cdzbxx85"; - }; - - makeFlags = [ "PREFIX=$(out)" ]; - - meta = { - description = "FFmpeg version of headers for NVENC"; - homepage = "https://ffmpeg.org/"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.MP2E ]; - platforms = lib.platforms.all; - }; -} diff --git a/pkgs/development/libraries/nv-codec-headers/11_x.nix b/pkgs/development/libraries/nv-codec-headers/11_x.nix deleted file mode 100644 index fba333ff6dbe..000000000000 --- a/pkgs/development/libraries/nv-codec-headers/11_x.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ stdenv -, lib -, fetchgit -}: - -stdenv.mkDerivation rec { - pname = "nv-codec-headers"; - version = "11.1.5.2"; - - src = fetchgit { - url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; - rev = "n${version}"; - sha256 = "sha256-KzaqwpzISHB7tSTruynEOJmSlJnAFK2h7/cRI/zkNPk="; - }; - - makeFlags = [ - "PREFIX=$(out)" - ]; - - meta = with lib; { - description = "FFmpeg version of headers for NVENC"; - homepage = "https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"; - license = licenses.mit; - maintainers = with maintainers; [ MP2E ]; - platforms = platforms.all; - }; -} diff --git a/pkgs/development/libraries/nv-codec-headers/12_x.nix b/pkgs/development/libraries/nv-codec-headers/12_x.nix deleted file mode 100644 index dcbb34e33cdb..000000000000 --- a/pkgs/development/libraries/nv-codec-headers/12_x.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ stdenv -, lib -, fetchgit -}: - -stdenv.mkDerivation rec { - pname = "nv-codec-headers"; - version = "12.1.14.0"; - - src = fetchgit { - url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; - rev = "n${version}"; - sha256 = "sha256-WJYuFmMGSW+B32LwE7oXv/IeTln6TNEeXSkquHh85Go="; - }; - - makeFlags = [ - "PREFIX=$(out)" - ]; - - meta = with lib; { - description = "FFmpeg version of headers for NVENC"; - homepage = "https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"; - license = licenses.mit; - maintainers = with maintainers; [ MP2E ]; - platforms = platforms.all; - }; -} diff --git a/pkgs/development/libraries/nv-codec-headers/default.nix b/pkgs/development/libraries/nv-codec-headers/default.nix index 9b8323e6c978..b582548d79f5 100644 --- a/pkgs/development/libraries/nv-codec-headers/default.nix +++ b/pkgs/development/libraries/nv-codec-headers/default.nix @@ -1,22 +1,32 @@ -{ lib, stdenv, fetchgit }: +{ lib +, fetchgit +, stdenvNoCC +}: -stdenv.mkDerivation rec { - pname = "nv-codec-headers"; - version = "9.1.23.1"; - - src = fetchgit { - url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; - rev = "n${version}"; - sha256 = "1xfvb3mhz6wfx9c732888xa82ivaig903lhvvrqqzs31qfznsplh"; +let + make-nv-codec-headers = (import ./make-nv-codec-headers.nix) { + inherit lib fetchgit stdenvNoCC; }; - - makeFlags = [ "PREFIX=$(out)" ]; - - meta = { - description = "FFmpeg version of headers for NVENC"; - homepage = "https://ffmpeg.org/"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.MP2E ]; - platforms = lib.platforms.all; +in +{ + nv-codec-headers-8 = make-nv-codec-headers { + version = "8.2.15.2"; + hash = "sha256-TKYT8vXqnUpq+M0grDeOR37n/ffqSWDYTrXIbl++BG4="; + }; + nv-codec-headers-9 = make-nv-codec-headers { + version = "9.1.23.1"; + hash = "sha256-kF5tv8Nh6I9x3hvSAdKLakeBVEcIiXFY6o6bD+tY2/U="; + }; + nv-codec-headers-10 = make-nv-codec-headers { + version = "10.0.26.2"; + hash = "sha256-BfW+fmPp8U22+HK0ZZY6fKUjqigWvOBi6DmW7SSnslg="; + }; + nv-codec-headers-11 = make-nv-codec-headers { + version = "11.1.5.2"; + hash = "sha256-KzaqwpzISHB7tSTruynEOJmSlJnAFK2h7/cRI/zkNPk="; + }; + nv-codec-headers-12 = make-nv-codec-headers { + version = "12.1.14.0"; + hash = "sha256-WJYuFmMGSW+B32LwE7oXv/IeTln6TNEeXSkquHh85Go="; }; } diff --git a/pkgs/development/libraries/nv-codec-headers/make-nv-codec-headers.nix b/pkgs/development/libraries/nv-codec-headers/make-nv-codec-headers.nix new file mode 100644 index 000000000000..b6bdc6dd58d7 --- /dev/null +++ b/pkgs/development/libraries/nv-codec-headers/make-nv-codec-headers.nix @@ -0,0 +1,32 @@ +{ lib +, stdenvNoCC +, fetchgit +}: + +{ pname ? "nv-codec-headers" +, version +, hash +}: + +stdenvNoCC.mkDerivation { + inherit pname version; + + src = fetchgit { + url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; + rev = "n${version}"; + inherit hash; + }; + + makeFlags = [ + "PREFIX=$(out)" + ]; + + meta = { + description = "FFmpeg version of headers for NVENC"; + homepage = "https://ffmpeg.org/"; + downloadPage = "https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ AndersonTorres ]; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 58b23e3a5dde..218dfc3c3685 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24049,10 +24049,16 @@ with pkgs; nuspell = callPackage ../development/libraries/nuspell { }; nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; }; - nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { }; - nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { }; - nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { }; - nv-codec-headers-12 = callPackage ../development/libraries/nv-codec-headers/12_x.nix { }; + # splicing magic + nv-codec-headers-versions = callPackages ../development/libraries/nv-codec-headers { }; + inherit (nv-codec-headers-versions) + nv-codec-headers-9 + nv-codec-headers-10 + nv-codec-headers-11 + nv-codec-headers-12 + ; + # A default nv-codec-headers to make people happy + nv-codec-headers = nv-codec-headers-versions.nv-codec-headers-9; nvidiaCtkPackages = callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix From a85f33d2b24c987486779a8bbf2052705cab7cc5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 04:12:52 +0100 Subject: [PATCH 055/134] Revert "python312Packages.pbr: mark as broken" This reverts commit 29b2ca9d21fa4ddce36e761ae4ceff98b1c179e1. Apparently not as broken was we thought. While holding distutils code paths, it does not always call into them. --- pkgs/development/python-modules/pbr/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/pbr/default.nix b/pkgs/development/python-modules/pbr/default.nix index fed9e7cd81fe..dbf6afe6f330 100644 --- a/pkgs/development/python-modules/pbr/default.nix +++ b/pkgs/development/python-modules/pbr/default.nix @@ -1,7 +1,6 @@ { lib , buildPythonPackage , fetchPypi -, pythonAtLeast , setuptools , callPackage }: @@ -33,7 +32,6 @@ buildPythonPackage rec { description = "Python Build Reasonableness"; homepage = "https://github.com/openstack/pbr"; license = licenses.asl20; - broken = pythonAtLeast "3.12"; # uses removed distutils maintainers = teams.openstack.members; }; } From 663229295a957e56c964641160ab201953eeb62b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 23 Feb 2024 08:44:06 -0800 Subject: [PATCH 056/134] python311Packages.pikepdf: 8.12.0.post1 -> 8.13.0 Diff: https://github.com/pikepdf/pikepdf/compare/v8.12.0.post1...v8.13.0 Changelog: https://github.com/pikepdf/pikepdf/blob/v8.13.0/docs/releasenotes/version8.rst --- pkgs/development/python-modules/pikepdf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix index 81d981a5a103..bfcd4c0589c2 100644 --- a/pkgs/development/python-modules/pikepdf/default.nix +++ b/pkgs/development/python-modules/pikepdf/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "pikepdf"; - version = "8.12.0.post1"; + version = "8.13.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -39,7 +39,7 @@ buildPythonPackage rec { postFetch = '' rm "$out/.git_archival.txt" ''; - hash = "sha256-zUTlMNGm7QrCFcGb02vvAlhUoeFQbp//HyhkKV69JWc="; + hash = "sha256-6HCFPHIQ6+SHt4Zu6CZ0R2Ah+jFnztGOCMhQfvR6FxY="; }; patches = [ From d82e12a42f83853162d32f835cdd26bdb5c8cec6 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sat, 24 Feb 2024 01:53:18 +0100 Subject: [PATCH 057/134] c-ares: 1.26.0 -> 1.27.0 Fixes CVE-2024-25629. Changelog: https://c-ares.org/changelog.html#1_27_0 --- pkgs/development/libraries/c-ares/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/development/libraries/c-ares/default.nix index e18f56fc2f48..87b86036cff2 100644 --- a/pkgs/development/libraries/c-ares/default.nix +++ b/pkgs/development/libraries/c-ares/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "c-ares"; - version = "1.26.0"; + version = "1.27.0"; src = fetchurl { url = "https://c-ares.org/download/${pname}-${version}.tar.gz"; - hash = "sha256-vtWMTwKwCQgOvabCRnukaXIqxq679El9xEqD2MYZTlA="; + hash = "sha256-CnK+ZpWZVcQ+KvL70DQY6Cor1UZGBOyaYhR+N6zrQgs="; }; outputs = [ "out" "dev" "man" ]; From 5153865c6d8422fe6ca502abf493c6dc546d87f3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 00:44:31 +0100 Subject: [PATCH 058/134] python312Pacakges.django: fix tests --- pkgs/development/python-modules/django/4.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix index 365a775c11a6..d7b2097e2e7d 100644 --- a/pkgs/development/python-modules/django/4.nix +++ b/pkgs/development/python-modules/django/4.nix @@ -2,6 +2,7 @@ , stdenv , buildPythonPackage , fetchPypi +, fetchpatch2 , pythonOlder , substituteAll @@ -60,6 +61,12 @@ buildPythonPackage rec { # make sure the tests don't remove packages from our pythonpath # and disable failing tests ./django_4_tests.patch + + (fetchpatch2 { + # fix test on 3.12; https://github.com/django/django/pull/17843 + url = "https://github.com/django/django/commit/bc8471f0aac8f0c215b9471b594d159783bac19b.patch"; + hash = "sha256-g1T9b73rmQ0uk1lB+iQy1XwK3Qin3mf5wpRsyYISJaw="; + }) ] ++ lib.optionals withGdal [ (substituteAll { src = ./django_4_set_geos_gdal_lib.patch; From dba0deb0f88234eebf08ae8be663b5ffdf4393a5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:16:44 +0100 Subject: [PATCH 059/134] python312Packages.enocean: switch to pynose --- pkgs/development/python-modules/enocean/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/enocean/default.nix b/pkgs/development/python-modules/enocean/default.nix index 48fc882a1b72..02db2a696409 100644 --- a/pkgs/development/python-modules/enocean/default.nix +++ b/pkgs/development/python-modules/enocean/default.nix @@ -4,7 +4,7 @@ , beautifulsoup4 , enum-compat , pyserial -, nose +, pynose }: buildPythonPackage rec { @@ -26,7 +26,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - nose + pynose ]; checkPhase = '' From cb8b6dedc40deff5212c5ea15aadaa3ae15febc5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:17:08 +0100 Subject: [PATCH 060/134] python312Packages.habitipy: switch to pynose --- pkgs/development/python-modules/habitipy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/habitipy/default.nix b/pkgs/development/python-modules/habitipy/default.nix index 7462624b93d4..5e01610d6965 100644 --- a/pkgs/development/python-modules/habitipy/default.nix +++ b/pkgs/development/python-modules/habitipy/default.nix @@ -5,7 +5,7 @@ , requests , setuptools , hypothesis -, nose +, pynose , responses }: @@ -29,7 +29,7 @@ buildPythonPackage rec { nativeCheckInputs = [ hypothesis - nose + pynose responses ]; From ee5173a41741437e823281a45e16382a6bdc1457 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:17:29 +0100 Subject: [PATCH 061/134] python312Packages.http-ece: refactor, switch tests to pynose Removed linters from checkInputs, normalized pname, remove python <3.8 compatibility --- .../python-modules/http-ece/default.nix | 26 +++++++++++++------ 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/http-ece/default.nix b/pkgs/development/python-modules/http-ece/default.nix index 83719397fda9..0f69315edb6d 100644 --- a/pkgs/development/python-modules/http-ece/default.nix +++ b/pkgs/development/python-modules/http-ece/default.nix @@ -1,20 +1,30 @@ -{ lib, fetchPypi, buildPythonPackage, pythonOlder -, coverage, flake8, mock, nose, importlib-metadata -, cryptography }: +{ lib +, buildPythonPackage +, cryptography +, fetchPypi +, mock +, pynose +}: buildPythonPackage rec { - pname = "http_ece"; + pname = "http-ece"; version = "1.2.0"; src = fetchPypi { - inherit pname version; + pname = "http_ece"; + inherit version; sha256 = "sha256-tZIPjvuOG1+wJXE+Ozb9pUM2JiAQY0sm3B+Y+F0es94="; }; - propagatedBuildInputs = [ cryptography ] - ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail '"nose",' "" \ + --replace-fail '"coverage",' "" + ''; - nativeCheckInputs = [ coverage flake8 mock nose ]; + propagatedBuildInputs = [ cryptography ]; + + nativeCheckInputs = [ mock pynose ]; meta = with lib; { description = "Encipher HTTP Messages"; From de5033393e676787e9efddcea78dcd88d2b5949a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:17:50 +0100 Subject: [PATCH 062/134] python311Packages.influxdb: switch to pynose, disable and fix failing tests --- .../python-modules/influxdb/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/influxdb/default.nix b/pkgs/development/python-modules/influxdb/default.nix index 991dcb320314..ca962f4e4792 100644 --- a/pkgs/development/python-modules/influxdb/default.nix +++ b/pkgs/development/python-modules/influxdb/default.nix @@ -4,7 +4,7 @@ , fetchPypi , mock , msgpack -, nose +, pynose , pandas , pytestCheckHook , pytz @@ -26,7 +26,12 @@ buildPythonPackage rec { postPatch = '' for f in influxdb/tests/dataframe_client_test.py influxdb/tests/influxdb08/dataframe_client_test.py; do substituteInPlace "$f" \ - --replace "pandas.util.testing" "pandas.testing" + --replace-fail "pandas.util.testing" "pandas.testing" + done + + for f in influxdb/tests/influxdb08/client_test.py influxdb/tests/client_test.py; do + substituteInPlace "$f" \ + --replace-fail "assertRaisesRegexp" "assertRaisesRegex" done ''; @@ -44,7 +49,7 @@ buildPythonPackage rec { pytestCheckHook requests-mock mock - nose + pynose pandas ]; @@ -62,6 +67,10 @@ buildPythonPackage rec { # Pandas API changes cause it to no longer infer datetimes in the expected manner "test_multiquery_into_dataframe" "test_multiquery_into_dataframe_dropna" + # FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead. + "test_write_points_from_dataframe_with_tag_escaped" + # AssertionError: 2 != 1 : .WarnBulkSizeNoEffect'> call should have generated one warning. + "testWarnBulkSizeNoEffect" ]; pythonImportsCheck = [ "influxdb" ]; From 60fb5aa15765b1989d0fcd69dfa4e88702904c06 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:18:12 +0100 Subject: [PATCH 063/134] python312Packages.lark: disable tests Js2py is not supported on 3.12. --- pkgs/development/python-modules/lark/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/lark/default.nix b/pkgs/development/python-modules/lark/default.nix index 5366311fed3c..50f74dc2d811 100644 --- a/pkgs/development/python-modules/lark/default.nix +++ b/pkgs/development/python-modules/lark/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , regex , pytestCheckHook +, pythonOlder , js2py , setuptools }: @@ -33,6 +34,9 @@ buildPythonPackage rec { "lark.grammars" ]; + # Js2py is not supported on 3.12 + doCheck = pythonOlder "3.12"; + nativeCheckInputs = [ js2py pytestCheckHook From a827b9d4f0001f74a05f4da675268fe7d6667380 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:18:33 +0100 Subject: [PATCH 064/134] python312Packages.py-vapid: switch to pynose, remove linters from checkInputs --- pkgs/development/python-modules/py-vapid/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/py-vapid/default.nix b/pkgs/development/python-modules/py-vapid/default.nix index 111e702455d2..25dd99816d0f 100644 --- a/pkgs/development/python-modules/py-vapid/default.nix +++ b/pkgs/development/python-modules/py-vapid/default.nix @@ -1,10 +1,8 @@ { lib , buildPythonPackage , fetchPypi -, flake8 , mock -, nose -, pytest +, pytestCheckHook , cryptography , pythonOlder }: @@ -26,10 +24,8 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - flake8 mock - nose - pytest + pytestCheckHook ]; meta = with lib; { From 11574c0b9000e079ddb5e4fc3fc4fa8a7a919bdc Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:18:58 +0100 Subject: [PATCH 065/134] python312Packages.smmap: disable tests Nosexcover is not supported on 3.12. --- pkgs/development/python-modules/smmap/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/smmap/default.nix b/pkgs/development/python-modules/smmap/default.nix index 70b538e43fa0..dd58978ced49 100644 --- a/pkgs/development/python-modules/smmap/default.nix +++ b/pkgs/development/python-modules/smmap/default.nix @@ -3,6 +3,7 @@ , buildPythonPackage , setuptools , nosexcover +, pythonOlder }: buildPythonPackage rec { @@ -19,6 +20,8 @@ buildPythonPackage rec { setuptools ]; + doCheck = pythonOlder "3.12"; + nativeCheckInputs = [ nosexcover ]; From 34a99206e24693ebb4d8f272a0b4449ce691a01d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:19:19 +0100 Subject: [PATCH 066/134] python312Packages.statsd: disable tests, remove old patching --- pkgs/development/python-modules/statsd/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/statsd/default.nix b/pkgs/development/python-modules/statsd/default.nix index a9dd1b3ff252..7ff02acd0bdc 100644 --- a/pkgs/development/python-modules/statsd/default.nix +++ b/pkgs/development/python-modules/statsd/default.nix @@ -2,7 +2,7 @@ , buildPythonPackage , fetchPypi , setuptools -, nose +, pynose , mock }: @@ -20,13 +20,10 @@ buildPythonPackage rec { setuptools ]; - nativeCheckInputs = [ nose mock ]; + nativeCheckInputs = [ pynose mock ]; - patchPhase = '' - # Failing test: ERROR: statsd.tests.test_ipv6_resolution_udp - sed -i 's/test_ipv6_resolution_udp/noop/' statsd/tests.py - # well this is a noop, but so it was before - sed -i 's/assert_called_once()/called/' statsd/tests.py + checkPhase = '' + nosetests -sv ''; meta = with lib; { From 24d4e25fa3c974b7331f6f4b239ada8ca2cc4572 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:19:38 +0100 Subject: [PATCH 067/134] python312Packages.uncertainties: disable tests lib2to3 is not supported in setuptools since a longer time. --- pkgs/development/python-modules/uncertainties/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/uncertainties/default.nix b/pkgs/development/python-modules/uncertainties/default.nix index 8299effe6f5e..040f37847617 100644 --- a/pkgs/development/python-modules/uncertainties/default.nix +++ b/pkgs/development/python-modules/uncertainties/default.nix @@ -1,5 +1,6 @@ { lib, fetchPypi, buildPythonPackage , nose, numpy, future +, pythonOlder }: buildPythonPackage rec { @@ -13,6 +14,10 @@ buildPythonPackage rec { }; propagatedBuildInputs = [ future ]; + + # uses removed lib2to3.tests + doCheck = pythonOlder "3.12"; + nativeCheckInputs = [ nose numpy ]; checkPhase = '' From 1d170e2aecb6b8871a939261e9efdf5f51336880 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:19:58 +0100 Subject: [PATCH 068/134] python312Packages.uvcclient: switch to pynose, fix test --- pkgs/development/python-modules/uvcclient/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uvcclient/default.nix b/pkgs/development/python-modules/uvcclient/default.nix index 59e6f93aff8d..8cd0a28b533d 100644 --- a/pkgs/development/python-modules/uvcclient/default.nix +++ b/pkgs/development/python-modules/uvcclient/default.nix @@ -1,4 +1,4 @@ -{ lib, buildPythonPackage, fetchFromGitHub, nose, mock }: +{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pynose, mock }: buildPythonPackage rec { pname = "uvcclient"; @@ -12,8 +12,13 @@ buildPythonPackage rec { sha256 = "0k8aswrk1n08w6pi6dg0zdzsmk23cafihkrss9ywg3i85w7q43x2"; }; + postPatch = '' + substituteInPlace tests/test_camera.py \ + --replace-fail "assertEquals" "assertEqual" + ''; + nativeCheckInputs = [ - nose + pynose mock ]; From 27acc53725c10bcb9f21e1bbed422e2408d70c7d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:20:18 +0100 Subject: [PATCH 069/134] python312Packages.youless-api: switch to pynose --- pkgs/development/python-modules/youless-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/youless-api/default.nix b/pkgs/development/python-modules/youless-api/default.nix index 3fc465d9bad1..ff10359238b4 100644 --- a/pkgs/development/python-modules/youless-api/default.nix +++ b/pkgs/development/python-modules/youless-api/default.nix @@ -5,7 +5,7 @@ , certifi , chardet , idna -, nose +, pynose , requests , urllib3 }: @@ -33,7 +33,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ - nose + pynose ]; pythonImportsCheck = [ From 6987e8ce91490000e5b92df64ff70a1753190ad3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 05:25:49 +0100 Subject: [PATCH 070/134] python312Packages.lomond: disable failing test --- pkgs/development/python-modules/lomond/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/lomond/default.nix b/pkgs/development/python-modules/lomond/default.nix index f8389fc46fcd..46d362d7a848 100644 --- a/pkgs/development/python-modules/lomond/default.nix +++ b/pkgs/development/python-modules/lomond/default.nix @@ -47,6 +47,9 @@ buildPythonPackage rec { # Makes HTTP requests "test_proxy" "test_live" + ] ++ lib.optionals (pythonAtLeast "3.12") [ + # https://github.com/wildfoundry/dataplicity-lomond/issues/91 + "test_that_on_ping_responds_with_pong" ]; disabledTestPaths = lib.optionals (pythonAtLeast "3.10") [ From 3ed18f4b1086330d71e094f904987cff525b6530 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 12:53:50 +0100 Subject: [PATCH 071/134] python311Packages.aiocoap: pep517 build, optionals --- .../python-modules/aiocoap/default.nix | 47 +++++++++++++++++-- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/aiocoap/default.nix b/pkgs/development/python-modules/aiocoap/default.nix index 4feb6fc185c4..080a7799f8c2 100644 --- a/pkgs/development/python-modules/aiocoap/default.nix +++ b/pkgs/development/python-modules/aiocoap/default.nix @@ -1,15 +1,31 @@ { lib , buildPythonPackage , fetchFromGitHub -, pytestCheckHook -, pygments +, pythonAtLeast , pythonOlder + +# build-system +, setuptools + +# optionals +, cbor2 +, cbor-diag +, cryptography +, filelock +, ge25519 +, dtlssocket +, websockets +, termcolor +, pygments + +# tests +, pytestCheckHook }: buildPythonPackage rec { pname = "aiocoap"; version = "0.4.7"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -20,10 +36,31 @@ buildPythonPackage rec { hash = "sha256-4iwoPfmIwk+PlWUp60aqA5qZgzyj34pnZHf9uH5UhnY="; }; - propagatedBuildInputs = [ - pygments + nativeBuildInputs = [ + setuptools ]; + passthru.optional-dependencies = { + oscore = [ + cbor2 + cryptography + filelock + ge25519 + ]; + tinydtls = [ + dtlssocket + ]; + ws = [ + websockets + ]; + prettyprint = [ + termcolor + cbor2 + pygments + cbor-diag + ]; + }; + nativeCheckInputs = [ pytestCheckHook ]; From bccff637fd887f4404dcd1f088bfd0be404e3bc7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 12:54:19 +0100 Subject: [PATCH 072/134] python312Packages.aiocoap: disable failing tests --- .../python-modules/aiocoap/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/development/python-modules/aiocoap/default.nix b/pkgs/development/python-modules/aiocoap/default.nix index 080a7799f8c2..af2b220a21c2 100644 --- a/pkgs/development/python-modules/aiocoap/default.nix +++ b/pkgs/development/python-modules/aiocoap/default.nix @@ -65,6 +65,23 @@ buildPythonPackage rec { pytestCheckHook ]; + pytestFlagsArray = lib.optionals (pythonAtLeast "3.12") [ + # https://github.com/chrysn/aiocoap/issues/339 + "--deselect=tests/test_server.py::TestServerTCP::test_big_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_empty_accept" + "--deselect=tests/test_server.py::TestServerTCP::test_error_resources" + "--deselect=tests/test_server.py::TestServerTCP::test_fast_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_js_accept" + "--deselect=tests/test_server.py::TestServerTCP::test_manualbig_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_nonexisting_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_replacing_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_root_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_slow_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_slowbig_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_spurious_resource" + "--deselect=tests/test_server.py::TestServerTCP::test_unacceptable_accept" + ]; + disabledTestPaths = [ # Don't test the plugins "tests/test_tls.py" From 05281dca417628761c3462feb2fb0903e0568890 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 18 Feb 2024 13:24:03 +0100 Subject: [PATCH 073/134] python312Packages.snitun: pep517 build, disable failing tests --- .../python-modules/snitun/default.nix | 34 ++++++++++++++----- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/snitun/default.nix b/pkgs/development/python-modules/snitun/default.nix index 9701824a4df2..b0fe11d9f9bb 100644 --- a/pkgs/development/python-modules/snitun/default.nix +++ b/pkgs/development/python-modules/snitun/default.nix @@ -1,5 +1,6 @@ { lib , stdenv +, setuptools , async-timeout , attrs , buildPythonPackage @@ -14,17 +15,21 @@ buildPythonPackage rec { pname = "snitun"; version = "0.36.2"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "NabuCasa"; - repo = pname; + repo = "snitun"; rev = "refs/tags/${version}"; hash = "sha256-ViNsmTq1iLxNujA71b9JZB5AZ79ZbiqdTyDeBGd4gUA="; }; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ async-timeout attrs @@ -36,19 +41,30 @@ buildPythonPackage rec { pytestCheckHook ]; - disabledTests = [ - # broke after aiohttp 3.8.5 upgrade - "test_client_stop_no_wait" - ] ++ lib.optionals stdenv.isDarwin [ + disabledTests = lib.optionals stdenv.isDarwin [ "test_multiplexer_data_channel_abort_full" # https://github.com/NabuCasa/snitun/issues/61 # port binding conflicts "test_snitun_single_runner_timeout" "test_snitun_single_runner_throttling" # ConnectionResetError: [Errno 54] Connection reset by peer "test_peer_listener_timeout" - ] ++ lib.optionals (pythonAtLeast "3.11") [ - # TypeError: Passing coroutines is forbidden, use tasks explicitly. - "test_snitun_runner_updown" + ] ++ lib.optionals (pythonAtLeast "3.12") [ + # blocking + "test_flow_client_peer" + "test_close_client_peer" + "test_init_connector" + "test_flow_connector" + "test_close_connector_remote" + "test_init_connector_whitelist" + "test_init_multiplexer_server" + "test_init_multiplexer_client" + "test_init_multiplexer_server_throttling" + "test_init_multiplexer_client_throttling" + "test_multiplexer_ping" + "test_multiplexer_ping_error" + "test_multiplexer_init_channel_full" + "test_multiplexer_close_channel_full" + "test_init_dual_peer_with_multiplexer" ]; pythonImportsCheck = [ "snitun" ]; From adcdfe29bfa710c326552d8c568fdb7a23c82709 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:01:50 +0100 Subject: [PATCH 074/134] python311Packages.xknx: fix pytest-asyncio 0.22 compat and some light updates to dependency handling. --- .../python-modules/xknx/default.nix | 9 ++++-- .../xknx/pytest-asyncio-0.22-compat.patch | 28 +++++++++++++++++++ 2 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/python-modules/xknx/pytest-asyncio-0.22-compat.patch diff --git a/pkgs/development/python-modules/xknx/default.nix b/pkgs/development/python-modules/xknx/default.nix index 91721fdd169a..0938d12b573d 100644 --- a/pkgs/development/python-modules/xknx/default.nix +++ b/pkgs/development/python-modules/xknx/default.nix @@ -8,7 +8,6 @@ , pytestCheckHook , pythonOlder , setuptools -, wheel }: buildPythonPackage rec { @@ -25,15 +24,19 @@ buildPythonPackage rec { hash = "sha256-Fwo76tvkLLx8QJeokuGohhnt83eGBMyWIUSHJGuQWJ4="; }; + patches = [ + ./pytest-asyncio-0.22-compat.patch + ]; + nativeBuildInputs = [ setuptools - wheel ]; propagatedBuildInputs = [ - async-timeout cryptography ifaddr + ] ++ lib.optionals (pythonOlder "3.11") [ + async-timeout ]; nativeCheckInputs = [ diff --git a/pkgs/development/python-modules/xknx/pytest-asyncio-0.22-compat.patch b/pkgs/development/python-modules/xknx/pytest-asyncio-0.22-compat.patch new file mode 100644 index 000000000000..2688ceb1fdd6 --- /dev/null +++ b/pkgs/development/python-modules/xknx/pytest-asyncio-0.22-compat.patch @@ -0,0 +1,28 @@ +diff --git a/test/devices_tests/datetime_test.py b/test/devices_tests/datetime_test.py +index af06abc6..2145fcc1 100644 +--- a/test/devices_tests/datetime_test.py ++++ b/test/devices_tests/datetime_test.py +@@ -12,11 +12,6 @@ from xknx.telegram.apci import GroupValueRead, GroupValueResponse, GroupValueWri + class TestDateTime: + """Test class for DateTime object.""" + +- # pylint: disable=attribute-defined-outside-init +- def teardown_method(self): +- """Cancel broadcast_task.""" +- self.datetime.__del__() +- + # + # SET Time + # +diff --git a/test/io_tests/secure_session_test.py b/test/io_tests/secure_session_test.py +index cd2dc1d0..ca90e2d9 100644 +--- a/test/io_tests/secure_session_test.py ++++ b/test/io_tests/secure_session_test.py +@@ -65,7 +65,6 @@ class TestSecureSession: + + def teardown_method(self): + """Cancel keepalive task.""" +- self.session.stop() + self.patch_serial_number.stop() + self.patch_message_tag.stop() + From 8086e8fd083ad421153ced310cb418d39e2097a5 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:03:44 +0100 Subject: [PATCH 075/134] python312Packages.airly: disable tests Aiounittest is not supported on 3.12. --- pkgs/development/python-modules/airly/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/airly/default.nix b/pkgs/development/python-modules/airly/default.nix index b51da08516c0..7153890494e2 100644 --- a/pkgs/development/python-modules/airly/default.nix +++ b/pkgs/development/python-modules/airly/default.nix @@ -5,6 +5,7 @@ , buildPythonPackage , fetchFromGitHub , pytestCheckHook +, pythonOlder }: buildPythonPackage rec { @@ -21,6 +22,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ aiohttp ]; + # aiounittest is not supported on 3.12 + doCheck = pythonOlder "3.12"; + nativeCheckInputs = [ aioresponses aiounittest From 4d3ee79969896e3c8afc6c7d05000323f3b2f74b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:05:23 +0100 Subject: [PATCH 076/134] python312Packages.twilio: disable tests Aiounittest is unsupported on 3.12. --- pkgs/development/python-modules/twilio/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 2deb71addc84..8281cb784e66 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -44,6 +44,9 @@ buildPythonPackage rec { requests ]; + # aiounittest is not supported on 3.12 + doCheck = pythonOlder "3.12"; + nativeCheckInputs = [ aiounittest cryptography From e48f6ee25928e5b88f64299b508e512ea4e1272e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:05:46 +0100 Subject: [PATCH 077/134] python312Packages.yalexs: disable tests Aiounittest is unsupported on 3.12. --- pkgs/development/python-modules/yalexs/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/yalexs/default.nix b/pkgs/development/python-modules/yalexs/default.nix index 02e72f9244fc..52ffe95c057a 100644 --- a/pkgs/development/python-modules/yalexs/default.nix +++ b/pkgs/development/python-modules/yalexs/default.nix @@ -39,6 +39,9 @@ buildPythonPackage rec { requests ]; + # aiounittest is not supported on 3.12 + doCheck = pythonOlder "3.12"; + nativeCheckInputs = [ aioresponses aiounittest From 5bba46edf73a44010205856ca4f39424794713fb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:09:38 +0100 Subject: [PATCH 078/134] python312Packages.pushbullet-py: disable failing tests and refactor, use pep 517 builder. --- .../python-modules/pushbullet-py/default.nix | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pushbullet-py/default.nix b/pkgs/development/python-modules/pushbullet-py/default.nix index 472f4dcc5853..1ef8728d0614 100644 --- a/pkgs/development/python-modules/pushbullet-py/default.nix +++ b/pkgs/development/python-modules/pushbullet-py/default.nix @@ -1,33 +1,52 @@ { lib , buildPythonPackage , fetchPypi +, setuptools , requests , websocket-client , python-magic , cryptography , pytestCheckHook +, pythonAtLeast }: buildPythonPackage rec { pname = "pushbullet-py"; version = "0.12.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "917883e1af4a0c979ce46076b391e0243eb8fe0a81c086544bcfa10f53e5ae64"; }; - propagatedBuildInputs = [ cryptography requests websocket-client python-magic ]; + nativeBuildInputs = [ + setuptools + ]; + + propagatedBuildInputs = [ + cryptography + python-magic + requests + websocket-client + ]; preCheck = '' export PUSHBULLET_API_KEY="" ''; - nativeCheckInputs = [ pytestCheckHook ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + disabledTests = [ "test_auth_fail" "test_auth_success" "test_decryption" + ] ++ lib.optionals (pythonAtLeast "3.12") [ + # AttributeError: 'called_once_with' is not a valid assertion. Use a spec for the mock if 'called_once_with' is meant to be an attribute.. Did you mean: 'assert_called_once_with'? + "test_new_device_ok" + "test_new_chat_ok" ]; meta = with lib; { From 2f77f5cc86a6ed5a714bbb34aba4c82341a9367a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:19:18 +0100 Subject: [PATCH 079/134] python311Packages.gpiozero: 2.0 -> 2.0.1 https://github.com/gpiozero/gpiozero/blob/v2.0.1/docs/changelog.rst --- .../python-modules/gpiozero/default.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/gpiozero/default.nix b/pkgs/development/python-modules/gpiozero/default.nix index 929ce0e24f5b..3aaa5ba77506 100644 --- a/pkgs/development/python-modules/gpiozero/default.nix +++ b/pkgs/development/python-modules/gpiozero/default.nix @@ -1,17 +1,26 @@ { lib , buildPythonPackage , fetchFromGitHub +, pythonOlder + +# build-system +, setuptools + +# docs , sphinx-rtd-theme , sphinxHook + +# dependencies , colorzero -, pythonOlder + +# tests , pytestCheckHook }: buildPythonPackage rec { pname = "gpiozero"; - version = "2.0"; - format = "setuptools"; + version = "2.0.1"; + pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +28,7 @@ buildPythonPackage rec { owner = "gpiozero"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-6qSB9RMypNXNj+Ds1nyzB7iaeHXvF0swSubrJSn2L34="; + hash = "sha256-ifdCFcMH6SrhKQK/TJJ5lJafSfAUzd6ZT5ANUzJGwxI="; }; postPatch = '' @@ -33,6 +42,7 @@ buildPythonPackage rec { ]; nativeBuildInputs = [ + setuptools sphinx-rtd-theme sphinxHook ]; From f96fa7854c53e92662390feb9795ffc5aee4c9ce Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:33:34 +0100 Subject: [PATCH 080/134] python312Packages.lingua: replace SafeConfigParser with ConfigParser The former is the removed alias for the latter. --- pkgs/development/python-modules/lingua/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/lingua/default.nix b/pkgs/development/python-modules/lingua/default.nix index c218e4a5376f..7b1f6ba72005 100644 --- a/pkgs/development/python-modules/lingua/default.nix +++ b/pkgs/development/python-modules/lingua/default.nix @@ -15,6 +15,11 @@ buildPythonPackage rec { hash = "sha256-DhqUZ0HbKIpANhrQT/OP4EvwgZg0uKu4TEtTX+2bpO8="; }; + postPatch = '' + substituteInPlace src/lingua/extract.py \ + --replace-fail SafeConfigParser ConfigParser + ''; + nativeBuildInputs = [ flit-core ]; From 7d619af56350f28b97a02eaa83d5a9974e81949e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:35:18 +0100 Subject: [PATCH 081/134] python311Packages.minio: 7.2.0 -> 7.2.4 https://github.com/minio/minio-py/releases/tag/7.2.1 https://github.com/minio/minio-py/releases/tag/7.2.2 https://github.com/minio/minio-py/releases/tag/7.2.3 https://github.com/minio/minio-py/releases/tag/7.2.4 --- pkgs/development/python-modules/minio/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/minio/default.nix b/pkgs/development/python-modules/minio/default.nix index ddb2905bc1d9..7cc8edd13f47 100644 --- a/pkgs/development/python-modules/minio/default.nix +++ b/pkgs/development/python-modules/minio/default.nix @@ -11,6 +11,7 @@ , certifi , urllib3 , pycryptodome +, typing-extensions # test , faker @@ -20,7 +21,7 @@ buildPythonPackage rec { pname = "minio"; - version = "7.2.0"; + version = "7.2.4"; pyproject = true; disabled = pythonOlder "3.7"; @@ -29,7 +30,7 @@ buildPythonPackage rec { owner = "minio"; repo = "minio-py"; rev = "refs/tags/${version}"; - hash = "sha256-hZn1T75JbnJ5lIyWnX3f8r6OET/d6ZltuRr6jjYOp2o="; + hash = "sha256-26naoSccz/LEf56iQIePrNKllq6XkEQD9Peld7VeGqY="; }; nativeBuildInputs = [ @@ -41,6 +42,7 @@ buildPythonPackage rec { certifi urllib3 pycryptodome + typing-extensions ]; nativeCheckInputs = [ From 7ac9a1ec6128c324b1c2cc7ba6c5cd68df7ee8aa Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:42:05 +0100 Subject: [PATCH 082/134] python312Packages.alarmdecoder: fix py3.12 compat --- pkgs/development/python-modules/alarmdecoder/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/alarmdecoder/default.nix b/pkgs/development/python-modules/alarmdecoder/default.nix index 0504f4bc6f6d..3573990876a2 100644 --- a/pkgs/development/python-modules/alarmdecoder/default.nix +++ b/pkgs/development/python-modules/alarmdecoder/default.nix @@ -23,6 +23,11 @@ buildPythonPackage rec { hash = "sha256-q2s+wngDKtWm5mxGHNAc63Ed6tiQD9gLHVoQZNWFB0w="; }; + postPatch = '' + substituteInPlace test/test_{ad2,devices,messages}.py \ + --replace-fail assertEquals assertEqual + ''; + propagatedBuildInputs = [ pyftdi pyopenssl From 872ae70f87acf6aad78a4e266693930a802b6557 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:44:55 +0100 Subject: [PATCH 083/134] python312Packages.fitbit: fix py3.12 compat --- pkgs/development/python-modules/fitbit/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/fitbit/default.nix b/pkgs/development/python-modules/fitbit/default.nix index df89eef07bfb..de678f787c72 100644 --- a/pkgs/development/python-modules/fitbit/default.nix +++ b/pkgs/development/python-modules/fitbit/default.nix @@ -24,6 +24,11 @@ buildPythonPackage rec { hash = "sha256-1u3h47lRBrJ7EUWBl5+RLGW4KHHqXqqrXbboZdy7VPA="; }; + postPatch = '' + substituteInPlace fitbit_tests/test_api.py \ + --replace-fail assertRaisesRegexp assertRaisesRegex + ''; + propagatedBuildInputs = [ python-dateutil requests-oauthlib From 8c9e9cfdb0f4fa69784b9105f99cd790adcbd799 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 01:50:28 +0100 Subject: [PATCH 084/134] python312Packages.pyicloud: disable failing test and convert to pep517 build. --- .../python-modules/pyicloud/default.nix | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pyicloud/default.nix b/pkgs/development/python-modules/pyicloud/default.nix index f58435810991..2765f457991b 100644 --- a/pkgs/development/python-modules/pyicloud/default.nix +++ b/pkgs/development/python-modules/pyicloud/default.nix @@ -1,6 +1,8 @@ { lib , buildPythonPackage , fetchFromGitHub +, pythonAtLeast +, setuptools , certifi , click , keyring @@ -17,7 +19,7 @@ buildPythonPackage rec { pname = "pyicloud"; version = "1.0.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "picklepete"; @@ -26,6 +28,10 @@ buildPythonPackage rec { hash = "sha256-2E1pdHHt8o7CGpdG+u4xy5OyNCueUGVw5CY8oicYd5w="; }; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ certifi click @@ -43,14 +49,10 @@ buildPythonPackage rec { pytestCheckHook ]; - postPatch = '' - sed -i \ - -e 's!click>=.*!click!' \ - -e 's!keyring>=.*!keyring!' \ - -e 's!keyrings.alt>=.*!keyrings.alt!' \ - -e 's!tzlocal==.*!tzlocal!' \ - requirements.txt - ''; + disabledTests = lib.optionals (pythonAtLeast "3.12") [ + # https://github.com/picklepete/pyicloud/issues/446 + "test_storage" + ]; meta = with lib; { description = "PyiCloud is a module which allows pythonistas to interact with iCloud webservices"; From ea191d7790f80f90fb813389906397426a7d3b9a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 02:16:44 +0100 Subject: [PATCH 085/134] python311Packages.odp-amsterdam: relax pytz constraint --- pkgs/development/python-modules/odp-amsterdam/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/odp-amsterdam/default.nix b/pkgs/development/python-modules/odp-amsterdam/default.nix index 9f8f810b4be9..6e499686f136 100644 --- a/pkgs/development/python-modules/odp-amsterdam/default.nix +++ b/pkgs/development/python-modules/odp-amsterdam/default.nix @@ -4,6 +4,7 @@ , buildPythonPackage , fetchFromGitHub , poetry-core +, pythonRelaxDepsHook , pythonOlder , pytest-asyncio , pytestCheckHook @@ -26,12 +27,17 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace '"0.0.0"' '"${version}"' + --replace-fail '"0.0.0"' '"${version}"' sed -i '/addopts/d' pyproject.toml ''; nativeBuildInputs = [ poetry-core + pythonRelaxDepsHook + ]; + + pythonRelaxDeps = [ + "pytz" ]; propagatedBuildInputs = [ From 854eab2389c2b292012830ac1126537c160f7285 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 02:22:21 +0100 Subject: [PATCH 086/134] python312Packages.pysqueebox: disable failing test --- pkgs/development/python-modules/pysqueezebox/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/pysqueezebox/default.nix b/pkgs/development/python-modules/pysqueezebox/default.nix index 7c9425a9d02a..31748f890765 100644 --- a/pkgs/development/python-modules/pysqueezebox/default.nix +++ b/pkgs/development/python-modules/pysqueezebox/default.nix @@ -4,6 +4,7 @@ , fetchFromGitHub , pytest-asyncio , pytestCheckHook +, pythonAtLeast , pythonOlder }: @@ -34,6 +35,11 @@ buildPythonPackage rec { "pysqueezebox" ]; + disabledTests = lib.optionals (pythonAtLeast "3.12") [ + # AttributeError: 'has_calls' is not a valid assertion. Use a spec for the mock if 'has_calls' is meant to be an attribute. + "test_verified_pause" + ]; + disabledTestPaths = [ # Tests require network access "tests/test_integration.py" From 210e3452a52e567c4404350ad2e52159c6ef26c7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 03:33:21 +0100 Subject: [PATCH 087/134] python311Packages.pydiscovergy: relax pytz constraint --- pkgs/development/python-modules/pydiscovergy/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/pydiscovergy/default.nix b/pkgs/development/python-modules/pydiscovergy/default.nix index 3c87b6b6f3a1..dd51f1b964dc 100644 --- a/pkgs/development/python-modules/pydiscovergy/default.nix +++ b/pkgs/development/python-modules/pydiscovergy/default.nix @@ -9,6 +9,7 @@ , poetry-core , pytestCheckHook , pythonOlder +, pythonRelaxDepsHook , pytz , respx }: @@ -29,6 +30,11 @@ buildPythonPackage rec { nativeBuildInputs = [ poetry-core + pythonRelaxDepsHook + ]; + + pythonRelaxDeps = [ + "pytz" ]; propagatedBuildInputs = [ From 81b96f96906cfd0128f7a0d891034c542fa01b32 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 19 Feb 2024 03:41:21 +0100 Subject: [PATCH 088/134] python312Packages.bidict: 0.22.1 -> 0.23.1 https://github.com/jab/bidict/blob/v0.23.1/CHANGELOG.rst --- pkgs/development/python-modules/bidict/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/bidict/default.nix b/pkgs/development/python-modules/bidict/default.nix index 2ecbd1124685..f2c2ce7958f1 100644 --- a/pkgs/development/python-modules/bidict/default.nix +++ b/pkgs/development/python-modules/bidict/default.nix @@ -10,13 +10,14 @@ , pytest-benchmark , sortedcollections , sortedcontainers +, typing-extensions , pythonOlder }: buildPythonPackage rec { pname = "bidict"; - version = "0.22.1"; - format = "pyproject"; + version = "0.23.1"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -24,7 +25,7 @@ buildPythonPackage rec { owner = "jab"; repo = "bidict"; rev = "refs/tags/v${version}"; - hash = "sha256-mPBruasjQwErl5M91OBf71hArztdRVONOCnqos180DY="; + hash = "sha256-WE0YaRT4a/byvU2pzcByuf1DfMlOpYA9i0PPrKXsS+M="; }; nativeBuildInputs = [ @@ -43,6 +44,7 @@ buildPythonPackage rec { pytest-benchmark sortedcollections sortedcontainers + typing-extensions ]; pythonImportsCheck = [ "bidict" ]; From 89656f0c5300ee47298808eb0279dc3f08e53a90 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 23 Feb 2024 13:50:52 +0100 Subject: [PATCH 089/134] python312Packages.django_5: fix tests --- pkgs/development/python-modules/django/5.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/python-modules/django/5.nix b/pkgs/development/python-modules/django/5.nix index 686280dcdd24..6b7e91dc21dc 100644 --- a/pkgs/development/python-modules/django/5.nix +++ b/pkgs/development/python-modules/django/5.nix @@ -2,6 +2,7 @@ , stdenv , buildPythonPackage , fetchPypi +, fetchpatch2 , pythonOlder , substituteAll @@ -61,6 +62,12 @@ buildPythonPackage rec { ./django_5_tests_pythonpath.patch # disable test that excpects timezone issues ./django_5_disable_failing_tests.patch + + (fetchpatch2 { + # fix test on 3.12; https://github.com/django/django/pull/17843 + url = "https://github.com/django/django/commit/bc8471f0aac8f0c215b9471b594d159783bac19b.patch"; + hash = "sha256-g1T9b73rmQ0uk1lB+iQy1XwK3Qin3mf5wpRsyYISJaw="; + }) ] ++ lib.optionals withGdal [ (substituteAll { src = ./django_5_set_geos_gdal_lib.patch; From b404aa9828c6f3c1c8a98ed5e8853d9b79b0231b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 24 Feb 2024 09:43:32 +0100 Subject: [PATCH 090/134] Revert "python311Packages.smartypants: avoid rebuild" This reverts commit 49a820eae13fb16bece6cadf6f0096f61d99f0ec. --- .../python-modules/smartypants/default.nix | 37 ++++++++----------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/pkgs/development/python-modules/smartypants/default.nix b/pkgs/development/python-modules/smartypants/default.nix index 5094287fcfaf..d2ca5f297322 100644 --- a/pkgs/development/python-modules/smartypants/default.nix +++ b/pkgs/development/python-modules/smartypants/default.nix @@ -1,6 +1,5 @@ { lib , buildPythonPackage -, python , fetchFromGitHub , fetchpatch2 , isPyPy @@ -10,9 +9,10 @@ , pytestCheckHook }: -buildPythonPackage (rec { +buildPythonPackage rec { version = "2.0.1"; pname = "smartypants"; + pyproject = true; disabled = isPyPy; @@ -23,6 +23,19 @@ buildPythonPackage (rec { sha256 = "00p1gnb9pzb3svdq3c5b9b332gsp50wrqqa39gj00m133zadanjp"; }; + patches = [ + (fetchpatch2 { + # https://github.com/leohemsted/smartypants.py/pull/21 + name = "smartypants-3.12-compat.patch"; + url = "https://github.com/leohemsted/smartypants.py/commit/ea46bf36343044a7a61ba3acce4a7f188d986ec5.patch"; + hash = "sha256-9lsiiZKFFKHLy7j3y9ff4gt01szY+2AHpWPAKQgKwZg="; + }) + ]; + + nativeBuildInputs = [ + setuptools + ]; + nativeCheckInputs = [ docutils pygments @@ -40,23 +53,3 @@ buildPythonPackage (rec { maintainers = with maintainers; [ dotlambda ]; }; } - # FIXME: just avoiding large rebuild, we'll revert this commit - // (if lib.versionOlder python.version "3.12" then { - format = "setuptools"; - } else { - pyproject = true; - - patches = [ - (fetchpatch2 { - # https://github.com/leohemsted/smartypants.py/pull/21 - name = "smartypants-3.12-compat.patch"; - url = "https://github.com/leohemsted/smartypants.py/commit/ea46bf36343044a7a61ba3acce4a7f188d986ec5.patch"; - hash = "sha256-9lsiiZKFFKHLy7j3y9ff4gt01szY+2AHpWPAKQgKwZg="; - }) - ]; - - nativeBuildInputs = [ - setuptools - ]; - }) -) From e029cffd29cb19b83521b4cc358eab438cc6ae39 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 22 Feb 2024 22:58:27 +0000 Subject: [PATCH 091/134] fmt: 10.1.1 -> 10.2.1 Changes: https://github.com/fmtlib/fmt/releases/tag/10.2.1 --- pkgs/development/libraries/fmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/fmt/default.nix b/pkgs/development/libraries/fmt/default.nix index e2677bdea25d..4dd6d86fdaeb 100644 --- a/pkgs/development/libraries/fmt/default.nix +++ b/pkgs/development/libraries/fmt/default.nix @@ -67,7 +67,7 @@ in }; fmt_10 = generic { - version = "10.1.1"; - sha256 = "sha256-H9+1lEaHM12nzXSmo9m8S6527t+97e6necayyjCPm1A="; + version = "10.2.1"; + sha256 = "sha256-pEltGLAHLZ3xypD/Ur4dWPWJ9BGVXwqQyKcDWVmC3co="; }; } From 4a91b3e798c7fb9faa8613e4180d39ac3db42266 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Mon, 16 Oct 2023 18:25:08 +0100 Subject: [PATCH 092/134] cc-wrapper: add trivialautovarinit hardening flag support this equates to -ftrivial-auto-var-init=pattern clang has removed support for -ftrivial-auto-var-init=zero and are unlikely to re-add it, so use -ftrivial-auto-var-init=pattern on both compilers if only to make behaviour more consistent between the two. add to pkgsExtraHardening's defaultHardeningFlags. --- nixos/doc/manual/release-notes/rl-2405.section.md | 2 ++ pkgs/build-support/cc-wrapper/add-hardening.sh | 6 +++++- pkgs/development/compilers/gcc/default.nix | 2 +- pkgs/stdenv/generic/make-derivation.nix | 1 + pkgs/stdenv/linux/bootstrap-tools-musl/default.nix | 2 +- pkgs/stdenv/linux/bootstrap-tools/default.nix | 2 +- pkgs/top-level/stage.nix | 1 + 7 files changed, 12 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md index ac3d2b69a4a2..488caa44f6ba 100644 --- a/nixos/doc/manual/release-notes/rl-2405.section.md +++ b/nixos/doc/manual/release-notes/rl-2405.section.md @@ -310,6 +310,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m - A new hardening flag, `zerocallusedregs` was made available, corresponding to the gcc/clang option `-fzero-call-used-regs=used-gpr`. +- A new hardening flag, `trivialautovarinit` was made available, corresponding to the gcc/clang option `-ftrivial-auto-var-init=pattern`. + - New options were added to the dnsdist module to enable and configure a DNSCrypt endpoint (see `services.dnsdist.dnscrypt.enable`, etc.). The module can generate the DNSCrypt provider key pair, certificates and also performs their rotation automatically with no downtime. diff --git a/pkgs/build-support/cc-wrapper/add-hardening.sh b/pkgs/build-support/cc-wrapper/add-hardening.sh index e884f8388b58..ef166e2f50c5 100644 --- a/pkgs/build-support/cc-wrapper/add-hardening.sh +++ b/pkgs/build-support/cc-wrapper/add-hardening.sh @@ -32,7 +32,7 @@ if [[ -n "${hardeningEnableMap[fortify3]-}" ]]; then fi if (( "${NIX_DEBUG:-0}" >= 1 )); then - declare -a allHardeningFlags=(fortify fortify3 stackprotector pie pic strictoverflow format zerocallusedregs) + declare -a allHardeningFlags=(fortify fortify3 stackprotector pie pic strictoverflow format trivialautovarinit zerocallusedregs) declare -A hardeningDisableMap=() # Determine which flags were effectively disabled so we can report below. @@ -106,6 +106,10 @@ for flag in "${!hardeningEnableMap[@]}"; do hardeningCFlagsBefore+=('-fno-strict-overflow') fi ;; + trivialautovarinit) + if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling trivialautovarinit >&2; fi + hardeningCFlagsBefore+=('-ftrivial-auto-var-init=pattern') + ;; format) if (( "${NIX_DEBUG:-0}" >= 1 )); then echo HARDENING: enabling format >&2; fi hardeningCFlagsBefore+=('-Wformat' '-Wformat-security' '-Werror=format-security') diff --git a/pkgs/development/compilers/gcc/default.nix b/pkgs/development/compilers/gcc/default.nix index 53bc057a5b25..cc3546bed22c 100644 --- a/pkgs/development/compilers/gcc/default.nix +++ b/pkgs/development/compilers/gcc/default.nix @@ -408,7 +408,7 @@ lib.pipe ((callFile ./common/builder.nix {}) ({ isGNU = true; hardeningUnsupportedFlags = lib.optional is48 "stackprotector" ++ lib.optional (!atLeast11) "zerocallusedregs" - ++ lib.optional (!atLeast12) "fortify3" + ++ lib.optionals (!atLeast12) [ "fortify3" "trivialautovarinit" ] ++ lib.optionals (langFortran) [ "fortify" "format" ]; }; diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index 54a03a56866b..6a53d519045c 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -249,6 +249,7 @@ let "relro" "stackprotector" "strictoverflow" + "trivialautovarinit" "zerocallusedregs" ]; defaultHardeningFlags = diff --git a/pkgs/stdenv/linux/bootstrap-tools-musl/default.nix b/pkgs/stdenv/linux/bootstrap-tools-musl/default.nix index ad2449cfd9ff..6d2490acfa47 100644 --- a/pkgs/stdenv/linux/bootstrap-tools-musl/default.nix +++ b/pkgs/stdenv/linux/bootstrap-tools-musl/default.nix @@ -15,5 +15,5 @@ derivation ({ langC = true; langCC = true; isGNU = true; - hardeningUnsupportedFlags = [ "fortify3" "zerocallusedregs" ]; + hardeningUnsupportedFlags = [ "fortify3" "zerocallusedregs" "trivialautovarinit" ]; } // extraAttrs) diff --git a/pkgs/stdenv/linux/bootstrap-tools/default.nix b/pkgs/stdenv/linux/bootstrap-tools/default.nix index ad2449cfd9ff..6d2490acfa47 100644 --- a/pkgs/stdenv/linux/bootstrap-tools/default.nix +++ b/pkgs/stdenv/linux/bootstrap-tools/default.nix @@ -15,5 +15,5 @@ derivation ({ langC = true; langCC = true; isGNU = true; - hardeningUnsupportedFlags = [ "fortify3" "zerocallusedregs" ]; + hardeningUnsupportedFlags = [ "fortify3" "zerocallusedregs" "trivialautovarinit" ]; } // extraAttrs) diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix index cbf0f585fe41..079c44ae912b 100644 --- a/pkgs/top-level/stage.nix +++ b/pkgs/top-level/stage.nix @@ -284,6 +284,7 @@ let stdenv = super'.withDefaultHardeningFlags ( super'.stdenv.cc.defaultHardeningFlags ++ [ "zerocallusedregs" + "trivialautovarinit" ] ) super'.stdenv; }) From 5ddeaeb1feef96f49833a0a927d4fe4434a42409 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Mon, 16 Oct 2023 20:43:56 +0100 Subject: [PATCH 093/134] llvmPackages_*.llvm: disable trivialautovarinit hardening flag --- pkgs/development/compilers/llvm/11/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/12/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/13/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/14/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/15/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/16/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/9/llvm/default.nix | 2 ++ pkgs/development/compilers/llvm/git/llvm/default.nix | 2 ++ 8 files changed, 16 insertions(+) diff --git a/pkgs/development/compilers/llvm/11/llvm/default.nix b/pkgs/development/compilers/llvm/11/llvm/default.nix index e71d63859a06..5e22d3f4af16 100644 --- a/pkgs/development/compilers/llvm/11/llvm/default.nix +++ b/pkgs/development/compilers/llvm/11/llvm/default.nix @@ -212,6 +212,8 @@ in stdenv.mkDerivation (rec { # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/12/llvm/default.nix b/pkgs/development/compilers/llvm/12/llvm/default.nix index 3ac3ee24aec4..d75ce3b3b052 100644 --- a/pkgs/development/compilers/llvm/12/llvm/default.nix +++ b/pkgs/development/compilers/llvm/12/llvm/default.nix @@ -202,6 +202,8 @@ in stdenv.mkDerivation (rec { # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/13/llvm/default.nix b/pkgs/development/compilers/llvm/13/llvm/default.nix index faebfb6e2bfd..58e742b9b41e 100644 --- a/pkgs/development/compilers/llvm/13/llvm/default.nix +++ b/pkgs/development/compilers/llvm/13/llvm/default.nix @@ -164,6 +164,8 @@ in stdenv.mkDerivation (rec { # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/14/llvm/default.nix b/pkgs/development/compilers/llvm/14/llvm/default.nix index ed7d238ddaee..124d07e4bb2b 100644 --- a/pkgs/development/compilers/llvm/14/llvm/default.nix +++ b/pkgs/development/compilers/llvm/14/llvm/default.nix @@ -168,6 +168,8 @@ in stdenv.mkDerivation (rec { # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/15/llvm/default.nix b/pkgs/development/compilers/llvm/15/llvm/default.nix index 7f1232d57a18..d7ebcbcf8b76 100644 --- a/pkgs/development/compilers/llvm/15/llvm/default.nix +++ b/pkgs/development/compilers/llvm/15/llvm/default.nix @@ -300,6 +300,8 @@ in stdenv.mkDerivation (rec { # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/16/llvm/default.nix b/pkgs/development/compilers/llvm/16/llvm/default.nix index 661866c1890b..aed9c367d1ad 100644 --- a/pkgs/development/compilers/llvm/16/llvm/default.nix +++ b/pkgs/development/compilers/llvm/16/llvm/default.nix @@ -287,6 +287,8 @@ in # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/9/llvm/default.nix b/pkgs/development/compilers/llvm/9/llvm/default.nix index 7d5e8389eba9..f8f1c67670ec 100644 --- a/pkgs/development/compilers/llvm/9/llvm/default.nix +++ b/pkgs/development/compilers/llvm/9/llvm/default.nix @@ -203,6 +203,8 @@ in stdenv.mkDerivation (rec { ln -sv $PWD/lib $out ''; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let diff --git a/pkgs/development/compilers/llvm/git/llvm/default.nix b/pkgs/development/compilers/llvm/git/llvm/default.nix index b8cef2287806..6dc2b51aaf9a 100644 --- a/pkgs/development/compilers/llvm/git/llvm/default.nix +++ b/pkgs/development/compilers/llvm/git/llvm/default.nix @@ -290,6 +290,8 @@ stdenv.mkDerivation (rec { # E.g. mesa.drivers use the build-id as a cache key (see #93946): LDFLAGS = optionalString (enableSharedLibraries && !stdenv.isDarwin) "-Wl,--build-id=sha1"; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeBuildType = if debugVersion then "Debug" else "Release"; cmakeFlags = with stdenv; let From ccf0e19d55beea941c4b4274e6a6f5ae26aaec2d Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 21 Jan 2024 15:58:44 +0000 Subject: [PATCH 094/134] catch2_3: disable trivialautovarinit hardening flag --- pkgs/development/libraries/catch2/3.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/catch2/3.nix b/pkgs/development/libraries/catch2/3.nix index aa8bf62059bd..403c4f729b05 100644 --- a/pkgs/development/libraries/catch2/3.nix +++ b/pkgs/development/libraries/catch2/3.nix @@ -20,6 +20,8 @@ stdenv.mkDerivation rec { cmake ]; + hardeningDisable = [ "trivialautovarinit" ]; + cmakeFlags = [ "-DCATCH_DEVELOPMENT_BUILD=ON" "-DCATCH_BUILD_TESTING=${if doCheck then "ON" else "OFF"}" From 2b673eef6fe3c7844563d92099d7a1ac2c0e65b1 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 21 Jan 2024 15:58:59 +0000 Subject: [PATCH 095/134] gnutls: disable trivialautovarinit hardening flag --- pkgs/development/libraries/gnutls/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix index b8c95653e366..478221f0a990 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/development/libraries/gnutls/default.nix @@ -80,6 +80,8 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; + hardeningDisable = [ "trivialautovarinit" ]; + buildInputs = [ lzo lzip libtasn1 libidn2 zlib gmp libunistring unbound gettext libiconv ] ++ lib.optional (withP11-kit) p11-kit ++ lib.optional (tpmSupport && stdenv.isLinux) trousers; From f63d2dfb562ea05507c1e3cf1bc498762dd4d656 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 21 Jan 2024 15:59:28 +0000 Subject: [PATCH 096/134] libnetfilter_conntrack: disable trivialautovarinit hardening flag --- pkgs/development/libraries/libnetfilter_conntrack/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/libnetfilter_conntrack/default.nix b/pkgs/development/libraries/libnetfilter_conntrack/default.nix index e960c8d1bf48..c424879a8191 100644 --- a/pkgs/development/libraries/libnetfilter_conntrack/default.nix +++ b/pkgs/development/libraries/libnetfilter_conntrack/default.nix @@ -17,6 +17,8 @@ stdenv.mkDerivation rec { }) ]; + hardeningDisable = [ "trivialautovarinit" ]; + buildInputs = [ libmnl ]; propagatedBuildInputs = [ libnfnetlink ]; nativeBuildInputs = [ pkg-config ]; From 4123c6c93f5349072bedf91b8ee4dd2a9a368986 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 21 Jan 2024 15:59:55 +0000 Subject: [PATCH 097/134] lttng-ust: disable trivialautovarinit hardening flag --- pkgs/development/tools/misc/lttng-ust/generic.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tools/misc/lttng-ust/generic.nix b/pkgs/development/tools/misc/lttng-ust/generic.nix index 56ad3b19e520..60b133f73144 100644 --- a/pkgs/development/tools/misc/lttng-ust/generic.nix +++ b/pkgs/development/tools/misc/lttng-ust/generic.nix @@ -31,6 +31,8 @@ stdenv.mkDerivation rec { patchShebangs . ''; + hardeningDisable = [ "trivialautovarinit" ]; + configureFlags = [ "--disable-examples" ]; propagatedBuildInputs = [ liburcu ]; From 12970b96ed55cf36a0d3f8cb49b7ea621077f43d Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 21 Jan 2024 16:00:35 +0000 Subject: [PATCH 098/134] systemd: disable trivialautovarinit hardening flag to avoid a reported performance regression --- pkgs/os-specific/linux/systemd/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 064c465bd6e3..c304cb1dc2f8 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -404,6 +404,11 @@ stdenv.mkDerivation (finalAttrs: { outputs = [ "out" "dev" ] ++ (lib.optional (!buildLibsOnly) "man"); + hardeningDisable = [ + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111523 + "trivialautovarinit" + ]; + nativeBuildInputs = [ pkg-config From 1cae11c0fc716d0a2ae83b6916e90fa538714308 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sun, 21 Jan 2024 16:00:54 +0000 Subject: [PATCH 099/134] coreutils: disable trivialautovarinit hardening flag --- pkgs/tools/misc/coreutils/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index 24e25e584d4b..388dcd428c71 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -104,6 +104,8 @@ stdenv.mkDerivation rec { # TODO(@Ericson2314): Investigate whether Darwin could benefit too ++ optional (isCross && stdenv.hostPlatform.libc != "glibc") libiconv; + hardeningDisable = [ "trivialautovarinit" ]; + configureFlags = [ "--with-packager=https://nixos.org" ] ++ optional (singleBinary != false) ("--enable-single-binary" + optionalString (isString singleBinary) "=${singleBinary}") From e195f08a888ced893272a239fce36fb2b7b75a60 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 24 Feb 2024 09:00:03 -0300 Subject: [PATCH 100/134] elpa-packages: updated 2024-02-24 (from overlay) --- .../emacs/elisp-packages/elpa-generated.nix | 219 ++++++++++++------ 1 file changed, 142 insertions(+), 77 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix index e3cc2f0a5c7e..25831b16cc4a 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix @@ -34,10 +34,10 @@ elpaBuild { pname = "activities"; ename = "activities"; - version = "0.4"; + version = "0.5.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/activities-0.4.tar"; - sha256 = "0mmb7fslirb40n75m8zfib1999yndysm13lyj0mypn9ciy1mvm6l"; + url = "https://elpa.gnu.org/packages/activities-0.5.1.tar"; + sha256 = "0ng9sgajcpal881s3kavkmz0fc38f2h207hpqj62cf14z7bsk0zk"; }; packageRequires = [ emacs persist ]; meta = { @@ -280,10 +280,10 @@ elpaBuild { pname = "auctex"; ename = "auctex"; - version = "13.3.0"; + version = "14.0.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/auctex-13.3.0.tar"; - sha256 = "09yc9242xya2by8z72899li7zc9g23bb8j8m30kbvivynmdfhzkf"; + url = "https://elpa.gnu.org/packages/auctex-14.0.3.tar"; + sha256 = "1xk29nk3r7ilxk2vag3diacamqvlws7mbjk5a0iivz5y6fy7hmjc"; }; packageRequires = [ emacs ]; meta = { @@ -415,10 +415,10 @@ elpaBuild { pname = "beframe"; ename = "beframe"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/beframe-1.0.0.tar"; - sha256 = "0fw0nsdp78x194gkscwfyayq51yfb8r4k0q51ia1rnj43kxmmvr9"; + url = "https://elpa.gnu.org/packages/beframe-1.0.1.tar"; + sha256 = "0j4ks5i67ck1cid6whvwq564s94xb0q5fchb006wzbniy1inwcna"; }; packageRequires = [ emacs ]; meta = { @@ -430,10 +430,10 @@ elpaBuild { pname = "bicep-ts-mode"; ename = "bicep-ts-mode"; - version = "0.1.1"; + version = "0.1.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/bicep-ts-mode-0.1.1.tar"; - sha256 = "0yxn9vk8hbsx50ljjy2swn38cxw2nkvkyc6hqw3qxj014vaavxvn"; + url = "https://elpa.gnu.org/packages/bicep-ts-mode-0.1.3.tar"; + sha256 = "1di4pkk682kl46acdq44d1xykzqnvayhd84rwf71rj3q252di5a6"; }; packageRequires = []; meta = { @@ -644,10 +644,10 @@ elpaBuild { pname = "calibre"; ename = "calibre"; - version = "1.4.0"; + version = "1.4.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/calibre-1.4.0.tar"; - sha256 = "1p3sla0j9v1d42z2amwb3hk2gs80ld50nxm1bfi30vdh563cfz4q"; + url = "https://elpa.gnu.org/packages/calibre-1.4.1.tar"; + sha256 = "1wjz4d2hrhwcd9ljngygacxm28ddgwndp9krz5cxhjz2dkhs1pgb"; }; packageRequires = [ compat emacs ]; meta = { @@ -659,10 +659,10 @@ elpaBuild { pname = "cape"; ename = "cape"; - version = "1.2"; + version = "1.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/cape-1.2.tar"; - sha256 = "0f18y40ajrkl5kc2r656lvi5vqkz7cpvyz0h6dwbc4dfhsa3cyfs"; + url = "https://elpa.gnu.org/packages/cape-1.3.tar"; + sha256 = "1178f6js821zcmsc3zrlclnaf4sswgvzs2qazzi975dkcfqcn3vq"; }; packageRequires = [ compat emacs ]; meta = { @@ -922,10 +922,10 @@ elpaBuild { pname = "consult"; ename = "consult"; - version = "1.2"; + version = "1.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/consult-1.2.tar"; - sha256 = "1dxnr5a1gj1gwmwagl9sd8bq2g9fw0gmldzz2jfg8dj3dw75rk71"; + url = "https://elpa.gnu.org/packages/consult-1.3.tar"; + sha256 = "1qyqvc4rp0287lidpzhvi669ygjnqmlw8wq0hc0nks2703p283c8"; }; packageRequires = [ compat emacs ]; meta = { @@ -933,6 +933,26 @@ license = lib.licenses.free; }; }) {}; + consult-hoogle = callPackage ({ consult + , elpaBuild + , emacs + , fetchurl + , haskell-mode + , lib }: + elpaBuild { + pname = "consult-hoogle"; + ename = "consult-hoogle"; + version = "0.1.1"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/consult-hoogle-0.1.1.tar"; + sha256 = "1bcl7h5ykcgrsfj27wkv9l9jvbj2bbkh0w9d60663m1bkp0p3y2r"; + }; + packageRequires = [ consult emacs haskell-mode ]; + meta = { + homepage = "https://elpa.gnu.org/packages/consult-hoogle.html"; + license = lib.licenses.free; + }; + }) {}; consult-recoll = callPackage ({ consult, elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "consult-recoll"; @@ -1132,10 +1152,10 @@ elpaBuild { pname = "dape"; ename = "dape"; - version = "0.5.0"; + version = "0.7.0"; src = fetchurl { - url = "https://elpa.gnu.org/packages/dape-0.5.0.tar"; - sha256 = "1pgrlgk1wf35afgfcbm256ikixk2r6rbkc05iwsr6x6l9y3h0v3w"; + url = "https://elpa.gnu.org/packages/dape-0.7.0.tar"; + sha256 = "0fbafwmrs9dlv875vcg1c9gh0hqs1zpnyqxgkdvbrazww7ffn60g"; }; packageRequires = [ emacs jsonrpc ]; meta = { @@ -1192,10 +1212,10 @@ elpaBuild { pname = "debbugs"; ename = "debbugs"; - version = "0.38"; + version = "0.40"; src = fetchurl { - url = "https://elpa.gnu.org/packages/debbugs-0.38.tar"; - sha256 = "0cl6vcnlyanrl3qzhd31pw9qvij6g88cgifl3mwgw54bbagl9hh6"; + url = "https://elpa.gnu.org/packages/debbugs-0.40.tar"; + sha256 = "0yfl9gd23xnfk3iwiq26brd7fg9ikhd201lw4awng0rdh0fddxwd"; }; packageRequires = [ emacs soap-client ]; meta = { @@ -1633,10 +1653,10 @@ elpaBuild { pname = "eev"; ename = "eev"; - version = "20240115"; + version = "20240205"; src = fetchurl { - url = "https://elpa.gnu.org/packages/eev-20240115.tar"; - sha256 = "0vlw88wjgzgl3wsa7k5p03qvj2yipvjsrjcrv8vjlvnm83pszskh"; + url = "https://elpa.gnu.org/packages/eev-20240205.tar"; + sha256 = "06psmcf3yi7pincsbhjrcrml0wzwgmlv6xy2fbpg1sg8vlibbgi3"; }; packageRequires = [ emacs ]; meta = { @@ -1648,10 +1668,10 @@ elpaBuild { pname = "ef-themes"; ename = "ef-themes"; - version = "1.5.0"; + version = "1.5.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ef-themes-1.5.0.tar"; - sha256 = "1jckhizsrlnkfrfal9ym214gb10kyfzws7vvmyxnpxn8pspiby4a"; + url = "https://elpa.gnu.org/packages/ef-themes-1.5.1.tar"; + sha256 = "00qh5b7kx0dlms7drnzj95mvgwfzg5h5m9prkbr8qi4ssx939gdw"; }; packageRequires = [ emacs ]; meta = { @@ -1768,10 +1788,10 @@ elpaBuild { pname = "ellama"; ename = "ellama"; - version = "0.7.4"; + version = "0.8.7"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ellama-0.7.4.tar"; - sha256 = "0xpavi6kqrimgxyhpqlp1kkgisswkarm35s1b40938i70cyy3157"; + url = "https://elpa.gnu.org/packages/ellama-0.8.7.tar"; + sha256 = "0qmd7zrh026rjic26bdp9zinb7vkppdm14inwpwaashqxa5brwi5"; }; packageRequires = [ dash emacs llm spinner ]; meta = { @@ -1992,10 +2012,10 @@ elpaBuild { pname = "excorporate"; ename = "excorporate"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { - url = "https://elpa.gnu.org/packages/excorporate-1.1.1.tar"; - sha256 = "06ilfkrlx6ca0qfqq3w1w07kdwak556i1wgf1875py2d5xkg4r90"; + url = "https://elpa.gnu.org/packages/excorporate-1.1.2.tar"; + sha256 = "11w53idm7m20jhmwnj9wiqiv6fzydjrgy2s3mp36barlj3xq0l0z"; }; packageRequires = [ cl-lib @@ -2101,6 +2121,21 @@ license = lib.licenses.free; }; }) {}; + filechooser = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "filechooser"; + ename = "filechooser"; + version = "0.1.2"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/filechooser-0.1.2.tar"; + sha256 = "0s0mdc851zd2hy8hfpbamiimbh7c788cyz8mxnwzkpmf6jlj6xdw"; + }; + packageRequires = [ compat emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/filechooser.html"; + license = lib.licenses.free; + }; + }) {}; filladapt = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "filladapt"; @@ -2519,10 +2554,10 @@ elpaBuild { pname = "greader"; ename = "greader"; - version = "0.8.2"; + version = "0.9.7"; src = fetchurl { - url = "https://elpa.gnu.org/packages/greader-0.8.2.tar"; - sha256 = "0cfdx4ybvdklsmxd2n10n8c0niw5k2d4cdnmm98ixadvh56bvflr"; + url = "https://elpa.gnu.org/packages/greader-0.9.7.tar"; + sha256 = "08q2qfcwyxrnmjbzblgk16xhshhn2314swjs0kr5jrdijdgpfghh"; }; packageRequires = [ emacs ]; meta = { @@ -2691,10 +2726,10 @@ elpaBuild { pname = "hyperbole"; ename = "hyperbole"; - version = "8.0.0"; + version = "9.0.0"; src = fetchurl { - url = "https://elpa.gnu.org/packages/hyperbole-8.0.0.tar"; - sha256 = "171x7jad62xd0n3xgs32dksyhn5abxj1kna0qgm65mm0v73hrv8d"; + url = "https://elpa.gnu.org/packages/hyperbole-9.0.0.tar"; + sha256 = "07kpyp3ggf4knakn18niy819l184apx4d9vbcwv57j8zyqgn4c3l"; }; packageRequires = [ emacs ]; meta = { @@ -2706,10 +2741,10 @@ elpaBuild { pname = "ilist"; ename = "ilist"; - version = "0.1"; + version = "0.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ilist-0.1.tar"; - sha256 = "1ihh44276ivgykva805540nkkrqmc61lydv20l99si3amg07q9bh"; + url = "https://elpa.gnu.org/packages/ilist-0.3.tar"; + sha256 = "1gg77fnk2ky5z5153axszs43a9npb1xg56ik23rz45xl9hg7v8as"; }; packageRequires = []; meta = { @@ -2921,10 +2956,10 @@ elpaBuild { pname = "jinx"; ename = "jinx"; - version = "1.2"; + version = "1.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/jinx-1.2.tar"; - sha256 = "027r05123bmqwy4h9x8mlxn1m65jv759jqf1rh6gs92bi29slwy8"; + url = "https://elpa.gnu.org/packages/jinx-1.3.tar"; + sha256 = "0xlfw1sw92qf8bwpw9qnjhkz4ax6n7kcl72ypqm3swmj92jbgsg7"; }; packageRequires = [ compat emacs ]; meta = { @@ -3121,10 +3156,10 @@ elpaBuild { pname = "lex"; ename = "lex"; - version = "1.1"; + version = "1.2"; src = fetchurl { - url = "https://elpa.gnu.org/packages/lex-1.1.tar"; - sha256 = "1i6ri3k2b2nginhnmwy67mdpv5p75jkxjfwbf42wymza8fxzwbb7"; + url = "https://elpa.gnu.org/packages/lex-1.2.tar"; + sha256 = "03g5lm6gyh4k8l4iccdl9z0qinr46fkpqlwdw0gdfj9d0b782mbs"; }; packageRequires = []; meta = { @@ -3151,10 +3186,10 @@ elpaBuild { pname = "llm"; ename = "llm"; - version = "0.9.0"; + version = "0.9.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/llm-0.9.0.tar"; - sha256 = "16sin4l2wgwvzx0a4bjksv2g93ayfcamvjfan6hmflfmc0sd5s7v"; + url = "https://elpa.gnu.org/packages/llm-0.9.1.tar"; + sha256 = "0vib0zl41fsacc5d79f1l52j2vxnbqc37471b86cxw9rha0clr8m"; }; packageRequires = [ emacs ]; meta = { @@ -3466,10 +3501,10 @@ elpaBuild { pname = "mmm-mode"; ename = "mmm-mode"; - version = "0.5.10"; + version = "0.5.11"; src = fetchurl { - url = "https://elpa.gnu.org/packages/mmm-mode-0.5.10.tar"; - sha256 = "1ny9gm87qah4qy0iphw2nlhz2pfc87hzzsv58lrxl18gr69qhndi"; + url = "https://elpa.gnu.org/packages/mmm-mode-0.5.11.tar"; + sha256 = "07pda4bvvcmdwkwh8dnfqgvhkdni2wjgps1094kn1j5c9j254741"; }; packageRequires = [ cl-lib emacs ]; meta = { @@ -3880,10 +3915,10 @@ elpaBuild { pname = "org"; ename = "org"; - version = "9.6.17"; + version = "9.6.19"; src = fetchurl { - url = "https://elpa.gnu.org/packages/org-9.6.17.tar"; - sha256 = "1gnm9hja2p93l0h5dz86035jh37wkngw7kk4bpgbzjlv74wih1jb"; + url = "https://elpa.gnu.org/packages/org-9.6.19.tar"; + sha256 = "0ibgw0i7nsn589k0ynifwdp1f3ia6p8369myhjqgmwy392cwrcxg"; }; packageRequires = [ emacs ]; meta = { @@ -3921,6 +3956,21 @@ license = lib.licenses.free; }; }) {}; + org-jami-bot = callPackage ({ elpaBuild, emacs, fetchurl, jami-bot, lib }: + elpaBuild { + pname = "org-jami-bot"; + ename = "org-jami-bot"; + version = "0.0.5"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/org-jami-bot-0.0.5.tar"; + sha256 = "0nh0sp1l8hn568n6j11nkl42rm6b3gbjwi3lsf6vanr0lzvrl58r"; + }; + packageRequires = [ emacs jami-bot ]; + meta = { + homepage = "https://elpa.gnu.org/packages/org-jami-bot.html"; + license = lib.licenses.free; + }; + }) {}; org-modern = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "org-modern"; @@ -4071,16 +4121,16 @@ license = lib.licenses.free; }; }) {}; - pabbrev = callPackage ({ elpaBuild, fetchurl, lib }: + pabbrev = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "pabbrev"; ename = "pabbrev"; - version = "4.2.2"; + version = "4.3.0"; src = fetchurl { - url = "https://elpa.gnu.org/packages/pabbrev-4.2.2.tar"; - sha256 = "0iydz8yz866krxv1qv32k88w4464xpymh0wxgrxv6nvniwvhvd0s"; + url = "https://elpa.gnu.org/packages/pabbrev-4.3.0.tar"; + sha256 = "0a54ld80s0r9zrc2kd861p4ii3jzqhxykzcnvi64fhxxg3x2aggx"; }; - packageRequires = []; + packageRequires = [ emacs ]; meta = { homepage = "https://elpa.gnu.org/packages/pabbrev.html"; license = lib.licenses.free; @@ -4120,10 +4170,10 @@ elpaBuild { pname = "parser-generator"; ename = "parser-generator"; - version = "0.2.0"; + version = "0.2.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/parser-generator-0.2.0.tar"; - sha256 = "1pp11qnm09w69vc1sl2629r0ymd2vhnaqj4d4ly1bbwxrwjl2nsv"; + url = "https://elpa.gnu.org/packages/parser-generator-0.2.1.tar"; + sha256 = "17kqkqz3d29pmn8ydw5kxs2fdgwqh0q31f13hdf1bnw009j24rl9"; }; packageRequires = [ emacs ]; meta = { @@ -4195,10 +4245,10 @@ elpaBuild { pname = "phps-mode"; ename = "phps-mode"; - version = "0.4.47"; + version = "0.4.48"; src = fetchurl { - url = "https://elpa.gnu.org/packages/phps-mode-0.4.47.tar"; - sha256 = "08zyk00vwi3wrw9shlv1faxcall3xcqlg02hj3yb8cg4071dv922"; + url = "https://elpa.gnu.org/packages/phps-mode-0.4.48.tar"; + sha256 = "1nm1j0f77afmwhb5cavk60nn4ifnx5qaycdy0c7qj8w3vdhyn3da"; }; packageRequires = [ emacs ]; meta = { @@ -4521,6 +4571,21 @@ license = lib.licenses.free; }; }) {}; + rcirc-sqlite = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "rcirc-sqlite"; + ename = "rcirc-sqlite"; + version = "0.1.3"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/rcirc-sqlite-0.1.3.tar"; + sha256 = "1pwxkw6dzwbg5g3rxilpp6iy3mzxgpn0mw59i3dcx25hdyizqhip"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/rcirc-sqlite.html"; + license = lib.licenses.free; + }; + }) {}; realgud = callPackage ({ elpaBuild , emacs , fetchurl @@ -5500,10 +5565,10 @@ elpaBuild { pname = "tempel"; ename = "tempel"; - version = "1.0"; + version = "1.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/tempel-1.0.tar"; - sha256 = "0k9802fby7yh5kz6slkfzpyvfa0fvs3hcfni61l2bic8pfrdxwl7"; + url = "https://elpa.gnu.org/packages/tempel-1.1.tar"; + sha256 = "1780dgyfj569vxzzg8gqky9953fzw8x5kzy2l05vl7my06nyk46i"; }; packageRequires = [ compat emacs ]; meta = { From bb3b286f3ccf1d4a0a4acadd9815d49bea9f3cee Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 24 Feb 2024 09:00:03 -0300 Subject: [PATCH 101/134] elpa-devel-packages: updated 2024-02-24 (from overlay) --- .../elisp-packages/elpa-devel-generated.nix | 500 ++++++++++-------- 1 file changed, 288 insertions(+), 212 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix index 5fd72ff5a9de..09413f741158 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix @@ -41,10 +41,10 @@ elpaBuild { pname = "activities"; ename = "activities"; - version = "0.4.0.20240201.202903"; + version = "0.6pre0.20240218.181422"; src = fetchurl { - url = "https://elpa.gnu.org/devel/activities-0.4.0.20240201.202903.tar"; - sha256 = "150qs08wmkgfkyqvm3a9hjvv5lpa4slxnr2canq24aavyykv6jj3"; + url = "https://elpa.gnu.org/devel/activities-0.6pre0.20240218.181422.tar"; + sha256 = "172rbxnhbdppkr4kc2a11i9588dfcz629d2flg2sfmx5j23995zn"; }; packageRequires = [ emacs persist ]; meta = { @@ -265,10 +265,10 @@ elpaBuild { pname = "ampc"; ename = "ampc"; - version = "0.2.0.20240201.134117"; + version = "0.2.0.20240220.181558"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ampc-0.2.0.20240201.134117.tar"; - sha256 = "1dzqvlpp8l5kqfjymw5r6ag5hxkvy16adfgxaj96iik6wz57j482"; + url = "https://elpa.gnu.org/devel/ampc-0.2.0.20240220.181558.tar"; + sha256 = "0mlf9lggf41rlx6zxjj2kjdy4k11s0kjmxg6qga45r38ynd3am5d"; }; packageRequires = [ emacs ]; meta = { @@ -326,14 +326,17 @@ license = lib.licenses.free; }; }) {}; - auctex = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + auctex = callPackage ({ elpaBuild + , emacs + , fetchurl + , lib }: elpaBuild { pname = "auctex"; ename = "auctex"; - version = "13.3.0.0.20240118.92510"; + version = "14.0.3.0.20240220.160410"; src = fetchurl { - url = "https://elpa.gnu.org/devel/auctex-13.3.0.0.20240118.92510.tar"; - sha256 = "1nnvyxcicxqwpxdj622hfgb3dwhivx3y680npby4bviaw3ap54s1"; + url = "https://elpa.gnu.org/devel/auctex-14.0.3.0.20240220.160410.tar"; + sha256 = "1j4i9m9018s606wbrx4r439i479jqf9f5040m9b3qbqhgqwklw8z"; }; packageRequires = [ emacs ]; meta = { @@ -475,10 +478,10 @@ elpaBuild { pname = "beframe"; ename = "beframe"; - version = "1.0.0.0.20240117.23842"; + version = "1.0.1.0.20240210.51926"; src = fetchurl { - url = "https://elpa.gnu.org/devel/beframe-1.0.0.0.20240117.23842.tar"; - sha256 = "00kg149zidzb76ibal2wsja7md9yiiw4mghybdwwf8h783vpb1qb"; + url = "https://elpa.gnu.org/devel/beframe-1.0.1.0.20240210.51926.tar"; + sha256 = "13j35grsh452wwv69qkxckwa8ip27x10bnk5vs60higair15624k"; }; packageRequires = [ emacs ]; meta = { @@ -492,10 +495,10 @@ elpaBuild { pname = "bicep-ts-mode"; ename = "bicep-ts-mode"; - version = "0.1.1.0.20240202.73552"; + version = "0.1.3.0.20240218.140135"; src = fetchurl { - url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.1.0.20240202.73552.tar"; - sha256 = "0hm2jz1hd8kjb9hv58lc1h8095z6fklb2mpjga6dric182jxk071"; + url = "https://elpa.gnu.org/devel/bicep-ts-mode-0.1.3.0.20240218.140135.tar"; + sha256 = "0c6xg1dpz60akcr847x6ydl7riwy9bchww31l14wr1s54zrf76sg"; }; packageRequires = []; meta = { @@ -510,10 +513,10 @@ elpaBuild { pname = "bind-key"; ename = "bind-key"; - version = "2.4.1.0.20240102.22814"; + version = "2.4.1.0.20240210.91008"; src = fetchurl { - url = "https://elpa.gnu.org/devel/bind-key-2.4.1.0.20240102.22814.tar"; - sha256 = "1ag9l9yi2x37931ygr619qsn6ffkx5sj76wffl2vsz3c41xjb0s8"; + url = "https://elpa.gnu.org/devel/bind-key-2.4.1.0.20240210.91008.tar"; + sha256 = "034r93cf4dkrzggfacmwg6ny05wxdzva6ia6ry7x2saf7fhlb6qh"; }; packageRequires = [ emacs ]; meta = { @@ -737,18 +740,14 @@ license = lib.licenses.free; }; }) {}; - calibre = callPackage ({ compat - , elpaBuild - , emacs - , fetchurl - , lib }: + calibre = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "calibre"; ename = "calibre"; - version = "1.4.0.0.20240116.165051"; + version = "1.4.1.0.20240208.85735"; src = fetchurl { - url = "https://elpa.gnu.org/devel/calibre-1.4.0.0.20240116.165051.tar"; - sha256 = "1mf05z7nsf22pcvzdjb48smv97k7jff8jwkaya3444cxl5gs0zg8"; + url = "https://elpa.gnu.org/devel/calibre-1.4.1.0.20240208.85735.tar"; + sha256 = "0b69ymkcahx6bh9ss8zygwfwiffsql370i9pwriv9ypy17nbjxlc"; }; packageRequires = [ compat emacs ]; meta = { @@ -760,10 +759,10 @@ elpaBuild { pname = "cape"; ename = "cape"; - version = "1.2.0.20240130.230120"; + version = "1.3.0.20240214.113952"; src = fetchurl { - url = "https://elpa.gnu.org/devel/cape-1.2.0.20240130.230120.tar"; - sha256 = "0znx1n3fg95x14z30q0rxhb8aqxn7xy7z6w1nin126kmpvrlrgii"; + url = "https://elpa.gnu.org/devel/cape-1.3.0.20240214.113952.tar"; + sha256 = "01q9hrzar17zrcm1ayakg6xamz5a434294d3xij9yalwrnnpvrd3"; }; packageRequires = [ compat emacs ]; meta = { @@ -962,10 +961,10 @@ elpaBuild { pname = "company"; ename = "company"; - version = "0.10.2.0.20240130.190554"; + version = "0.10.2.0.20240218.181202"; src = fetchurl { - url = "https://elpa.gnu.org/devel/company-0.10.2.0.20240130.190554.tar"; - sha256 = "0ikqr2vzdp37r0vnybx8qdhj9jmjmcqg88g9dbjrkgdm9hbgm6z2"; + url = "https://elpa.gnu.org/devel/company-0.10.2.0.20240218.181202.tar"; + sha256 = "0w170l9br7cxq8ili7jba89qx45wfkhqbz0yrvmmwa27qh2nz4ki"; }; packageRequires = [ emacs ]; meta = { @@ -1038,10 +1037,10 @@ elpaBuild { pname = "compat"; ename = "compat"; - version = "29.1.4.4.0.20240120.151031"; + version = "29.1.4.4.0.20240213.64417"; src = fetchurl { - url = "https://elpa.gnu.org/devel/compat-29.1.4.4.0.20240120.151031.tar"; - sha256 = "1c26d2lalacbbgn9knadksgilx7mb6raxrkfxvgy79rf0g7z42bj"; + url = "https://elpa.gnu.org/devel/compat-29.1.4.4.0.20240213.64417.tar"; + sha256 = "1ihkqsa6akwk3p4z83iwbizcp0bg0gla5klavzrfppnnpyh83nrf"; }; packageRequires = [ emacs seq ]; meta = { @@ -1053,10 +1052,10 @@ elpaBuild { pname = "consult"; ename = "consult"; - version = "1.2.0.20240202.141958"; + version = "1.3.0.20240223.131438"; src = fetchurl { - url = "https://elpa.gnu.org/devel/consult-1.2.0.20240202.141958.tar"; - sha256 = "1hki6bscy3gaid2dn629ycgqbmglw2pgllfqjyx8nrbfkprk8zfl"; + url = "https://elpa.gnu.org/devel/consult-1.3.0.20240223.131438.tar"; + sha256 = "0pibhg8i7rcxbkzlkz37v5w9x566ffabx7jmhjzgjgq7v6cgqzv6"; }; packageRequires = [ compat emacs ]; meta = { @@ -1064,6 +1063,26 @@ license = lib.licenses.free; }; }) {}; + consult-hoogle = callPackage ({ consult + , elpaBuild + , emacs + , fetchurl + , haskell-mode + , lib }: + elpaBuild { + pname = "consult-hoogle"; + ename = "consult-hoogle"; + version = "0.1.1.0.20240211.83945"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/consult-hoogle-0.1.1.0.20240211.83945.tar"; + sha256 = "1ka6k26k3zr86p4z7lxb7jsh9wrhkiz8mp552jbz3v6kyifcmaq1"; + }; + packageRequires = [ consult emacs haskell-mode ]; + meta = { + homepage = "https://elpa.gnu.org/packages/consult-hoogle.html"; + license = lib.licenses.free; + }; + }) {}; consult-recoll = callPackage ({ consult , elpaBuild , emacs @@ -1105,10 +1124,10 @@ elpaBuild { pname = "corfu"; ename = "corfu"; - version = "1.2.0.20240122.232720"; + version = "1.2.0.20240212.223716"; src = fetchurl { - url = "https://elpa.gnu.org/devel/corfu-1.2.0.20240122.232720.tar"; - sha256 = "1gd0l41y1s2yyd97bprg3n63bi1wrhhxbrz9z8a6rlx8i68qhxx7"; + url = "https://elpa.gnu.org/devel/corfu-1.2.0.20240212.223716.tar"; + sha256 = "179sprpnfwda9ibgcn3q2g6czbxl40p0l1sfa0pbs5kzwjslg0i9"; }; packageRequires = [ compat emacs ]; meta = { @@ -1140,10 +1159,10 @@ elpaBuild { pname = "counsel"; ename = "counsel"; - version = "0.14.2.0.20231025.232958"; + version = "0.14.2.0.20240214.214516"; src = fetchurl { - url = "https://elpa.gnu.org/devel/counsel-0.14.2.0.20231025.232958.tar"; - sha256 = "0y1lxhsmjazml41sg0if7y9jv1i90ad13grafil6pb4mg4m15v70"; + url = "https://elpa.gnu.org/devel/counsel-0.14.2.0.20240214.214516.tar"; + sha256 = "0fnx7m76zrspnrmcbj359724w6ih77pyl17w1968r621law6i37i"; }; packageRequires = [ emacs ivy swiper ]; meta = { @@ -1289,10 +1308,10 @@ elpaBuild { pname = "dape"; ename = "dape"; - version = "0.5.0.0.20240202.115007"; + version = "0.7.0.0.20240223.130714"; src = fetchurl { - url = "https://elpa.gnu.org/devel/dape-0.5.0.0.20240202.115007.tar"; - sha256 = "03kpf3p0f8900gi7p5anq48i628rh5f3is9xwd14pbc88mx82294"; + url = "https://elpa.gnu.org/devel/dape-0.7.0.0.20240223.130714.tar"; + sha256 = "1jm7r04bi22flwh83cfv6grla76s3c6qayw4iz6mbiwpqc4yx3qa"; }; packageRequires = [ emacs jsonrpc ]; meta = { @@ -1319,10 +1338,10 @@ elpaBuild { pname = "dash"; ename = "dash"; - version = "2.19.1.0.20240123.123337"; + version = "2.19.1.0.20240216.133446"; src = fetchurl { - url = "https://elpa.gnu.org/devel/dash-2.19.1.0.20240123.123337.tar"; - sha256 = "1iq6bnfn9ay67j6b6yapidsxmh3vg3zyji3fzqdvb84m0f1cl2i7"; + url = "https://elpa.gnu.org/devel/dash-2.19.1.0.20240216.133446.tar"; + sha256 = "0wjx6lxj5svvhifnqffmxqf1li57606v0hv1ixs90275r56294gh"; }; packageRequires = [ emacs ]; meta = { @@ -1352,10 +1371,10 @@ elpaBuild { pname = "debbugs"; ename = "debbugs"; - version = "0.38.0.20240116.140137"; + version = "0.40.0.20240215.214858"; src = fetchurl { - url = "https://elpa.gnu.org/devel/debbugs-0.38.0.20240116.140137.tar"; - sha256 = "0i3cdwnahsjyxn1dpp2dkxn5pqd8mpy9rbvali0cicmf82gg229w"; + url = "https://elpa.gnu.org/devel/debbugs-0.40.0.20240215.214858.tar"; + sha256 = "0kf6f8qpshdx07zbpgglpz01daq2ix3sw006yn1qx07bxj1kihsd"; }; packageRequires = [ emacs soap-client ]; meta = { @@ -1382,10 +1401,10 @@ elpaBuild { pname = "denote"; ename = "denote"; - version = "2.2.4.0.20240129.51523"; + version = "2.2.4.0.20240223.62237"; src = fetchurl { - url = "https://elpa.gnu.org/devel/denote-2.2.4.0.20240129.51523.tar"; - sha256 = "01p1r1igbx5kszzdq552v79hc7g36khlma40w2davyiayq6izx4y"; + url = "https://elpa.gnu.org/devel/denote-2.2.4.0.20240223.62237.tar"; + sha256 = "0h4cs61mipfxb8hzs6d7mafw7y97r0k0l68mcglr0c2lxcxv6sd3"; }; packageRequires = [ emacs ]; meta = { @@ -1836,10 +1855,10 @@ elpaBuild { pname = "eev"; ename = "eev"; - version = "20240115.0.20240201.101218"; + version = "20240205.0.20240220.34251"; src = fetchurl { - url = "https://elpa.gnu.org/devel/eev-20240115.0.20240201.101218.tar"; - sha256 = "0j423cflngmrvzrlvlm3j4k25niyjpxyyxh57s9h862ipk0lpy69"; + url = "https://elpa.gnu.org/devel/eev-20240205.0.20240220.34251.tar"; + sha256 = "01m609prd554rgwjs9igxwxair1pl6g1vgm2p890mddd0741ci7k"; }; packageRequires = [ emacs ]; meta = { @@ -1854,10 +1873,10 @@ elpaBuild { pname = "ef-themes"; ename = "ef-themes"; - version = "1.5.0.0.20240117.24532"; + version = "1.5.1.0.20240223.55243"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ef-themes-1.5.0.0.20240117.24532.tar"; - sha256 = "02i4z2pqfivpabdck83qvz2baz1r9bkkv3929v36k59bvz3vvvyj"; + url = "https://elpa.gnu.org/devel/ef-themes-1.5.1.0.20240223.55243.tar"; + sha256 = "1i9rjlfnmq2in93q4j08w5hkhjf0mhd4sam329x2bzibq5rv4m24"; }; packageRequires = [ emacs ]; meta = { @@ -1879,10 +1898,10 @@ elpaBuild { pname = "eglot"; ename = "eglot"; - version = "1.17.0.20240203.64953"; + version = "1.17.0.20240204.100650"; src = fetchurl { - url = "https://elpa.gnu.org/devel/eglot-1.17.0.20240203.64953.tar"; - sha256 = "0z065558906rm9zm0q1ygr1w5jpwprk9fylkdm81wnbv8jzg86qp"; + url = "https://elpa.gnu.org/devel/eglot-1.17.0.20240204.100650.tar"; + sha256 = "0jcqjpw15gjgi2kbr9xjdjjy5g8gjry7q04a3cnr1ih43qa0hkhb"; }; packageRequires = [ eldoc @@ -1923,10 +1942,10 @@ elpaBuild { pname = "eldoc"; ename = "eldoc"; - version = "1.15.0.0.20240120.60021"; + version = "1.15.0.0.20240223.120227"; src = fetchurl { - url = "https://elpa.gnu.org/devel/eldoc-1.15.0.0.20240120.60021.tar"; - sha256 = "0jn2n6xv3bbgqlhj2s0gx4njy007wgx2d0g30rhmsswf39w4a041"; + url = "https://elpa.gnu.org/devel/eldoc-1.15.0.0.20240223.120227.tar"; + sha256 = "0v9y8qbcxs9dkb9sfgqsnqiz4b1w75hwq3hc24j9jkjkpny7fd4m"; }; packageRequires = [ emacs ]; meta = { @@ -1978,10 +1997,10 @@ elpaBuild { pname = "ellama"; ename = "ellama"; - version = "0.7.4.0.20240203.195859"; + version = "0.8.7.0.20240223.201209"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ellama-0.7.4.0.20240203.195859.tar"; - sha256 = "10h44skw358glzi9z6k5344snxl8gfayplqp1qgsqry221hj94h2"; + url = "https://elpa.gnu.org/devel/ellama-0.8.7.0.20240223.201209.tar"; + sha256 = "0b8b6qq9d14krxzrhwwh0g6xgpgxags8cr09b6bkpkrly4j3q08f"; }; packageRequires = [ dash emacs llm spinner ]; meta = { @@ -2011,10 +2030,10 @@ elpaBuild { pname = "embark"; ename = "embark"; - version = "1.0.0.20240131.64817"; + version = "1.0.0.20240221.104918"; src = fetchurl { - url = "https://elpa.gnu.org/devel/embark-1.0.0.20240131.64817.tar"; - sha256 = "03n2dxj78lgddpxqqsbsprxjh1c2j6ggr5r7271l2d4pal8aab7q"; + url = "https://elpa.gnu.org/devel/embark-1.0.0.20240221.104918.tar"; + sha256 = "121vvf8j9hs1z6lxz1v5r7r663k6kvzxnfd3xfgmipjfvax3ql85"; }; packageRequires = [ compat emacs ]; meta = { @@ -2032,10 +2051,10 @@ elpaBuild { pname = "embark-consult"; ename = "embark-consult"; - version = "1.0.0.20240131.64817"; + version = "1.0.0.20240221.104918"; src = fetchurl { - url = "https://elpa.gnu.org/devel/embark-consult-1.0.0.20240131.64817.tar"; - sha256 = "0i48i3f8sp366vj1pj07kfz8fxz9ysy37pfnv5ciglnh152bqyzv"; + url = "https://elpa.gnu.org/devel/embark-consult-1.0.0.20240221.104918.tar"; + sha256 = "1ky6nsgzp73s94w7x1p00cly54gnmb763hrj7lx8k5ljc953zsd1"; }; packageRequires = [ compat consult emacs embark ]; meta = { @@ -2057,10 +2076,10 @@ elpaBuild { pname = "ement"; ename = "ement"; - version = "0.15pre0.20240126.232546"; + version = "0.15pre0.20240216.193240"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ement-0.15pre0.20240126.232546.tar"; - sha256 = "0hs3q51gda0ifclffm7dr2l4r6s5bqlz4pwivd6ya1z82fidpw5w"; + url = "https://elpa.gnu.org/devel/ement-0.15pre0.20240216.193240.tar"; + sha256 = "0bqvdz8rq63ac1szlvnk4aq1kafshc4kgyb91q941ndmpkd18gnj"; }; packageRequires = [ emacs @@ -2086,10 +2105,10 @@ elpaBuild { pname = "emms"; ename = "emms"; - version = "18.0.20240202.162234"; + version = "18.0.20240211.172953"; src = fetchurl { - url = "https://elpa.gnu.org/devel/emms-18.0.20240202.162234.tar"; - sha256 = "0s6dhbzmhi50ls5rhn37sfa8l1k8qg3bng3dj0xa99psgrpn3p6v"; + url = "https://elpa.gnu.org/devel/emms-18.0.20240211.172953.tar"; + sha256 = "1y70n5f0xw05z5ri4gj13z5fyibygcff019zazmy3wq4idn2ff2z"; }; packageRequires = [ cl-lib nadvice seq ]; meta = { @@ -2155,10 +2174,10 @@ elpaBuild { pname = "erc"; ename = "erc"; - version = "5.6snapshot0.20240202.170821"; + version = "5.6snapshot0.20240216.195938"; src = fetchurl { - url = "https://elpa.gnu.org/devel/erc-5.6snapshot0.20240202.170821.tar"; - sha256 = "00x0k4c7caglkwsa2ylg8ybvish73j4r9pw1flsjrk4gq2f5xlk3"; + url = "https://elpa.gnu.org/devel/erc-5.6snapshot0.20240216.195938.tar"; + sha256 = "0ap7kibpas9fwfsyail09v2zx9jkfa7hlj7fi0dr67a6jkqmgvya"; }; packageRequires = [ compat emacs ]; meta = { @@ -2214,10 +2233,10 @@ elpaBuild { pname = "excorporate"; ename = "excorporate"; - version = "1.1.1.0.20230529.173200"; + version = "1.1.2.0.20240219.90343"; src = fetchurl { - url = "https://elpa.gnu.org/devel/excorporate-1.1.1.0.20230529.173200.tar"; - sha256 = "1485cy2a8vzws2k796cj8a6dydjf8dagyid1ns04krzafvkfdnh4"; + url = "https://elpa.gnu.org/devel/excorporate-1.1.2.0.20240219.90343.tar"; + sha256 = "1cfpg7i4jvzfi4iak5g9cj7bsvb0zkqh64jkbfrchhk4wxpj0s01"; }; packageRequires = [ cl-lib @@ -2287,10 +2306,10 @@ elpaBuild { pname = "exwm"; ename = "exwm"; - version = "0.28.0.20240124.50533"; + version = "0.28.0.20240212.225519"; src = fetchurl { - url = "https://elpa.gnu.org/devel/exwm-0.28.0.20240124.50533.tar"; - sha256 = "1cqni0nhf9r0pr2c56c6xxb83vdgy2jnljr683fv02sari188irb"; + url = "https://elpa.gnu.org/devel/exwm-0.28.0.20240212.225519.tar"; + sha256 = "1ikp7q4cdss5isqrnl1iwlqwqgswh7sraz983ixdq706k1zsbcgr"; }; packageRequires = [ emacs xelb ]; meta = { @@ -2334,6 +2353,25 @@ license = lib.licenses.free; }; }) {}; + filechooser = callPackage ({ compat + , elpaBuild + , emacs + , fetchurl + , lib }: + elpaBuild { + pname = "filechooser"; + ename = "filechooser"; + version = "0.1.2.0.20240219.174103"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/filechooser-0.1.2.0.20240219.174103.tar"; + sha256 = "13rfqb0s3kw3llvgaxq27cdj8fihimihpaicsn5mq36yxbdcd0an"; + }; + packageRequires = [ compat emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/filechooser.html"; + license = lib.licenses.free; + }; + }) {}; filladapt = callPackage ({ elpaBuild , emacs , fetchurl @@ -2394,10 +2432,10 @@ elpaBuild { pname = "flymake"; ename = "flymake"; - version = "1.3.7.0.20240124.125733"; + version = "1.3.7.0.20240223.154540"; src = fetchurl { - url = "https://elpa.gnu.org/devel/flymake-1.3.7.0.20240124.125733.tar"; - sha256 = "05a49cr6j4jhs48z1qpr78gswq1hrc1cbrjqk5d9ssyw9blm5zdp"; + url = "https://elpa.gnu.org/devel/flymake-1.3.7.0.20240223.154540.tar"; + sha256 = "1z9j0mrka8qznz3d81h1pzns2bn1sswqj2rd8m2drwjzzgaq4j0w"; }; packageRequires = [ eldoc emacs project ]; meta = { @@ -2449,10 +2487,10 @@ elpaBuild { pname = "fontaine"; ename = "fontaine"; - version = "1.0.0.0.20240117.24716"; + version = "1.0.0.0.20240222.132833"; src = fetchurl { - url = "https://elpa.gnu.org/devel/fontaine-1.0.0.0.20240117.24716.tar"; - sha256 = "15m2d0q2imqjlhr5xhmmvmrir3s8ickywmziqp8lxhc5k4q40h93"; + url = "https://elpa.gnu.org/devel/fontaine-1.0.0.0.20240222.132833.tar"; + sha256 = "19smmj7fk5584fwh0yhf0h2h01xv5148rvwc4bcypdsm744rcvfj"; }; packageRequires = [ emacs ]; meta = { @@ -2777,14 +2815,17 @@ license = lib.licenses.free; }; }) {}; - greader = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + greader = callPackage ({ elpaBuild + , emacs + , fetchurl + , lib }: elpaBuild { pname = "greader"; ename = "greader"; - version = "0.8.2.0.20240131.45308"; + version = "0.9.7.0.20240223.114345"; src = fetchurl { - url = "https://elpa.gnu.org/devel/greader-0.8.2.0.20240131.45308.tar"; - sha256 = "0x5nvnrdwb3lbfffriyjfw5c7y2a5wk9xwykb7pqs9asqwcpzvrf"; + url = "https://elpa.gnu.org/devel/greader-0.9.7.0.20240223.114345.tar"; + sha256 = "11kkp3x93yka54a68jjg0wpk51d3snf21wvamylk016w9sh3lls0"; }; packageRequires = [ emacs ]; meta = { @@ -2967,10 +3008,10 @@ elpaBuild { pname = "hyperbole"; ename = "hyperbole"; - version = "8.0.1pre0.20231210.205257"; + version = "8.0.2pre0.20240222.73640"; src = fetchurl { - url = "https://elpa.gnu.org/devel/hyperbole-8.0.1pre0.20231210.205257.tar"; - sha256 = "14fbksn66l1z65dgfysx61zwxv0rwx8gz89swpfyjs3psc3mqrni"; + url = "https://elpa.gnu.org/devel/hyperbole-8.0.2pre0.20240222.73640.tar"; + sha256 = "0j94qx0gmfh3n43jmca7zvr3j0sjc4nd2bxz5impgajq19l94wmj"; }; packageRequires = [ emacs ]; meta = { @@ -2982,10 +3023,10 @@ elpaBuild { pname = "ilist"; ename = "ilist"; - version = "0.1.0.20220115.130125"; + version = "0.3.0.20240219.40214"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ilist-0.1.0.20220115.130125.tar"; - sha256 = "088g1ybcvphlgjyl7n7y81m0q2g77brabdbj479j2s8rbidw26va"; + url = "https://elpa.gnu.org/devel/ilist-0.3.0.20240219.40214.tar"; + sha256 = "0y8qziqq70qwxffx7fy8b6grbsxh22dmbrgxpx9a8q4zq9257j90"; }; packageRequires = []; meta = { @@ -3066,10 +3107,10 @@ elpaBuild { pname = "ivy"; ename = "ivy"; - version = "0.14.2.0.20231025.231958"; + version = "0.14.2.0.20240214.214034"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ivy-0.14.2.0.20231025.231958.tar"; - sha256 = "0r6dyq350djn5vprk0cvj7vh3l0j2vadsxaiq35yv9gjqh20ca88"; + url = "https://elpa.gnu.org/devel/ivy-0.14.2.0.20240214.214034.tar"; + sha256 = "0y7fakcrzwghgg1pvlgbsp1ziidh7vyy22nm0ph4bsq4il16fm9m"; }; packageRequires = [ emacs ]; meta = { @@ -3086,10 +3127,10 @@ elpaBuild { pname = "ivy-avy"; ename = "ivy-avy"; - version = "0.14.2.0.20231025.232243"; + version = "0.14.2.0.20240214.214218"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ivy-avy-0.14.2.0.20231025.232243.tar"; - sha256 = "1y9v3iv7zj7zc526k336rjq04vlisx8giyax5h0as97r8zc4rpzc"; + url = "https://elpa.gnu.org/devel/ivy-avy-0.14.2.0.20240214.214218.tar"; + sha256 = "0qrrvkb6kl83lxikr3ags4mbxi015qy9l34dnjb5580zgcsjvqc8"; }; packageRequires = [ avy emacs ivy ]; meta = { @@ -3125,10 +3166,10 @@ elpaBuild { pname = "ivy-hydra"; ename = "ivy-hydra"; - version = "0.14.2.0.20231025.232457"; + version = "0.14.2.0.20240214.214337"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ivy-hydra-0.14.2.0.20231025.232457.tar"; - sha256 = "15az95s0bv0wc33kqh2h5n92hhn54mhy4lx9m2mm2x83jggdw4yy"; + url = "https://elpa.gnu.org/devel/ivy-hydra-0.14.2.0.20240214.214337.tar"; + sha256 = "1k719hy80hs0019qza0vcpvgxpfsmkkz6j8hs3bfbpmzg0pj54ph"; }; packageRequires = [ emacs hydra ivy ]; meta = { @@ -3163,10 +3204,10 @@ elpaBuild { pname = "jami-bot"; ename = "jami-bot"; - version = "0.0.4.0.20240203.101753"; + version = "0.0.4.0.20240204.184721"; src = fetchurl { - url = "https://elpa.gnu.org/devel/jami-bot-0.0.4.0.20240203.101753.tar"; - sha256 = "0c5lf8h8102anr6hqw6j58k7pxj046abaxfigp49snapapk2h6sv"; + url = "https://elpa.gnu.org/devel/jami-bot-0.0.4.0.20240204.184721.tar"; + sha256 = "0klkzj83cqc1pp2q46067wq3gpxkmgcsb24s9mcccrwsrvqbgm9s"; }; packageRequires = [ emacs ]; meta = { @@ -3229,10 +3270,10 @@ elpaBuild { pname = "jinx"; ename = "jinx"; - version = "1.2.0.20240129.152453"; + version = "1.3.0.20240223.131200"; src = fetchurl { - url = "https://elpa.gnu.org/devel/jinx-1.2.0.20240129.152453.tar"; - sha256 = "0cqykfazzrjxkxp4fldff5kf9m3him8mbq0llqr9zan4n8rkw0yi"; + url = "https://elpa.gnu.org/devel/jinx-1.3.0.20240223.131200.tar"; + sha256 = "1iyi3ayrjwp0xvsz4r03hwdlph0jw454xrlpy7j4spbwcq3s50yn"; }; packageRequires = [ compat emacs ]; meta = { @@ -3267,10 +3308,10 @@ elpaBuild { pname = "js2-mode"; ename = "js2-mode"; - version = "20231224.0.20231225.115039"; + version = "20231224.0.20240221.35415"; src = fetchurl { - url = "https://elpa.gnu.org/devel/js2-mode-20231224.0.20231225.115039.tar"; - sha256 = "0vgd6gf233y6q5xj169pavz4ywaywbbz5grv4y4xb7p3r72sg851"; + url = "https://elpa.gnu.org/devel/js2-mode-20231224.0.20240221.35415.tar"; + sha256 = "076jh8ldqmanb140cf4s381dwmlm0mr030ddqz7aaj790853vff2"; }; packageRequires = [ cl-lib emacs ]; meta = { @@ -3447,10 +3488,10 @@ elpaBuild { pname = "lex"; ename = "lex"; - version = "1.1.0.20221221.80437"; + version = "1.2.0.20240216.82808"; src = fetchurl { - url = "https://elpa.gnu.org/devel/lex-1.1.0.20221221.80437.tar"; - sha256 = "1f13cijb1pgna364yp7kssnxka7n7wmswsi63pprljxh8mf8p2w5"; + url = "https://elpa.gnu.org/devel/lex-1.2.0.20240216.82808.tar"; + sha256 = "109sprgslx2gh6frqyhcsczi59bb6298lvrfbn0qjggxsrmc486z"; }; packageRequires = []; meta = { @@ -3477,10 +3518,10 @@ elpaBuild { pname = "llm"; ename = "llm"; - version = "0.9.0.0.20240203.150426"; + version = "0.9.1.0.20240218.124933"; src = fetchurl { - url = "https://elpa.gnu.org/devel/llm-0.9.0.0.20240203.150426.tar"; - sha256 = "0wi166lahqlhi2ckr0nbpv1252di0spqf2f6y9x3y6yb1x5wpllm"; + url = "https://elpa.gnu.org/devel/llm-0.9.1.0.20240218.124933.tar"; + sha256 = "1xdq5riyhxp5kff4v87mz5rr0df77ysmrc3vlarfhh12hg9bf3i4"; }; packageRequires = [ emacs ]; meta = { @@ -3619,10 +3660,10 @@ elpaBuild { pname = "map"; ename = "map"; - version = "3.3.1.0.20240102.22814"; + version = "3.3.1.0.20240221.84915"; src = fetchurl { - url = "https://elpa.gnu.org/devel/map-3.3.1.0.20240102.22814.tar"; - sha256 = "1ymd4viwqpq5nqb6x53d2kvmicxf66jb1f798siqacfwl09yb40l"; + url = "https://elpa.gnu.org/devel/map-3.3.1.0.20240221.84915.tar"; + sha256 = "04zywlimai9v6131ksh3vkp6zlrnx9wr36hr0cg0yh2vhsj09kkm"; }; packageRequires = [ emacs ]; meta = { @@ -3687,10 +3728,10 @@ elpaBuild { pname = "mct"; ename = "mct"; - version = "1.0.0.0.20240117.25259"; + version = "1.0.0.0.20240214.72309"; src = fetchurl { - url = "https://elpa.gnu.org/devel/mct-1.0.0.0.20240117.25259.tar"; - sha256 = "0zfj99637h34iwhxiaqzlsgzq1kbppkrp3l5wv5iifwx84yxc3kr"; + url = "https://elpa.gnu.org/devel/mct-1.0.0.0.20240214.72309.tar"; + sha256 = "0iqv403ikrj4fpbbs01wcmm94klifr71mlx6kb5n1cxf4i12f8s9"; }; packageRequires = [ emacs ]; meta = { @@ -3818,10 +3859,10 @@ elpaBuild { pname = "mmm-mode"; ename = "mmm-mode"; - version = "0.5.10.0.20230917.2837"; + version = "0.5.11.0.20240222.42825"; src = fetchurl { - url = "https://elpa.gnu.org/devel/mmm-mode-0.5.10.0.20230917.2837.tar"; - sha256 = "1md34a8bgkf54n6qwylknknzzhql4779jh0pjl3xgnl09wvvdb74"; + url = "https://elpa.gnu.org/devel/mmm-mode-0.5.11.0.20240222.42825.tar"; + sha256 = "1bsccf8i48r4zjzg7pqi47n2r09dj8baylw83ksdrzc57n1s90x7"; }; packageRequires = [ cl-lib emacs ]; meta = { @@ -3836,10 +3877,10 @@ elpaBuild { pname = "modus-themes"; ename = "modus-themes"; - version = "4.3.0.0.20240203.61443"; + version = "4.3.0.0.20240223.71209"; src = fetchurl { - url = "https://elpa.gnu.org/devel/modus-themes-4.3.0.0.20240203.61443.tar"; - sha256 = "18w5dngxdz260wknp4byvlkw4yi3n1ygr7x7gmc3d9nnc8ij3jbz"; + url = "https://elpa.gnu.org/devel/modus-themes-4.3.0.0.20240223.71209.tar"; + sha256 = "0gvzgq2h7nkh77kg82jflpnrn5ilp6gmsl1jsg4gkcrhs0v36i1s"; }; packageRequires = [ emacs ]; meta = { @@ -3886,10 +3927,10 @@ elpaBuild { pname = "muse"; ename = "muse"; - version = "3.20.2.0.20201128.92545"; + version = "3.20.2.0.20240209.184001"; src = fetchurl { - url = "https://elpa.gnu.org/devel/muse-3.20.2.0.20201128.92545.tar"; - sha256 = "0n201dzka0r2fwjjfklzif8kgbkh102pw83irb0y93sjsj6kkm9l"; + url = "https://elpa.gnu.org/devel/muse-3.20.2.0.20240209.184001.tar"; + sha256 = "0jp0qmak49gnx121nkay70dbld26z6jvgc7d1ycgyfl49flqhjb4"; }; packageRequires = []; meta = { @@ -4255,10 +4296,10 @@ elpaBuild { pname = "orderless"; ename = "orderless"; - version = "1.0.0.20231110.144817"; + version = "1.0.0.20240221.100116"; src = fetchurl { - url = "https://elpa.gnu.org/devel/orderless-1.0.0.20231110.144817.tar"; - sha256 = "0cfspqc7livr0m3s021gp2cl74qnv1pvyxba83af0088nb9z0aqz"; + url = "https://elpa.gnu.org/devel/orderless-1.0.0.20240221.100116.tar"; + sha256 = "1qg94gy3f7f49xfnqxl5315gr55rm8crpp7l5jkw3ha6d4n7cjvl"; }; packageRequires = [ emacs ]; meta = { @@ -4270,10 +4311,10 @@ elpaBuild { pname = "org"; ename = "org"; - version = "9.7pre0.20240203.145841"; + version = "9.7pre0.20240223.132445"; src = fetchurl { - url = "https://elpa.gnu.org/devel/org-9.7pre0.20240203.145841.tar"; - sha256 = "14c1yjpq50kfrkm8fas5rsw9irdiw29ndxi26y81hq30yhlb71qz"; + url = "https://elpa.gnu.org/devel/org-9.7pre0.20240223.132445.tar"; + sha256 = "1va7l4h4lbajwzvmvj5w9fx148ixbzbagbhjjlqmg0kccsamx8qj"; }; packageRequires = [ emacs ]; meta = { @@ -4320,6 +4361,25 @@ license = lib.licenses.free; }; }) {}; + org-jami-bot = callPackage ({ elpaBuild + , emacs + , fetchurl + , jami-bot + , lib }: + elpaBuild { + pname = "org-jami-bot"; + ename = "org-jami-bot"; + version = "0.0.5.0.20240204.184749"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/org-jami-bot-0.0.5.0.20240204.184749.tar"; + sha256 = "0gs0f9xdgfylgrdgcxm13m4dw526ps47kqwggdz8y2x94p54p1ny"; + }; + packageRequires = [ emacs jami-bot ]; + meta = { + homepage = "https://elpa.gnu.org/packages/org-jami-bot.html"; + license = lib.licenses.free; + }; + }) {}; org-modern = callPackage ({ compat , elpaBuild , emacs @@ -4404,10 +4464,10 @@ elpaBuild { pname = "org-transclusion"; ename = "org-transclusion"; - version = "1.3.2.0.20240121.191446"; + version = "1.3.2.0.20240222.204851"; src = fetchurl { - url = "https://elpa.gnu.org/devel/org-transclusion-1.3.2.0.20240121.191446.tar"; - sha256 = "02g3ih3sd2npnab4d46186dzplxwj01c0z71z1vr1axj45jzh5xv"; + url = "https://elpa.gnu.org/devel/org-transclusion-1.3.2.0.20240222.204851.tar"; + sha256 = "0gbdhgz0bg6a4zy60wn39f2x4xyag32yxrkcaixsgpcrc3358c0y"; }; packageRequires = [ emacs org ]; meta = { @@ -4500,18 +4560,16 @@ license = lib.licenses.free; }; }) {}; - pabbrev = callPackage ({ elpaBuild - , fetchurl - , lib }: + pabbrev = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "pabbrev"; ename = "pabbrev"; - version = "4.2.2.0.20230101.115226"; + version = "4.3.0.0.20240216.43949"; src = fetchurl { - url = "https://elpa.gnu.org/devel/pabbrev-4.2.2.0.20230101.115226.tar"; - sha256 = "0wx9833z07riclppprjwf08s7kybwg1145rzxwxrk1gjv2glq4lj"; + url = "https://elpa.gnu.org/devel/pabbrev-4.3.0.0.20240216.43949.tar"; + sha256 = "08sbsr0dgw1yrfbsfcj9zslwiwvzafmdpflmj5g2bcmlx2jvck9h"; }; - packageRequires = []; + packageRequires = [ emacs ]; meta = { homepage = "https://elpa.gnu.org/packages/pabbrev.html"; license = lib.licenses.free; @@ -4554,10 +4612,10 @@ elpaBuild { pname = "parser-generator"; ename = "parser-generator"; - version = "0.2.0.0.20240110.203302"; + version = "0.2.1.0.20240220.204114"; src = fetchurl { - url = "https://elpa.gnu.org/devel/parser-generator-0.2.0.0.20240110.203302.tar"; - sha256 = "10f1l10y92677nckfwz9778cxmcg9v28j7kllvhwhibxbyviy1z4"; + url = "https://elpa.gnu.org/devel/parser-generator-0.2.1.0.20240220.204114.tar"; + sha256 = "08apzsgqxld3z2cpxhhygh2wj3mvs4pqxib6gfw4jliipkkrk1k6"; }; packageRequires = [ emacs ]; meta = { @@ -4653,10 +4711,10 @@ elpaBuild { pname = "phps-mode"; ename = "phps-mode"; - version = "0.4.47.0.20240115.73646"; + version = "0.4.48.0.20240215.72135"; src = fetchurl { - url = "https://elpa.gnu.org/devel/phps-mode-0.4.47.0.20240115.73646.tar"; - sha256 = "16gnsisn1v3gh9hfwms4r9g3m03qg20bvfj42h15zyi4wz424bcv"; + url = "https://elpa.gnu.org/devel/phps-mode-0.4.48.0.20240215.72135.tar"; + sha256 = "1rizb13l60d6mjg5fdpqgks2q2lihxhbhbhlcdvnc3l6gdgvzq0r"; }; packageRequires = [ emacs ]; meta = { @@ -4847,10 +4905,10 @@ elpaBuild { pname = "project"; ename = "project"; - version = "0.10.0.0.20240126.10023"; + version = "0.10.0.0.20240215.181437"; src = fetchurl { - url = "https://elpa.gnu.org/devel/project-0.10.0.0.20240126.10023.tar"; - sha256 = "02giqysmn6bjrl77jpzx2pwcxcx69bchxr2mraz1d9wm5whnmrhg"; + url = "https://elpa.gnu.org/devel/project-0.10.0.0.20240215.181437.tar"; + sha256 = "1pp3al6yydv4wpqc2bz2ccak8na38x35i0z1vi999ir232mpdaa5"; }; packageRequires = [ emacs xref ]; meta = { @@ -4939,10 +4997,10 @@ elpaBuild { pname = "python"; ename = "python"; - version = "0.28.0.20240127.100548"; + version = "0.28.0.20240223.100931"; src = fetchurl { - url = "https://elpa.gnu.org/devel/python-0.28.0.20240127.100548.tar"; - sha256 = "0qzj4j8rx7kmrxd8lqrflzzb8wv3gfk6q755sm4vsqapssckziwx"; + url = "https://elpa.gnu.org/devel/python-0.28.0.20240223.100931.tar"; + sha256 = "1x97iqsg2jnhr23l81dlipz5xwf0g8mlw9yqqz02rjc8s112awsv"; }; packageRequires = [ compat emacs seq ]; meta = { @@ -5049,6 +5107,24 @@ license = lib.licenses.free; }; }) {}; + rcirc-sqlite = callPackage ({ elpaBuild + , emacs + , fetchurl + , lib }: + elpaBuild { + pname = "rcirc-sqlite"; + ename = "rcirc-sqlite"; + version = "0.1.3.0.20240215.94754"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/rcirc-sqlite-0.1.3.0.20240215.94754.tar"; + sha256 = "169d4pb204jns39p2xbh37psy9pyi6yhiywlm7ywn2c4fagwj2q2"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/rcirc-sqlite.html"; + license = lib.licenses.free; + }; + }) {}; realgud = callPackage ({ elpaBuild , emacs , fetchurl @@ -5551,10 +5627,10 @@ elpaBuild { pname = "site-lisp"; ename = "site-lisp"; - version = "0.1.2.0.20231003.74326"; + version = "0.1.2.0.20240221.82209"; src = fetchurl { - url = "https://elpa.gnu.org/devel/site-lisp-0.1.2.0.20231003.74326.tar"; - sha256 = "0a1l7cvibsrrhalr85vbg4g82y1z856krzia0h8pkv85mdjh1628"; + url = "https://elpa.gnu.org/devel/site-lisp-0.1.2.0.20240221.82209.tar"; + sha256 = "0jx7lqwrbvwk2cyznd2rfapnvs6k3kaz6kwyd9508kxv2y521gz2"; }; packageRequires = [ emacs ]; meta = { @@ -5739,10 +5815,10 @@ elpaBuild { pname = "spacious-padding"; ename = "spacious-padding"; - version = "0.3.0.0.20240117.25856"; + version = "0.3.0.0.20240222.124225"; src = fetchurl { - url = "https://elpa.gnu.org/devel/spacious-padding-0.3.0.0.20240117.25856.tar"; - sha256 = "1r51ag62452w8sg40v83wlkkpqkc14p99af4xalwg07zililii2p"; + url = "https://elpa.gnu.org/devel/spacious-padding-0.3.0.0.20240222.124225.tar"; + sha256 = "072biw4a146d7064j1zqi03nh7aiy465bna11sk102x90mhs9z25"; }; packageRequires = [ emacs ]; meta = { @@ -5873,10 +5949,10 @@ elpaBuild { pname = "standard-themes"; ename = "standard-themes"; - version = "2.0.1.0.20240117.30001"; + version = "2.0.1.0.20240212.80249"; src = fetchurl { - url = "https://elpa.gnu.org/devel/standard-themes-2.0.1.0.20240117.30001.tar"; - sha256 = "0fxidsjcyh9cgw73ss8xwmsj1a3dzssy7vjb512xpkbxhwdfma62"; + url = "https://elpa.gnu.org/devel/standard-themes-2.0.1.0.20240212.80249.tar"; + sha256 = "1k4285xpdlhhbmn4516jv2kwn5x82mah23jwlr9qhb4hxvzjmkms"; }; packageRequires = [ emacs ]; meta = { @@ -5951,10 +6027,10 @@ elpaBuild { pname = "svg-lib"; ename = "svg-lib"; - version = "0.3.0.20240116.145654"; + version = "0.3.0.20240219.161327"; src = fetchurl { - url = "https://elpa.gnu.org/devel/svg-lib-0.3.0.20240116.145654.tar"; - sha256 = "191hy26f6ppb4jqyszlb1zqbfz2l9bwrplgqycvzmf21r3qb73p8"; + url = "https://elpa.gnu.org/devel/svg-lib-0.3.0.20240219.161327.tar"; + sha256 = "1nc5ld90pklqwai4waimv41466ph2n5pr2myx1s2s5afq3m2fc0y"; }; packageRequires = [ emacs ]; meta = { @@ -5989,10 +6065,10 @@ elpaBuild { pname = "swiper"; ename = "swiper"; - version = "0.14.2.0.20231025.232825"; + version = "0.14.2.0.20240214.214428"; src = fetchurl { - url = "https://elpa.gnu.org/devel/swiper-0.14.2.0.20231025.232825.tar"; - sha256 = "13jvr9xv1i44ky906m4awkakvhrmpxg7x5f9hzbwnfz52wcxx8ix"; + url = "https://elpa.gnu.org/devel/swiper-0.14.2.0.20240214.214428.tar"; + sha256 = "15hncb6g90k3zc2scvammfc8hnw2p38xcn6c0d3vzfiqg12jlp6x"; }; packageRequires = [ emacs ivy ]; meta = { @@ -6157,10 +6233,10 @@ elpaBuild { pname = "tempel"; ename = "tempel"; - version = "1.0.0.20240102.33150"; + version = "1.1.0.20240216.154335"; src = fetchurl { - url = "https://elpa.gnu.org/devel/tempel-1.0.0.20240102.33150.tar"; - sha256 = "16kfp6bshcsqps7fxfc6nm2wnhj1bffizjyakzcw6g2qzb5yig88"; + url = "https://elpa.gnu.org/devel/tempel-1.1.0.20240216.154335.tar"; + sha256 = "1zr32jc41shq73n9sl7hx8z3z49pwhvhwmnp6x4rjchvdn7xanyl"; }; packageRequires = [ compat emacs ]; meta = { @@ -6779,10 +6855,10 @@ elpaBuild { pname = "vertico"; ename = "vertico"; - version = "1.7.0.20240128.152618"; + version = "1.7.0.20240212.231900"; src = fetchurl { - url = "https://elpa.gnu.org/devel/vertico-1.7.0.20240128.152618.tar"; - sha256 = "1h557pz30s86mivx4y2b8pxn2nws3qm8zhvmcf0hm40xv3fcyfyk"; + url = "https://elpa.gnu.org/devel/vertico-1.7.0.20240212.231900.tar"; + sha256 = "0rhl6brd5h0l0bq3izy4114gaj8qm88ldx6x9a9ixa0kjjx2pc6a"; }; packageRequires = [ compat emacs ]; meta = { @@ -6879,10 +6955,10 @@ elpaBuild { pname = "vundo"; ename = "vundo"; - version = "2.2.0.0.20240128.155237"; + version = "2.2.0.0.20240219.110913"; src = fetchurl { - url = "https://elpa.gnu.org/devel/vundo-2.2.0.0.20240128.155237.tar"; - sha256 = "0x21zxvn6d9pdbwf00ahi23ly48hqq9fn8fblf8gbla6w8qg8ava"; + url = "https://elpa.gnu.org/devel/vundo-2.2.0.0.20240219.110913.tar"; + sha256 = "0y9b8029f9apx0nii968smr4dsiqr3ms3vs929par7h0ab6fcbb8"; }; packageRequires = [ emacs ]; meta = { @@ -6984,10 +7060,10 @@ elpaBuild { pname = "which-key"; ename = "which-key"; - version = "3.6.0.0.20230905.172829"; + version = "3.6.0.0.20240220.203830"; src = fetchurl { - url = "https://elpa.gnu.org/devel/which-key-3.6.0.0.20230905.172829.tar"; - sha256 = "091pyj5kl02pcha63qyh6i2cwa8730fi3jmvdq1cksqr7q3s4xjc"; + url = "https://elpa.gnu.org/devel/which-key-3.6.0.0.20240220.203830.tar"; + sha256 = "1pp40cm6a46pdpljzfrx70vszmynr1flzlwzv2ky1zf5yv6wacq4"; }; packageRequires = [ emacs ]; meta = { @@ -7002,10 +7078,10 @@ elpaBuild { pname = "window-commander"; ename = "window-commander"; - version = "3.0.2.0.20231211.140728"; + version = "3.0.2.0.20240212.12958"; src = fetchurl { - url = "https://elpa.gnu.org/devel/window-commander-3.0.2.0.20231211.140728.tar"; - sha256 = "1k5s0ccx26z1zdbd9fzgcvwkra4ww0crbcixl78ayh0wkxcjgkzv"; + url = "https://elpa.gnu.org/devel/window-commander-3.0.2.0.20240212.12958.tar"; + sha256 = "02v3m4qrwzxdlsfdjh35bazcdfn92s6qjh8q7jqfnhv3i2b80jx6"; }; packageRequires = [ emacs ]; meta = { @@ -7149,10 +7225,10 @@ elpaBuild { pname = "xelb"; ename = "xelb"; - version = "0.18.0.20240124.64549"; + version = "0.18.0.20240212.225455"; src = fetchurl { - url = "https://elpa.gnu.org/devel/xelb-0.18.0.20240124.64549.tar"; - sha256 = "1phpk0kwlz92mqb72l1n4n9nrxallvf9apxgrz9lg2fwcfrk03my"; + url = "https://elpa.gnu.org/devel/xelb-0.18.0.20240212.225455.tar"; + sha256 = "0mr6rrg7jbxrb60qzmngvs5nkx7kxk8cpw0sm9i4yrwypfihffgz"; }; packageRequires = [ emacs ]; meta = { @@ -7231,10 +7307,10 @@ elpaBuild { pname = "yasnippet"; ename = "yasnippet"; - version = "0.14.1.0.20240123.215824"; + version = "0.14.1.0.20240215.153445"; src = fetchurl { - url = "https://elpa.gnu.org/devel/yasnippet-0.14.1.0.20240123.215824.tar"; - sha256 = "1fr851wlj4l8354xx7lgvkx0khpbqgv2d3fj568s84l4zqrgmfz5"; + url = "https://elpa.gnu.org/devel/yasnippet-0.14.1.0.20240215.153445.tar"; + sha256 = "121b54xh9jsqcb2x1a5r9nd1c3i5ayka932xd47z09ps46zlvpsr"; }; packageRequires = [ cl-lib emacs ]; meta = { From 2d8d2256d8d8951a21e1e83e112027822b3da2df Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 24 Feb 2024 09:00:03 -0300 Subject: [PATCH 102/134] melpa-packages: updated 2024-02-24 (from overlay) --- .../elisp-packages/recipes-archive-melpa.json | 3130 ++++++++++------- 1 file changed, 1775 insertions(+), 1355 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json index 80a6dbe8df78..016ccf1dfc43 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json +++ b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json @@ -1082,8 +1082,8 @@ "repo": "xcwen/ac-php", "unstable": { "version": [ - 20240115, - 530 + 20240222, + 320 ], "deps": [ "dash", @@ -1093,8 +1093,8 @@ "s", "xcscope" ], - "commit": "4c3a9f2bab477f9e3a1615be190fd07992592fb1", - "sha256": "1yr0l7yl9zlvf6rk9vg4jbl6gllgfv4wyryn30iq21cdgxzm92kr" + "commit": "d4378a857aa1c60b34d86557aa10238785d1ac66", + "sha256": "1xz86cjsjm72b0rm50fr2z82rcllhczsd4jr5rnp2clbind5w697" }, "stable": { "version": [ @@ -1696,21 +1696,21 @@ "repo": "pauldub/activity-watch-mode", "unstable": { "version": [ - 20230731, - 802 + 20240223, + 803 ], "deps": [ "cl-lib", "json", "request" ], - "commit": "63eb19a10e4262c529f1b205ef61d69055350f49", - "sha256": "10p9mpnbq1xrwhxy54idiz4vjy2kflm0ymqpidnh0sr5dcnap867" + "commit": "0189963cb60a0efdbb1cfd17641c06d16a74a974", + "sha256": "0k7ksh1d7cx5x64fbjakhxz3ab35m33sxf1dzmgymvw0xzdp9hs8" }, "stable": { "version": [ 1, - 4, + 5, 0 ], "deps": [ @@ -1718,8 +1718,8 @@ "json", "request" ], - "commit": "89902927023781e23f09d033a780fbed546c53e1", - "sha256": "1y0k282nsn6y18ai8vky3yy78ay2a6lgv5lhrmh0xl0r8hydv21g" + "commit": "0189963cb60a0efdbb1cfd17641c06d16a74a974", + "sha256": "0k7ksh1d7cx5x64fbjakhxz3ab35m33sxf1dzmgymvw0xzdp9hs8" } }, { @@ -1730,11 +1730,11 @@ "repo": "brownts/ada-ts-mode", "unstable": { "version": [ - 20240117, - 1356 + 20240205, + 38 ], - "commit": "c20d6fa26ff721c1e02560f1d9f87319edff3100", - "sha256": "06rwqxsgz7y8zj7irj49x624dyp1rana289iwq752rkpcsvc640s" + "commit": "f8df38fce4dba715f5e2252b047f9174e82f9cac", + "sha256": "0wyczjsszsn9yvchp5lihh1a7z3ax59syq1ckqg806nj1hvkfz31" } }, { @@ -1876,11 +1876,11 @@ "repo": "bbatsov/adoc-mode", "unstable": { "version": [ - 20240201, - 2055 + 20240218, + 1035 ], - "commit": "d4df8e1de68699fa9bc45bd4486b49f8b53985f6", - "sha256": "03vagni087iknp6lhz4xppm8vx8yahkv2wcyy299sww956wr3cyk" + "commit": "2c2eb8043623aa99d35aacbad2ee39188bf1bad3", + "sha256": "0ahvb703hgar9lm2zcikmjc5yqdg4lvw0f314isbww3479dlm5l2" }, "stable": { "version": [ @@ -2091,14 +2091,14 @@ "repo": "davidshepherd7/aggressive-fill-paragraph-mode", "unstable": { "version": [ - 20180910, - 816 + 20240213, + 2320 ], "deps": [ "dash" ], - "commit": "39eb7ac73976d4d4044ef3d750c3ade967d036e1", - "sha256": "1ly79z9aqy3b2wq11ifvvkls9qqbpkbb8hj7nsvpq59vqa9fknli" + "commit": "60e4eb5c57d4408e811d12c6b6491b8c89dfa695", + "sha256": "1ypygk98qxnznvjp68vj0hg2546kzvznrbdshnvz57sxyxv47vyk" } }, { @@ -2804,15 +2804,15 @@ "repo": "mohkale/all-the-icons-nerd-fonts", "unstable": { "version": [ - 20231022, - 1956 + 20240210, + 1127 ], "deps": [ "all-the-icons", "nerd-icons" ], - "commit": "9ac476b1a82199cfa770f214b6d53776cd276bd9", - "sha256": "0f76l7g1gwji3wy3gxir989b8p3lmfn9q5m5p76p0qfvi9c8gz62" + "commit": "67a9cc9de2d2d4516cbfb752879b1355234cb42a", + "sha256": "00klvdalj8051axxg50dq4wdbzzrfr7ayzq8a6zzpnbhzlq7j2f6" } }, { @@ -3016,11 +3016,11 @@ "repo": "franburstall/amsreftex", "unstable": { "version": [ - 20220822, - 1749 + 20240210, + 1109 ], - "commit": "8932c4a48f9d430ccc9ae2259551649d1443035d", - "sha256": "0q2snxd5lnksawxqxjqhp4zhpxnih2x3rs450z73srmz1aj9h1yh" + "commit": "d64705a7a252be2554b717a38252d8999b0c1504", + "sha256": "1q9d93v9zxcs8yngl5liqq3gngl04lnjnka34x8iqbknrl55mzd0" } }, { @@ -3521,15 +3521,15 @@ "repo": "k1LoW/emacs-ansible", "unstable": { "version": [ - 20220114, - 45 + 20240212, + 325 ], "deps": [ "f", "s" ], - "commit": "d89ac0ee57742cca0f0e0a3453d9dcc521575690", - "sha256": "1n38cvdpp2d00vl7ky4qf820rylffkapa3d9s4pwjw6lj55f00ak" + "commit": "1d7de8d3ddac980715eebd87ee66859f8665b101", + "sha256": "1indmjrk3gwvxpigmn8lkdgnb841k2n8s2q4dsl8vppy4hfrl7aa" }, "stable": { "version": [ @@ -3818,11 +3818,11 @@ "repo": "radian-software/apheleia", "unstable": { "version": [ - 20240112, - 1923 + 20240209, + 156 ], - "commit": "96a9805ecb75aac2adde7568d26b3e3b3ffc19af", - "sha256": "1dc9lx9h9rhqldgcm7xq9i10z1vhsikmi9dhn48g6432mrma81gl" + "commit": "c07e90793c839d1973a0820d24e03a0a6b30b77e", + "sha256": "16jqm67yi776akshbyvflfdsis4c6zl18rmcza1s11wvfnd7z609" }, "stable": { "version": [ @@ -3893,11 +3893,11 @@ "repo": "alexmurray/apparmor-mode", "unstable": { "version": [ - 20240119, - 542 + 20240211, + 2243 ], - "commit": "a40fb1b0857ef39bb82aacc6ce507d74a08590a6", - "sha256": "0s2hyw1xkbbmpfb7g8dq9ws3l0hrd60iahscgd6mswy39xbi7fw4" + "commit": "05a67cba7508cf63bed22763a8949e55a7bf6786", + "sha256": "0644zfmrhlfrrgy5z21bp95885spcfxi93lv77gz070zzxk4ciq7" } }, { @@ -4577,19 +4577,19 @@ "repo": "meedstrom/asyncloop", "unstable": { "version": [ - 20240203, - 1944 + 20240219, + 1742 ], - "commit": "8bf885b7e540f231fbc45ab15228f9b30aafc245", - "sha256": "0yx0z85lml7hh11xx267nqr5iaiybwcbildl0adz38y753di3ym9" + "commit": "8bc72f51c52c108ece0655625dedc10b9fe1cb8d", + "sha256": "05cyjjkwl9s3sqg9a3h9xcxhp4r30d5srz93knkwi48namb1nncg" }, "stable": { "version": [ - 0, - 5 + 1, + 1 ], - "commit": "e7d484f8036bea31d4824efc0ac64f01990e6dca", - "sha256": "1kpsqkbq0f8pgvn9iiaffz99vx3lwg8j6vbnlqmby8g51i5i5ka3" + "commit": "8bc72f51c52c108ece0655625dedc10b9fe1cb8d", + "sha256": "05cyjjkwl9s3sqg9a3h9xcxhp4r30d5srz93knkwi48namb1nncg" } }, { @@ -5155,10 +5155,10 @@ }, { "ename": "auto-complete-auctex", - "commit": "77167fb2e84bed32ace9490c1ed4148719e4cf8e", - "sha256": "00npvryds5wd3d5a13r9prlvw6vvjlag8d32x5xf9bfmmvs0fgqh", + "commit": "adb5e5debfb2f700ba1747a21f3782db7bc0d8a6", + "sha256": "1gznsjkjkar2la5yhnq6sg8yaw8p1bw9n9jzxm1zgz9n09kng20c", "fetcher": "github", - "repo": "monsanto/auto-complete-auctex", + "repo": "emacsattic/auto-complete-auctex", "unstable": { "version": [ 20140223, @@ -5420,11 +5420,11 @@ "repo": "LionyxML/auto-dark-emacs", "unstable": { "version": [ - 20240130, - 1811 + 20240212, + 1446 ], - "commit": "66cc927632815e95e9ffb33d76d02e3ded681892", - "sha256": "1frdh0kmkcjqrx9j3s8pz8dfmb9ka10vvbvny5p977av7f82zf1b" + "commit": "39f104ee67d6561bd8a9649f0f09dcc60db25627", + "sha256": "02ppd0zmw2lsjixq158kq55a1d3jvaya6amf1m7yglbsn48bxd9r" } }, { @@ -6689,11 +6689,11 @@ "repo": "tinted-theming/base16-emacs", "unstable": { "version": [ - 20240121, - 104 + 20240218, + 58 ], - "commit": "f9e1699ea493bf183ed08292ac0cf053fc2603d8", - "sha256": "1g25yh6d6rcmdiflq25dvn05ygxaq24kffjai55rl37znxjkrzrm" + "commit": "c24d84b6c4794d1fc92429b6c70009434a137fe4", + "sha256": "17am6rx8xmkkfx6dlbchym3xaj341z1aaam6zk3nkjxyz8srbm1c" }, "stable": { "version": [ @@ -7309,11 +7309,11 @@ "repo": "dholm/benchmark-init-el", "unstable": { "version": [ - 20240202, - 748 + 20240221, + 701 ], - "commit": "7764f93bf549703ba4779f43ff7a3d028fa133b3", - "sha256": "0s1hsgqhknq0am04nc7kpamfzbl5an5w3b0r38a2iibjkirgr477" + "commit": "80ba80eb62c9449b3920164d999d41b1dd7230eb", + "sha256": "0m43wsxldsv0xgliq8vgfc83yvrf19m9azw5f9s3b0mscb6ip79i" }, "stable": { "version": [ @@ -7733,8 +7733,8 @@ "repo": "tmalsburg/helm-bibtex", "unstable": { "version": [ - 20240109, - 1225 + 20240220, + 1216 ], "deps": [ "biblio", @@ -7744,8 +7744,8 @@ "parsebib", "s" ], - "commit": "bf184cc311c9e1724f8b2eaf75b9e202c3aedd16", - "sha256": "0agizbcs7rvgzrm3464z2kdkbrvndk08biksk8pr0icwxx9bjddm" + "commit": "8b71b4f5ce62eeaf18067f57faaddc06449fbe1c", + "sha256": "1zlg1bdjxjh1m3rb7i49il48ybj08wkbs17zcl0sxxmbldw3cvhp" }, "stable": { "version": [ @@ -8666,14 +8666,14 @@ "repo": "kyleam/bog", "unstable": { "version": [ - 20230521, - 2122 + 20240215, + 27 ], "deps": [ "cl-lib" ], - "commit": "6bea27368b0010e04fb7c7894064251940eb21b0", - "sha256": "0nl47wdkgs0mii779n0yrag7bk37gxzpj6b4vf70hma9290q955w" + "commit": "c8e7c8cb54b1787cc3d9383f0514eb76cadd4002", + "sha256": "0dhakwf7337yi2rwn2hahvvimzxgdzyp16yzd8sb6rgr931sib48" }, "stable": { "version": [ @@ -8887,15 +8887,15 @@ "repo": "emacscollective/borg", "unstable": { "version": [ - 20240101, - 2212 + 20240205, + 1834 ], "deps": [ "epkg", "magit" ], - "commit": "4666dd7fc827c7817d192cc80d1440565c5f49d3", - "sha256": "122rdvvfkhf3k0kf92ram1qw7dw9xbnn0z6kwkfbh1w6jipnwvi3" + "commit": "94b9be770dd325ca5e6502822fd2f6efab220f63", + "sha256": "1m1n07m301imancmc3xcxcr6w10ixvg5m3smaa8ryw702nsnqssj" }, "stable": { "version": [ @@ -8949,20 +8949,20 @@ "repo": "ascii-boxes/boxes", "unstable": { "version": [ - 20230326, - 1932 + 20240217, + 1143 ], - "commit": "77d02890a749a30bc228c848ec1d4bc9b09ac6c0", - "sha256": "0d3x1pp9ir0ljg0g7iq8n1sgxi6mvmpzk704wppzv6k3miv0zsrm" + "commit": "75dfd61801b3ec23ec30c88640ea31bbca5b36b9", + "sha256": "1gb3f42ayinfm8b0fbdbdnpp5j3i26yb86yl78q635nzy3k3y1zy" }, "stable": { "version": [ 2, - 2, - 1 + 3, + 0 ], - "commit": "537ffcb2e1be043ddc24706d04e711fa58648f89", - "sha256": "1blni7kjskg6y9ycvhwq3srfvh891xhfnjbh5h2zl0pb5szpllqi" + "commit": "75dfd61801b3ec23ec30c88640ea31bbca5b36b9", + "sha256": "1gb3f42ayinfm8b0fbdbdnpp5j3i26yb86yl78q635nzy3k3y1zy" } }, { @@ -9119,11 +9119,11 @@ "repo": "Michael-Allan/Breccia.Emacs", "unstable": { "version": [ - 20240105, - 1218 + 20240213, + 1406 ], - "commit": "6d938c49fd8b32f3be8e62a17cf9a2f8b825e8a0", - "sha256": "0bmk518366kd8x7jllm9cqpnz3vclg3zlsk544nyh6nnc9sgz4x6" + "commit": "5d857b56733ede08b06448f2392045bb1d89cbc6", + "sha256": "0fi3v35k56qyb8xakdnpfiphgll0f9xgzpyvxg121493rki6n5x4" } }, { @@ -9539,11 +9539,11 @@ "repo": "ideasman42/emacs-buffer-name-relative", "unstable": { "version": [ - 20230625, - 347 + 20240204, + 1219 ], - "commit": "6c1e98f761344b2d2d51f38d587161f71ca0e750", - "sha256": "0cvmg84k54kpd4qkijnjcqcw5qnnb2ghwviv72z0jgird0c9h9b2" + "commit": "b1e878e97df0cd02348e1aed95738c0c3a32f148", + "sha256": "002xrfx0rkq3lwribpxgimxw813nwflvwl7g7ywc5xi9v41jv56j" } }, { @@ -9711,8 +9711,8 @@ "repo": "alphapapa/bufler.el", "unstable": { "version": [ - 20231220, - 1307 + 20240216, + 805 ], "deps": [ "burly", @@ -9722,8 +9722,8 @@ "map", "pretty-hydra" ], - "commit": "ff0d371b853a65943ccd3546fe947d407cd2e28a", - "sha256": "1hl9cy7ldfv9gmp3xvykz3a2j5rw90zjr3vk6srsl7akc0la4n4n" + "commit": "d686f6a303ed250da2ee01d82afea26058a0a533", + "sha256": "0842w4h4v0gkmn6mlgrp9qywqyks4k5ibz0frwqiq6dxsy0wz7x9" }, "stable": { "version": [ @@ -10090,11 +10090,11 @@ "repo": "jorgenschaefer/emacs-buttercup", "unstable": { "version": [ - 20231206, - 2351 + 20231208, + 2346 ], - "commit": "e4fb7cd560d27d8879a2c7739ee96946adec2df8", - "sha256": "10q6zr837yaal1g3l7vmj08b3c301j99b290pylshb0si360a27h" + "commit": "f2f7f81a83a1092f05c515f8f5212a5a82f180ff", + "sha256": "0467dmh8idcwm5qs70igls9wy6kx2kzcqig6yavcm47wjr3a373q" }, "stable": { "version": [ @@ -10799,25 +10799,25 @@ "repo": "minad/cape", "unstable": { "version": [ - 20240130, - 2301 + 20240214, + 1139 ], "deps": [ "compat" ], - "commit": "bfde79ed440343c0dbf0f64cfe7913c1efbe3f83", - "sha256": "0cf5cbxdbm5qx6a2d44c6a4a6k9pb0a33w4vnj99x9lwiam7hnff" + "commit": "c56cd95f6df003f8928f11e8776d3a9a3eca6890", + "sha256": "1zz5sah8zdkvmbh2kdn4v5vf3sb09krdrxhzyzcg63zjya2z8prz" }, "stable": { "version": [ 1, - 2 + 3 ], "deps": [ "compat" ], - "commit": "a687fbeddc0f1dcdc7e4c2d2a69c96243587317d", - "sha256": "02cbk9avlsqyjxs2nq1bj3sa561ar990gfhwzg1nxapwgcdxikn6" + "commit": "c56cd95f6df003f8928f11e8776d3a9a3eca6890", + "sha256": "1zz5sah8zdkvmbh2kdn4v5vf3sb09krdrxhzyzcg63zjya2z8prz" } }, { @@ -11281,6 +11281,30 @@ "sha256": "0cpmryg6haqlrfz6hwm10k7iw66hgwclm8lhdbikr97b6536bni5" } }, + { + "ename": "cc-isearch-menu", + "commit": "63dbaed255d4c0f263d534077b33c9cffec50b1b", + "sha256": "00jb1m3fdlp3pn75c67phshb22shyhga31s3wf1s7wldandrbkwj", + "fetcher": "github", + "repo": "kickingvegas/cc-isearch-menu", + "unstable": { + "version": [ + 20240221, + 742 + ], + "commit": "9cf6d98b228df378e4fd428a6978c154011d130f", + "sha256": "0ca89b8z0y40b888f07rm6zmj6229mvbvwx31ffs6grpsdqn428s" + }, + "stable": { + "version": [ + 1, + 0, + 3 + ], + "commit": "9cf6d98b228df378e4fd428a6978c154011d130f", + "sha256": "0ca89b8z0y40b888f07rm6zmj6229mvbvwx31ffs6grpsdqn428s" + } + }, { "ename": "ccc", "commit": "7375cab750a67ede1a021b6a4371b678a7b991b0", @@ -11704,7 +11728,7 @@ "repo": "worr/cfn-mode", "unstable": { "version": [ - 20240128, + 20240218, 904 ], "deps": [ @@ -11712,8 +11736,8 @@ "s", "yaml-mode" ], - "commit": "b00bd56bd3afba49764720e506a03a3bd577be60", - "sha256": "0zrdl58kga0184v6s67laygbpa5p7qsg3migh308g805lapmlal1" + "commit": "cd987267b379782fd623d23fca0fdae748166b35", + "sha256": "13g6b21mnpz2g4n6v9yv8asw1yhdxynqsyqhmmzfcvj9dbx6gn7n" }, "stable": { "version": [ @@ -11738,15 +11762,15 @@ "repo": "plandes/cframe", "unstable": { "version": [ - 20231204, - 1959 + 20240223, + 2335 ], "deps": [ "buffer-manage", "dash" ], - "commit": "bcd75f0f9699de962749c09b61ba0ce7a55ee35f", - "sha256": "1k1skg3f1n1hhij302gf3sj92qj7nnkgyc66ql9c1i6c28nx40p2" + "commit": "580a20573ef413c269c032221de04abc1c97a6a8", + "sha256": "0s2n4b7g1b48j2mmfjmp1ir8bacbyiqffmjh6g62vxabbhnyc6fh" }, "stable": { "version": [ @@ -11974,14 +11998,14 @@ "repo": "xenodium/chatgpt-shell", "unstable": { "version": [ - 20240129, - 935 + 20240220, + 1129 ], "deps": [ "shell-maker" ], - "commit": "e2073d9499a2072c16d669ec86d7dda0db4a0f4f", - "sha256": "1zfkvbwd01mcw44bi7b12r5xnnsh3973sh0qkk2wv5sl60lfzd91" + "commit": "ca5a91fe803663a4849b1ccfe1a2be91409cb43d", + "sha256": "1frav21936dd8fc3k0pcwzq0njarpr8g0p5cag8cy0k87kipxd9q" } }, { @@ -12319,11 +12343,11 @@ "repo": "gabrielelana/chip8.el", "unstable": { "version": [ - 20231028, - 952 + 20240210, + 1459 ], - "commit": "1b3ba334184efb39ff03877cdce705cbf08ca9e7", - "sha256": "0a7jbb355vyyc2ihbiyaby9y6m3mp2cfaivicsmc8hb9qwadwx7x" + "commit": "69a764f5c1119508dd109a0ba64080f04b5fb702", + "sha256": "1rzn804yl59h75323cvav4fgqax9nj5anv9y3189xpcyhzn1d3ld" } }, { @@ -12613,8 +12637,8 @@ "repo": "clojure-emacs/cider", "unstable": { "version": [ - 20240201, - 2038 + 20240220, + 720 ], "deps": [ "clojure-mode", @@ -12625,8 +12649,8 @@ "spinner", "transient" ], - "commit": "aa26d62ac59930079e47e652ccd73e8e447defd5", - "sha256": "0l7nm6bn2ah6hwklj1dr4dk4mrbcbk04589zymr8lvyba54918wq" + "commit": "1aad1ce6f0645c2efb35b5d0115b804415b2a2cf", + "sha256": "0f8zzvx5k09vjapkz48b93v6fg8bz66kybxk3jnvplpy3mmzlbxw" }, "stable": { "version": [ @@ -12959,16 +12983,16 @@ "repo": "pprevos/citar-denote", "unstable": { "version": [ - 20231229, - 531 + 20240208, + 1246 ], "deps": [ "citar", "dash", "denote" ], - "commit": "0c68a4f74f5dcfc23ef03b211658a2ccc5d9aa3b", - "sha256": "0g476awbrdws7k7smk1qasz15df20zilx3wqbi3wj0i1q2dbsi8z" + "commit": "5291f504902d403ef3f39dbc5b3e1cd1c9fe4d34", + "sha256": "1hn7jhvdfac8hxmvr97lilql6lpd3akx2hklwxarp7m4awm9b9fr" }, "stable": { "version": [ @@ -13024,15 +13048,15 @@ "repo": "emacs-citar/citar-org-roam", "unstable": { "version": [ - 20230404, - 1225 + 20240212, + 2159 ], "deps": [ "citar", "org-roam" ], - "commit": "761eed66782fdbb6d65749098caa42ba43e8441d", - "sha256": "0iwhwfllbcd938qkvh5m5cn6s8pn01xb02yjbv1hl4jpiayianqa" + "commit": "999268c7a077aad6a8f4dfc88d0eeabdf4267fea", + "sha256": "0fhi42jg3h7iba9dpyd4lp2y4yvj6fb5vnrvxi62z1sd06h8qaqm" }, "stable": { "version": [ @@ -13915,11 +13939,11 @@ "repo": "clojure-emacs/clojure-mode", "unstable": { "version": [ - 20231124, - 1721 + 20240218, + 756 ], - "commit": "222fdafa2add56a171ded245339a383e5e3078ec", - "sha256": "089xg4801h9vbgiyh1m58ib1c4y8k11n8znddsr7gk6rsmr9kb2g" + "commit": "4836394af1459dc8d312b25b077218a900ebfe60", + "sha256": "0dy86n73qa5mzfm4mj0in2vbnyayddwa5r9r41mh9fyq2pz1wl38" }, "stable": { "version": [ @@ -14031,20 +14055,20 @@ "repo": "clojure-emacs/clojure-ts-mode", "unstable": { "version": [ - 20230925, - 320 + 20240219, + 2005 ], - "commit": "8e61fe8ff4795975ec9e225af931d3a514c99445", - "sha256": "101c1xwrmkb9rq713jij105117y2d0ffiplxsnb3z1h2pgcil0p8" + "commit": "f3d9e98dd018a3140efc9b8fb8a96ba829a7e644", + "sha256": "1hwjv62h3bjs0lk7pp22mc6qf186jamacvkb9f9jm906r43dbpq8" }, "stable": { "version": [ 0, 2, - 0 + 2 ], - "commit": "8e61fe8ff4795975ec9e225af931d3a514c99445", - "sha256": "101c1xwrmkb9rq713jij105117y2d0ffiplxsnb3z1h2pgcil0p8" + "commit": "a923aa83a61751a588ed3afc133d45898995762e", + "sha256": "15aisl4pzdgi5nqpjxllq053fj9011liz53ph9kqvl7mzspffgaj" } }, { @@ -14090,15 +14114,15 @@ "repo": "magit/closql", "unstable": { "version": [ - 20240125, - 1741 + 20240216, + 1729 ], "deps": [ "compat", "emacsql" ], - "commit": "dc8cacbafc4d99ac25280c973a754a5ee5dbe2b0", - "sha256": "124x6ag003lgjx3sfzy7fjn2vd9s75shmqssxgax1a09kb5iwl88" + "commit": "81f04f60aab27c0d9161746384d4eeb0633202e2", + "sha256": "0a658y097jwk7cn2ra840qspkj7r71jq7yl75vycf93gx5763ywi" }, "stable": { "version": [ @@ -14293,10 +14317,10 @@ "version": [ 3, 28, - 2 + 3 ], - "commit": "1f25aa1a0ac61a0b3d5b0c4e2abc98c49cd159a5", - "sha256": "1wd7xdlfski5g1jnx5pb7csqcsk4di6l278l9nbrg949z6dn5dq0" + "commit": "5e984bb35232116a54de7db39788cb162ca7c263", + "sha256": "1bkbszmlmzzj6xnq8xa4fqjd45zkbw4vhhmv99whzq3kmjsmnmca" } }, { @@ -14765,14 +14789,14 @@ "repo": "ankurdave/color-identifiers-mode", "unstable": { "version": [ - 20230405, - 527 + 20240218, + 1801 ], "deps": [ "dash" ], - "commit": "c4060d1bca6fa2acfe449e086171d4efee62863f", - "sha256": "1b5zn42gl08v39xcym09ihwfi7zfgzgjsv1ndvfqv0av1kb9xwrj" + "commit": "6cb50ae7e61189f55387e5350c20651e081d613c", + "sha256": "10miij6w40jki1ii9y05ks9wgzzmpiz3qd6mpicc5c9i83cm0d1j" }, "stable": { "version": [ @@ -14908,11 +14932,11 @@ "repo": "purcell/color-theme-sanityinc-tomorrow", "unstable": { "version": [ - 20231226, - 930 + 20240220, + 1651 ], - "commit": "a918dfe597e3a350b2dd5368eaf33b0432885453", - "sha256": "1zxwg7894vqnm4pf7w56vzb811av2nhrkqrxsa3x5d6mhravf3wy" + "commit": "1e6539f3a9b17e916b10b9423e5d617e3b756698", + "sha256": "13afznznzjfirldy1qhh42p0r91vaqj7gahcqfdflb8pvzjijdbv" }, "stable": { "version": [ @@ -15352,11 +15376,11 @@ "repo": "company-mode/company-mode", "unstable": { "version": [ - 20240130, - 1905 + 20240218, + 1812 ], - "commit": "02903bd7088d65a87df0ae0f0d0a7118de147b69", - "sha256": "1rbbkl77kb7xzhi3mmkal0qxg9vs3vq3pg37w8c2p9lmajdfz0xy" + "commit": "0c0186cca8e7e9a12a44ffe42ad7037ffa6bfac7", + "sha256": "0gdn5wbnn8sibyiakn55hz8krncdxlpgy409vvfa5w7jlijbv9cc" }, "stable": { "version": [ @@ -15414,14 +15438,14 @@ "repo": "krzysztof-magosa/company-ansible", "unstable": { "version": [ - 20200306, - 1441 + 20240221, + 2255 ], "deps": [ "company" ], - "commit": "79dd421b161efa49fbdffad57fa40edb41f484a3", - "sha256": "0b05n6m47vyhirxfqzapzl4gf179aks1296qsw1sw8v84kb5kl0x" + "commit": "338922601cf9e8ada863fe6f2dd9d5145d9983b0", + "sha256": "1clb5bp0jrimiic9a24sby4hczdqqqzrg2qi9m2az36rwh3mppi4" }, "stable": { "version": [ @@ -15664,8 +15688,8 @@ "repo": "tsukimizake/company-dcd", "unstable": { "version": [ - 20210307, - 649 + 20240218, + 1726 ], "deps": [ "cl-lib", @@ -15675,8 +15699,8 @@ "popwin", "yasnippet" ], - "commit": "858500115d4f0285f963698ede9492f409a90e52", - "sha256": "1b7xcqx297dc5z1rc96gd7y9cx8a7yhgmqh5cpnwfb45hm5s71hs" + "commit": "29dc3dc7fd0f7effe8f6a3dfbe7028a2019de48e", + "sha256": "1w9d5qa6zvsvf56q3flgw7xz1sq47c72iii0mqvdl6s7ribaz6mn" } }, { @@ -17706,25 +17730,25 @@ "repo": "minad/consult", "unstable": { "version": [ - 20240202, - 1419 + 20240223, + 1314 ], "deps": [ "compat" ], - "commit": "9463146ba754103db9475ae56e46561366ba4773", - "sha256": "1wqs11pkv4dcsxgmpmg7kmzg7bnc4jwbma7bvmpxxzws1y9pxi1v" + "commit": "66f7c20899976f23494c7016ce0cd25f1b4ff2e0", + "sha256": "1kby7wwl697xwgnzqfzclc1jxdp9wjvcjv86j6wdc2x2kxkpg4rj" }, "stable": { "version": [ 1, - 2 + 3 ], "deps": [ "compat" ], - "commit": "ba1ccbb45cd76b3fae20844bd2950631a3312a81", - "sha256": "1466f6j9bxw9mh0ad9yv2qfkhzlz1ysgch53nlkvbry4llhdhj43" + "commit": "66f7c20899976f23494c7016ce0cd25f1b4ff2e0", + "sha256": "1kby7wwl697xwgnzqfzclc1jxdp9wjvcjv86j6wdc2x2kxkpg4rj" } }, { @@ -18107,16 +18131,16 @@ "repo": "mclear-tools/consult-notes", "unstable": { "version": [ - 20240122, - 41 + 20240216, + 311 ], "deps": [ "consult", "dash", "s" ], - "commit": "784c1928c44a4393e33a7d8d19c331dbf5dd1690", - "sha256": "1473580zl5qapq8gyfnazsl8zcwkb9bs6v893fs0mr0afsgrmgi4" + "commit": "d6e340044cd1d263f51b7c1877e04566db485f34", + "sha256": "1j8rckv9ksizvzznbi2v6hg1jcy9dp02jjzz3pbrpy5mx7n830d9" } }, { @@ -18159,15 +18183,15 @@ "repo": "jgru/consult-org-roam", "unstable": { "version": [ - 20240115, - 1145 + 20240217, + 1442 ], "deps": [ "consult", "org-roam" ], - "commit": "8e5b60a61eee9d0582afd309bc4e70ca3b1054cb", - "sha256": "0hzc8kd52f2r5nrx5l3pbkj17mz2ms3715gq814k5iw2z9ir6ha3" + "commit": "a6dec09dcd06a3014409044399c4f8860ca45ef1", + "sha256": "0121kcxmkb6n880nrnv23amdx05kvnv1p0j27y4aypg12s0fppqr" } }, { @@ -18791,15 +18815,15 @@ "repo": "abo-abo/swiper", "unstable": { "version": [ - 20231025, - 2311 + 20240214, + 2118 ], "deps": [ "ivy", "swiper" ], - "commit": "8c30f4cab5948aa8d942a3b2bbf5fb6a94d9441d", - "sha256": "1iqj27pc2iivmwfh329v0d9g0z1y0whlnamrl7g2bi374h41m368" + "commit": "749ac1235a7948011cb0caddd4c31037e3314614", + "sha256": "0d598jxdrxjlszaikh27v7j2zdndisfqzb384d94siw4rwzfj4zr" }, "stable": { "version": [ @@ -19912,14 +19936,11 @@ "repo": "bbatsov/crux", "unstable": { "version": [ - 20231013, - 520 + 20240223, + 1420 ], - "deps": [ - "seq" - ], - "commit": "3998b753d0eb4fc5a64ed9c9f05a1427ff4be22d", - "sha256": "00l0y7alcsgmhiif9isjkw6i7lgq540414m9kzadjqnf49jq28zr" + "commit": "a8dbf91e88638aa76f6dcbbdd8621f2ff5673765", + "sha256": "1hmny162l2yakhlc76lvk71lqz7invkxfw8v69x31zng16pwdx67" }, "stable": { "version": [ @@ -20848,11 +20869,11 @@ "repo": "Emacs-D-Mode-Maintainers/Emacs-D-Mode", "unstable": { "version": [ - 20230827, - 2032 + 20240218, + 1753 ], - "commit": "0c8c9e3a5ebb7bfd55bea138a8ad4390abf6b383", - "sha256": "1n71rigcwhwidac4jrvb1kagqyk7zd9j9gwqmn56id0n75m3lggv" + "commit": "dc583981dd2d4097ce1c9a80a958a7a1bf225ad4", + "sha256": "1vrv2iwglrv6xnpcrdgy9wwsixz2bcimn3ylh10gyv3rajym69fk" }, "stable": { "version": [ @@ -21480,11 +21501,11 @@ "repo": "emacs-dashboard/emacs-dashboard", "unstable": { "version": [ - 20240202, - 2350 + 20240222, + 59 ], - "commit": "00f9344e0d31b805b47c6319a37f42b485b16bf0", - "sha256": "0kx0dcd996mqqqyxn97gmqb55b9zrnn8v8q36nzvjrmdfisiaxhj" + "commit": "ed1a6a452e26e2042faec2e073f1441d73a69447", + "sha256": "15hnp1xwwq8mssdz5vi64v80cgv1zziinm11y3pmrhrxmlzm4321" }, "stable": { "version": [ @@ -22446,6 +22467,25 @@ "sha256": "0dazxjk3p53y8xpzd62557i9qz0r0hy1xcv7h2vc1mg2jdxlf2xm" } }, + { + "ename": "denote-explore", + "commit": "f304db78b4bfeb4e1061b4ef221bf46e1bafe9d0", + "sha256": "0md432wh8yfsfhn87ncib04aziqj7mv3pfydj79d2k8dq95flyf5", + "fetcher": "github", + "repo": "pprevos/denote-explore", + "unstable": { + "version": [ + 20240212, + 716 + ], + "deps": [ + "dash", + "denote" + ], + "commit": "f1dbb2d93919f7efc0e6067f794b229ef7659d1d", + "sha256": "0c891zivwfpfazy9zmvj42gcr9bignbky636xmngf4l7i1p9qcig" + } + }, { "ename": "derl", "commit": "f661504203b6990094307244a1c93cb62c1521d9", @@ -23057,15 +23097,15 @@ "repo": "pkryger/difftastic.el", "unstable": { "version": [ - 20240123, - 931 + 20240223, + 1630 ], "deps": [ "compat", "magit" ], - "commit": "a3aa6b905c5fcd3079b668ee6e95e72be6de258f", - "sha256": "0if46m2iq15v5zbgr8hkl07hcijsm740cw82mhnj6kqdbdgk8p0p" + "commit": "029baa91145f72ffa95b23fab86c6598de654cfc", + "sha256": "0lsf0bi7k1pf9kx9lrb1r1vdplr3a4ij2is46y08zm04dzqpqa1v" } }, { @@ -23099,20 +23139,20 @@ "repo": "retroj/digistar-mode", "unstable": { "version": [ - 20230313, - 1256 + 20240220, + 1600 ], - "commit": "2bb1076778468d90a132c04f7b8455fb887b6bfe", - "sha256": "0izv1xvsakkdh0bxf4j9a2qzzrrrkzh64gxk59as2jd4vp5pax9g" + "commit": "178cb58a3a52d22168f641a5436addf0904d5c45", + "sha256": "16mn9g5gxv6g3dcphiyxpwhkn042zkhi6w8941r7f0mc238msnp3" }, "stable": { "version": [ 0, 9, - 8 + 9 ], - "commit": "2bb1076778468d90a132c04f7b8455fb887b6bfe", - "sha256": "0izv1xvsakkdh0bxf4j9a2qzzrrrkzh64gxk59as2jd4vp5pax9g" + "commit": "178cb58a3a52d22168f641a5436addf0904d5c45", + "sha256": "16mn9g5gxv6g3dcphiyxpwhkn042zkhi6w8941r7f0mc238msnp3" } }, { @@ -23825,9 +23865,9 @@ }, { "ename": "dired-launch", - "commit": "31c9a4945d65aa6afc371c447a572284d38d4d71", - "sha256": "0vhf0iai60mp8sp7snishz6nrw0bcriq4cx64f41lk1adjb2mqaw", - "fetcher": "github", + "commit": "0a09380535730a10340d078749c8ae45407dab14", + "sha256": "14f50b0sv0r1jas8rvgs0sa3k55w34hz8glrm6lcmmb19r7ph8xw", + "fetcher": "codeberg", "repo": "thomp/dired-launch", "unstable": { "version": [ @@ -24289,14 +24329,14 @@ "repo": "Boruch-Baum/emacs-diredc", "unstable": { "version": [ - 20240131, - 1429 + 20240219, + 2237 ], "deps": [ "key-assist" ], - "commit": "4090d4cef9d54384706cf52e3ad29921ddef0e0c", - "sha256": "0n8j7vpryxyc8172zaqmsgzc51yhmhsp92y1161dxkn9d0rg6p6n" + "commit": "91cdc351e1cf6680b838980121802b682ee2210d", + "sha256": "0bqirfvjvi37ysjyvpgnpwjw6pfpxbz9h0jxrhc1dd6cqdh40dr6" }, "stable": { "version": [ @@ -25373,19 +25413,19 @@ "repo": "spotify/dockerfile-mode", "unstable": { "version": [ - 20220822, - 2021 + 20240223, + 1357 ], - "commit": "52c6c00da1d31c0b6c29c74335b3af63ed6bf06c", - "sha256": "0yj80bcrpckdbhfl64r78q0hmk4hd3ry42lx70ky4h8h7f7l1gra" + "commit": "35178a080fb3b61051437570f51fa0cdf2b7772b", + "sha256": "0lz6lfyab2f9nw0fwkvvn7zx361c3wm0aar9v2vhb437c0mxzndh" }, "stable": { "version": [ 1, - 8 + 9 ], - "commit": "73a8bcc25547b874e1983a75901f6c31708cd104", - "sha256": "0bv19mii4h47jllps72h69nwrlbfvwxgca1cl4cdxvpx0zkr6qx7" + "commit": "35178a080fb3b61051437570f51fa0cdf2b7772b", + "sha256": "0lz6lfyab2f9nw0fwkvvn7zx361c3wm0aar9v2vhb437c0mxzndh" } }, { @@ -25489,6 +25529,21 @@ "sha256": "0r3j7rah6sb5pscnr7p1jnbc6kmlvnpc3paswwxb4byd18dq7jvj" } }, + { + "ename": "doctest", + "commit": "c318865c6e7c90689bc0e064087a75893cda6317", + "sha256": "0ywqwhs919xhdqhizipkqj9hlnzchl61dlda7f0hi6d76wygz20s", + "fetcher": "github", + "repo": "ag91/doctest", + "unstable": { + "version": [ + 20240212, + 1801 + ], + "commit": "0a621020e671ccf75de1582b78da5a6ff31e0d69", + "sha256": "1yg2hs08kgrz4kyp5z04ldlzhpy0lqsqmx2r4if6qcxyqvm89wva" + } + }, { "ename": "dogears", "commit": "570bde6b4b89eb74eaf47dda64004cd575f9d953", @@ -25615,16 +25670,16 @@ "repo": "seagle0128/doom-modeline", "unstable": { "version": [ - 20240112, - 1056 + 20240221, + 817 ], "deps": [ "compat", "nerd-icons", "shrink-path" ], - "commit": "bf880ae56f3f6aab7bd334de9bd9b455c63a24c0", - "sha256": "0l7yyn8yxyxbsjbs52bp9wh66wdj828scb1gjbi6pk1hrx5x8g9v" + "commit": "f67f627574e02b4a474b2dc5e8a68dbdf6cfd913", + "sha256": "13rdgb4j62d4aszwdklym17dxghvqabbdg2dv5vzf957nn0kwhkx" }, "stable": { "version": [ @@ -26196,10 +26251,10 @@ }, { "ename": "dtk", - "commit": "39333468fb6e9493deb86511f0032610a412ec8a", - "sha256": "005x3j5q8dhphhh4c48l6qx7qi3jz9k02m86ww1bzwfzji55p9sp", - "fetcher": "github", - "repo": "dtk01/dtk", + "commit": "aecc838106590b89dbf3136e7a2b076a82ba9e4b", + "sha256": "14l885xghasxb6z40s26jih6dks757na0c031i79p7q0vgwwd8iv", + "fetcher": "codeberg", + "repo": "thomp/dtk", "unstable": { "version": [ 20230924, @@ -26238,19 +26293,19 @@ "repo": "jscheid/dtrt-indent", "unstable": { "version": [ - 20240106, - 1216 + 20240211, + 1111 ], - "commit": "0230ec503283b895bd3df6c1e30b35a01aa0b9af", - "sha256": "01jrnzbqgj8pimvrb8335vjly04r0bx67gvq7dvprnf72n49r4i7" + "commit": "5d1b44f9a1a484ca229cc14f8062609a10ef4891", + "sha256": "1k8d4a7hq21ahiad0mlpyi637r0b2mzjpxhz09c69h1nk38nkzjn" }, "stable": { "version": [ 1, - 16 + 17 ], - "commit": "0230ec503283b895bd3df6c1e30b35a01aa0b9af", - "sha256": "01jrnzbqgj8pimvrb8335vjly04r0bx67gvq7dvprnf72n49r4i7" + "commit": "e45fa760eecf74edfa9e8419f9f9773d8a7abadd", + "sha256": "0mjdqzl5mbasix8awav2qp9367waycmbcjy07s53nhv2xpqam9la" } }, { @@ -26378,11 +26433,11 @@ "stable": { "version": [ 3, - 13, + 14, 0 ], - "commit": "21f904250f8bc27abbeafadf70682aceb198b1e3", - "sha256": "109rbwhmndrq95z144nl8hfzad2sf7xawwikx27xnxrdg5vp1gsp" + "commit": "73250f00372d3f28a25963ded6138728f4202663", + "sha256": "1c97838q4lfp26z12qwhp2js036cb5l5q8yr76a8msisx22cnncz" } }, { @@ -26983,20 +27038,20 @@ "repo": "emacs-eask/eask", "unstable": { "version": [ - 20240128, - 1012 + 20240223, + 921 ], - "commit": "3f8d4b668c4568d65f40c4f8bbb20c3b8dbfaa05", - "sha256": "0fld9qiyhhi8z50zjfn7afp92v6klwvk33fycfhnrdjhbkjjihp6" + "commit": "6c672569c6d6e9ad6387b3cef14beca6ba45ae85", + "sha256": "0h11iw1b16vd87hg2a6jlrqg3gmxad14mi5vkwc3vc9n4wzrivpv" }, "stable": { "version": [ 0, 9, - 4 + 5 ], - "commit": "3f8d4b668c4568d65f40c4f8bbb20c3b8dbfaa05", - "sha256": "0fld9qiyhhi8z50zjfn7afp92v6klwvk33fycfhnrdjhbkjjihp6" + "commit": "a0361201d5d0c4552b3075cec8ffaf11a867054d", + "sha256": "1irwqampchd2n70pnlhamnjnlaaj4qiqhwnmvhjgk5bi51bp8kb9" } }, { @@ -27034,8 +27089,8 @@ "repo": "emacs-eask/easky", "unstable": { "version": [ - 20240101, - 818 + 20240223, + 743 ], "deps": [ "ansi", @@ -27044,8 +27099,8 @@ "lv", "marquee-header" ], - "commit": "b44f6c87cc73138aa0692e69f138a0e7a684903b", - "sha256": "0h9d9ry6wsm0icr5777haynz8dxc2qqrwb95gdvdmg56nrw21mvz" + "commit": "f6ee724eef0a289e84a6b00a1b973e92acef4a4b", + "sha256": "0vbi892qp82s02cqb2bjfcrr5i4570mxwi2gikg5csg2pnq7gfsg" }, "stable": { "version": [ @@ -27314,28 +27369,63 @@ "repo": "joostkremers/ebib", "unstable": { "version": [ - 20240111, - 1538 + 20240205, + 1511 ], "deps": [ "compat", "parsebib" ], - "commit": "996ca97ac5f29c066cff5da60717eaded8e513fa", - "sha256": "1x5nia67vr49l203455zgdgk0dng5fmhdfvgklq456r1qs021qsw" + "commit": "2c5a2c42708302c40d19c36b35422df9e8fc6c73", + "sha256": "0b60k4yqmnim9hx25dhyvn6g646mq10pym8k6h176jr06br8kc2y" }, "stable": { "version": [ 2, 40, - 3 + 4 ], "deps": [ "compat", "parsebib" ], - "commit": "e6a88d62e5386ef056bd4fca4a95afe9e5ba6fe3", - "sha256": "07pyb76impqpczx6hl6amfs4hfnszfwydp27az46dkqc17hy0fgy" + "commit": "2c5a2c42708302c40d19c36b35422df9e8fc6c73", + "sha256": "0b60k4yqmnim9hx25dhyvn6g646mq10pym8k6h176jr06br8kc2y" + } + }, + { + "ename": "ebib-sidecar", + "commit": "9ec1923351be3dd7f37d168f931cc040b3697e13", + "sha256": "1myd0inr19x65jk52vjrb45fk9fz2640vcdnazdza43spx16ngx3", + "fetcher": "sourcehut", + "repo": "swflint/emacs-universal-sidecar", + "unstable": { + "version": [ + 20240203, + 1945 + ], + "deps": [ + "citeproc", + "ebib", + "universal-sidecar", + "universal-sidecar-citeproc" + ], + "commit": "fbeaba52260f5ee7323839cbe15c4125532a9240", + "sha256": "13gc1m5ayzb1z1npfc3nvmw9md2nspzrrskqif71633rbgik7h5h" + }, + "stable": { + "version": [ + 1, + 5, + 2 + ], + "deps": [ + "citeproc", + "universal-sidecar", + "universal-sidecar-citeproc" + ], + "commit": "9050eaea7946e613a4b9ecd9dd1462614699edb1", + "sha256": "169n0d4hsx9azch1w14wlmilm411hb7v0564xrcwww5w145jrs9m" } }, { @@ -27999,11 +28089,11 @@ "repo": "sinic/ednc", "unstable": { "version": [ - 20240107, - 2214 + 20240209, + 2028 ], - "commit": "d4d604f95e9b7955ee596210c2e47fccbd12a21d", - "sha256": "1dii711i3ga7gmqkyfvlf8k2sklkp941gyvy3d4rhp66gfiv8frc" + "commit": "2580ada68ecc93aa693c61f997c9cf581698242e", + "sha256": "0fr36z0fgz4k9mdv1297dyp2rpdxv8pzx3sklx1nayq4raavnmx3" }, "stable": { "version": [ @@ -28304,15 +28394,15 @@ "repo": "yveszoundi/eglot-java", "unstable": { "version": [ - 20240201, - 451 + 20240223, + 1709 ], "deps": [ "eglot", "jsonrpc" ], - "commit": "1f621b56cb566f3e5370db246da4b74ca0480a67", - "sha256": "1haps89hgbjpim8m2kwp49llm0n07zfh809520m6xzlg6r7czbiv" + "commit": "f7b1ff5132308a110aeb8fa2364868f8e9fea557", + "sha256": "0573l48lchrrzcgy8mj7i5rj3a7jx6sjj8ixd4jd2fjmfssq86x8" } }, { @@ -28349,6 +28439,40 @@ "sha256": "0n9cf3cpf55f4n4nmfl4m2pai1b8hznyivr0vzvf9p56iyfnx98g" } }, + { + "ename": "eglot-signature-eldoc-talkative", + "commit": "1639318f0f1730ab5b0e575256d93882d2fd063f", + "sha256": "03nz0xnzwf1db0b3whz7s8bykp2m9jnlssa9g4mpslaq1bwvfkry", + "fetcher": "codeberg", + "repo": "mekeor/emacs-eglot-signature-eldoc-talkative", + "unstable": { + "version": [ + 20240209, + 2034 + ], + "deps": [ + "eglot", + "eldoc", + "jsonrpc" + ], + "commit": "b6604648a2ea5d260fa315ffbaebebbf3872343a", + "sha256": "1fs868ddrb0fbgrk4wqk9jc1fyg3jcr6mfzrp65ypi5vdcx9y0kl" + }, + "stable": { + "version": [ + 0, + 0, + 6 + ], + "deps": [ + "eglot", + "eldoc", + "jsonrpc" + ], + "commit": "b6604648a2ea5d260fa315ffbaebebbf3872343a", + "sha256": "1fs868ddrb0fbgrk4wqk9jc1fyg3jcr6mfzrp65ypi5vdcx9y0kl" + } + }, { "ename": "eglot-tempel", "commit": "fb8f1eefbeed8fadfaeb287cb12fe34cfad415b9", @@ -28535,28 +28659,28 @@ "repo": "ahyatt/ekg", "unstable": { "version": [ - 20231127, - 46 + 20240204, + 2244 ], "deps": [ "llm", "triples" ], - "commit": "d5324b62b2fb6c5fe4d54cf23d4d054b07869124", - "sha256": "1bnxipr0dsxb66dnwi3w2d51y6ysz9d8nlnbg0wxiiwzd175lnhj" + "commit": "7d1e426daacd5d5f1e1e8c0e9f2c71e6a557219c", + "sha256": "04iz6dy7mnl3mdnach43j5qpfzlyd1lp9np1zjw7y878qdjypalv" }, "stable": { "version": [ 0, - 4, - 3 + 5, + 0 ], "deps": [ "llm", "triples" ], - "commit": "d5324b62b2fb6c5fe4d54cf23d4d054b07869124", - "sha256": "1bnxipr0dsxb66dnwi3w2d51y6ysz9d8nlnbg0wxiiwzd175lnhj" + "commit": "7d1e426daacd5d5f1e1e8c0e9f2c71e6a557219c", + "sha256": "04iz6dy7mnl3mdnach43j5qpfzlyd1lp9np1zjw7y878qdjypalv" } }, { @@ -29077,11 +29201,11 @@ "repo": "emacs-eldev/eldev", "unstable": { "version": [ - 20240123, - 2127 + 20240219, + 1855 ], - "commit": "fd6bbda5e54e70e298c8dca4a5eff982f5a9e987", - "sha256": "0mqawhq49r0j2s93lz32sr0hkg2b4b1nrw6alnbrk5i7pibw0s0q" + "commit": "be713ddddcaa7a569494ea5d7e43c9681a2a8aea", + "sha256": "1r1g8j3ph537wir3q3syl9bh96dnb7nnfikg5hvahsv6qcjkx17f" }, "stable": { "version": [ @@ -29326,20 +29450,20 @@ "repo": "swflint/electric-ospl-mode", "unstable": { "version": [ - 20231129, - 1953 + 20240221, + 2202 ], - "commit": "c2b33c82156adffcbe1c81abc2f62ee4ab86b0c6", - "sha256": "10cpmmsfyxbymz7w0hs377bvr4i2b2gy43q6q8ig8x9xsdgbpbkj" + "commit": "af8a681966dcf6a51a33188f1483c2a68af94ff7", + "sha256": "0pp6j2anzbm3ziv6rb16h9gqiqqcym52b5lfigjr5i33v9a5xdza" }, "stable": { "version": [ 3, - 0, + 1, 0 ], - "commit": "c2b33c82156adffcbe1c81abc2f62ee4ab86b0c6", - "sha256": "10cpmmsfyxbymz7w0hs377bvr4i2b2gy43q6q8ig8x9xsdgbpbkj" + "commit": "af8a681966dcf6a51a33188f1483c2a68af94ff7", + "sha256": "0pp6j2anzbm3ziv6rb16h9gqiqqcym52b5lfigjr5i33v9a5xdza" } }, { @@ -30184,30 +30308,30 @@ "repo": "s-kostyaev/ellama", "unstable": { "version": [ - 20240204, - 739 + 20240223, + 2012 ], "deps": [ "dash", "llm", "spinner" ], - "commit": "81dc7414cbd637fb61c6541ce71ebb8092db9498", - "sha256": "1x08n2j0klsybfy86ikppgfbsslidjy8fpcqja9g7xslq39jp435" + "commit": "5acc209c299b9540265141b466900b0c36dc0ff4", + "sha256": "15xaqjcqks6w63107r8w6329876jvj5h1zbwgx9rc40z5qq9vamg" }, "stable": { "version": [ 0, - 7, - 5 + 8, + 7 ], "deps": [ "dash", "llm", "spinner" ], - "commit": "3b70a560c0f04d02bf99dab2a7252ef4b67cf1e9", - "sha256": "1wgpfaihyidlybnh0f26df8k23w6kmwa50p827qlk0kg548r38d2" + "commit": "5acc209c299b9540265141b466900b0c36dc0ff4", + "sha256": "15xaqjcqks6w63107r8w6329876jvj5h1zbwgx9rc40z5qq9vamg" } }, { @@ -30364,20 +30488,20 @@ "repo": "sp1ff/elmpd", "unstable": { "version": [ - 20210904, - 1340 + 20240208, + 1457 ], - "commit": "4b42a90610fdb05ac1a2811da5acd55493715795", - "sha256": "1nj310mnckf5mpqici67jzdydbby50la6g6vq7qdaji0c98c335b" + "commit": "c6c8c3fa52951c9570041fe78674f267ca8001a5", + "sha256": "0kh1zxvzys88f8cl7d27rhyikrykqfdcq9q1p7qw7224f8gzv7ch" }, "stable": { "version": [ 0, 2, - 3 + 4 ], - "commit": "4b42a90610fdb05ac1a2811da5acd55493715795", - "sha256": "1nj310mnckf5mpqici67jzdydbby50la6g6vq7qdaji0c98c335b" + "commit": "c6c8c3fa52951c9570041fe78674f267ca8001a5", + "sha256": "0kh1zxvzys88f8cl7d27rhyikrykqfdcq9q1p7qw7224f8gzv7ch" } }, { @@ -30567,20 +30691,20 @@ "url": "https://thelambdalab.xyz/git/elpher.git", "unstable": { "version": [ - 20230505, - 817 + 20240214, + 952 ], - "commit": "81f2883614c303184116449ec3583ef5c136ec2f", - "sha256": "0cxzv9nx5vshf45r7msaqnq8h7xwi4kd8pb3na3dljlrhwvgdrk6" + "commit": "3f53ed5b6550d25a66bc83f6f26d8cfb06b1dcce", + "sha256": "1qiqjkbqjv6gw4lyf697jsb081sy2r46i3q6gdssfrhsjjmb8jag" }, "stable": { "version": [ 3, 5, - 0 + 1 ], - "commit": "81f2883614c303184116449ec3583ef5c136ec2f", - "sha256": "0cxzv9nx5vshf45r7msaqnq8h7xwi4kd8pb3na3dljlrhwvgdrk6" + "commit": "3f53ed5b6550d25a66bc83f6f26d8cfb06b1dcce", + "sha256": "1qiqjkbqjv6gw4lyf697jsb081sy2r46i3q6gdssfrhsjjmb8jag" } }, { @@ -31314,14 +31438,14 @@ "repo": "oantolin/embark", "unstable": { "version": [ - 20240131, - 1248 + 20240221, + 1649 ], "deps": [ "compat" ], - "commit": "99484b04ec72b9febfb2175b075ba55e40bcbf72", - "sha256": "12xsh782cs1vk2h5apzv94x0y247s2ww2sx5634bf61prlbgy2d3" + "commit": "c93abadc8220c0caa6fea805f7a736c346d47e7e", + "sha256": "0pmg58anfgsp1v9dg56kbihv86k88pjicid41mzqq9jpwx4wh8x0" }, "stable": { "version": [ @@ -31343,16 +31467,16 @@ "repo": "oantolin/embark", "unstable": { "version": [ - 20240128, - 1843 + 20240205, + 2122 ], "deps": [ "compat", "consult", "embark" ], - "commit": "9d6d4139bf66aa172ac96a6d0918d591455497c3", - "sha256": "1dcr7daanvmh0fcrnv4gds7nxfjipm93yi084hx1l2hilxdm4xfz" + "commit": "60139db8794f7e4a08076d9f7597d08f6c8083d1", + "sha256": "0ndf59zxi002jqlzfx64in5179xhygd86fhwrhygn8b2mdx7nq2d" }, "stable": { "version": [ @@ -31521,16 +31645,16 @@ "url": "https://git.savannah.gnu.org/git/emms.git", "unstable": { "version": [ - 20240202, - 2122 + 20240211, + 2229 ], "deps": [ "cl-lib", "nadvice", "seq" ], - "commit": "87d0d1fb0566a80229029d0d8d7c863138d70aae", - "sha256": "0m54hj86snq8hr20dgm01zikab59sqzdf3byz18a76fv6930q8hd" + "commit": "9fec86dbb768b3b5714036d08129a20664f57657", + "sha256": "1ig6jaw1cg9pchgi864vp812pj66pp2q9crk74b3pfgi2viqg3bz" }, "stable": { "version": [ @@ -31899,15 +32023,15 @@ "repo": "isamert/empv.el", "unstable": { "version": [ - 20240203, - 2126 + 20240210, + 2233 ], "deps": [ "compat", "s" ], - "commit": "a0e362e5ba0be6c7cf96076d61a192cced7bdcc0", - "sha256": "196bbpxxrni0jlrskyyp8vhg41xsjnq6rbclxrp36hh11v0pxb07" + "commit": "6cca36835f150754a5590227d956fc245f10eb5d", + "sha256": "1wypvqs135dfb12mc954k53rvq48ljcc1l01fzkq7rwk543i182p" }, "stable": { "version": [ @@ -32347,8 +32471,8 @@ "repo": "emacscollective/epkg", "unstable": { "version": [ - 20240116, - 1941 + 20240212, + 1731 ], "deps": [ "closql", @@ -32356,8 +32480,8 @@ "emacsql", "llama" ], - "commit": "7f7137e96dd91786e0cf5c8ecb674aeaaf22a49d", - "sha256": "02mc0sc8i4dqshblbnwws2a0l7bxcswlc21jyfv23gk0pm2wgbxw" + "commit": "4a245349047f48507fc28f7077061bca3dfcedea", + "sha256": "1sk0vnb1prlqb6qpg8w59liqnj9hn2mpcw1mb58jvfc5xb2f19vw" }, "stable": { "version": [ @@ -33004,11 +33128,11 @@ "repo": "agda/agda", "unstable": { "version": [ - 20200914, - 644 + 20240220, + 2129 ], - "commit": "aa5e3a127bf17a8c80d947f3c286758a36dadc36", - "sha256": "0nwriahnkyg1p0xn50c4h2bxg9idm6d9n8mfl7ddzm98j8gv1vwi" + "commit": "d4ac6d038e25bb8d4912da7a4c5df91a856e1c9c", + "sha256": "0sfd2y2h606m5800a978sm2ram4sx1cbx2ng1d2hf37qqa950j85" }, "stable": { "version": [ @@ -33063,20 +33187,21 @@ "repo": "erlang/otp", "unstable": { "version": [ - 20231110, - 1018 + 20240214, + 900 ], - "commit": "bd55bb110c2ae8e51e14f4a26c9116e1db3b3cc3", - "sha256": "0md6bd463lz806463g9wch3xmmdqaddbbya2mnxx88ncfijx86n3" + "commit": "b74bd21d5cb52e0fdc5ea321439c428783feea23", + "sha256": "1vjgmda8m2c2shdyk7dy4bspykrbsgvcs5s98fzxsqwf99l2xh20" }, "stable": { "version": [ - 26, - 2, + 27, + 0, + -1, 1 ], - "commit": "ca8b893f9d5bdd0957b78514ba523032e762c644", - "sha256": "0b0gaalybrni5v3bcm2q0iybicspxyzqnifncyjpskx26xhki971" + "commit": "b74bd21d5cb52e0fdc5ea321439c428783feea23", + "sha256": "1vjgmda8m2c2shdyk7dy4bspykrbsgvcs5s98fzxsqwf99l2xh20" } }, { @@ -33743,11 +33868,11 @@ "repo": "peterwvj/eshell-up", "unstable": { "version": [ - 20170425, - 1737 + 20240217, + 2020 ], - "commit": "b00e447ad7941ab31bcbb6bc0205fd492e887e7d", - "sha256": "1802887ad7y6m40azfvzz6aapdzkp655jpiryimqd11kwbsinmvv" + "commit": "160e48a7e0047a2947923d1fc43a9727e51fb25f", + "sha256": "0xbcskq2ykwz0hpfjbgzh3gpjldx9y2jxwwdaibhv4j0cf9fyiyq" }, "stable": { "version": [ @@ -34061,19 +34186,19 @@ "unstable": { "version": [ 20240131, - 1037 + 1041 ], - "commit": "d8472e00da8fde3224d4512641093b526601af39", - "sha256": "094pwdzklzqk9gvf7z9phaxbwvw8hpghk2q05zrdyxjr4rmvq9bc" + "commit": "ab2faeca1ba6c456333312c58f58ef9e5ef4aa8b", + "sha256": "0jfdfqpa3x1zm65cllkzhqir057xd3hxi4z2ddii1i26zy56iikf" }, "stable": { "version": [ 24, 1, - 0 + 1 ], - "commit": "0ef7e6878f47d2492a371be5947e895c4b3dfeb8", - "sha256": "10j315plrpl4yax2srv9r2l7kdr0qqz8h3g2n4s7c1rhpzpfgyh2" + "commit": "ab2faeca1ba6c456333312c58f58ef9e5ef4aa8b", + "sha256": "0jfdfqpa3x1zm65cllkzhqir057xd3hxi4z2ddii1i26zy56iikf" } }, { @@ -34699,15 +34824,15 @@ "repo": "emacs-evil/evil", "unstable": { "version": [ - 20240128, - 957 + 20240222, + 652 ], "deps": [ "cl-lib", "goto-chg" ], - "commit": "5995f6f21f662484440ed67a28ce59e365feb9ad", - "sha256": "0fzcxddxn19bjca3lszbgssdi17lj5nvynxnmrh8ckrcnf86kivf" + "commit": "a7ffa73bbdc523c0e473d79c0ded7c6457bcb65c", + "sha256": "16npmdas70myr0nhy9fn7rl7nz2gcyqwnhbcky27a75j22vvfj9h" }, "stable": { "version": [ @@ -34762,14 +34887,14 @@ "repo": "wcsmith/evil-args", "unstable": { "version": [ - 20220125, - 1626 + 20240210, + 504 ], "deps": [ "evil" ], - "commit": "2671071a4a57eaee7cc8c27b9e4b6fc60fd2ccd3", - "sha256": "13avgl0whfp1xdsmp0j7qr5p2nh59swb2lyfpr7fz6bkgifrn212" + "commit": "a8151556f63c9d45d0c44c8a7ef9e5a542f3cdc7", + "sha256": "05xxgchkybbixxq2k1wdg5b4f636cc5nna83gfqvbflnza7fl5h7" }, "stable": { "version": [ @@ -34900,15 +35025,15 @@ "repo": "emacs-evil/evil-collection", "unstable": { "version": [ - 20240118, - 856 + 20240223, + 1627 ], "deps": [ "annalist", "evil" ], - "commit": "8c84f9bc89fe56e71b56519f886085ddcbc671cf", - "sha256": "1m1lqldbp8xs8b5n6kz181w0lbdbgp1lllnfmw65y346xx0ycm7x" + "commit": "54e1eb02d918fb38b4e71c87ea9a8fe8f499dc5f", + "sha256": "18v3bnz7k5b2gnyp36dmmdxpmr7d1pnim31wpz91rmj5hs58qn8x" }, "stable": { "version": [ @@ -35448,20 +35573,20 @@ "repo": "redguardtoo/evil-matchit", "unstable": { "version": [ - 20231011, - 1119 + 20240216, + 1304 ], - "commit": "fe4cc5243a23ba7aa283803b200993f23b5dafef", - "sha256": "0zjlnl40yx1n5d275m5kd46hx758g301akr2jbnbrrifv18p3j7h" + "commit": "1c4fefa9bb11cc4b1d7f10614d2021c12ed12e89", + "sha256": "1m5y5n38w0ijzx2kl9d0nnw70ykx2prmnvv4ip9siad71k7wpwjg" }, "stable": { "version": [ 3, 0, - 2 + 4 ], - "commit": "f27b2a87bab75e3b8a87c277049a4363cdfcbf61", - "sha256": "0igz4kcfb01f9h49n5x9p1idzap54nkw62i1xrql1zlj54s8rv6b" + "commit": "1c4fefa9bb11cc4b1d7f10614d2021c12ed12e89", + "sha256": "1m5y5n38w0ijzx2kl9d0nnw70ykx2prmnvv4ip9siad71k7wpwjg" } }, { @@ -36401,11 +36526,11 @@ "repo": "meain/evil-textobj-tree-sitter", "unstable": { "version": [ - 20231222, - 1559 + 20240213, + 522 ], - "commit": "220ceae065852ef4f717fa41efd1ab51ca2346d3", - "sha256": "0a7wg9gzgisi4hzxm3yxclzgwiqw9vd7bc9f5nz1ry2xdk0hbna4" + "commit": "856773515072bdce88c8420f44bc84fbcbf96af4", + "sha256": "10shjlp6dihhnriw8mg7mkwb2b5xnagkikzq5nknf9xpn7pjp3rr" } }, { @@ -36504,27 +36629,27 @@ "repo": "clsty/evil-tutor-sc", "unstable": { "version": [ - 20230705, - 656 + 20240215, + 5 ], "deps": [ "evil", "evil-tutor" ], - "commit": "1a1bc93eeb432159591b6dbe6684068311c89a46", - "sha256": "1l0lcxjf5fn3r9xwcjnql95fbqx23a4d6a3wnyrw3jzm3hiyckgk" + "commit": "9ae3cff4b1d44d74989e832cfa566c20bbe6bb1a", + "sha256": "1dqb1g6q8szknajr4rb9l2nra507k1qfmiwwx1mdhbvvfp3c6qjz" }, "stable": { "version": [ 2, - 1 + 2 ], "deps": [ "evil", "evil-tutor" ], - "commit": "9a4a58d4d98c1118383df6ebd352413b95c68457", - "sha256": "1b0pv11793kmrcbb3gj52qnsrcak2dxwxfkqpj3sjss8zpd68bdj" + "commit": "9ae3cff4b1d44d74989e832cfa566c20bbe6bb1a", + "sha256": "1dqb1g6q8szknajr4rb9l2nra507k1qfmiwwx1mdhbvvfp3c6qjz" } }, { @@ -36888,14 +37013,14 @@ "repo": "purcell/exec-path-from-shell", "unstable": { "version": [ - 20230804, - 645 + 20240216, + 1606 ], "deps": [ "cl-lib" ], - "commit": "03fc0a38af9e396c98f5a30c392cf757b3a34feb", - "sha256": "1wmr1z603wmcv8hxzxn84qxzdwmzmdm8x6f3n0x7klviq4jw6v2x" + "commit": "d95677ad608c214647b87bc20df1642763e3b400", + "sha256": "1r32id7fkqhvr6whfx71v4svf70bav5k8b6dlp77gv6p1zyckm22" }, "stable": { "version": [ @@ -37237,11 +37362,11 @@ "repo": "agzam/exwm-edit", "unstable": { "version": [ - 20220414, - 106 + 20240221, + 124 ], - "commit": "b5b7e950f57e30befd68d51df34540b70e6ac28f", - "sha256": "11yjvry950xiq91rzbx9jsa8hx3lnabhkqzgiqlcgx36q6diw6fh" + "commit": "19ce910a9183aac78365d674cbeb630464ff1836", + "sha256": "06p17hbbv3dk0rsd3yw9f7bqnsar4qphppc9vm870qzmy51np47p" } }, { @@ -38134,14 +38259,25 @@ "repo": "martianh/fedi.el", "unstable": { "version": [ - 20231230, - 1108 + 20240220, + 1434 ], "deps": [ "markdown-mode" ], - "commit": "4d776332d6425a917cb437fc17831fa834c881d2", - "sha256": "1bqaapxhp1517sp0x07d0mlzq3zg721fppa6q09zz8hjsjjx5p0c" + "commit": "ffcb84bb132a72c9d787b4f6d8481d27da623d41", + "sha256": "0a5zq7axxh3khx6465s7ym9s7v2iw7ky9z486d0zg41k7926bm9d" + }, + "stable": { + "version": [ + 0, + 2 + ], + "deps": [ + "markdown-mode" + ], + "commit": "ffcb84bb132a72c9d787b4f6d8481d27da623d41", + "sha256": "0a5zq7axxh3khx6465s7ym9s7v2iw7ky9z486d0zg41k7926bm9d" } }, { @@ -38220,11 +38356,11 @@ "repo": "technomancy/fennel-mode", "unstable": { "version": [ - 20231022, - 1926 + 20240217, + 1848 ], - "commit": "5965c8fc693a49e65237a087e693690cf8c9fcb3", - "sha256": "1qxrhrnnxjmw6a1q0v12h2ix5l3d5rp2knf4ppg808mx8b8dcm5w" + "commit": "0997a3853e56bfcd29167687f8ababcf8fd89c36", + "sha256": "0l5a7xgrdcrflv33f4l8sszjn0qnhmnljad5r7iwgsymz7jvav8d" } }, { @@ -38456,11 +38592,11 @@ "repo": "davidshepherd7/fill-function-arguments", "unstable": { "version": [ - 20210617, - 1538 + 20240213, + 2249 ], - "commit": "60a5a3c3004cffa111202b42217d604f63d72e70", - "sha256": "0z2a1h3lrkywlgccd66gi076bj1l52szp2bl337hrvdrla2hb3lx" + "commit": "9def8ced5241b10067ae85c89ae34359c2e4847a", + "sha256": "16iikjpi8r2gx6hd25nc50ajjqkn9jaavpxry3ma2i57jm59dr5w" }, "stable": { "version": [ @@ -38751,8 +38887,8 @@ "repo": "LaurenceWarne/finito.el", "unstable": { "version": [ - 20231209, - 1912 + 20240219, + 2059 ], "deps": [ "async", @@ -38763,8 +38899,8 @@ "s", "transient" ], - "commit": "15e5870843751bd3d7bb5e2bcafe4cb2d859706e", - "sha256": "1chz9sa1x0rcrpnl998xzij1ac5ryllka9jn8w8bmslk1axdf5cg" + "commit": "b4f1c776e3a6cda2f51dd71e55f72de6fd3c1dcf", + "sha256": "1qrr86xdf9dh7nwlsri5s2i27ynrwj2b3pqcyab3g49qdd2gwnx6" }, "stable": { "version": [ @@ -39589,14 +39725,14 @@ "repo": "lewang/flx", "unstable": { "version": [ - 20221213, - 542 + 20240205, + 356 ], "deps": [ "cl-lib" ], - "commit": "7b44a5abb254bbfbeca7a29336f7f4ebd8aabbf2", - "sha256": "18vzjsscm9hsxxnacqfaskwayxhlg258rj8m7m8kim12nndgkzcy" + "commit": "4b1346eb9a8a76ee9c9dede69738c63ad97ac5b6", + "sha256": "0q49p1y3kpx140h0f97kfw4kfx8mlzzxbninbarvygmlg2fkfi1n" }, "stable": { "version": [ @@ -39619,15 +39755,15 @@ "repo": "lewang/flx", "unstable": { "version": [ - 20221213, - 542 + 20240205, + 356 ], "deps": [ "cl-lib", "flx" ], - "commit": "7b44a5abb254bbfbeca7a29336f7f4ebd8aabbf2", - "sha256": "18vzjsscm9hsxxnacqfaskwayxhlg258rj8m7m8kim12nndgkzcy" + "commit": "4b1346eb9a8a76ee9c9dede69738c63ad97ac5b6", + "sha256": "0q49p1y3kpx140h0f97kfw4kfx8mlzzxbninbarvygmlg2fkfi1n" }, "stable": { "version": [ @@ -39670,30 +39806,19 @@ "repo": "flycheck/flycheck", "unstable": { "version": [ - 20240202, - 1356 + 20240224, + 703 ], - "deps": [ - "dash", - "let-alist", - "pkg-info", - "seq" - ], - "commit": "23df1af6b51fc44ec41973d4da32f2b5a8dac38a", - "sha256": "0wqww59x3xjrjdzg9qf84fkw264503f6fbkp1s0cz3x20v9d6xf8" + "commit": "ed010752df6ca0092107aeb22ff110306462102b", + "sha256": "09bncjxppn1snciznxm1g11anv40a031rg20ppqms0cxkwjn5acd" }, "stable": { "version": [ - 32 + 34, + 1 ], - "deps": [ - "dash", - "let-alist", - "pkg-info", - "seq" - ], - "commit": "3b5b4248074f016922c2674789d4a242528cf4c7", - "sha256": "0dx6wqxz1yfp4shas4yn6abqc8bz21ks3glcyzznm3xspjdaq21s" + "commit": "5a9ff918f91e230ae08a6bdce7ec1f107864a5e2", + "sha256": "1rhsrbbg3y50qc4drbdgwa1z0hw7w84blgr0xl6zi9mqnjnak495" } }, { @@ -39867,15 +39992,15 @@ "repo": "flycheck/flycheck-cask", "unstable": { "version": [ - 20200926, - 1502 + 20240205, + 1721 ], "deps": [ "dash", "flycheck" ], - "commit": "4b2ede6362ded4a45678dfbef1876faa42edbd58", - "sha256": "0fzcknz2gicpx5rqf8qdxiy1g2kppy2qzsgszxm28mbahf0913bb" + "commit": "0eeec5197e9d31bfcfc39380b262d65259a87d91", + "sha256": "0f7h1i2a0jk31fdlcg1c9k4bl65jfzjywyznn7yj59pdq6pyrxix" }, "stable": { "version": [ @@ -40054,14 +40179,14 @@ "repo": "borkdude/flycheck-clj-kondo", "unstable": { "version": [ - 20240203, - 1224 + 20240218, + 2215 ], "deps": [ "flycheck" ], - "commit": "9089ade9e01b091139321c78ad75946944ff845d", - "sha256": "0xmddrmdwk8fxgfays8gpf0wg3f6cvqk77axm1jqyiki4zmd35hl" + "commit": "e38c67ba9db1ea1cbe1b61ab39b506c05efdcdbf", + "sha256": "1pxlb8axgmc8cw4id40z576kd041qb1irq8rkjn6xbda585ix58f" }, "stable": { "version": [ @@ -40477,14 +40602,14 @@ "repo": "flycheck/flycheck-eask", "unstable": { "version": [ - 20240101, - 833 + 20240223, + 1023 ], "deps": [ "flycheck" ], - "commit": "1871b7ee94342f7673abef65337b8741f37c01e2", - "sha256": "1n2rzr8qnqcsqszwy9lx0y8sv7d412g3kxwgwqkjw5ha38zcprcg" + "commit": "c1c82b359bb94cbca29f2f0fb29b7f5132691d04", + "sha256": "05p04454sd3phd4w7i7rjdz861akd8ml55pjhxsnwpacgw05w8zn" }, "stable": { "version": [ @@ -40501,21 +40626,21 @@ }, { "ename": "flycheck-eglot", - "commit": "ead6dfff6183385b6792bae4637bcaec76d87428", - "sha256": "0awm312r8my2fy7b2zchhfsf12mv7ad24d4wx85f9p5dalgi2340", + "commit": "0a9e5719881a28fdcb7dd0fda4e9d124ff0da912", + "sha256": "1inyc5mi6ym5gfrq4qk8j72z9mdbwybd7q0242zk7fcn7i2j6571", "fetcher": "github", - "repo": "intramurz/flycheck-eglot", + "repo": "flycheck/flycheck-eglot", "unstable": { "version": [ - 20230630, - 1803 + 20240214, + 1937 ], "deps": [ "eglot", "flycheck" ], - "commit": "9ff8d0068be59b1450964b390349d75a68af21ed", - "sha256": "1ab4vp8qyhmg0ckr2h0bw1nm3lwh8zwckgjvzmr3lwcv6drcq67h" + "commit": "a38101634c55ef6cfcfc74b4fd9a50b541b42457", + "sha256": "0r4h4c0pzfgp22iscgszvzv1sf3b286wrgmds0ijlha4r99ln88s" } }, { @@ -42062,8 +42187,8 @@ "repo": "flycheck/flycheck-rust", "unstable": { "version": [ - 20190319, - 1546 + 20240205, + 1018 ], "deps": [ "dash", @@ -42071,8 +42196,8 @@ "let-alist", "seq" ], - "commit": "a139cd53c5062697e9ed94ad80b803c37d999600", - "sha256": "1fh6j5w2387nh2fwwjphkhq17cgj5m2q5k0fhidvgc2w65lzbr1r" + "commit": "4d365ed1c9e8b8ac43561eb365d37ab555a6e617", + "sha256": "0qdbmy7g8pmaml7sdi9bfpadlb69cyavicwi0w3zb9fbhwqjzbpv" }, "stable": { "version": [ @@ -42715,14 +42840,14 @@ "repo": "flymake/flymake-eask", "unstable": { "version": [ - 20240101, - 837 + 20240223, + 1022 ], "deps": [ "flymake-easy" ], - "commit": "3962a059f3437bee73faa11d997fdb92d180eee7", - "sha256": "0c9a9ahrp6yz0bjcw9zzvlrjx44iih3pcbm79lags2pcxrb0824n" + "commit": "0e83cec77aab54365ef8d604151888bb1f61049c", + "sha256": "08939vsg1mqs3syngr70vakabrvrjbbna7im6b1gjal8qjz22cxn" }, "stable": { "version": [ @@ -44619,8 +44744,8 @@ "repo": "magit/forge", "unstable": { "version": [ - 20240203, - 2128 + 20240219, + 1113 ], "deps": [ "closql", @@ -44635,8 +44760,8 @@ "transient", "yaml" ], - "commit": "298e9f6e7afda28b2e5e47d4c4e200f707fa2eec", - "sha256": "13b2bhlxpcw9bjp9zg6c8vlbwmxi3qvijg5mfbb09dmqr9iz72jq" + "commit": "4ec54211b2cb695ad8eb5b395bbc9b522f600797", + "sha256": "1yjbz8d2jq90yn2scgiwad3ycz3jcyprnxgz59rp0j11a26d08rv" }, "stable": { "version": [ @@ -44706,28 +44831,28 @@ "repo": "lassik/emacs-format-all-the-code", "unstable": { "version": [ - 20231107, - 1932 + 20240205, + 2153 ], "deps": [ "inheritenv", "language-id" ], - "commit": "6adf79ec74d52862e9afb910303bfa04ac9db604", - "sha256": "1x65gycrfw5m2ak7fdnqk0ysv4s65z64a0dc1nda7l5qfy425pll" + "commit": "1f4a69811b4b6a00c74fa2566ef731b17b9a2ed1", + "sha256": "1p8bh96yksbpajx2pqxjc4vf7nfncwc3mvh1fcj8afw53g72is8m" }, "stable": { "version": [ 0, - 5, + 6, 0 ], "deps": [ "inheritenv", "language-id" ], - "commit": "b18ed67a81b4d81d77f3bd7cf6e004e4e412b630", - "sha256": "1qy4qdvxsagzp8pav2jx29bz37xiwvm5lbwyfp8jlg59715z4cxq" + "commit": "1f4a69811b4b6a00c74fa2566ef731b17b9a2ed1", + "sha256": "1p8bh96yksbpajx2pqxjc4vf7nfncwc3mvh1fcj8afw53g72is8m" } }, { @@ -44854,14 +44979,14 @@ "repo": "rnkn/fountain-mode", "unstable": { "version": [ - 20231127, - 1128 + 20240210, + 1105 ], "deps": [ "seq" ], - "commit": "f3685ac7235de79cfa9a9c84acbbe8541bcf5e25", - "sha256": "1bj7iw2sd09dj2a6289r0rkjcy6bgyw621k1dr39dym3wlgbzjgz" + "commit": "68fa4e62d86e0d636f0aaccd101ba1b887597424", + "sha256": "0skqm9gjf0sjqx8pl2s789rpyady17zwvnda10lxzqv1cg4vn74n" }, "stable": { "version": [ @@ -44884,11 +45009,11 @@ "repo": "gmlarumbe/fpga", "unstable": { "version": [ - 20230913, - 2241 + 20240211, + 213 ], - "commit": "9cf7b25ab7364f4e690e86b364cc3279cdffc25e", - "sha256": "04cxmh455vxfswxk8h460g7dcfr3ww1gnijxlbrkn7m0j1cysz5f" + "commit": "bbd663f29e796ab010a5569f1cdbd706ff0f564a", + "sha256": "10mxqmaq1n2691qyydyblwdzyyv5dghm9rc62awfgcjkqd02hmr8" }, "stable": { "version": [ @@ -45007,15 +45132,15 @@ "repo": "davidshepherd7/frames-only-mode", "unstable": { "version": [ - 20210107, - 918 + 20240213, + 2142 ], "deps": [ "dash", "s" ], - "commit": "27a5116f36af14df39b92ee2ea1f8583f22484cf", - "sha256": "1gng87dfkd1zi2gnnymh44496an1wwacf7dcm525n3k00clx58if" + "commit": "53b17d712e363991f070d790493cd3cbf1d8a9be", + "sha256": "091ppnizhfvrc9clrq9bd7fcbd7hgg39b8ym3ibbhh890b7a4p56" }, "stable": { "version": [ @@ -46183,14 +46308,14 @@ "repo": "emacs-geiser/geiser", "unstable": { "version": [ - 20240115, - 1854 + 20240208, + 26 ], "deps": [ "project" ], - "commit": "0e189dfb1e531c7b2609c5865659badec7cb6f28", - "sha256": "1aiw8fxfna58g3zcjg4rwr6jfaifdgp9nmcgd55kfbhps9ih0qi0" + "commit": "4e64934bd2ae7c6f0e4acb9f2ed017844c187223", + "sha256": "098xbywraa8a8qcg07iy2svvsqr10s9wdk2ixwcxdh0cskfq40m4" }, "stable": { "version": [ @@ -46552,14 +46677,14 @@ "repo": "noctuid/general.el", "unstable": { "version": [ - 20240131, - 1426 + 20240218, + 1029 ], "deps": [ "cl-lib" ], - "commit": "3ca7bbf1101c9c9fb372e6d0d0c026dfadb9996f", - "sha256": "1p2cmj3xqs82sy2hdvmrm9dspwwjx8nxn3bf1ylkgnj8j2gyj4ca" + "commit": "ced143c30de8e20f5a3761a465e684a1dc48471e", + "sha256": "0c13kax2h14b06zjs8wj950y7ykzmabfwdmb8imwmpgfcaasycf2" } }, { @@ -46692,16 +46817,16 @@ "repo": "thisch/gerrit.el", "unstable": { "version": [ - 20231210, - 2222 + 20240221, + 2200 ], "deps": [ "dash", "magit", "s" ], - "commit": "abc40004fd2715497d964ba3d38f7a702f22c3bf", - "sha256": "1g84ghsj2y29qyr7wabrsrk7bdvpjrbbhnc03m5fmlzpkzdlflhx" + "commit": "f327a5c4ec9f508e7caac622438168ff3bc29fd7", + "sha256": "0pj8g15firy6pqm7plry63i79xp0l9n3c6bx17sln0dv4dyj8z8x" } }, { @@ -47000,16 +47125,16 @@ "repo": "magit/ghub", "unstable": { "version": [ - 20240101, - 2217 + 20240218, + 2101 ], "deps": [ "compat", "let-alist", "treepy" ], - "commit": "ba56fe223fbabab89fee577a1d3b0704d7c4a0df", - "sha256": "0v31jzgq53rcxj2yr0ag7pm27797l2c1rnngfb8i0w7h857iwld9" + "commit": "c59de91717c2343ccba3adb9047d846edc35bc36", + "sha256": "02cs2min8kg1rnmjm2kvn2xvbmr7dsl0jgsxknqikc44d73a0ipy" }, "stable": { "version": [ @@ -47335,26 +47460,26 @@ "repo": "liuyinz/git-cliff.el", "unstable": { "version": [ - 20240107, - 2156 + 20240220, + 1913 ], "deps": [ "transient" ], - "commit": "1949b536a259b8da8722b5fd064b89fb163f976b", - "sha256": "1x56c9lzz6hrmgbfzqsfrdh2xr6yqdzdnw8f4afxyp2ifbnfv99q" + "commit": "0bc7b66d78058f5d41e9adb891d6fb29085153ee", + "sha256": "1szbfxy3lc1y8ax3gbxs5spkdjshrpq537yaxd85n9mrv19s3xv0" }, "stable": { "version": [ 0, - 4, - 5 + 5, + 0 ], "deps": [ "transient" ], - "commit": "a5ec76d0c52c08ec134190578686b5685589c8e4", - "sha256": "0h3v4zmmnc0dksyxzjg1y621w98qv6zm4rmg9k43rhsxlv1n6qp3" + "commit": "0bc7b66d78058f5d41e9adb891d6fb29085153ee", + "sha256": "1szbfxy3lc1y8ax3gbxs5spkdjshrpq537yaxd85n9mrv19s3xv0" } }, { @@ -47398,16 +47523,16 @@ "repo": "magit/magit", "unstable": { "version": [ - 20240123, - 1358 + 20240221, + 1445 ], "deps": [ "compat", "transient", "with-editor" ], - "commit": "fc61ce236d5f8fedff9f469fdb25b4d5d49694e8", - "sha256": "18hn9akj0gm2wq2ba7cf3vlvsragsq1flbwdhmb1h61da66khn0p" + "commit": "09961f67a403c53b62669f40a088d5720dc77270", + "sha256": "0sw5lwk04yi0840yqyga7v82mjkqvflwi3pgsq02mrdbc5w4wx1m" }, "stable": { "version": [ @@ -47832,14 +47957,14 @@ "repo": "pidu/git-timemachine", "unstable": { "version": [ - 20230630, - 1214 + 20240219, + 2108 ], "deps": [ "transient" ], - "commit": "ac933e5cd29583c131401f3bd991d98129c316df", - "sha256": "152vq34dn76m21ab97wwm31hgp2wl9y437vwmd4kcd5pvwjhx9c6" + "commit": "69474bfc653bb076f94d97d22903e2299a3d8a8b", + "sha256": "02grsmgslvbm67g85iv2xq9jq3wj9xi16gn0dqrgrc96hh63mpjh" }, "stable": { "version": [ @@ -48756,11 +48881,11 @@ "repo": "matsievskiysv/gmsh-mode", "unstable": { "version": [ - 20211204, - 826 + 20240223, + 558 ], - "commit": "2b7c573f378f7e9210400115d4d9dfd879f8a4ad", - "sha256": "0yipszmblbz2zz784ys78zqzcm44blnvlm79gch2prl56gi0hl3r" + "commit": "324d09e6ef51ff9473cbfaf560979ed313df416b", + "sha256": "15sp8j28kh50dlmjlrwrhxhiaxrgn6gc1ybr4rv9w5009w0dhfhv" } }, { @@ -48851,6 +48976,38 @@ "sha256": "1svnvm9fqqx4mrk9jjn11pzqwk71w8kyyd9wwxam8gz22ykw5jb2" } }, + { + "ename": "gnosis", + "commit": "90b5307cf4b65da92ccd761fa0063bd553ff3513", + "sha256": "0g3fp9185d56srf9h7axknb2zcf3vz72ld9spg5dvwqzvpzwpjqf", + "fetcher": "git", + "url": "https://git.thanosapollo.org/gnosis", + "unstable": { + "version": [ + 20240222, + 1347 + ], + "deps": [ + "compat", + "emacsql" + ], + "commit": "6ee271486b9a2c1467434bf6c23cb804f905a0f2", + "sha256": "1d9limkb3ydfbhxdcycqv7nh1qk3kwp35c85c1xlhqh761rcl516" + }, + "stable": { + "version": [ + 0, + 1, + 9 + ], + "deps": [ + "compat", + "emacsql" + ], + "commit": "6ee271486b9a2c1467434bf6c23cb804f905a0f2", + "sha256": "1d9limkb3ydfbhxdcycqv7nh1qk3kwp35c85c1xlhqh761rcl516" + } + }, { "ename": "gntp", "commit": "c69a148d3b72d1be6ea10100a8e0cbbd918baa9c", @@ -49413,15 +49570,15 @@ "repo": "dominikh/go-mode.el", "unstable": { "version": [ - 20220114, - 2239 + 20240210, + 10 ], "deps": [ "cl-lib", "go-mode" ], - "commit": "3273fcece5d9ab7edd4f15b2d6bce61f4e5a0666", - "sha256": "00qzn136d8cl3szbi44xf3iiv75r6n1m7wwgldmzn4i5mpz8dbq7" + "commit": "6f4ff9ef874d151ed8d297a80f1bf27db5d9dbf0", + "sha256": "1pbnpj8qqdk4871m1nj39jilcqnz0l5sn9w34s9y2j526rz5l83z" }, "stable": { "version": [ @@ -49864,19 +50021,19 @@ "repo": "minad/goggles", "unstable": { "version": [ - 20240102, - 332 + 20240216, + 1542 ], - "commit": "d64f08ace640b21781689f233498fece656c5a41", - "sha256": "0158pp33qy9cil0y459i6jby26hfjmfnjjrf42b8lcyifsqb3bc9" + "commit": "41d3669d7ae7b73bd39d298e5373ece48b656ce3", + "sha256": "1fczxygg1blfmlwswck49rllww77rc7qn91wqw1kvjwfz31sk8z4" }, "stable": { "version": [ 0, - 3 + 4 ], - "commit": "b715ff51e4b80c3c5487e7be6deadb1bb1497af6", - "sha256": "0crll7r1qzpipimrahbfgk31f6rys58gzsbiwi65l0gqw49699sx" + "commit": "41d3669d7ae7b73bd39d298e5373ece48b656ce3", + "sha256": "1fczxygg1blfmlwswck49rllww77rc7qn91wqw1kvjwfz31sk8z4" } }, { @@ -50256,11 +50413,11 @@ "repo": "emacs-vs/goto-char-preview", "unstable": { "version": [ - 20240101, - 855 + 20240206, + 139 ], - "commit": "6ec23b1fd551c8ff51d50b2a22c2b83828ac0e1a", - "sha256": "1xaqlmw4rvcyfmxh8di3i1c0rw58m2yd7zycyimii7s8gkd2zr0c" + "commit": "d40eb8c1e8844ab7d265197191a759f62bf1099c", + "sha256": "0z4fd6y3cikxgvc86bx2fy04kd136bkh8qymiwsx24i3pa4zwr4b" }, "stable": { "version": [ @@ -50343,11 +50500,11 @@ "repo": "emacs-vs/goto-line-preview", "unstable": { "version": [ - 20240101, - 855 + 20240206, + 138 ], - "commit": "bbcf14e66abf1c56e8f44d501b971882e881a5f9", - "sha256": "1smk52g3sbafi652g6n39ijjv84g84bicxyhx64ybdgi3fndiv8r" + "commit": "4e712da4e5e90b02440bd1f435a89ad02ff5a894", + "sha256": "0khcc8qgc9x77wr4lpxjjahcimxk015ikp3lin02lm1pp28a5wa5" }, "stable": { "version": [ @@ -50367,8 +50524,8 @@ "repo": "vmware/govmomi", "unstable": { "version": [ - 20230927, - 1905 + 20240208, + 2356 ], "deps": [ "dash", @@ -50376,14 +50533,14 @@ "magit-popup", "s" ], - "commit": "23cd3186674c69cbe9a29e32a9176640bccc14fa", - "sha256": "0hzafgkcp2psgciry3q84xwkbd69kd85mnv474zqjym4jh8v6197" + "commit": "5d7849f71f7080873f4c7d75c999a5bf55d8486d", + "sha256": "1a6xx17v5cnz93kkpi4r5f9xzq0pq43iikz7k5smnyl13m3lrm4y" }, "stable": { "version": [ 0, - 34, - 2 + 35, + 0 ], "deps": [ "dash", @@ -50391,8 +50548,8 @@ "magit-popup", "s" ], - "commit": "96b6eb7717a333660fca14fe0b5f71b9b6b01c22", - "sha256": "1wgf0s560rd76chlcs9fqc5kc6rhwm8jf59f8ycpbg8r6nxqgcaj" + "commit": "d7c0094aa2d4dd3cb0da572106793d11078c5c47", + "sha256": "03ffg4ypfrnj8qmip0cdkgifrxasb1wi05zpvg1mmdyx64sr1f90" } }, { @@ -50546,28 +50703,28 @@ "repo": "karthink/gptel", "unstable": { "version": [ - 20240203, - 2229 + 20240221, + 811 ], "deps": [ "compat", "transient" ], - "commit": "af5444a2ea33d717265d5bbf30a15347e2da4d05", - "sha256": "1hp418pj1c81s9f14478sz58ic8c6m6yarg3qqrpbnn8n6y4nimj" + "commit": "8ba07d042c11cb65ebce69fc1dc069905ec00e5e", + "sha256": "0wfqwp5rz77xzsxb56g4w9h047zb0y06ajcr724b5sjykbbznhzw" }, "stable": { "version": [ 0, - 6, - 5 + 7, + 0 ], "deps": [ "compat", "transient" ], - "commit": "af5444a2ea33d717265d5bbf30a15347e2da4d05", - "sha256": "1hp418pj1c81s9f14478sz58ic8c6m6yarg3qqrpbnn8n6y4nimj" + "commit": "8ba07d042c11cb65ebce69fc1dc069905ec00e5e", + "sha256": "0wfqwp5rz77xzsxb56g4w9h047zb0y06ajcr724b5sjykbbznhzw" } }, { @@ -50894,11 +51051,11 @@ "repo": "davazp/graphql-mode", "unstable": { "version": [ - 20230923, - 1315 + 20240218, + 1603 ], - "commit": "49a391b5290e3354b07f7b77ded97a154c084f46", - "sha256": "15hzpcyc73ixlqm4bnl60n07lvci76wgj7d3fc0wanvmfwqhp6py" + "commit": "2183895ea7932359586c4bb99e8562c4aef3aaf7", + "sha256": "1qn45sscx2jdwd3yyw344d225911q314ghfj4d8c4w5vvxw726hb" } }, { @@ -50909,11 +51066,11 @@ "repo": "joram/graphql-ts-mode", "unstable": { "version": [ - 20230911, - 2036 + 20240105, + 1236 ], - "commit": "dc88c4bb1702b910cdc68dd7b361a0fc5bf96486", - "sha256": "1z68y8nkxal6p32qxpvpy7q8wigq3m5j8klrq0vjdr69dbk8c3mq" + "commit": "e933f235408ea195762700fd07c2d828e8f09aac", + "sha256": "1wyhrj5rm28m16ajp5js6nvq3p5a1igm95bmn346d3mvd1gv196n" } }, { @@ -51863,11 +52020,11 @@ "repo": "clarete/hackernews.el", "unstable": { "version": [ - 20240113, - 2137 + 20240214, + 1452 ], - "commit": "38ad768e95ca651d836ee2fa2d795ac2e84e8e03", - "sha256": "100aa0vs1gjwpkfdc7avwv5v3sicj2npqfr1y3dsib3pimp21l6w" + "commit": "34423948fd37e9f6904e4e3f6d103e311017ed09", + "sha256": "1b1s5bkrcsr7kzzm2ck5gwr21gn7r78grhis3zdrjnnxcny7pr5z" }, "stable": { "version": [ @@ -52154,6 +52311,29 @@ "sha256": "0whn8rc98dhncgizzrb22nx6b6cm655q1cf2fpn6g3knq1c2471r" } }, + { + "ename": "haproxy-mode", + "commit": "cda0e4b350611e60eb2ef5bdb3e660f9e707e503", + "sha256": "1psvnyia3mcwndqap45356f9lr4iza2kn0snpc06rkhb16410bqh", + "fetcher": "github", + "repo": "port19x/haproxy-mode", + "unstable": { + "version": [ + 20240207, + 2010 + ], + "commit": "eafb1144751493c33dc005a317236ec3e84aeb07", + "sha256": "17xsyvi8myrcyxrv07ckb6dr3mpkihva7y3daw13a3jnm2kzjsp4" + }, + "stable": { + "version": [ + 0, + 9 + ], + "commit": "eafb1144751493c33dc005a317236ec3e84aeb07", + "sha256": "17xsyvi8myrcyxrv07ckb6dr3mpkihva7y3daw13a3jnm2kzjsp4" + } + }, { "ename": "hardcore-mode", "commit": "b929b3343cd5925944665e4e09b4524bca873c95", @@ -52270,11 +52450,11 @@ "repo": "knupfer/haskell-emacs", "unstable": { "version": [ - 20160904, - 2026 + 20240205, + 2225 ], - "commit": "a2c6a079175904689eed7c6c200754bfa85d1ed9", - "sha256": "1xpaqcj33vyzs5yv2w4dahw8a2vb6zcb3z7y2aqc5jdg3fx9ypam" + "commit": "777d5209f70229b53e4a60a09d1b714d233b0a7c", + "sha256": "0rw21v7qsyl4ygqrh4wsyiz8a8p2q1fpjl8lsvfwmmam1mgm2ph1" }, "stable": { "version": [ @@ -52604,11 +52784,11 @@ "repo": "hcl-emacs/hcl-mode", "unstable": { "version": [ - 20230302, - 1029 + 20240220, + 1534 ], - "commit": "35784854efd29fa8c9fe827654d747a2ace5cb19", - "sha256": "1glz8p89c6mfrh92wycinqr1ffk5b6skjjn9qpqw6n510ccpzhwg" + "commit": "b2a03a446c1fe324ff494c28b9321486fa6fc672", + "sha256": "1ykwwzypy6kna3462zpdnmq3dwidnkjhhyqnyz2fi98hkfcfwah8" }, "stable": { "version": [ @@ -52681,16 +52861,16 @@ "repo": "emacs-helm/helm", "unstable": { "version": [ - 20240130, - 1436 + 20240221, + 1816 ], "deps": [ "helm-core", "popup", "wfnames" ], - "commit": "ff9b346403c4ff08739a88bcb8377c723914526c", - "sha256": "0h8k06297cjw4ajqp4wshkljr3js7xy2276w9rwm2zqyg7sgp6w5" + "commit": "0b355b3cd447df2cf96ad32577b0910770d20c25", + "sha256": "14jyzgz300mx0724agb1jnaixykqrvyblqkik17why0v28jqj2sx" }, "stable": { "version": [ @@ -53574,14 +53754,14 @@ "repo": "emacs-helm/helm", "unstable": { "version": [ - 20240130, - 1931 + 20240224, + 604 ], "deps": [ "async" ], - "commit": "f34ea6b702648e5c7535a704bdb6c4d7afb4b3b8", - "sha256": "1ili5mqdckqlasx0rir2gq4xj2l1frvjnpqnashah7qh4ji2bjxw" + "commit": "56ff07ea90284f5303be5fcaddaaa144e0c3396c", + "sha256": "1dkbrlrnn2lij1fbxbsxaaj29zyf504pv7bjdy1v0pmf1yhxdglp" }, "stable": { "version": [ @@ -53709,14 +53889,14 @@ "repo": "emacs-helm/helm-descbinds", "unstable": { "version": [ - 20190501, - 935 + 20240216, + 1154 ], "deps": [ "helm" ], - "commit": "b72515982396b6e336ad7beb6767e95a80fca192", - "sha256": "1bp2n32lvb1fhnwzk8s782i928m8mklv77jz5rq0ag1q7y740r31" + "commit": "ca03f02da4e54a1d0a2d5498b86e1639aa808d8c", + "sha256": "0rl0935pni1vi5v9wd7w19i214iiysxixcjkdvqk1plsaqnb3dag" }, "stable": { "version": [ @@ -55659,8 +55839,8 @@ "repo": "alphapapa/org-ql", "unstable": { "version": [ - 20240113, - 603 + 20240221, + 1146 ], "deps": [ "dash", @@ -55668,14 +55848,14 @@ "org-ql", "s" ], - "commit": "9606aaf81230d1faf2c7f54925b45e527fa32bf0", - "sha256": "07r9bx0bh7wyj5pbkhnrn8amzz3ynri94cxcxgcn1r3ypdhk6y85" + "commit": "bfff0b5517d55d01bf12de27e10a73c9a077767b", + "sha256": "1wnvrjx9r9f1ykfdafj9pz1b0n669bqmixb5q35kmahyjis8rswq" }, "stable": { "version": [ 0, 8, - 4 + 5 ], "deps": [ "dash", @@ -55683,8 +55863,8 @@ "org-ql", "s" ], - "commit": "9606aaf81230d1faf2c7f54925b45e527fa32bf0", - "sha256": "07r9bx0bh7wyj5pbkhnrn8amzz3ynri94cxcxgcn1r3ypdhk6y85" + "commit": "bfff0b5517d55d01bf12de27e10a73c9a077767b", + "sha256": "1wnvrjx9r9f1ykfdafj9pz1b0n669bqmixb5q35kmahyjis8rswq" } }, { @@ -58500,11 +58680,11 @@ "repo": "ideasman42/emacs-hl-prog-extra", "unstable": { "version": [ - 20230820, - 39 + 20240209, + 218 ], - "commit": "b9a6a5d982b000d26ab365f16b4d5fdced2a3736", - "sha256": "0hl0bh1gnjianlx9kb451432afj9126kcqd9p03x6bicymfb67h2" + "commit": "f658eff775fea05fa6deabf59a5fecf99660fa26", + "sha256": "07fm45vjm0aqa67gk4acip6k3p1n5wcjvv60s0m830awipkw4w6v" } }, { @@ -59139,11 +59319,11 @@ "repo": "hniksic/emacs-htmlize", "unstable": { "version": [ - 20210825, - 2150 + 20240212, + 1001 ], - "commit": "dd27bc3f26efd728f2b1f01f9e4ac4f61f2ffbf9", - "sha256": "0kzkspq9cqdz9z6vibx39kpci07fpwm399nl9bpykc1vbj8cm44f" + "commit": "09d43dfa44899f194095bb3500a45ec5b34d59c6", + "sha256": "062ipq90mmjflp7syx5fpy0zykmdv1cjsd2baidbrydv9jzp2qzl" }, "stable": { "version": [ @@ -59590,8 +59770,8 @@ "repo": "ushin/hyperdrive.el", "unstable": { "version": [ - 20240203, - 429 + 20240207, + 1949 ], "deps": [ "compat", @@ -59601,8 +59781,8 @@ "taxy-magit-section", "transient" ], - "commit": "6252ee1ba84a15c3eb9f53fb253590247759115f", - "sha256": "08dal302vkwbm503madqi90jw4dnpa51hzdisffva59w1z6x046s" + "commit": "8c41b805a522deb86e8b496090769c7251345115", + "sha256": "1p3pf0fybxv5v5sqhrr1yypjba4sl284px575s87ihcrkfjc9bwj" }, "stable": { "version": [ @@ -60178,11 +60358,11 @@ "repo": "ideasman42/emacs-idle-highlight-mode", "unstable": { "version": [ - 20230319, - 810 + 20240222, + 2257 ], - "commit": "f9091c907d41e7b12d99d108a194229b8dbfc5ae", - "sha256": "0757x4iy7q0mj1rshlxr00hbc78g5hzijgzyqs36nrw6bn65fb93" + "commit": "cfb4efba3bbe1f697f6545bee98c479c3f1081b0", + "sha256": "1z14xbvmc87dxs9l8igsrd8y70rhmgw4cljmw6q8znhl2733mbj1" } }, { @@ -60706,15 +60886,15 @@ "repo": "KarimAziev/igist", "unstable": { "version": [ - 20231114, - 928 + 20240204, + 1321 ], "deps": [ "ghub", "transient" ], - "commit": "7a72a4ea40668a7c4f0f8d60990a5ac298429936", - "sha256": "0v02cjjabm1f14bvhqp559xfv14my9ibjyx2gh3kzb67lhsrlcsr" + "commit": "f83141db9a962cfe039431fa440f9c09ec8034ef", + "sha256": "0kj8kjz9324x4hw52rfn71h6pmb2svvbyzi1mkxzyrhhgwjmzbp4" }, "stable": { "version": [ @@ -61950,14 +62130,14 @@ "repo": "chaosemer/init-dir", "unstable": { "version": [ - 20240203, - 1446 + 20240216, + 1758 ], "deps": [ "benchmark-init" ], - "commit": "f82660d3b49ab159758b8d79e894b25a8f779c2f", - "sha256": "16yifym5fc1s33c65ciizf1acbbnknhl79ajxa8k8kzcjg1rbrx0" + "commit": "3b2320a62e0b2c39ae001381ef3e9ee0d538f146", + "sha256": "1irki93sz709rkp8ma3s6b9hmz99l67mcimqw316vqc583kkj2l9" }, "stable": { "version": [ @@ -62858,6 +63038,36 @@ "sha256": "174zjlgcikaydgx5npsbwqblzc61pxnnpw50nia8jhh8175j2sbl" } }, + { + "ename": "iso-639", + "commit": "00248ba809ef61d5f233ee47db785b7d4702c52d", + "sha256": "1qg2z7sp7h5g648i29bgnnal0byjh3jrzgslp59vsw4br6y9lsnr", + "fetcher": "codeberg", + "repo": "WammKD/emacs-iso-639", + "unstable": { + "version": [ + 20240218, + 1008 + ], + "deps": [ + "levenshtein" + ], + "commit": "c217a36102a566bbaf6f0aec81511fc5a9cfc247", + "sha256": "0hhxp36k1nlvz6bd8g2y0xj0m5sb7zz3yq8pr5dqql6fh78rq2hm" + }, + "stable": { + "version": [ + 1, + 0, + 0 + ], + "deps": [ + "levenshtein" + ], + "commit": "c217a36102a566bbaf6f0aec81511fc5a9cfc247", + "sha256": "0hhxp36k1nlvz6bd8g2y0xj0m5sb7zz3yq8pr5dqql6fh78rq2hm" + } + }, { "ename": "isortify", "commit": "c756ccbae044bc23131060355532261aa9a12409", @@ -63022,11 +63232,11 @@ "repo": "abo-abo/swiper", "unstable": { "version": [ - 20231025, - 2311 + 20240214, + 2118 ], - "commit": "8c30f4cab5948aa8d942a3b2bbf5fb6a94d9441d", - "sha256": "1iqj27pc2iivmwfh329v0d9g0z1y0whlnamrl7g2bi374h41m368" + "commit": "749ac1235a7948011cb0caddd4c31037e3314614", + "sha256": "0d598jxdrxjlszaikh27v7j2zdndisfqzb384d94siw4rwzfj4zr" }, "stable": { "version": [ @@ -63046,15 +63256,15 @@ "repo": "abo-abo/swiper", "unstable": { "version": [ - 20231025, - 2311 + 20240214, + 2118 ], "deps": [ "avy", "ivy" ], - "commit": "8c30f4cab5948aa8d942a3b2bbf5fb6a94d9441d", - "sha256": "1iqj27pc2iivmwfh329v0d9g0z1y0whlnamrl7g2bi374h41m368" + "commit": "749ac1235a7948011cb0caddd4c31037e3314614", + "sha256": "0d598jxdrxjlszaikh27v7j2zdndisfqzb384d94siw4rwzfj4zr" }, "stable": { "version": [ @@ -63446,15 +63656,15 @@ "repo": "abo-abo/swiper", "unstable": { "version": [ - 20231025, - 2311 + 20240214, + 2118 ], "deps": [ "hydra", "ivy" ], - "commit": "8c30f4cab5948aa8d942a3b2bbf5fb6a94d9441d", - "sha256": "1iqj27pc2iivmwfh329v0d9g0z1y0whlnamrl7g2bi374h41m368" + "commit": "749ac1235a7948011cb0caddd4c31037e3314614", + "sha256": "0d598jxdrxjlszaikh27v7j2zdndisfqzb384d94siw4rwzfj4zr" }, "stable": { "version": [ @@ -64792,25 +65002,25 @@ "repo": "minad/jinx", "unstable": { "version": [ - 20240129, - 1524 + 20240223, + 1312 ], "deps": [ "compat" ], - "commit": "50dfdcdbdeb320fe0cf02006c90d087eb7a9787d", - "sha256": "0g9jdcjnvqxv11lwlz118snv46zgyl5jfrym93nlld3hiajkmp3s" + "commit": "cd63c27767d655319f89432ed1feae1cae12cdab", + "sha256": "02nc3aha4alhw3qm119hciy3xmrk829vgq4a1dxn04m8qf01fpy8" }, "stable": { "version": [ 1, - 2 + 3 ], "deps": [ "compat" ], - "commit": "e7934278540b33c394a0aebdd9fa543aa84fc82a", - "sha256": "04avl356y0m0i1mqmzzz0245fxflj7i8ssicnvf4wmpjc0qdr694" + "commit": "cd63c27767d655319f89432ed1feae1cae12cdab", + "sha256": "02nc3aha4alhw3qm119hciy3xmrk829vgq4a1dxn04m8qf01fpy8" } }, { @@ -64946,11 +65156,11 @@ "repo": "Michael-Allan/Java_Mode_Tamed", "unstable": { "version": [ - 20230519, - 1523 + 20240213, + 1405 ], - "commit": "b5b969f23d4cda1f70107db79a112e802951ce30", - "sha256": "13dgahlpb19f3d24vrn51s2kccpjbwrfnfmlgpkfvvh3g6gk80qs" + "commit": "a307c5c1ddc2f32199b52f8183b72a0648d4a4e1", + "sha256": "15x9brm62zg9k1y69xp3hana27xrzrw099rnfzkvi2palgi7s6w5" } }, { @@ -64980,11 +65190,11 @@ "repo": "SebastianMeisel/journalctl-mode", "unstable": { "version": [ - 20240115, - 1650 + 20240219, + 2115 ], - "commit": "b3dbb5b4149bc1020f81323ec38c2a7a53647289", - "sha256": "0i7bc5zflhbyxpa5bajdfw7m3ac4flyhqja1lsdjz0ndswszdav9" + "commit": "631d10a5c8f466c94c38c3cd7410a27026f5f822", + "sha256": "1p3mgza73yls8f7v063jb49z0ylmvni4v812abqvvvrn5q396286" }, "stable": { "version": [ @@ -65331,14 +65541,14 @@ "repo": "mooz/js2-mode", "unstable": { "version": [ - 20231225, - 1150 + 20240221, + 351 ], "deps": [ "cl-lib" ], - "commit": "ca0af32eea0281322a9ce268d98f01fbb88bbb7a", - "sha256": "13pqiwf72r7fnwvlxzgvflkbjg9rdzd2rrcj15mv9b1ma3210fsw" + "commit": "e7373b0e0891b2521d8f9b9862b77607317b2f39", + "sha256": "012yc87dv73w9fsccyfdm7ihrc1n39axs4kgw2zj31w48sv1vh1w" }, "stable": { "version": [ @@ -65572,14 +65782,14 @@ "repo": "taku0/json-par", "unstable": { "version": [ - 20230917, - 624 + 20240217, + 550 ], "deps": [ "json-mode" ], - "commit": "bbafcc911fce4ebfb30d9f9a0bc226b1983cf7b1", - "sha256": "0mphal0j5hn5hi9i8gpb95csqbw06b7msszggpkxl6lhp3d5sbbm" + "commit": "52f69108d4eca328f7eb74c2dfb841db2f0ffa8a", + "sha256": "0ifsy0016yrh9dkw9zlfd4l7m30fncli954zm3n1qknk6dmyd19r" }, "stable": { "version": [ @@ -65852,20 +66062,20 @@ "repo": "llemaitre19/jtsx", "unstable": { "version": [ - 20240122, - 1601 + 20240214, + 1136 ], - "commit": "c62d1cd286b4af70693f300dde1dd00283cc2084", - "sha256": "1z3xhnnbhja4v0layn1fxx6myiinspvzrribg8ygww0zhcyjfl62" + "commit": "f2bca05283222e4622b54d1a42b704966b363331", + "sha256": "0hz4h7b1wnq1l7yrcy078yd2qjnsnras1lr2llrangf9gfzrif4p" }, "stable": { "version": [ 0, 3, - 3 + 5 ], - "commit": "5e3f41c7aaa9e3784fad6c89b48ff3731744cce8", - "sha256": "0ag1gw87icj1adnnqhx6c5z9d9yf28ycv41yi3dfdjka13ad477a" + "commit": "781d140a8d3115a9567d797ed73ec32e21db4679", + "sha256": "1yci9jhrdlmfi51qvwv2v6p1vl1zaz3xa5h4rx94gv2vi3fvg4v2" } }, { @@ -65965,8 +66175,8 @@ "repo": "gcv/julia-snail", "unstable": { "version": [ - 20240201, - 637 + 20240205, + 2228 ], "deps": [ "dash", @@ -65975,8 +66185,8 @@ "s", "spinner" ], - "commit": "70d3e8efa48761bdac205678316395a6490c9706", - "sha256": "03998i2n4z9g7mpprl1dn122ipfawsrr4cggxjkcv26j4khccji2" + "commit": "ce6994a548c3da051eb9104cad2c1056aa3cf4c1", + "sha256": "0p3wffd2013nd9322k543ql2z9w8826c4basm3w7wq2c1ckf8q2f" }, "stable": { "version": [ @@ -66247,8 +66457,8 @@ "repo": "psibi/justl.el", "unstable": { "version": [ - 20240124, - 1236 + 20240224, + 428 ], "deps": [ "f", @@ -66256,21 +66466,22 @@ "s", "transient" ], - "commit": "476bf9c4fc3d753589f1cf2c13dc4e1e14aaba7e", - "sha256": "1cw1hlqfxfn1ddq9kx7xb930xxldaq5imnrikwpdi828gfq8hw82" + "commit": "1b16ca44b227dc761a2c8631690140f62e024f98", + "sha256": "1ciwiamby7w8snkrn6c3s7y5fyfpv6982rihfx6gmbsg0r6vgmwl" }, "stable": { "version": [ 0, - 13 + 14 ], "deps": [ "f", + "inheritenv", "s", "transient" ], - "commit": "d8fae037a873b51e0b14b137f1c2b813dc89b853", - "sha256": "18br70n3jv6pxm3hrvlj5g01ja7lhkqw9661fz28v63liidnpbkh" + "commit": "1b16ca44b227dc761a2c8631690140f62e024f98", + "sha256": "1ciwiamby7w8snkrn6c3s7y5fyfpv6982rihfx6gmbsg0r6vgmwl" } }, { @@ -66455,14 +66666,14 @@ "repo": "bram85/kagi.el", "unstable": { "version": [ - 20240204, - 732 + 20240214, + 749 ], "deps": [ "shell-maker" ], - "commit": "826ff6acb477e4669d977644f91476cd6b93da04", - "sha256": "01ahk1x1dblh5s1jpvmlbgv880674v1f1fag94apiq886fcq1kg2" + "commit": "c32eb03aaf033a23214507d7f4edd31cf0a3f182", + "sha256": "1y6mb8mr5rv8hf11jwdbh89nwpi2y2ibvd7jfrpfbb4dbngyblq9" }, "stable": { "version": [ @@ -66669,28 +66880,28 @@ "repo": "ogdenwebb/emacs-kaolin-themes", "unstable": { "version": [ - 20240125, - 1805 + 20240217, + 2054 ], "deps": [ "autothemer", "cl-lib" ], - "commit": "3cdb921046a6d9a38045a1411afa1db47b2f7944", - "sha256": "1rk9w9a49ksg6ad2jl5gbk3q3dp4cbkf9g5brk131g2jgkka9zsp" + "commit": "b03749c914b1319caccce4cf96630e3fba5335f5", + "sha256": "15246nsiwdfy5zl5iml4qxslz8p7k9lrzdr7p6bn71afk721vz5y" }, "stable": { "version": [ 1, - 6, - 9 + 7, + 0 ], "deps": [ "autothemer", "cl-lib" ], - "commit": "8f2cd166b3e5d19d83ab7de73a62069929238306", - "sha256": "0f5y1ri1pdgy088lxp9h8h5cvnfyi5dkvyvyxzjh00kaj10d3va5" + "commit": "b03749c914b1319caccce4cf96630e3fba5335f5", + "sha256": "15246nsiwdfy5zl5iml4qxslz8p7k9lrzdr7p6bn71afk721vz5y" } }, { @@ -67418,28 +67629,28 @@ "repo": "khoj-ai/khoj", "unstable": { "version": [ - 20240129, - 1235 + 20240220, + 2212 ], "deps": [ "dash", "transient" ], - "commit": "da854703aa7808ff6a03c8e32c0023fba94cc079", - "sha256": "0p8djpfmwlaj8640g4rnfkrc2yvilaz4v26z9lybm5q5wy2z180d" + "commit": "b1c86fee3b5d14f099d2d4b47f411aaa8318d650", + "sha256": "1pyz4k9zky1j3l6bvf0cjw8am093ss5vwpmynvcdgpbgzj49d0s2" }, "stable": { "version": [ 1, - 5, + 6, 0 ], "deps": [ "dash", "transient" ], - "commit": "da854703aa7808ff6a03c8e32c0023fba94cc079", - "sha256": "0p8djpfmwlaj8640g4rnfkrc2yvilaz4v26z9lybm5q5wy2z180d" + "commit": "b1c86fee3b5d14f099d2d4b47f411aaa8318d650", + "sha256": "1pyz4k9zky1j3l6bvf0cjw8am093ss5vwpmynvcdgpbgzj49d0s2" } }, { @@ -68576,19 +68787,19 @@ "repo": "lassik/emacs-language-id", "unstable": { "version": [ - 20231018, - 1049 + 20240205, + 2150 ], - "commit": "84d7b997a78b78b64fb4b348008a9aaa67467d27", - "sha256": "1bpkny62i8w25743ziqj4cv9vblfa0hbgq22zlmgifsihx21h5fd" + "commit": "1ad782d7e448c1e8d8652861f01f4a58315826c3", + "sha256": "153810jq4rbgpzvbhz2i1dyrj8bmdf4zxsrhfg0b70iq4bh78bz6" }, "stable": { "version": [ 0, - 19 + 20 ], - "commit": "9efb210e5f746dd83bb3f132b46fb0b1f035def4", - "sha256": "0p1kx67fdg8r8fp479170b4hl5j9r3n2x41bi189aq29b02qh94m" + "commit": "1ad782d7e448c1e8d8652861f01f4a58315826c3", + "sha256": "153810jq4rbgpzvbhz2i1dyrj8bmdf4zxsrhfg0b70iq4bh78bz6" } }, { @@ -69431,27 +69642,27 @@ "repo": "martianh/lem.el", "unstable": { "version": [ - 20240201, - 1457 + 20240223, + 949 ], "deps": [ "fedi", "markdown-mode" ], - "commit": "0e956df9898be22996eee3458c160a54e8bc9986", - "sha256": "1jvpl9fm7la6cjmadqmp9gs6ylpx36a1784zw2dymfpqf28m10yk" + "commit": "97db37fcb62d44a6bcab4fa8411a32cd902c2076", + "sha256": "1fm6bk69b9nhyvxdsm9d7zcbnwg5n659bl35ywvz8xlh87ymjz23" }, "stable": { "version": [ 0, - 10 + 17 ], "deps": [ "fedi", "markdown-mode" ], - "commit": "3cdbdb1c1b677ad8337dfbe053f497e9ea3500a6", - "sha256": "0s1cnmrbz57d02af5aanrm27blr4pykvszd3yqk6ycf0i69iimdz" + "commit": "97db37fcb62d44a6bcab4fa8411a32cd902c2076", + "sha256": "1fm6bk69b9nhyvxdsm9d7zcbnwg5n659bl35ywvz8xlh87ymjz23" } }, { @@ -71590,16 +71801,16 @@ "repo": "okamsn/loopy", "unstable": { "version": [ - 20231110, - 238 + 20240220, + 114 ], "deps": [ "compat", "map", "seq" ], - "commit": "5af0db0c9235387baa1917359d8b1583732adda8", - "sha256": "18abpmbc90vzp3jwz4jw07yliiipii3l0i47wdwalplfpr6cafxj" + "commit": "fc0296ca155c32ad3455f36602b7b34f2163bfd7", + "sha256": "0pk9vp28mdcwbycj2bdqagzjadl3xavsvl86xmil8g15hkym4m1r" }, "stable": { "version": [ @@ -71623,15 +71834,15 @@ "repo": "okamsn/loopy", "unstable": { "version": [ - 20230501, - 225 + 20240220, + 114 ], "deps": [ "dash", "loopy" ], - "commit": "d04f4b8a6918ffaf745b8ccdba5ff9fee66ea8bf", - "sha256": "1igsfm6i5kldn8sxy09y1wmjh3vd7zbz6g441lvgkd0f23v540yc" + "commit": "fc0296ca155c32ad3455f36602b7b34f2163bfd7", + "sha256": "0pk9vp28mdcwbycj2bdqagzjadl3xavsvl86xmil8g15hkym4m1r" }, "stable": { "version": [ @@ -71730,8 +71941,8 @@ "repo": "emacs-lsp/lsp-dart", "unstable": { "version": [ - 20231028, - 2340 + 20240215, + 14 ], "deps": [ "dap-mode", @@ -71743,14 +71954,14 @@ "lsp-mode", "lsp-treemacs" ], - "commit": "78ab137e05c4c2be406a121407c8e71e11ee3339", - "sha256": "0vc2dj9lag770bbz8h45rz9h38qyvkzq2mn7ijkqiyfa35nyw3kj" + "commit": "f51c80f5458d8ba4db9dd3781d190c6c32213250", + "sha256": "0spc9wmqllb4kcn4cvyj2f7k6lzaz2gd86msf49raqddf023665f" }, "stable": { "version": [ 1, 24, - 2 + 3 ], "deps": [ "dap-mode", @@ -71762,8 +71973,8 @@ "lsp-mode", "lsp-treemacs" ], - "commit": "5356af174813ccad4f59006acd918d7303b3af0a", - "sha256": "1jxlgmn9sqwcr0czkf68vr9yhj6in4n6gl4468dbh7gkhyvsd28z" + "commit": "f51c80f5458d8ba4db9dd3781d190c6c32213250", + "sha256": "0spc9wmqllb4kcn4cvyj2f7k6lzaz2gd86msf49raqddf023665f" } }, { @@ -72062,28 +72273,28 @@ "repo": "ROCKTAKEY/lsp-latex", "unstable": { "version": [ - 20231104, - 313 + 20240215, + 1159 ], "deps": [ "consult", "lsp-mode" ], - "commit": "9a59f2634163ea8a0033adf482b57c67c68629d9", - "sha256": "0jdwar9x2dlv9ldlshfj0m0n2bmiz7g9c6xqx3izgi132qh3f4lb" + "commit": "11935eb414b1ef81af2dd34d11e79c5490cd67f3", + "sha256": "0gr5v9cbhiqwp8hs8di5dlc6gq2ka26bi9fljldl1421yxsxyl0m" }, "stable": { "version": [ 3, 6, - 0 + 1 ], "deps": [ "consult", "lsp-mode" ], - "commit": "b7193633509fe4a58bb70ebae2c8e970f5a843c8", - "sha256": "027xhrxjwh6d78yidwfpqp2cbgv0qlafm6z8nqkf6lh8fxnr8ig8" + "commit": "11935eb414b1ef81af2dd34d11e79c5490cd67f3", + "sha256": "0gr5v9cbhiqwp8hs8di5dlc6gq2ka26bi9fljldl1421yxsxyl0m" } }, { @@ -72171,8 +72382,8 @@ "repo": "emacs-lsp/lsp-mode", "unstable": { "version": [ - 20240202, - 947 + 20240222, + 1726 ], "deps": [ "dash", @@ -72183,8 +72394,8 @@ "markdown-mode", "spinner" ], - "commit": "b2e54388072e472fa5e873a441a90eaa78062105", - "sha256": "1jp55xd7r6kj8z5rdxgqssg58a658crhajnss572ifrmns00fa9m" + "commit": "9d3ff6faaf4c0273640df1e989abd6613736870d", + "sha256": "1p1vvpp9zqxqhrw2iidxw1r5pzjbm8c550yjnb0syyppkvx4rj7s" }, "stable": { "version": [ @@ -72906,14 +73117,14 @@ "repo": "DarwinAwardWinner/mac-pseudo-daemon", "unstable": { "version": [ - 20200215, - 513 + 20211208, + 138 ], "deps": [ "cl-lib" ], - "commit": "564b006835facc4a8df247d8a47ab1030d7e7beb", - "sha256": "1ilqxl1851rg9v6ixi924xhzykc3c34f4nq1x0vyyq5b9m2fpb27" + "commit": "462031a53255185ae25eb10ae1f4272e49ad70f7", + "sha256": "0d0w2qh998rfxbi45hxs4vgj0n0lk1xqzbd7hgz97rh6bl9b7l2z" }, "stable": { "version": [ @@ -73125,14 +73336,14 @@ "repo": "roadrunner1776/magik", "unstable": { "version": [ - 20240203, - 1805 + 20240216, + 921 ], "deps": [ "compat" ], - "commit": "52cd8f34f3de2d221677302ad4ce27c699803364", - "sha256": "1p3jj6gfxakka0kr93pl6l8vdzj2idhkhrcnv0kirzd2kb6l483r" + "commit": "6ac83927a6c294619bb99cb1ceb2ecf352498599", + "sha256": "0x70dd12w0p44c7b5273fwi51sr2giqcl230170v8vk9rn73p12i" }, "stable": { "version": [ @@ -73155,8 +73366,8 @@ "repo": "magit/magit", "unstable": { "version": [ - 20240125, - 1835 + 20240218, + 530 ], "deps": [ "compat", @@ -73167,8 +73378,8 @@ "transient", "with-editor" ], - "commit": "54d37dc14c3f715dd0328a70bc65d63c54ee9613", - "sha256": "1h7iylrlgyz3i52vbrxrr7a2lna26ky496r76i15fz4znvzd1wq1" + "commit": "f5ddce8c8459ffcbb2bd3ae759259d6b627c69cd", + "sha256": "0r3x70rhnacs4yd8kh58bqgs6mha294j22vmwk9jzwhfxqwy63v8" }, "stable": { "version": [ @@ -73227,14 +73438,14 @@ "repo": "ideasman42/emacs-magit-commit-mark", "unstable": { "version": [ - 20230420, - 304 + 20240220, + 2101 ], "deps": [ "magit" ], - "commit": "8c0ea6c2e25ae0d47f15ae9067874a0605c00704", - "sha256": "09dh1jk54rpqyf10jxh9vcj4si18f3nsq7x32zsgm7lwngsgx6sy" + "commit": "e5aa6a69af963fd25779f5211a7c3d91a65c6b0f", + "sha256": "01drp4rlmafzmcqw67nca845ya6532arzddngf6fa4i4q04n8142" } }, { @@ -73658,15 +73869,15 @@ "repo": "magit/magit", "unstable": { "version": [ - 20240114, - 13 + 20240221, + 1835 ], "deps": [ "compat", "dash" ], - "commit": "efb6c0df175eaf35b7a83833194621bdf9cc0d71", - "sha256": "135cmkrpn44radcndn63j53hwvxpdf92aj2rj1vcbgrp565s5ylz" + "commit": "039a1801efd2c75412de65d7b6a36e39361938af", + "sha256": "1cmb6glxzvvngycvxlp0vxbdxprxa5kh3f0yk4ydx9pzbbwdkspa" }, "stable": { "version": [ @@ -73798,8 +74009,8 @@ "repo": "alphapapa/magit-todos", "unstable": { "version": [ - 20231216, - 1205 + 20240213, + 1759 ], "deps": [ "async", @@ -73811,13 +74022,14 @@ "s", "transient" ], - "commit": "debb77b3589f2d83c8b43706edc1f8f90bf1ad91", - "sha256": "0rsr49zh8xbmh967zj1yxp6g38amvnfd96dlhnngp6bqgcznslyf" + "commit": "1e9acc0ba63fbc297001bf334d63cb4326be80df", + "sha256": "0jh4ii4hbyq5rhkrq17y2wddl20d8xzixwix1p3pigvby4qv30ij" }, "stable": { "version": [ 1, - 7 + 7, + 1 ], "deps": [ "async", @@ -73829,8 +74041,8 @@ "s", "transient" ], - "commit": "d85518d45d329cc0b465cc3b84910b7c66b3fc42", - "sha256": "1zjlf3bhz0a7r9sa5ic22vwr2w1zxbfk9z545pdd1fvp00c2kzd0" + "commit": "a2396aaead5bc7712278260f245c740195c4afd2", + "sha256": "1y5l36ig0q5dqgijw916zgaz68kphg7k6kxs560vrfwkfn0cy59d" } }, { @@ -74701,16 +74913,16 @@ "repo": "jasonm23/markdown-soma", "unstable": { "version": [ - 20230819, - 340 + 20240215, + 228 ], "deps": [ "dash", "f", "s" ], - "commit": "a80ed319a835efeaf7d71f49df0be143939bcc13", - "sha256": "11p486r79rklfqad7ar9cbyg4czla59fl0zcc0asa5zgdav17mww" + "commit": "ba30e609108d32fe6e1998490548b4631e3e48c3", + "sha256": "0fd7giz9ax8kvvnn86n53sxhs6wx0fgnlv8d38jkwh2dlk9qmyj0" }, "stable": { "version": [ @@ -74784,11 +74996,11 @@ "repo": "Shirakumo/markless.el", "unstable": { "version": [ - 20220702, - 1811 + 20240218, + 1639 ], - "commit": "048eec3278ab82c1040d063d4f677f01090d4dab", - "sha256": "096i1w9d39093qldr4dsdcrsx0khzqjwh69v2valh9sdv3x82mf5" + "commit": "686dcf2592a042ebb4e01cbf60d4d8840dd74eaa", + "sha256": "07fg80zpyblp35m0i6bph372abzjfrh8vxqpyc0ik49vrwh0za1p" } }, { @@ -74957,28 +75169,28 @@ "repo": "martianh/mastodon.el", "unstable": { "version": [ - 20240201, - 1500 + 20240223, + 1703 ], "deps": [ "persist", "request" ], - "commit": "d93fb56ef0e29956dc55befff84301b5b4eed548", - "sha256": "151190hcafm0r8pi053lm7akjli3m55q676sa3i3fy9c0pc4bhz8" + "commit": "25bae1042ff59efa516d6443a729453dc023dd11", + "sha256": "03x7r2hcd4m6xq21yignm04c9g4l732bs9cbig46k5rhvqsk7nnj" }, "stable": { "version": [ 1, 0, - 14 + 16 ], "deps": [ "persist", "request" ], - "commit": "d93fb56ef0e29956dc55befff84301b5b4eed548", - "sha256": "151190hcafm0r8pi053lm7akjli3m55q676sa3i3fy9c0pc4bhz8" + "commit": "25bae1042ff59efa516d6443a729453dc023dd11", + "sha256": "03x7r2hcd4m6xq21yignm04c9g4l732bs9cbig46k5rhvqsk7nnj" } }, { @@ -75693,20 +75905,20 @@ "repo": "meow-edit/meow", "unstable": { "version": [ - 20240130, - 922 + 20240210, + 1644 ], - "commit": "f5ca6e7417701e4016215a101283b43c1875d035", - "sha256": "18s809gcnnp6swxjvdq4np49d7pr790jxq8f9br7za062fviaab4" + "commit": "54d4e933039827c158a4f593a94681a64e0d8042", + "sha256": "0xv6wg4lyi5bv68h5hk5hfxdwxa2g3ybxd8z0l420az4rnhr6zhq" }, "stable": { "version": [ 1, 4, - 4 + 5 ], - "commit": "f553db183a47b23d037b1a7f1cab48b0b4798a37", - "sha256": "1xd9v2ac44kxkbd1va70v7mfccmpnchgl7ipnhikq9y8jha02brr" + "commit": "54d4e933039827c158a4f593a94681a64e0d8042", + "sha256": "0xv6wg4lyi5bv68h5hk5hfxdwxa2g3ybxd8z0l420az4rnhr6zhq" } }, { @@ -75910,11 +76122,11 @@ "repo": "wentasah/meson-mode", "unstable": { "version": [ - 20240109, - 1656 + 20240211, + 823 ], - "commit": "1ea3bb5ca324db474cca61d3f41f20ff1dce8633", - "sha256": "14fgfcfgfr439n2i3hapn47gzajaysmzqn4238q2nbk3g7ii5baf" + "commit": "ed7d3071059429d816a878f879cb5cfabfa34485", + "sha256": "1lx52n6i057s6nin7bmv0sg0craiw2rjmb464cp893hdhb3a576c" }, "stable": { "version": [ @@ -76043,8 +76255,8 @@ "repo": "seblemaguer/metal-archives.el", "unstable": { "version": [ - 20230919, - 851 + 20240217, + 736 ], "deps": [ "alert", @@ -76052,8 +76264,8 @@ "metal-archives", "org-ml" ], - "commit": "15ea07747bd223f111f7fb6ca7b28c9dd0bcc4dc", - "sha256": "1dabjg2lhh7bs98fg41w0006v52z49m1i4a9118jfzrnv9p2d2zf" + "commit": "9425dc00f2f73089a3eada06fe87eba3802d090b", + "sha256": "1v74ql963mjsgpfh1f75f1a7cb9szzi5720y6p377q8njkprycjp" } }, { @@ -76269,14 +76481,14 @@ "repo": "yoshinari-nomura/mhc", "unstable": { "version": [ - 20231006, - 1305 + 20240206, + 1129 ], "deps": [ "calfw" ], - "commit": "186d17bece0419c114db2474bc82e3eeeb1dbb9d", - "sha256": "0mwsyk6k9hrcabbkg8f9147fpf3x4dqld20qrc5n4lfk8510dqpy" + "commit": "244cc9089a95b83200c4121b235448dc6d3730cd", + "sha256": "0rd5dxqhzyki60vlnf10mhf3nqhq9inh56m4k92lp4865xsds7pp" }, "stable": { "version": [ @@ -76490,20 +76702,20 @@ "repo": "liuyinz/mini-echo.el", "unstable": { "version": [ - 20240202, - 1904 + 20240220, + 1934 ], - "commit": "7cf704501f6bbca754771adc9ac5100417d0f663", - "sha256": "01vx0a65cpjjvxfspk1jcmb4iw6pf7480w4kg4jdzy32qgmgs1lh" + "commit": "f25a2f543b3e9fa5043ef37c81c17fc15aceb534", + "sha256": "1nbwwf087v1mp5vbmasxqnmbrsgzgm87yd5ajq1hnfxd412w3vhx" }, "stable": { "version": [ 0, 7, - 1 + 2 ], - "commit": "17fa60805fcee8cf5865908a183a11148e46faa2", - "sha256": "1slpb43jry32g48fd33arb4rv3y4r574nnz8681d2zn2nnjh4vs3" + "commit": "f25a2f543b3e9fa5043ef37c81c17fc15aceb534", + "sha256": "1nbwwf087v1mp5vbmasxqnmbrsgzgm87yd5ajq1hnfxd412w3vhx" } }, { @@ -77014,26 +77226,26 @@ "repo": "dgutov/mmm-mode", "unstable": { "version": [ - 20230917, - 28 + 20240222, + 428 ], "deps": [ "cl-lib" ], - "commit": "96906747e862449b722b6e2c741b61871894ac3a", - "sha256": "1cj5cam607a4imfpicjm3k60lz7r1g06kbia11hdzqgrvy63sy57" + "commit": "b1f5c7dbdc405e6e10d9ddd99a43a6b2ad61b176", + "sha256": "0iwbmgsspiyvkwb59ihqqh0hdfszwm2qk1ghf1923d3ssall72ks" }, "stable": { "version": [ 0, 5, - 10 + 11 ], "deps": [ "cl-lib" ], - "commit": "96906747e862449b722b6e2c741b61871894ac3a", - "sha256": "1cj5cam607a4imfpicjm3k60lz7r1g06kbia11hdzqgrvy63sy57" + "commit": "b1f5c7dbdc405e6e10d9ddd99a43a6b2ad61b176", + "sha256": "0iwbmgsspiyvkwb59ihqqh0hdfszwm2qk1ghf1923d3ssall72ks" } }, { @@ -77472,17 +77684,17 @@ }, { "ename": "modus-themes", - "commit": "a3645b08cb46e3d91081da7baa982b5283918447", - "sha256": "0rwf0vy6ic9b2qkb5a2xc3snfnnp31sr8hq3lzk4sx9j9cacvfly", - "fetcher": "sourcehut", + "commit": "aa92d00cfd7b5a62902a04c167679963e059b5d6", + "sha256": "0wd2jx42ya0fvjzyrpq9ahf3naff1zrssb39mqcark570bafdwy7", + "fetcher": "github", "repo": "protesilaos/modus-themes", "unstable": { "version": [ - 20240104, - 1122 + 20240223, + 712 ], - "commit": "64823c7767710207cdf443492e0f712876dc4ee4", - "sha256": "00z5r76myq4znm3rvxhhzlpva5adycnvna87x1ar7qrp2z3zblly" + "commit": "5d57c7354bec2d62e4c962ab47101bd604aea438", + "sha256": "00km2b9zab5l109w0qf3qak4r5a8fr3wych7wkfk2d2ljs8brz4c" }, "stable": { "version": [ @@ -78406,26 +78618,26 @@ "repo": "sp1ff/mpdmacs", "unstable": { "version": [ - 20210904, - 2048 + 20240210, + 1526 ], "deps": [ "elmpd" ], - "commit": "66031a8993a2a704bdfaa9c63ec590dd0c5a2eea", - "sha256": "0n4b1klaf1jwd8bj9gqjy5p9yabgkgj9zai1cmsbnb4174h0719q" + "commit": "a401e2331300f79f9c4edc6fae46982d560c74fb", + "sha256": "16nsci7dfak6yzwiv28ld17m1f1gx14wzq3jvmxbirm97bv21pwg" }, "stable": { "version": [ 0, - 2, - 2 + 3, + 0 ], "deps": [ "elmpd" ], - "commit": "66031a8993a2a704bdfaa9c63ec590dd0c5a2eea", - "sha256": "0n4b1klaf1jwd8bj9gqjy5p9yabgkgj9zai1cmsbnb4174h0719q" + "commit": "a401e2331300f79f9c4edc6fae46982d560c74fb", + "sha256": "16nsci7dfak6yzwiv28ld17m1f1gx14wzq3jvmxbirm97bv21pwg" } }, { @@ -78786,11 +78998,11 @@ "repo": "mkcms/mu4e-overview", "unstable": { "version": [ - 20231027, - 1038 + 20240219, + 2302 ], - "commit": "0e711f47f9bab8bea9fe4f8e857920b879e70dcd", - "sha256": "0zh4pi4d74cs9p8ll7fzq8chxk84safvb7svxcss692jjsqvj89y" + "commit": "7843cb64c861729bfd57ec3e8ad7faf6edb2e543", + "sha256": "1sq5lfhs00dr3mc25wjm2y18ac78rh7dkj4f67kndhrrr99z6zcg" }, "stable": { "version": [ @@ -79160,14 +79372,14 @@ "repo": "magnars/multiple-cursors.el", "unstable": { "version": [ - 20230728, - 518 + 20240223, + 1134 ], "deps": [ "cl-lib" ], - "commit": "234806c832994cadedb42596fe235e91bbd59e8c", - "sha256": "1q8325ij1f1y1779f5p00kj3hp3ndqzl5f88f0b238mmz4g4yayi" + "commit": "c870c18462461df19382ecd2f9374c8b902cd804", + "sha256": "1703ca0k0mlvjh7l0jv2nzgzah8ixb3n9av725cs2c07cih6vhsa" }, "stable": { "version": [ @@ -79208,14 +79420,14 @@ "repo": "zevlg/multitran.el", "unstable": { "version": [ - 20230920, - 2009 + 20240206, + 1617 ], "deps": [ "cl-lib" ], - "commit": "285b625b5e94f5dd960cb4a3292407aa7568073e", - "sha256": "0br5gy1jxanj7sjvrhqgni6bfins6nr79pccyjibqc8ca29zvgsz" + "commit": "680f31d15b78876daf484bd926e5c172ab061595", + "sha256": "1x49n73faqmw5gkyrfyb4gxvnd6ql6a2xlxsvb4q4v0yl3jsxrn4" }, "stable": { "version": [ @@ -79687,11 +79899,11 @@ "repo": "kenranunderscore/emacs-naga-theme", "unstable": { "version": [ - 20231208, - 719 + 20240218, + 715 ], - "commit": "5b36834b9a8b4d18e6ed031944190987f9721867", - "sha256": "1ygg3hzak2sy9d0kir831dy918vqq7j64yyqnps5ix54vqlj0yas" + "commit": "a4c1d5bef93d9382ecf967a9897796e7a8937484", + "sha256": "1xkhqmfpb4sc1glx5ly9hwjpicdiq94cfbi9qsb43fx5xqc38d3a" } }, { @@ -80000,10 +80212,10 @@ }, { "ename": "narumi", - "commit": "961a81f77cebaf9361699dec65b733bf33bc92b4", - "sha256": "1d81z6zxxlv2sih28ar6s93ic49z9qy4q03r115k0559bqy47gjh", + "commit": "407fe8b80df931460335c2f4ae1db11cab7ae508", + "sha256": "1zz4k42idan68j0b5sk7fspmdy1y1ynmhh73mdi3sp5adnqq8n0s", "fetcher": "github", - "repo": "nryotaro/narumi", + "repo": "ryotaro612/narumi", "unstable": { "version": [ 20220228, @@ -80220,11 +80432,11 @@ "repo": "nickav/naysayer-theme.el", "unstable": { "version": [ - 20231227, - 1626 + 20240220, + 2159 ], - "commit": "59b0cf29ee9c7a5979423fb63b412b67592c58e3", - "sha256": "1iajdngjgvjhx1pfrjh51gkiwvfiy919qk2bdvk8n8ybwv655q55" + "commit": "5e0bfaffb5162f3f35690ef3397a5ab63006042f", + "sha256": "1vzl06dgsczmnjl84sc2wzl5icn55c99czfij8mw589vqhzx5fjs" } }, { @@ -80949,8 +81161,8 @@ "repo": "nim-lang/nim-mode", "unstable": { "version": [ - 20231101, - 1342 + 20240220, + 1033 ], "deps": [ "commenter", @@ -80958,8 +81170,8 @@ "flycheck-nimsuggest", "let-alist" ], - "commit": "1338e5b0d5e111ad932efb77d3cad680cc3b86c9", - "sha256": "1c7nx730c7fbdkjnb3ym9k3bfxjgfs3ki69ld0qam2jf5xjhl398" + "commit": "625cc023bd75a741b7d4e629e5bec3a52f45b4be", + "sha256": "0jasg5qiha0y3zqh1q1knlhipnk11kqd1jxzgmpcsyc3ikq01brs" }, "stable": { "version": [ @@ -81454,14 +81666,14 @@ "repo": "emacscollective/no-littering", "unstable": { "version": [ - 20240108, - 2107 + 20240217, + 1926 ], "deps": [ "compat" ], - "commit": "dab372c82338ba10d9810151623b3fbd9e3a78e8", - "sha256": "09sxdsshkr6chg9zaw6bqyh7isazrv9liryr15nzqlc3vxvw2w24" + "commit": "6de0be803206334bfff5b74cdccab5ed51b37280", + "sha256": "0frxyyq7rr13m3jdzczr185wphrfxylgfriqagchpqnby386bzpr" }, "stable": { "version": [ @@ -81493,9 +81705,9 @@ }, { "ename": "noaa", - "commit": "1272203f85375e50d951451bd5fd3baffd57bbfa", - "sha256": "11hzpmgapmf6dc5imvj5jvzcy7hfddyz74lqmrq8128i72q1sj0v", - "fetcher": "github", + "commit": "e6f1a5f49b0f69179996708b10b591bb6bcb1f9c", + "sha256": "1k81clg23lmf22x8hvqjyzjbl5phwh7f05wj40nh55v2zl9y3kha", + "fetcher": "codeberg", "repo": "thomp/noaa", "unstable": { "version": [ @@ -81590,20 +81802,20 @@ "repo": "abicky/nodejs-repl.el", "unstable": { "version": [ - 20200802, - 1310 + 20240218, + 2357 ], - "commit": "3b841055cad00f442e4a9159b1056f59411b6646", - "sha256": "0371lz9378x3vjj2kqir89sjy0l5d5j6ha5yz1381nkh15dcww15" + "commit": "77a864ca72a6c30217085f1c4db5de72e47eb4da", + "sha256": "06in0nnynrj6ciwbch4x8s65n6d750ikarvrdcjypi0cb0vscwsk" }, "stable": { "version": [ 0, 2, - 4 + 5 ], - "commit": "f5ce3d5b7b4e0d06f6e9d4930d9ecc417633586b", - "sha256": "0a5mmg3cmdi73giblp07ksl06xzl9nb2m3f96ny4r3rv0ar3v1bx" + "commit": "cc74729c8494a4d3555fac6d3a3fd0e0ff4ac50a", + "sha256": "06in0nnynrj6ciwbch4x8s65n6d750ikarvrdcjypi0cb0vscwsk" } }, { @@ -82736,20 +82948,20 @@ "repo": "KeyWeeUsr/ob-base64", "unstable": { "version": [ - 20240102, - 1818 + 20240211, + 1201 ], - "commit": "e8150fd7c9b75be175dfa2cf6bff29ef144dd0ec", - "sha256": "0w8w2gj98hc263pp12598abs17jvjj0m7k7hflm3d1hcjjd4jys8" + "commit": "28a8f448fd706a071b351634482e5c46f80e7d46", + "sha256": "1ar12skshi2x2hfrlpy4b2029gqv7wz0cj4a8gjr0gs1hvaj2faz" }, "stable": { "version": [ 1, 1, - 4 + 5 ], - "commit": "e8150fd7c9b75be175dfa2cf6bff29ef144dd0ec", - "sha256": "0w8w2gj98hc263pp12598abs17jvjj0m7k7hflm3d1hcjjd4jys8" + "commit": "28a8f448fd706a071b351634482e5c46f80e7d46", + "sha256": "1ar12skshi2x2hfrlpy4b2029gqv7wz0cj4a8gjr0gs1hvaj2faz" } }, { @@ -82831,14 +83043,14 @@ "repo": "xenodium/chatgpt-shell", "unstable": { "version": [ - 20240113, - 1737 + 20240213, + 1729 ], "deps": [ "chatgpt-shell" ], - "commit": "3bf5464d2c7354f212446e9af151749aef80c2c9", - "sha256": "0qwchv14xrqvpk0gc7rr1gb64wy7lzn0fvknv45dw50pwp8iiw8p" + "commit": "2657079cb4d83d4fdcc0de4d5d225ed7e960ac9b", + "sha256": "0rm4mvd08vijw61ambbs9k0gc334iy5n2iaw886zpkyj5g4gngp5" } }, { @@ -85399,11 +85611,11 @@ "repo": "oantolin/orderless", "unstable": { "version": [ - 20231110, - 1448 + 20240221, + 1601 ], - "commit": "b24748093b00b37c3a572c4909f61c08fa27504f", - "sha256": "155ciczwvn7xs3zdaf43q8bryvhd9lsbr85vvj8gs85zjqb407y4" + "commit": "91df48c8e1331e434ce6ce3bab709de2035e3ec4", + "sha256": "1frpidiv3pl5l5nh0n1k7yhkbhk2hqsbnpdv63jdn767w8s3pwa2" }, "stable": { "version": [ @@ -86074,14 +86286,14 @@ "repo": "dengste/org-caldav", "unstable": { "version": [ - 20240127, - 1937 + 20240221, + 704 ], "deps": [ "org" ], - "commit": "a225f493da331aa27041a1c830aa45484b6d5381", - "sha256": "0qzbzhpmqacskm02s88sfxkz3p1wdj1ddzdhgxf9766s8ywbn8q3" + "commit": "9a3062cea3d1081450abbbef6a0d2b83014f31fb", + "sha256": "09vhpbbyxnip0rb3467an227w9xacg6amcfv75bqlyyj7c8lh675" } }, { @@ -86180,6 +86392,45 @@ "sha256": "0adkfcci8scgv8d9a3f9sa3wfb2c03xp3znsd1lfa6g881xmq8d8" } }, + { + "ename": "org-cite-overlay", + "commit": "671bcd3d460e023f2c522956b01307ab24f6d13a", + "sha256": "03w58307i7qpa9ha4j460ql6svvlkyjx9i8wmh2y2y96x17ybpss", + "fetcher": "sourcehut", + "repo": "swflint/org-cite-overlay", + "unstable": { + "version": [ + 20240207, + 1611 + ], + "deps": [ + "citeproc" + ], + "commit": "cb401787b4569f43815cac55be8a319c489de3de", + "sha256": "1f4n67hlfaaxz12cyjj759kjkr1vxh8dfbaq987c5dzh5afjjzsj" + } + }, + { + "ename": "org-cite-overlay-sidecar", + "commit": "26b6a1ab7170cbc581cc37b42769470c4526d8a7", + "sha256": "0b53qksn8h0qajb9b8jkgyrs7f90h01vsyqcsv99hj69lbirch8b", + "fetcher": "sourcehut", + "repo": "swflint/org-cite-overlay", + "unstable": { + "version": [ + 20240213, + 1802 + ], + "deps": [ + "citeproc", + "org-cite-overlay", + "universal-sidecar", + "universal-sidecar-citeproc" + ], + "commit": "bb23142f5d0d390196839fa9b3ce27ce4d149b59", + "sha256": "1vjmygl9gm1syikf06iarri1yb8hrp3zvk0c9sm46h2wj476v4dy" + } + }, { "ename": "org-cite-sidecar", "commit": "78a825b6589e3d1264a2134c11fdf836ea75e348", @@ -86188,16 +86439,16 @@ "repo": "swflint/emacs-universal-sidecar", "unstable": { "version": [ - 20240203, - 1618 + 20240218, + 1917 ], "deps": [ "citeproc", "universal-sidecar", "universal-sidecar-citeproc" ], - "commit": "9998eea0cff6216acfc354a99431c4506dec1839", - "sha256": "1rzirczzkzfg6ri8sn3x0k38ii5ra45m2n3hbrls90djzx63r778" + "commit": "94e349534e049c9bcf08eb70ef4ebfc9b9f80d0d", + "sha256": "0yh682yv8236458070v56g7p1c7ana87whyp9kz1k7nwjr6z9vil" }, "stable": { "version": [ @@ -86362,14 +86613,14 @@ "url": "https://repo.or.cz/org-contacts.git", "unstable": { "version": [ - 20230721, - 151 + 20240220, + 536 ], "deps": [ "org" ], - "commit": "7f03eafaad2e5746949c0bebb98353e939c51ade", - "sha256": "1s29h8chfskls13jb13j56cvzfyc4xgg4ckv97a6wy902lw83z8b" + "commit": "fe2ca7d35c439f64742234beba35ed4a3e196f70", + "sha256": "0jd12dcj3rirkgnmfz69pdijwwihdlv9441zb0yvrz4vi4z2n9ac" } }, { @@ -86563,6 +86814,24 @@ "sha256": "0cxccxz17pj67wgmyxr74n381mknqgqkyav3jkxs4ghg59g5nygl" } }, + { + "ename": "org-drawio", + "commit": "a92d65756e6dc1f4d6a8898e2330aa89672fc34e", + "sha256": "1kyn9lfkqbywzdc6y2brkj55jcc8h7j43gb8ka77kr6zxdxqxh1k", + "fetcher": "github", + "repo": "kimim/org-drawio", + "unstable": { + "version": [ + 20240213, + 38 + ], + "deps": [ + "org" + ], + "commit": "6b25d0ecf7de364da96c96da30a995df8a4cb835", + "sha256": "0ywxhryabqfrlakrnksa9p95vgm5mf2xdw8lpxmgznghdxcgdnk2" + } + }, { "ename": "org-drill", "commit": "c26e11c52c8bb5c88df348cc15df6e0386bf8e1b", @@ -86793,6 +87062,30 @@ "sha256": "0aff2a65crc2w9gsah9wv2i28ryx1dvzxkcfhwj18psnanba90xi" } }, + { + "ename": "org-epa-gpg", + "commit": "86a86906a953bcd33c7d0cdc8c4f97f29aaa1389", + "sha256": "1hnxcyrpzdss0byhczwm6wbm4bnaxrv2vvxv33pkml6nq30sz3yk", + "fetcher": "github", + "repo": "KeyWeeUsr/org-epa-gpg", + "unstable": { + "version": [ + 20240208, + 20 + ], + "commit": "817b8e732c72bacddd8574f2c8f64fb26a1cfcc9", + "sha256": "1mpl10np6smap70icw1hyrayfy0sbmz5zmgvaf74zvyf3g3y0f3l" + }, + "stable": { + "version": [ + 2, + 1, + 0 + ], + "commit": "47357e0dcfb8860d5d5aa9f22c12e547a0eb50e9", + "sha256": "0g4v73mvc743a0pdhyk72bjia4n3n7v49jw2bmpp12m0pqvznjrx" + } + }, { "ename": "org-evil", "commit": "17a4772d409aa5dbda5fb84d86c237fd2653c70b", @@ -87058,11 +87351,11 @@ "repo": "ml729/org-habit-stats", "unstable": { "version": [ - 20230412, - 515 + 20240208, + 323 ], - "commit": "9cb389f1c409d1f7aaea28378b4d7c7e975aefd4", - "sha256": "182xj29gsdl726rj1npgwyi7jycd2vzllm16nl111h0h8zkdcq26" + "commit": "d500f3a1b269b26097dd2f4cd414c3cb7c68ca23", + "sha256": "0ms7bi4hb13z8srz0a8zfx258846y227dvs884jbxycrgnxzxsi0" } }, { @@ -87389,14 +87682,14 @@ "repo": "bastibe/org-journal", "unstable": { "version": [ - 20240107, - 1922 + 20240218, + 1645 ], "deps": [ "org" ], - "commit": "605a7eb984a95fc6ec122df800632bf56ff59514", - "sha256": "174mlgckvygahg3jvcsiplda6s633j3h4pz83n9nj5wr8i2r18g8" + "commit": "859dc19168dc6b10eba3843f24980a7db79f6869", + "sha256": "0flp1nl4pb30g4r86xj627wavv9pdqqi5rjwwr3734z5x870srf1" }, "stable": { "version": [ @@ -87542,15 +87835,15 @@ "url": "https://repo.or.cz/org-link-beautify.git", "unstable": { "version": [ - 20240104, - 247 + 20240223, + 1448 ], "deps": [ "fb2-reader", "nerd-icons" ], - "commit": "0da5f4321bd1ed69e0597cdb99ecc2ee16d3538c", - "sha256": "1phwvf5m528fkp01k830gp1maqg65vbn3450dn4kdsrr28phk8z5" + "commit": "988f4b19f85340c6a7ba2a8c2c928833843957bc", + "sha256": "1b5dgjlg4w4x2b9j6zr1m0swxvngw0bn7n9wfwxq76vd6s52lr1m" } }, { @@ -87963,28 +88256,58 @@ "repo": "Zweihander-Main/org-newtab", "unstable": { "version": [ - 20240117, - 410 + 20240222, + 413 ], "deps": [ "async", "websocket" ], - "commit": "102b6bbd199f6c36c13adc945f020845a190687d", - "sha256": "150l8xyw8ygqmpajs0dm74xfbv7h430zmq6rcvr4jgr7l3gnjizr" + "commit": "892a35cd853e8a83fc9b7645e7bb7c25838d220a", + "sha256": "07vf1lsh75jh9x483agrk69mbja7v0qyi1wi2q5xj3p3hi89j0iq" }, "stable": { "version": [ 0, - 0, - 3 + 1, + 0 ], "deps": [ "async", "websocket" ], - "commit": "6addaa6ac28aba85d5271278ebbc9c145c4cd123", - "sha256": "1f6v6mhg8i9zgyv1aqk7p7mavpdkw4ckxsxadxx2p8ipv7lbgkir" + "commit": "892a35cd853e8a83fc9b7645e7bb7c25838d220a", + "sha256": "07vf1lsh75jh9x483agrk69mbja7v0qyi1wi2q5xj3p3hi89j0iq" + } + }, + { + "ename": "org-nix-shell", + "commit": "0ec18d369e023382fb9e3a43556678f4d94fd014", + "sha256": "1fycjf0vfaxhzkc3n37j6l93pjpqc5c5zbwsnbl2xaab5racq56h", + "fetcher": "github", + "repo": "AntonHakansson/org-nix-shell", + "unstable": { + "version": [ + 20240205, + 1642 + ], + "deps": [ + "org" + ], + "commit": "d9843aa0f62a39b9938a89388e25129ecb39a4cc", + "sha256": "1ci8galz7cc8y2fdq1nl1wbpbid2ixvz77744yxxk43977gbpn1c" + }, + "stable": { + "version": [ + 0, + 3, + 2 + ], + "deps": [ + "org" + ], + "commit": "d9843aa0f62a39b9938a89388e25129ecb39a4cc", + "sha256": "1ci8galz7cc8y2fdq1nl1wbpbid2ixvz77744yxxk43977gbpn1c" } }, { @@ -88014,15 +88337,15 @@ "repo": "org-noter/org-noter", "unstable": { "version": [ - 20231205, - 37 + 20240207, + 2329 ], "deps": [ "cl-lib", "org" ], - "commit": "9d7d48879abb0db89abe4bbdb076fbf5c0d1b5ed", - "sha256": "0blrdgbnx2dxi51vjvxjzlkwddas7fpigzr48yvnrq72l12r8ax8" + "commit": "9e4f57957b8f54db20a4e13bf8d6b32e004ab3e8", + "sha256": "13i6xq1rq2dz9c41h97c69fziqvvjjw8nzh45qc35fyc53zqdphl" } }, { @@ -88513,8 +88836,8 @@ "repo": "alphapapa/org-ql", "unstable": { "version": [ - 20240113, - 647 + 20240222, + 200 ], "deps": [ "compat", @@ -88529,14 +88852,14 @@ "transient", "ts" ], - "commit": "8d3c93b8838bd5d5347dd8962b68cc3cabcf0147", - "sha256": "03hc2ki6fcadfns6ppdk58caqczsfcqbfxk6m6367mflgkdpqhzq" + "commit": "e41fe9018a4699532ec875bedddc9746f8e362aa", + "sha256": "1rvnxlnpb6yk06frdfs1szz98823hqjmi646kwb00b39qhyynzfg" }, "stable": { "version": [ 0, 8, - 4 + 5 ], "deps": [ "compat", @@ -88551,8 +88874,8 @@ "transient", "ts" ], - "commit": "9606aaf81230d1faf2c7f54925b45e527fa32bf0", - "sha256": "07r9bx0bh7wyj5pbkhnrn8amzz3ynri94cxcxgcn1r3ypdhk6y85" + "commit": "bfff0b5517d55d01bf12de27e10a73c9a077767b", + "sha256": "1wnvrjx9r9f1ykfdafj9pz1b0n669bqmixb5q35kmahyjis8rswq" } }, { @@ -88825,8 +89148,8 @@ "repo": "jkitchin/org-ref", "unstable": { "version": [ - 20240201, - 1224 + 20240220, + 1951 ], "deps": [ "avy", @@ -88842,8 +89165,8 @@ "request", "s" ], - "commit": "b1ceadaa5eaa253e9dac223b9f23ce2b4e8e8ab7", - "sha256": "035h308fvfvdr0mi1k90wq8lzsbcpdbcj2s0k2ia0c9jqgy5860a" + "commit": "fc6a933b64e127596d0dd61227f287ba545f6317", + "sha256": "0xiaa89y88dy3mw16zbnwgilx173nh3zpkrjrxinvl001qdvcbda" }, "stable": { "version": [ @@ -89059,8 +89382,8 @@ "repo": "ahmed-shariff/org-roam-ql", "unstable": { "version": [ - 20231220, - 503 + 20240212, + 202 ], "deps": [ "magit-section", @@ -89069,8 +89392,8 @@ "s", "transient" ], - "commit": "04c0a88d86ec66a4586c819048d0ae1833efee83", - "sha256": "070cmgh5j57zk8gjd7vwcr709r7kq6ri0m2c7ac7gw49yh7a68gg" + "commit": "9f5f1234a69b1df9d65ab947a003060fb5a28b60", + "sha256": "0jmdjf1mhbgnfncsgh3qiwss3hyn3yydc7gd0g0d42a8ac24svbh" }, "stable": { "version": [ @@ -89743,14 +90066,14 @@ "url": "https://repo.or.cz/org-tag-beautify.git", "unstable": { "version": [ - 20240126, - 314 + 20240216, + 939 ], "deps": [ "nerd-icons" ], - "commit": "c04e13cd991d400e43a25f1ff39409dda0e4957b", - "sha256": "0gkzhnkk9lmb1ddrsfjj0p0q6jsk9zghga3dnjal99jdjcd4kx47" + "commit": "6ec9f65e98df1e7f8a55c98bd2a3c0433fbfc5db", + "sha256": "15glg771jh3xp1fyyyvrqbxfv7vxy91vg54cg204h04gl3z1bwdd" } }, { @@ -89922,16 +90245,16 @@ "repo": "ichernyshovvv/org-timeblock", "unstable": { "version": [ - 20240120, - 2253 + 20240212, + 649 ], "deps": [ "compat", "org", "svg" ], - "commit": "7b39e19d511536835a3891f1cfbcdff4983b29b6", - "sha256": "1g37yw6gcagfniy3b8n03iw6wplf549x63zcqf6xq2rxd9jf2jxw" + "commit": "b423b01712b9c25dff3e4203c7cde736225f62ef", + "sha256": "1q0271nli4yw01rwybkzdlqcj8ivqwh5r70yv9x0qqwxa955c9k9" }, "stable": { "version": [ @@ -90306,11 +90629,11 @@ "repo": "amno1/org-view-mode", "unstable": { "version": [ - 20221208, - 327 + 20240218, + 1930 ], - "commit": "014f96acb7093ffae93c62aabff750e63c3babc5", - "sha256": "1m9jv6nssf2nqkav8nx1748wwc8i5338bc2brxlqajcy4dcz3fbg" + "commit": "0d48e9c7e81d973f33e97d364e4ea77576d53f46", + "sha256": "1nrdq9x0xgv581dddg5crfyy7znzfk9n63x97favr7nqiz5cnnli" } }, { @@ -90401,16 +90724,16 @@ "repo": "akhramov/org-wild-notifier.el", "unstable": { "version": [ - 20231222, - 1147 + 20240223, + 1211 ], "deps": [ "alert", "async", "dash" ], - "commit": "97649754cead8826fd1b07dc0f6e6eb89cb181e1", - "sha256": "181fckfp5s8apll1z3zkkqmqa58iylwi2ml3z5z77ppsbjdnyrp7" + "commit": "1b04c4104ad72bbb3ced161ba99e1055ff766138", + "sha256": "0d3rmli39sxdjp2rv0xlwjilgf9xsys20j66cb44a58mb5x61y2w" }, "stable": { "version": [ @@ -91398,11 +91721,11 @@ "repo": "DarwinAwardWinner/mac-pseudo-daemon", "unstable": { "version": [ - 20200215, - 513 + 20211208, + 137 ], - "commit": "564b006835facc4a8df247d8a47ab1030d7e7beb", - "sha256": "1ilqxl1851rg9v6ixi924xhzykc3c34f4nq1x0vyyq5b9m2fpb27" + "commit": "b95260ff605f67bce40fce6b3e35811859ce12bb", + "sha256": "00l66z1bszaw4v9203ax177frrbzzc099zvkjzhjj3q1rkfqq0bf" }, "stable": { "version": [ @@ -91765,28 +92088,28 @@ "repo": "aki2o/owdriver", "unstable": { "version": [ - 20240124, - 925 + 20240211, + 457 ], "deps": [ "log4e", "yaxception" ], - "commit": "f272f7c7b374cc4410f56b2ee69b6e9df404819e", - "sha256": "1jqns6qsi3ax9avyjg17cnjxn0jiapn9qp00njsm7dfyrpabxcyd" + "commit": "ae96f3ff7aca560a872c77d40999f1527f7f84eb", + "sha256": "0spxxw9mqgicaq3h5qjx0cbi7nw9nzfwy9av3jprplvp5z7m0nva" }, "stable": { "version": [ 0, - 3, - 1 + 4, + 0 ], "deps": [ "log4e", "yaxception" ], - "commit": "f272f7c7b374cc4410f56b2ee69b6e9df404819e", - "sha256": "1jqns6qsi3ax9avyjg17cnjxn0jiapn9qp00njsm7dfyrpabxcyd" + "commit": "ae96f3ff7aca560a872c77d40999f1527f7f84eb", + "sha256": "0spxxw9mqgicaq3h5qjx0cbi7nw9nzfwy9av3jprplvp5z7m0nva" } }, { @@ -91926,11 +92249,11 @@ "repo": "abrahms/ox-gemini", "unstable": { "version": [ - 20230517, - 1559 + 20240221, + 2127 ], - "commit": "799eb6aa0ee9ead7642836962d28e650eccd0ba3", - "sha256": "0hy5gizjghgzis5vh56jvf06jgif2azm76021a5az6rl2y7arfmm" + "commit": "50818de823b7929f2d3207833e7c581280a60289", + "sha256": "1kaf3p6g46rvbiyrkfmpflhdvzz9bdqsq1m02496py92399x3knz" } }, { @@ -92815,11 +93138,11 @@ "repo": "phillord/pabbrev", "unstable": { "version": [ - 20160320, - 2101 + 20240216, + 439 ], - "commit": "56400d5d256b42ffe45c229ea9827f026b650cf5", - "sha256": "09bn19ydyz1hncmvyyh87gczp3lmlczpm352p0107z1gw6xmpjil" + "commit": "bf8a498f2ddd268981d43fb71cf98aa2e4be3942", + "sha256": "1ilj6zm85hq95xlnx6b7sbzxdrkk5pdbcnd26igmy6z0z3br2kl3" }, "stable": { "version": [ @@ -92915,14 +93238,14 @@ "repo": "melpa/package-build", "unstable": { "version": [ - 20240102, - 1647 + 20240204, + 2043 ], "deps": [ "compat" ], - "commit": "414b328a4f18a6237867739c56e8777e8086d2e8", - "sha256": "0dgglkx44rq824v1ar6xqh2lryqp4qhn2n7d7hc6ar7sal9vx8y2" + "commit": "6ae02eddae6846d17ad6b13f036de35ee7d7f60b", + "sha256": "0k2z197f5q9iracmax4mrzw5x06clc8x615l0l9204xmd6bsms2k" }, "stable": { "version": [ @@ -92957,16 +93280,14 @@ "repo": "purcell/package-lint", "unstable": { "version": [ - 20240118, - 1725 + 20240220, + 2303 ], "deps": [ - "cl-lib", - "compat", "let-alist" ], - "commit": "3d74189df110b1656c2cd97c332921f4856dbd76", - "sha256": "0yfb31v5zrnaxd61cp1nnn2g07wa8xhmimnh735clc2ccqdjj0ca" + "commit": "eeb585eaceeba483d9bc7ab543e7422c82920e35", + "sha256": "0m257k7zl1fq56xpwq9pwl3ihahyd4235hmjq4p5k0b0f3bfbgdx" }, "stable": { "version": [ @@ -93153,11 +93474,11 @@ "repo": "purcell/page-break-lines", "unstable": { "version": [ - 20240117, - 1610 + 20240206, + 1156 ], - "commit": "e8bfd1ab660030679163f5a4913ff24b99095436", - "sha256": "1jn35d08bmf5m4x99fdc2wdgh8l5cmyaba7zphdr7vvykp7zgmnh" + "commit": "1b85352b0b16328d5c9e6a25baf93da3edaa6512", + "sha256": "1899dc4x9n07j98ciqf8rq0sh9791bnsf719b5fc3vqql93x57i5" }, "stable": { "version": [ @@ -93649,19 +93970,20 @@ "repo": "Fanael/parent-mode", "unstable": { "version": [ - 20150824, - 2300 + 20240210, + 1906 ], - "commit": "db692cf08deff2f0e973e6e86e26662b44813d1b", - "sha256": "0i5bc7lyyrx6swqlrp9l5x72yzwi53qn6ldrfs99gh08b3yvsnni" + "commit": "9fe5363b2a190619641c79b3a40d874d8c8f9f40", + "sha256": "1ki22rkbyglr3wppjph6gy23lcx2nwj9w0ff9h3ryd197j4yvvgi" }, "stable": { "version": [ 2, - 3 + 3, + 1 ], - "commit": "db692cf08deff2f0e973e6e86e26662b44813d1b", - "sha256": "0i5bc7lyyrx6swqlrp9l5x72yzwi53qn6ldrfs99gh08b3yvsnni" + "commit": "9fe5363b2a190619641c79b3a40d874d8c8f9f40", + "sha256": "1ki22rkbyglr3wppjph6gy23lcx2nwj9w0ff9h3ryd197j4yvvgi" } }, { @@ -94439,11 +94761,11 @@ "repo": "joddie/pcre2el", "unstable": { "version": [ - 20230828, - 1544 + 20240220, + 1530 ], - "commit": "018531ba0cf8e2b28d1108136a0e031b6a45f1c1", - "sha256": "1bfvmpswvc1rvhhf879j8qnwfpxdap6nr7l1g5fpxpz88s3d441r" + "commit": "380723b2701cceb75c266440fb8db918f3340d50", + "sha256": "0h73d9f1zj74vjir2kiq4s2g5rai7b59z7da20kh862xnldfcxsx" }, "stable": { "version": [ @@ -95047,14 +95369,14 @@ "repo": "nex3/perspective-el", "unstable": { "version": [ - 20220921, - 346 + 20240218, + 437 ], "deps": [ "cl-lib" ], - "commit": "8a69512639ae915c32c5055d1308ebf4b278266c", - "sha256": "1r026cw6p2ss5wg8mxgzf6iv1lb9pdnqyf6yrqb914aibkrvp9b6" + "commit": "460311b6e76f33de947908da74b6cbf66118d487", + "sha256": "13h83c4xn1xq29w24bgpkycacxswn34mdyx2lav5czwkmyi16ri8" }, "stable": { "version": [ @@ -95236,19 +95558,19 @@ "repo": "emarsden/pg-el", "unstable": { "version": [ - 20240110, - 903 + 20240221, + 1722 ], - "commit": "84a2e8ed3b9dbb969bbe14544abf2438892f16af", - "sha256": "1dad9irnv3sppl3yfl5swdsf4f1z2fds7r1li3f1kphm37v6jn5g" + "commit": "3b4cef1a1fe57bd8ee32a0c58667d1fc8f802180", + "sha256": "00sdvlb9ybyzncjijibw81mf3lhw5p40v7086cg18xvpa2qvzdfz" }, "stable": { "version": [ 0, - 27 + 28 ], - "commit": "84a2e8ed3b9dbb969bbe14544abf2438892f16af", - "sha256": "1dad9irnv3sppl3yfl5swdsf4f1z2fds7r1li3f1kphm37v6jn5g" + "commit": "3b4cef1a1fe57bd8ee32a0c58667d1fc8f802180", + "sha256": "00sdvlb9ybyzncjijibw81mf3lhw5p40v7086cg18xvpa2qvzdfz" } }, { @@ -96111,6 +96433,30 @@ "sha256": "1cbs4mhf9bxhz8552dfdfr09v8abi6ppvm9arykwp7s5pnj7c705" } }, + { + "ename": "pinyin-isearch", + "commit": "7aa5de17093792f4cc7e89ecfe2eeb11c2d17c6e", + "sha256": "1brkd0cml4ljznh2h1ydaaz7pfhiblgkhhnwnsvr5ry25k50l8qx", + "fetcher": "github", + "repo": "Anoncheg1/pinyin-isearch", + "unstable": { + "version": [ + 20240224, + 709 + ], + "commit": "bb956213c6ccd3067d5e3c33d7695bdc5ba58133", + "sha256": "1yphxa4f7q2rlrgk3l9dr6yx2fha474phiz04cz863aqylwcxfw4" + }, + "stable": { + "version": [ + 1, + 6, + 9 + ], + "commit": "1ed4218cb50b4de614c11dc41ab6053255271ae7", + "sha256": "0m9j819q7mm5q418g160c0bickjij37w5j7c0lzhwvpilhmh2cny" + } + }, { "ename": "pinyin-search", "commit": "03da6f02778f7fae77a00cdc420cfbafead6dec4", @@ -97935,11 +98281,11 @@ "repo": "pitkali/pos-tip", "unstable": { "version": [ - 20230721, - 834 + 20240209, + 837 ], - "commit": "90a9babc829b298af36be695009894fc00a97935", - "sha256": "1k6r59jhbyiknhsl7df0zafyc4d9r3vk953x6sdxgz92kx6hxpfy" + "commit": "4889e08cf9077c8589ea6fea4e2ce558614dfcde", + "sha256": "0wnmh9a9ks0pmcjy9df5higfbz9gy1ydj4n8s84hkhd4wq4fndvv" }, "stable": { "version": [ @@ -98226,8 +98572,8 @@ "repo": "blahgeek/emacs-pr-review", "unstable": { "version": [ - 20231117, - 714 + 20240206, + 414 ], "deps": [ "ghub", @@ -98235,8 +98581,8 @@ "magit-section", "markdown-mode" ], - "commit": "b55edab544a7706d3d39b8dc6bebdf10b8b901f8", - "sha256": "0q43kr7fq9fa3x3src4brn7ndg206pmj4xrq19fpb6jscxv0svpw" + "commit": "5294434883aa61f24ca6d2768a83ca924645a186", + "sha256": "1jbq0z5vz8isc41144iy7i72hk6njnxz068cmpb7gxcs9jdxvg6n" } }, { @@ -99153,11 +99499,11 @@ "repo": "bbatsov/projectile", "unstable": { "version": [ - 20240123, - 1424 + 20240212, + 1100 ], - "commit": "f7e60843bfada2eee89595580786a4468fd3f881", - "sha256": "0y1jrjp9fkcmknvwgl1psmibcfpc3fa9aj87606j9gam1bzr8rf1" + "commit": "0163b335a18af0f077a474d4dc6b36e22b5e3274", + "sha256": "0sy187ryln3jjnkwjxphdnfa20isv570js8ch3r3zrjl6c6d9xl8" }, "stable": { "version": [ @@ -99418,8 +99764,8 @@ "repo": "mohkale/projection", "unstable": { "version": [ - 20240106, - 1308 + 20240211, + 1526 ], "deps": [ "compat", @@ -99427,8 +99773,8 @@ "project", "s" ], - "commit": "ac6c4e0a70ec4061afa8004cb9686ebc126d2631", - "sha256": "1p0rvrk0625chaw30d67hcpxjznb8mkkp37hlhc1ixpvhp2nr44y" + "commit": "596b20a5f8690867336f4cb29368d0ac3af1a0fe", + "sha256": "1i4zjkhjsws8ppbknw4fc1m2355bda6h59lhjrwvccl2fakrbv3i" } }, { @@ -99439,15 +99785,15 @@ "repo": "mohkale/projection", "unstable": { "version": [ - 20231231, - 1416 + 20240211, + 1526 ], "deps": [ "compile-multi", "projection" ], - "commit": "4115e8f2ac8a9d43a852840c90d48035ced1c3eb", - "sha256": "1jvs1kznr2dgvyq8ylr2cvb40m3cz25msjr6myh61c1537b274da" + "commit": "596b20a5f8690867336f4cb29368d0ac3af1a0fe", + "sha256": "1i4zjkhjsws8ppbknw4fc1m2355bda6h59lhjrwvccl2fakrbv3i" } }, { @@ -99633,11 +99979,11 @@ "repo": "ProofGeneral/PG", "unstable": { "version": [ - 20240123, - 1014 + 20240223, + 1405 ], - "commit": "c6b7d506f991d7b97556341039558ef64c902382", - "sha256": "0i9b6h6krpqxa5nrrfk30sj01wi88387iymbyl3adyxfdfx28vgm" + "commit": "1f0724813a4eacb59b7a8d8905619c893d12f03b", + "sha256": "1yb7ddzz3gsh4d7dgk3x6xgx3pgdqyrmqr6f4lxs9vhp102n7b1x" }, "stable": { "version": [ @@ -99737,19 +100083,19 @@ "repo": "protocolbuffers/protobuf", "unstable": { "version": [ - 20230506, - 330 + 20240222, + 1652 ], - "commit": "0d3b0c61f4f44c3d8770b89edffe481aaf56f4f1", - "sha256": "06xl81cm55g0dcpfh8b8za8mrs5cgjv656z23q5q0ph3war6ifbn" + "commit": "b9483e03c7cfa854c250ad6415b4d9e6f7a9709e", + "sha256": "12gld58kyzjfrsfjp7mkh92zj5lrps029vy8211win3b0q8cjwgw" }, "stable": { "version": [ 25, - 2 + 3 ], - "commit": "a9b006bddd52e289029f16aa77b77e8e0033d9ee", - "sha256": "1j2ch3s2qzddj28ic9ardnzzrh730hzsiy4ilr2whbh60wxg23h7" + "commit": "4a2aef570deb2bfb8927426558701e8bfc26f2a4", + "sha256": "1fgvviv2zfnq4ap4qkndgryf8mkcbznzwdqnqc32vj4dmvsqxy9p" } }, { @@ -100614,16 +100960,16 @@ "repo": "andcarnivorous/pyconf", "unstable": { "version": [ - 20231231, - 1842 + 20240207, + 2203 ], "deps": [ "pyenv-mode", "pyvenv", "transient" ], - "commit": "557c51dd22d27d71e22c536c4b0eb38e800aa840", - "sha256": "15xd1ibqqkvzydkvvv1az3y6ql5q7rpj62nlpw1p9z0jwan2vfyn" + "commit": "f1587f20463496193625526ba805c3cf084db966", + "sha256": "1dvx0fkl8v0shaw59snahzxs459x7asqjvyd3yjy195r0qjfl52p" } }, { @@ -100880,16 +101226,16 @@ "repo": "Wilfred/pyimport", "unstable": { "version": [ - 20220908, - 1610 + 20240207, + 719 ], "deps": [ "dash", "s", "shut-up" ], - "commit": "c006a5fd0e5c9e297aa2ad71b2f02f463286b5e3", - "sha256": "0afkdcbr91wmkf72rj2kxyl3w6fnff0mgf855pk9ic1gz5sxvn24" + "commit": "4398ce8dd64fa0f685f4bf8683a35087649346d3", + "sha256": "1n34lgq3nrnzl90qj0nbsmwm1xavsw16p00x4s6p9i0y3d7shb2l" }, "stable": { "version": [ @@ -101473,10 +101819,10 @@ }, { "ename": "pyvenv-auto", - "commit": "ddf36d8974cc527db81d02c4f3792e16d1e5d80a", - "sha256": "141fjkrncmyls064w6kjxgj45zxip71p50scnrf74fizdbw2kn6d", + "commit": "3b6a9eb263ae8e509c658028b9b3d78e283837a2", + "sha256": "1rgh2nl3yah2y8v67f7hc2jib91wh3cd9nkgbx9xkbpgbdf4176j", "fetcher": "github", - "repo": "nryotaro/pyvenv-auto", + "repo": "ryotaro612/pyvenv-auto", "unstable": { "version": [ 20230106, @@ -102010,11 +102356,11 @@ "repo": "greghendershott/racket-mode", "unstable": { "version": [ - 20240130, - 2013 + 20240219, + 1858 ], - "commit": "d3ab936af10909874443cadb2e6c952faf2f536f", - "sha256": "0zfbqjivp2zdx8pk96jlzcg482k80vhkp82grlq7sjs9p6gypk54" + "commit": "9e8e60531ca90c5fd0f42c0e931f0c7f12103567", + "sha256": "1yxdgx6cdj7xq7zw85f6fp4h56qsavv57a7p88bnfp8lm1cz5r13" } }, { @@ -104002,11 +104348,11 @@ "repo": "rubikitch/replace-from-region", "unstable": { "version": [ - 20170227, - 2316 + 20240224, + 52 ], - "commit": "dc9318b9b2822da7b00ecc34d1dc965c8f96c9bb", - "sha256": "05l0wn1gqw2sbl65s1m7afmg3b1ps2qgqqrjkl9r2i26p95kqlq3" + "commit": "7b5b5ce5488ad5314acaa301d6482bf781db4ebd", + "sha256": "0r3mpbxadn3ll1pzi85pz9c4diyj7scj4a0qgx2v8iiaf1r038dg" } }, { @@ -104376,25 +104722,25 @@ "repo": "simenheg/restclient-test.el", "unstable": { "version": [ - 20210422, - 1815 + 20240207, + 1415 ], "deps": [ "restclient" ], - "commit": "3c6661d087526510a04ea9de421c5869a1a1d061", - "sha256": "0bpvxv8bc671pa0sm4v8pqyla3i99y05mgpbgcjd8pdsfhiwjw7j" + "commit": "5a364b93779eb3b4566dd6d843d7637983fcc949", + "sha256": "06ml74xks6kv694qfmiw3wckm75xjrpy32r2lby7hbbpf7f3ds6p" }, "stable": { "version": [ - 0, - 3 + 1, + 0 ], "deps": [ "restclient" ], - "commit": "3c6661d087526510a04ea9de421c5869a1a1d061", - "sha256": "0bpvxv8bc671pa0sm4v8pqyla3i99y05mgpbgcjd8pdsfhiwjw7j" + "commit": "5a364b93779eb3b4566dd6d843d7637983fcc949", + "sha256": "06ml74xks6kv694qfmiw3wckm75xjrpy32r2lby7hbbpf7f3ds6p" } }, { @@ -105218,6 +105564,48 @@ "sha256": "0rgv4y9aa5cc2ddz3y5z8d22xmr8kf5c60h0r3g8h91jmcw3rb4z" } }, + { + "ename": "rom-party", + "commit": "d512cbf4962988eb163416f2a05432ba07cb0cac", + "sha256": "1z3k8nsrzzzxl1m17aj59y4zrki5czlcdsrxyfa66m6m7d133d79", + "fetcher": "github", + "repo": "LaurenceWarne/rom-party.el", + "unstable": { + "version": [ + 20240218, + 2044 + ], + "deps": [ + "async", + "compat", + "dash", + "extmap", + "f", + "ht", + "s" + ], + "commit": "0af8c03de584c91ea1a43c4c94fa4e7bb8c98fa4", + "sha256": "0y0rayvibf77508nv3p8k240m0agzfar5hr216fqask2rg0l9cfd" + }, + "stable": { + "version": [ + 0, + 1, + 0 + ], + "deps": [ + "async", + "compat", + "dash", + "extmap", + "f", + "ht", + "s" + ], + "commit": "ba72981a8e6a07896da45e5ac31ee943f881fc7f", + "sha256": "03dkccds1pyv3irdjng2abrsi7lzqnyhzh0vnc8xv74nz6rzcvhr" + } + }, { "ename": "ron-mode", "commit": "962f7c87d0630399ea388f25ec5792fa2f2b4489", @@ -106040,11 +106428,11 @@ "repo": "rust-lang/rust-mode", "unstable": { "version": [ - 20230805, - 1558 + 20240217, + 338 ], - "commit": "fac7d284d24080d0886c47d20bbddbf60ec51511", - "sha256": "0xws2s65r67n9djn3cnydlq4bnjhcak5kfnbcp7d1a2cj6bdwj08" + "commit": "8bbe70b72fde8046e12e6a41ffbee6c9f6b4ddd7", + "sha256": "0zza5d7ys062qss0lj7w28l496k2j0cykzlp7qmpchd4v5vzq9ky" }, "stable": { "version": [ @@ -106562,11 +106950,11 @@ "repo": "nicolaisingh/saveplace-pdf-view", "unstable": { "version": [ - 20230805, - 1359 + 20240209, + 505 ], - "commit": "abfb5e1f463cffc18218a0f7f2fa141a271b1813", - "sha256": "1ijzsizxbq33wv84hz4km3x6nsaqxn8v9qh2835vnrfxk6n6cr4p" + "commit": "ee95460cd934080338f03a16f95b549577425216", + "sha256": "00cqk1qvmdw07vmmyxc843m2qgx1n9ivwzp73r27v4jxx1i38vx2" } }, { @@ -106630,11 +107018,11 @@ "repo": "hvesalai/emacs-sbt-mode", "unstable": { "version": [ - 20211203, - 1148 + 20240208, + 626 ], - "commit": "9fe1e8807c22cc1dc56a6233e000969518907f4d", - "sha256": "1mii46nr4ykkwnbpvsdp46j6n7k38h0jbm49vbm0w7n1az09yg1a" + "commit": "bcf8d6040021013430b39d6f6766ce1aab0b691a", + "sha256": "0mfa8qlv4hgqsfxci7ikmfjy9kns67v21k9laa9kbphzxm82qp21" }, "stable": { "version": [ @@ -106654,22 +107042,25 @@ "repo": "openscad/emacs-scad-mode", "unstable": { "version": [ - 20230315, - 1950 + 20240216, + 1536 ], "deps": [ "compat" ], - "commit": "e1af74735ad6113448c99b3ab128a665e6adaaca", - "sha256": "1wqpxwi6kyw83mmlpkall7as31115jffd6s7fkyi3y73arz6xg3h" + "commit": "8d5650c5cfee96c42d64427bfcadb89f6bda66be", + "sha256": "08yia0q18b0w3lkr4wh1bd1v606cksi6hpz72nqjvv59qyjfmg01" }, "stable": { "version": [ 93, - 2 + 3 ], - "commit": "749b11df1d3041aa0a90542cba0fe5d9563c3a1f", - "sha256": "0m87rjmr4990vhakb7jg4nkkn7lp7kiva446j2z5pq7mmhlyxdbc" + "deps": [ + "compat" + ], + "commit": "8d5650c5cfee96c42d64427bfcadb89f6bda66be", + "sha256": "08yia0q18b0w3lkr4wh1bd1v606cksi6hpz72nqjvv59qyjfmg01" } }, { @@ -106722,11 +107113,11 @@ "repo": "KaranAhlawat/scala-ts-mode", "unstable": { "version": [ - 20231107, - 1258 + 20240213, + 1734 ], - "commit": "cbfab189842ce564d9514f1b65a72b0af0d51438", - "sha256": "1gf9ss0vbyf9y0x3aldj76p8g1rn104pp5pvmig05arw61i0wpdr" + "commit": "88f9ad9d8800515f47609829df9b2a15dc475eff", + "sha256": "04cm7my5kp8fv5d8an3h4a2z037y2kqvrarr20jj5a7b3fdxq0my" } }, { @@ -107084,11 +107475,11 @@ "repo": "ideasman42/emacs-scroll-on-jump", "unstable": { "version": [ - 20230201, - 141 + 20240204, + 1217 ], - "commit": "220e4a8f21cc0b430c693a3ecac08156da2602c1", - "sha256": "1dr41gbk4rg5fa288bp5vnyzmyxrjvvlvn1syp5sjh31ypbw6jkz" + "commit": "c079d9321646bf4fd65b684fcd130cc4833c2e43", + "sha256": "0isisg0pkl8hl0xd310jbmflyga1sy1a5sdd673py9jmz5nbiz00" } }, { @@ -107489,6 +107880,36 @@ "sha256": "11xjv861mx15fhvv8g67ahri5p8mplnhq9sf30c825bk1f0h7xzy" } }, + { + "ename": "selected-window-accent-mode", + "commit": "a74ddb8c83af38c7e00ce1d86fe396d8654c64d6", + "sha256": "1220yknippk8scarrawrj7pxq9didv0zv4r0r4prrjxbcrxj2q43", + "fetcher": "github", + "repo": "captainflasmr/selected-window-accent-mode", + "unstable": { + "version": [ + 20240209, + 1230 + ], + "deps": [ + "visual-fill-column" + ], + "commit": "e83efa67c4a9d1935c657a15b4487102cb6655de", + "sha256": "14i8h50n49mw9960vlsahzf1rbn1mj9400gapil9id9q2xysdpmd" + }, + "stable": { + "version": [ + 0, + 6, + 0 + ], + "deps": [ + "visual-fill-column" + ], + "commit": "e83efa67c4a9d1935c657a15b4487102cb6655de", + "sha256": "14i8h50n49mw9960vlsahzf1rbn1mj9400gapil9id9q2xysdpmd" + } + }, { "ename": "selectric-mode", "commit": "a6ff6bbfa11f08647bf17afe75bfb4dcafd86683", @@ -108731,11 +109152,11 @@ "repo": "emacs-w3m/emacs-w3m", "unstable": { "version": [ - 20231026, - 455 + 20240208, + 217 ], - "commit": "e3b87d61dfef3a9d44872c50db360732ba949d57", - "sha256": "06rqxib501xn2xlc4pqdh06zw0wrkg70sxr2fqv7i2fpl9qxwriv" + "commit": "dc5136d20a546cbf741e0e5835a441859fdab384", + "sha256": "1iwzdgkx2711kcbzrkizifff071wnqgpm22s6pq8l1i0p8dn3rbz" } }, { @@ -109199,11 +109620,11 @@ "repo": "emacs-sideline/sideline", "unstable": { "version": [ - 20240101, - 918 + 20240222, + 151 ], - "commit": "20e04fa2fd4dcc0cba47d0336aab37f3f42909d3", - "sha256": "09lir5agc0jnd2k09mqrxbkh8z7lcqrw166qs25vxxv1cpzggbaq" + "commit": "3bd6315e8c3437b262d6f9975f37d94ac84d0720", + "sha256": "144f42jb5v8dz9ayj5q9v1zcy08xbivx6zf53yrpv6dyban1i37k" }, "stable": { "version": [ @@ -110111,15 +110532,14 @@ "repo": "slime/slime", "unstable": { "version": [ - 20240125, - 1336 + 20240214, + 2218 ], "deps": [ - "cl-lib", "macrostep" ], - "commit": "cd745dae17c25225951f22cec8f29b0116fba707", - "sha256": "01s709p7yw6czyw6zgd85afkrsh89n6yq3c0va4k6i64hc3fk57v" + "commit": "1b634dd03503a782882a4d078847920fe9544393", + "sha256": "1bj2bdqvxksrs3hr7p41ar0rrbffq0znzlyghr55kh22v2wns4bk" }, "stable": { "version": [ @@ -110474,9 +110894,9 @@ }, { "ename": "sly-overlay", - "commit": "060c87774d09bc17dd059244c69feeb16646754f", - "sha256": "01jmpzyz5ysri82zhflfal2bc0wibv90b5bnm956r4afd5hqsaw1", - "fetcher": "sourcehut", + "commit": "c1082443f45797050b9e75789d7fbef3616cb6e7", + "sha256": "07pz8nci1g5b8cn3g98l3cyld21nhs881g2m9vb6d277ihb91lj5", + "fetcher": "github", "repo": "fosskers/sly-overlay", "unstable": { "version": [ @@ -112508,11 +112928,11 @@ "repo": "condy0919/spdx.el", "unstable": { "version": [ - 20240203, - 58 + 20240224, + 56 ], - "commit": "accd26eba9dd9209479d2c935fc90083fefb5f67", - "sha256": "0kf55c209aspv146mb26pd5q592l9i73i78zddgk8qv5dnnd4pjf" + "commit": "4554b88e4ba0636a622ac63aa084cd253feff7c0", + "sha256": "00zykhxmcrdl0s9yad0f2xsrgpid7wgwdaf88wjji2y3w92170m7" } }, { @@ -113221,11 +113641,11 @@ "repo": "srcery-colors/srcery-emacs", "unstable": { "version": [ - 20230829, - 737 + 20240220, + 805 ], - "commit": "4ee4e51d2c0317d3bc41a131a8bc76cfa2db98ed", - "sha256": "1j3715m1vx5qaban9d4zix0gpzs5iip7mfmx3x374axjn878d656" + "commit": "60028633c5722e6b8ea12844618be0e9b31be55a", + "sha256": "1ly311wfwafhbx1f3ml5hhy94iwqp3spz4filwyyp8hvsv8gb21j" } }, { @@ -113572,11 +113992,11 @@ "repo": "SFTtech/starlit-emacs", "unstable": { "version": [ - 20230324, - 1636 + 20240223, + 1728 ], - "commit": "d6f327fb09497be7bee64d5d204d27f655cc5b04", - "sha256": "118b3ii9gpjq70q3qf0lyd53jp5a7qvhsl4bbjh4akck96cjdnnj" + "commit": "136bbc4fc4961c5b2cd0824eb0762e672322fbd1", + "sha256": "1kdk7gb3244z50yxk7wdkvrh1l50ygx5h1flajv9sxqmfivmybfd" } }, { @@ -113731,20 +114151,20 @@ "repo": "stacked-git/stgit", "unstable": { "version": [ - 20231226, - 1804 + 20240218, + 2150 ], - "commit": "9969b4e22c7255090c28f0e68598aeb3974b4d4d", - "sha256": "06b7y5lrnahlcha3lj4jfaj2266szsxbrhc7nl82ddai87dn5nj5" + "commit": "38ff3c3b2adc6d2c0f2e8fe5cb59f67d701741b3", + "sha256": "1g526gpcfjfkkh55by798hlgqph15vl0a1iw9332825wkqjawi6c" }, "stable": { "version": [ 2, 4, - 2 + 5 ], - "commit": "9969b4e22c7255090c28f0e68598aeb3974b4d4d", - "sha256": "06b7y5lrnahlcha3lj4jfaj2266szsxbrhc7nl82ddai87dn5nj5" + "commit": "38ff3c3b2adc6d2c0f2e8fe5cb59f67d701741b3", + "sha256": "1g526gpcfjfkkh55by798hlgqph15vl0a1iw9332825wkqjawi6c" } }, { @@ -114942,14 +115362,14 @@ "repo": "swift-emacs/swift-mode", "unstable": { "version": [ - 20240104, - 952 + 20240217, + 631 ], "deps": [ "seq" ], - "commit": "84059659de4da89d3d2902611cebed6d0423bf06", - "sha256": "0qiqzwxy8alq5px2g9x46nsphqphhf4iaijw7dccp4qml7qshxf9" + "commit": "25cf8237312bf5eddc2c90001feb8f73633ab523", + "sha256": "0p7rfzyysmxzwvy595b72jlbl2gjb4b6pgm21qdg9dg00hmf3c1n" }, "stable": { "version": [ @@ -114996,14 +115416,14 @@ "repo": "abo-abo/swiper", "unstable": { "version": [ - 20231025, - 2311 + 20240214, + 2118 ], "deps": [ "ivy" ], - "commit": "8c30f4cab5948aa8d942a3b2bbf5fb6a94d9441d", - "sha256": "1iqj27pc2iivmwfh329v0d9g0z1y0whlnamrl7g2bi374h41m368" + "commit": "749ac1235a7948011cb0caddd4c31037e3314614", + "sha256": "0d598jxdrxjlszaikh27v7j2zdndisfqzb384d94siw4rwzfj4zr" }, "stable": { "version": [ @@ -115898,11 +116318,11 @@ "repo": "mkleehammer/tab-jump-out", "unstable": { "version": [ - 20231023, - 342 + 20240210, + 418 ], - "commit": "8cffbfafb24ea6d9121fd19e38e6a0c25caaa1c4", - "sha256": "1kpjn8129hhhsxy9z71l74nd41i9y9wijqnwmlz560pnsm2470sy" + "commit": "ff4d9b679566e4cab9bebc59123f681fb35f6cbf", + "sha256": "09vbdzi1kgd1z92fkhi6g1wisj1r0mvr30l2sq6a0kswc3f99yrf" } }, { @@ -115983,11 +116403,11 @@ "repo": "isamert/tabgo.el", "unstable": { "version": [ - 20230425, - 907 + 20240204, + 1326 ], - "commit": "1a2f6b2b75c1829eb7acd188086b14fb75d9c7d1", - "sha256": "1lr1gsy5spj9n99rmzrnnyi70skfga9fxqjgi27jz461y0pv5l9n" + "commit": "83b7d3261e9a6aaffd8e97bc047b77a6131789ee", + "sha256": "09qdmdivvnwkslq124flgijvxlvix3spglmx8676fjz6gnyzd6zs" } }, { @@ -116044,14 +116464,14 @@ "repo": "mclear-tools/tabspaces", "unstable": { "version": [ - 20231222, - 1829 + 20240209, + 2300 ], "deps": [ "project" ], - "commit": "488119b3037ba535371131000aeaea75935e3f46", - "sha256": "18i201pcn4ywqlkxl1i0mz6y8vi5hc6ixwimp8kagbjmw084z9gy" + "commit": "b8799f477c2b467caf4cc5b740d3945d96b84eca", + "sha256": "0f1nqydm6ji2yq5kf1n8y3cijs0zqvyd2rm1yvr77crsyqy52m9i" } }, { @@ -116441,15 +116861,15 @@ "repo": "zevlg/telega.el", "unstable": { "version": [ - 20240130, - 2135 + 20240214, + 1600 ], "deps": [ "rainbow-identifiers", "visual-fill-column" ], - "commit": "e8d9459ef725ed8fb60479b5fccadae1e4eac87a", - "sha256": "18f6i2w0iial2wi60vkqck30c0m4p2nj0bzd2x9p4il27dwv5hwq" + "commit": "ab03a5ead11e9a0abc96cae6025cd87135a71a57", + "sha256": "0mb911k3qnyr92x7f1ycj24qs41r01imy7yk6f32bdx0ri6921v3" }, "stable": { "version": [ @@ -116580,25 +117000,25 @@ "repo": "minad/tempel", "unstable": { "version": [ - 20240102, - 331 + 20240216, + 1543 ], "deps": [ "compat" ], - "commit": "38eabcc756c7bd4b3dd57b85d61509075673f617", - "sha256": "0g79j1b1j8vn4l7sk7vq0zrdm7aa10qaf0p0dl0mh7smfy50dmfk" + "commit": "bcc3185202edce67c7f7fc74287cc2ecbeef10c6", + "sha256": "004jwmfj7ymdaml8rdzn8fhki8x8n4d0ziq52wn4nqm5y8n90pz5" }, "stable": { "version": [ 1, - 0 + 1 ], "deps": [ "compat" ], - "commit": "38dad1f85104c7c734ad9245f3a85b49562332d0", - "sha256": "0f1z5p6vbbjsh7cn7hqhv4c6h4awczpf14sbwpzsnwqsxsfjdh34" + "commit": "bcc3185202edce67c7f7fc74287cc2ecbeef10c6", + "sha256": "004jwmfj7ymdaml8rdzn8fhki8x8n4d0ziq52wn4nqm5y8n90pz5" } }, { @@ -116609,14 +117029,14 @@ "repo": "Crandel/tempel-collection", "unstable": { "version": [ - 20231021, - 2032 + 20240216, + 1105 ], "deps": [ "tempel" ], - "commit": "4a1d717eb30a78680c8f4df2d71e395c846c5371", - "sha256": "0ifmzn5d9mpsjwvg2ir0sy3r4czxa7d6j97l8rrp8ai7jqvydadm" + "commit": "6248e22b52fd7fb98bba977221eb8440c82e6c00", + "sha256": "1z1vawc62c2a72mkkyz8apczv6g2xbc3zj5zmj7jscc3p5b0h3lf" } }, { @@ -117016,11 +117436,11 @@ "repo": "davidshepherd7/terminal-here", "unstable": { "version": [ - 20220827, - 819 + 20240213, + 2304 ], - "commit": "4bf2a77e450b260570033afda463e178fdf34617", - "sha256": "00yqm3fjp0xagmqzvg32nrmiygspkv70sldn86vdzkqdq7z3gmqx" + "commit": "0415b2d5ac16325039d0c6e4fdbc8a9e4694820f", + "sha256": "0432vlnr6cdwk5ndldd0vyv7r2wgin56mr40q5gdnxv4ppl6rnlg" }, "stable": { "version": [ @@ -117273,15 +117693,15 @@ "repo": "johannes-mueller/test-cockpit.el", "unstable": { "version": [ - 20231103, - 2037 + 20240220, + 2058 ], "deps": [ "projectile", "toml" ], - "commit": "2fcd6ccb94869b854e9d12e0ba5d433adc336296", - "sha256": "1vjafad1j7kdmawsg6f9p7j2byg6mp4h46p4p8ww4i64smx6iqqp" + "commit": "11c23ddb9284b21a1072c37f168574096ee3bd2f", + "sha256": "0lg3f03a0bh6crffms1qfs7vlp32cg3rjhr1phmghcxdcm8xj4ca" } }, { @@ -117402,11 +117822,11 @@ "repo": "juba/textile-mode", "unstable": { "version": [ - 20230112, - 1030 + 20240212, + 1755 ], - "commit": "8f8c09ef097a95a713307fdb5c92b9778dfbc1fc", - "sha256": "0x8ib6cm7rp6hf44348nnc937w98v5q0fv9r650jjvkfl9rkbm7b" + "commit": "2ad90cb6ed2560ee147417a3ec65222cc2ad33f1", + "sha256": "1jmv769x6sxhb30n92haiiavhvk0cib676nmbgdfjl6mi2prcwyi" } }, { @@ -117542,11 +117962,11 @@ "repo": "monkeyjunglejuice/matrix-emacs-theme", "unstable": { "version": [ - 20240131, - 924 + 20240214, + 747 ], - "commit": "90f12caafae16d02202b8a63124fc175dcc48dad", - "sha256": "1aynlm3l1df5vnnzvpdvlkgvk71qsbx7080lpj9d0a1hb81jzygf" + "commit": "1cfaa2b20d1dd9253b0654284eaff41e5a73d444", + "sha256": "1vslqg58yr7qa2431yl7z8zlziy71fl653js4xcljx8xfwqlynqh" } }, { @@ -117709,11 +118129,11 @@ "repo": "swflint/third-time", "unstable": { "version": [ - 20231023, - 316 + 20240207, + 1621 ], - "commit": "05bed0c25ce5def3db6b885ffcee74a705dc0dfb", - "sha256": "1jcbkbc31cshayvgq835sv89jhsbd9w0820872wccs09jkkzfrzf" + "commit": "093b74be860fac389fb173caef5fabf61e417eef", + "sha256": "0amnjrmkcqkhgrj9xsk53ig508gk74k4h8csjpslc06q9kzrq301" }, "stable": { "version": [ @@ -117766,21 +118186,21 @@ "repo": "facebook/fbthrift", "unstable": { "version": [ - 20240128, - 1731 + 20240216, + 1732 ], - "commit": "2a84ddacc7472f951f95595970051daf95376e04", - "sha256": "14whjdizxhhiiixdrckrdhy8phhbry22yyxp6vdd902p66kimhj2" + "commit": "eca43d4980a147304be41de85ae1e4f24e128fc3", + "sha256": "0cqkkzqwfm8lgypd0bkwhr5mkhq0fgmfifhdzibwj8mbqzbzkqp6" }, "stable": { "version": [ 2024, - 1, - 29, + 2, + 19, 0 ], - "commit": "2a84ddacc7472f951f95595970051daf95376e04", - "sha256": "14whjdizxhhiiixdrckrdhy8phhbry22yyxp6vdd902p66kimhj2" + "commit": "eca43d4980a147304be41de85ae1e4f24e128fc3", + "sha256": "0cqkkzqwfm8lgypd0bkwhr5mkhq0fgmfifhdzibwj8mbqzbzkqp6" } }, { @@ -118207,11 +118627,11 @@ "repo": "aimebertrand/timu-macos-theme", "unstable": { "version": [ - 20231022, - 1832 + 20240215, + 1822 ], - "commit": "f1ecdf8415e4cb3d35019af5b2ad0d6bea96e610", - "sha256": "0w1xh0i8q2d84f9d5gw61nn7a8xqyllm427qnnjsa5wjlhgvilfl" + "commit": "b99b7d77530748009366910b69c238b4c21f5bc0", + "sha256": "0yj9sy6iyya3p29kfhb4dlaz2sbq39alvkciv173w992g92cd5s8" }, "stable": { "version": [ @@ -119149,17 +119569,17 @@ }, { "ename": "transducers", - "commit": "fd23a795aec65bce9854b829867b4376c9a5a774", - "sha256": "1jk5myvqcaik6nc1nj0hy8gdysw2bikrvqw3dd2j92hvr4zwdzad", - "fetcher": "sourcehut", + "commit": "c1082443f45797050b9e75789d7fbef3616cb6e7", + "sha256": "1yhfyma9shq9pwl5zgbjpbqmvrzk7bpv1fdcb2b4rjg50x58d8aw", + "fetcher": "github", "repo": "fosskers/transducers.el", "unstable": { "version": [ - 20231224, - 2358 + 20240206, + 646 ], - "commit": "7e75ccee58edaf16d98a1b3aef14035daf4a5370", - "sha256": "1c26xw7q4ksdrifs347br6rxmb36gz4fsz5j51b2gmr9v0fpy3ml" + "commit": "acf4588bc3113e8412451650b0c38243ed43db89", + "sha256": "0n7w3vpdvhci5j6i5v73cp3awcp3airm4rb6f2jhz3ni8ih9z1by" }, "stable": { "version": [ @@ -119197,15 +119617,15 @@ "repo": "magit/transient", "unstable": { "version": [ - 20240201, - 1100 + 20240221, + 1504 ], "deps": [ "compat", "seq" ], - "commit": "0fc87002d8c72dc309b8b8487770642d3b1fca5f", - "sha256": "1rh5ffs2mqs54chalia0zfk8qjkglv0c2h3pqrxs501bahvxv4v8" + "commit": "ba37702ab3cf90191865172bd5581fd353ccba63", + "sha256": "0wl5x3dfkw41d8pvmyqn4g2jd2dyanncaxms6g2wqhfkp41rkg97" }, "stable": { "version": [ @@ -119673,26 +120093,26 @@ "repo": "emacs-tree-sitter/tree-sitter-langs", "unstable": { "version": [ - 20240107, - 149 + 20240223, + 1000 ], "deps": [ "tree-sitter" ], - "commit": "20fbbb85735a9196ba3e7fb33f99b3a904b363ba", - "sha256": "0bxy0hpgsfcdpvyxhlps2rmxdbwaxyzm19kxff9aalknfby5ssij" + "commit": "8b65f758e95705708e416f3fd535c664838a3083", + "sha256": "1kd2sjz73a0vqfl1g1fdfhg8y3r826gm6xhqlhxz31g1j69b8z5q" }, "stable": { "version": [ 0, 12, - 92 + 139 ], "deps": [ "tree-sitter" ], - "commit": "20fbbb85735a9196ba3e7fb33f99b3a904b363ba", - "sha256": "0bxy0hpgsfcdpvyxhlps2rmxdbwaxyzm19kxff9aalknfby5ssij" + "commit": "8b65f758e95705708e416f3fd535c664838a3083", + "sha256": "1kd2sjz73a0vqfl1g1fdfhg8y3r826gm6xhqlhxz31g1j69b8z5q" } }, { @@ -119703,26 +120123,26 @@ "repo": "purplg/treebundel", "unstable": { "version": [ - 20240203, - 1555 + 20240210, + 343 ], "deps": [ "compat" ], - "commit": "d04174fe881efea704ce4a5065dd486ab0040db5", - "sha256": "10smm6fngsdkvwnqpjkxc3r0nmqj5sr676025ndsh52448w8bf5i" + "commit": "2d6c69cb7798a8cb7fcf9923c4580220dd48b3d4", + "sha256": "18winxkh1934jr19prp2yxlnl2vgh1yhrrvy1flg0l2r2pb5zrch" }, "stable": { "version": [ 0, - 2, + 3, 0 ], "deps": [ "compat" ], - "commit": "03c70cc9b18e83f156797064e1fd2a484fd3ff03", - "sha256": "1lmkq35i7rfvvp1aslgv9q3d0kqqwfn8cmdbjib8j0fbclqxbyyg" + "commit": "7b4613878815f8e26aaf17007228aa9063a4e82d", + "sha256": "0fpmm3jb95lksamxqz9850x2vcmcvq6bx29sn0fci6ny4cvpnq5k" } }, { @@ -119769,8 +120189,8 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20240126, - 642 + 20240214, + 2107 ], "deps": [ "ace-window", @@ -119782,8 +120202,8 @@ "pfuture", "s" ], - "commit": "df26b6ab9a0f467e5ff99f7ed97551ccf756e06c", - "sha256": "06160g1h1jxsmil2i5rgg1q1mzz9482zc62k6d5ncz2cdw3mf64x" + "commit": "025b7ce326bec062a33d772cc6548e55f940c622", + "sha256": "00y15mn949vnm8yg1gqi66lp70kv5vnyknwnh4v3amamqbh5na15" }, "stable": { "version": [ @@ -119812,15 +120232,15 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230408, - 1109 + 20240131, + 2042 ], "deps": [ "all-the-icons", "treemacs" ], - "commit": "127485317a19254ca20ba1910d10edf7dbaa2d97", - "sha256": "1rs0l0k9fd8xav627944jfm518yillcmjbdrkzjw3xq1wx80pn95" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -119843,15 +120263,15 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230822, - 2039 + 20240131, + 2042 ], "deps": [ "evil", "treemacs" ], - "commit": "76a20a456cbbf45a317e1e5f6f5b970f938a3bfe", - "sha256": "0qg0pp8qbvcpaspwl17biad5zmzc8418fcwlv7fzrxz6bc72hqfh" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -119874,14 +120294,14 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230930, - 1141 + 20240131, + 2042 ], "deps": [ "treemacs" ], - "commit": "f4795c7172c64f5c7a8e66042019a56465632bbd", - "sha256": "00wmk9w9cnxld8qvk930fkas0g03bbic3yq4nk5qbsjx9r0cysny" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -119903,16 +120323,16 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230830, - 1936 + 20240131, + 2042 ], "deps": [ "magit", "pfuture", "treemacs" ], - "commit": "3cd2a0d64b4afc76503706f90567e8914836da18", - "sha256": "1b1xplnk3iy16010cvnxnikr3bgc576pg7fmgl0zf8xpc7m6wriw" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -119955,16 +120375,16 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230703, - 1929 + 20240131, + 2042 ], "deps": [ "dash", "persp-mode", "treemacs" ], - "commit": "2c576bebccd56ec8e65f4ec5ed5de864d9684fbf", - "sha256": "1if18rdzp1cw01mx3yy6wdn7iq0n9r0wp2h4inx74hpssrsidn2c" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -119988,16 +120408,16 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230703, - 1929 + 20240131, + 2042 ], "deps": [ "dash", "perspective", "treemacs" ], - "commit": "2c576bebccd56ec8e65f4ec5ed5de864d9684fbf", - "sha256": "1if18rdzp1cw01mx3yy6wdn7iq0n9r0wp2h4inx74hpssrsidn2c" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -120021,15 +120441,15 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230703, - 1929 + 20240131, + 2042 ], "deps": [ "projectile", "treemacs" ], - "commit": "2fed6948fe2bc37f8539c5de232e5ccd4891800a", - "sha256": "0slc7b5xdgbdcl9sldiq23ch3nnmz60gqv8sj3vswxk435ajcyzg" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -120052,15 +120472,15 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20230703, - 1929 + 20240131, + 2042 ], "deps": [ "dash", "treemacs" ], - "commit": "2fed6948fe2bc37f8539c5de232e5ccd4891800a", - "sha256": "0slc7b5xdgbdcl9sldiq23ch3nnmz60gqv8sj3vswxk435ajcyzg" + "commit": "bcba09c1581c4bd93ff0217d464aead04f6d26d4", + "sha256": "051x78qpzclzr8mic5z3rpr1j3f5a5apcnn9rhah1rnxg5z9gqa7" }, "stable": { "version": [ @@ -120107,20 +120527,20 @@ "repo": "renzmann/treesit-auto", "unstable": { "version": [ - 20240131, - 1815 + 20240223, + 1450 ], - "commit": "4225f2245247585d581bffb09225dcb21d443421", - "sha256": "0ghcdcil9b7hirq2dqngwzq9ycx1lc4pxm6zam6gbcf4plm0zhvh" + "commit": "299dd88c9e5f1ff91a8f1989ad1e97e86c220020", + "sha256": "0c29ldai6fq413y14b4n3sh3s46vffdpg9xgspjklkq9ja1l0lw7" }, "stable": { "version": [ 1, 0, - 2 + 4 ], - "commit": "be7c549c9aa723ab0dce995ad8f156bbdfe7208b", - "sha256": "1pg54f2hj9v77f5zs2d8g1ip3n8c72z8zxhmc5ia6k96w3gq3f3l" + "commit": "299dd88c9e5f1ff91a8f1989ad1e97e86c220020", + "sha256": "0c29ldai6fq413y14b4n3sh3s46vffdpg9xgspjklkq9ja1l0lw7" } }, { @@ -121280,11 +121700,11 @@ "repo": "ideasman42/emacs-undo-fu-session", "unstable": { "version": [ - 20231207, - 2214 + 20240204, + 1215 ], - "commit": "9147a7223ee8136769cf42239c7d9a8577edfaff", - "sha256": "198bbfmx5hx2wm594xa8jkdf2hm680sai6wgl4cwc6gp0s7ggg5h" + "commit": "2b355c9d39b2688f859a762f2289f23fd16fadc4", + "sha256": "1r81m5zpckqkqxb4mfz9k2m17n8n790l69zhcx9i0711wxhcszqk" } }, { @@ -123200,11 +123620,11 @@ "repo": "federicotdn/verb", "unstable": { "version": [ - 20231120, - 1806 + 20240210, + 1127 ], - "commit": "203605638455fd1057bd808485280c1b87465479", - "sha256": "1lyq93jybhqc2amfnsi1lg5i3m317pmva3vpfpqqixxrhgz5sbzh" + "commit": "b3e3c3eeea21ffa24f5dc8bef6dd401cc25c199a", + "sha256": "06sk6gllhni4ai3nh304zjsv17fzpsficbp2zi2mbn6q8vd5siax" }, "stable": { "version": [ @@ -123261,8 +123681,8 @@ "repo": "gmlarumbe/verilog-ext", "unstable": { "version": [ - 20240112, - 1542 + 20240212, + 57 ], "deps": [ "ag", @@ -123277,8 +123697,8 @@ "verilog-ts-mode", "yasnippet" ], - "commit": "3f54bcc3cf0925e76a8bc9df7f4bac0567d1712e", - "sha256": "03pcagfrjgmbjj68ap9iysaa8w9176rghwd1hn8gvmrr8vdml3a8" + "commit": "9da79ac0c79e8819381002c205ae6817bbc9b642", + "sha256": "1jnnppvmp090c8mbkkq7daf2f497c3kzriph1d8pm4ph067d5ymz" }, "stable": { "version": [ @@ -123311,11 +123731,11 @@ "repo": "gmlarumbe/verilog-ts-mode", "unstable": { "version": [ - 20240109, - 1606 + 20240211, + 210 ], - "commit": "cb108f855611525bd614b4542fa6660c59735445", - "sha256": "0jnyp57v5549lf07m7pgpf8m8lrvjw36bjw5far5ipzaljdg3mh9" + "commit": "b055f7b4a7abdc1e1eb9eb5a99ddc288369982d0", + "sha256": "0khjhikw3ksk6lb2f7nwppp9l9vrfgq5jlwyfyrx0s9w6jyf64yc" }, "stable": { "version": [ @@ -123395,14 +123815,14 @@ "repo": "baron42bba/vertica-snippets", "unstable": { "version": [ - 20231215, - 1512 + 20240221, + 1629 ], "deps": [ "yasnippet" ], - "commit": "a502359e5e263e1946acfb557bdec0854aab9a23", - "sha256": "0l6w7ccii0sgan81zn5khpwf9hqjx1lh67bcvgdyrrs4g9bazl75" + "commit": "efaf893698358a305b1c52fd22a6842b59940855", + "sha256": "13ikkmarxcv19938p3za3crpbh8003xmlg8afyfyrm4z7pann1qj" } }, { @@ -123518,8 +123938,8 @@ "repo": "gmlarumbe/vhdl-ext", "unstable": { "version": [ - 20240109, - 1630 + 20240212, + 153 ], "deps": [ "ag", @@ -123531,8 +123951,8 @@ "ripgrep", "vhdl-ts-mode" ], - "commit": "0003f47e4063e37894be26b82c65b03b1c2c42cf", - "sha256": "19hf3sxrszrbrnp15w6q8p5n0ybnihm68fy4xagdvkqkvpmga85x" + "commit": "64111386bd793ceb6a8f78ab5f5caf5655fb3aa0", + "sha256": "08pal1ba55bdbnjb7lqrl7v2z3rys2a8ng8gsxidfx1400lmxg1c" }, "stable": { "version": [ @@ -123595,11 +124015,11 @@ "repo": "gmlarumbe/vhdl-ts-mode", "unstable": { "version": [ - 20240109, - 2313 + 20240211, + 213 ], - "commit": "ba724e0af7e235434281aaae939757a6bff37f48", - "sha256": "030lc5m3s05r6v07r3c9z7r11kiv0jyhqrd5s0pagra6avb4zywm" + "commit": "1d17c43993bf9eab97b0658a46fa17e64fc8eb4b", + "sha256": "1q2q538f6l9kvnlnnf1i39p21wblcy77lr24fcg1xl5ykrj3pjdc" }, "stable": { "version": [ @@ -123906,20 +124326,20 @@ "repo": "joostkremers/visual-fill-column", "unstable": { "version": [ - 20230102, - 1830 + 20240223, + 2340 ], - "commit": "695a59789209c42fa08a5bce92963ee32f4455be", - "sha256": "0006x7vbwrx4w3b51aajzds0qaw3zb3b2wmj0c3j0anlrmyb37yz" + "commit": "5b9f9309bdf040b72bb2c3d99d1d8a0f0d98c308", + "sha256": "1imliz6fb5bxwcflkiqgk82xa34qkxaxzmy3rmj1cy2va148afx9" }, "stable": { "version": [ 2, - 5, - 1 + 6, + 2 ], - "commit": "695a59789209c42fa08a5bce92963ee32f4455be", - "sha256": "0006x7vbwrx4w3b51aajzds0qaw3zb3b2wmj0c3j0anlrmyb37yz" + "commit": "5b9f9309bdf040b72bb2c3d99d1d8a0f0d98c308", + "sha256": "1imliz6fb5bxwcflkiqgk82xa34qkxaxzmy3rmj1cy2va148afx9" } }, { @@ -124135,11 +124555,11 @@ "repo": "emacs-vs/vs-dark-theme", "unstable": { "version": [ - 20240107, - 42 + 20240223, + 1002 ], - "commit": "24298d3683f2357b121984c48120012f124d6f76", - "sha256": "0nqxva99lxsisdr7771wawnkg8bzcdm78nkq18nb9adm5mj6a7mr" + "commit": "52006b40c7293f524ecb99d3899db7d95c77b317", + "sha256": "1njcy6hpvg7505agv619r924gs8ymjfyizxm8s70h3skwpg79yfm" }, "stable": { "version": [ @@ -124158,11 +124578,11 @@ "repo": "emacs-vs/vs-light-theme", "unstable": { "version": [ - 20240107, - 42 + 20240223, + 1002 ], - "commit": "b3634f5e506001732103aa323db9de9547a4d4d4", - "sha256": "1lvs67isk6vnk3axnfsyr9rn54v1xvpp4zsj7lzs61kwphsynhsf" + "commit": "36f583c6b36cab827394548a8c9647c3fd066bb1", + "sha256": "0wd80m6796y0j0pzbw3qk4v8973x3cjimj7rh9ss7y22sqky5mmc" }, "stable": { "version": [ @@ -124691,10 +125111,10 @@ }, { "ename": "wallpreview", - "commit": "8822842e06fb8bce3b62847ed1ea7c9d64f4d7d3", - "sha256": "00i4j7ki84yw2sihd9xjwh6gvp0xi5yql7nmsgdqkhp91qcmkn8k", + "commit": "c3ddb574892855f0e23283cc8bded51d857265d0", + "sha256": "1p7i3ndm9rvqbdlycrqfqf8s1lfavxymwxg817zg37iwm6a2ya95", "fetcher": "github", - "repo": "nryotaro/wallpreview", + "repo": "ryotaro612/wallpreview", "unstable": { "version": [ 20220703, @@ -124759,16 +125179,16 @@ "repo": "wanderlust/wanderlust", "unstable": { "version": [ - 20240131, - 1357 + 20240207, + 949 ], "deps": [ "apel", "flim", "semi" ], - "commit": "9fd2c65e8d690625f35035a71e73f51f740dbe04", - "sha256": "034zrl54ql3ddaj5vl62bjzf2a5hvrq5gd9kynmyp0skgk8i6dr2" + "commit": "c15e8ece4f34f10479e17cda19d10b98f6be3ec1", + "sha256": "1lsld77wql0n9vsdnpj2zb50r8ngcfjsi9fzl7mpv3929n99w3r2" } }, { @@ -125059,11 +125479,11 @@ "repo": "fxbois/web-mode", "unstable": { "version": [ - 20231225, - 1458 + 20240210, + 1511 ], - "commit": "82847071ce93293bdb7945db08d970f13fd883cf", - "sha256": "0ykvhgxd5ar3h96rb1888sfjjs0nlpaf63ci8hhhgyhjq9ssr61q" + "commit": "f19788e76c2359075975c20b8fda1f0b5080f042", + "sha256": "0bilcgsinqdqgspkbx31gq44d7cz8xpj9xdnjflg70c7ppr505dy" }, "stable": { "version": [ @@ -125697,11 +126117,11 @@ "repo": "justbur/emacs-which-key", "unstable": { "version": [ - 20230905, - 2128 + 20240221, + 138 ], - "commit": "4d20bc852545a2e602f59084a630f888542052b1", - "sha256": "0qm4br8smkmp63wxdw6b89dn8shvha8jqdr57fmz6a9n0axywbv5" + "commit": "5fbdf05351e77ee62e3933c7b5f46459693bd04c", + "sha256": "0bvw7qd0avik114dvlrfarzhx0rvwpa2jz0qx2n5wq8is08py6q3" }, "stable": { "version": [ @@ -125880,11 +126300,11 @@ "repo": "lassik/emacs-whois", "unstable": { "version": [ - 20231216, - 1652 + 20240205, + 2147 ], - "commit": "3cf4b2ae4dd8f002c2b5733ef9a290e5947c5b91", - "sha256": "06g9qy4l3846fvrljnbw7zhn0girb5ravs620z0naki8zinkggzf" + "commit": "5cd0e1724ed8159927df06ded55162d0c122c0fd", + "sha256": "1i3zwp4q3804q71q08vnc9am8lagvz2lx9h27pwry10dihcv4gz6" }, "stable": { "version": [ @@ -128163,26 +128583,26 @@ "repo": "zkry/yaml-pro", "unstable": { "version": [ - 20230921, - 39 + 20240223, + 1406 ], "deps": [ "yaml" ], - "commit": "c04e8a2a3549095cb7c84491aefed54543373512", - "sha256": "0v061q3hpdhjjzxnhm5x6409kx9djc83vrcrwm5qhk5ngiva1wrj" + "commit": "504943460174febf36427c94483a3c63c7b28e26", + "sha256": "1qh33gffz7avi5gjw754rl2cif32hqv532za7wqsbzga5aags2vy" }, "stable": { "version": [ 0, 3, - 3 + 5 ], "deps": [ "yaml" ], - "commit": "50fc911b9015708b77872dc60c53f4a4740bef1b", - "sha256": "1ml7rp89alx6g1c5n325gzygwlgywxa40qf8xc0ag4nwzyp6z109" + "commit": "4599bcb552555a39b5fab99b425180cdc131213c", + "sha256": "1ihi9ydzws97r0n5y71xyiljg0099c8w5vym8riv8skzf15bf5yp" } }, { @@ -128382,14 +128802,14 @@ "repo": "joaotavora/yasnippet", "unstable": { "version": [ - 20240124, - 258 + 20240215, + 1909 ], "deps": [ "cl-lib" ], - "commit": "297546f0853a6a51f5b05e954d0c6aea8caa5ec2", - "sha256": "0b1fdigwjshfim6zyzkn2wa6k8xd4qlafrf7zgj5bsx6alrzac8v" + "commit": "1ec7e3b6f79de076133f16da61e3d99f16668048", + "sha256": "0hk5k2sghl4j478pyp7n7dqq3iqz0rcf607cs51f2sy1y362f0gy" }, "stable": { "version": [ @@ -128448,14 +128868,14 @@ "repo": "AndreaCrotti/yasnippet-snippets", "unstable": { "version": [ - 20240115, - 1138 + 20240221, + 1621 ], "deps": [ "yasnippet" ], - "commit": "441bad332344b02402add62d085b8313bdc7f618", - "sha256": "1nw2kfdcv24h7g7dwv7b6njblrzh65li3lz0qqdwd6ikan6vgraa" + "commit": "e6ec9f1822913cea7dc67cde6aeb8f2625980950", + "sha256": "0jvpsqbfl5ax2jzc30hkhd7z9l98ncnaqnpl72lws8iknhjnd29k" }, "stable": { "version": [ @@ -128641,26 +129061,26 @@ "url": "https://git.thanosapollo.org/yeetube", "unstable": { "version": [ - 20240201, - 227 + 20240210, + 1008 ], "deps": [ "compat" ], - "commit": "1b54f9d2a1c2777d4a0f33f2d54af54608884f23", - "sha256": "00y4bn4pgpf98jypnksk55xlfjnznsbjxs3ajkij3r5mris93njr" + "commit": "bdb3d532308071cd912bfbf92963c9cabe79de7c", + "sha256": "0c2iq6rb179zh9qbw7prxsjbiz77j060pj75s82wbbz5xjavzgp5" }, "stable": { "version": [ 2, - 0, - 9 + 1, + 2 ], "deps": [ "compat" ], - "commit": "a265a9f95de6f5cc5b77aa619657de1691e6f965", - "sha256": "17475zkvhj7yc3sxv0snmvxf84mkl30l78s28gzzm3j15p806cbd" + "commit": "bdb3d532308071cd912bfbf92963c9cabe79de7c", + "sha256": "0c2iq6rb179zh9qbw7prxsjbiz77j060pj75s82wbbz5xjavzgp5" } }, { @@ -128843,11 +129263,11 @@ "repo": "SamuelVanie/youdotcom.el", "unstable": { "version": [ - 20240114, - 2127 + 20240207, + 1853 ], - "commit": "4a715db5a9ecb3b3ccf9aa9f51bb8599428dd655", - "sha256": "0mp1a5a6r5zxl6sg6hsvydbb42dpxi79f58y48xqlvj9k33zrb4g" + "commit": "0b835f143e88c3321006a3e48ac5190d071b872c", + "sha256": "1araszwlw53g82phwmmp9x84rq07ma2payplr68yg3k159jbmapr" } }, { @@ -129473,14 +129893,14 @@ "repo": "ziglang/zig-mode", "unstable": { "version": [ - 20230815, - 2033 + 20240221, + 1019 ], "deps": [ "reformatter" ], - "commit": "079149a19fc869343130e69d7b944afd3a1813cc", - "sha256": "1r8mysp3q4zj9mm1hxj00vnycasi0hlmdgqqjl540jcyn86jqw9a" + "commit": "9ce200971008fa29641ab7bec80802b450b65646", + "sha256": "1s44mq24s5a6kbq09mwswwxn91p4mlgpm0k0ff13i68cxd7641li" } }, { From 7db5963dffd1370ae905f18cab59a46433c5820a Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sat, 24 Feb 2024 09:00:04 -0300 Subject: [PATCH 103/134] nongnu-packages: updated 2024-02-24 (from overlay) --- .../emacs/elisp-packages/nongnu-generated.nix | 109 +++++++++++++----- 1 file changed, 77 insertions(+), 32 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix index 822a2ef0773e..8f2e093ddf8d 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix @@ -182,6 +182,21 @@ license = lib.licenses.free; }; }) {}; + base32 = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "base32"; + ename = "base32"; + version = "1.0"; + src = fetchurl { + url = "https://elpa.nongnu.org/nongnu/base32-1.0.tar"; + sha256 = "02n227xwg621zh4na5lx8xh5q6zldq0hwwfzc4wkgfg2jb83n4g8"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/base32.html"; + license = lib.licenses.free; + }; + }) {}; bash-completion = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "bash-completion"; @@ -400,10 +415,10 @@ elpaBuild { pname = "clojure-ts-mode"; ename = "clojure-ts-mode"; - version = "0.2.0"; + version = "0.2.2"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/clojure-ts-mode-0.2.0.tar"; - sha256 = "1jb6n84pk2ybrihh1s472q77pmnn288p4bzvhga0sxxqg88ial2p"; + url = "https://elpa.nongnu.org/nongnu/clojure-ts-mode-0.2.2.tar"; + sha256 = "19dskc53dx183kcb7p5qx41qsjsy1mqi46zrdfc1znl7rdknhvl7"; }; packageRequires = [ emacs ]; meta = { @@ -727,10 +742,10 @@ elpaBuild { pname = "elpher"; ename = "elpher"; - version = "3.5.0"; + version = "3.5.1"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/elpher-3.5.0.tar"; - sha256 = "10b4s3anbm4afs5i7rkv9qm5f5y9lzyj9dzajb1x654df4l0m4w4"; + url = "https://elpa.nongnu.org/nongnu/elpher-3.5.1.tar"; + sha256 = "0687npypihavghz9bjs8f6h10awjgjv5fdd11dmh43p1krhrga2w"; }; packageRequires = [ emacs ]; meta = { @@ -910,10 +925,10 @@ elpaBuild { pname = "evil-matchit"; ename = "evil-matchit"; - version = "3.0.2"; + version = "3.0.4"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/evil-matchit-3.0.2.tar"; - sha256 = "02sim8hkclkp7lzj3hybjky75lyvf452wc7hmbkx1rjb3cx9j5m5"; + url = "https://elpa.nongnu.org/nongnu/evil-matchit-3.0.4.tar"; + sha256 = "1bc14r8cl0sd4ygj5didhzh74alzafc6rjk9fm4zgylkbcxal8nl"; }; packageRequires = [ emacs ]; meta = { @@ -1049,6 +1064,21 @@ license = lib.licenses.free; }; }) {}; + flycheck = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "flycheck"; + ename = "flycheck"; + version = "34.1"; + src = fetchurl { + url = "https://elpa.nongnu.org/nongnu/flycheck-34.1.tar"; + sha256 = "1yyvlhv45gvjmv1rja16j12gv2afiaf4r852mcw3l97h6f40h4x9"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/flycheck.html"; + license = lib.licenses.free; + }; + }) {}; flymake-guile = callPackage ({ elpaBuild , emacs , fetchurl @@ -1662,10 +1692,10 @@ elpaBuild { pname = "htmlize"; ename = "htmlize"; - version = "1.57"; + version = "1.56"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/htmlize-1.57.tar"; - sha256 = "1k4maqkcicvpl4yxkx6ha98x36ppcfdp2clcdg4fjx945yamx80s"; + url = "https://elpa.nongnu.org/nongnu/htmlize-1.56.tar"; + sha256 = "1xdy6lbqm75qlywbr08sbjfa20mphylswbjihk1iiblyj8gbp0p6"; }; packageRequires = []; meta = { @@ -2075,10 +2105,10 @@ elpaBuild { pname = "meow"; ename = "meow"; - version = "1.4.4"; + version = "1.4.5"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/meow-1.4.4.tar"; - sha256 = "013nmc0jcvwfh6s1l59kld8393ld4sy5icbah9hzd0chj6l72mgh"; + url = "https://elpa.nongnu.org/nongnu/meow-1.4.5.tar"; + sha256 = "0r1rmhmwgxl7q2rvjf8byc0ass00k3m87sn6sw9chip5cgd5g6gm"; }; packageRequires = [ emacs ]; meta = { @@ -2652,10 +2682,10 @@ elpaBuild { pname = "racket-mode"; ename = "racket-mode"; - version = "1.0.20240130.151349"; + version = "1.0.20240219.135847"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20240130.151349.tar"; - sha256 = "0hbcnr4x1931c95hpgfdny92vk8m688p8yc0ng41yv1safa0w4pl"; + url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20240219.135847.tar"; + sha256 = "06g1ci7kq8fxjh65qwwnh530xvvh6pr9ha52f7xmbjf56iifn1da"; }; packageRequires = [ emacs ]; meta = { @@ -2802,16 +2832,16 @@ license = lib.licenses.free; }; }) {}; - scad-mode = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + scad-mode = callPackage ({ compat, elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "scad-mode"; ename = "scad-mode"; - version = "93.2"; + version = "93.3"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/scad-mode-93.2.tar"; - sha256 = "0gp7ghmch5wkbby0avmlgj5kajiccbarjrx1szh9r3f3gi1ahawj"; + url = "https://elpa.nongnu.org/nongnu/scad-mode-93.3.tar"; + sha256 = "0gh2s0hv8i100xsq656vfxy3586162dv1bz9gcj4aha3kk4ar3vk"; }; - packageRequires = [ emacs ]; + packageRequires = [ compat emacs ]; meta = { homepage = "https://elpa.gnu.org/packages/scad-mode.html"; license = lib.licenses.free; @@ -3213,6 +3243,21 @@ license = lib.licenses.free; }; }) {}; + totp-auth = callPackage ({ base32, elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "totp-auth"; + ename = "totp-auth"; + version = "1.0"; + src = fetchurl { + url = "https://elpa.nongnu.org/nongnu/totp-auth-1.0.tar"; + sha256 = "0j5rr026n57crizrw4q4yi7q6psdw5qzfcby4slkrlz4yg58mpk3"; + }; + packageRequires = [ base32 emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/totp-auth.html"; + license = lib.licenses.free; + }; + }) {}; treeview = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "treeview"; @@ -3337,10 +3382,10 @@ elpaBuild { pname = "visual-fill-column"; ename = "visual-fill-column"; - version = "2.5.1"; + version = "2.6.0"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/visual-fill-column-2.5.1.tar"; - sha256 = "1q2cimrcr4knh716cdnhs8nspk08w8x7bsbhx69s9hpzgr7mjq58"; + url = "https://elpa.nongnu.org/nongnu/visual-fill-column-2.6.0.tar"; + sha256 = "1gpjby6g9wq8p25q1a35hr56nfb4sbcdrf0bjxidh1diw5g5saw4"; }; packageRequires = [ emacs ]; meta = { @@ -3352,10 +3397,10 @@ elpaBuild { pname = "web-mode"; ename = "web-mode"; - version = "17.3.17"; + version = "17.3.18"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/web-mode-17.3.17.tar"; - sha256 = "0a9qsffj2451ccb2gvimkwa0qp9m2n5m70zb6bzjndqgq18n7rfb"; + url = "https://elpa.nongnu.org/nongnu/web-mode-17.3.18.tar"; + sha256 = "18ylzq12gsayp3cmd8qjdqsnyiymjd95ffqs3xcyva6sl8d41hmy"; }; packageRequires = [ emacs ]; meta = { @@ -3515,10 +3560,10 @@ elpaBuild { pname = "xah-fly-keys"; ename = "xah-fly-keys"; - version = "24.20.20240120121202"; + version = "24.21.20240220095736"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.20.20240120121202.tar"; - sha256 = "0v3qfn3jqq7jcbpxjajj8q51r71lf3pfmw5gddd38022szrw6ca6"; + url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.21.20240220095736.tar"; + sha256 = "04ra1m9mwhz3zh0776gbzfn4kn0yxgbfbh1hq78r2zxggvpjfikv"; }; packageRequires = [ emacs ]; meta = { From 4708908d820d7785b220f55d73da69c6986943fb Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 17 Feb 2024 23:28:57 +0100 Subject: [PATCH 104/134] keyutils: split man pages into its own output --- pkgs/os-specific/linux/keyutils/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/keyutils/default.nix b/pkgs/os-specific/linux/keyutils/default.nix index 86b2535e1dde..342626624c7e 100644 --- a/pkgs/os-specific/linux/keyutils/default.nix +++ b/pkgs/os-specific/linux/keyutils/default.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { makeFlags = lib.optionals stdenv.hostPlatform.isStatic "NO_SOLIB=1"; - outputs = [ "out" "lib" "dev" ]; + outputs = [ "out" "lib" "dev" "man" ]; postPatch = '' # https://github.com/archlinux/svntogit-packages/blob/packages/keyutils/trunk/reproducible.patch From 5c7c19cc7ef416b2f4a154263c6d04a50bbac86c Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 24 Feb 2024 18:15:35 +0000 Subject: [PATCH 105/134] xz: 5.4.6 -> 5.6.0 Changes: https://github.com/tukaani-project/xz/releases/tag/v5.6.0 --- pkgs/tools/compression/xz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/compression/xz/default.nix b/pkgs/tools/compression/xz/default.nix index e02be74b60d3..2f10236b46b3 100644 --- a/pkgs/tools/compression/xz/default.nix +++ b/pkgs/tools/compression/xz/default.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xz"; - version = "5.4.6"; + version = "5.6.0"; src = fetchurl { url = with finalAttrs; "https://github.com/tukaani-project/xz/releases/download/v${version}/xz-${version}.tar.bz2"; - sha256 = "sha256-kThRsnTo4dMXgeyUnxwj6NvPDs9uc6JDbcIXad0+b0k="; + hash = "sha256-iMhjHO+6kWZP3EexS7dT4YdvSWSgfbZQgh0gOZKx4eo="; }; strictDeps = true; From 0997b57e759c5bb58538d978dda0726c1aac1eda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 25 Feb 2024 19:18:13 +0000 Subject: [PATCH 106/134] libsecret: 0.21.3 -> 0.21.4 --- pkgs/development/libraries/libsecret/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libsecret/default.nix b/pkgs/development/libraries/libsecret/default.nix index 3c5b5c489c07..514b8c05177b 100644 --- a/pkgs/development/libraries/libsecret/default.nix +++ b/pkgs/development/libraries/libsecret/default.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "libsecret"; - version = "0.21.3"; + version = "0.21.4"; outputs = [ "out" "dev" ] ++ lib.optional withIntrospection "devdoc"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-mj4lcfEEgDXYAjj1LIdgEliEpDuvilgP7bclDBrQqec="; + hash = "sha256-Fj0I14O+bUq5qXnOtaT+y8HZZg08NBaMWBMBzVORKyA="; }; depsBuildBuild = [ From 866d117d42d3c4e0426810bb6432c07c256376fc Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 19 Feb 2024 02:11:09 +0100 Subject: [PATCH 107/134] cargo,rustc: 1.75.0 -> 1.76.0 --- .../compilers/rust/{1_75.nix => 1_76.nix} | 30 +++++++++---------- pkgs/top-level/all-packages.nix | 8 ++--- 2 files changed, 19 insertions(+), 19 deletions(-) rename pkgs/development/compilers/rust/{1_75.nix => 1_76.nix} (57%) diff --git a/pkgs/development/compilers/rust/1_75.nix b/pkgs/development/compilers/rust/1_76.nix similarity index 57% rename from pkgs/development/compilers/rust/1_75.nix rename to pkgs/development/compilers/rust/1_76.nix index 2ca1e2d294bc..e04939735df4 100644 --- a/pkgs/development/compilers/rust/1_75.nix +++ b/pkgs/development/compilers/rust/1_76.nix @@ -19,8 +19,8 @@ } @ args: import ./default.nix { - rustcVersion = "1.75.0"; - rustcSha256 = "sha256-W3OfRbydNB4tHFcNZdI3VZHiLC0j71uKN3EaA4arwIg="; + rustcVersion = "1.76.0"; + rustcSha256 = "sha256-nlz/Azp/DSJmgYmCrZDk0+Tvj47hcVd2xuJQc6E2wCE="; llvmSharedForBuild = pkgsBuildBuild.llvmPackages_17.libllvm.override { enableSharedLibraries = true; }; llvmSharedForHost = pkgsBuildHost.llvmPackages_17.libllvm.override { enableSharedLibraries = true; }; @@ -34,24 +34,24 @@ import ./default.nix { # Note: the version MUST be one version prior to the version we're # building - bootstrapVersion = "1.74.1"; + bootstrapVersion = "1.75.0"; # fetch hashes by running `print-hashes.sh ${bootstrapVersion}` bootstrapHashes = { - i686-unknown-linux-gnu = "b883b98372c91bc6aa9dc6ebb2b4e02e7dacbbc2ac1ebe55923dc37134df70a4"; - x86_64-unknown-linux-gnu = "d206888a2a9d55113940151ba16117ce2456d7de021bab18cfcb06dc48d3157c"; - x86_64-unknown-linux-musl = "5af3115a1f16431630f288821bd7f3be8cf7e08a7611b3c3bce3976774aa6cd2"; - arm-unknown-linux-gnueabihf = "1dd7d835af4afe9adb7f785046c907090ace66f1c975cfe9e8886847310d8ec9"; - armv7-unknown-linux-gnueabihf = "a5038ae004bf86eed64ef67329f7ba047bb4d188663bfd260320d53a2fed33c4"; - aarch64-unknown-linux-gnu = "0dbdfce647f3c7d9ff00a7aa5d6dbbd7010486f803a9749cff46189f5ecb438c"; - aarch64-unknown-linux-musl = "02674b8e4311780464313c5773d43606fbf6880d5c4512930d59b6d5d369f0de"; - x86_64-apple-darwin = "54e1ef01d73f6031fbee36bbecd9af4209eb682dea478696e8282ca64d5792e5"; - aarch64-apple-darwin = "af6a982cbed85807fb8e5c4ba85b8a76162b58945f4787e0a7dec32e901e8b3b"; - powerpc64le-unknown-linux-gnu = "bb1c9f0ab1016a2817afe8f72c03f8f1787fe44d0f9999669e0c1957a08e6213"; - riscv64gc-unknown-linux-gnu = "86561a8d630f634fdd7cb5899d40027103c907d9763a32770b7e2fd57dbd8473"; + i686-unknown-linux-gnu = "107b8d8825deab338f338b15f047829da6225bb34644790847e96f0957c6678f"; + x86_64-unknown-linux-gnu = "473978b6f8ff216389f9e89315211c6b683cf95a966196e7914b46e8cf0d74f6"; + x86_64-unknown-linux-musl = "cc6ef41aa811ab34f946fe2b4338d1107daf08642125fd566386bf45563597de"; + arm-unknown-linux-gnueabihf = "985454b6c385cb461cc8a39d2d7d55dcf6c50495033fe5d28edcc717729d8ae9"; + armv7-unknown-linux-gnueabihf = "bd876a75f72040d96be2fb882770b16b482ac0ab15d7e3ad24e6d25b7c74bcf7"; + aarch64-unknown-linux-gnu = "30828cd904fcfb47f1ac43627c7033c903889ea4aca538f53dcafbb3744a9a73"; + aarch64-unknown-linux-musl = "26b5989525b7cf623f3868a37549736e0efe1142a08f191a97e29758cc640ac4"; + x86_64-apple-darwin = "ad066e4dec7ae5948c4e7afe68e250c336a5ab3d655570bb119b3eba9cf22851"; + aarch64-apple-darwin = "878ecf81e059507dd2ab256f59629a4fb00171035d2a2f5638cb582d999373b1"; + powerpc64le-unknown-linux-gnu = "2599cdfea5860b4efbceb7bca69845a96ac1c96aa50cf8261151e82280b397a0"; + riscv64gc-unknown-linux-gnu = "7f7b73d8924d7dd24dcb2ef0da257eb48d9aed658b00fe68e8f1ade0b1ce4511"; }; - selectRustPackage = pkgs: pkgs.rust_1_75; + selectRustPackage = pkgs: pkgs.rust_1_76; rustcPatches = [ ]; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9c19f93fae8c..638cf02d22e8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16822,11 +16822,11 @@ with pkgs; wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args; wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; }; - rust_1_75 = callPackage ../development/compilers/rust/1_75.nix { + rust_1_76 = callPackage ../development/compilers/rust/1_76.nix { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; llvm_17 = llvmPackages_17.libllvm; }; - rust = rust_1_75; + rust = rust_1_76; mrustc = callPackage ../development/compilers/mrustc { }; mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { }; @@ -16834,8 +16834,8 @@ with pkgs; openssl = openssl_1_1; }; - rustPackages_1_75 = rust_1_75.packages.stable; - rustPackages = rustPackages_1_75; + rustPackages_1_76 = rust_1_76.packages.stable; + rustPackages = rustPackages_1_76; inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform; From d7deb8a89d6ce8aab98cb50a7384d3eafee36d4a Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 19 Feb 2024 02:19:10 +0100 Subject: [PATCH 108/134] linux_6_7,linux_testing: patch for Rust 1.76.0 --- pkgs/os-specific/linux/kernel/patches.nix | 9 +++++++++ pkgs/top-level/linux-kernels.nix | 2 ++ 2 files changed, 11 insertions(+) diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index a7bf7128f5ef..9c2b50f95952 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -79,4 +79,13 @@ name = "rust-1.75.patch"; patch = ./rust-1.75.patch; }; + + rust_1_76 = { + name = "rust-1.76.patch"; + patch = fetchurl { + name = "rust-1.76.patch"; + url = "https://lore.kernel.org/rust-for-linux/20240217002638.57373-2-ojeda@kernel.org/raw"; + hash = "sha256-q3iNBo8t4b1Rn5k5lau2myqOAqdA/9V9A+ok2jGkLdY="; + }; + }; } diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 31cce49051a9..a11aec4a35fa 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -200,6 +200,7 @@ in { kernelPatches.request_key_helper kernelPatches.rust_1_74 kernelPatches.rust_1_75 + kernelPatches.rust_1_76 ]; }; @@ -212,6 +213,7 @@ in { kernelPatches.bridge_stp_helper kernelPatches.request_key_helper kernelPatches.rust_1_75 + kernelPatches.rust_1_76 ]; }; latest = packageAliases.linux_latest.kernel; From 3e829c0fe1e1222890a09d959fc9bbd2c1118d65 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 26 Feb 2024 21:55:49 +0000 Subject: [PATCH 109/134] pciutils: 3.10.0 -> 3.11.1 Changes: https://github.com/pciutils/pciutils/compare/v3.10.0...v3.11.1 --- pkgs/tools/system/pciutils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/pciutils/default.nix b/pkgs/tools/system/pciutils/default.nix index 2dd628f99e94..defad03c0b6b 100644 --- a/pkgs/tools/system/pciutils/default.nix +++ b/pkgs/tools/system/pciutils/default.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation rec { pname = "pciutils"; - version = "3.10.0"; # with release-date database + version = "3.11.1"; # with release-date database src = fetchurl { url = "mirror://kernel/software/utils/pciutils/pciutils-${version}.tar.xz"; - sha256 = "sha256-I4ouJxZnMOU6F/4Hv60ingf6ObYYEX5ZRLbX7an7sOk="; + hash = "sha256-P0cq2GRHPeW6F/dlzJbvXzPhtzCRjTrdpvlFoqkpDfQ="; }; nativeBuildInputs = [ pkg-config ]; From bfecb59be007ec6e3f3c632a87cdd87f49ade54f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 26 Feb 2024 23:05:47 +0000 Subject: [PATCH 110/134] libe57format: drop redundant `disable-warnings-if-gcc13` --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1f19f1a5bccb..60bf7d97de89 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -22506,7 +22506,7 @@ with pkgs; dwarfdump = libdwarf.bin; libdwarf_20210528 = callPackage ../development/libraries/libdwarf/20210528.nix { }; - libe57format = disable-warnings-if-gcc13 (callPackage ../development/libraries/libe57format { }); + libe57format = callPackage ../development/libraries/libe57format { }; libeatmydata = callPackage ../development/libraries/libeatmydata { }; From df8b821ab0d94efd62ef2d8c9bf9354889c15fb6 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 27 Feb 2024 02:07:00 +0100 Subject: [PATCH 111/134] python311Packages.orjson: 3.9.13 -> 3.9.15 https://github.com/ijl/orjson/blob/3.9.15/CHANGELOG.md --- pkgs/development/python-modules/orjson/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/orjson/default.nix b/pkgs/development/python-modules/orjson/default.nix index b707a9e83ebb..5ceddcfdd394 100644 --- a/pkgs/development/python-modules/orjson/default.nix +++ b/pkgs/development/python-modules/orjson/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "orjson"; - version = "3.9.13"; + version = "3.9.15"; pyproject = true; disabled = pythonOlder "3.7"; @@ -32,13 +32,13 @@ buildPythonPackage rec { owner = "ijl"; repo = "orjson"; rev = "refs/tags/${version}"; - hash = "sha256-p6nkzEHFTKCBr7Wte2wvzh1TlzwweADZON8gm2pT224="; + hash = "sha256-6fcj64d/uFCxaez+xxOdHd+NqILKOPqK+YlxYX7D0DI="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-2c8XgQILhAvR8HUqoEIOfYeiV1lR9UyIJXWDuNeVZsE="; + hash = "sha256-/Aa3saUP4QjSBIS9T8Vd0yggiJn2SIk7dYMA5icb1yA="; }; maturinBuildFlags = [ "--interpreter ${python.executable}" ]; From ca2179d89e7f8685f6bed0c2619cb8e6809765e5 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 10 Feb 2024 13:06:38 +0000 Subject: [PATCH 112/134] python3Packages.orjson: add some key reverse-dependencies to passthru.tests --- .../python-modules/orjson/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkgs/development/python-modules/orjson/default.nix b/pkgs/development/python-modules/orjson/default.nix index 5ceddcfdd394..ede3b10fc718 100644 --- a/pkgs/development/python-modules/orjson/default.nix +++ b/pkgs/development/python-modules/orjson/default.nix @@ -19,6 +19,13 @@ , pytz , xxhash , python + +# for passthru.tests +, falcon +, fastapi +, gradio +, mashumaro +, ufolib2 }: buildPythonPackage rec { @@ -67,6 +74,16 @@ buildPythonPackage rec { "orjson" ]; + passthru.tests = { + inherit + falcon + fastapi + gradio + mashumaro + ufolib2 + ; + }; + meta = with lib; { description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"; homepage = "https://github.com/ijl/orjson"; From 730a2ebebcb2250642967c133dd7a5b0aba8c2ef Mon Sep 17 00:00:00 2001 From: Mihai Maruseac Date: Sun, 25 Feb 2024 17:15:29 -0800 Subject: [PATCH 113/134] python3Packages.python-dotenv: 1.0.0 -> 1.0.1 Updating this package as the new version was released this January and a package I want to add to nixpkgs depends on the newer version. The new version also supports newer versions of Python. Release notes: https://github.com/theskumar/python-dotenv/releases/tag/v1.0.1 Signed-off-by: Mihai Maruseac --- pkgs/development/python-modules/python-dotenv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-dotenv/default.nix b/pkgs/development/python-modules/python-dotenv/default.nix index b335a8a9831c..0854d354c2fe 100644 --- a/pkgs/development/python-modules/python-dotenv/default.nix +++ b/pkgs/development/python-modules/python-dotenv/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "python-dotenv"; - version = "1.0.0"; + version = "1.0.1"; format = "setuptools"; - disabled = pythonOlder "3.5"; + disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-qN+WA0qubS1QpOvoIWMmxhw+tkg2d2UE/MpBDlk3o7o="; + hash = "sha256-4yTukKAj2AjxlZxGvLwERGoQztJ3eD3G7gmYfDfsEMo="; }; propagatedBuildInputs = [ click ]; From 3438e132dd64f8f81f7f716bd0f8e7b13e89462e Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Tue, 27 Feb 2024 22:02:44 +0000 Subject: [PATCH 114/134] fontforge: add patch for CVE-2024-25081 & CVE-2024-25082 --- pkgs/tools/misc/fontforge/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/misc/fontforge/default.nix b/pkgs/tools/misc/fontforge/default.nix index c6e939d5b505..d7a083baaf77 100644 --- a/pkgs/tools/misc/fontforge/default.nix +++ b/pkgs/tools/misc/fontforge/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, lib +{ stdenv, fetchFromGitHub, lib, fetchpatch , cmake, uthash, pkg-config , python, freetype, zlib, glib, giflib, libpng, libjpeg, libtiff, libxml2, cairo, pango , readline, woff2, zeromq @@ -23,6 +23,14 @@ stdenv.mkDerivation rec { sha256 = "sha256-/RYhvL+Z4n4hJ8dmm+jbA1Ful23ni2DbCRZC5A3+pP0="; }; + patches = [ + (fetchpatch { + name = "CVE-2024-25081.CVE-2024-25082.patch"; + url = "https://github.com/fontforge/fontforge/commit/216eb14b558df344b206bf82e2bdaf03a1f2f429.patch"; + hash = "sha256-aRnir09FSQMT50keoB7z6AyhWAVBxjSQsTRvBzeBuHU="; + }) + ]; + # use $SOURCE_DATE_EPOCH instead of non-deterministic timestamps postPatch = '' find . -type f -name '*.c' -exec sed -r -i 's#\btime\(&(.+)\)#if (getenv("SOURCE_DATE_EPOCH")) \1=atol(getenv("SOURCE_DATE_EPOCH")); else &#g' {} \; From 0421b8d99ceca44554d83d3c6a0121a8455066c8 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 27 Feb 2024 23:15:40 +0000 Subject: [PATCH 115/134] graphicsmagick: remove build coreutils from cross-compiled output --- pkgs/applications/graphics/graphicsmagick/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/graphics/graphicsmagick/default.nix b/pkgs/applications/graphics/graphicsmagick/default.nix index baae92b14213..893d2cebb601 100644 --- a/pkgs/applications/graphics/graphicsmagick/default.nix +++ b/pkgs/applications/graphics/graphicsmagick/default.nix @@ -1,6 +1,7 @@ { lib, stdenv, fetchurl, bzip2, freetype, graphviz, ghostscript , libjpeg, libpng, libtiff, libxml2, zlib, libtool, xz, libX11 , libwebp, quantumdepth ? 8, fixDarwinDylibNames, nukeReferences +, coreutils , runCommand , graphicsmagick # for passthru.tests }: @@ -19,6 +20,9 @@ stdenv.mkDerivation rec { ]; configureFlags = [ + # specify delegates explicitly otherwise `gm` will invoke the build + # coreutils for filetypes it doesn't natively support. + "MVDelegate=${lib.getExe' coreutils "mv"}" "--enable-shared" "--with-frozenpaths" "--with-quantum-depth=${toString quantumdepth}" From abc8ebc206f00f15e09c17243a22fed2d12cefd4 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 27 Feb 2024 23:16:49 +0000 Subject: [PATCH 116/134] imagemagick: remove build coreutils from cross-compiled output --- pkgs/applications/graphics/ImageMagick/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/graphics/ImageMagick/default.nix b/pkgs/applications/graphics/ImageMagick/default.nix index 8fe391173d66..568a8a0ac02e 100644 --- a/pkgs/applications/graphics/ImageMagick/default.nix +++ b/pkgs/applications/graphics/ImageMagick/default.nix @@ -25,6 +25,7 @@ , libwebpSupport ? !stdenv.hostPlatform.isMinGW, libwebp , libheifSupport ? true, libheif , potrace +, coreutils , curl , ApplicationServices , Foundation @@ -64,6 +65,10 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; configureFlags = [ + # specify delegates explicitly otherwise `convert` will invoke the build + # coreutils for filetypes it doesn't natively support. + "MVDelegate=${lib.getExe' coreutils "mv"}" + "RMDelegate=${lib.getExe' coreutils "rm"}" "--with-frozenpaths" (lib.withFeatureAs (arch != null) "gcc-arch" arch) (lib.withFeature librsvgSupport "rsvg") From ce6be7a18389410dedc216064b9787d221eb94de Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 28 Feb 2024 11:27:34 +0100 Subject: [PATCH 117/134] python311Packages.amaranth: 0.4.dev197+g11d5bb1 -> 0.4.3 --- pkgs/development/python-modules/amaranth/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/amaranth/default.nix b/pkgs/development/python-modules/amaranth/default.nix index ad2cacb2ced8..e441daefcd43 100644 --- a/pkgs/development/python-modules/amaranth/default.nix +++ b/pkgs/development/python-modules/amaranth/default.nix @@ -19,15 +19,14 @@ buildPythonPackage rec { pname = "amaranth"; format = "pyproject"; - # python -m setuptools_scm - version = "0.4.dev197+g${lib.substring 0 7 src.rev}"; + version = "0.4.3"; disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "amaranth-lang"; repo = "amaranth"; - rev = "11d5bb19eb34463918c07dc5e2e0eac7dbf822b0"; - sha256 = "sha256-Ji5oYfF2hKSunAdAQTniv8Ajj6NE/bvW5cvadrGKa+U="; + rev = "refs/tags/v${version}"; + hash = "sha256-03uAaD4aEMxu/T1D8Hb7XcWvZZuaCK5HmdOD9bx+ZIc="; }; nativeBuildInputs = [ @@ -55,6 +54,6 @@ buildPythonPackage rec { description = "A modern hardware definition language and toolchain based on Python"; homepage = "https://amaranth-lang.org/docs/amaranth"; license = licenses.bsd2; - maintainers = with maintainers; [ emily thoughtpolice ]; + maintainers = with maintainers; [ emily thoughtpolice pbsds ]; }; } From e57cbfc8cb92682414df98438c429e21f4afde38 Mon Sep 17 00:00:00 2001 From: Sandro Date: Wed, 28 Feb 2024 15:44:33 +0100 Subject: [PATCH 118/134] Revert "nodejs: remove references to build dependencies" --- pkgs/development/web/nodejs/nodejs.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index ef17c68d3250..b1bd0ae912d9 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, nukeReferences, openssl, python, zlib, libuv, http-parser, bash +{ lib, stdenv, fetchurl, openssl, python, zlib, libuv, util-linux, http-parser, bash , pkg-config, which, buildPackages # for `.pkgs` attribute , callPackage @@ -6,7 +6,7 @@ , writeScript, coreutils, gnugrep, jq, curl, common-updater-scripts, nix, runtimeShell , gnupg , darwin, xcbuild -, icu +, procps, icu }: { enableNpm ? true, version, sha256, patches ? [] } @args: @@ -69,10 +69,10 @@ let buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ApplicationServices ] ++ [ zlib libuv openssl http-parser icu bash ]; - nativeBuildInputs = [ nukeReferences which pkg-config python ] + nativeBuildInputs = [ which pkg-config python ] ++ lib.optionals stdenv.isDarwin [ xcbuild ]; - outputs = [ "out" "dev" "libv8" ]; + outputs = [ "out" "libv8" ]; setOutputFlags = false; moveToDev = false; @@ -157,13 +157,8 @@ let done ''} - # remove references to build time dependencies - nuke-refs $out/bin/node - - moveToOutput "include" "$dev" - # install the missing headers for node-gyp - cp -r ${lib.concatStringsSep " " copyLibHeaders} $dev/include/node + cp -r ${lib.concatStringsSep " " copyLibHeaders} $out/include/node # assemble a static v8 library and put it in the 'libv8' output mkdir -p $libv8/lib From 36319f07f62b6cba37438539b491b707b901bbfa Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 28 Feb 2024 11:48:11 +0100 Subject: [PATCH 119/134] python311Packages.pdm-backend.setupHook: Only set SCM version if unset --- .../python-modules/pdm-backend/setup-hook.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pdm-backend/setup-hook.sh b/pkgs/development/python-modules/pdm-backend/setup-hook.sh index aca0c555c76c..c8b2fda6d99a 100644 --- a/pkgs/development/python-modules/pdm-backend/setup-hook.sh +++ b/pkgs/development/python-modules/pdm-backend/setup-hook.sh @@ -1,8 +1,10 @@ -version-pretend-hook() { - echo "Setting PDM_BUILD_SCM_VERSION to $version" - export PDM_BUILD_SCM_VERSION=$version +pdm-version-pretend-hook() { + if [ -z "${PDM_BUILD_SCM_VERSION-}" ]; then + echo "Setting PDM_BUILD_SCM_VERSION to $version" + export PDM_BUILD_SCM_VERSION="$version" + fi } if [ -z "${dontSetPdmBackendVersion-}" ]; then - preBuildHooks+=(version-pretend-hook) + preBuildHooks+=(pdm-version-pretend-hook) fi From 7128a8e6665241461c94876875dea147c9cde30f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 28 Feb 2024 11:50:04 +0100 Subject: [PATCH 120/134] python311Packages.amaranth-soc: unstable-2023-09-15 -> 0-unstable-2024-02-16 --- .../python-modules/amaranth-soc/default.nix | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/amaranth-soc/default.nix b/pkgs/development/python-modules/amaranth-soc/default.nix index 11f331d033c7..b509ec551cf8 100644 --- a/pkgs/development/python-modules/amaranth-soc/default.nix +++ b/pkgs/development/python-modules/amaranth-soc/default.nix @@ -2,35 +2,34 @@ , buildPythonPackage , fetchFromGitHub , amaranth -, setuptools -, setuptools-scm +, pdm-backend }: buildPythonPackage rec { pname = "amaranth-soc"; - version = "unstable-2023-09-15"; - format = "setuptools"; - # python setup.py --version - realVersion = "0.1.dev70+g${lib.substring 0 7 src.rev}"; + version = "0-unstable-2024-02-16"; + pyproject = true; + # from `pdm show` + realVersion = "0.1a1.dev1+g${lib.substring 0 7 src.rev}"; src = fetchFromGitHub { owner = "amaranth-lang"; repo = "amaranth-soc"; - rev = "cce8a79a37498f4d5900be21a295ba77e51e6c9d"; - sha256 = "sha256-hfkJaqICuy3iSTwLM9lbUPvSMDBLW8GdxqswyAOsowo="; + rev = "9f46553aa4289e2a11788a73fade6410a371b162"; + hash = "sha256-ZllDSrZEu16jZtbQ7crQSj3XCbsthueXtaAvyf45dmY="; }; - nativeBuildInputs = [ setuptools-scm ]; - propagatedBuildInputs = [ setuptools amaranth ]; + nativeBuildInputs = [ pdm-backend ]; + propagatedBuildInputs = [ amaranth ]; preBuild = '' - export SETUPTOOLS_SCM_PRETEND_VERSION="${realVersion}" + export PDM_BUILD_SCM_VERSION="${realVersion}" ''; meta = with lib; { description = "System on Chip toolkit for Amaranth HDL"; homepage = "https://github.com/amaranth-lang/amaranth-soc"; license = licenses.bsd2; - maintainers = with maintainers; [ emily thoughtpolice ]; + maintainers = with maintainers; [ emily thoughtpolice pbsds ]; }; } From 23eaec0f076a033fb4eac0989f3df6ef50652fae Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 28 Feb 2024 12:03:50 +0100 Subject: [PATCH 121/134] python311Packages.amaranth-boards: unstable-2021-12-17 -> 0-unstable-2023-12-13 --- .../python-modules/amaranth-boards/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/amaranth-boards/default.nix b/pkgs/development/python-modules/amaranth-boards/default.nix index 719ac71ec5e1..1784e13b4f1c 100644 --- a/pkgs/development/python-modules/amaranth-boards/default.nix +++ b/pkgs/development/python-modules/amaranth-boards/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "amaranth-boards"; - version = "unstable-2021-12-17"; + version = "0-unstable-2023-12-13"; format = "setuptools"; # python setup.py --version realVersion = "0.1.dev202+g${lib.substring 0 7 src.rev}"; @@ -16,8 +16,8 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "amaranth-lang"; repo = "amaranth-boards"; - rev = "8e2615765e255144403431ca95c5cdf6c78eb638"; - sha256 = "3EOG8SO5xBNevshXMRrxKWoJUbeaVi8ckbkmqd6Tw70="; + rev = "170675812b71ee722bcf8ccdb88409a9ad97ffe2"; + hash = "sha256-9ZyzD4hOGW2sG24ISNwYBY6NiDe5q0rwDeMdYtzjwDA="; }; nativeBuildInputs = [ setuptools-scm ]; @@ -34,6 +34,6 @@ buildPythonPackage rec { description = "Board definitions for Amaranth HDL"; homepage = "https://github.com/amaranth-lang/amaranth-boards"; license = licenses.bsd2; - maintainers = with maintainers; [ emily thoughtpolice ]; + maintainers = with maintainers; [ emily thoughtpolice pbsds ]; }; } From 6f5d20311c3b19990eae403c17b1c6baf5e4ca62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 20 Feb 2024 12:33:29 -0800 Subject: [PATCH 122/134] python311Packages.eventlet: 0.33.3 -> 0.35.2 Diff: https://github.com/eventlet/eventlet/compare/v0.33.3...v0.35.2 Changelog: https://github.com/eventlet/eventlet/blob/v0.35.2/NEWS --- .../python-modules/eventlet/default.nix | 74 +++---------------- 1 file changed, 11 insertions(+), 63 deletions(-) diff --git a/pkgs/development/python-modules/eventlet/default.nix b/pkgs/development/python-modules/eventlet/default.nix index f9f4649db3f1..dbdc82bd35ac 100644 --- a/pkgs/development/python-modules/eventlet/default.nix +++ b/pkgs/development/python-modules/eventlet/default.nix @@ -2,11 +2,11 @@ , stdenv , buildPythonPackage , fetchFromGitHub -, fetchpatch , pythonAtLeast # build-system -, setuptools +, hatch-vcs +, hatchling # dependencies , dnspython @@ -15,7 +15,6 @@ , six # tests -, nose3 , iana-etc , pytestCheckHook , libredirect @@ -23,35 +22,19 @@ buildPythonPackage rec { pname = "eventlet"; - version = "0.33.3"; + version = "0.35.2"; pyproject = true; src = fetchFromGitHub { owner = "eventlet"; - repo = pname; + repo = "eventlet"; rev = "v${version}"; - hash = "sha256-iSSEZgPkK7RrZfU11z7hUk+JbFsCPH/SD16e+/f6TFU="; + hash = "sha256-jMbCxqIn9f9+16rFwpQdkBHj6NwTNkQxnSVV4qQ1fjM="; }; - patches = [ - # Python 3.12 fixes: - # - remove usage of distutils - # - replace ssl.wrap_socket usage - ./remove-distutils-usage.patch - (fetchpatch { - url = "https://src.fedoraproject.org/rpms/python-eventlet/raw/rawhide/f/python3.12.patch"; - hash = "sha256-MxzprFaVcV1uamjjTeIz+2gPvfPy+Y1QaA20znMdwoA="; - }) - # fix tests running on kernel 6.6 or newer - # https://github.com/eventlet/eventlet/pull/905 - (fetchpatch { - url = "https://github.com/eventlet/eventlet/commit/413327b229c80a97e9c89c52f7714224942701b4.patch"; - hash = "sha256-rbYPd5cg3ElSYWYaZJrS7bb4nMJkTMO0ScvNnXRXzE0="; - }) - ]; - nativeBuildInputs = [ - setuptools + hatch-vcs + hatchling ]; propagatedBuildInputs = [ @@ -62,13 +45,11 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook - nose3 ]; # libredirect is not available on darwin # tests hang on pypy indefinitely - # nose3 is incompatible with Python 3.12. - doCheck = !stdenv.isDarwin && !isPyPy && !(pythonAtLeast "3.12"); + doCheck = !stdenv.isDarwin && !isPyPy; preCheck = lib.optionalString doCheck '' echo "nameserver 127.0.0.1" > resolv.conf @@ -79,47 +60,14 @@ buildPythonPackage rec { ''; disabledTests = [ + # AssertionError: Expected single line "pass" in stdout + "test_fork_after_monkey_patch" # Tests requires network access - "test_017_ssl_zeroreturnerror" - "test_018b_http_10_keepalive_framing" "test_getaddrinfo" "test_hosts_no_network" - "test_leakage_from_tracebacks" - "test_patcher_existing_locks_locked" - # broken with pyopenssl 22.0.0 - "test_sendall_timeout" - # broken on aarch64 and when using march in gcc - "test_fork_after_monkey_patch" ]; - disabledTestPaths = [ - # Tests are out-dated - "tests/stdlib/test_asynchat.py" - "tests/stdlib/test_asyncore.py" - "tests/stdlib/test_ftplib.py" - "tests/stdlib/test_httplib.py" - "tests/stdlib/test_httpservers.py" - "tests/stdlib/test_os.py" - "tests/stdlib/test_queue.py" - "tests/stdlib/test_select.py" - "tests/stdlib/test_SimpleHTTPServer.py" - "tests/stdlib/test_socket_ssl.py" - "tests/stdlib/test_socket.py" - "tests/stdlib/test_socketserver.py" - "tests/stdlib/test_ssl.py" - "tests/stdlib/test_subprocess.py" - "tests/stdlib/test_thread__boundedsem.py" - "tests/stdlib/test_thread.py" - "tests/stdlib/test_threading_local.py" - "tests/stdlib/test_threading.py" - "tests/stdlib/test_timeout.py" - "tests/stdlib/test_urllib.py" - "tests/stdlib/test_urllib2_localnet.py" - "tests/stdlib/test_urllib2.py" - ]; - - # unfortunately, it needs /etc/protocol to be present to not fail - # pythonImportsCheck = [ "eventlet" ]; + pythonImportsCheck = [ "eventlet" ]; meta = with lib; { changelog = "https://github.com/eventlet/eventlet/blob/v${version}/NEWS"; From c5c96b902bdcdf4cb9f7cbbc67592e494883deb1 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Feb 2024 20:47:46 +0100 Subject: [PATCH 123/134] ffmpeg: fix enabeling withCaca --- pkgs/development/libraries/ffmpeg/generic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index be0ae7792aa5..665cda6978b9 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -476,6 +476,7 @@ stdenv.mkDerivation (finalAttrs: { (enableFeature withBluray "libbluray") (enableFeature withBs2b "libbs2b") (enableFeature withBzlib "bzlib") + (enableFeature withCaca "libcaca") (enableFeature withCelt "libcelt") (enableFeature withChromaprint "chromaprint") (enableFeature withCuda "cuda") From 893148f833171c7b7b10c3d7105eb261524be09b Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Feb 2024 20:48:43 +0100 Subject: [PATCH 124/134] ffmpeg: also enable libfontconfig when withFontconfig is enabled --- pkgs/development/libraries/ffmpeg/generic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 665cda6978b9..d30d107470de 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -487,6 +487,7 @@ stdenv.mkDerivation (finalAttrs: { (enableFeature withFdkAac "libfdk-aac") (enableFeature withFlite "libflite") (enableFeature withFontconfig "fontconfig") + (enableFeature withFontconfig "libfontconfig") (enableFeature withFreetype "libfreetype") (enableFeature withFrei0r "frei0r") (enableFeature withFribidi "libfribidi") From 1e7fead1d5f2bdeffd2a70f9441bf28a52f190cc Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Feb 2024 20:52:15 +0100 Subject: [PATCH 125/134] ffmpeg: add second opencore amr option withOpencoreAmrnb only adds AMR-NB de/encoder also add adding withOpencoreAmrwb to also support AMR-WB decoder --- pkgs/development/libraries/ffmpeg/generic.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index d30d107470de..1f9fb446cf4e 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -63,7 +63,8 @@ , withOgg ? withHeadlessDeps # Ogg container used by vorbis & theora , withOpenal ? withFullDeps # OpenAL 1.1 capture support , withOpencl ? withFullDeps -, withOpencoreAmrnb ? withFullDeps && withVersion3 # AMR-NB de/encoder & AMR-WB decoder +, withOpencoreAmrnb ? withFullDeps && withVersion3 # AMR-NB de/encoder +, withOpencoreAmrwb ? withFullDeps && withVersion3 # AMR-WB decoder , withOpengl ? false # OpenGL rendering , withOpenh264 ? withFullDeps # H.264/AVC encoder , withOpenjpeg ? withFullDeps # JPEG 2000 de/encoder @@ -511,6 +512,7 @@ stdenv.mkDerivation (finalAttrs: { (enableFeature withOpenal "openal") (enableFeature withOpencl "opencl") (enableFeature withOpencoreAmrnb "libopencore-amrnb") + (enableFeature withOpencoreAmrwb "libopencore-amrwb") (enableFeature withOpengl "opengl") (enableFeature withOpenh264 "libopenh264") (enableFeature withOpenjpeg "libopenjpeg") @@ -625,7 +627,7 @@ stdenv.mkDerivation (finalAttrs: { ++ optionals withOgg [ libogg ] ++ optionals withOpenal [ openal ] ++ optionals withOpencl [ ocl-icd opencl-headers ] - ++ optionals withOpencoreAmrnb [ opencore-amr ] + ++ optionals (withOpencoreAmrnb || withOpencoreAmrwb) [ opencore-amr ] ++ optionals withOpengl [ libGL libGLU ] ++ optionals withOpenh264 [ openh264 ] ++ optionals withOpenjpeg [ openjpeg ] From ce12be4c1680aec24d4a1a87f56bb7f2aef25309 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Feb 2024 20:56:49 +0100 Subject: [PATCH 126/134] ffmpeg: correct fdk-acc inclusion condition Only on gpl build does it need unfree --- pkgs/development/libraries/ffmpeg/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 1f9fb446cf4e..e1957463935b 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -40,7 +40,7 @@ , withDav1d ? withHeadlessDeps # AV1 decoder (focused on speed and correctness) , withDc1394 ? withFullDeps && !stdenv.isDarwin # IIDC-1394 grabbing (ieee 1394) , withDrm ? withHeadlessDeps && (with stdenv; isLinux || isFreeBSD) # libdrm support -, withFdkAac ? withFullDeps && withUnfree # Fraunhofer FDK AAC de/encoder +, withFdkAac ? withFullDeps && (!withGPL || withUnfree) # Fraunhofer FDK AAC de/encoder , withFlite ? withFullDeps # Voice Synthesis , withFontconfig ? withHeadlessDeps # Needed for drawtext filter , withFreetype ? withHeadlessDeps # Needed for drawtext filter From 63bcf453d34b4a81440883cca5d576a071d38294 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Mon, 26 Feb 2024 21:10:10 +0100 Subject: [PATCH 127/134] ffmpeg: Also sort withNvDec in the list --- pkgs/development/libraries/ffmpeg/generic.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index e1957463935b..2410547e2df6 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -592,7 +592,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ removeReferencesTo addOpenGLRunpath perl pkg-config texinfo yasm ] ++ optionals withCudaLLVM [ clang ]; - buildInputs = optionals (withNvdec || withNvenc) [ (if (lib.versionAtLeast finalAttrs.version "6") then nv-codec-headers-12 else nv-codec-headers) ] + buildInputs = [] ++ optionals withAlsa [ alsa-lib ] ++ optionals withAom [ libaom ] ++ optionals withAribcaption [ libaribcaption ] @@ -624,6 +624,7 @@ stdenv.mkDerivation (finalAttrs: { ++ optionals withModplug [ libmodplug ] ++ optionals withMp3lame [ lame ] ++ optionals withMysofa [ libmysofa ] + ++ optionals (withNvdec || withNvenc) [ (if (lib.versionAtLeast finalAttrs.version "6") then nv-codec-headers-12 else nv-codec-headers) ] ++ optionals withOgg [ libogg ] ++ optionals withOpenal [ openal ] ++ optionals withOpencl [ ocl-icd opencl-headers ] From 79156bf13ae76389684d4f3bd94a88639d835213 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 28 Feb 2024 23:10:07 +0100 Subject: [PATCH 128/134] rustc: move crt-static default override to wrapper (#291829) Previously, when cross compiling from non-musl to musl, the crt-static default override wouldn't be applied, because the compiler wouldn't have been built with it due to fastCross. Moving it to the wrapper fixes this without having to introduce extra compiler rebuilds. And because the wrapper is applied even to the bootstrap rustc, we no longer need special handling of crt-static in the Cargo expression. Unlike --sysroot, rustc allows -C target-feature= to be passed multiple times, with later instances taking precedence over earlier ones. This means that it's very easy to set the default in the wrapper, just by our overridden default before any other arguments. This fixes pkgsCross.aarch64-multiplatform-musl.mesa from x86_64-linux. --- .../rust/rustc-wrapper/default.nix | 20 +++++++++++ .../rust/rustc-wrapper/rustc-wrapper.sh | 2 +- pkgs/development/compilers/rust/cargo.nix | 36 ------------------- pkgs/development/compilers/rust/rustc.nix | 12 ------- 4 files changed, 21 insertions(+), 49 deletions(-) diff --git a/pkgs/build-support/rust/rustc-wrapper/default.nix b/pkgs/build-support/rust/rustc-wrapper/default.nix index d6034c08af47..2b4a84e72b24 100644 --- a/pkgs/build-support/rust/rustc-wrapper/default.nix +++ b/pkgs/build-support/rust/rustc-wrapper/default.nix @@ -8,6 +8,26 @@ runCommand "${rustc-unwrapped.pname}-wrapper-${rustc-unwrapped.version}" { env = { prog = "${rustc-unwrapped}/bin/rustc"; sysroot = lib.optionalString (sysroot != null) "--sysroot ${sysroot}"; + + # Upstream rustc still assumes that musl = static[1]. The fix for + # this is to disable crt-static by default for non-static musl + # targets. + # + # Even though Cargo will build build.rs files for the build platform, + # cross-compiling _from_ musl appears to work fine, so we only need + # to do this when rustc's target platform is dynamically linked musl. + # + # [1]: https://github.com/rust-lang/compiler-team/issues/422 + # + # WARNING: using defaultArgs is dangerous, as it will apply to all + # targets used by this compiler (host and target). This means + # that it can't be used to set arguments that should only be + # applied to the target. It's fine to do this for -crt-static, + # because rustc does not support +crt-static host platforms + # anyway. + defaultArgs = lib.optionalString + (with rustc-unwrapped.stdenv.targetPlatform; isMusl && !isStatic) + "-C target-feature=-crt-static"; }; passthru = { diff --git a/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh b/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh index 4a90e30652fe..63e18be2e131 100644 --- a/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh +++ b/pkgs/build-support/rust/rustc-wrapper/rustc-wrapper.sh @@ -13,7 +13,7 @@ for arg; do esac done -extraBefore=("${defaultSysroot[@]}") +extraBefore=(@defaultArgs@ "${defaultSysroot[@]}") extraAfter=($NIX_RUSTFLAGS) # Optionally print debug info. diff --git a/pkgs/development/compilers/rust/cargo.nix b/pkgs/development/compilers/rust/cargo.nix index 1377cfad6c6c..b57ad0c811c2 100644 --- a/pkgs/development/compilers/rust/cargo.nix +++ b/pkgs/development/compilers/rust/cargo.nix @@ -24,42 +24,6 @@ rustPlatform.buildRustPackage.override { inherit (rustc.unwrapped) tests; }; - # Upstream rustc still assumes that musl = static[1]. The fix for - # this is to disable crt-static by default for non-static musl - # targets. - # - # For every package apart from Cargo, we can fix this by just - # patching rustc to not have crt-static by default. But Cargo is - # built with the upstream bootstrap binary for rustc, which we can't - # easily patch. This means we need to find another way to make sure - # crt-static is not used during the build of pkgsMusl.cargo. - # - # By default, Cargo doesn't apply RUSTFLAGS when building build.rs - # if --target is passed, so the only good way to set -crt-static for - # build.rs files used in the Cargo build is to use the unstable - # -Zhost-config Cargo feature. This allows us to specify flags that - # should be passed to rustc when building for the build platform. - # We also need to use -Ztarget-applies-to-host, because using - # -Zhost-config requires it. - # - # When doing this, we also have to specify the linker, or cargo - # won't pass a -C linker= argument to rustc. This will make rustc - # try to use its default value of "cc", which won't be available - # when cross-compiling. - # - # [1]: https://github.com/rust-lang/compiler-team/issues/422 - postPatch = lib.optionalString (with stdenv.buildPlatform; isMusl && !isStatic) '' - mkdir -p .cargo - cat <> .cargo/config - [host] - rustflags = "-C target-feature=-crt-static" - linker = "${pkgsBuildHost.stdenv.cc}/bin/${pkgsBuildHost.stdenv.cc.targetPrefix}cc" - [unstable] - host-config = true - target-applies-to-host = true - EOF - ''; - # changes hash of vendor directory otherwise dontUpdateAutotoolsGnuConfigScripts = true; diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 6e0afa1b8f57..9235519eee1f 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -197,18 +197,6 @@ in stdenv.mkDerivation (finalAttrs: { # Useful debugging parameter # export VERBOSE=1 - '' + lib.optionalString (stdenv.targetPlatform.isMusl && !stdenv.targetPlatform.isStatic) '' - # Upstream rustc still assumes that musl = static[1]. The fix for - # this is to disable crt-static by default for non-static musl - # targets. - # - # Even though Cargo will build build.rs files for the build platform, - # cross-compiling _from_ musl appears to work fine, so we only need - # to do this when rustc's target platform is dynamically linked musl. - # - # [1]: https://github.com/rust-lang/compiler-team/issues/422 - substituteInPlace compiler/rustc_target/src/spec/base/linux_musl.rs \ - --replace "base.crt_static_default = true" "base.crt_static_default = false" '' + lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) '' # See https://github.com/jemalloc/jemalloc/issues/1997 # Using a value of 48 should work on both emulated and native x86_64-darwin. From 9a3050f9c703b6346ffecf97f747a1f34b724b58 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 29 Feb 2024 02:50:32 +0000 Subject: [PATCH 129/134] imath: 3.1.10 -> 3.1.11 --- pkgs/development/libraries/imath/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/imath/default.nix b/pkgs/development/libraries/imath/default.nix index 79b91afcd529..ae7bbe2fba3f 100644 --- a/pkgs/development/libraries/imath/default.nix +++ b/pkgs/development/libraries/imath/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "imath"; - version = "3.1.10"; + version = "3.1.11"; src = fetchFromGitHub { owner = "AcademySoftwareFoundation"; repo = "imath"; rev = "v${version}"; - sha256 = "sha256-Of/F2FfSvVnhrafRqAyV/2VZpRtDN5Pg5AnUAgL3wiM="; + sha256 = "sha256-Cnl0BTXUzkDvgLSNXJbh5ATczBdbxiwbS4J9L6N8sKI="; }; nativeBuildInputs = [ cmake ]; From 67d41749a0f4c23b736b208ac0df99bc03b85ec0 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 28 Feb 2024 20:58:59 -0800 Subject: [PATCH 130/134] mesa: switch to elfutils from abandoned libelf --- pkgs/development/libraries/mesa/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index dff2f0021d46..6391e6a4709e 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -3,7 +3,7 @@ , intltool, bison, flex, file, python3Packages, wayland-scanner , expat, libdrm, xorg, wayland, wayland-protocols, openssl , llvmPackages, libffi, libomxil-bellagio, libva-minimal -, libelf, libvdpau +, elfutils, libvdpau , libglvnd, libunwind, lm_sensors , vulkan-loader, glslang , galliumDrivers ? @@ -241,7 +241,7 @@ self = stdenv.mkDerivation { buildInputs = with xorg; [ expat glslang llvmPackages.libllvm libglvnd xorgproto libX11 libXext libxcb libXt libXfixes libxshmfence libXrandr - libffi libvdpau libelf libXvMC + libffi libvdpau libXvMC libpthreadstubs openssl zstd ] ++ lib.optionals withLibunwind [ @@ -249,7 +249,7 @@ self = stdenv.mkDerivation { ] ++ [ python3Packages.python # for shebang ] ++ lib.optionals haveWayland [ wayland wayland-protocols ] - ++ lib.optionals stdenv.isLinux [ libomxil-bellagio libva-minimal udev lm_sensors ] + ++ lib.optionals stdenv.isLinux [ elfutils libomxil-bellagio libva-minimal udev lm_sensors ] ++ lib.optionals enableOpenCL [ llvmPackages.libclc llvmPackages.clang llvmPackages.clang-unwrapped spirv-llvm-translator ] ++ lib.optional withValgrind valgrind-light ++ lib.optional haveZink vulkan-loader From a0e85781a7b065d4145938fd4efb1d28c0b97c0f Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 28 Feb 2024 20:59:58 -0800 Subject: [PATCH 131/134] steam: make the fhsenv for mesa only have elfutils --- pkgs/games/steam/fhsenv.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/games/steam/fhsenv.nix b/pkgs/games/steam/fhsenv.nix index d5b266cece37..9c68f241a7fe 100644 --- a/pkgs/games/steam/fhsenv.nix +++ b/pkgs/games/steam/fhsenv.nix @@ -111,8 +111,7 @@ in buildFHSEnv rec { xorg.libXdamage xorg.libxshmfence xorg.libXxf86vm - libelf - (lib.getLib elfutils) + elfutils # Without these it silently fails xorg.libXinerama From 15ff76310a6d683a4561d2122dcb9b94b8c29d14 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 29 Feb 2024 10:30:20 +0300 Subject: [PATCH 132/134] mesa: 24.0.1 -> 24.0.2 --- pkgs/development/libraries/mesa/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index dff2f0021d46..6aff1d3ff1c8 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -81,8 +81,8 @@ # nix build .#mesa .#pkgsi686Linux.mesa .#pkgsCross.aarch64-multiplatform.mesa .#pkgsMusl.mesa let - version = "24.0.1"; - hash = "sha256-84cZKwjEccVFWQ3RIjCio0MkSAS1/oZv7GrqAuq1dhM="; + version = "24.0.2"; + hash = "sha256-lOKKjtrQbY7SuD61PyU7nrWqYsMID5OXAuGzA5tWyeg="; # Release calendar: https://www.mesa3d.org/release-calendar.html # Release frequency: https://www.mesa3d.org/releasing.html#schedule From e29b451c538f28f9dcd037f72fb673096936a748 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 26 Feb 2024 22:12:21 +0000 Subject: [PATCH 133/134] openjpeg: 2.5.0 -> 2.5.2 Changes: - https://github.com/uclouvain/openjpeg/blob/v2.5.1/NEWS.md - https://github.com/uclouvain/openjpeg/blob/v2.5.2/NEWS.md --- .../libraries/openjpeg/default.nix | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/pkgs/development/libraries/openjpeg/default.nix b/pkgs/development/libraries/openjpeg/default.nix index d528e2fc0302..12b05df234d8 100644 --- a/pkgs/development/libraries/openjpeg/default.nix +++ b/pkgs/development/libraries/openjpeg/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake, pkg-config +{ lib, stdenv, fetchFromGitHub, cmake, pkg-config , libdeflate, libpng, libtiff, zlib, lcms2, jpylyzer , jpipLibSupport ? false # JPIP library & executables , jpipServerSupport ? false, curl, fcgi # JPIP Server @@ -12,32 +12,17 @@ in stdenv.mkDerivation rec { pname = "openjpeg"; - version = "2.5.0"; + version = "2.5.2"; src = fetchFromGitHub { owner = "uclouvain"; repo = "openjpeg"; rev = "v${version}"; - sha256 = "sha256-/0o3Fl6/jx5zu854TCqMyOz/8mnEyEC9lpZ6ij/tbHc="; + hash = "sha256-mQ9B3MJY2/bg0yY/7jUJrAXM6ozAHT5fmwES5Q1SGxw="; }; outputs = [ "out" "dev" ]; - patches = [ - # modernise cmake files, also fixes them for multiple outputs - # https://github.com/uclouvain/openjpeg/pull/1424 - (fetchpatch { - name = "uclouvain-openjpeg-pull-1424.patch"; - url = "https://github.com/uclouvain/openjpeg/compare/52927287402a9f7353de8854c88f931051211e2f...9d4f70cfe99626f82f9c8dcbf45f07709e3511b2.patch"; - sha256 = "sha256-CxVRt1u4HVOMUjWiZ2plmZC29t/zshCpSY+N4Wlrlvg="; - }) - # fix cmake files cross compilation - (fetchpatch { - url = "https://github.com/uclouvain/openjpeg/commit/c6ceb84c221b5094f1e8a4c0c247dee3fb5074e8.patch"; - sha256 = "sha256-gBUtmO/7RwSWEl7rc8HGr8gNtvNFdhjEwm0Dd51p5O8="; - }) - ]; - cmakeFlags = [ "-DCMAKE_INSTALL_NAME_DIR=\${CMAKE_INSTALL_PREFIX}/lib" "-DBUILD_SHARED_LIBS=ON" From 24b2d1bdf3ec321b6f4039bf6f348a064597cfd8 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Fri, 1 Mar 2024 02:12:22 +0000 Subject: [PATCH 134/134] tzdata: do not run check_now test --- pkgs/data/misc/tzdata/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/tzdata/default.nix b/pkgs/data/misc/tzdata/default.nix index 3d40384132cb..522b2da68ca5 100644 --- a/pkgs/data/misc/tzdata/default.nix +++ b/pkgs/data/misc/tzdata/default.nix @@ -46,8 +46,10 @@ stdenv.mkDerivation (finalAttrs: { ]; doCheck = true; - # everything except for check_web, because that needs curl and wants to talk to https://validator.w3.org - checkTarget = "check_back check_character_set check_white_space check_links check_name_lengths check_now check_slashed_abbrs check_sorted check_tables check_ziguard check_zishrink check_tzs"; + # everything except for: + # - check_web, because that needs curl and wants to talk to https://validator.w3.org + # - check_now, because that depends on the current time + checkTarget = "check_back check_character_set check_white_space check_links check_name_lengths check_slashed_abbrs check_sorted check_tables check_ziguard check_zishrink check_tzs"; installFlags = lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "zic=${buildPackages.tzdata.bin}/bin/zic"