From 484135d06c6b4743b0982fee2d2133283340daa5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Oct 2023 12:00:38 +0000 Subject: [PATCH 01/75] cairo-lang: 2.2.0 -> 2.3.0 --- pkgs/development/compilers/cairo/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/cairo/default.nix b/pkgs/development/compilers/cairo/default.nix index 31eda13e26b0..daf086e587b8 100644 --- a/pkgs/development/compilers/cairo/default.nix +++ b/pkgs/development/compilers/cairo/default.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "cairo"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "starkware-libs"; repo = "cairo"; rev = "v${version}"; - hash = "sha256-X8CqiikY1/S8/WxrZbcwOB+bz0PJsNpuLWLb+k3+5kw="; + hash = "sha256-5UOLfsNgtg5EDDId23ysmWfeqMeh8R2UfMeBAtFCx6s="; }; - cargoHash = "sha256-jrUH3vmTbbxod547JAE5sOSo+FR15XNgVpM15uXAsvg="; + cargoHash = "sha256-YoPStyPeEqLoUvGLEPwXR8XVhXtb6XwFuPNoDCiT7OA="; nativeCheckInputs = [ rustfmt From 4585ec287825b6a34296fa192c67ea77d5536467 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Nov 2023 15:16:04 +0000 Subject: [PATCH 02/75] kotlin-native: 1.9.10 -> 1.9.20 --- pkgs/development/compilers/kotlin/native.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/kotlin/native.nix b/pkgs/development/compilers/kotlin/native.nix index 4f6dddb3fa13..b50f6287c971 100644 --- a/pkgs/development/compilers/kotlin/native.nix +++ b/pkgs/development/compilers/kotlin/native.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation rec { pname = "kotlin-native"; - version = "1.9.10"; + version = "1.9.20"; src = let getArch = { @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { getHash = arch: { "macos-aarch64" = "1pn371hy6hkyji4vkfiw3zw30wy0yyfhkxnkkyr8m0609945mkyj"; "macos-x86_64" = "13c28czvja93zaff0kzqf8crzh998l90gznq0cl6k2j3c0jhyrgm"; - "linux-x86_64" = "0nxaiwn4akfpkibq42y8kfn5hdd7vzkm296qx4a9ai7l36cngcqx"; + "linux-x86_64" = "sha256-faMuBYUG5qj0N4vg5EcfWIC3UjXiPhFJuikzXVgNsjw="; }.${arch}; in fetchurl { From 96ef6f252f6236a6cb0a814a417dea762c923c74 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 5 Nov 2023 21:27:27 +0400 Subject: [PATCH 03/75] =?UTF-8?q?iterm2:=203.4.21=20=E2=86=92=203.4.22?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/applications/terminal-emulators/iterm2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/terminal-emulators/iterm2/default.nix b/pkgs/applications/terminal-emulators/iterm2/default.nix index 4431784db2b3..230a08dd70f4 100644 --- a/pkgs/applications/terminal-emulators/iterm2/default.nix +++ b/pkgs/applications/terminal-emulators/iterm2/default.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation rec { pname = "iterm2"; - version = "3.4.21"; + version = "3.4.22"; src = fetchzip { url = "https://iterm2.com/downloads/stable/iTerm2-${lib.replaceStrings ["."] ["_"] version}.zip"; - hash = "sha256-hx2d08U4AeRCLtSV3QBcnRu1QS0RblLx/LUH6HHdQvw="; + hash = "sha256-bHHAA9H6oUS0cXkGEaY/A0TLWrshgno3UN5xJA6+8lU="; }; dontFixup = true; From 05cf79769af23fdf31c9f8acf7f56c7a6d67e445 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 7 Nov 2023 08:31:03 +0000 Subject: [PATCH 04/75] cvise: 2.8.0 -> 2.9.0 Changes: https://github.com/marxin/cvise/releases/tag/v2.9.0 --- pkgs/development/tools/misc/cvise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/cvise/default.nix b/pkgs/development/tools/misc/cvise/default.nix index bae63abbb733..56bd85b77218 100644 --- a/pkgs/development/tools/misc/cvise/default.nix +++ b/pkgs/development/tools/misc/cvise/default.nix @@ -16,14 +16,14 @@ buildPythonApplication rec { pname = "cvise"; - version = "2.8.0"; + version = "2.9.0"; format = "other"; src = fetchFromGitHub { owner = "marxin"; repo = "cvise"; rev = "refs/tags/v${version}"; - hash = "sha256-9HFCFgpRXqefFJLulwvi6nx0fl0G6IXI9gSinekJXRU="; + hash = "sha256-4LEKVh3jNU3xOq75+IQezjhbL/6uAGQ3r0Au2cxx1WA="; }; patches = [ From 3a3c1077f3eb2fef2b50ca40969a2deaa3a9fce7 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Thu, 9 Nov 2023 14:15:22 +0000 Subject: [PATCH 05/75] tandoor-recipes: fix django-allauth Upstream has yet to update to the new version which is packaged in our repo, so bring in the patch [1] while waiting for an update. [1]: https://github.com/TandoorRecipes/recipes/pull/2706 --- pkgs/applications/misc/tandoor-recipes/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/applications/misc/tandoor-recipes/default.nix b/pkgs/applications/misc/tandoor-recipes/default.nix index 829def809d0c..d98c83a048ce 100644 --- a/pkgs/applications/misc/tandoor-recipes/default.nix +++ b/pkgs/applications/misc/tandoor-recipes/default.nix @@ -42,6 +42,11 @@ python.pkgs.pythonPackages.buildPythonPackage rec { patches = [ # Allow setting MEDIA_ROOT through environment variable ./media-root.patch + # https://github.com/TandoorRecipes/recipes/pull/2706 + (fetchpatch { + url = "https://github.com/TandoorRecipes/recipes/commit/8f66f5c3ca61751a80cc133ff4c59019d6fca406.patch"; + hash = "sha256-oF5YlPg1LEdLvKpxiSqjTmYPbrGquPlRIz6A05031gs="; + }) ]; propagatedBuildInputs = with python.pkgs; [ From d7196b13a63c6f3caaf48f3d0e6c528620f117d3 Mon Sep 17 00:00:00 2001 From: nicoo Date: Thu, 9 Nov 2023 14:57:18 +0000 Subject: [PATCH 06/75] ddccontrol: Fix version number Upstream forgot to update the version number in `configure.ac` when cutting release v1.0.0, so the utility wrongly reports its version as being 0.6.0. --- pkgs/tools/misc/ddccontrol/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/tools/misc/ddccontrol/default.nix b/pkgs/tools/misc/ddccontrol/default.nix index 498ad0f09519..630b06bcfb3c 100644 --- a/pkgs/tools/misc/ddccontrol/default.nix +++ b/pkgs/tools/misc/ddccontrol/default.nix @@ -1,6 +1,7 @@ { lib , stdenv , fetchFromGitHub +, fetchpatch , autoreconfHook , intltool , libxml2 @@ -34,6 +35,14 @@ stdenv.mkDerivation rec { ddccontrol-db ]; + patches = [ + # Upstream commit, fixed the version number in v1.0.0 + (fetchpatch { + url = "https://github.com/ddccontrol/ddccontrol/commit/fc8c5b5d0f2b64b08b95f4a7d8f47f2fd8ceec34.patch"; + hash = "sha256-SB1BaolTNCUYgj38nMg1uLUqOHvnwCr8T3cnfu/7rjI="; + }) + ]; + configureFlags = [ "--with-systemdsystemunitdir=${placeholder "out"}/etc/systemd/system" ]; From c2f3e206fe7e390050099d7f20a10042222252ef Mon Sep 17 00:00:00 2001 From: nicoo Date: Wed, 18 Oct 2023 08:05:06 +0000 Subject: [PATCH 07/75] mpvScripts.convert: Refactor with `buildLua` --- pkgs/applications/video/mpv/scripts/convert.nix | 12 +++--------- pkgs/applications/video/mpv/scripts/default.nix | 2 +- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/video/mpv/scripts/convert.nix b/pkgs/applications/video/mpv/scripts/convert.nix index 40a1050cd324..4f90b0c62ed0 100644 --- a/pkgs/applications/video/mpv/scripts/convert.nix +++ b/pkgs/applications/video/mpv/scripts/convert.nix @@ -1,7 +1,7 @@ -{ stdenvNoCC, fetchgit, lib +{ lib, fetchgit, buildLua , yad, mkvtoolnix-cli, libnotify }: -stdenvNoCC.mkDerivation { +buildLua { pname = "mpv-convert-script"; version = "2016-03-18"; src = fetchgit { @@ -22,15 +22,9 @@ stdenvNoCC.mkDerivation { 'yad_exe = "${yad}/bin/yad"' \ --replace 'notify_send_exe = "notify-send"' \ 'notify_send_exe = "${libnotify}/bin/notify-send"' \ - ''; - dontBuild = true; - installPhase = '' - mkdir -p $out/share/mpv/scripts - cp convert_script.lua $out/share/mpv/scripts - ''; - passthru.scriptName = "convert_script.lua"; + scriptPath = "convert_script.lua"; meta = with lib; { description = "Convert parts of a video while you are watching it in mpv"; diff --git a/pkgs/applications/video/mpv/scripts/default.nix b/pkgs/applications/video/mpv/scripts/default.nix index 562e3de1645b..00db5224d53b 100644 --- a/pkgs/applications/video/mpv/scripts/default.nix +++ b/pkgs/applications/video/mpv/scripts/default.nix @@ -11,7 +11,7 @@ in lib.recurseIntoAttrs autodeint = callPackage ./autodeint.nix { }; autoload = callPackage ./autoload.nix { }; chapterskip = callPackage ./chapterskip.nix { inherit buildLua; }; - convert = callPackage ./convert.nix { }; + convert = callPackage ./convert.nix { inherit buildLua; }; inhibit-gnome = callPackage ./inhibit-gnome.nix { }; mpris = callPackage ./mpris.nix { }; mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { }; From dad24c0a0d1dca5d56ea10c5f02dd80811e7e359 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 4 Nov 2023 00:07:08 +0900 Subject: [PATCH 08/75] python311Packages.line-profiler: rename from line_profiler --- .../python-modules/{line_profiler => line-profiler}/default.nix | 0 pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 +- 3 files changed, 2 insertions(+), 1 deletion(-) rename pkgs/development/python-modules/{line_profiler => line-profiler}/default.nix (100%) diff --git a/pkgs/development/python-modules/line_profiler/default.nix b/pkgs/development/python-modules/line-profiler/default.nix similarity index 100% rename from pkgs/development/python-modules/line_profiler/default.nix rename to pkgs/development/python-modules/line-profiler/default.nix diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 00f517bc5788..9d7c3d8f4d5b 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -218,6 +218,7 @@ mapAliases ({ lammps-cython = throw "lammps-cython no longer builds and is unmaintained"; # added 2021-07-04 lazy_imports = lazy-imports; # added 2023-10-13 lektor = throw "lektor has been promoted to a top-level attribute"; # added 2023-08-01 + line_profiler = line-profiler; # added 2023-11-04 logilab_astng = throw "logilab-astng has not been released since 2013 and is unmaintained"; # added 2022-11-29 logilab_common = logilab-common; # added 2022-11-21 loo-py = loopy; # added 2022-05-03 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 228cabf855d1..64b2d5c2ead0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6318,7 +6318,7 @@ self: super: with self; { lineedit = callPackage ../development/python-modules/lineedit { }; - line_profiler = callPackage ../development/python-modules/line_profiler { }; + line-profiler = callPackage ../development/python-modules/line-profiler { }; linetable = callPackage ../development/python-modules/linetable { }; From bcfad0b5b2a62854d5ed8a8ac80059ded5a7020b Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 4 Nov 2023 00:51:15 +0900 Subject: [PATCH 09/75] python311Packages.xdoctest: init at 1.1.2 --- .../python-modules/xdoctest/default.nix | 48 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 50 insertions(+) create mode 100644 pkgs/development/python-modules/xdoctest/default.nix diff --git a/pkgs/development/python-modules/xdoctest/default.nix b/pkgs/development/python-modules/xdoctest/default.nix new file mode 100644 index 000000000000..357e605d8534 --- /dev/null +++ b/pkgs/development/python-modules/xdoctest/default.nix @@ -0,0 +1,48 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pythonOlder +, setuptools +, wheel +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "xdoctest"; + version = "1.1.2"; + pyproject = true; + + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "Erotemic"; + repo = "xdoctest"; + rev = "refs/tags/v${version}"; + hash = "sha256-yTu5ldr9TkpYRP8hjgUPpexBVLjaK2gfPvISjMJLY74="; + }; + + nativeBuildInputs = [ + setuptools + wheel + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + preCheck = '' + export HOME=$TMPDIR + export PATH=$out/bin:$PATH + ''; + + pythonImportsCheck = [ "xdoctest" ]; + + meta = with lib; { + description = "A rewrite of Python's builtin doctest module (with pytest plugin integration) with AST instead of REGEX"; + homepage = "https://github.com/Erotemic/xdoctest"; + changelog = "https://github.com/Erotemic/xdoctest/blob/${src.rev}/CHANGELOG.md"; + license = licenses.asl20; + maintainers = with maintainers; [ natsukium ]; + mainProgram = "xdoctest"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 64b2d5c2ead0..648c30e1840a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15765,6 +15765,8 @@ self: super: with self; { xdis = callPackage ../development/python-modules/xdis { }; + xdoctest = callPackage ../development/python-modules/xdoctest { }; + xdot = callPackage ../development/python-modules/xdot { inherit (pkgs) graphviz; }; From 2465a4d8084fa313a46daaf5306e78691d1c7a85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Nov 2023 18:51:19 +0000 Subject: [PATCH 10/75] dolibarr: 18.0.2 -> 18.0.3 --- pkgs/servers/web-apps/dolibarr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/dolibarr/default.nix b/pkgs/servers/web-apps/dolibarr/default.nix index 91ae16072c3f..a1042c8e59c3 100644 --- a/pkgs/servers/web-apps/dolibarr/default.nix +++ b/pkgs/servers/web-apps/dolibarr/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "dolibarr"; - version = "18.0.2"; + version = "18.0.3"; src = fetchFromGitHub { owner = "Dolibarr"; repo = "dolibarr"; rev = version; - sha256 = "sha256-dlyq+ZrsiodYwZqzFLdR067O6gaePdPIX3N0xvXLcwg="; + sha256 = "sha256-8RZqzuMjy83WNvIBpNxjJpfuILCXIuwP0mrs+/cSTns="; }; dontBuild = true; From 1115e9fcf30be1a843e863b7446020ca31fac15b Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 4 Nov 2023 00:53:34 +0900 Subject: [PATCH 11/75] python311Packages.ubelt: init at 1.3.4 --- .../python-modules/ubelt/default.nix | 70 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 72 insertions(+) create mode 100644 pkgs/development/python-modules/ubelt/default.nix diff --git a/pkgs/development/python-modules/ubelt/default.nix b/pkgs/development/python-modules/ubelt/default.nix new file mode 100644 index 000000000000..a85be00ddf79 --- /dev/null +++ b/pkgs/development/python-modules/ubelt/default.nix @@ -0,0 +1,70 @@ +{ lib +, stdenv +, buildPythonPackage +, fetchFromGitHub +, pythonOlder +, setuptools +, wheel +, numpy +, python-dateutil +, xxhash +, pytestCheckHook +, requests +, xdoctest +}: + +buildPythonPackage rec { + pname = "ubelt"; + version = "1.3.4"; + pyproject = true; + + disabled = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "Erotemic"; + repo = "ubelt"; + rev = "refs/tags/v${version}"; + hash = "sha256-pvCmmdPRLupMUCiOvfa+JTX8NPFZ/UcXSPEaaDG3eTk="; + }; + + nativeBuildInputs = [ + setuptools + wheel + ]; + + passthru.optional-dependencies = { + optional = [ + numpy + python-dateutil + xxhash + ]; + }; + + nativeCheckInputs = [ + pytestCheckHook + requests + xdoctest + ]; + + preCheck = '' + export HOME=$TMPDIR + ''; + + disabledTests = lib.optionals stdenv.isDarwin [ + # fail due to sandbox environment + "CacheStamp.expired" + "userhome" + ]; + + pythonImportsCheck = [ "ubelt" ]; + + __darwinAllowLocalNetworking = true; + + meta = with lib; { + description = "A Python utility library with a stdlib like feel and extra batteries. Paths, Progress, Dicts, Downloads, Caching, Hashing: ubelt makes it easy"; + homepage = "https://github.com/Erotemic/ubelt"; + changelog = "https://github.com/Erotemic/ubelt/blob/${src.rev}/CHANGELOG.md"; + license = licenses.asl20; + maintainers = with maintainers; [ natsukium ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 648c30e1840a..ce6c4e500a42 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15135,6 +15135,8 @@ self: super: with self; { uasiren = callPackage ../development/python-modules/uasiren { }; + ubelt = callPackage ../development/python-modules/ubelt { }; + uc-micro-py = callPackage ../development/python-modules/uc-micro-py { }; ucsmsdk = callPackage ../development/python-modules/ucsmsdk { }; From 8fd4ec82f9561722eb1874d0368fc03e444fa96e Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 4 Nov 2023 00:58:17 +0900 Subject: [PATCH 12/75] python311Packages.line-profiler: use pytestCheckHook --- .../python-modules/line-profiler/default.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/line-profiler/default.nix b/pkgs/development/python-modules/line-profiler/default.nix index d929b5e214bf..e962d8e341f8 100644 --- a/pkgs/development/python-modules/line-profiler/default.nix +++ b/pkgs/development/python-modules/line-profiler/default.nix @@ -4,11 +4,11 @@ , cython , isPyPy , ipython -, python , scikit-build , cmake , pythonOlder , pytestCheckHook +, ubelt }: buildPythonPackage rec { @@ -30,13 +30,14 @@ buildPythonPackage rec { scikit-build ]; - propagatedBuildInputs = [ - ipython - ]; + passthru.optional-dependencies = { + ipython = [ ipython ]; + }; nativeCheckInputs = [ pytestCheckHook - ]; + ubelt + ] ++ passthru.optional-dependencies.ipython; dontUseCmakeConfigure = true; @@ -44,8 +45,9 @@ buildPythonPackage rec { rm -f _line_profiler.c ''; - checkPhase = '' - PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH cd tests && ${python.interpreter} -m unittest discover -s . + preCheck = '' + rm -r line_profiler + export PATH=$out/bin:$PATH ''; pythonImportsCheck = [ From 2f188cd268601e925995ca24644c86ef88d981a3 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 4 Nov 2023 00:59:30 +0900 Subject: [PATCH 13/75] python311Packages.line-profiler: 4.0.2 -> 4.1.2 Changelog: https://github.com/pyutils/line_profiler/blob/v4.1.2/CHANGELOG.rst --- pkgs/development/python-modules/line-profiler/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/line-profiler/default.nix b/pkgs/development/python-modules/line-profiler/default.nix index e962d8e341f8..10decb4f3f52 100644 --- a/pkgs/development/python-modules/line-profiler/default.nix +++ b/pkgs/development/python-modules/line-profiler/default.nix @@ -1,7 +1,7 @@ { lib , buildPythonPackage , fetchPypi -, cython +, cython_3 , isPyPy , ipython , scikit-build @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "line-profiler"; - version = "4.0.2"; + version = "4.1.2"; format = "setuptools"; disabled = pythonOlder "3.6" || isPyPy; @@ -21,11 +21,11 @@ buildPythonPackage rec { src = fetchPypi { pname = "line_profiler"; inherit version; - hash = "sha256-JejJ1CSNxIkFgBhR/4p1ucdIJ6CHHRGNEQTY5D1/sPw="; + hash = "sha256-qlZXiw/1p1b+GAs/2nvWfCe71Hiz0BJGEtjPAOSiHfI="; }; nativeBuildInputs = [ - cython + cython_3 cmake scikit-build ]; From 395cc85b360bc161bb74d4b4f248de7357a79e05 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Wed, 22 Mar 2023 00:01:00 +0100 Subject: [PATCH 14/75] sourcehut: make script work with non-python modules Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/update.sh | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/update.sh b/pkgs/applications/version-management/sourcehut/update.sh index 54727e0317cb..e9efc0816eb1 100755 --- a/pkgs/applications/version-management/sourcehut/update.sh +++ b/pkgs/applications/version-management/sourcehut/update.sh @@ -7,16 +7,26 @@ root=../../../.. tmp=$(mktemp -d) trap 'rm -rf "$tmp"' EXIT +attr_path() { + case "$1" in + pagessrht) printf "sourcehut.$1";; + *) printf "sourcehut.python.pkgs.$1";; + esac +} + default() { - (cd "$root" && nix-instantiate --eval --strict -A "sourcehut.python.pkgs.$1.meta.position" | sed -re 's/^"(.*):[0-9]+"$/\1/') + local p="$(attr_path "$1")" + (cd "$root" && nix-instantiate --eval --strict -A $p.meta.position | sed -re 's/^"(.*):[0-9]+"$/\1/') } version() { - (cd "$root" && nix-instantiate --eval --strict -A "sourcehut.python.pkgs.$1.version" | tr -d '"') + local p="$(attr_path "$1")" + (cd "$root" && nix-instantiate --eval --strict -A $p.version | tr -d '"') } src_url() { - nix-instantiate --eval --strict --expr " with import $root {}; let src = sourcehut.python.pkgs.$1.drvAttrs.src; in src.meta.homepage" | tr -d '"' + local p="$(attr_path "$1")" + nix-instantiate --eval --strict --expr " with import $root {}; let src = $p.drvAttrs.src; in src.meta.homepage" | tr -d '"' } get_latest_version() { @@ -35,8 +45,9 @@ update_version() { default_nix="$(default "$1")" oldVersion="$(version "$1")" version="$(get_latest_version "$1")" + local p="$(attr_path "$1")" - (cd "$root" && update-source-version "sourcehut.python.pkgs.$1" "$version") + (cd "$root" && update-source-version "$p" "$version") # Update vendorHash of Go modules retry=true From d70317352043d4db2264285a18b1fce40446ab22 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Wed, 19 Apr 2023 23:41:17 +0200 Subject: [PATCH 15/75] sourcehut: make /query endpoint config common to all services Signed-off-by: Christoph Heiss --- .../services/misc/sourcehut/default.nix | 85 +++++++------------ .../services/misc/sourcehut/service.nix | 19 +++++ 2 files changed, 50 insertions(+), 54 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index bee971662972..5506e262107f 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -77,6 +77,14 @@ let type = types.path; apply = s: "<" + toString s; }; + api-origin = mkOption { + description = lib.mdDoc "Origin URL for API, 100 more than web."; + type = types.str; + default = "http://${cfg.listenAddress}:${toString (cfg.${srv}.port + 100)}"; + defaultText = lib.literalMD '' + `"http://''${`[](#opt-services.sourcehut.listenAddress)`}:''${toString (`[](#opt-services.sourcehut.${srv}.port)` + 100)}"` + ''; + }; }; # Specialized python containing all the modules @@ -501,12 +509,6 @@ in options."meta.sr.ht" = removeAttrs (commonServiceSettings "meta") ["oauth-client-id" "oauth-client-secret"] // { - api-origin = mkOption { - description = lib.mdDoc "Origin URL for API, 100 more than web."; - type = types.str; - default = "http://${cfg.listenAddress}:${toString (cfg.meta.port + 100)}"; - defaultText = lib.literalMD ''`"http://''${`[](#opt-services.sourcehut.listenAddress)`}:''${toString (`[](#opt-services.sourcehut.meta.port)` + 100)}"`''; - }; webhooks = mkOption { description = lib.mdDoc "The Redis connection used for the webhooks worker."; type = types.str; @@ -1252,55 +1254,30 @@ in ) cfg.settings)); serviceConfig.ExecStart = "${pkgs.sourcehut.metasrht}/bin/metasrht-api -b ${cfg.listenAddress}:${toString (cfg.meta.port + 100)}"; }; - extraConfig = mkMerge [ - { - assertions = [ - { assertion = let s = cfg.settings."meta.sr.ht::billing"; in - s.enabled == "yes" -> (s.stripe-public-key != null && s.stripe-secret-key != null); - message = "If meta.sr.ht::billing is enabled, the keys must be defined."; - } - ]; - environment.systemPackages = optional cfg.meta.enable - (pkgs.writeShellScriptBin "metasrht-manageuser" '' - set -eux - if test "$(${pkgs.coreutils}/bin/id -n -u)" != '${cfg.meta.user}' - then exec sudo -u '${cfg.meta.user}' "$0" "$@" - else - # In order to load config.ini - if cd /run/sourcehut/metasrht - then exec ${cfg.python}/bin/metasrht-manageuser "$@" - else cat < (s.stripe-public-key != null && s.stripe-secret-key != null); + message = "If meta.sr.ht::billing is enabled, the keys must be defined."; + } + ]; + environment.systemPackages = optional cfg.meta.enable + (pkgs.writeShellScriptBin "metasrht-manageuser" '' + set -eux + if test "$(${pkgs.coreutils}/bin/id -n -u)" != '${cfg.meta.user}' + then exec sudo -u '${cfg.meta.user}' "$0" "$@" + else + # In order to load config.ini + if cd /run/sourcehut/metasrht + then exec ${cfg.python}/bin/metasrht-manageuser "$@" + else cat < Date: Tue, 21 Mar 2023 23:48:26 +0100 Subject: [PATCH 16/75] sourcehut.srht: 0.69.0 -> 0.69.15 Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/core.nix | 82 ++++++++----------- .../version-management/sourcehut/default.nix | 4 +- .../sourcehut/disable-npm-install.patch | 14 ---- .../sourcehut/fetchNodeModules.nix | 26 ------ 4 files changed, 34 insertions(+), 92 deletions(-) delete mode 100644 pkgs/applications/version-management/sourcehut/disable-npm-install.patch delete mode 100644 pkgs/applications/version-management/sourcehut/fetchNodeModules.nix diff --git a/pkgs/applications/version-management/sourcehut/core.nix b/pkgs/applications/version-management/sourcehut/core.nix index e31bc13c82ae..b413aa2c001d 100644 --- a/pkgs/applications/version-management/sourcehut/core.nix +++ b/pkgs/applications/version-management/sourcehut/core.nix @@ -1,94 +1,78 @@ { lib , fetchFromSourcehut -, fetchNodeModules , buildPythonPackage -, pgpy , flask -, bleach -, misaka , humanize -, html5lib -, markdown -, psycopg2 -, pygments -, requests , sqlalchemy -, cryptography -, beautifulsoup4 , sqlalchemy-utils -, prometheus-client -, celery -, alembic -, importlib-metadata +, psycopg2 +, markdown , mistletoe -, minio -, sassc -, nodejs +, bleach +, requests +, beautifulsoup4 +, pygments +, cryptography +, prometheus-client +, alembic , redis +, celery +, html5lib +, importlib-metadata +, tinycss2 +, sassc +, minify }: buildPythonPackage rec { pname = "srht"; - version = "0.69.0"; + version = "0.69.15"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "core.sr.ht"; rev = version; - sha256 = "sha256-s/I0wxtPggjTkkTZnhm77PxdQjiT0Vq2MIk7JMvdupc="; + sha256 = "sha256-T9yewweqnWL3IW5PHGyAcsIWCGn1ayK2rwrHVukYpgE="; fetchSubmodules = true; }; - node_modules = fetchNodeModules { - src = "${src}/srht"; - nodejs = nodejs; - sha256 = "sha256-IWKahdWv3qJ5DNyb1GB9JWYkZxghn6wzZe68clYXij8="; - }; - patches = [ - # Disable check for npm - ./disable-npm-install.patch # Fix Unix socket support in RedisQueueCollector patches/redis-socket/core/0001-Fix-Unix-socket-support-in-RedisQueueCollector.patch ]; propagatedNativeBuildInputs = [ sassc - nodejs + minify ]; propagatedBuildInputs = [ - pgpy flask - bleach - misaka humanize - html5lib - markdown - psycopg2 - pygments - requests - mistletoe sqlalchemy - cryptography - beautifulsoup4 sqlalchemy-utils + psycopg2 + markdown + mistletoe + bleach + requests + beautifulsoup4 + pygments + cryptography prometheus-client - - # Unofficial runtime dependencies? - celery alembic - importlib-metadata - minio redis + celery + # Used transitively through beautifulsoup4 + html5lib + # Used transitively trough bleach.css_sanitizer + tinycss2 + # Used by srht.debug + importlib-metadata ]; PKGVER = version; - preBuild = '' - cp -r ${node_modules} srht/node_modules - ''; - dontUseSetuptoolsCheck = true; pythonImportsCheck = [ "srht" ]; diff --git a/pkgs/applications/version-management/sourcehut/default.nix b/pkgs/applications/version-management/sourcehut/default.nix index 9c9f6f403330..2878332f3273 100644 --- a/pkgs/applications/version-management/sourcehut/default.nix +++ b/pkgs/applications/version-management/sourcehut/default.nix @@ -9,11 +9,9 @@ # Then we expose them through all-packages.nix as an application through `toPythonApplication` # https://github.com/NixOS/nixpkgs/pull/54425#discussion_r250688781 let - fetchNodeModules = callPackage ./fetchNodeModules.nix { }; - python = python3.override { packageOverrides = self: super: { - srht = self.callPackage ./core.nix { inherit fetchNodeModules; }; + srht = self.callPackage ./core.nix { }; buildsrht = self.callPackage ./builds.nix { }; gitsrht = self.callPackage ./git.nix { }; diff --git a/pkgs/applications/version-management/sourcehut/disable-npm-install.patch b/pkgs/applications/version-management/sourcehut/disable-npm-install.patch deleted file mode 100644 index 3a8d1c82b341..000000000000 --- a/pkgs/applications/version-management/sourcehut/disable-npm-install.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/setup.py b/setup.py -index d63bac8..e1d0c35 100755 ---- a/setup.py -+++ b/setup.py -@@ -5,9 +5,6 @@ import glob - import os - import sys - --if subprocess.call(["npm", "i"], cwd="srht") != 0: -- sys.exit(1) -- - ver = os.environ.get("PKGVER") or subprocess.run(['git', 'describe', '--tags'], - stdout=subprocess.PIPE).stdout.decode().strip() - diff --git a/pkgs/applications/version-management/sourcehut/fetchNodeModules.nix b/pkgs/applications/version-management/sourcehut/fetchNodeModules.nix deleted file mode 100644 index bbc18d0442d6..000000000000 --- a/pkgs/applications/version-management/sourcehut/fetchNodeModules.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ lib, stdenv, jq }: { src, nodejs, sha256 }: - -# Only npm >= 5.4.2 is deterministic, see: -# https://github.com/npm/npm/issues/17979#issuecomment-332701215 -assert lib.versionAtLeast nodejs.version "8.9.0"; - -stdenv.mkDerivation { - name = "node_modules"; - - outputHashAlgo = "sha256"; - outputHash = sha256; - outputHashMode = "recursive"; - - nativeBuildInputs = [ jq nodejs ]; - - buildCommand = '' - cp -r ${src}/* . - HOME=. npm install --force --ignore-scripts --only=production - for f in $(find node_modules -name package.json); do - # https://github.com/npm/npm/issues/10393 - jq -S 'delpaths(keys | map(select(startswith("_")) | [.]))' $f > $f.tmp - mv $f.tmp $f - done - mv node_modules $out - ''; -} From 869781c2f43acdf917479941aa21983a69af3ddf Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Wed, 19 Apr 2023 23:43:36 +0200 Subject: [PATCH 17/75] sourcehut.buildsrht: 0.83.0 -> 0.86.10 Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/builds.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/builds.nix b/pkgs/applications/version-management/sourcehut/builds.nix index 0af4b1ceee29..4831959d0fe0 100644 --- a/pkgs/applications/version-management/sourcehut/builds.nix +++ b/pkgs/applications/version-management/sourcehut/builds.nix @@ -8,31 +8,32 @@ , pyyaml , markdown , ansi2html +, lxml , python , unzip }: let - version = "0.83.0"; + version = "0.86.10"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "builds.sr.ht"; rev = version; - hash = "sha256-u/y+sYu/09LypWI/ngghbge5SvkuLQpray10j0SjlOo="; + hash = "sha256-frwJgwJst2/NWd8VR0KbsVwm8JfWuekkY2oIIAdh3Fw="; }; buildsrht-api = buildGoModule ({ inherit src version; pname = "buildsrht-api"; modRoot = "api"; - vendorHash = "sha256-DfVWr/4J4ZrhHpy9CXPaAQcbag/9FmDgiexcNo0lEsk="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion= "0.17.20"; }); + vendorHash = "sha256-2khk7j22KON4MsuvFUNKSUpouJtVIOxE0hkh63iaxZ4="; + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.29"; }); buildsrht-worker = buildGoModule { inherit src version; sourceRoot = "${src.name}/worker"; pname = "buildsrht-worker"; - vendorHash = "sha256-y5RFPbtaGmgPpiV2Q3njeWORGZF1TJRjAbY6VgC1hek="; + vendorHash = "sha256-obdaeRwMhuiCV2kVwDo1c+rU/hmsbiL1IgAf7AcIpoc="; }; in buildPythonPackage rec { @@ -50,7 +51,9 @@ buildPythonPackage rec { celery pyyaml markdown + # Unofficial dependencies ansi2html + lxml ]; preBuild = '' From c123a37be6b224a48466f6e4329927f366a72efd Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Wed, 19 Apr 2023 23:43:58 +0200 Subject: [PATCH 18/75] sourcehut.gitsrht: 0.78.20 -> 0.84.2 Newer version of the gitsrht-api service call setrlimit() on startup, thus allow it in the `SystemCallFilter` definition for the service. Signed-off-by: Christoph Heiss --- .../services/misc/sourcehut/default.nix | 19 +++++++++++-------- .../services/misc/sourcehut/service.nix | 2 +- .../version-management/sourcehut/git.nix | 16 +++++++++------- 3 files changed, 21 insertions(+), 16 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 5506e262107f..524e4a9b3770 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -803,6 +803,9 @@ in systemd.services.sshd = { #path = optional cfg.git.enable [ cfg.git.package ]; serviceConfig = { + BindPaths = optionals cfg.git.enable [ + "/var/log:/var/log" + ]; BindReadOnlyPaths = # Note that those /usr/bin/* paths are hardcoded in multiple places in *.sr.ht, # for instance to get the user from the [git.sr.ht::dispatch] settings. @@ -834,14 +837,13 @@ in set -e cd /run/sourcehut/gitsrht/subdir set -x + export PATH="${cfg.git.package}/bin:$PATH" + export SRHT_CONFIG=/run/sourcehut/gitsrht/config.ini exec -a "$0" ${pkgs.sourcehut.gitsrht}/bin/gitsrht-shell "$@" ''}:/usr/bin/gitsrht-shell" "${pkgs.writeShellScript "gitsrht-update-hook" '' set -e - test -e "''${PWD%/*}"/config.ini || - # Git hooks are run relative to their repository's directory, - # but gitsrht-update-hook looks up ../config.ini - ln -s /run/sourcehut/gitsrht/config.ini "''${PWD%/*}"/config.ini + export SRHT_CONFIG=/run/sourcehut/gitsrht/config.ini # hooks/post-update calls /usr/bin/gitsrht-update-hook as hooks/stage-3 # but this wrapper being a bash script, it overrides $0 with /usr/bin/gitsrht-update-hook # hence this hack to put hooks/stage-3 back into gitsrht-update-hook's $0 @@ -1068,10 +1070,11 @@ in }; }) ]; - extraServices.gitsrht-api = { - serviceConfig.Restart = "always"; - serviceConfig.RestartSec = "5s"; - serviceConfig.ExecStart = "${pkgs.sourcehut.gitsrht}/bin/gitsrht-api -b ${cfg.listenAddress}:${toString (cfg.git.port + 100)}"; + extraServices.gitsrht-api.serviceConfig = { + Restart = "always"; + RestartSec = "5s"; + ExecStart = "${pkgs.sourcehut.gitsrht}/bin/gitsrht-api -b ${cfg.listenAddress}:${toString (cfg.git.port + 100)}"; + BindPaths = [ "${cfg.settings."git.sr.ht".repos}:/var/lib/sourcehut/gitsrht/repos" ]; }; extraServices.gitsrht-fcgiwrap = mkIf cfg.nginx.enable { serviceConfig = { diff --git a/nixos/modules/services/misc/sourcehut/service.nix b/nixos/modules/services/misc/sourcehut/service.nix index 72c273d3452b..26fbb3a11362 100644 --- a/nixos/modules/services/misc/sourcehut/service.nix +++ b/nixos/modules/services/misc/sourcehut/service.nix @@ -108,7 +108,7 @@ let #SocketBindDeny = "any"; SystemCallFilter = [ "@system-service" - "~@aio" "~@keyring" "~@memlock" "~@privileged" "~@resources" "~@timer" + "~@aio" "~@keyring" "~@memlock" "~@privileged" "~@timer" "@chown" "@setuid" ]; SystemCallArchitectures = "native"; diff --git a/pkgs/applications/version-management/sourcehut/git.nix b/pkgs/applications/version-management/sourcehut/git.nix index eae70b372467..cf9089e1aa3f 100644 --- a/pkgs/applications/version-management/sourcehut/git.nix +++ b/pkgs/applications/version-management/sourcehut/git.nix @@ -4,32 +4,33 @@ , buildPythonPackage , python , srht -, pygit2 , scmsrht +, pygit2 +, minio , unzip }: let - version = "0.78.20"; + version = "0.84.2"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "git.sr.ht"; rev = version; - sha256 = "sha256-rZsTtHobsgRVmMOjPa1fiKrPsNyFu/gOsmO0cTl5MqQ="; + sha256 = "sha256-sAkTsQlWtNDQ5vAhA2EeOvuJcj9A6AG8pgDyIKtr65s="; }; gitApi = buildGoModule ({ inherit src version; pname = "gitsrht-api"; modRoot = "api"; - vendorHash = "sha256-cCs9FUBusaAou9w4TDOg8GKxhRcsPbSNcQpxvFH/+so="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); + vendorHash = "sha256-LAYp0zgosZnFEbtxzjuTH9++0lbxhACr705HqXJz3D0="; + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); gitDispatch = buildGoModule { inherit src version; pname = "gitsrht-dispatch"; modRoot = "gitsrht-dispatch"; - vendorHash = "sha256-qWXPHo86s6iuRBhRMtmD5jxnAWKdrWHtA/iSUkdw89M="; + vendorHash = "sha256-EDvSZ3/g0xDSohrsAIpNhk+F0yy8tbnTW/3tURTonMc="; }; gitKeys = buildGoModule { @@ -65,8 +66,9 @@ buildPythonPackage rec { propagatedBuildInputs = [ srht - pygit2 scmsrht + pygit2 + minio ]; preBuild = '' From a9730572cb3df0685d93a5d608fa19c04d4091f5 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 21 Mar 2023 23:48:57 +0100 Subject: [PATCH 19/75] sourcehut.hgsrht: 0.31.3 -> 0.32.4 Signed-off-by: Christoph Heiss --- pkgs/applications/version-management/sourcehut/hg.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/hg.nix b/pkgs/applications/version-management/sourcehut/hg.nix index 205e4e7b1d1d..3ada1ac0c3cf 100644 --- a/pkgs/applications/version-management/sourcehut/hg.nix +++ b/pkgs/applications/version-management/sourcehut/hg.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "hgsrht"; - version = "0.31.3"; + version = "0.32.4"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "hg.sr.ht"; rev = version; - sha256 = "4Qe08gqsSTMQVQBchFPEUXuxM8ZAAQGJT1EOcDjkZa0="; + sha256 = "mYkA44c9wy/Iy1h1lXkVpc9gN7rQXFm4T3YBlQ1Dj60="; vc = "hg"; }; @@ -31,8 +31,8 @@ buildPythonPackage rec { inherit src version; pname = "hgsrht-api"; modRoot = "api"; - vendorHash = "sha256-uIP3W7UJkP68HJUF33kz5xfg/KBiaSwMozFYmQJQkys="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); + vendorHash = "sha256-vuOYpnF3WjA6kOe9MVSuVMhJBQqCmIex+QUBJrP+VDs="; + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); hgsrht-keys = buildGoModule { inherit src version; @@ -42,9 +42,9 @@ buildPythonPackage rec { }; propagatedBuildInputs = [ - srht python-hglib scmsrht + srht unidiff ]; From 1a7c5a811250ae1ba8bd5daab129100e80e0d6f3 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 21 Mar 2023 23:49:03 +0100 Subject: [PATCH 20/75] sourcehut.hubsrht: 0.14.14 -> 0.17.2 Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/hub.nix | 24 ++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/hub.nix b/pkgs/applications/version-management/sourcehut/hub.nix index c3a9c509f893..50fab20a3489 100644 --- a/pkgs/applications/version-management/sourcehut/hub.nix +++ b/pkgs/applications/version-management/sourcehut/hub.nix @@ -1,21 +1,35 @@ { lib , fetchFromSourcehut +, buildGoModule , buildPythonPackage +, python , srht , pyyaml +, unzip }: buildPythonPackage rec { pname = "hubsrht"; - version = "0.14.14"; + version = "0.17.2"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "hub.sr.ht"; rev = version; - sha256 = "sha256-4n6oQ+AAvdJY/5KflxAp62chjyrlSUkmt319DKZk33w="; + sha256 = "sha256-A+lvRsPz5EBnM0gB4PJuxSMpELZTrK14ORxDbTKPXWg="; }; + postPatch = '' + substituteInPlace Makefile --replace "all: api" "" + ''; + + hubsrht-api = buildGoModule ({ + inherit src version; + pname = "hubsrht-api"; + modRoot = "api"; + vendorHash = "sha256-K5EmZ4U+xItTR85+SCwhwg5KUGLkKHo9Nr2pkvmJpfo="; + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + propagatedBuildInputs = [ srht pyyaml @@ -23,9 +37,13 @@ buildPythonPackage rec { preBuild = '' export PKGVER=${version} + export SRHT_PATH=${srht}/${python.sitePackages}/srht + ''; + + postInstall = '' + ln -s ${hubsrht-api}/bin/api $out/bin/hubsrht-api ''; - dontUseSetuptoolsCheck = true; pythonImportsCheck = [ "hubsrht" ]; meta = with lib; { From b0fb4dc3a9bd487e0543e77fdc595472e1137ef4 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 21 Mar 2023 23:49:09 +0100 Subject: [PATCH 21/75] sourcehut.listssrht: 0.51.11 -> 0.57.8 Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/lists.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/lists.nix b/pkgs/applications/version-management/sourcehut/lists.nix index b875a46fcafa..0f4530d24e88 100644 --- a/pkgs/applications/version-management/sourcehut/lists.nix +++ b/pkgs/applications/version-management/sourcehut/lists.nix @@ -3,32 +3,31 @@ , buildGoModule , buildPythonPackage , srht -, asyncpg , aiosmtpd +, asyncpg , pygit2 , emailthreads -, redis , python , unzip }: buildPythonPackage rec { pname = "listssrht"; - version = "0.51.11"; + version = "0.57.8"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "lists.sr.ht"; rev = version; - sha256 = "sha256-Qb70oOazZfmHpC5r0oMYCFdvfAeKbq3mQA8+M56YYnY="; + sha256 = "sha256-nQZRSTAyTWxcPHrRVCZ5TgcrNgrlxBFc1vRds0cQwA0="; }; listssrht-api = buildGoModule ({ inherit src version; pname = "listssrht-api"; modRoot = "api"; - vendorHash = "sha256-xnmMkRSokbhWD+kz0XQ9AinYdm6/50FRBISURPvlzD0="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); + vendorHash = "sha256-E5Zzft9ANJT/nhhCuenZpdo3t9QYLmA+AyDyrbGectE="; + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); postPatch = '' substituteInPlace Makefile \ @@ -37,11 +36,11 @@ buildPythonPackage rec { propagatedBuildInputs = [ srht - pygit2 - asyncpg aiosmtpd + asyncpg + pygit2 + # Unofficial dependency emailthreads - redis ]; preBuild = '' From 30054093c9f080b8dcb6022b384824ff1dbebc61 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 21 Mar 2023 23:49:14 +0100 Subject: [PATCH 22/75] sourcehut.mansrht: 0.15.26 -> 0.16.1 Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/man.nix | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/man.nix b/pkgs/applications/version-management/sourcehut/man.nix index dadc508edd86..e88f7338ee3c 100644 --- a/pkgs/applications/version-management/sourcehut/man.nix +++ b/pkgs/applications/version-management/sourcehut/man.nix @@ -1,22 +1,35 @@ { lib , fetchFromSourcehut +, buildGoModule , buildPythonPackage , srht , pygit2 , python +, unzip }: buildPythonPackage rec { pname = "mansrht"; - version = "0.15.26"; + version = "0.16.1"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "man.sr.ht"; rev = version; - sha256 = "sha256-5xZH6DrTXMdWd26OGICp7lZ/QDjACIa7zNUJHB7jzGo="; + sha256 = "sha256-94G9/Kzt1gaQ2CaXtsJYCB6W5OTdn27XhVdpNJ9a5cE="; }; + postPatch = '' + substituteInPlace Makefile --replace "all: api" "" + ''; + + mansrht-api = buildGoModule ({ + inherit src version; + pname = "mansrht-api"; + modRoot = "api"; + vendorHash = "sha256-K5EmZ4U+xItTR85+SCwhwg5KUGLkKHo9Nr2pkvmJpfo="; + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + propagatedBuildInputs = [ srht pygit2 @@ -27,6 +40,10 @@ buildPythonPackage rec { export SRHT_PATH=${srht}/${python.sitePackages}/srht ''; + postInstall = '' + ln -s ${mansrht-api}/bin/api $out/bin/mansrht-api + ''; + pythonImportsCheck = [ "mansrht" ]; meta = with lib; { From 558767f939ac61c04457e4429711bc4f3215a855 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 21 Mar 2023 23:49:51 +0100 Subject: [PATCH 23/75] sourcehut.metasrht: 0.61.3 -> 0.64.8 Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/meta.nix | 40 ++++++++----------- 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/meta.nix b/pkgs/applications/version-management/sourcehut/meta.nix index 205409bb4d94..b1acd0c5a47c 100644 --- a/pkgs/applications/version-management/sourcehut/meta.nix +++ b/pkgs/applications/version-management/sourcehut/meta.nix @@ -2,37 +2,33 @@ , fetchFromSourcehut , buildPythonPackage , buildGoModule -, pgpy -, srht -, redis -, bcrypt -, qrcode -, stripe -, zxcvbn , alembic -, pystache +, bcrypt , dnspython -, sshpubkeys -, weasyprint +, qrcode +, redis +, srht +, stripe , prometheus-client +, zxcvbn , python , unzip }: let - version = "0.61.3"; + version = "0.64.8"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "meta.sr.ht"; rev = version; - hash = "sha256-wMcpdRSRvxYEV163mdTGOemk62gljua89SOtwe6qGXU="; + hash = "sha256-eiNvoy68PvjZ3iwdeNPjsXJjxAXb2PMF1/HvJquWa/U="; }; metasrht-api = buildGoModule ({ inherit src version; pname = "metasrht-api"; modRoot = "api"; - vendorHash = "sha256-ZoDRGmGe9o5pn89gJ60wjSp5Cc0yxRfvdhNnbwAhmSI="; + vendorHash = "sha256-D3stDSb99uXze49kKZgGrAq5Zmg6hkIzIpsQKlnKVtE="; } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); in @@ -46,19 +42,15 @@ buildPythonPackage rec { ''; propagatedBuildInputs = [ - pgpy - srht - redis - bcrypt - qrcode - stripe - zxcvbn alembic - pystache - sshpubkeys - weasyprint - prometheus-client + bcrypt dnspython + qrcode + redis + srht + stripe + prometheus-client + zxcvbn ]; preBuild = '' From b916bbd1ea3634fc20a8f7ca1b57679150f1b868 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Wed, 22 Mar 2023 00:00:42 +0100 Subject: [PATCH 24/75] sourcehut.pagessrht: 0.7.4 -> 0.13.0 Signed-off-by: Christoph Heiss --- pkgs/applications/version-management/sourcehut/pages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/pages.nix b/pkgs/applications/version-management/sourcehut/pages.nix index abcef1648fc4..6e7432ae427f 100644 --- a/pkgs/applications/version-management/sourcehut/pages.nix +++ b/pkgs/applications/version-management/sourcehut/pages.nix @@ -6,13 +6,13 @@ buildGoModule (rec { pname = "pagessrht"; - version = "0.7.4"; + version = "0.13.0"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "pages.sr.ht"; rev = version; - sha256 = "sha256-WM9T2LS8yIqaR0PQQRgMk/tiMYcw8DZVPMqMWkj/5RY="; + sha256 = "sha256-vUN6c6cyhcLI8bKrFYKoxlBQ29VS/bowpSfBRmi47wg="; }; postPatch = '' @@ -20,7 +20,7 @@ buildGoModule (rec { --replace "all: server" "" ''; - vendorHash = "sha256-VOqY/nStqGyfWOXnJSZX8UYyp2kzcibQM2NRNysHYEc="; + vendorHash = "sha256-GKuHkUqSVBLN3k8YsFtxdmdHFkqKo9YZqDk2GBmbfWo="; postInstall = '' mkdir -p $out/share/sql/ @@ -35,4 +35,4 @@ buildGoModule (rec { }; # There is no ./loaders but this does not cause troubles # to go generate -} // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion= "0.17.9"; }) +} // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion= "0.17.20"; }) From 8d573f2df8aa625c198650034fd3980e72368f4a Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sun, 2 Apr 2023 22:54:46 +0200 Subject: [PATCH 25/75] sourcehut.pastesrht: 0.13.8 -> 0.15.1 Signed-off-by: Christoph Heiss --- pkgs/applications/version-management/sourcehut/paste.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/paste.nix b/pkgs/applications/version-management/sourcehut/paste.nix index 253ea8c0b9d6..d62ee38fc233 100644 --- a/pkgs/applications/version-management/sourcehut/paste.nix +++ b/pkgs/applications/version-management/sourcehut/paste.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "pastesrht"; - version = "0.13.8"; + version = "0.15.1"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "paste.sr.ht"; rev = version; - sha256 = "sha256-Zji9FyYUtsklYz4qyLbtduusteC7WujLCMmvZKcqYis="; + sha256 = "sha256-IUFX7/V8AWqN+iuisLAyu7lMNIUCzSMoOfcZiYJTnrM="; }; postPatch = '' From f53540afddd67ccdb44ba3e8174d7722e5d60940 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sun, 2 Apr 2023 22:47:35 +0200 Subject: [PATCH 26/75] sourcehut.scmsrht: 0.22.22 -> 0.22.23 Signed-off-by: Christoph Heiss --- pkgs/applications/version-management/sourcehut/scm.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/scm.nix b/pkgs/applications/version-management/sourcehut/scm.nix index 1edc951cbed8..810f3007c253 100644 --- a/pkgs/applications/version-management/sourcehut/scm.nix +++ b/pkgs/applications/version-management/sourcehut/scm.nix @@ -2,25 +2,23 @@ , fetchFromSourcehut , buildPythonPackage , srht -, redis , pyyaml , buildsrht }: buildPythonPackage rec { pname = "scmsrht"; - version = "0.22.22"; + version = "0.22.23"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "scm.sr.ht"; rev = version; - sha256 = "sha256-iSzzyI8HZOpOb4dyt520MV/wds14fNag2+UOF09KS7w="; + sha256 = "sha256-058dOEYJDY3jtxH1VkV1CFq5CZTkauSnTWg57DCnNtw="; }; propagatedBuildInputs = [ srht - redis pyyaml buildsrht ]; From c0c73555a5d19052cf5e22cadfb5c040be5101e3 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 3 Apr 2023 00:48:36 +0200 Subject: [PATCH 27/75] sourcehut.todosrht: 0.72.2 -> 0.74.6 Signed-off-by: Christoph Heiss --- .../applications/version-management/sourcehut/todo.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/todo.nix b/pkgs/applications/version-management/sourcehut/todo.nix index 6b00d3793d93..0a5cefc130d5 100644 --- a/pkgs/applications/version-management/sourcehut/todo.nix +++ b/pkgs/applications/version-management/sourcehut/todo.nix @@ -3,9 +3,7 @@ , buildGoModule , buildPythonPackage , srht -, redis , alembic -, pystache , pytest , factory-boy , python @@ -14,13 +12,13 @@ buildPythonPackage rec { pname = "todosrht"; - version = "0.72.2"; + version = "0.74.6"; src = fetchFromSourcehut { owner = "~sircmpwn"; repo = "todo.sr.ht"; rev = version; - sha256 = "sha256-FLjVO8Y/9s2gFfMXwcY7Rj3WNzPEBYs1AEjiVZFWsT8="; + sha256 = "sha256-j12pCGfKf6+9R8NOBIrH2V4OuSMuncU6S1AMWFVoHts="; }; postPatch = '' @@ -32,14 +30,12 @@ buildPythonPackage rec { inherit src version; pname = "todosrht-api"; modRoot = "api"; - vendorHash = "sha256-LB1H4jwnvoEyaaYJ09NI/M6IkgZwRet/fkso6b9EPV0="; + vendorHash = "sha256-rvfG5F6ez8UM0dYVhKfzwtb7ZEJlaKMBAfKDbo3Aofc="; } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); propagatedBuildInputs = [ srht - redis alembic - pystache ]; preBuild = '' From 900664876c724d0ec8f14486c96462cb4953d5f2 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Wed, 29 Mar 2023 21:39:26 +0200 Subject: [PATCH 28/75] sourcehut: default gqlgenVersion 0.17.2 -> 0.17.20 Most packages now uses this version, so avoid having it specify it every time. Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/fix-gqlgen-trimpath.nix | 2 +- pkgs/applications/version-management/sourcehut/git.nix | 2 +- pkgs/applications/version-management/sourcehut/hg.nix | 2 +- pkgs/applications/version-management/sourcehut/hub.nix | 2 +- pkgs/applications/version-management/sourcehut/lists.nix | 2 +- pkgs/applications/version-management/sourcehut/man.nix | 2 +- pkgs/applications/version-management/sourcehut/meta.nix | 2 +- pkgs/applications/version-management/sourcehut/pages.nix | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix b/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix index 4327e395d533..8737e4266f45 100644 --- a/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix +++ b/pkgs/applications/version-management/sourcehut/fix-gqlgen-trimpath.nix @@ -1,5 +1,5 @@ { unzip -, gqlgenVersion ? "0.17.2" +, gqlgenVersion ? "0.17.20" }: { overrideModAttrs = (_: { diff --git a/pkgs/applications/version-management/sourcehut/git.nix b/pkgs/applications/version-management/sourcehut/git.nix index cf9089e1aa3f..af93057e670c 100644 --- a/pkgs/applications/version-management/sourcehut/git.nix +++ b/pkgs/applications/version-management/sourcehut/git.nix @@ -24,7 +24,7 @@ let pname = "gitsrht-api"; modRoot = "api"; vendorHash = "sha256-LAYp0zgosZnFEbtxzjuTH9++0lbxhACr705HqXJz3D0="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); gitDispatch = buildGoModule { inherit src version; diff --git a/pkgs/applications/version-management/sourcehut/hg.nix b/pkgs/applications/version-management/sourcehut/hg.nix index 3ada1ac0c3cf..2ac9861135d0 100644 --- a/pkgs/applications/version-management/sourcehut/hg.nix +++ b/pkgs/applications/version-management/sourcehut/hg.nix @@ -32,7 +32,7 @@ buildPythonPackage rec { pname = "hgsrht-api"; modRoot = "api"; vendorHash = "sha256-vuOYpnF3WjA6kOe9MVSuVMhJBQqCmIex+QUBJrP+VDs="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); hgsrht-keys = buildGoModule { inherit src version; diff --git a/pkgs/applications/version-management/sourcehut/hub.nix b/pkgs/applications/version-management/sourcehut/hub.nix index 50fab20a3489..6f1b17b01c3e 100644 --- a/pkgs/applications/version-management/sourcehut/hub.nix +++ b/pkgs/applications/version-management/sourcehut/hub.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "hubsrht-api"; modRoot = "api"; vendorHash = "sha256-K5EmZ4U+xItTR85+SCwhwg5KUGLkKHo9Nr2pkvmJpfo="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); propagatedBuildInputs = [ srht diff --git a/pkgs/applications/version-management/sourcehut/lists.nix b/pkgs/applications/version-management/sourcehut/lists.nix index 0f4530d24e88..24b56b9dd3c1 100644 --- a/pkgs/applications/version-management/sourcehut/lists.nix +++ b/pkgs/applications/version-management/sourcehut/lists.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "listssrht-api"; modRoot = "api"; vendorHash = "sha256-E5Zzft9ANJT/nhhCuenZpdo3t9QYLmA+AyDyrbGectE="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); postPatch = '' substituteInPlace Makefile \ diff --git a/pkgs/applications/version-management/sourcehut/man.nix b/pkgs/applications/version-management/sourcehut/man.nix index e88f7338ee3c..b01d739a0600 100644 --- a/pkgs/applications/version-management/sourcehut/man.nix +++ b/pkgs/applications/version-management/sourcehut/man.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "mansrht-api"; modRoot = "api"; vendorHash = "sha256-K5EmZ4U+xItTR85+SCwhwg5KUGLkKHo9Nr2pkvmJpfo="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); propagatedBuildInputs = [ srht diff --git a/pkgs/applications/version-management/sourcehut/meta.nix b/pkgs/applications/version-management/sourcehut/meta.nix index b1acd0c5a47c..28cab5852193 100644 --- a/pkgs/applications/version-management/sourcehut/meta.nix +++ b/pkgs/applications/version-management/sourcehut/meta.nix @@ -29,7 +29,7 @@ let pname = "metasrht-api"; modRoot = "api"; vendorHash = "sha256-D3stDSb99uXze49kKZgGrAq5Zmg6hkIzIpsQKlnKVtE="; - } // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; }); + } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); in buildPythonPackage rec { diff --git a/pkgs/applications/version-management/sourcehut/pages.nix b/pkgs/applications/version-management/sourcehut/pages.nix index 6e7432ae427f..ca608438687b 100644 --- a/pkgs/applications/version-management/sourcehut/pages.nix +++ b/pkgs/applications/version-management/sourcehut/pages.nix @@ -35,4 +35,4 @@ buildGoModule (rec { }; # There is no ./loaders but this does not cause troubles # to go generate -} // import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion= "0.17.20"; }) +} // import ./fix-gqlgen-trimpath.nix { inherit unzip; }) From 12fe05f0e30baefa18b890420df7628a213f77ec Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 3 Apr 2023 12:34:30 +0200 Subject: [PATCH 29/75] sourcehut: add override for SQLAlchemy 1.x Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/applications/version-management/sourcehut/default.nix b/pkgs/applications/version-management/sourcehut/default.nix index 2878332f3273..b2005f5643be 100644 --- a/pkgs/applications/version-management/sourcehut/default.nix +++ b/pkgs/applications/version-management/sourcehut/default.nix @@ -3,6 +3,7 @@ , recurseIntoAttrs , nixosTests , config +, fetchPypi }: # To expose the *srht modules, they have to be a python module so we use `buildPythonModule` @@ -24,6 +25,18 @@ let todosrht = self.callPackage ./todo.nix { }; scmsrht = self.callPackage ./scm.nix { }; + + # sourcehut is not (yet) compatible with SQLAlchemy 2.x + sqlalchemy = super.sqlalchemy.overridePythonAttrs (oldAttrs: rec { + version = "1.4.46"; + src = fetchPypi { + pname = "SQLAlchemy"; + inherit version; + hash = "sha256-aRO4JH2KKS74MVFipRkx4rQM6RaB8bbxj2lwRSAMSjA="; + }; + nativeCheckInputs = with super; [ pytestCheckHook mock ]; + disabledTestPaths = []; + }); }; }; in From 6e51802196d4b3f60e65b061c637d90cbc5fceb8 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Thu, 20 Apr 2023 01:31:14 +0200 Subject: [PATCH 30/75] sourcehut: fix `repos` path by using actual settings value Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 524e4a9b3770..9774917407e4 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -38,9 +38,9 @@ let # for services needing access to them. "builds.sr.ht::worker".buildlogs = "/var/log/sourcehut/buildsrht-worker"; "git.sr.ht".post-update-script = "/usr/bin/gitsrht-update-hook"; - "git.sr.ht".repos = "/var/lib/sourcehut/gitsrht/repos"; + "git.sr.ht".repos = cfg.settings."git.sr.ht".repos; "hg.sr.ht".changegroup-script = "/usr/bin/hgsrht-hook-changegroup"; - "hg.sr.ht".repos = "/var/lib/sourcehut/hgsrht/repos"; + "hg.sr.ht".repos = cfg.settings."hg.sr.ht".repos; # Making this a per service option despite being in a global section, # so that it uses the redis-server used by the service. "sr.ht".redis-host = cfg.${srv}.redis.host; From 6648488333f66dd8fee678f27fb33016b046090f Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Fri, 21 Apr 2023 01:13:42 +0200 Subject: [PATCH 31/75] sourcehut: fix logging of git/hg ssh commands Signed-off-by: Christoph Heiss --- .../services/misc/sourcehut/default.nix | 17 ++++++++++++---- .../version-management/sourcehut/git.nix | 20 +++++++++++++++++++ .../version-management/sourcehut/hg.nix | 8 ++++++++ 3 files changed, 41 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 9774917407e4..6e1347a52d6f 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -801,11 +801,20 @@ in ''; }; systemd.services.sshd = { - #path = optional cfg.git.enable [ cfg.git.package ]; + preStart = concatStringsSep "\n" ( + optionals cfg.git.enable (map (n: '' + touch /var/log/sourcehut/gitsrht-${n} # create if it does not exist yet + chown --silent ${cfg.git.user}:${cfg.git.group} /var/log/sourcehut/gitsrht-${n} || true + '') [ + "keys" + "shell" + "update-hook" + ]) ++ + optional cfg.hg.enable [ + "chown ${cfg.hg.user}:${cfg.hg.group} /var/log/sourcehut/hgsrht-keys" + ]); serviceConfig = { - BindPaths = optionals cfg.git.enable [ - "/var/log:/var/log" - ]; + LogsDirectory = mkIf (cfg.git.enable || cfg.hg.enable) "sourcehut"; BindReadOnlyPaths = # Note that those /usr/bin/* paths are hardcoded in multiple places in *.sr.ht, # for instance to get the user from the [git.sr.ht::dispatch] settings. diff --git a/pkgs/applications/version-management/sourcehut/git.nix b/pkgs/applications/version-management/sourcehut/git.nix index af93057e670c..3a5163f9d171 100644 --- a/pkgs/applications/version-management/sourcehut/git.nix +++ b/pkgs/applications/version-management/sourcehut/git.nix @@ -31,6 +31,11 @@ let pname = "gitsrht-dispatch"; modRoot = "gitsrht-dispatch"; vendorHash = "sha256-EDvSZ3/g0xDSohrsAIpNhk+F0yy8tbnTW/3tURTonMc="; + + postPatch = '' + substituteInPlace gitsrht-dispatch/main.go \ + --replace /var/log/gitsrht-dispatch /var/log/sourcehut/gitsrht-dispatch + ''; }; gitKeys = buildGoModule { @@ -38,6 +43,11 @@ let pname = "gitsrht-keys"; modRoot = "gitsrht-keys"; vendorHash = "sha256-9pojS69HCKVHUceyOpGtv9ewcxFD4WsOVsEzkmWJkF4="; + + postPatch = '' + substituteInPlace gitsrht-keys/main.go \ + --replace /var/log/gitsrht-keys /var/log/sourcehut/gitsrht-keys + ''; }; gitShell = buildGoModule { @@ -45,6 +55,11 @@ let pname = "gitsrht-shell"; modRoot = "gitsrht-shell"; vendorHash = "sha256-WqfvSPuVsOHA//86u33atMfeA11+DJhjLmWy8Ivq0NI="; + + postPatch = '' + substituteInPlace gitsrht-shell/main.go \ + --replace /var/log/gitsrht-shell /var/log/sourcehut/gitsrht-shell + ''; }; gitUpdateHook = buildGoModule { @@ -52,6 +67,11 @@ let pname = "gitsrht-update-hook"; modRoot = "gitsrht-update-hook"; vendorHash = "sha256-Bc3yPabS2S+qiroHFKrtkII/CfzBDYQ6xWxKHAME+Tc="; + + postPatch = '' + substituteInPlace gitsrht-update-hook/main.go \ + --replace /var/log/gitsrht-update-hook /var/log/sourcehut/gitsrht-update-hook + ''; }; in diff --git a/pkgs/applications/version-management/sourcehut/hg.nix b/pkgs/applications/version-management/sourcehut/hg.nix index 2ac9861135d0..f448109a6d7d 100644 --- a/pkgs/applications/version-management/sourcehut/hg.nix +++ b/pkgs/applications/version-management/sourcehut/hg.nix @@ -25,6 +25,9 @@ buildPythonPackage rec { postPatch = '' substituteInPlace Makefile \ --replace "all: api hgsrht-keys" "" + + substituteInPlace hgsrht-shell \ + --replace /var/log/hgsrht-shell /var/log/sourcehut/hgsrht-shell ''; hgsrht-api = buildGoModule ({ @@ -39,6 +42,11 @@ buildPythonPackage rec { pname = "hgsrht-keys"; modRoot = "hgsrht-keys"; vendorHash = "sha256-7ti8xCjSrxsslF7/1X/GY4FDl+69hPL4UwCDfjxmJLU="; + + postPatch = '' + substituteInPlace hgsrht-keys/main.go \ + --replace /var/log/hgsrht-keys /var/log/sourcehut/hgsrht-keys + ''; }; propagatedBuildInputs = [ From c39ba7f5b17747f34a7806c49cf91ccbaf9c81be Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Fri, 21 Apr 2023 01:14:13 +0200 Subject: [PATCH 32/75] sourcehut: remove `set -x` from ssh commands Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 6e1347a52d6f..7d8f07ac3926 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -827,7 +827,6 @@ in "${pkgs.writeShellScript "buildsrht-keys-wrapper" '' set -e cd /run/sourcehut/buildsrht/subdir - set -x exec -a "$0" ${pkgs.sourcehut.buildsrht}/bin/buildsrht-keys "$@" ''}:/usr/bin/buildsrht-keys" "${pkgs.sourcehut.buildsrht}/bin/master-shell:/usr/bin/master-shell" @@ -839,13 +838,11 @@ in "${pkgs.writeShellScript "gitsrht-keys-wrapper" '' set -e cd /run/sourcehut/gitsrht/subdir - set -x exec -a "$0" ${pkgs.sourcehut.gitsrht}/bin/gitsrht-keys "$@" ''}:/usr/bin/gitsrht-keys" "${pkgs.writeShellScript "gitsrht-shell-wrapper" '' set -e cd /run/sourcehut/gitsrht/subdir - set -x export PATH="${cfg.git.package}/bin:$PATH" export SRHT_CONFIG=/run/sourcehut/gitsrht/config.ini exec -a "$0" ${pkgs.sourcehut.gitsrht}/bin/gitsrht-shell "$@" @@ -858,11 +855,9 @@ in # hence this hack to put hooks/stage-3 back into gitsrht-update-hook's $0 if test "''${STAGE3:+set}" then - set -x exec -a hooks/stage-3 ${pkgs.sourcehut.gitsrht}/bin/gitsrht-update-hook "$@" else export STAGE3=set - set -x exec -a "$0" ${pkgs.sourcehut.gitsrht}/bin/gitsrht-update-hook "$@" fi ''}:/usr/bin/gitsrht-update-hook" @@ -873,13 +868,11 @@ in "${pkgs.writeShellScript "hgsrht-keys-wrapper" '' set -e cd /run/sourcehut/hgsrht/subdir - set -x exec -a "$0" ${pkgs.sourcehut.hgsrht}/bin/hgsrht-keys "$@" ''}:/usr/bin/hgsrht-keys" "${pkgs.writeShellScript "hgsrht-shell-wrapper" '' set -e cd /run/sourcehut/hgsrht/subdir - set -x exec -a "$0" ${pkgs.sourcehut.hgsrht}/bin/hgsrht-shell "$@" ''}:/usr/bin/hgsrht-shell" # Mercurial's changegroup hooks are run relative to their repository's directory, @@ -888,7 +881,6 @@ in set -e test -e "''$PWD"/config.ini || ln -s /run/sourcehut/hgsrht/config.ini "''$PWD"/config.ini - set -x exec -a "$0" ${cfg.python}/bin/hgsrht-hook-changegroup "$@" ''}:/usr/bin/hgsrht-hook-changegroup" ]; From 5841d27497905b0411cba48f0f4cc8c1a1c1edd4 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 2 May 2023 22:44:35 +0200 Subject: [PATCH 33/75] sourcehut: explicitly disallow openssh to socket-active This breaks the (already fragile) gitsrht-dispatch -> gitsrht-keys command chain. Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 7d8f07ac3926..5b16aa21d781 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -786,6 +786,7 @@ in extraConfig = '' PermitUserEnvironment SRHT_* ''; + startWhenNeeded = false; }; environment.etc."ssh/sourcehut/config.ini".source = settingsFormat.generate "sourcehut-dispatch-config.ini" From 6b25e09d2dfe8b92db9ae148989d6d7aaad2dd7f Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 24 Jul 2023 14:49:51 +0200 Subject: [PATCH 34/75] sourcehut: fix up some more bin paths Signed-off-by: Christoph Heiss --- .../modules/services/misc/sourcehut/default.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 5b16aa21d781..abe2370483c6 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -408,8 +408,8 @@ in This setting is propagated to newer and existing repositories. ''; type = types.str; - default = "${cfg.python}/bin/hgsrht-hook-changegroup"; - defaultText = "\${cfg.python}/bin/hgsrht-hook-changegroup"; + default = "${pkgs.sourcehut.hgsrht}/bin/hgsrht-hook-changegroup"; + defaultText = "\${pkgs.sourcehut.hgsrht}/bin/hgsrht-hook-changegroup"; }; repos = mkOption { description = lib.mdDoc '' @@ -795,10 +795,11 @@ in environment.etc."ssh/sourcehut/subdir/srht-dispatch" = { # sshd_config(5): The program must be owned by root, not writable by group or others mode = "0755"; - source = pkgs.writeShellScript "srht-dispatch" '' + source = pkgs.writeShellScript "srht-dispatch-wrapper" '' set -e + set -x cd /etc/ssh/sourcehut/subdir - ${cfg.python}/bin/gitsrht-dispatch "$@" + ${pkgs.sourcehut.gitsrht}/bin/gitsrht-dispatch "$@" ''; }; systemd.services.sshd = { @@ -882,7 +883,7 @@ in set -e test -e "''$PWD"/config.ini || ln -s /run/sourcehut/hgsrht/config.ini "''$PWD"/config.ini - exec -a "$0" ${cfg.python}/bin/hgsrht-hook-changegroup "$@" + exec -a "$0" ${pkgs.sourcehut.hgsrht}/bin/hgsrht-hook-changegroup "$@" ''}:/usr/bin/hgsrht-hook-changegroup" ]; }; @@ -1195,7 +1196,7 @@ in extraServices.listssrht-lmtp = { wants = [ "postfix.service" ]; unitConfig.JoinsNamespaceOf = optional cfg.postfix.enable "postfix.service"; - serviceConfig.ExecStart = "${cfg.python}/bin/listssrht-lmtp"; + serviceConfig.ExecStart = "${pkgs.sourcehut.listssrht}/bin/listssrht-lmtp"; # Avoid crashing: os.chown(sock, os.getuid(), sock_gid) serviceConfig.PrivateUsers = mkForce false; }; @@ -1274,7 +1275,7 @@ in else # In order to load config.ini if cd /run/sourcehut/metasrht - then exec ${cfg.python}/bin/metasrht-manageuser "$@" + then exec ${pkgs.sourcehut.metasrht}/bin/metasrht-manageuser "$@" else cat < Date: Mon, 7 Aug 2023 21:15:35 +0200 Subject: [PATCH 35/75] sourcehut: drop obsolete `services` array in favor of indivdual `enable` flags Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/default.nix | 15 +++++---------- nixos/modules/services/misc/sourcehut/service.nix | 3 --- nixos/tests/sourcehut.nix | 5 ----- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index abe2370483c6..293ab4ada841 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -25,7 +25,7 @@ let || head srvMatch == srv # Include sections for the service being configured then v # Enable Web links and integrations between services. - else if tail srvMatch == [ null ] && elem (head srvMatch) cfg.services + else if tail srvMatch == [ null ] && cfg.${head srvMatch}.enable then { inherit (v) origin; # mansrht crashes without it @@ -120,15 +120,6 @@ in and account management services ''); - services = mkOption { - type = with types; listOf (enum - [ "builds" "git" "hg" "hub" "lists" "man" "meta" "pages" "paste" "todo" ]); - defaultText = "locally enabled services"; - description = lib.mdDoc '' - Services that may be displayed as links in the title bar of the Web interface. - ''; - }; - listenAddress = mkOption { type = types.str; default = "localhost"; @@ -1371,6 +1362,10 @@ in dispatch is deprecated. See https://sourcehut.org/blog/2022-08-01-dispatch-deprecation-plans/ for more information. '') + + (mkRemovedOptionModule [ "services" "sourcehut" "services"] '' + This option was removed in favor of individual .enable flags. + '') ]; meta.doc = ./default.md; diff --git a/nixos/modules/services/misc/sourcehut/service.nix b/nixos/modules/services/misc/sourcehut/service.nix index 26fbb3a11362..dcd76f898f9f 100644 --- a/nixos/modules/services/misc/sourcehut/service.nix +++ b/nixos/modules/services/misc/sourcehut/service.nix @@ -255,9 +255,6 @@ in }) [srvCfg.user]; }; - services.sourcehut.services = mkDefault (filter (s: cfg.${s}.enable) - [ "builds" "dispatch" "git" "hg" "hub" "lists" "man" "meta" "pages" "paste" "todo" ]); - services.sourcehut.settings = mkMerge [ { "${srv}.sr.ht".origin = mkDefault "https://${srv}.${cfg.settings."sr.ht".global-domain}"; diff --git a/nixos/tests/sourcehut.nix b/nixos/tests/sourcehut.nix index 87e6d82bdd8f..0529abd73a85 100644 --- a/nixos/tests/sourcehut.nix +++ b/nixos/tests/sourcehut.nix @@ -134,11 +134,6 @@ in services.sourcehut = { enable = true; - services = [ - "builds" - "git" - "meta" - ]; nginx.enable = true; nginx.virtualHost = { forceSSL = true; From 589b75bdc8038edce0486829ff556004881eee70 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 8 Aug 2023 00:43:26 +0200 Subject: [PATCH 36/75] sourcehut: disable IPv6 completely for tests Signed-off-by: Christoph Heiss --- nixos/tests/sourcehut.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/tests/sourcehut.nix b/nixos/tests/sourcehut.nix index 0529abd73a85..0b258acc2af1 100644 --- a/nixos/tests/sourcehut.nix +++ b/nixos/tests/sourcehut.nix @@ -126,6 +126,7 @@ in virtualisation.diskSize = 4 * 1024; virtualisation.memorySize = 2 * 1024; networking.domain = domain; + networking.enableIPv6 = false; networking.extraHosts = '' ${config.networking.primaryIPAddress} builds.${domain} ${config.networking.primaryIPAddress} git.${domain} From fc6addb147839dffc2532d111f0a5ab4175a2555 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 11 Nov 2023 12:53:16 +0100 Subject: [PATCH 37/75] sourcehut: reword `api-origin` option description Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 293ab4ada841..4e494bc3a31e 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -78,7 +78,7 @@ let apply = s: "<" + toString s; }; api-origin = mkOption { - description = lib.mdDoc "Origin URL for API, 100 more than web."; + description = lib.mdDoc "Origin URL for the API"; type = types.str; default = "http://${cfg.listenAddress}:${toString (cfg.${srv}.port + 100)}"; defaultText = lib.literalMD '' From 641e54bb289d708f45f11e156bf4ffa251a2b4b2 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 11 Nov 2023 12:53:42 +0100 Subject: [PATCH 38/75] sourcehut: create logs directory unconditionally An empty log directory, in case it stays unused, does not hurt anyone. Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index 4e494bc3a31e..a375b8eafe24 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -807,7 +807,7 @@ in "chown ${cfg.hg.user}:${cfg.hg.group} /var/log/sourcehut/hgsrht-keys" ]); serviceConfig = { - LogsDirectory = mkIf (cfg.git.enable || cfg.hg.enable) "sourcehut"; + LogsDirectory = "sourcehut"; BindReadOnlyPaths = # Note that those /usr/bin/* paths are hardcoded in multiple places in *.sr.ht, # for instance to get the user from the [git.sr.ht::dispatch] settings. From 79dc7c3c101f9b18c8ff3da4f5c5ecba05092528 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 11 Nov 2023 13:35:12 +0100 Subject: [PATCH 39/75] sourcehut: add overrides for `flask-sqlalchemy` and `factory-boy` These are needed, as the used sourcehut version is not compatible with the newer major-releases for both packages. Signed-off-by: Christoph Heiss --- .../version-management/sourcehut/default.nix | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/pkgs/applications/version-management/sourcehut/default.nix b/pkgs/applications/version-management/sourcehut/default.nix index b2005f5643be..37840f486dc5 100644 --- a/pkgs/applications/version-management/sourcehut/default.nix +++ b/pkgs/applications/version-management/sourcehut/default.nix @@ -37,6 +37,40 @@ let nativeCheckInputs = with super; [ pytestCheckHook mock ]; disabledTestPaths = []; }); + + flask-sqlalchemy = super.flask-sqlalchemy.overridePythonAttrs (oldAttrs: rec { + version = "2.5.1"; + format = "setuptools"; + src = fetchPypi { + pname = "Flask-SQLAlchemy"; + inherit version; + hash = "sha256-K9pEtD58rLFdTgX/PMH4vJeTbMRkYjQkECv8LDXpWRI="; + }; + propagatedBuildInputs = with self; [ + flask + sqlalchemy + ]; + }); + + # sourcehut is not (yet) compatible with factory-boy 3.x + factory-boy = super.factory-boy.overridePythonAttrs (oldAttrs: rec { + version = "2.12.0"; + src = fetchPypi { + pname = "factory_boy"; + inherit version; + hash = "sha256-+vSNYIoXNfDQo8nL9TbWT5EytUfa57pFLE2Zp56Eo3A="; + }; + nativeCheckInputs = (with super; [ + django + flask + mongoengine + pytestCheckHook + ]) ++ (with self; [ + sqlalchemy + flask-sqlalchemy + ]); + postPatch = ""; + }); }; }; in From acd21dad52d61370abd384b45eb8233ca3b7b4af Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 11 Nov 2023 13:49:35 +0100 Subject: [PATCH 40/75] sourcehut: use systemd.tmpfiles instead of manually creating logfiles Signed-off-by: Christoph Heiss --- .../services/misc/sourcehut/default.nix | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/default.nix b/nixos/modules/services/misc/sourcehut/default.nix index a375b8eafe24..f2b09f4bc4b6 100644 --- a/nixos/modules/services/misc/sourcehut/default.nix +++ b/nixos/modules/services/misc/sourcehut/default.nix @@ -793,19 +793,19 @@ in ${pkgs.sourcehut.gitsrht}/bin/gitsrht-dispatch "$@" ''; }; + systemd.tmpfiles.settings."10-sourcehut-gitsrht" = mkIf cfg.git.enable ( + builtins.listToAttrs (map (name: { + name = "/var/log/sourcehut/gitsrht-${name}"; + value.f = { + inherit (cfg.git) user group; + mode = "0644"; + }; + }) [ "keys" "shell" "update-hook" ]) + ); systemd.services.sshd = { - preStart = concatStringsSep "\n" ( - optionals cfg.git.enable (map (n: '' - touch /var/log/sourcehut/gitsrht-${n} # create if it does not exist yet - chown --silent ${cfg.git.user}:${cfg.git.group} /var/log/sourcehut/gitsrht-${n} || true - '') [ - "keys" - "shell" - "update-hook" - ]) ++ - optional cfg.hg.enable [ - "chown ${cfg.hg.user}:${cfg.hg.group} /var/log/sourcehut/hgsrht-keys" - ]); + preStart = mkIf cfg.hg.enable '' + chown ${cfg.hg.user}:${cfg.hg.group} /var/log/sourcehut/hgsrht-keys + ''; serviceConfig = { LogsDirectory = "sourcehut"; BindReadOnlyPaths = From 66b86f8a2e665832a431d7a69c6ab806c74eec88 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 11 Nov 2023 13:50:54 +0100 Subject: [PATCH 41/75] sourcehut: de-duplicate nginx `add_header` directives Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/service.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/nixos/modules/services/misc/sourcehut/service.nix b/nixos/modules/services/misc/sourcehut/service.nix index dcd76f898f9f..101389c4d942 100644 --- a/nixos/modules/services/misc/sourcehut/service.nix +++ b/nixos/modules/services/misc/sourcehut/service.nix @@ -225,19 +225,17 @@ in locations."/query" = mkIf (cfg.settings.${iniKey} ? api-origin) { proxyPass = cfg.settings.${iniKey}.api-origin; extraConfig = '' + add_header 'Access-Control-Allow-Origin' '*'; + add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; + add_header 'Access-Control-Allow-Headers' 'User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; + if ($request_method = 'OPTIONS') { - add_header 'Access-Control-Allow-Origin' '*'; - add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; - add_header 'Access-Control-Allow-Headers' 'User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain; charset=utf-8'; add_header 'Content-Length' 0; return 204; } - add_header 'Access-Control-Allow-Origin' '*'; - add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; - add_header 'Access-Control-Allow-Headers' 'User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range'; ''; }; From e669065eb3477beb67c294489a42fdae4414ecaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Nov 2023 14:00:23 +0000 Subject: [PATCH 42/75] python310Packages.qpsolvers: 4.0.0 -> 4.0.1 --- pkgs/development/python-modules/qpsolvers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qpsolvers/default.nix b/pkgs/development/python-modules/qpsolvers/default.nix index 1ab12f28412c..f480217aa621 100644 --- a/pkgs/development/python-modules/qpsolvers/default.nix +++ b/pkgs/development/python-modules/qpsolvers/default.nix @@ -14,14 +14,14 @@ }: buildPythonPackage rec { pname = "qpsolvers"; - version = "4.0.0"; + version = "4.0.1"; format = "pyproject"; src = fetchFromGitHub { owner = "qpsolvers"; repo = "qpsolvers"; rev = "refs/tags/v${version}"; - hash = "sha256-KkV61pBkIh+4Qav9TVobEBUCyMa6Xqg+eygnOoQRpcQ="; + hash = "sha256-s1d8oTrmptS3exUqn9HSSla6P4dIxS/qNalsDTbFmFs="; }; pythonImportsCheck = [ "qpsolvers" ]; From c271196d42a99c038472994b0fd0bfd9028b4423 Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 11 Nov 2023 15:11:42 +0100 Subject: [PATCH 43/75] sharedown: unbreak build fixes the following error message: ``` $ node-gyp rebuild info This package requires node-gyp, which is not currently installed. Yarn will attempt to automatically install it. If this fails, you can run "yarn global add node-gyp" to manually install it. [1/4] Resolving packages... error Failed to auto-install node-gyp. Please run "yarn global add node-gyp" manually. Error: "Couldn't find any versions for \"node-gyp\" that matches \"latest\" in our cache (possible versions are \"\"). This is usually caused by a missing entry in the lockfile, running Yarn without the --offline flag may help fix this issue." info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. ``` https://hydra.nixos.org/build/239684452 --- pkgs/tools/misc/sharedown/default.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/tools/misc/sharedown/default.nix b/pkgs/tools/misc/sharedown/default.nix index 47e97fa25520..0f93551965e2 100644 --- a/pkgs/tools/misc/sharedown/default.nix +++ b/pkgs/tools/misc/sharedown/default.nix @@ -6,7 +6,7 @@ , libsecret , python3 , pkg-config -, nodejs +, nodePackages , electron , makeWrapper , makeDesktopItem @@ -63,6 +63,7 @@ stdenvNoCC.mkDerivation rec { nativeBuildInputs = [ python3 pkg-config + nodePackages.node-gyp ]; buildInputs = [ libsecret @@ -75,17 +76,6 @@ stdenvNoCC.mkDerivation rec { }; }; - preBuild = '' - # Set up headers for node-gyp, which is needed to build keytar. - mkdir -p "$HOME/.cache/node-gyp/${nodejs.version}" - - # Set up version which node-gyp checks in against the version in . - echo 9 > "$HOME/.cache/node-gyp/${nodejs.version}/installVersion" - - # Link node headers so that node-gyp does not try to download them. - ln -sfv "${nodejs}/include" "$HOME/.cache/node-gyp/${nodejs.version}" - ''; - packageJSON = "${src}/package.json"; yarnLock = ./yarn.lock; From 88a3d2a0b43e80f9275af1952a9b94b6ddcd88af Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Sat, 11 Nov 2023 15:50:16 +0100 Subject: [PATCH 44/75] sourcehut: fix postgresql database permission for postgresql >= 15 Signed-off-by: Christoph Heiss --- nixos/modules/services/misc/sourcehut/service.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nixos/modules/services/misc/sourcehut/service.nix b/nixos/modules/services/misc/sourcehut/service.nix index 101389c4d942..18c2f5effc5a 100644 --- a/nixos/modules/services/misc/sourcehut/service.nix +++ b/nixos/modules/services/misc/sourcehut/service.nix @@ -377,6 +377,20 @@ in } extraService ])) extraServices) + + # Work around 'pq: permission denied for schema public' with postgres v15, until a + # solution for `services.postgresql.ensureUsers` is found. + # See https://github.com/NixOS/nixpkgs/issues/216989 + # Workaround taken from nixos/forgejo: https://github.com/NixOS/nixpkgs/pull/262741 + (lib.mkIf ( + cfg.postgresql.enable + && lib.strings.versionAtLeast config.services.postgresql.package.version "15.0" + ) { + postgresql.postStart = (lib.mkAfter '' + $PSQL -tAc 'ALTER DATABASE "${srvCfg.postgresql.database}" OWNER TO "${srvCfg.user}";' + ''); + } + ) ]; systemd.timers = mapAttrs (timerName: timer: From db49a7fc01dcf5a3e5f17782a058f16f8c513338 Mon Sep 17 00:00:00 2001 From: K900 Date: Sat, 11 Nov 2023 17:59:16 +0300 Subject: [PATCH 45/75] linux-firmware: 20231030 -> 20231111 --- .../linux/firmware/linux-firmware/default.nix | 7 +++++++ .../os-specific/linux/firmware/linux-firmware/source.nix | 9 ++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/firmware/linux-firmware/default.nix b/pkgs/os-specific/linux/firmware/linux-firmware/default.nix index b76a77fb3a60..283e04b47545 100644 --- a/pkgs/os-specific/linux/firmware/linux-firmware/default.nix +++ b/pkgs/os-specific/linux/firmware/linux-firmware/default.nix @@ -4,6 +4,8 @@ in { stdenvNoCC, fetchzip, lib, + rdfind, + which, }: stdenvNoCC.mkDerivation rec { @@ -15,6 +17,11 @@ stdenvNoCC.mkDerivation rec { hash = source.sourceHash; }; + nativeBuildInputs = [ + rdfind + which + ]; + installFlags = [ "DESTDIR=$(out)" ]; # Firmware blobs do not need fixing and should not be modified diff --git a/pkgs/os-specific/linux/firmware/linux-firmware/source.nix b/pkgs/os-specific/linux/firmware/linux-firmware/source.nix index 722970e8945c..afe371a8887b 100644 --- a/pkgs/os-specific/linux/firmware/linux-firmware/source.nix +++ b/pkgs/os-specific/linux/firmware/linux-firmware/source.nix @@ -1,7 +1,6 @@ -# This file is autogenerated! Run ./update.sh to regenerate. { - version = "20231030"; - revision = "20231030"; - sourceHash = "sha256-ocqikHJfvs4gWqnBeLgSnXHzUTPi8l8cSfNarhD8G3w="; - outputHash = "sha256-vaMYuAqkkuyY+bAxAe0uAokWZ7HlaR62UTu4L8yOofs="; + version = "20231111"; + revision = "20231111"; + sourceHash = "sha256-S9Xkj2CbamHxqjTDfqRJu91MNrSntxrQ7HYyhvdH6Jo="; + outputHash = "sha256-Qrz9fSHUQf0Gl8pfol4yfe95sD8DQV/+riT1NCFussQ="; } From fef6f31f8c14c26fad85f2ce4422641a743bd363 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Nov 2023 15:29:09 +0000 Subject: [PATCH 46/75] python310Packages.rns: 0.6.6 -> 0.6.7 --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index d326963dc8aa..4eea1c1ab677 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "rns"; - version = "0.6.6"; + version = "0.6.7"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "markqvist"; repo = "Reticulum"; rev = "refs/tags/${version}"; - hash = "sha256-GKvtplzvSHCsSA4KJvtltzDy/gKpeFx05Ib1j69c09g="; + hash = "sha256-u5GMCM9HyrblGbmIvfDWTfIAV8Zpn8tF0oOaolFtQMk="; }; propagatedBuildInputs = [ From 984006af697f705a93abe8e5e4c9ee5fe94293e0 Mon Sep 17 00:00:00 2001 From: Muhammad Falak R Wani Date: Sat, 11 Nov 2023 22:18:30 +0530 Subject: [PATCH 47/75] inferno: 0.11.17 -> 0.11.18 Diff: https://github.com/jonhoo/inferno/compare/v0.11.17...v0.11.18 Changelog: https://github.com/jonhoo/inferno/blob/v0.11.18/CHANGELOG.md Signed-off-by: Muhammad Falak R Wani --- pkgs/development/tools/inferno/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/inferno/default.nix b/pkgs/development/tools/inferno/default.nix index 32bd62594bfd..d9490abad536 100644 --- a/pkgs/development/tools/inferno/default.nix +++ b/pkgs/development/tools/inferno/default.nix @@ -2,17 +2,17 @@ rustPlatform.buildRustPackage rec { pname = "inferno"; - version = "0.11.17"; + version = "0.11.18"; src = fetchFromGitHub { owner = "jonhoo"; repo = pname; rev = "v${version}"; - hash = "sha256-RDxHQgKVMqTFjiuxF87l4OXcAG9zIG8Xr0cnp/0J4Wg="; + hash = "sha256-JP0n1sepH9kFOdrKTmt7Q79pe4GQInYKQH3xi2/G59s="; fetchSubmodules = true; }; - cargoHash = "sha256-wQLECnW+z62okJKpebNvUeRCiUfbuHCou1/uhO8gH+0="; + cargoHash = "sha256-YCa4WL2sgdITKfdfH3PGdiRHbSkE6JSJRHipaN00GwA="; # skip flaky tests checkFlags = [ From f860a72464e0f1f32a853531bce63b37f98a8f74 Mon Sep 17 00:00:00 2001 From: "P. R. d. O." Date: Sat, 11 Nov 2023 10:59:03 -0600 Subject: [PATCH 48/75] clockify: 2.0.3 -> 2.1.6 --- pkgs/applications/office/clockify/default.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/office/clockify/default.nix b/pkgs/applications/office/clockify/default.nix index 37afa6cc226f..efd20632a2a3 100644 --- a/pkgs/applications/office/clockify/default.nix +++ b/pkgs/applications/office/clockify/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "clockify"; - version = "2.0.3"; + version = "2.1.6"; src = fetchurl { - url = "https://web.archive.org/web/20211118160803/https://clockify-resources.s3.eu-central-1.amazonaws.com/downloads/Clockify_Setup.deb"; - sha256 = "sha256-eVZ3OqM1eoWfST7Qu9o8VmLm8ntD+ETf/0aes6RY4Y8="; + url = "https://web.archive.org/web/20231110130133/https://clockify.me/downloads/Clockify_Setup_x64.deb"; + hash = "sha256-jndoMk3vqk8a5jMzKVo6ThovSISmcu+hef9IJcg3reQ="; }; nativeBuildInputs = [ @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { mv opt $out substituteInPlace $out/share/applications/clockify.desktop \ - --replace "/opt/Clockify" $out/bin + --replace "/opt/Clockify/" "" makeWrapper ${electron}/bin/electron $out/bin/clockify \ --add-flags $out/opt/Clockify/resources/app.asar @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { homepage = "https://clockify.me"; license = licenses.unfree; maintainers = with maintainers; [ wolfangaukang ]; + mainProgram = "clockify"; platforms = [ "x86_64-linux" ]; - }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ca9236620428..45a892374a48 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4886,7 +4886,7 @@ with pkgs; clipster = callPackage ../tools/misc/clipster { }; clockify = callPackage ../applications/office/clockify { - electron = electron_11; + electron = electron_24; }; contrast = callPackage ../applications/accessibility/contrast { }; From ea90b7a798b70443ea2c71aca598b48fa8b2fb82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Nov 2023 17:06:20 +0000 Subject: [PATCH 49/75] python310Packages.sagemaker: 2.193.0 -> 2.197.0 --- pkgs/development/python-modules/sagemaker/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sagemaker/default.nix b/pkgs/development/python-modules/sagemaker/default.nix index 8a49792d25ee..2c7254fdcfdf 100644 --- a/pkgs/development/python-modules/sagemaker/default.nix +++ b/pkgs/development/python-modules/sagemaker/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { pname = "sagemaker"; - version = "2.193.0"; + version = "2.197.0"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "aws"; repo = "sagemaker-python-sdk"; rev = "refs/tags/v${version}"; - hash = "sha256-5wMLzZjHgHGuIBxG0GNOVj1t32kEJ9scrS6bA6IW4WY="; + hash = "sha256-d4HbwzgVfuo6n4FD/nl88XeQi/FPRrlq8AIV/eZz9f4="; }; nativeBuildInputs = [ From 99298c3da07f53464bc1a24b4b7d0882f1acf060 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Fri, 10 Nov 2023 13:42:00 +0100 Subject: [PATCH 50/75] mu: 1.10.7 -> 1.10.8 https://github.com/djcb/mu/releases/tag/v1.10.8 --- pkgs/tools/networking/mu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/mu/default.nix b/pkgs/tools/networking/mu/default.nix index a46fc526e695..6f3f556e2592 100644 --- a/pkgs/tools/networking/mu/default.nix +++ b/pkgs/tools/networking/mu/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { pname = "mu"; - version = "1.10.7"; + version = "1.10.8"; outputs = [ "out" "mu4e" ]; @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { owner = "djcb"; repo = "mu"; rev = "v${version}"; - hash = "sha256-x1TsyTOK5U6/Y3QInm+XQ7T32X49iwa+4UnaHdiyqCI="; + hash = "sha256-cDfW0yXA+0fZY5lv4XCHWu+5B0svpMeVMf8ttX/z4Og="; }; patches = [ From 3a99d1b6424cb4b9c431bec279ee6c832b16948f Mon Sep 17 00:00:00 2001 From: Elliot Cameron Date: Fri, 10 Nov 2023 14:52:31 -0500 Subject: [PATCH 51/75] nix-prefetch-git: respect NETRC This script needs to support being run both as part of a `fetchgit` derivation and as a standalone, command-line tool. The use of `$NIX_BUILD_TOP` only works when used in `fetchgit` but not when invoked as a standalone tool. Instead we try to respect `$NETRC` so that the command-line invocation behaves more like standard tools and the `fetchgit` derivation can explicitly set `$NETRC` when `netrcPhase` is used to avoid all ambiguity. --- pkgs/build-support/fetchgit/default.nix | 1 + pkgs/build-support/fetchgit/nix-prefetch-git | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix index 1d06ce44a91e..66bb3b7c09ff 100644 --- a/pkgs/build-support/fetchgit/default.nix +++ b/pkgs/build-support/fetchgit/default.nix @@ -90,6 +90,7 @@ stdenvNoCC.mkDerivation { ${netrcPhase} # required that git uses the netrc file mv {,.}netrc + export NETRC=$PWD/.netrc export HOME=$PWD ''; diff --git a/pkgs/build-support/fetchgit/nix-prefetch-git b/pkgs/build-support/fetchgit/nix-prefetch-git index e02b2ea7fbc2..ae3d28cc2319 100755 --- a/pkgs/build-support/fetchgit/nix-prefetch-git +++ b/pkgs/build-support/fetchgit/nix-prefetch-git @@ -425,8 +425,8 @@ fi tmpHomePath="$(mktemp -d "${TMPDIR:-/tmp}/nix-prefetch-git-tmp-home-XXXXXXXXXX")" exit_handlers+=(remove_tmpHomePath) +ln -s "${NETRC:-$HOME/.netrc}" "$tmpHomePath/.netrc" HOME="$tmpHomePath" -ln -s "$NIX_BUILD_TOP/.netrc" "$HOME/" unset XDG_CONFIG_HOME export GIT_CONFIG_NOSYSTEM=1 From 2fa56fcb3024dcdcc680493cb1d92628e214116a Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Thu, 9 Nov 2023 17:28:25 +0000 Subject: [PATCH 52/75] nixos/tests/tandoor-recipes: use SQLite This is a work-around for getting the tests working until #216989 is fixed. --- nixos/tests/tandoor-recipes.nix | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/nixos/tests/tandoor-recipes.nix b/nixos/tests/tandoor-recipes.nix index 54456238fe63..f3369da99a05 100644 --- a/nixos/tests/tandoor-recipes.nix +++ b/nixos/tests/tandoor-recipes.nix @@ -3,33 +3,8 @@ import ./make-test-python.nix ({ lib, ... }: { meta.maintainers = with lib.maintainers; [ ambroisie ]; nodes.machine = { pkgs, ... }: { - # Setup using Postgres services.tandoor-recipes = { enable = true; - - extraConfig = { - DB_ENGINE = "django.db.backends.postgresql"; - POSTGRES_HOST = "/run/postgresql"; - POSTGRES_USER = "tandoor_recipes"; - POSTGRES_DB = "tandoor_recipes"; - }; - }; - - services.postgresql = { - enable = true; - ensureDatabases = [ "tandoor_recipes" ]; - ensureUsers = [ - { - name = "tandoor_recipes"; - ensurePermissions."DATABASE tandoor_recipes" = "ALL PRIVILEGES"; - } - ]; - }; - - systemd.services = { - tandoor-recipes = { - after = [ "postgresql.service" ]; - }; }; }; From 5d9e3ac039b2c2fd62b71256e7368c212b6f475e Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Wed, 16 Aug 2023 18:40:22 -0400 Subject: [PATCH 53/75] opensubdiv: Fix flaky build with CUDA and high parallelism See upstream issue: https://github.com/PixarAnimationStudios/OpenSubdiv/issues/1313 --- pkgs/development/libraries/opensubdiv/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/opensubdiv/default.nix b/pkgs/development/libraries/opensubdiv/default.nix index 06d65be106da..b0ff4b528864 100644 --- a/pkgs/development/libraries/opensubdiv/default.nix +++ b/pkgs/development/libraries/opensubdiv/default.nix @@ -47,6 +47,11 @@ stdenv.mkDerivation rec { "-DNO_OPENCL=1" ]; + preBuild = let maxBuildCores = 16; in lib.optionalString cudaSupport '' + # https://github.com/PixarAnimationStudios/OpenSubdiv/issues/1313 + NIX_BUILD_CORES=$(( NIX_BUILD_CORES < ${toString maxBuildCores} ? NIX_BUILD_CORES : ${toString maxBuildCores} )) + ''; + postInstall = "rm $out/lib/*.a"; meta = { From daad29f97e9e144e0a4ed81851bdf7edfd1f7bd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Nov 2023 07:58:51 +0000 Subject: [PATCH 54/75] upnp-router-control: 0.3.3 -> 0.3.4 --- pkgs/applications/networking/upnp-router-control/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/upnp-router-control/default.nix b/pkgs/applications/networking/upnp-router-control/default.nix index 4e9bb7f82068..d9ee62affa3b 100644 --- a/pkgs/applications/networking/upnp-router-control/default.nix +++ b/pkgs/applications/networking/upnp-router-control/default.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "upnp-router-control"; - version = "0.3.3"; + version = "0.3.4"; src = fetchzip { url = "https://launchpad.net/upnp-router-control/trunk/${version}/+download/upnp-router-control-${version}.tar.xz"; - hash = "sha256-d5NmA1tOQtYPjGXYfH0p9CCnWM+aVTX2KuV36QCDxd8="; + hash = "sha256-28F/OB2fHemn7HLVFEDmefRA5AsEaQKy+Qbcv75z9w0="; }; nativeBuildInputs = [ From db7401360a30a65a6afe38828404d630908f9611 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Fri, 20 Oct 2023 16:25:48 +0200 Subject: [PATCH 55/75] maintainers: remove skeidel * Has been inactive for over 3 years https://github.com/svenkeidel?tab=overview&from=2020-12-01&to=2020-12-31&org=NixOS * Is not responsive https://github.com/NixOS/nixpkgs/pull/249917 --- maintainers/maintainer-list.nix | 6 ------ pkgs/applications/audio/gpodder/default.nix | 2 +- pkgs/applications/audio/gtkpod/default.nix | 2 +- pkgs/applications/networking/cluster/pig/default.nix | 2 +- .../terminal-emulators/cool-retro-term/default.nix | 2 +- pkgs/data/documentation/zeal/default.nix | 2 +- pkgs/development/compilers/gnu-smalltalk/default.nix | 2 +- pkgs/development/libraries/libtcod/default.nix | 2 +- pkgs/development/libraries/qmltermwidget/default.nix | 2 +- pkgs/development/python-modules/mygpoclient/default.nix | 2 +- pkgs/games/brogue/default.nix | 2 +- pkgs/games/cataclysm-dda/stable.nix | 2 +- pkgs/tools/misc/pipelight/default.nix | 2 +- pkgs/tools/security/paperkey/default.nix | 2 +- 14 files changed, 13 insertions(+), 19 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b0c4fd04c3ca..d8c21fba763a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16500,12 +16500,6 @@ githubId = 158321; name = "Stewart Mackenzie"; }; - skeidel = { - email = "svenkeidel@gmail.com"; - github = "svenkeidel"; - githubId = 266500; - name = "Sven Keidel"; - }; skykanin = { github = "skykanin"; githubId = 3789764; diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix index 120a72dbd50f..7eaac915a5ac 100644 --- a/pkgs/applications/audio/gpodder/default.nix +++ b/pkgs/applications/audio/gpodder/default.nix @@ -95,6 +95,6 @@ python3Packages.buildPythonApplication rec { homepage = "http://gpodder.org/"; license = licenses.gpl3; platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ skeidel mic92 ]; + maintainers = with maintainers; [ mic92 ]; }; } diff --git a/pkgs/applications/audio/gtkpod/default.nix b/pkgs/applications/audio/gtkpod/default.nix index a16ad3c93201..ba73a5aae109 100644 --- a/pkgs/applications/audio/gtkpod/default.nix +++ b/pkgs/applications/audio/gtkpod/default.nix @@ -35,6 +35,6 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/gtkpod/"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = [ maintainers.skeidel ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/networking/cluster/pig/default.nix b/pkgs/applications/networking/cluster/pig/default.nix index a4270fbcea35..5aae5e8e68bf 100644 --- a/pkgs/applications/networking/cluster/pig/default.nix +++ b/pkgs/applications/networking/cluster/pig/default.nix @@ -40,6 +40,6 @@ stdenv.mkDerivation rec { ''; platforms = platforms.linux; - maintainers = [ maintainers.skeidel ]; + maintainers = [ ]; }; } diff --git a/pkgs/applications/terminal-emulators/cool-retro-term/default.nix b/pkgs/applications/terminal-emulators/cool-retro-term/default.nix index 0e7c6a27e29e..c6a250d9123a 100644 --- a/pkgs/applications/terminal-emulators/cool-retro-term/default.nix +++ b/pkgs/applications/terminal-emulators/cool-retro-term/default.nix @@ -58,6 +58,6 @@ mkDerivation rec { homepage = "https://github.com/Swordfish90/cool-retro-term"; license = lib.licenses.gpl3Plus; platforms = with lib.platforms; linux ++ darwin; - maintainers = with lib.maintainers; [ skeidel ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/data/documentation/zeal/default.nix b/pkgs/data/documentation/zeal/default.nix index 462b06054f3f..18f4d1319739 100644 --- a/pkgs/data/documentation/zeal/default.nix +++ b/pkgs/data/documentation/zeal/default.nix @@ -73,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://zealdocs.org/"; changelog = "https://github.com/zealdocs/zeal/releases"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ skeidel peterhoeg AndersonTorres ]; + maintainers = with lib.maintainers; [ peterhoeg AndersonTorres ]; inherit (qtbase.meta) platforms; }; }) diff --git a/pkgs/development/compilers/gnu-smalltalk/default.nix b/pkgs/development/compilers/gnu-smalltalk/default.nix index e608a25462cc..834a30b37169 100644 --- a/pkgs/development/compilers/gnu-smalltalk/default.nix +++ b/pkgs/development/compilers/gnu-smalltalk/default.nix @@ -55,6 +55,6 @@ in stdenv.mkDerivation rec { homepage = "http://smalltalk.gnu.org/"; license = with licenses; [ gpl2 lgpl2 ]; platforms = platforms.linux; - maintainers = with maintainers; [ skeidel ]; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/development/libraries/libtcod/default.nix b/pkgs/development/libraries/libtcod/default.nix index 3e77d0876be8..636b3ac2b0f4 100644 --- a/pkgs/development/libraries/libtcod/default.nix +++ b/pkgs/development/libraries/libtcod/default.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation { homepage = "http://roguecentral.org/doryen/libtcod/"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - maintainers = [ lib.maintainers.skeidel ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/libraries/qmltermwidget/default.nix b/pkgs/development/libraries/qmltermwidget/default.nix index 378b6babd727..a18df6a4a786 100644 --- a/pkgs/development/libraries/qmltermwidget/default.nix +++ b/pkgs/development/libraries/qmltermwidget/default.nix @@ -46,6 +46,6 @@ stdenv.mkDerivation { homepage = "https://github.com/Swordfish90/qmltermwidget"; license = lib.licenses.gpl2; platforms = with lib.platforms; linux ++ darwin; - maintainers = with lib.maintainers; [ skeidel ]; + maintainers = with lib.maintainers; [ ]; }; } diff --git a/pkgs/development/python-modules/mygpoclient/default.nix b/pkgs/development/python-modules/mygpoclient/default.nix index d23116c5b341..c252f8cc294e 100644 --- a/pkgs/development/python-modules/mygpoclient/default.nix +++ b/pkgs/development/python-modules/mygpoclient/default.nix @@ -27,6 +27,6 @@ buildPythonPackage rec { ''; homepage = "https://github.com/gpodder/mygpoclient"; license = with licenses; [ gpl3 ]; - maintainers = with maintainers; [ skeidel ]; + maintainers = with maintainers; [ ]; }; } diff --git a/pkgs/games/brogue/default.nix b/pkgs/games/brogue/default.nix index e5b0f838be1a..d7f5694bfb6c 100644 --- a/pkgs/games/brogue/default.nix +++ b/pkgs/games/brogue/default.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation rec { description = "A roguelike game"; homepage = "https://sites.google.com/site/broguegame/"; license = licenses.agpl3; - maintainers = [ maintainers.skeidel ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/games/cataclysm-dda/stable.nix b/pkgs/games/cataclysm-dda/stable.nix index e24432a25bbf..0e4ca1aad882 100644 --- a/pkgs/games/cataclysm-dda/stable.nix +++ b/pkgs/games/cataclysm-dda/stable.nix @@ -44,7 +44,7 @@ let meta = common.meta // { maintainers = with lib.maintainers; - common.meta.maintainers ++ [ skeidel ]; + common.meta.maintainers; changelog = "https://github.com/CleverRaven/Cataclysm-DDA/blob/${version}/data/changelog.txt"; }; }); diff --git a/pkgs/tools/misc/pipelight/default.nix b/pkgs/tools/misc/pipelight/default.nix index cdf77b0af427..e6ec23266d2c 100644 --- a/pkgs/tools/misc/pipelight/default.nix +++ b/pkgs/tools/misc/pipelight/default.nix @@ -61,7 +61,7 @@ in stdenv.mkDerivation rec { homepage = "http://pipelight.net/"; license = with lib.licenses; [ mpl11 gpl2 lgpl21 ]; description = "A wrapper for using Windows plugins in Linux browsers"; - maintainers = with lib.maintainers; [ skeidel ]; + maintainers = with lib.maintainers; [ ]; platforms = [ "x86_64-linux" "i686-linux" ]; }; } diff --git a/pkgs/tools/security/paperkey/default.nix b/pkgs/tools/security/paperkey/default.nix index 766b570a074e..30aecae73396 100644 --- a/pkgs/tools/security/paperkey/default.nix +++ b/pkgs/tools/security/paperkey/default.nix @@ -29,6 +29,6 @@ stdenv.mkDerivation rec { homepage = "https://www.jabberwocky.com/software/paperkey/"; license = licenses.gpl2; platforms = platforms.unix; - maintainers = with maintainers; [ skeidel ]; + maintainers = with maintainers; [ ]; }; } From 8bcd650eded018e9b96e932640911e668a1e4287 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Wed, 8 Nov 2023 11:21:13 -0300 Subject: [PATCH 56/75] worker: adopt and refactor - migrate to by-name - use finalAttrs design pattern - split outputs - update meta attributes --- .../file-managers/worker/default.nix | 20 ---------- pkgs/by-name/wo/worker/package.nix | 38 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 - 3 files changed, 38 insertions(+), 22 deletions(-) delete mode 100644 pkgs/applications/file-managers/worker/default.nix create mode 100644 pkgs/by-name/wo/worker/package.nix diff --git a/pkgs/applications/file-managers/worker/default.nix b/pkgs/applications/file-managers/worker/default.nix deleted file mode 100644 index 3848487cbdc8..000000000000 --- a/pkgs/applications/file-managers/worker/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ lib, stdenv, libX11, fetchurl }: - -stdenv.mkDerivation rec { - pname = "worker"; - version = "4.12.1"; - - src = fetchurl { - url = "http://www.boomerangsworld.de/cms/worker/downloads/${pname}-${version}.tar.gz"; - sha256 = "sha256-11tSOVuGuCU0IvqpEKiKvUZj9DtjWJErLpM8IsTtvcs="; - }; - - buildInputs = [ libX11 ]; - - meta = with lib; { - description = "A two-pane file manager with advanced file manipulation features"; - homepage = "http://www.boomerangsworld.de/cms/worker/index.html"; - license = licenses.gpl2; - maintainers = []; - }; -} diff --git a/pkgs/by-name/wo/worker/package.nix b/pkgs/by-name/wo/worker/package.nix new file mode 100644 index 000000000000..772efc7015ed --- /dev/null +++ b/pkgs/by-name/wo/worker/package.nix @@ -0,0 +1,38 @@ +{ lib +, stdenv +, fetchurl +, libX11 +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "worker"; + version = "4.12.1"; + + src = fetchurl { + url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; + hash = "sha256-11tSOVuGuCU0IvqpEKiKvUZj9DtjWJErLpM8IsTtvcs="; + }; + + buildInputs = [ libX11 ]; + + outputs = [ "out" "man" ]; + + strictDeps = true; + + meta = { + homepage = "http://www.boomerangsworld.de/cms/worker/index.html"; + description = "Advanced orthodox file manager"; + longDescription = '' + Worker is a two-pane file manager for the X Window System on UN*X. The + directories and files are shown in two independent panels supporting a lot + of advanced file manipulation features. The main focus is to make managing + files easy with full keyboard control, also assisting in finding files and + directories by using history of accessed directories, live filtering, and + access to commands by using the keyboard. + ''; + license = with lib.licenses; [ gpl2Plus ]; + mainProgram = "worker"; + maintainers = with lib.maintainers; [ AndersonTorres ]; + inherit (libX11.meta) platforms; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 96704b98bc1b..192ab35fe9c8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2999,8 +2999,6 @@ with pkgs; walk = callPackage ../applications/file-managers/walk { }; - worker = callPackage ../applications/file-managers/worker { }; - xfe = callPackage ../applications/file-managers/xfe { fox = fox_1_6; }; From 9de8336e135870c6341aadc6f4bb0c6fe4379ec4 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 10 Nov 2023 17:47:27 -0300 Subject: [PATCH 57/75] elpa-packages: updated 2023-11-10 (from overlay) --- .../emacs/elisp-packages/elpa-generated.nix | 100 ++++++++++++++---- 1 file changed, 82 insertions(+), 18 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix index 6116f851fbff..6152ef002fd2 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-generated.nix @@ -565,6 +565,21 @@ license = lib.licenses.free; }; }) {}; + bufferlo = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "bufferlo"; + ename = "bufferlo"; + version = "0.2"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/bufferlo-0.2.tar"; + sha256 = "1dvpzxlnzs037wz9xhiwiz2qrc7r2i05z6p6p0sy8i4kb6scc6gy"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/bufferlo.html"; + license = lib.licenses.free; + }; + }) {}; bug-hunter = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, seq }: elpaBuild { pname = "bug-hunter"; @@ -862,10 +877,10 @@ elpaBuild { pname = "compat"; ename = "compat"; - version = "29.1.4.2"; + version = "29.1.4.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/compat-29.1.4.2.tar"; - sha256 = "1njvbvvx2gl10psswb8md2s9diiy476gy4yj6vwips40r0n96l3g"; + url = "https://elpa.gnu.org/packages/compat-29.1.4.3.tar"; + sha256 = "08lg6jph1hqkamf1fhm5ajwy4klh2a2260llr1z7wlbbq52032k5"; }; packageRequires = [ emacs seq ]; meta = { @@ -1299,6 +1314,21 @@ license = lib.licenses.free; }; }) {}; + dired-duplicates = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "dired-duplicates"; + ename = "dired-duplicates"; + version = "0.2"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/dired-duplicates-0.2.tar"; + sha256 = "1n5n961f1mrvcqfrz56734qj1ynajdjblyf4y60pw9m3fn03db4s"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/dired-duplicates.html"; + license = lib.licenses.free; + }; + }) {}; dired-git-info = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "dired-git-info"; @@ -2022,6 +2052,25 @@ license = lib.licenses.free; }; }) {}; + flymake-codespell = callPackage ({ compat + , elpaBuild + , emacs + , fetchurl + , lib }: + elpaBuild { + pname = "flymake-codespell"; + ename = "flymake-codespell"; + version = "0.1"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/flymake-codespell-0.1.tar"; + sha256 = "0r1g0imh9azy1yf0naxif80vmzrjvn5dx3lcrlpj70xb86wzliym"; + }; + packageRequires = [ compat emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/flymake-codespell.html"; + license = lib.licenses.free; + }; + }) {}; flymake-proselint = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "flymake-proselint"; @@ -2358,10 +2407,10 @@ elpaBuild { pname = "greader"; ename = "greader"; - version = "0.5.0"; + version = "0.6.0"; src = fetchurl { - url = "https://elpa.gnu.org/packages/greader-0.5.0.tar"; - sha256 = "11rcppg3850dbrvwsp3y814bibkv0h35rc5sf4w9qlmd5rc5ilxj"; + url = "https://elpa.gnu.org/packages/greader-0.6.0.tar"; + sha256 = "01sral1nrgkpbrajvg2pqhaj4rx48rryqfxckj3xprrs0yls3k8q"; }; packageRequires = [ emacs ]; meta = { @@ -2975,10 +3024,10 @@ elpaBuild { pname = "llm"; ename = "llm"; - version = "0.5.0"; + version = "0.5.2"; src = fetchurl { - url = "https://elpa.gnu.org/packages/llm-0.5.0.tar"; - sha256 = "07n32hfzyjzj7vjy5l7rxaldpa4hyjwharkizs2gzz66lg83wix8"; + url = "https://elpa.gnu.org/packages/llm-0.5.2.tar"; + sha256 = "1nbxdnxpbyvx5rww9mn0zr9hcnblrnk8790cih206y3p1kvs0pnq"; }; packageRequires = [ emacs ]; meta = { @@ -3704,10 +3753,10 @@ elpaBuild { pname = "org"; ename = "org"; - version = "9.6.10"; + version = "9.6.11"; src = fetchurl { - url = "https://elpa.gnu.org/packages/org-9.6.10.tar"; - sha256 = "1lv503jf556hrv9s85q8sk6lg0rwxkchp2sn0sgdki208l0im8wj"; + url = "https://elpa.gnu.org/packages/org-9.6.11.tar"; + sha256 = "18hp5jx90wn9xsg8frql3r1kmn2q9qph6plcssj64fp34wcwxsd8"; }; packageRequires = [ emacs ]; meta = { @@ -4060,6 +4109,21 @@ license = lib.licenses.free; }; }) {}; + plz-see = callPackage ({ elpaBuild, emacs, fetchurl, lib, plz }: + elpaBuild { + pname = "plz-see"; + ename = "plz-see"; + version = "0.1"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/plz-see-0.1.tar"; + sha256 = "0dmckrny21rlm5spiwx7j6q0xikzwlsrhg8yz890w47zpdxpl3bb"; + }; + packageRequires = [ emacs plz ]; + meta = { + homepage = "https://elpa.gnu.org/packages/plz-see.html"; + license = lib.licenses.free; + }; + }) {}; poke = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "poke"; @@ -5034,10 +5098,10 @@ elpaBuild { pname = "srht"; ename = "srht"; - version = "0.2"; + version = "0.3"; src = fetchurl { - url = "https://elpa.gnu.org/packages/srht-0.2.tar"; - sha256 = "1qps9vdsiy5zkz88kh9kl1hnn1wlfz6n5brzcxi28fwx0hb3ksz2"; + url = "https://elpa.gnu.org/packages/srht-0.3.tar"; + sha256 = "03am21w1gsc1af7slsxny9ga4vqd8rbabbp4rl6mkrq46y5ak375"; }; packageRequires = [ emacs plz ]; meta = { @@ -5418,10 +5482,10 @@ elpaBuild { pname = "tramp"; ename = "tramp"; - version = "2.6.1.3"; + version = "2.6.1.4"; src = fetchurl { - url = "https://elpa.gnu.org/packages/tramp-2.6.1.3.tar"; - sha256 = "0z7q55yilwicgzl2m69r275pq6bzpyksxcjaf8fb3bcr3zvzil0y"; + url = "https://elpa.gnu.org/packages/tramp-2.6.1.4.tar"; + sha256 = "1ajlx0982hx6ypby9dvw1yh9zyl1h4j9xp4n9rfzxhfvvq3139bi"; }; packageRequires = [ emacs ]; meta = { From 3b84cfd7457afb9a345b5b4ebbb1439d65ea1898 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 10 Nov 2023 17:47:27 -0300 Subject: [PATCH 58/75] elpa-devel-packages: updated 2023-11-10 (from overlay) --- .../elisp-packages/elpa-devel-generated.nix | 311 +++++++++++------- 1 file changed, 186 insertions(+), 125 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 eba4586a107a..ffd8253ae2c4 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-devel-generated.nix @@ -297,10 +297,10 @@ elpaBuild { pname = "async"; ename = "async"; - version = "1.9.7.0.20230802.104021"; + version = "1.9.7.0.20231105.171300"; src = fetchurl { - url = "https://elpa.gnu.org/devel/async-1.9.7.0.20230802.104021.tar"; - sha256 = "1w300q3fgnpibsbgkmxpicxv5ba8xj7cv9i28j7854b49d6xvjb6"; + url = "https://elpa.gnu.org/devel/async-1.9.7.0.20231105.171300.tar"; + sha256 = "1f3z679jlhv8xyc1kssmcgq9alwa06r64cpclf477fs6581nda2w"; }; packageRequires = [ emacs ]; meta = { @@ -582,10 +582,10 @@ elpaBuild { pname = "breadcrumb"; ename = "breadcrumb"; - version = "1.0.1.0.20230913.180643"; + version = "1.0.1.0.20231107.53204"; src = fetchurl { - url = "https://elpa.gnu.org/devel/breadcrumb-1.0.1.0.20230913.180643.tar"; - sha256 = "1f2kgjmdn8m9sgwx42yv7ldn41s0az53kn6vzlshx5h77y2g1bsn"; + url = "https://elpa.gnu.org/devel/breadcrumb-1.0.1.0.20231107.53204.tar"; + sha256 = "0ai8vw9mnlbsc6qmvapdw8mnkssxj1g3hg83acjc4vlcrdxr40vg"; }; packageRequires = [ emacs project ]; meta = { @@ -620,10 +620,10 @@ elpaBuild { pname = "buffer-env"; ename = "buffer-env"; - version = "0.5.0.20231008.102838"; + version = "0.5.0.20231028.161716"; src = fetchurl { - url = "https://elpa.gnu.org/devel/buffer-env-0.5.0.20231008.102838.tar"; - sha256 = "0isxis03qgiq73zrizsv4xmmbdzqpcwh4kiva4kfiggz43xsk2g7"; + url = "https://elpa.gnu.org/devel/buffer-env-0.5.0.20231028.161716.tar"; + sha256 = "1gi7092mfzsqfj8l000arxdwmg73xzbgzfliazzk0s617480ccbw"; }; packageRequires = [ compat emacs ]; meta = { @@ -650,6 +650,21 @@ license = lib.licenses.free; }; }) {}; + bufferlo = callPackage ({ elpaBuild, emacs, fetchurl, lib }: + elpaBuild { + pname = "bufferlo"; + ename = "bufferlo"; + version = "0.2.0.20231106.215852"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/bufferlo-0.2.0.20231106.215852.tar"; + sha256 = "17qjjifdl3y8p4ldzami9b3ns9mzzqdacvkzsryv5885hzas67zz"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/bufferlo.html"; + license = lib.licenses.free; + }; + }) {}; bug-hunter = callPackage ({ cl-lib ? null , elpaBuild , fetchurl @@ -710,10 +725,10 @@ elpaBuild { pname = "cape"; ename = "cape"; - version = "0.17.0.20231022.115714"; + version = "0.17.0.20231029.100801"; src = fetchurl { - url = "https://elpa.gnu.org/devel/cape-0.17.0.20231022.115714.tar"; - sha256 = "0bvmrxjd054f14qap6w5052900k4pn33vb7cbc87rvrgdyhh5ixa"; + url = "https://elpa.gnu.org/devel/cape-0.17.0.20231029.100801.tar"; + sha256 = "14898pkxh61sxhmapb87zafl5wjz5w2na0mqpj8c36hvr5h33jnj"; }; packageRequires = [ compat emacs ]; meta = { @@ -905,17 +920,14 @@ license = lib.licenses.free; }; }) {}; - company = callPackage ({ elpaBuild - , emacs - , fetchurl - , lib }: + company = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "company"; ename = "company"; - version = "0.10.2.0.20231023.103313"; + version = "0.10.2.0.20231110.5234"; src = fetchurl { - url = "https://elpa.gnu.org/devel/company-0.10.2.0.20231023.103313.tar"; - sha256 = "1zcap5mv6cn9a2j8axg4yw4iprxkwwyjmw7qahijlk02ycwmwwfn"; + url = "https://elpa.gnu.org/devel/company-0.10.2.0.20231110.5234.tar"; + sha256 = "18533dlk7k77if51kjhwlf2yb872ixjf1cffg197bnfy29sdrm11"; }; packageRequires = [ emacs ]; meta = { @@ -988,10 +1000,10 @@ elpaBuild { pname = "compat"; ename = "compat"; - version = "29.1.4.2.0.20230927.210420"; + version = "29.1.4.3.0.20231107.184238"; src = fetchurl { - url = "https://elpa.gnu.org/devel/compat-29.1.4.2.0.20230927.210420.tar"; - sha256 = "16apiq2aj82gmlg1xaqrrv6riikdb2m4iyg3b4abp472q8hwwfk5"; + url = "https://elpa.gnu.org/devel/compat-29.1.4.3.0.20231107.184238.tar"; + sha256 = "1mcfx5my48zr14syzmpidgr1kjji2v63sqmx3zh7spxxd274yviq"; }; packageRequires = [ emacs seq ]; meta = { @@ -1003,10 +1015,10 @@ elpaBuild { pname = "consult"; ename = "consult"; - version = "0.35.0.20231023.154305"; + version = "0.35.0.20231107.212252"; src = fetchurl { - url = "https://elpa.gnu.org/devel/consult-0.35.0.20231023.154305.tar"; - sha256 = "1cx8m0llk76z1kawkqg9dq7aws2i2bsgnhr3xvw7chdwvjywghs6"; + url = "https://elpa.gnu.org/devel/consult-0.35.0.20231107.212252.tar"; + sha256 = "1p9l79sxxa06cxky5z08mccf34hbbp742iza57riknf0zmrglkpc"; }; packageRequires = [ compat emacs ]; meta = { @@ -1055,10 +1067,10 @@ elpaBuild { pname = "corfu"; ename = "corfu"; - version = "0.38.0.20231013.185720"; + version = "0.38.0.20231108.174629"; src = fetchurl { - url = "https://elpa.gnu.org/devel/corfu-0.38.0.20231013.185720.tar"; - sha256 = "0573w5zgkchk5kkj2wb7sl1qrp88k99v44jv0cddrrn35r77hrpx"; + url = "https://elpa.gnu.org/devel/corfu-0.38.0.20231108.174629.tar"; + sha256 = "1ynkyw7mkl8y66kxwy51gwdj60b4nadk9qbwsjljbfdnc80y6ws5"; }; packageRequires = [ compat emacs ]; meta = { @@ -1290,10 +1302,10 @@ elpaBuild { pname = "debbugs"; ename = "debbugs"; - version = "0.37.0.20231020.114541"; + version = "0.37.0.20231029.152335"; src = fetchurl { - url = "https://elpa.gnu.org/devel/debbugs-0.37.0.20231020.114541.tar"; - sha256 = "1bzphx74h67jyfdz66p6d78knqddfgvzwk8w848r1lfw2jh2h6dc"; + url = "https://elpa.gnu.org/devel/debbugs-0.37.0.20231029.152335.tar"; + sha256 = "0i2jbns27cfrlkyq3rszqkg6vqbw9r2pq2w9yxcyj60v0hq0ww53"; }; packageRequires = [ emacs soap-client ]; meta = { @@ -1320,10 +1332,10 @@ elpaBuild { pname = "denote"; ename = "denote"; - version = "2.0.0.0.20231027.53913"; + version = "2.0.0.0.20231107.64253"; src = fetchurl { - url = "https://elpa.gnu.org/devel/denote-2.0.0.0.20231027.53913.tar"; - sha256 = "044r77y0b7b3svwjin926xkp8xcwkxjpixi0x8nrfzh2krzkkakx"; + url = "https://elpa.gnu.org/devel/denote-2.0.0.0.20231107.64253.tar"; + sha256 = "143pgnsfi3mf42n1yrwjr79b32k0081i19zdkwg97xhvfbqhiddw"; }; packageRequires = [ emacs ]; meta = { @@ -1472,6 +1484,24 @@ license = lib.licenses.free; }; }) {}; + dired-duplicates = callPackage ({ elpaBuild + , emacs + , fetchurl + , lib }: + elpaBuild { + pname = "dired-duplicates"; + ename = "dired-duplicates"; + version = "0.2.0.20231109.135341"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/dired-duplicates-0.2.0.20231109.135341.tar"; + sha256 = "07ridbcy3n0v3dax7kj3d7nk2k0w57dnapd4kki4xhkm4fklx6w6"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/dired-duplicates.html"; + license = lib.licenses.free; + }; + }) {}; dired-git-info = callPackage ({ elpaBuild , emacs , fetchurl @@ -1727,10 +1757,10 @@ elpaBuild { pname = "eev"; ename = "eev"; - version = "20230127.0.20230521.54745"; + version = "20230127.0.20231106.221153"; src = fetchurl { - url = "https://elpa.gnu.org/devel/eev-20230127.0.20230521.54745.tar"; - sha256 = "09s6r6xjyfhdiy7j3wnw53gyjbjr8347ikzhi6xxzkna3r5fc1mx"; + url = "https://elpa.gnu.org/devel/eev-20230127.0.20231106.221153.tar"; + sha256 = "0labf7shjyv5v5rakkgra8338k9y5ads82ziqracklgj5p39gakf"; }; packageRequires = [ emacs ]; meta = { @@ -1745,10 +1775,10 @@ elpaBuild { pname = "ef-themes"; ename = "ef-themes"; - version = "1.4.0.0.20231026.80318"; + version = "1.4.0.0.20231031.71401"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ef-themes-1.4.0.0.20231026.80318.tar"; - sha256 = "02nx6p5m54gyyw2rjb0msvh3cijnqpm0p5i9l71gykg54rbabwnr"; + url = "https://elpa.gnu.org/devel/ef-themes-1.4.0.0.20231031.71401.tar"; + sha256 = "02yrb6cv0l6k30xyd8wz0jjr4cy66p9limcrmkm52q1k7l0dq3za"; }; packageRequires = [ emacs ]; meta = { @@ -1770,10 +1800,10 @@ elpaBuild { pname = "eglot"; ename = "eglot"; - version = "1.15.0.20231021.100531"; + version = "1.15.0.20231107.90944"; src = fetchurl { - url = "https://elpa.gnu.org/devel/eglot-1.15.0.20231021.100531.tar"; - sha256 = "0rgf0s76sbmabmv1wvghs2qapl3g23j58ka4ks9dd95nc004b8i6"; + url = "https://elpa.gnu.org/devel/eglot-1.15.0.20231107.90944.tar"; + sha256 = "135a3zyzjpv2n0c988b9g9mh93y7p1dp9nvmchm4i26mdmzn6jbz"; }; packageRequires = [ eldoc @@ -1881,10 +1911,10 @@ elpaBuild { pname = "embark"; ename = "embark"; - version = "0.23.0.20231026.124244"; + version = "0.23.0.20231104.193345"; src = fetchurl { - url = "https://elpa.gnu.org/devel/embark-0.23.0.20231026.124244.tar"; - sha256 = "0d73fpxqv243pbj36299nfb4j6w2aqabpn4l3z1gvcpx2x2abbrd"; + url = "https://elpa.gnu.org/devel/embark-0.23.0.20231104.193345.tar"; + sha256 = "10qny8wp74np12sczz08gfrxspvapwvz2zkdig76wcrpd4kdpjk4"; }; packageRequires = [ compat emacs ]; meta = { @@ -1901,10 +1931,10 @@ elpaBuild { pname = "embark-consult"; ename = "embark-consult"; - version = "0.8.0.20231026.124244"; + version = "0.8.0.20231104.193345"; src = fetchurl { - url = "https://elpa.gnu.org/devel/embark-consult-0.8.0.20231026.124244.tar"; - sha256 = "0wd3pdkh0y5x2bd8q6q7bc543s5ks7d8zlxrflk5ywlqaz8xi9g4"; + url = "https://elpa.gnu.org/devel/embark-consult-0.8.0.20231104.193345.tar"; + sha256 = "15syrabv26yq69g2lz2dqs8w4drw1v3whr0h2vzmc1p0pv9jpks2"; }; packageRequires = [ consult emacs embark ]; meta = { @@ -1926,10 +1956,10 @@ elpaBuild { pname = "ement"; ename = "ement"; - version = "0.14pre0.20231007.60132"; + version = "0.14pre0.20231029.40923"; src = fetchurl { - url = "https://elpa.gnu.org/devel/ement-0.14pre0.20231007.60132.tar"; - sha256 = "0ndvlrmmwlpn08pf45vg8qa9z8xjg41i03bw9x7lknlj27lk77c7"; + url = "https://elpa.gnu.org/devel/ement-0.14pre0.20231029.40923.tar"; + sha256 = "06r0s8dxlxr63a1zgdk0qxzd6x27r6mlymi6hxp8923yvwqddkdf"; }; packageRequires = [ emacs @@ -1955,10 +1985,10 @@ elpaBuild { pname = "emms"; ename = "emms"; - version = "16.0.20231017.153742"; + version = "16.0.20231106.173540"; src = fetchurl { - url = "https://elpa.gnu.org/devel/emms-16.0.20231017.153742.tar"; - sha256 = "02lvppyraqc66hb4q4smlcpccq3ggvhg6qj3ld66vmjl7gfasw1a"; + url = "https://elpa.gnu.org/devel/emms-16.0.20231106.173540.tar"; + sha256 = "08l7nzz596jwqr4wcjcvsihdhai4faqihavrshvja2nhrdxxm79x"; }; packageRequires = [ cl-lib nadvice seq ]; meta = { @@ -2024,10 +2054,10 @@ elpaBuild { pname = "erc"; ename = "erc"; - version = "5.6snapshot0.20231027.130929"; + version = "5.6snapshot0.20231104.154155"; src = fetchurl { - url = "https://elpa.gnu.org/devel/erc-5.6snapshot0.20231027.130929.tar"; - sha256 = "1v1r86cpl4jnnds9ljwr71g3xc96b2gvjbcpcvkhjfbf8g58ky40"; + url = "https://elpa.gnu.org/devel/erc-5.6snapshot0.20231104.154155.tar"; + sha256 = "0z22cw6hgn4lsc1bp4ci75v03mvlra1nyfj8g7xkfdv75nbv2yga"; }; packageRequires = [ compat emacs ]; meta = { @@ -2277,6 +2307,25 @@ license = lib.licenses.free; }; }) {}; + flymake-codespell = callPackage ({ compat + , elpaBuild + , emacs + , fetchurl + , lib }: + elpaBuild { + pname = "flymake-codespell"; + ename = "flymake-codespell"; + version = "0.1.0.20231030.222337"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/flymake-codespell-0.1.0.20231030.222337.tar"; + sha256 = "1i4gk9z9yfs9gb9x64n8wzxqy8lb81j422173xxg1lwsirc9a040"; + }; + packageRequires = [ compat emacs ]; + meta = { + homepage = "https://elpa.gnu.org/packages/flymake-codespell.html"; + license = lib.licenses.free; + }; + }) {}; flymake-proselint = callPackage ({ elpaBuild , emacs , fetchurl @@ -2560,17 +2609,14 @@ license = lib.licenses.free; }; }) {}; - gpastel = callPackage ({ elpaBuild - , emacs - , fetchurl - , lib }: + gpastel = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "gpastel"; ename = "gpastel"; - version = "0.5.0.0.20181231.183754"; + version = "0.5.0.0.20231030.71342"; src = fetchurl { - url = "https://elpa.gnu.org/devel/gpastel-0.5.0.0.20181231.183754.tar"; - sha256 = "19byv5l09h8zdsgpifsc0j7np0iq1md4l0y7865g95xbax60i9id"; + url = "https://elpa.gnu.org/devel/gpastel-0.5.0.0.20231030.71342.tar"; + sha256 = "1vd49mn7xgys0apc7z6s6cs3yygznlyyf4l1hhfrgg5vwfb3c7ry"; }; packageRequires = [ emacs ]; meta = { @@ -2637,10 +2683,10 @@ elpaBuild { pname = "greader"; ename = "greader"; - version = "0.5.0.0.20231026.5322"; + version = "0.6.0.0.20231104.45848"; src = fetchurl { - url = "https://elpa.gnu.org/devel/greader-0.5.0.0.20231026.5322.tar"; - sha256 = "0m4d1cr637jsy75ax6y2aqhzjwax7qkidm25k4qiqa69lzbkckid"; + url = "https://elpa.gnu.org/devel/greader-0.6.0.0.20231104.45848.tar"; + sha256 = "1ppvgi17agzrsjfd9jaa5zszvqcm1n4rfy7z82da4rl5mbgnml9p"; }; packageRequires = [ emacs ]; meta = { @@ -2738,10 +2784,10 @@ elpaBuild { pname = "hiddenquote"; ename = "hiddenquote"; - version = "1.2.0.20230911.171055"; + version = "1.2.0.20231107.184113"; src = fetchurl { - url = "https://elpa.gnu.org/devel/hiddenquote-1.2.0.20230911.171055.tar"; - sha256 = "00basln4s5ngxp353ldpzxp382chdxp05bafsazgxkh5mg94jsyf"; + url = "https://elpa.gnu.org/devel/hiddenquote-1.2.0.20231107.184113.tar"; + sha256 = "0zgnxfcfd78c755rykmbnkvxx5lfpk7z3n8qky0lf3kj2hwas27v"; }; packageRequires = [ emacs ]; meta = { @@ -2823,10 +2869,10 @@ elpaBuild { pname = "hyperbole"; ename = "hyperbole"; - version = "8.0.1pre0.20231022.151646"; + version = "8.0.1pre0.20231106.194732"; src = fetchurl { - url = "https://elpa.gnu.org/devel/hyperbole-8.0.1pre0.20231022.151646.tar"; - sha256 = "1kr6ayfnq9ah8n8b6k4lxh5napghb90y5sz0g3fs5qjbszcbvxc9"; + url = "https://elpa.gnu.org/devel/hyperbole-8.0.1pre0.20231106.194732.tar"; + sha256 = "02d4r3w6angwjw2wr192gkgwyzfb3vszdsb18baziqbwq2xh5cch"; }; packageRequires = [ emacs ]; meta = { @@ -3067,10 +3113,10 @@ elpaBuild { pname = "jinx"; ename = "jinx"; - version = "0.9.0.20231026.154650"; + version = "0.9.0.20231104.142700"; src = fetchurl { - url = "https://elpa.gnu.org/devel/jinx-0.9.0.20231026.154650.tar"; - sha256 = "1fck948ay9n64mxqmx7j6fn6hzfn858l0s0gw544in2y617niyh6"; + url = "https://elpa.gnu.org/devel/jinx-0.9.0.20231104.142700.tar"; + sha256 = "16qq42qmklyls2fc482x2pv1l14x3kn78l41imvg8jrv3z64j89p"; }; packageRequires = [ compat emacs ]; meta = { @@ -3315,10 +3361,10 @@ elpaBuild { pname = "llm"; ename = "llm"; - version = "0.5.0.0.20231026.5843"; + version = "0.5.2.0.20231110.3036"; src = fetchurl { - url = "https://elpa.gnu.org/devel/llm-0.5.0.0.20231026.5843.tar"; - sha256 = "0ywmfbis4jrqjg2gc3khgwc9kdbhjh99syag2bk1vzjmwfd2cq89"; + url = "https://elpa.gnu.org/devel/llm-0.5.2.0.20231110.3036.tar"; + sha256 = "0ai405k9lx0rmlawfmldphjpwrrpahyawhzzam0500jp6x02ppkg"; }; packageRequires = [ emacs ]; meta = { @@ -3476,10 +3522,10 @@ elpaBuild { pname = "marginalia"; ename = "marginalia"; - version = "1.3.0.20231026.181335"; + version = "1.3.0.20231028.90751"; src = fetchurl { - url = "https://elpa.gnu.org/devel/marginalia-1.3.0.20231026.181335.tar"; - sha256 = "1q7dbzrdzjwiyq09zbq8wbj673vaj5ss3xyrz3y226wb6jpmzr74"; + url = "https://elpa.gnu.org/devel/marginalia-1.3.0.20231028.90751.tar"; + sha256 = "05k37f3qjvm6kv7y6fa6g5z02irpifvl1as4allrxgn12408ydvh"; }; packageRequires = [ compat emacs ]; meta = { @@ -3674,10 +3720,10 @@ elpaBuild { pname = "modus-themes"; ename = "modus-themes"; - version = "4.3.0.0.20230926.152405"; + version = "4.3.0.0.20231031.71656"; src = fetchurl { - url = "https://elpa.gnu.org/devel/modus-themes-4.3.0.0.20230926.152405.tar"; - sha256 = "04fncghgdsz0fb1f49dr64nvy4as9wrvlxnc7jlx1im1dgjv9lcq"; + url = "https://elpa.gnu.org/devel/modus-themes-4.3.0.0.20231031.71656.tar"; + sha256 = "04hjhg596qfkrnll0wrg4f50ilns28jpf2ws7021wivr370xajki"; }; packageRequires = [ emacs ]; meta = { @@ -4093,10 +4139,10 @@ elpaBuild { pname = "orderless"; ename = "orderless"; - version = "1.0.0.20231025.204425"; + version = "1.0.0.20231107.210315"; src = fetchurl { - url = "https://elpa.gnu.org/devel/orderless-1.0.0.20231025.204425.tar"; - sha256 = "1lsfa62hpq6zmk49mnf1434lqv3p472la3aky003xplkvl0xbw7l"; + url = "https://elpa.gnu.org/devel/orderless-1.0.0.20231107.210315.tar"; + sha256 = "0j5fkmw4qy40ab2c6d0mf6637s8q95gi3sp7w477d6ymck5i2ck8"; }; packageRequires = [ emacs ]; meta = { @@ -4108,10 +4154,10 @@ elpaBuild { pname = "org"; ename = "org"; - version = "9.7pre0.20231027.91944"; + version = "9.7pre0.20231108.95550"; src = fetchurl { - url = "https://elpa.gnu.org/devel/org-9.7pre0.20231027.91944.tar"; - sha256 = "0af65mm22bl6c38abqn39s5rz6i67pbcmhfq6n2hn0a8jgmmppwc"; + url = "https://elpa.gnu.org/devel/org-9.7pre0.20231108.95550.tar"; + sha256 = "01dk4sq5wfiwj9g5bfriqqkfrgdfy3c7kixd7y4cf9k6pbjl4sfp"; }; packageRequires = [ emacs ]; meta = { @@ -4306,10 +4352,10 @@ elpaBuild { pname = "osm"; ename = "osm"; - version = "0.14.0.20231014.133720"; + version = "0.14.0.20231029.105928"; src = fetchurl { - url = "https://elpa.gnu.org/devel/osm-0.14.0.20231014.133720.tar"; - sha256 = "1zfjn4p30f5d6j3mwgc7asvb2p4jfl16svq98mx0q1n270bgs098"; + url = "https://elpa.gnu.org/devel/osm-0.14.0.20231029.105928.tar"; + sha256 = "0hd2yg7yqnpdiy0icxz6fa128arrf2zl1sknj20ig52ba7z0wk2w"; }; packageRequires = [ compat emacs ]; meta = { @@ -4529,6 +4575,21 @@ license = lib.licenses.free; }; }) {}; + plz-see = callPackage ({ elpaBuild, emacs, fetchurl, lib, plz }: + elpaBuild { + pname = "plz-see"; + ename = "plz-see"; + version = "0.1.0.20231101.73512"; + src = fetchurl { + url = "https://elpa.gnu.org/devel/plz-see-0.1.0.20231101.73512.tar"; + sha256 = "1nqlv1ww8ba2a40bg3riv5w1sgj8cmhx6bldyzcgs88cpjjkia79"; + }; + packageRequires = [ emacs plz ]; + meta = { + homepage = "https://elpa.gnu.org/packages/plz-see.html"; + license = lib.licenses.free; + }; + }) {}; poke = callPackage ({ elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "poke"; @@ -4667,10 +4728,10 @@ elpaBuild { pname = "project"; ename = "project"; - version = "0.10.0.0.20231020.190403"; + version = "0.10.0.0.20231108.75740"; src = fetchurl { - url = "https://elpa.gnu.org/devel/project-0.10.0.0.20231020.190403.tar"; - sha256 = "07ywa9rf3gy4jjh4xpyp9v6sk39jiqc1nifklrvckm1mp84hl0qq"; + url = "https://elpa.gnu.org/devel/project-0.10.0.0.20231108.75740.tar"; + sha256 = "02arwv35vcpspg2k8nasmaz2ggc32v7p3iq2q6z5sznmdanl1jm4"; }; packageRequires = [ emacs xref ]; meta = { @@ -4712,10 +4773,10 @@ elpaBuild { pname = "pulsar"; ename = "pulsar"; - version = "1.0.1.0.20230929.115806"; + version = "1.0.1.0.20231101.62313"; src = fetchurl { - url = "https://elpa.gnu.org/devel/pulsar-1.0.1.0.20230929.115806.tar"; - sha256 = "1rs8jnvj4g5m675srf3civhk52csm4nf7df81xscgvh6pafgyfvj"; + url = "https://elpa.gnu.org/devel/pulsar-1.0.1.0.20231101.62313.tar"; + sha256 = "10k57sd29hkbja85sn5yf7wm0g5wyk216ykdjl4vr03891ic03dg"; }; packageRequires = [ emacs ]; meta = { @@ -5269,10 +5330,10 @@ elpaBuild { pname = "setup"; ename = "setup"; - version = "1.3.2.0.20230826.202144"; + version = "1.3.2.0.20231031.80845"; src = fetchurl { - url = "https://elpa.gnu.org/devel/setup-1.3.2.0.20230826.202144.tar"; - sha256 = "15nsn4kgh50qrcxvar1j9rbbg9d4szvyxhy13r7fq0vp9n6wv6iw"; + url = "https://elpa.gnu.org/devel/setup-1.3.2.0.20231031.80845.tar"; + sha256 = "0bm5rbhhsl1wfrrf5ikvn368xv49fzxh375jhl9f5r5m4dj1l0s4"; }; packageRequires = [ emacs ]; meta = { @@ -5658,10 +5719,10 @@ elpaBuild { pname = "srht"; ename = "srht"; - version = "0.2.0.20221114.63606"; + version = "0.3.0.20231103.213748"; src = fetchurl { - url = "https://elpa.gnu.org/devel/srht-0.2.0.20221114.63606.tar"; - sha256 = "0y3xl9l0c7mjppsglwnbawrq4wx402mjvgnim2ilw1d7568ahi9i"; + url = "https://elpa.gnu.org/devel/srht-0.3.0.20231103.213748.tar"; + sha256 = "1nr6faizww1nzv5lpdikbqxkc6i1hswg2qa50cybl05ycqq9b10a"; }; packageRequires = [ emacs plz ]; meta = { @@ -5694,10 +5755,10 @@ elpaBuild { pname = "standard-themes"; ename = "standard-themes"; - version = "1.2.0.0.20230916.90636"; + version = "1.2.0.0.20231031.71926"; src = fetchurl { - url = "https://elpa.gnu.org/devel/standard-themes-1.2.0.0.20230916.90636.tar"; - sha256 = "0i1xqg65sbwm7xy26b116ips2769wa8yiqmyvcgsbsmig4vrydw8"; + url = "https://elpa.gnu.org/devel/standard-themes-1.2.0.0.20231031.71926.tar"; + sha256 = "10hj6w5wyr7kw4rargk9n1iiyl0i48cc9mbv2m0vg6bnb72237z5"; }; packageRequires = [ emacs ]; meta = { @@ -5981,10 +6042,10 @@ elpaBuild { pname = "tempel"; ename = "tempel"; - version = "0.8.0.20230915.222920"; + version = "0.8.0.20231106.72513"; src = fetchurl { - url = "https://elpa.gnu.org/devel/tempel-0.8.0.20230915.222920.tar"; - sha256 = "1lsc3d8sqydbhyrd9ja43y06i0qxwc0dns2n4rnnb8039y2dvfnn"; + url = "https://elpa.gnu.org/devel/tempel-0.8.0.20231106.72513.tar"; + sha256 = "1pbw7wrhz5h1xykbc1ihhpzqc0kki6k637wagx8yfz95n606808d"; }; packageRequires = [ compat emacs ]; meta = { @@ -6096,10 +6157,10 @@ elpaBuild { pname = "tramp"; ename = "tramp"; - version = "2.6.1.3.0.20230929.72305"; + version = "2.6.1.4.0.20231030.81039"; src = fetchurl { - url = "https://elpa.gnu.org/devel/tramp-2.6.1.3.0.20230929.72305.tar"; - sha256 = "1k0hmnr7wnkmahmqxcg2km2cr44h3fiv4x4kv9h0297jqqi2jiq4"; + url = "https://elpa.gnu.org/devel/tramp-2.6.1.4.0.20231030.81039.tar"; + sha256 = "1m8ij5xrh5yp5n70yqlxdxgvk0ap6mqnymhasncm2vqfzlxkdd45"; }; packageRequires = [ emacs ]; meta = { @@ -6169,10 +6230,10 @@ elpaBuild { pname = "transient"; ename = "transient"; - version = "0.4.3.0.20231024.181508"; + version = "0.4.3.0.20231027.212124"; src = fetchurl { - url = "https://elpa.gnu.org/devel/transient-0.4.3.0.20231024.181508.tar"; - sha256 = "0b092m462gndqlyv8lvfikkdqmly2w5dkbbkn405rbmki2r4bggk"; + url = "https://elpa.gnu.org/devel/transient-0.4.3.0.20231027.212124.tar"; + sha256 = "0rzc5ks0b9nlnvggj7hn9648y5siw9qjpg8n3swlmkb68m3b2c05"; }; packageRequires = [ compat emacs seq ]; meta = { @@ -6347,10 +6408,10 @@ elpaBuild { pname = "urgrep"; ename = "urgrep"; - version = "0.3.0snapshot0.20231026.224925"; + version = "0.3.0snapshot0.20231101.193012"; src = fetchurl { - url = "https://elpa.gnu.org/devel/urgrep-0.3.0snapshot0.20231026.224925.tar"; - sha256 = "07akrg4z177xjway75bl7281ic78j8sl818jd52nmxhx4wxys9mv"; + url = "https://elpa.gnu.org/devel/urgrep-0.3.0snapshot0.20231101.193012.tar"; + sha256 = "12hmms0yr0vybayvzkbqbp5j428lsnirzwg93f1l8m05xxs3xm9w"; }; packageRequires = [ compat emacs project ]; meta = { @@ -6582,10 +6643,10 @@ elpaBuild { pname = "vertico"; ename = "vertico"; - version = "1.4.0.20231015.92801"; + version = "1.4.0.20231108.202420"; src = fetchurl { - url = "https://elpa.gnu.org/devel/vertico-1.4.0.20231015.92801.tar"; - sha256 = "0h73z4jbwd3pmn3rfgbklnrslcd0d60h1fg3j5ykbgqd770gklhc"; + url = "https://elpa.gnu.org/devel/vertico-1.4.0.20231108.202420.tar"; + sha256 = "1c34pq5l7ckjlyimpa528d8a7q5pakz3li5bc4ka86mwf861kd7v"; }; packageRequires = [ compat emacs ]; meta = { From 2881bede15e5e426870a8618172fef2a85795e00 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 10 Nov 2023 17:47:28 -0300 Subject: [PATCH 59/75] melpa-packages: updated 2023-11-10 (from overlay) --- .../elisp-packages/recipes-archive-melpa.json | 1683 +++++++++-------- 1 file changed, 940 insertions(+), 743 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 dfdd517b600d..3c839bdb0419 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json +++ b/pkgs/applications/editors/emacs/elisp-packages/recipes-archive-melpa.json @@ -204,14 +204,15 @@ "repo": "stephenwithav/aangit", "unstable": { "version": [ - 20231017, - 2022 + 20231106, + 2115 ], "deps": [ + "s", "transient" ], - "commit": "68aeb3761b732daedd468c9f7593947cf4cb1d9a", - "sha256": "1rrh5ki6c7haykpm5ijlgzq771p40b8gc1af0j2nlrhhxwz5f4jv" + "commit": "7527a366c542cb7b09672597876e83f429ca6b46", + "sha256": "0yszwzp2fa4v76l78qrnbn1zwfjzlwb9sihfl5xz9xiixvcv3b1r" } }, { @@ -1899,11 +1900,11 @@ "repo": "jessieh/adwaita-dark-theme", "unstable": { "version": [ - 20231016, - 1744 + 20231107, + 1726 ], - "commit": "de32d1da1d04a43c413370eb94b0a338ce1cab27", - "sha256": "0nab5ib8zqs584lm3lswc1wqciyh9vpnp83acyg9s4a11r2isnmh" + "commit": "a97d5d5f5657a52c3b4c4b146b4d307dfb1a7a74", + "sha256": "0g8fjqmz805fhqspbzmpvb90kpzwigl4z56bkykywgy2cwb9ljzh" }, "stable": { "version": [ @@ -3398,11 +3399,11 @@ "repo": "bastibe/annotate.el", "unstable": { "version": [ - 20230930, - 1443 + 20231102, + 1334 ], - "commit": "eae9e73f2e36e421d7981aa2f47addc7993cc88f", - "sha256": "0y2qa0xg09w2a8wjrjrwcgh4f7im2wn2gyh28y5g73pvybchl2lg" + "commit": "dfe0d7c9905ac31716a35b37766ed6166c1f18d9", + "sha256": "0b7r62hd2lb640xvmcj6yg4kmaa0ndknbj61pjr4jkarb8v0p8k6" }, "stable": { "version": [ @@ -3816,11 +3817,11 @@ "repo": "radian-software/apheleia", "unstable": { "version": [ - 20231021, - 1841 + 20231105, + 2008 ], - "commit": "f4157e8c397896c0b984472ef7f82f444e0fc3e2", - "sha256": "1ama6x8dk5x2fw9jxwfcbygy96mx477zl368j46pjq91dkix6z48" + "commit": "54a192c3454e82be9d5ad910d80796b27d58035f", + "sha256": "0wac6qhv89c6x2scbdxhxdrjhqm3jmm7fzzvirxibyd94fxjzzd3" }, "stable": { "version": [ @@ -4467,11 +4468,11 @@ "repo": "jwiegley/emacs-async", "unstable": { "version": [ - 20230528, - 622 + 20231105, + 1713 ], - "commit": "3ae74c0a4ba223ba373e0cb636c385e08d8838be", - "sha256": "1hbbq85svs3g9wdknvijvrvb2nnhw4f75dsd3w986s9srddl0pwv" + "commit": "3bade0e92e1ee8e716c5db14bc8315b17299f138", + "sha256": "13b88shazsi7crn8cpb3f0k4vzai45srymwriq14axmq48i8z33m" }, "stable": { "version": [ @@ -4575,20 +4576,20 @@ "repo": "meedstrom/asyncloop", "unstable": { "version": [ - 20231021, - 2251 + 20231110, + 1334 ], - "commit": "8ab4e373e7bd3217cad4d4130ac765abc5b83add", - "sha256": "157z9yr74a0m38vi1n2zl6rzm5d1vnzg963bvhrymdpxn7s2wcrc" + "commit": "10e38a1b603ee0dfee69c25e7f10a4b1b66f3a8d", + "sha256": "0155yg9i3q6zda061zvsq42nbwyvq7dkfzfw7aa89jp4jyq9c2nx" }, "stable": { "version": [ 0, - 3, - 3 + 4, + 1 ], - "commit": "1cab3bfbc8966fb72a6830ecb960906ffd1dc800", - "sha256": "11b9bi5znxhxwh6gxqrx27r47kxvwda02d45jy6djvndy3wbfygv" + "commit": "10e38a1b603ee0dfee69c25e7f10a4b1b66f3a8d", + "sha256": "0155yg9i3q6zda061zvsq42nbwyvq7dkfzfw7aa89jp4jyq9c2nx" } }, { @@ -8844,15 +8845,15 @@ "repo": "emacscollective/borg", "unstable": { "version": [ - 20230916, - 2043 + 20231101, + 2319 ], "deps": [ "epkg", "magit" ], - "commit": "2b38da4f44cba8931f84d7a8c73edf320dc60375", - "sha256": "0m55fs9qfi12xgwxps8f1db90fg7ja096xln4fssk3f8a30sa5r9" + "commit": "d8aecb09193448de12d5a19ac7bf242f3c39e767", + "sha256": "07lfdmfs2bfn9a0zq6jvh8mizj0sr02ngib6fil9w31rlp7p8gnn" }, "stable": { "version": [ @@ -9193,11 +9194,11 @@ "repo": "browse-kill-ring/browse-kill-ring", "unstable": { "version": [ - 20220410, - 1509 + 20231104, + 1450 ], - "commit": "6e06736a8245a8cdf436f6585c71439239219836", - "sha256": "0i7np8bz7v3j19z33f0cq0fx096d3h6p130md0jmzgq945lxvp3a" + "commit": "03cc18c08a549568edb6bc710c307c19bc507ef3", + "sha256": "0bvcs6zsp2yinr71cnvyb40a2vwv2p0v98bhjxcfl19namalh7p3" }, "stable": { "version": [ @@ -9247,11 +9248,11 @@ "url": "https://git.madhouse-project.org/algernon/brutalist-theme.el.git", "unstable": { "version": [ - 20230914, - 2107 + 20231110, + 943 ], - "commit": "8961bea9902ff8548bd771ed3492731630420bdd", - "sha256": "0fxkkr9mgf947lbckagdwi45q675f8qj4ld48pvg0gnjyczpja4i" + "commit": "0238406db380b733708e4ad7e5a75aeafe6a2640", + "sha256": "1rrjhkhsgfgzcbwgn6hlzh3n87205jj9yk3qpaflqhw83axms5jh" } }, { @@ -9397,14 +9398,14 @@ "repo": "astoff/buffer-env", "unstable": { "version": [ - 20231008, - 1028 + 20231028, + 1617 ], "deps": [ "compat" ], - "commit": "9a0878dbfed33adf171bc389116d81f326161a64", - "sha256": "01b32xjlqc9h3dwkpmkgfq4mdpfj72ym7pw11h14s5lxv9l11mbk" + "commit": "8ba30f5b7df3a219e792377b1d7163a536896a4b", + "sha256": "0ai2n443l3rp3pc40ppxsaldbsbqqx6822h4kk7zj6f84f9nf7cp" } }, { @@ -9668,8 +9669,8 @@ "repo": "alphapapa/bufler.el", "unstable": { "version": [ - 20231027, - 1517 + 20231108, + 29 ], "deps": [ "burly", @@ -9679,8 +9680,8 @@ "map", "pretty-hydra" ], - "commit": "d8d52767b3e0afe00a5166f00897c6d7baea1f90", - "sha256": "0xgw4bhp3gd9acjwd1f00g84hj7wlsvh8m2ll1cc2gjhsywl5kxh" + "commit": "5b76a6c7bd53d0f2fe5993b7c316da15bb2cd3f5", + "sha256": "1a67iykwb5m12famy04iw695kv5gnk8f944y6cnvjlj71dx7h9y4" }, "stable": { "version": [ @@ -10577,8 +10578,8 @@ "repo": "chenyanming/calibredb.el", "unstable": { "version": [ - 20230809, - 927 + 20231107, + 302 ], "deps": [ "dash", @@ -10588,8 +10589,8 @@ "s", "transient" ], - "commit": "588039aeb471c0bdabea36dab5e1c37441d38fed", - "sha256": "1kvnyc3gz6p8l0ssf9cqb9iwyf7wl3df9gnz9dp00v2hvx797y63" + "commit": "124c916f203511c64d03fac28d303dfb102a6ead", + "sha256": "0qmqk7a9ci3zwq6sv642898axnq9bw9nrb920s2yza43nj1pc860" }, "stable": { "version": [ @@ -10756,14 +10757,14 @@ "repo": "minad/cape", "unstable": { "version": [ - 20231022, - 1157 + 20231029, + 1004 ], "deps": [ "compat" ], - "commit": "bee13e568d42ffec9010fbf795e8f942973da174", - "sha256": "1hxlb2rbbjvfaq858v9cia7msmmpzm3nl5vygaxc1rqyyw6b7wn4" + "commit": "085287d793ea2fd06b47ebcb6ab08e88533e5185", + "sha256": "02achp9avmd7bhpvx70lxacs2h1lpl1aigj0ism4dww8vff9qv63" }, "stable": { "version": [ @@ -10918,11 +10919,11 @@ "repo": "ayrat555/cargo-mode", "unstable": { "version": [ - 20230213, - 401 + 20231106, + 1948 ], - "commit": "6e128f08692aae5723122e039e8871a57141e868", - "sha256": "044bc09bmkzzrrd24niwsz5cr52kg3wbhs7qfmxmypyqzzdj3kcd" + "commit": "3fecf5d78f3c23579f3b3379efc436005c475682", + "sha256": "1iwg4zia4x1ydz2mvpmarzv0s7kih6zcxiq2ya8iqahr1xrqx48l" } }, { @@ -11148,11 +11149,11 @@ "repo": "catppuccin/emacs", "unstable": { "version": [ - 20231012, - 1710 + 20231106, + 1241 ], - "commit": "89e4013d9ad35f55666ca44c4542d32698641969", - "sha256": "1kzm3bgsy04pj5b04ljizl6jk614jl4r39lbnws1g0icsdbghqxh" + "commit": "b778bb48be7111e19f27dc99891b515074496f82", + "sha256": "1nynlmwdzy1mgzx4jg3c7llffk19hixzk7bbsk6m1zhxgnsickqh" }, "stable": { "version": [ @@ -11661,30 +11662,30 @@ "repo": "worr/cfn-mode", "unstable": { "version": [ - 20220221, - 1029 + 20231109, + 1008 ], "deps": [ "f", "s", "yaml-mode" ], - "commit": "4cf56affe3035fda364109836e26499431095185", - "sha256": "1i9nqzk6nx4jdcn6q2yj2awb8rskblhnhqmxljd8bfv5s02fqr8z" + "commit": "ac122af751ba9903599c6eb9c3e9e12a375e19d0", + "sha256": "1712a7dhiw6a2bj4qq916dx2gk3124g7shxnizyy3nsvc6q08cdi" }, "stable": { "version": [ 1, 0, - 3 + 5 ], "deps": [ "f", "s", "yaml-mode" ], - "commit": "4cf56affe3035fda364109836e26499431095185", - "sha256": "1i9nqzk6nx4jdcn6q2yj2awb8rskblhnhqmxljd8bfv5s02fqr8z" + "commit": "ac122af751ba9903599c6eb9c3e9e12a375e19d0", + "sha256": "1712a7dhiw6a2bj4qq916dx2gk3124g7shxnizyy3nsvc6q08cdi" } }, { @@ -11695,27 +11696,27 @@ "repo": "plandes/cframe", "unstable": { "version": [ - 20231014, - 1347 + 20231101, + 1742 ], "deps": [ "buffer-manage", "dash" ], - "commit": "054f4f8f69a56cce3f834daa9ecf9d13bc348055", - "sha256": "00msjrhyr9qsgpd5i8xas98dx47q1fjvw5dqk2b78rmdavvwcjyj" + "commit": "d0f8b36cce8a9f2e1caa373e8c336c16d092c2ad", + "sha256": "0649k683y8yd73s9za02cqy44rd71s7zcb9qgnx39ygky10sdf3x" }, "stable": { "version": [ - 0, - 4 + 1, + 0 ], "deps": [ "buffer-manage", "dash" ], - "commit": "38544521e82befc06e397123a118dd96dda2c6b6", - "sha256": "04bgmh4rknfkfash1igav55hflkkrnkchbph6z61w36dqam06381" + "commit": "d0f8b36cce8a9f2e1caa373e8c336c16d092c2ad", + "sha256": "0649k683y8yd73s9za02cqy44rd71s7zcb9qgnx39ygky10sdf3x" } }, { @@ -11931,14 +11932,14 @@ "repo": "xenodium/chatgpt-shell", "unstable": { "version": [ - 20231027, - 1804 + 20231108, + 1115 ], "deps": [ "shell-maker" ], - "commit": "7f11d4a8d979473ea7390cfcbed1ba1ab0fb6732", - "sha256": "0p5lf0r8ldqq8khcarih7msz3pwlzsmzgs2im4dp4akskjqqzbqq" + "commit": "a05e30073f42eb6c10dfe0741ff86d3c22e914b4", + "sha256": "07j4pvb7li43c6ldakzfyj88s20f0dnfzn0ilpvf76i5q66hpqcr" } }, { @@ -12268,6 +12269,21 @@ "sha256": "1mv1n6m73aamxj18i851ww53q7p4ydiqgaapxyvjbm6sx8ddz9ak" } }, + { + "ename": "chip8", + "commit": "536ac9407a1f164cff51473b7074e5ddfbd26063", + "sha256": "0b2nwc876dkv68j8l6x0s1gy2qzyqbwyl8msj9703wpcv4sv6bll", + "fetcher": "github", + "repo": "gabrielelana/chip8.el", + "unstable": { + "version": [ + 20231028, + 952 + ], + "commit": "1b3ba334184efb39ff03877cdce705cbf08ca9e7", + "sha256": "0a7jbb355vyyc2ihbiyaby9y6m3mp2cfaivicsmc8hb9qwadwx7x" + } + }, { "ename": "chocolate-theme", "commit": "77ad3eb92e1f7016ed703705697b3cdfe811c387", @@ -12549,14 +12565,14 @@ }, { "ename": "cider", - "commit": "88bf5f483cc9b1f8ebdc1446a37c9829d77bca4d", - "sha256": "0ha0kxgj3falxyb0ikid157zm6xhan64p6b4dh5kwm90xkh3dhdm", + "commit": "f991f70ba1fdf25301e10497bf6e0c6b4bf62fa9", + "sha256": "1vgi1sx5276b4sds1ik4205f0rq4ijsdiv5klrrdk0918ybwilh6", "fetcher": "github", "repo": "clojure-emacs/cider", "unstable": { "version": [ - 20231025, - 508 + 20231108, + 2054 ], "deps": [ "clojure-mode", @@ -12567,13 +12583,13 @@ "spinner", "transient" ], - "commit": "6437f8fe053ada1f5839ff749c3d1b3cfcfd4edd", - "sha256": "072qw9gk11nmgpzgccq01pc32figb547kgw1lxq0m0fkwl1al2k9" + "commit": "bf9dceca17e912605e2d8327c44ed241e2a556e2", + "sha256": "1wca624gdnrqlkadlqafj0xibma8xgsh9qqpzynr6b8q2vmff98j" }, "stable": { "version": [ 1, - 9, + 11, 0 ], "deps": [ @@ -12585,8 +12601,8 @@ "spinner", "transient" ], - "commit": "65ab78c7321f1084922653c33b5085ba6633a100", - "sha256": "0sjscbi3qgwn3wcpq5lz7k4gam69h0svh8wbhxcbskr9ys1rmysp" + "commit": "6e5294624959736c486f7a466bd5e78ce6183ab9", + "sha256": "0zr3p8isidfh9w44cjq50wk13balbswyyn2ycs368afkraqbry5w" } }, { @@ -13837,11 +13853,11 @@ "repo": "clojure-emacs/clojure-mode", "unstable": { "version": [ - 20231018, - 922 + 20231105, + 1254 ], - "commit": "525fc1b131b1fc537aa82d83d9eb2ea833cface6", - "sha256": "0g4x587fpzcj9y59k8sb1g7c6yvga9gjs8ximpmar7d8jq2cv5qa" + "commit": "481ca480e8b7b6c90881f8bd8434addab1d33778", + "sha256": "09124cnvq7cnllsnbbshx1frbha6sydjgzn00k3rkyxclhbm8vhd" }, "stable": { "version": [ @@ -14385,8 +14401,8 @@ "repo": "ag91/code-compass", "unstable": { "version": [ - 20230527, - 1309 + 20231108, + 1618 ], "deps": [ "async", @@ -14394,8 +14410,8 @@ "s", "simple-httpd" ], - "commit": "f55155ef7c098aea4275e18211cd45ad028a5f82", - "sha256": "1vfdjg7km57wky28xfjhbxqx16lqrq04a3gspgl5i6fii44wqajw" + "commit": "67ec53f9ca43bea941ec5ba6fccba8565c1d937f", + "sha256": "1k6cc2m7kdr6g69cn7r3i43cq6iww74sqimlw6q1paf66lm35xld" } }, { @@ -15250,11 +15266,11 @@ "repo": "company-mode/company-mode", "unstable": { "version": [ - 20231023, - 1033 + 20231110, + 52 ], - "commit": "66201465a962ac003f320a1df612641b2b276ab5", - "sha256": "0cia8xic3a1z83mwqnjsfa3nz396zzjwpp8vb0784kk3n7964is6" + "commit": "07d1c41f83d5ad5f6263e726283a05ad12cd37a5", + "sha256": "0f2hnypzdggfw8dxyysf05n51za86qs1z6b8syrdnkyxcm41j793" }, "stable": { "version": [ @@ -17385,10 +17401,10 @@ }, { "ename": "conan", - "commit": "7eebc91812072c0f65c95ab9829f31505f880331", - "sha256": "0n829m79pr85s2c7h582bpv040bx9n9pqwni8ascxdnn8rlm8dzf", + "commit": "c24ee40734e60c2a06c5d330f5a788996e672af6", + "sha256": "1yaf60428qpn44m8s5z7d8bksb82d8q0zwx2r7k1dh4n69yqa7p1", "fetcher": "github", - "repo": "carl2/conan-elisp", + "repo": "Carl2/conan-elisp", "unstable": { "version": [ 20231016, @@ -17440,8 +17456,8 @@ "repo": "necaris/conda.el", "unstable": { "version": [ - 20230620, - 1745 + 20231109, + 219 ], "deps": [ "dash", @@ -17449,8 +17465,8 @@ "pythonic", "s" ], - "commit": "6a6a27dad7ab696b41b54a1cb7591ca489133fec", - "sha256": "0hxas37xbcwrx981bb90hfj3an794injvrx8r0d34p581j02amsq" + "commit": "60e14d1e9793431b91913a5688e278bd91d56224", + "sha256": "1irrcdm3ckbafsjr442i9iljsfjqsg5mj79hzwps2k1j7b911gy1" }, "stable": { "version": [ @@ -17604,14 +17620,14 @@ "repo": "minad/consult", "unstable": { "version": [ - 20231023, - 1543 + 20231110, + 926 ], "deps": [ "compat" ], - "commit": "fa249d5dd7212e5ae1fa51c086d8f1197d738ef4", - "sha256": "12h79lc9r5rgmivr2v8ilk4fw9lw8yh0jv4hc7jksc9dgriwxx9k" + "commit": "f36be0c05b9bea10cc7b477a7c82a196cee7c58a", + "sha256": "0n604z8xviwc58944d33zxq20xyn3i01rvh28av1mx4hvlgjd1zp" }, "stable": { "version": [ @@ -18175,26 +18191,26 @@ "repo": "titus.pinta/consult-tex", "unstable": { "version": [ - 20231027, - 1150 + 20231109, + 1538 ], "deps": [ "consult" ], - "commit": "a799f1a548e71151b5c0f625c9a532b670c07eb9", - "sha256": "143ihhan50nyfqznw6b331ms5776hq187q3k2i0ha8fcqasycxic" + "commit": "e4cc88be7b66c45d90e5685344cda392f54fe5ae", + "sha256": "0h1x29a242gsq36h4hf9wzjq2mxvbqxi0mwkxxi5g0356lk7jqhw" }, "stable": { "version": [ 0, 1, - 0 + 2 ], "deps": [ "consult" ], - "commit": "4f846ef7ef4ec0fbb4c62b603567c270860638e8", - "sha256": "1wb8sfmx0y5xwk2yx5alqspm9ddq9mzxfwwcccw8267kqkm3gs3j" + "commit": "e4cc88be7b66c45d90e5685344cda392f54fe5ae", + "sha256": "0h1x29a242gsq36h4hf9wzjq2mxvbqxi0mwkxxi5g0356lk7jqhw" } }, { @@ -18390,14 +18406,14 @@ "repo": "sshaw/copy-as-format", "unstable": { "version": [ - 20190523, - 258 + 20231104, + 1933 ], "deps": [ "cl-lib" ], - "commit": "a0962b670e26b723ce304b14e3397da453aef84e", - "sha256": "0amgnl9d9sh69dh76vfb7ar6m995nka5zs3swa1pmqqnrmp8nr1w" + "commit": "d4a88544d3e89385cc401f2026e8d46ca02e7ca4", + "sha256": "09c5ic11iikldqhdfrym57ry167dxln5bv75vv459xzf0nw9iqaw" }, "stable": { "version": [ @@ -18532,14 +18548,14 @@ "repo": "minad/corfu", "unstable": { "version": [ - 20231013, - 1857 + 20231108, + 1746 ], "deps": [ "compat" ], - "commit": "b2b9a2312f58117514724e729fda43efc4433ecd", - "sha256": "1vdj8h2linwmkhr1f8zhwhskdknaacid4mc6lnp3cyj7mnlryfq4" + "commit": "42efcfd28f6286110cc2ba0d90ffd67a81e0667b", + "sha256": "0ns0xli4l53vxmw8bshnqqi0zm85nld6p2vw30psfpgaz70j2zqy" }, "stable": { "version": [ @@ -20833,14 +20849,15 @@ "repo": "cbowdon/daemons.el", "unstable": { "version": [ - 20230717, - 1627 + 20231030, + 1710 ], "deps": [ + "compat", "s" ], - "commit": "060525c13eeb385b20898da93610dbe964f446f9", - "sha256": "0ang2cj4na3r5hf7pj35vnfc1x1g9c6fjvyznwcxfm8bjj91kpn3" + "commit": "c329ca135e3e33a4bd6d898d2e803a6ca4e64b47", + "sha256": "0b7pml68w9v0qzi492470awdzy670mblw4459xyyyzj9p978lj8b" }, "stable": { "version": [ @@ -20890,14 +20907,54 @@ "repo": "xenodium/chatgpt-shell", "unstable": { "version": [ - 20230807, - 1640 + 20231109, + 913 ], "deps": [ "shell-maker" ], - "commit": "b2e46cfa69d7cc514b5c2f9a31c1ca63a8bdea1d", - "sha256": "058ir6pfd4jzswry9rap161rz15f59k8d1zxxwbkm9ixisqkldby" + "commit": "ad7caa8bde9d9e3e4f09458e6542ae1318949b2b", + "sha256": "1hd4df6ykifkkrl4ywczmiv0np2ai0q2xs7wabh24wi6cs3nzapw" + } + }, + { + "ename": "daml-lsp", + "commit": "d6812a37b3817aa189188eaca4c5fc400af69b8c", + "sha256": "14cx2mdr6kybhj146xvvx5vxzqy38s9znbvjg5y14l022sqajz87", + "fetcher": "github", + "repo": "bartfailt/daml-lsp", + "unstable": { + "version": [ + 20231101, + 1818 + ], + "deps": [ + "daml-mode", + "dash", + "f", + "ht", + "lsp-mode" + ], + "commit": "26ea6a1b34c49aaa5a2b395a0468c8af710bfab7", + "sha256": "1n478pf1nq5g1h4ixry15f7iv0gpslcwya3a01m008vs8h4i557a" + } + }, + { + "ename": "daml-mode", + "commit": "1d9167b45a48f8ed36e4d62578abe29d3d350005", + "sha256": "0pr1m78qffxzzn5qqk63y7hjxwj8jmqh0i6fzps662a103iqzsim", + "fetcher": "github", + "repo": "bartfailt/daml-mode", + "unstable": { + "version": [ + 20231106, + 916 + ], + "deps": [ + "haskell-mode" + ], + "commit": "3ba1166edd4c22402996625b1f8a05a2d5b1cbc6", + "sha256": "0vdprvf0zswng8i2zy2jwwwyannigpicwhhdd913akzsyzmjnm27" } }, { @@ -20908,11 +20965,11 @@ "repo": "rails-to-cosmos/danneskjold-theme", "unstable": { "version": [ - 20221121, - 634 + 20231110, + 722 ], - "commit": "39ff00f8a40bcab96afd9450195124b57becd625", - "sha256": "0iqljbvl4rliaj2lkmwl7ls94kx5ig6gi9c8gddk8l61b7chrqyl" + "commit": "b3335e44f468c019c95a8210ce1ed9fe23c65735", + "sha256": "19lncwxzxyi73cn7439rk8cvgcj6l4x1kj6fykmw3b18s7rj555f" } }, { @@ -20964,8 +21021,8 @@ "repo": "emacs-lsp/dap-mode", "unstable": { "version": [ - 20231021, - 532 + 20231110, + 659 ], "deps": [ "bui", @@ -20978,8 +21035,8 @@ "posframe", "s" ], - "commit": "1187c6982fbc886e633b68359d64f8e5d7750151", - "sha256": "11cpsrbmqzamq9ply0pbd983lqsas8wxym0r476bv2vx2bqkaqpc" + "commit": "f6706fa917aecdd1ebf71ee217724622cc6a97e4", + "sha256": "0jjnhl5hrpvdd4qb3jz6pdjgrp9qjxbm5dbgdhi6bkl2jhxy93fv" }, "stable": { "version": [ @@ -21338,11 +21395,11 @@ "repo": "emacs-dashboard/emacs-dashboard", "unstable": { "version": [ - 20231012, - 1943 + 20231031, + 359 ], - "commit": "427cd8e161232904745dc7870a36ad55ebf65753", - "sha256": "1pll099gz1v9kip24lmsfhn419fbfgjpavjl5w9zafj4yqmi2ipl" + "commit": "22786237e16cfeae33f07ae9c5eeaf061408579a", + "sha256": "0la3vfz1qyv687j4n3kky99dla3dh89hh5zhc9v3rbh562jdgr0n" }, "stable": { "version": [ @@ -21767,10 +21824,10 @@ "unstable": { "version": [ 20231017, - 1022 + 1037 ], - "commit": "60aa194454a7adb82790b6455c130ecbe93cb2a7", - "sha256": "0n6idayngdsb5vsr2brzj1dhq2rxv7jdsf0jns386aq5cmpjzvig" + "commit": "586300cb4747128b7f8397d9dd9f09fa1e27b118", + "sha256": "11fwr66nm51n4kmy8y5zpa5lwy4qnnspsbrpbiv3r0p3ivqdga15" }, "stable": { "version": [ @@ -21893,6 +21950,21 @@ "sha256": "08wbil5ynpsjw8b8ld666zh9l2zc7cczwjakqv2nrpcb89hk12qw" } }, + { + "ename": "decor", + "commit": "6455cfe4559770fc53348eb3ddd8dbf6e0c3976b", + "sha256": "0rz1n7qrddy7qh50x04n3bjxkbfdmiqa0v9055clbc2f16snknsg", + "fetcher": "github", + "repo": "KeyWeeUsr/decor", + "unstable": { + "version": [ + 20231101, + 2354 + ], + "commit": "aad4fa9f4e0d4140e2707f4cc678b1dc3c0672fa", + "sha256": "0lxw55l0p5cgp1kgwh0yzh9bc3wvgnd932jmfy77nmiw6wl4achm" + } + }, { "ename": "dedicated", "commit": "5f2a50f62475639af011c99c6cc38928b74b3b0a", @@ -23366,11 +23438,11 @@ "repo": "hjudt/dired-duplicates", "unstable": { "version": [ - 20221007, - 703 + 20231109, + 1353 ], - "commit": "3c16f563880453ad65e1b19ec92d7c4c5a6269f2", - "sha256": "1h80636fmdc1ykkqapirqhh86vqln80c6h71iwnsq351s4mrly74" + "commit": "349eebbd8b3fc10fa2a4551426769d20744e2eb2", + "sha256": "0zpv0112xphvci5rdw04qai9pdjf2ig6jf4kianwjzlgcrma5zar" } }, { @@ -25055,8 +25127,8 @@ "repo": "Silex/docker.el", "unstable": { "version": [ - 20231005, - 1918 + 20231110, + 1006 ], "deps": [ "aio", @@ -25065,26 +25137,24 @@ "tablist", "transient" ], - "commit": "61bb3ac0f2195a7a592df0453fe9f404bd92f9b1", - "sha256": "0g7sgf38ihza30mli1bi82nmn8plkjx3xm76ykg1s66j1ihfhb3p" + "commit": "2def2ab7fa04ed14403d00e3547a94c3822302cb", + "sha256": "13927ns3393q40gxrfzyqh6ajxzfjg14d0srfxi6ild3pmaz0460" }, "stable": { "version": [ 2, - 2, - 0 + 3, + 1 ], "deps": [ "aio", "dash", - "docker-tramp", - "json-mode", "s", "tablist", "transient" ], - "commit": "bc11d5e4f21eed57e482116848af1f5c9e21bd3b", - "sha256": "1743x2s7ss7h329yayima3pqi62f0qjv56g5y6b7iwk40wpnhv9v" + "commit": "2def2ab7fa04ed14403d00e3547a94c3822302cb", + "sha256": "13927ns3393q40gxrfzyqh6ajxzfjg14d0srfxi6ild3pmaz0460" } }, { @@ -25443,16 +25513,16 @@ "repo": "seagle0128/doom-modeline", "unstable": { "version": [ - 20231027, - 619 + 20231028, + 1505 ], "deps": [ "compat", "nerd-icons", "shrink-path" ], - "commit": "1df1a7e49015004a7fb54f7baa8fb1767b3960ec", - "sha256": "0zgwdryws6817pj4jldxas9khfzc57hp0cc0vmgbr8izsqqkidhr" + "commit": "dc15e932d8be149c9417a00898db229d9a2f8e6f", + "sha256": "0j2brh0crzfd5nbwk1ss14jsjfi7b7ynqwg0ml7wc5srwlqmwiqi" }, "stable": { "version": [ @@ -26331,11 +26401,11 @@ "repo": "xenodium/dwim-shell-command", "unstable": { "version": [ - 20231024, - 1346 + 20231109, + 856 ], - "commit": "19be1c2f3792c95f04fd369cb931a52f7df9cfd5", - "sha256": "0fc43n3958b5ix304zigsyz5d5i0gx35lq58lfg40qmc9lhm5hym" + "commit": "642a907fdec8b765e777d0c9656388694a15dae9", + "sha256": "15fsn7dp6jngyl8457rcrsq243r93plamn4wdlidgm3kb05lyaqk" } }, { @@ -26799,14 +26869,14 @@ "repo": "emacs-eask/eask", "unstable": { "version": [ - 20231017, - 1227 + 20231103, + 840 ], "deps": [ "dash" ], - "commit": "224798a5660717fd4325f13d66ba275a4d2031dc", - "sha256": "0ixm0dkzdxn35il16ff2r2xjqw7sbfqirkf3w664lrdwa56wzm1b" + "commit": "2f8ad56c8d9b3e6226b6641de1f8b61571225950", + "sha256": "01dbyplh6gwkk85amrx916h1lxjdbnvps7wqai3ny9wfixh7w0q8" }, "stable": { "version": [ @@ -27066,26 +27136,26 @@ "repo": "joostkremers/ebib", "unstable": { "version": [ - 20230920, - 825 + 20231103, + 2 ], "deps": [ "parsebib" ], - "commit": "568aa9c28a86c58b8c11a6fed468f355a80013e9", - "sha256": "1z67ssllrji9fc7hg378bhsdjw6rkz3djwhr924gvw2wyb6b2xvz" + "commit": "6381458947bc6fb6c0605469bceb92784a9fbd67", + "sha256": "08j6z4rpnvz7vhdrm7y3prf2jpxclqicid6as4qljysq3czzfhay" }, "stable": { "version": [ 2, 39, - 3 + 4 ], "deps": [ "parsebib" ], - "commit": "374400c99f600cfda703da4fb8d16898be48cb74", - "sha256": "1azgsjf5j8k6llq74brykidcb2mnq6fghk8jyq7qad5afh7n0mrc" + "commit": "6381458947bc6fb6c0605469bceb92784a9fbd67", + "sha256": "08j6z4rpnvz7vhdrm7y3prf2jpxclqicid6as4qljysq3czzfhay" } }, { @@ -28819,19 +28889,19 @@ "repo": "emacs-eldev/eldev", "unstable": { "version": [ - 20231027, - 1758 + 20231107, + 2029 ], - "commit": "108bccfab4e566c72d16401a675a5fee7ebbb3d8", - "sha256": "16f5ynyvphp58g1fgzqdicd7cj0xc12mx7mi3wzhr6gy9ll510mz" + "commit": "ce5f3e14d7c5ab21dfb3e50235bfe495808b705a", + "sha256": "01ax4nzdby25szjmy63fmxjd8hf0a6hkkj555xylldq9bx5ax899" }, "stable": { "version": [ 1, - 6 + 7 ], - "commit": "fadadf9d91b2a76db231fbd7bbd70d3023ac584b", - "sha256": "0m2d607hprkl1pdapxsfjwag7plf822ig59qb6jjzy9m7gwg21k5" + "commit": "9ae24a8b62643d6e194d0754611dc014304c1183", + "sha256": "1q30r6di3r8dxxfbxfyii7kfvjj83c16bxx8ixadki3ix6imd6l5" } }, { @@ -29925,15 +29995,15 @@ "repo": "s-kostyaev/ellama", "unstable": { "version": [ - 20231027, - 1759 + 20231105, + 1147 ], "deps": [ "llm", "spinner" ], - "commit": "2e5219afbef9ae0c9adc288d3d13b21e49c847d1", - "sha256": "1l551x979914nznczi2n697ykwcpcr40w61c0ivq46fnvzg9sdl8" + "commit": "702042c0bf79a4e81133fb2acb9031f5eae817b0", + "sha256": "182i95q0n6r2i774f66jkkmd172d4r8ybhqvayxfmgxr2ryfqwjg" } }, { @@ -31040,14 +31110,14 @@ "repo": "oantolin/embark", "unstable": { "version": [ - 20231026, - 1842 + 20231105, + 133 ], "deps": [ "compat" ], - "commit": "99cb35d7d228f57ce8e096f0c3afbf4335aa307b", - "sha256": "0r9y6c0hgd8qsv05w21g8h575b7m8hn4xi8zhmjhs1vswxgwidmx" + "commit": "8c57c361d686d352f22bd570fee4976f6ab42bcc", + "sha256": "0cnv6lzbrl8pa8p4v3llm1alas5p1zs32nndsi626l2aqbjyfx8z" }, "stable": { "version": [ @@ -31245,16 +31315,16 @@ "url": "https://git.savannah.gnu.org/git/emms.git", "unstable": { "version": [ - 20231027, - 2131 + 20231106, + 2235 ], "deps": [ "cl-lib", "nadvice", "seq" ], - "commit": "cdea73e122e07c39678606bf876be925589a51f9", - "sha256": "0k8c2c2aaa7byzf8bm5iayfz1h58igsy2mic7ibbm180m69yl1rm" + "commit": "f3701eea3d0159ea9a2b44c5cce3886be73ff3df", + "sha256": "0dblq6d938hxw0y4920653qqp8m6p1g91qgg311idc5azzy3hdp0" }, "stable": { "version": [ @@ -32751,30 +32821,30 @@ "repo": "positron-solutions/elisp-repo-kit", "unstable": { "version": [ - 20231025, - 252 + 20231106, + 404 ], "deps": [ "auto-compile", "dash", "license-templates" ], - "commit": "f664196ad5736ec03ff04b4566a363309b8ceda4", - "sha256": "01hx2s9x4zz1d33br6hxc2x9wdf09fcn0rq09fmy96gq74cbjf5n" + "commit": "49611de3ed000b5872c63270dd66efa0e6bf76c9", + "sha256": "1fq1fsgs0dklal5d3gxbb8anaw9kgixpcjzyvvia7lxzlfc7chqv" }, "stable": { "version": [ 0, - 4, - 0 + 5, + 3 ], "deps": [ "auto-compile", "dash", "license-templates" ], - "commit": "6e5eaa8b6317d596d0721a3d7656bfb89ff2f847", - "sha256": "09gy3p94cpb2ray4jvpxf1cyjzylvxczhn7m76wx8ppfsg221say" + "commit": "49611de3ed000b5872c63270dd66efa0e6bf76c9", + "sha256": "1fq1fsgs0dklal5d3gxbb8anaw9kgixpcjzyvvia7lxzlfc7chqv" } }, { @@ -32785,11 +32855,11 @@ "repo": "erlang/otp", "unstable": { "version": [ - 20230905, - 1428 + 20231110, + 1018 ], - "commit": "43d277c384c17ef0c46df70db8c0bb68b8f873a5", - "sha256": "04p6qzr8gg56gv2h9iq1lshq8rp62mp392whvjqnbfz5710hk748" + "commit": "bd55bb110c2ae8e51e14f4a26c9116e1db3b3cc3", + "sha256": "0md6bd463lz806463g9wch3xmmdqaddbbya2mnxx88ncfijx86n3" }, "stable": { "version": [ @@ -32943,8 +33013,8 @@ "repo": "rejeep/ert-runner.el", "unstable": { "version": [ - 20220513, - 1142 + 20231110, + 1358 ], "deps": [ "ansi", @@ -32954,8 +33024,8 @@ "s", "shut-up" ], - "commit": "69d66b934223d5f1801ba3a4c8dbfb3453f2a041", - "sha256": "12hy1wnrs9dq2hl88fbybjv18a5fh5az5vpcrrxihrwy2gi2yrw0" + "commit": "98a5a6f683663f9f0357459d75ce1dc36c987e4a", + "sha256": "15c3hny1nh57gx8jc1mb28j4cnyn6n3h1hy3b0zdiirdwrgd05bi" }, "stable": { "version": [ @@ -33400,11 +33470,11 @@ "repo": "akreisher/eshell-syntax-highlighting", "unstable": { "version": [ - 20230601, - 246 + 20231108, + 2313 ], - "commit": "8bf0494ca71944b9d4bfb8ec3c93ea29d46bc2f9", - "sha256": "0jfsinfbcdzznsrbd615r72vn4vw6cq87pkk22h17g0p8kdf1li2" + "commit": "4ac27eec6595ba116a6151dfaf0b0e0440101e10", + "sha256": "123a2szd95nd43v2397087ayahp7azqm5arzh4fmqi1kdch4w3sp" }, "stable": { "version": [ @@ -34400,15 +34470,15 @@ "repo": "emacs-evil/evil", "unstable": { "version": [ - 20230919, - 2206 + 20231106, + 1213 ], "deps": [ "cl-lib", "goto-chg" ], - "commit": "d28206ccff74bc07ba335b8ff77805564f6928d7", - "sha256": "1jdrrj1rh43nx0kzh5h7cnrr9yjs6mkm5p7ld82sbq77mbnghzkn" + "commit": "c4f95fd9ec284a8284405f84102bfdb74f0ee22f", + "sha256": "07frgwzj6jfrcln6vc4c0pahgfrbrky50gz3mzck781xpmvkhwj9" }, "stable": { "version": [ @@ -35879,11 +35949,11 @@ "repo": "7696122/evil-terminal-cursor-changer", "unstable": { "version": [ - 20230827, - 118 + 20231031, + 852 ], - "commit": "380de63bbb32dda00434d50f47e187f9cbf89b32", - "sha256": "13kc0a18h8p7xq8h7jm21shadd6pyg6d2b5wx5r6ni3g0bdlh47q" + "commit": "2358f3e27d89128361cf80fcfa092fdfe5b52fd8", + "sha256": "0nssajjkmfhd9nvdvvkkja2vc1x2hwlpj3amnzry35jnbfq35c5f" } }, { @@ -36136,8 +36206,8 @@ "repo": "ethan-leba/tree-edit", "unstable": { "version": [ - 20230419, - 1753 + 20231108, + 1749 ], "deps": [ "avy", @@ -36146,8 +36216,8 @@ "tree-edit", "tree-sitter" ], - "commit": "96631e26d96645172934011abb2a53ab1e5861d4", - "sha256": "12cihsgqwim2r7hyl5l3b5n3malnkmh26scf6d7bydpvd66d4ml2" + "commit": "f5e2b467f14a2980dbe1a862ce0b27e768b2e980", + "sha256": "1xf4aygk4vc0pi590ca9nm1j9s64bv018xz5w8g4ln7rgpwdk408" } }, { @@ -39627,14 +39697,14 @@ "repo": "worr/cfn-mode", "unstable": { "version": [ - 20220221, - 1029 + 20231030, + 1003 ], "deps": [ "flycheck" ], - "commit": "4cf56affe3035fda364109836e26499431095185", - "sha256": "1i9nqzk6nx4jdcn6q2yj2awb8rskblhnhqmxljd8bfv5s02fqr8z" + "commit": "0eb3dd630391e4d8a26e09c9032cfb9f4bd71e08", + "sha256": "1zk3rjabmpfl37zrnnim4h6cbnwp9vg8yjwirw8hjsayfh1pp0kk" }, "stable": { "version": [ @@ -42219,14 +42289,14 @@ "repo": "ROCKTAKEY/flymake-actionlint", "unstable": { "version": [ - 20230731, - 753 + 20231104, + 239 ], "deps": [ "flymake-easy" ], - "commit": "98a47bc6ae2d31f699e98caf8093d5bb8cc04771", - "sha256": "1bcnqgwdyf7c8zim7jfaz2pfnldafnlqg65cklbydyhsa1rflh5b" + "commit": "17ee78db1e1639ac8272d5c0919b82865b638aaf", + "sha256": "1ln8ajn6vscnq4wkyqcqd8lw5bx2ypzi9qr9piv895g73667bd4h" }, "stable": { "version": [ @@ -42264,11 +42334,11 @@ "repo": "mgmarlow/flymake-clippy", "unstable": { "version": [ - 20230826, - 1702 + 20231102, + 1616 ], - "commit": "d0774403fe96d88bd629d0825ffca46a1786d697", - "sha256": "1gw7xqfw5lsp16jjipb0q49i08qsbkd03sam2ay3grry1cph6d63" + "commit": "62c670c19e575a0d7dd723cbd195c18de60bb494", + "sha256": "16bhyssaqmg3sw34ilp9h8kwfp45jrirday0pwr1qvx2skdfry5m" } }, { @@ -42436,6 +42506,36 @@ "sha256": "1wbzrxxz5z1xg2lwmqgglvixxf1xm3gl6mdyj9idsbym05azm3hg" } }, + { + "ename": "flymake-eask", + "commit": "abc9fa5374d7e748aa7265898ccef1483e7def3e", + "sha256": "1rhicc3hbbrl9i59icchmmyki0271587vl7w4r2a9iw8cw1gl5m5", + "fetcher": "github", + "repo": "flymake/flymake-eask", + "unstable": { + "version": [ + 20231022, + 1740 + ], + "deps": [ + "flymake-easy" + ], + "commit": "82204f96fd4168a7641df81fd90cb6d8561914f3", + "sha256": "1ipc337bgrb6z59pr1dxwhxbky7c7x4jq7xv0n0fqyvnwbvgj8q1" + }, + "stable": { + "version": [ + 0, + 1, + 0 + ], + "deps": [ + "flymake-easy" + ], + "commit": "5e1a3efa93e823da95ac4c1e79ab3812c112e6aa", + "sha256": "0k39wkcck9gy8bc6aj0lzq2l37ni3hcgqm65hgkfq7s1asd83ppp" + } + }, { "ename": "flymake-easy", "commit": "855ea20024b606314f8590129259747cac0bcc97", @@ -43360,14 +43460,14 @@ "repo": "erickgnavar/flymake-ruff", "unstable": { "version": [ - 20230620, - 115 + 20231105, + 2043 ], "deps": [ "project" ], - "commit": "7e3f88068b75d797e1efe0fc194f9725469f126e", - "sha256": "01wpp32fgqy1rsgdvmg1zkck7bkh8ciavhswsahv8sx3wpj3gp9v" + "commit": "8b2392c45538a377fc3c8cfcda73165652b660ca", + "sha256": "0sagfcmbqw5q21d4wy9cs2yhpy53qa53amwwk3kih9ka64fnyhzy" } }, { @@ -43469,11 +43569,11 @@ "repo": "erickgnavar/flymake-sqlfluff", "unstable": { "version": [ - 20230129, - 2035 + 20231105, + 2009 ], - "commit": "f7921a5b762eb0675b8fca7cfb00273a76eaee5b", - "sha256": "0yvf3bq04aljx93p9c3l8jgiwpmbwvkknx06zzscd1fn5n3kfava" + "commit": "598dff268231f74ba902e2c607c85dd014fbee28", + "sha256": "0r32vhb9krjhq4xk0bmzk43x756jcw39k7vl0ps10zha7p7mnm69" } }, { @@ -44274,8 +44374,8 @@ "repo": "magit/forge", "unstable": { "version": [ - 20231011, - 2149 + 20231107, + 2046 ], "deps": [ "closql", @@ -44290,8 +44390,8 @@ "transient", "yaml" ], - "commit": "6c040484eec3e95335909589b01103dd2b484a58", - "sha256": "0cilqdk94y45f3pxrward07qr6nvqcg2i1f62v99hv8j7znz4l6p" + "commit": "5dcca0e0c0378499b086543be2ec292ddd8beb5b", + "sha256": "1zfr4ci3vw7y6nq9j75smdga02nzqyrj08v35qd1i7j7kdpppp3l" }, "stable": { "version": [ @@ -44361,15 +44461,15 @@ "repo": "lassik/emacs-format-all-the-code", "unstable": { "version": [ - 20231020, - 1907 + 20231107, + 1932 ], "deps": [ "inheritenv", "language-id" ], - "commit": "27704b8f072525b02249ae21c4db9071950d9a01", - "sha256": "13xmz3va3haa03qjarvhdk3y8qqqckd06gvlrlvp3li1vx44rddb" + "commit": "6adf79ec74d52862e9afb910303bfa04ac9db604", + "sha256": "1x65gycrfw5m2ak7fdnqk0ysv4s65z64a0dc1nda7l5qfy425pll" }, "stable": { "version": [ @@ -44509,26 +44609,26 @@ "repo": "rnkn/fountain-mode", "unstable": { "version": [ - 20231027, - 359 + 20231104, + 453 ], "deps": [ "seq" ], - "commit": "a9c521590e720ab151ed601baf924928bce40bd7", - "sha256": "1ja13x0pqwni367y2vzjl2py4q8v0q5a2f8m5ngps6fppn6hbxjz" + "commit": "e2c0b952b297d99dd16f2d55f883eec8bfdfa896", + "sha256": "1m6xvda2bx5pxzklc0nlzfc9a9fbnvysld2zha59qdjlr9zzi298" }, "stable": { "version": [ 3, - 6, - 3 + 7, + 1 ], "deps": [ "seq" ], - "commit": "1f2004d6e905dab5b8dd7e1b068e4df86596d955", - "sha256": "18s1dp2n9q6f3py3f1yc3918yqpncdkwkgi3b3bc2868n6sw0n84" + "commit": "e2c0b952b297d99dd16f2d55f883eec8bfdfa896", + "sha256": "1m6xvda2bx5pxzklc0nlzfc9a9fbnvysld2zha59qdjlr9zzi298" } }, { @@ -46930,15 +47030,15 @@ "repo": "walseb/git-backup-ivy", "unstable": { "version": [ - 20221015, - 431 + 20231030, + 2155 ], "deps": [ "git-backup", "ivy" ], - "commit": "e54a3c4b95023c58664a2c59b95a95a07759a1f8", - "sha256": "12r7nk5zxplaq5sk67003h57nc7m6z3xi50g6xnqwas8z7pczfpi" + "commit": "8c825ac2fef586e2792e980003e5ae0deb908bbc", + "sha256": "1wv0z122sn3p1rs0q62bhylna28308svniwznfix54vxsjxwz1m6" } }, { @@ -46964,14 +47064,14 @@ "repo": "liuyinz/git-cliff.el", "unstable": { "version": [ - 20231020, - 1845 + 20231101, + 1839 ], "deps": [ "transient" ], - "commit": "d675d2ec3f6fb10a07fc3632bb7034a74f92cf8b", - "sha256": "0c07hv3ca8pch9cxqr97m4szksk6m21ipy0a0kimqnavivcgwii5" + "commit": "d353c2882fa0bec59e6541a2171e9816244eb73d", + "sha256": "0hm1pf239clp80s4abzdnlgw3vp8qwlkglaa1qzap8932p3dlscx" }, "stable": { "version": [ @@ -47027,16 +47127,16 @@ "repo": "magit/magit", "unstable": { "version": [ - 20231027, - 2058 + 20231030, + 2243 ], "deps": [ "compat", "transient", "with-editor" ], - "commit": "16ddcd7cc8eced7c242389a8ec51ce52f3b28425", - "sha256": "0c7zsya1v7hkbn316zkky4j9nzkrfavr9xspwrm40mv6z9vdan69" + "commit": "5cf664cd32010d3a5207c09da60e0c8f0c37b496", + "sha256": "198dqqbxa62dlqbf28fxxmqlbvv854l0wmi0ha8qx0vslq5pys4x" }, "stable": { "version": [ @@ -47373,26 +47473,26 @@ "repo": "magit/git-modes", "unstable": { "version": [ - 20230920, - 1224 + 20231101, + 2323 ], "deps": [ "compat" ], - "commit": "3889534bdafb04fab84c083ccfc510202926c5a0", - "sha256": "10irpnccixwf6whxhdm9r8x66npd0439y2rv18fcn8f650d6pxac" + "commit": "399b1b446644afce8d0949ff85a882bfdbbfb7bf", + "sha256": "0npwjcm04gg1cy19gsha5m6my9xa0din860gv3h32cx8q3nizjjc" }, "stable": { "version": [ 1, 4, - 1 + 2 ], "deps": [ "compat" ], - "commit": "44d536ba637235c9dd203410281397417a3e60b6", - "sha256": "0b9fywqwccdvyg1cfnlzl61gq1gryjvzp32cw91l4igv7ppmq684" + "commit": "399b1b446644afce8d0949ff85a882bfdbbfb7bf", + "sha256": "0npwjcm04gg1cy19gsha5m6my9xa0din860gv3h32cx8q3nizjjc" } }, { @@ -47724,16 +47824,16 @@ "repo": "akirak/github-linguist.el", "unstable": { "version": [ - 20220928, - 2013 + 20231105, + 736 ], "deps": [ "async", "map", "project" ], - "commit": "73f9f52e1f626e866d8becc7a3671630449764c2", - "sha256": "0vsab3jwkck9l42j22j2ndcj6njqbi516z7ayhlnv2z10ifjwfp7" + "commit": "7e24d62266ff0c56b63dc8ca4bf6d39a88aa1d5b", + "sha256": "18wh1713zgn2p733n9psqq51ixlxacnbsfw4h8falzahn53mk0j6" }, "stable": { "version": [ @@ -50012,7 +50112,7 @@ "version": [ 0, 33, - 0 + 1 ], "deps": [ "dash", @@ -50020,8 +50120,8 @@ "magit-popup", "s" ], - "commit": "f3c1fca929db8a8289c27533de1fdffaf72cfba3", - "sha256": "098f5rj6x6w6pdl2jz0yabrsq7gyhrncz676j5clik7sn97fp3v1" + "commit": "6de69ad0cd33a85545b15c7d201745f2fd807dd1", + "sha256": "0bmd2akj3dp6xp8rr69w183ha3wj2xz9b3pp8bzh5ifmcwwp4cg7" } }, { @@ -50047,11 +50147,11 @@ "repo": "DamienCassou/gpastel", "unstable": { "version": [ - 20181229, - 1404 + 20231030, + 713 ], - "commit": "8a5522b274f79d55d7c9a0b2aaf062526f9253c7", - "sha256": "01pnnqcxni55xr7r2lxcnsqiszm2w5iwnjcwp748p1faq6ywhi19" + "commit": "d35505abb1e38ddda61440b033ebd4decac7a25c", + "sha256": "0h4g3fjvxn7r7zikxf62znabspnkr9a1wfrs4ij20vb6pzs95lkj" }, "stable": { "version": [ @@ -50104,11 +50204,11 @@ "repo": "stuhlmueller/gpt.el", "unstable": { "version": [ - 20230502, - 2319 + 20231108, + 150 ], - "commit": "a38c152caa99ca30af86040907f70b027173c19d", - "sha256": "0am5hw32052pslhxczf6vhzm9ywjwkcdrbccbpdc3fbn78b770jl" + "commit": "fb0ab4b1e95a6ba97c09ff072fc91ac7c7f22afa", + "sha256": "0vqxf5zfsaa1ddqp80fhyyfpgpi5my1dzxpsd9zzbf7cma383r00" } }, { @@ -50175,14 +50275,14 @@ "repo": "karthink/gptel", "unstable": { "version": [ - 20231024, - 2326 + 20231108, + 2129 ], "deps": [ "transient" ], - "commit": "644fc1de2f1934f2db1e448de1edae065e848b77", - "sha256": "1jr65afr7nk3qmc7qjb4xslaz3438j46vl4wavx8is3n41621sd3" + "commit": "0109d0d1c067aee8fc3228f1f34d766043258cc3", + "sha256": "15lwqgydkzqc4zp9dfyiqlphm14pr5f588gwi8pxw36dmpgik927" }, "stable": { "version": [ @@ -51514,11 +51614,11 @@ "repo": "idlip/haki", "unstable": { "version": [ - 20231028, - 643 + 20231103, + 1440 ], - "commit": "6badf26c40463155d15d196ebb1ee8d69e6b384b", - "sha256": "0bgbb8s26ll1qmvfvkaj1cxynpxljkbr4wm4hfnvmkbby7c0356j" + "commit": "790686fd26681c9602b534075efa09a522a5847d", + "sha256": "0h2bgrqi49x4s3znyxiaxa4is5rl4cab94dysycardlhw1gn9cld" } }, { @@ -51695,15 +51795,15 @@ "repo": "alphapapa/hammy.el", "unstable": { "version": [ - 20230927, - 530 + 20231108, + 23 ], "deps": [ "svg-lib", "ts" ], - "commit": "cc885461c6f7cb4bb08e563f0324ebd2b415b17c", - "sha256": "18avl13wripi7nxbwbxmyg64cx2gj27kd46q4m4ycpps5nhs0fyc" + "commit": "c28a4a704f57f0e889110063edaf0f186feace0f", + "sha256": "04dwvi0mzp8c1kxyswifr65q05yfc4f0dxd6f8jnqy7n9vhmqalq" }, "stable": { "version": [ @@ -52308,16 +52408,16 @@ "repo": "emacs-helm/helm", "unstable": { "version": [ - 20231027, - 1921 + 20231108, + 1729 ], "deps": [ "helm-core", "popup", "wfnames" ], - "commit": "4ea8631540ceed540c6242309c5778b3b976d12a", - "sha256": "0w2ynkm256sw25m8yzj5zgqjhhfa1zaqj7a47c81isjdqxfbv7v6" + "commit": "2534c228ef6699cb2588349c44627835fc444278", + "sha256": "1iq9cpf4nywfiw1f3ki5jcxpb2mlyqm6pgqfa6alfkkpvgrap9l3" }, "stable": { "version": [ @@ -53118,14 +53218,14 @@ "repo": "emacs-helm/helm-comint", "unstable": { "version": [ - 20230918, - 537 + 20231102, + 2029 ], "deps": [ "helm" ], - "commit": "2998787568b67ffe9fb898a9150d13b37387707a", - "sha256": "1bw74z53s0zs3yqqgxyhlxhmg8s5wmlrskr1033lyga05wbzblsq" + "commit": "9215b2aa8f42f62cbda66a1503832abb7f491549", + "sha256": "029dhxy73lhpbpsw7n3sj8z18c2syy59551pfd31k8kas98ck52j" } }, { @@ -53169,28 +53269,28 @@ "repo": "Sodel-the-Vociferous/helm-company", "unstable": { "version": [ - 20190812, - 1429 + 20231108, + 612 ], "deps": [ "company", "helm" ], - "commit": "6eb5c2d730a60e394e005b47c1db018697094dde", - "sha256": "1ci37w6ahnqrfpb284gjvxmimlf61sdxb9k192yy9q983cksv2hx" + "commit": "a653ff05023a21dfa087d196d6ca27e382eb28b2", + "sha256": "0zg878i48kmgw9lj772c3kx5v13k9k2afz98j65jx2bjbcm9f338" }, "stable": { "version": [ 0, 2, - 5 + 7 ], "deps": [ "company", "helm" ], - "commit": "6eb5c2d730a60e394e005b47c1db018697094dde", - "sha256": "1ci37w6ahnqrfpb284gjvxmimlf61sdxb9k192yy9q983cksv2hx" + "commit": "a653ff05023a21dfa087d196d6ca27e382eb28b2", + "sha256": "0zg878i48kmgw9lj772c3kx5v13k9k2afz98j65jx2bjbcm9f338" } }, { @@ -53201,14 +53301,14 @@ "repo": "emacs-helm/helm", "unstable": { "version": [ - 20231022, - 1046 + 20231108, + 1729 ], "deps": [ "async" ], - "commit": "a4380caef3a9e4b1e8d11458852ab67ba9b4cf58", - "sha256": "1q6v5zf5wfvg6krj8xfc4g33ja68r8abw5ymy3cmbyvnmxj9dwyb" + "commit": "2534c228ef6699cb2588349c44627835fc444278", + "sha256": "1iq9cpf4nywfiw1f3ki5jcxpb2mlyqm6pgqfa6alfkkpvgrap9l3" }, "stable": { "version": [ @@ -58470,11 +58570,11 @@ "repo": "axelf4/hotfuzz", "unstable": { "version": [ - 20230824, - 1457 + 20231108, + 1101 ], - "commit": "3076cb250d0cb7ac6c3ec746dc4ccfea09ccdb25", - "sha256": "0hc13big8cnqf19cjcdwq9k1plpc9401hf2ddxf4vd0gyqlxlsxn" + "commit": "a7563c9d08ae23abc05f8a184911ff803e52a54b", + "sha256": "052yjj75fwic6n32qc5cyaq73vag7y6c68qk6868y526wwp3lxlj" } }, { @@ -59209,18 +59309,19 @@ "repo": "ushin/hyperdrive.el", "unstable": { "version": [ - 20231027, - 1458 + 20231108, + 2105 ], "deps": [ "compat", "map", "persist", "plz", + "taxy-magit-section", "transient" ], - "commit": "f37b757087a882d1736af3f06374bf81da940f06", - "sha256": "0l7gbqa8q5vkw2ydqgl5indf806shhi37pd2ihcr15g3az7indw3" + "commit": "0bb8c90827781241b7c04904e7a348133e084453", + "sha256": "1y8c8dpzj4fvym2sk3ci0sdrkm70w9anyvgpb6q2sa5b25hwgm7f" }, "stable": { "version": [ @@ -60322,28 +60423,28 @@ "repo": "KarimAziev/igist", "unstable": { "version": [ - 20231021, - 1749 + 20231110, + 851 ], "deps": [ "ghub", "transient" ], - "commit": "a47d3da93e9f8be3d3fb45cd939ef727203411eb", - "sha256": "1z8xbw40zrmplgfpk4znafq61f00pjbjrsgjcb84fvg3c465jx0i" + "commit": "92e3c429c0da07025624cceb5796ac41edf753e2", + "sha256": "10hw58zln8x8kjyzmfl1vfqj5mqascix9c7rdq884f8ypfynx7p1" }, "stable": { "version": [ 1, 5, - 0 + 1 ], "deps": [ "ghub", "transient" ], - "commit": "a47d3da93e9f8be3d3fb45cd939ef727203411eb", - "sha256": "1z8xbw40zrmplgfpk4znafq61f00pjbjrsgjcb84fvg3c465jx0i" + "commit": "e588d2f625ad5f780572e144145e789a764af1b0", + "sha256": "0vz8xzdl87wvkvlawr0ph9s20r263qks9kp5b7g2hv2zng6wr3x5" } }, { @@ -60948,11 +61049,11 @@ "repo": "jcs-elpa/indent-control", "unstable": { "version": [ - 20231015, - 616 + 20231031, + 116 ], - "commit": "5d83d5fb581db8eaeb7f200ddc53c15a9b9a8b62", - "sha256": "0vsfqycwrwyq0dwmhylgwnsr53ak1h9ix901ygdpamx6lr7ljm4n" + "commit": "944030cf4137caaf5356519aaf44159073bad50e", + "sha256": "0mliv9p3ywyz877qa3r7cws18mkr9n68j9v9ivhg53b6zl15yrkd" }, "stable": { "version": [ @@ -62334,14 +62435,14 @@ "repo": "jcs-elpa/isearch-project", "unstable": { "version": [ - 20230517, - 2157 + 20231104, + 855 ], "deps": [ "f" ], - "commit": "b341ae06f5895d0666ad361f287036b1dfd7b3b7", - "sha256": "0xyysm8qr86rjxpms33wfbx607ks4wj53bpy6md9ldk5wfjbl0i1" + "commit": "b5d5d6ddbc5f636d9c1d2fb68a7950b1b3738074", + "sha256": "04iq210llgzw5hds3926dc9xbi8f4igj7r4pxj6gwgyriyg5sjaf" }, "stable": { "version": [ @@ -64311,14 +64412,14 @@ "repo": "minad/jinx", "unstable": { "version": [ - 20231019, - 1708 + 20231104, + 1427 ], "deps": [ "compat" ], - "commit": "884379eeea2cd5329788a3948418133ad762ed31", - "sha256": "1n6z49gxmn3ga34m62n3npjmhrzbjfrmbm4rhmv87mqq8gibk4ig" + "commit": "6f6108896744d1da4887b08e4fe4fff403ac10ac", + "sha256": "0jf9p75r13p28n1kv9w85kk9n3nfp4d8p34y76n3rqhh3sib2asg" }, "stable": { "version": [ @@ -64460,11 +64561,11 @@ "repo": "SebastianMeisel/journalctl-mode", "unstable": { "version": [ - 20221119, - 1653 + 20231110, + 1253 ], - "commit": "baaffdfd22a19afb1997ec3715d063186b80d3f5", - "sha256": "0kjzgz8kzvyh7kqjcd9r2cfrhldv90v3yjkpd41vnzbb29b46d4h" + "commit": "cb3185081cc8eba06de30936efa227639fb8a60c", + "sha256": "0805nvz7kssjm3gahm9g8s25by44dm16anz69087jqfkdwxly023" }, "stable": { "version": [ @@ -66009,6 +66110,24 @@ "sha256": "0d5qnqhvnxw5009mq34jnnc19r01y4kz0ypnv1mby80g8jz2gl62" } }, + { + "ename": "kanagawa-theme", + "commit": "7f48763ca253881f454a999c6bebe12325066e59", + "sha256": "046va3ik8h19lm7s3308i1379d35i3jzjw9p05ml85srfxmpmchr", + "fetcher": "github", + "repo": "Meritamen/kanagawa-theme", + "unstable": { + "version": [ + 20231023, + 114 + ], + "deps": [ + "autothemer" + ], + "commit": "08debfc56e052ed69c7ecc3b08c687bb5af4a33c", + "sha256": "1mf4w05zhmhdrknfnpfrcvc3126i3vqcsyjwp0n83km1d8wcd1sx" + } + }, { "ename": "kanban", "commit": "c5c918900ad97075d788b3de658cddbb0c94f5d0", @@ -66211,11 +66330,11 @@ "repo": "carldotac/kdeconnect.el", "unstable": { "version": [ - 20210519, - 2016 + 20231029, + 2250 ], - "commit": "4977af8cb5fdc21da770f3ee43ad7823f2937da3", - "sha256": "16615kvyg3azla1niiz5d2zdlj4mv5kpyscna7w7r1jkzbysc2zd" + "commit": "2548bae3b79df23d3fb765391399410e2b935eb9", + "sha256": "1qfy9hav2gzp4p1ahf0lvxig047wk9z9jnnka198w8ii78il1r8l" } }, { @@ -66481,14 +66600,14 @@ "repo": "tarsius/keycast", "unstable": { "version": [ - 20231027, - 2204 + 20231105, + 1206 ], "deps": [ "compat" ], - "commit": "0a1cd94dfe047e60912791439e03caed0fdcaa0b", - "sha256": "13m07ik30li3jm9sa5js61i6kvjdhvqdy1yzj94i4qrr7mm67zk5" + "commit": "6a6f9106270f65b0bae3afb2ccdc52a3b5fbe340", + "sha256": "0n7pxrd7n56500xnn3w9m9c73zqaan1v9cqbcyd7nrhyb4dnbc10" }, "stable": { "version": [ @@ -66558,14 +66677,14 @@ "repo": "dacap/keyfreq", "unstable": { "version": [ - 20220607, - 1613 + 20231107, + 106 ], "deps": [ "cl-lib" ], - "commit": "dd88193cd7a91a92113121191573758ea2a3ceb1", - "sha256": "1rld3pwrdpgvpbn1pfwa71bb0kapv5a0ny0dh7ck2g07k1wql7lh" + "commit": "c6955162307f37c2ac631d9daf118781009f8dda", + "sha256": "18iw0jwr9hmxv5vikqf28sknml0k14rvddp80s2cm6bglaz4sdc3" }, "stable": { "version": [ @@ -66830,28 +66949,28 @@ "repo": "khoj-ai/khoj", "unstable": { "version": [ - 20231018, - 1043 + 20231110, + 828 ], "deps": [ "dash", "transient" ], - "commit": "8346e1193cf31ce8d66de7793b958bdd06c9d2b9", - "sha256": "106hvr7awd4mnfr7pjlpf0np749mmaffhyfg8di70chq0rmf142z" + "commit": "39ad1c6ce6c70c22c5d7a3a686a289ef0465a675", + "sha256": "17qyv28apbwa2id4mhmdwji2bmcpq8r1fnbd9q8dmqxzblbxhx85" }, "stable": { "version": [ 0, - 13, + 14, 0 ], "deps": [ "dash", "transient" ], - "commit": "8346e1193cf31ce8d66de7793b958bdd06c9d2b9", - "sha256": "106hvr7awd4mnfr7pjlpf0np749mmaffhyfg8di70chq0rmf142z" + "commit": "39ad1c6ce6c70c22c5d7a3a686a289ef0465a675", + "sha256": "17qyv28apbwa2id4mhmdwji2bmcpq8r1fnbd9q8dmqxzblbxhx85" } }, { @@ -67287,11 +67406,11 @@ "repo": "bricka/emacs-kotlin-ts-mode", "unstable": { "version": [ - 20231026, - 958 + 20231110, + 1334 ], - "commit": "0472c9346e30f8499c87938a323c733628a0dd26", - "sha256": "1gnlrbzj1z4028mm2c6bn7bf38vbs90z88i63f428hvjvimg0pw1" + "commit": "b9ccc4896c8af8e8b60a26eb16fffe8a185551d0", + "sha256": "1dy1j72i8ymxlvhrbh3k94l90p3vwfn8bimbrlw100aqz41nz2jd" } }, { @@ -67716,16 +67835,17 @@ "repo": "isamert/lab.el", "unstable": { "version": [ - 20230819, - 1456 + 20231106, + 1250 ], "deps": [ + "f", "memoize", "request", "s" ], - "commit": "44cc2630adaa02f902bcf28fa05f3a9039dda005", - "sha256": "1s027dmf2awd8qyrg33zr3slbwkpc00c586cld5kp5ky5gawaxsv" + "commit": "c79bf975ad799e11ead0e2f2ca909222044b35cd", + "sha256": "1n9xnpz6yv7rczl0cjk7qd5962swcf19022hpaf46kva2sw43333" } }, { @@ -69031,20 +69151,20 @@ "repo": "fniessen/emacs-leuven-theme", "unstable": { "version": [ - 20230812, - 1827 + 20231108, + 1108 ], - "commit": "b73a51a71ab8424bc2da8891f28e5239eac1236c", - "sha256": "159y2l4qj5gk1c9676mm5nrmpdljb4jm6sc933gq6q4p34wvrmgc" + "commit": "ab33c7a526573e1392f7faa22e87735d3706866c", + "sha256": "123jqcgg7wam7ym51sd1wc4qvz16qbq7k30pvy3138z9h5kmizac" }, "stable": { "version": [ 1, 1, - 7 + 8 ], - "commit": "b73a51a71ab8424bc2da8891f28e5239eac1236c", - "sha256": "159y2l4qj5gk1c9676mm5nrmpdljb4jm6sc933gq6q4p34wvrmgc" + "commit": "ab33c7a526573e1392f7faa22e87735d3706866c", + "sha256": "123jqcgg7wam7ym51sd1wc4qvz16qbq7k30pvy3138z9h5kmizac" } }, { @@ -69442,16 +69562,16 @@ "repo": "emacs-vs/line-reminder", "unstable": { "version": [ - 20231028, - 359 + 20231030, + 406 ], "deps": [ "fringe-helper", "ht", "ov" ], - "commit": "9e60c92b2495737d25407d79fb3a0e3d9909d5c9", - "sha256": "128icdyrfcj9p6yg98bpgmm72qi71hb51bv042549qwgdfbx7is6" + "commit": "1835ea7dbd4943a165c9786d19cebaceff170a71", + "sha256": "1606s3ql0wchi6svv4g688nb562n0s4vlxsaspmp78lx51h93955" }, "stable": { "version": [ @@ -70986,16 +71106,16 @@ "repo": "okamsn/loopy", "unstable": { "version": [ - 20231023, - 219 + 20231110, + 238 ], "deps": [ "compat", "map", "seq" ], - "commit": "3819e0f74dbde83822fb1d5d26444c3a5c63f408", - "sha256": "0w1gffzg2rjimwfwz6wrgskadjsd8cz7hnaqy6da022mskifzh1n" + "commit": "5af0db0c9235387baa1917359d8b1583732adda8", + "sha256": "18abpmbc90vzp3jwz4jw07yliiipii3l0i47wdwalplfpr6cafxj" }, "stable": { "version": [ @@ -71126,8 +71246,8 @@ "repo": "emacs-lsp/lsp-dart", "unstable": { "version": [ - 20230516, - 52 + 20231028, + 2340 ], "deps": [ "dap-mode", @@ -71139,8 +71259,8 @@ "lsp-mode", "lsp-treemacs" ], - "commit": "5356af174813ccad4f59006acd918d7303b3af0a", - "sha256": "1jxlgmn9sqwcr0czkf68vr9yhj6in4n6gl4468dbh7gkhyvsd28z" + "commit": "78ab137e05c4c2be406a121407c8e71e11ee3339", + "sha256": "0vc2dj9lag770bbz8h45rz9h38qyvkzq2mn7ijkqiyfa35nyw3kj" }, "stable": { "version": [ @@ -71458,15 +71578,15 @@ "repo": "ROCKTAKEY/lsp-latex", "unstable": { "version": [ - 20230717, - 1707 + 20231104, + 313 ], "deps": [ "consult", "lsp-mode" ], - "commit": "7d70e07a02f7b808ba97f1ed7d63491ab8f55900", - "sha256": "0zkg2jj4a8ra104k05yz54njzajz8qhsk93xn7yln76133pmhhn6" + "commit": "9a59f2634163ea8a0033adf482b57c67c68629d9", + "sha256": "0jdwar9x2dlv9ldlshfj0m0n2bmiz7g9c6xqx3izgi132qh3f4lb" }, "stable": { "version": [ @@ -71567,8 +71687,8 @@ "repo": "emacs-lsp/lsp-mode", "unstable": { "version": [ - 20231027, - 613 + 20231110, + 716 ], "deps": [ "dash", @@ -71579,8 +71699,8 @@ "markdown-mode", "spinner" ], - "commit": "0f5723f9ae5d7fe2a82ad45e4505710b6a13be41", - "sha256": "0zxsvz73whc44xgsvcfikdbb5d5f762r7ys6zpik07n7ry98qq85" + "commit": "3c1c583b549d81ab8e23ddd58b0a7f065e6b6f2a", + "sha256": "0di1hg5hxm6ybqz063yjj6b9rpjaxgqgia6k753hyp9p95c0619y" }, "stable": { "version": [ @@ -72320,14 +72440,14 @@ "repo": "amake/macports.el", "unstable": { "version": [ - 20230814, - 1525 + 20231104, + 139 ], "deps": [ "transient" ], - "commit": "0a99de715b1f62a01d8128dfaef263a168ee05e4", - "sha256": "1nh92wm6w0a1jl7j5kabwqi56q86j66577z9252kv61cdzy74lb5" + "commit": "e70bdc860a047cdd22f0b6f3edea06adc94d0d7f", + "sha256": "0izgvmz5xz65s6g7zpllma03hjcgzwc7icbcvfljvsn8mk01zp8b" } }, { @@ -72518,8 +72638,8 @@ "repo": "magit/magit", "unstable": { "version": [ - 20231027, - 1202 + 20231109, + 935 ], "deps": [ "compat", @@ -72530,8 +72650,8 @@ "transient", "with-editor" ], - "commit": "2ca552e3c4c0086f1097c2c7098888425ec6bdee", - "sha256": "0fpifvbnddx61y88ndr3sdx69knj50hvqd5bcapa8r1r3dic64dg" + "commit": "02630b51896929011a420d9382779c98ecaef687", + "sha256": "06cnhwzxjpqb29km9nxjynapxiajaa87s7q32c4igq4yjp3jy0h0" }, "stable": { "version": [ @@ -73695,11 +73815,11 @@ "repo": "choppsv1/emacs-mandm-theme", "unstable": { "version": [ - 20230805, - 739 + 20231102, + 1929 ], - "commit": "8f3d6497aca7b0e6a8dc759b307d20fcb68920d9", - "sha256": "0az2w80iiza3s2f4qr10rkd70dgj86vklfv35ibvm4g1fxw4i5bz" + "commit": "b173b41743d3e9668df2ec59df0378d8295d9902", + "sha256": "1fg86pl4v023rpaaapgzbg2gskc6vp2ha2rkgbmq9c2f5ca9y7sl" } }, { @@ -74305,28 +74425,28 @@ "repo": "martianh/mastodon.el", "unstable": { "version": [ - 20231016, - 946 + 20231030, + 1922 ], "deps": [ "persist", "request" ], - "commit": "cd2d6f23b4f7af63df3000f2fb68227c22bc8dee", - "sha256": "1b2rhb18md2n2xg2d5ikl95m4h78x8l566970r5xc2y5p199b6hi" + "commit": "a8c80d25b7790746a439ae6c2deea3dc6bcac710", + "sha256": "143wmg9jhdi79y1gdi0y9xxpp8vyn7qbhvaysq1sf7g1h0jskxc2" }, "stable": { "version": [ 1, 0, - 12 + 13 ], "deps": [ "persist", "request" ], - "commit": "cd2d6f23b4f7af63df3000f2fb68227c22bc8dee", - "sha256": "1b2rhb18md2n2xg2d5ikl95m4h78x8l566970r5xc2y5p199b6hi" + "commit": "a8c80d25b7790746a439ae6c2deea3dc6bcac710", + "sha256": "143wmg9jhdi79y1gdi0y9xxpp8vyn7qbhvaysq1sf7g1h0jskxc2" } }, { @@ -75068,11 +75188,11 @@ "repo": "ocaml/merlin", "unstable": { "version": [ - 20230920, - 824 + 20231108, + 1124 ], - "commit": "a74d0d11f400e679bfdb48e714da2b595ebb268b", - "sha256": "17dnmq9g7wn5jkxypzk52vbz2bzkg3yfm517mg05wq7qc14dnbjl" + "commit": "f46ebad2216460cf58293b913bb76c5e9bdc968c", + "sha256": "1wirkcwi21s8z3210h9fwqbman2fg2366b05vgmgasphirsjdsw0" }, "stable": { "version": [ @@ -75803,6 +75923,30 @@ "sha256": "1qzkadnmk99qj33sqrdr54qp60p0f8vci79v0jcgz7mzm7rv869s" } }, + { + "ename": "mini-echo", + "commit": "327f330c9d7f07aa32a31ab45512e503947ca609", + "sha256": "1d2l37w6hbflm6243c6iqgz4ci2p45ssh1kq1x8llpwq6s22r090", + "fetcher": "github", + "repo": "liuyinz/mini-echo.el", + "unstable": { + "version": [ + 20231107, + 1317 + ], + "commit": "9d89e352b73ff2222d62b43b8944206582723fef", + "sha256": "14gr1fc1bdwwzll1yq2sc5yaadvb4360lqypvq805bnnhdjqb6hb" + }, + "stable": { + "version": [ + 0, + 5, + 3 + ], + "commit": "89061feace09249a93e8bdaf2474cc953eee604b", + "sha256": "143i9ih18mh26mdq9d9pxnb468n9zmz2xxs49hgzkpyhc5hdcdy9" + } + }, { "ename": "mini-frame", "commit": "2a10ea61ac4a3c8fa800f4107f256fa3ac5907f2", @@ -76178,11 +76322,11 @@ "repo": "szermatt/mistty", "unstable": { "version": [ - 20231016, - 1730 + 20231106, + 1627 ], - "commit": "2524edeff25ec4d51fbef1ac005a0b6a92a10b56", - "sha256": "07ixq2fgsjik0iyv6hizrci8jcr7zlyfghxpfs6agpb6appvdn7m" + "commit": "7f9d259db5e50bbb13876b5927ee78b3d7d127ea", + "sha256": "1zgw59cpnhnb7jxck2bdkb27fzh60l3cl2g4zx86xzm8nv2zrv09" }, "stable": { "version": [ @@ -76201,11 +76345,11 @@ "repo": "ayrat555/mix.el", "unstable": { "version": [ - 20210605, - 1015 + 20231106, + 1926 ], - "commit": "3d5dbc0ef01c4f6b3732f067e9ebc2d7be74a49e", - "sha256": "1530cf0wd04vxqx6kxxpgf0267342s1rcqkc7i6l6qplvnxwxm1w" + "commit": "811ff399f43425fc6e04866a521063d53938b6a2", + "sha256": "0lxacg1m8fq5qkdbp55zmhaxq9wwvhgdw4nax997l6nnb7ys0q8d" } }, { @@ -76500,20 +76644,20 @@ "repo": "DCsunset/modaled", "unstable": { "version": [ - 20231026, - 247 + 20231028, + 1648 ], - "commit": "0a8471752f89d07b439680212dceda2e69b63457", - "sha256": "0sgxsknrq65hijrlvzd14j78vfd6wfah7qg57rcbjxw00hs9nxf3" + "commit": "22e10677eb359a2dfb1a989a1beb62ef809d51c5", + "sha256": "086p9706gb0wfai8nsi49rsgkjjrfbi4hl1qf0v9r8w3xfqpb201" }, "stable": { "version": [ 0, 8, - 0 + 1 ], - "commit": "0a8471752f89d07b439680212dceda2e69b63457", - "sha256": "0sgxsknrq65hijrlvzd14j78vfd6wfah7qg57rcbjxw00hs9nxf3" + "commit": "22e10677eb359a2dfb1a989a1beb62ef809d51c5", + "sha256": "086p9706gb0wfai8nsi49rsgkjjrfbi4hl1qf0v9r8w3xfqpb201" } }, { @@ -76775,11 +76919,11 @@ "repo": "protesilaos/modus-themes", "unstable": { "version": [ - 20230926, - 1524 + 20231031, + 716 ], - "commit": "284433625ed7cd3b19d2e34589c3041e16dd0deb", - "sha256": "1mmrgl8apqd6zjqxh7hrbnwjp2xg6xa4q8b3zxwnscqhz21abrvj" + "commit": "ff70fd4136df589945d06de6926286d70243345b", + "sha256": "16qr26ihf50w536r6646csd2vxl6xgyyzywn095cxs8mq2qp7jzq" }, "stable": { "version": [ @@ -77508,21 +77652,21 @@ "repo": "google/mozc", "unstable": { "version": [ - 20230807, - 1644 + 20231026, + 1200 ], - "commit": "9a925ee918e4b9c0266fb61b5cb2735f21ee6f1a", - "sha256": "1lfkn09jrw50slzd127vwypflhyd1sjl38sd98k3nksnkdp4kski" + "commit": "242f240b883b2515ccf2b4f82085f8484cd00a38", + "sha256": "1hmp74lfqljdvw4nd3pnncysc5c6761arpfc8wjvmbwwp98h2akz" }, "stable": { "version": [ 2, 29, - 5160, + 5268, 102 ], - "commit": "f14a3f49cb56adb4386cb264133a01b32929dfb7", - "sha256": "1mwrb6y813zwln5y39n4m7l80hr5z4qrlvvmm29ng16rngv0qfpc" + "commit": "242f240b883b2515ccf2b4f82085f8484cd00a38", + "sha256": "1hmp74lfqljdvw4nd3pnncysc5c6761arpfc8wjvmbwwp98h2akz" } }, { @@ -79671,11 +79815,11 @@ "repo": "rainstormstudio/nerd-icons.el", "unstable": { "version": [ - 20230925, - 235 + 20231105, + 653 ], - "commit": "0262a8c4fa41541438e489572bba8f0b4b689ae7", - "sha256": "1c7pf6fp99y3gsn8pb73h1gwlz3ag2i0h5i8pl7i0f09p3ra9jr3" + "commit": "a506b43dc241ee07c28ce815068277084afbf09c", + "sha256": "0jahmqvi0hb8jsraj21d1n6wdp827yak2f4bs9ljpmggqvxp40pl" }, "stable": { "version": [ @@ -80231,8 +80375,8 @@ "repo": "nim-lang/nim-mode", "unstable": { "version": [ - 20231013, - 1142 + 20231101, + 1342 ], "deps": [ "commenter", @@ -80240,8 +80384,8 @@ "flycheck-nimsuggest", "let-alist" ], - "commit": "2cdbdf10d504d8ff4db7a655276e3c554043ac14", - "sha256": "1sibj1xy7hy5pyqbs71wnk1ysdzbwm12fjfkjlylx28f4f0grh3l" + "commit": "1338e5b0d5e111ad932efb77d3cad680cc3b86c9", + "sha256": "1c7nx730c7fbdkjnb3ym9k3bfxjgfs3ki69ld0qam2jf5xjhl398" }, "stable": { "version": [ @@ -80459,11 +80603,11 @@ "repo": "remi-gelinas/nix-ts-mode", "unstable": { "version": [ - 20230821, - 1334 + 20231107, + 1639 ], - "commit": "670023ec3d4e2f667a387a27990b4879e06ef60b", - "sha256": "0rwimbq6mp3z2xhhp535ysq44rcljc8swvaxsgfr5zvidpl2xh43" + "commit": "2dddc6e9ca33be211675afca3896fd661fc38a0c", + "sha256": "1a7l7r44v1ysz63k6dzn8sqbn90yaqp36crjzl3q56j8lx5f8rih" }, "stable": { "version": [ @@ -81345,15 +81489,15 @@ "version": [ 0, 2, - 0 + 1 ], "deps": [ "compat", "notmuch", "transient" ], - "commit": "3eeabdd9c922836d24433786265ef7c25fb599b2", - "sha256": "00b0x34gzcjfdpni8xfy8a51w66gb869888k44jjm6pm7c5c6z64" + "commit": "b2a318be18ad2fc7553601f564132fa6882a4a0d", + "sha256": "0p90mdcwhfqpw6jzs8l4iw5072ziq82hm4xc18qyjj32h8lbs9p3" } }, { @@ -82089,14 +82233,14 @@ "repo": "xenodium/chatgpt-shell", "unstable": { "version": [ - 20230708, - 1957 + 20231109, + 914 ], "deps": [ "chatgpt-shell" ], - "commit": "345f9d0e9047091474a2cea3d12b6e52b804ae36", - "sha256": "1izsmc5h3na3wz7vgppid3l65y8xm8wcr9rskmxg8pdcbi7q3qb5" + "commit": "58bb4d8eb9218be4925201a39596387d160f4593", + "sha256": "1mqwc2wkz2ax4pzi76vqq59v4qjwp221sw4nw91nr6zbk5ws1780" } }, { @@ -82250,14 +82394,14 @@ "repo": "xenodium/chatgpt-shell", "unstable": { "version": [ - 20230708, - 1957 + 20231109, + 913 ], "deps": [ "dall-e-shell" ], - "commit": "345f9d0e9047091474a2cea3d12b6e52b804ae36", - "sha256": "1izsmc5h3na3wz7vgppid3l65y8xm8wcr9rskmxg8pdcbi7q3qb5" + "commit": "ad7caa8bde9d9e3e4f09458e6542ae1318949b2b", + "sha256": "1hd4df6ykifkkrl4ywczmiv0np2ai0q2xs7wabh24wi6cs3nzapw" } }, { @@ -83473,8 +83617,8 @@ "repo": "licht1stein/obsidian.el", "unstable": { "version": [ - 20231010, - 1715 + 20231105, + 1800 ], "deps": [ "dash", @@ -83484,24 +83628,25 @@ "s", "yaml" ], - "commit": "d02c3e78ac8b7ef711658f8ce282d6afe4b3fc1a", - "sha256": "0zb7pmw2kp1283zkxj7gxy30n2qrdxcav7xdpw8ccbxkczsk8hq9" + "commit": "f83c5d32eba8237dedeec66c44f464019840b264", + "sha256": "1fpqc5xwqdqg4l4aifqvsr5p00997z5xdvnlnrrc1p981ifxa67c" }, "stable": { "version": [ 1, - 3, - 5 + 4, + 0 ], "deps": [ "dash", "elgrep", + "f", "markdown-mode", "s", "yaml" ], - "commit": "53413f651fced9318777db9b9c8eccfce38c2c1f", - "sha256": "0nc7x5zahamp3910xigqsrpj81gwlihkbvgy33vpawnhkawxrjdm" + "commit": "f83c5d32eba8237dedeec66c44f464019840b264", + "sha256": "1fpqc5xwqdqg4l4aifqvsr5p00997z5xdvnlnrrc1p981ifxa67c" } }, { @@ -83933,20 +84078,20 @@ "repo": "rnkn/olivetti", "unstable": { "version": [ - 20230929, - 428 + 20231104, + 538 ], - "commit": "8404b53a24393a7edcf3a295b958ca85971edc13", - "sha256": "0ywbx0wwrqxm6p6yfw7hiqdx4hshw2kgb317wmsnn5369bmn1xfn" + "commit": "1f8b3d5cb155f7497083001037a09a972befab21", + "sha256": "1v5f0glp0ggmmzzhaxlijc58w4ip1nlik9lx7rcl6symsqcmqmq1" }, "stable": { "version": [ 2, 0, - 4 + 5 ], - "commit": "a31ac05a161a91fe5c157930b62a6c07037982ee", - "sha256": "0wc0rki4zvzdxs126g5c8d92h1vfn9slfkdx831rr9d0jx93wc7s" + "commit": "1f8b3d5cb155f7497083001037a09a972befab21", + "sha256": "1v5f0glp0ggmmzzhaxlijc58w4ip1nlik9lx7rcl6symsqcmqmq1" } }, { @@ -84601,11 +84746,11 @@ "repo": "oantolin/orderless", "unstable": { "version": [ - 20231025, - 2044 + 20231110, + 1448 ], - "commit": "89eb3775daa53cfb52ad03015410c23f28c72d30", - "sha256": "0gpnfxh8kps0szd5lmpy4zvqxgzmazspgg5wfdd0c1ywszz5lczh" + "commit": "b24748093b00b37c3a572c4909f61c08fa27504f", + "sha256": "155ciczwvn7xs3zdaf43q8bryvhd9lsbr85vvj8gs85zjqb407y4" }, "stable": { "version": [ @@ -84736,15 +84881,15 @@ "repo": "spegoraro/org-alert", "unstable": { "version": [ - 20230520, - 1449 + 20231104, + 1236 ], "deps": [ "alert", "org" ], - "commit": "87abaeac60e37fda530787988e00307a1f72fedb", - "sha256": "0svvzlp79hgm0cgzbkyfs42j8vjnlzv76ny1y6lhamnh7clr9p9i" + "commit": "c4bcea435b96db470ac2c173a378354714429739", + "sha256": "0jvf1dv8z8fl4y4hrv5afgn5s974pyw5swvxf4k3ha2aaarhpn80" }, "stable": { "version": [ @@ -86647,15 +86792,15 @@ "url": "https://repo.or.cz/org-link-beautify.git", "unstable": { "version": [ - 20230929, - 546 + 20231030, + 1400 ], "deps": [ "fb2-reader", "nerd-icons" ], - "commit": "23b7b6662e5abcc164e3f3bf1f1faa2fee1b4a08", - "sha256": "04f24w06ssm9cc6zwi1ibww8nm98v0rj7a3iy4r87x64zlj8gsk4" + "commit": "670bd54601cdcc129016bbbe6334f3277e88590b", + "sha256": "1lgys9d8qvw7jry50qfh1xq5znp23n8yi1rz6w7zq57b40na1rck" } }, { @@ -87121,15 +87266,15 @@ "repo": "org-noter/org-noter", "unstable": { "version": [ - 20230910, - 1909 + 20231104, + 2212 ], "deps": [ "cl-lib", "org" ], - "commit": "ab838691f0d6ae281597451de311f71a50ba8da6", - "sha256": "1ild4764k4i92lwj1ar4j8b37py50fyav9mmgglf5csrm1k1r27b" + "commit": "a4296d8338d46b5c863d3d339b50e201172f218c", + "sha256": "1y1qsl6444jxqcs0c3aigr9qk6m3a8kjynmn31zk64nlgnybsndc" } }, { @@ -87620,8 +87765,8 @@ "repo": "alphapapa/org-ql", "unstable": { "version": [ - 20231025, - 830 + 20231106, + 2230 ], "deps": [ "dash", @@ -87635,8 +87780,8 @@ "transient", "ts" ], - "commit": "bd2dd12a417df5403954576756d9c24273d94379", - "sha256": "1rmf5jg1jgfhyaarfmrmha7vhzc3v45zqccn44sihrhxpp1b8www" + "commit": "4f62ba3bd6d639b021ee9f159357b2a80d7a2f92", + "sha256": "1b4qq5y296v7kx458pj4f1ikx1a6xsg6zndnrjzjbdmkgazpaz5m" }, "stable": { "version": [ @@ -87930,8 +88075,8 @@ "repo": "jkitchin/org-ref", "unstable": { "version": [ - 20231027, - 1224 + 20231101, + 2355 ], "deps": [ "avy", @@ -87946,8 +88091,8 @@ "parsebib", "s" ], - "commit": "1773de623017e177e79b17ed6a5ee6f7162fd9e5", - "sha256": "0c2p68nhxf8abpnp28zskpqnnp13x5vb47pdzymad4zjc4zrdf3y" + "commit": "195b8d3209aff956ecdd755422700e8517a34d11", + "sha256": "1bd6g33brn77x67iad02ncjh841q8lcfhqgynapvfxwf1k24c1y4" }, "stable": { "version": [ @@ -88163,8 +88308,8 @@ "repo": "ahmed-shariff/org-roam-ql", "unstable": { "version": [ - 20231010, - 2223 + 20231105, + 2028 ], "deps": [ "magit-section", @@ -88173,8 +88318,8 @@ "s", "transient" ], - "commit": "eab43b342ee1e63e07e5d6bee5efa8180747f975", - "sha256": "10qc4aldqmg1w0pq0w3w3jw73lrlxrjva0sz3dldywnmvmgwwj8q" + "commit": "6c8b03638fd9f423104093fb2e4128435528a72e", + "sha256": "120jin5lzjg0mcj9bp197hxhwy2ghycsk00zlax1ymi3pmlcrsmy" }, "stable": { "version": [ @@ -88848,14 +88993,14 @@ "url": "https://repo.or.cz/org-tag-beautify.git", "unstable": { "version": [ - 20230721, - 203 + 20231106, + 43 ], "deps": [ "nerd-icons" ], - "commit": "4805dd105eca312c8ef6033bd57d356b37063ace", - "sha256": "1acjsnvj47gf1rnm5xzck7h817p9zipi0xqywcr10v15mqwk6p8b" + "commit": "81bcb84e39587d99b3946e9b32f962975787f49e", + "sha256": "0wnd4qyfibcjf5m7gq54jskfij2b77z4qzvl98pkbdy9gxlqgwbi" } }, { @@ -89027,8 +89172,8 @@ "repo": "ichernyshovvv/org-timeblock", "unstable": { "version": [ - 20231010, - 832 + 20231109, + 843 ], "deps": [ "compat", @@ -89037,8 +89182,8 @@ "persist", "svg" ], - "commit": "0c7bd445800569a87eff5284ceef1ebcf13f281b", - "sha256": "11nwxvc10pbf0ykhjnrz2vivsyp7i4x1zp1k8y0xyr784lrngl8j" + "commit": "7ac198c48646f864f18aef1c7e55c15ab8d8b679", + "sha256": "0m6gzjzv4criydhsz2s3q1kqc3bs11zg5svgjaksb7piks9368ds" }, "stable": { "version": [ @@ -89469,34 +89614,36 @@ "repo": "alphapapa/org-web-tools", "unstable": { "version": [ - 20230904, - 107 + 20231029, + 453 ], "deps": [ + "compat", "dash", "esxml", "org", + "plz", "request", "s" ], - "commit": "d5bdeb7a772082885a77e98279ad63307977cef7", - "sha256": "1pyl4h57aqbv61r2vnc2bm06dx2kxpv4kqxi6pwzxd2pqfg7l8xp" + "commit": "821e6f032f5823e5e3344ea4d1a36870e236aba1", + "sha256": "19q79mjlx0iawnlh2imvs0cnqgkj90am1yclnbmvll1cjz0rzdx4" }, "stable": { "version": [ 1, - 1, - 1 + 2 ], "deps": [ + "compat", "dash", "esxml", "org", "request", "s" ], - "commit": "ca87319cd42eaa2eb02213e81dec19b7bd2918f7", - "sha256": "0v4qad54r0z7dr7kg5lpfdsazi44qvrbybx9aciyl4w9grfajphb" + "commit": "067e6a2dc972f6ffb757c7fd204cd1dcb604edf7", + "sha256": "1w24d1cxzgjqycqz894kg3707n3ckwpv5cmbywfaffsz1v5i2p3a" } }, { @@ -92038,27 +92185,29 @@ "repo": "purcell/package-lint", "unstable": { "version": [ - 20230905, - 629 + 20231110, + 1025 ], "deps": [ "cl-lib", + "compat", "let-alist" ], - "commit": "b9e4c2a7ccea4228899dce115ac10bb6800fd41b", - "sha256": "1yi0lmnkp3069ng5cxxsk8p0g3653qm7rf74v6wibf6i1n46b3mh" + "commit": "c541e67dbb7f93b888edac908e9b25813ee7e6f7", + "sha256": "0y3qq1hn43xkmv3x807ja088s75hs06lj8fgxa7a16ifaaa0958c" }, "stable": { "version": [ 0, - 19 + 20 ], "deps": [ "cl-lib", + "compat", "let-alist" ], - "commit": "91d0f1077c78753e09973d63fb3e571413a4c206", - "sha256": "0afqvsqz5rx39k7k84ffcnf97px8ckmdgq23w19gdxxnzh7vv87z" + "commit": "5eba825d657b490c320b2ea2c302b1fa0c999610", + "sha256": "1v12l8mbsrgkq5rmgzypkiabhfrd5cq6nrnmsairnpw8rrz4w739" } }, { @@ -92069,25 +92218,25 @@ "repo": "purcell/package-lint", "unstable": { "version": [ - 20230806, - 1331 + 20231103, + 1810 ], "deps": [ "package-lint" ], - "commit": "91d0f1077c78753e09973d63fb3e571413a4c206", - "sha256": "0afqvsqz5rx39k7k84ffcnf97px8ckmdgq23w19gdxxnzh7vv87z" + "commit": "5eba825d657b490c320b2ea2c302b1fa0c999610", + "sha256": "1v12l8mbsrgkq5rmgzypkiabhfrd5cq6nrnmsairnpw8rrz4w739" }, "stable": { "version": [ 0, - 19 + 20 ], "deps": [ "package-lint" ], - "commit": "91d0f1077c78753e09973d63fb3e571413a4c206", - "sha256": "0afqvsqz5rx39k7k84ffcnf97px8ckmdgq23w19gdxxnzh7vv87z" + "commit": "5eba825d657b490c320b2ea2c302b1fa0c999610", + "sha256": "1v12l8mbsrgkq5rmgzypkiabhfrd5cq6nrnmsairnpw8rrz4w739" } }, { @@ -92475,15 +92624,15 @@ "repo": "joostkremers/pandoc-mode", "unstable": { "version": [ - 20230416, - 952 + 20231103, + 5 ], "deps": [ "dash", "hydra" ], - "commit": "da3f0f5238a8b1e5f09f2ec97e683dc488d25be0", - "sha256": "0azplwy3r29pczgdh4jvwxwr7qvbpsja2748qy4k8i0nj7h26i1v" + "commit": "340da8787d6305640d042af46d2bd609bd5a7518", + "sha256": "1m3p6c1vjkdfpr1rjpb6rxxjrf9maa204fxpmjqnmn8mw7bfw944" }, "stable": { "version": [ @@ -94200,6 +94349,24 @@ "sha256": "06lnmbimjj5kyr0mixjagcv903fbn00wvp63wlni2g8c3bhx1p48" } }, + { + "ename": "perspective-project-bridge", + "commit": "01dbaa3027de1a457ba4229f5a6cb8b87ad25c45", + "sha256": "0x2hrm3w01m0mi769y0qdhfnm948pvafzw26mq30zb933dz6v7h7", + "fetcher": "github", + "repo": "arunkmv/perspective-project-bridge", + "unstable": { + "version": [ + 20231024, + 1737 + ], + "deps": [ + "perspective" + ], + "commit": "7b65b08a0151b8279fc3ae75f0016cb8d5eadb53", + "sha256": "1j7j82b4d2hyrmaxmnkp53ps8jp4p4b9x7qa70psyjhrnmn7pfch" + } + }, { "ename": "perspeen", "commit": "855ea20024b606314f8590129259747cac0bcc97", @@ -98836,19 +99003,19 @@ "repo": "protocolbuffers/protobuf", "unstable": { "version": [ - 20230506, - 330 + 20231101, + 2003 ], - "commit": "0d3b0c61f4f44c3d8770b89edffe481aaf56f4f1", - "sha256": "06xl81cm55g0dcpfh8b8za8mrs5cgjv656z23q5q0ph3war6ifbn" + "commit": "6b5d8db01fe47478e8d400f550e797e6230d464e", + "sha256": "1pzkb3kdr374cxs7vw8lxpkl6ncg4mkjdqyzhnijri6m250sjwip" }, "stable": { "version": [ - 24, - 4 + 25, + 0 ], - "commit": "7789b3ac85248ad75631a1919071fa268e466210", - "sha256": "0ss3man0b959rxvbd6hbndg2bsk69kzpsm8rzngyzcwfh6myvr93" + "commit": "6b5d8db01fe47478e8d400f550e797e6230d464e", + "sha256": "1pzkb3kdr374cxs7vw8lxpkl6ncg4mkjdqyzhnijri6m250sjwip" } }, { @@ -99015,15 +99182,15 @@ "repo": "thierryvolpiatto/psession", "unstable": { "version": [ - 20231023, - 1749 + 20231107, + 735 ], "deps": [ "async", "cl-lib" ], - "commit": "1f74eecb5375fa94eb8d809f8e27caa48ed2323d", - "sha256": "1aa5g9082s8dvd0hd1n4yjlcnpd64l1przmmvjr4vgyaix42rg9z" + "commit": "76101f8a5afe705e4a815ab51b87aff03a64cb91", + "sha256": "1ylcqf882n2mzixs5r7r4fzyngic6spff9yc8mz5rvg4l4633qdl" }, "stable": { "version": [ @@ -100404,8 +100571,8 @@ "repo": "wbolster/emacs-python-pytest", "unstable": { "version": [ - 20221021, - 1937 + 20231106, + 1557 ], "deps": [ "dash", @@ -100413,8 +100580,8 @@ "s", "transient" ], - "commit": "33c921adaa6c9c8f7cceba2342114c6b406e0d7c", - "sha256": "00bnqya530fsdwzqxz7d15xqnv6axip1i6ny9zb1yahkzkc8zbvi" + "commit": "7e8acc0232355db35dc66a15bf50c14a80ba3e72", + "sha256": "0gl210nm1n5ynpirzn1h81zb4x0q6nl8biq2132chm3l5m58fapk" }, "stable": { "version": [ @@ -101107,11 +101274,11 @@ "repo": "greghendershott/racket-mode", "unstable": { "version": [ - 20230919, - 1539 + 20231110, + 1508 ], - "commit": "b5162323d0ba590c368b1c67039bb3ee44cfcaaf", - "sha256": "03l2ha1wlqazml672gn7vdph0grrb8ncz0sqf1zlvmbw6yg1k1al" + "commit": "24d59b1546d963c2b92f67a8efde951db90182da", + "sha256": "10s29phk21scdgyyl8ya7l23xr07gm5li7kyni25hh91q6fkldaa" } }, { @@ -102141,20 +102308,20 @@ "repo": "xendk/reaper", "unstable": { "version": [ - 20220527, - 2122 + 20231104, + 2100 ], - "commit": "a8ec93656698c5c02a02279ee7d7976325cc74cd", - "sha256": "075x71llqa8g4a872m57vij49bsxiv42yr0sbrwcxjm6dp6q08wa" + "commit": "c78a06b0d10c08ec4090ba61b964022e54415aa5", + "sha256": "0kn41lbihrmwjbly3kk7fn47ig80vnciw6kf7pidsqcxagcvwj0y" }, "stable": { "version": [ 1, - 3, + 4, 0 ], - "commit": "5a69cc206c8719bde897394376555bb74e77b915", - "sha256": "0c0a0mvhs0cx2lq3rkimxagyc33gn8ha1vb3p3py6h466lmyqbh4" + "commit": "c78a06b0d10c08ec4090ba61b964022e54415aa5", + "sha256": "0kn41lbihrmwjbly3kk7fn47ig80vnciw6kf7pidsqcxagcvwj0y" } }, { @@ -103961,8 +104128,8 @@ "repo": "DogLooksGood/emacs-rime", "unstable": { "version": [ - 20231025, - 1220 + 20231108, + 959 ], "deps": [ "cl-lib", @@ -103970,8 +104137,8 @@ "popup", "posframe" ], - "commit": "0de3250fd1005878dd7a06a8fef7324a878f17b3", - "sha256": "0yfv3pw82953l77lz1jj5pscjra1ha157pzlhhykmn3sfvn0s45r" + "commit": "fd434071ce95c41e5d580e303ccf2a65f189e7ec", + "sha256": "1kzksqz71jnqn10841fasyydj0bqfs9hjd0yvpj7wk0knhjz2g11" }, "stable": { "version": [ @@ -106691,15 +106858,15 @@ "repo": "wanderlust/semi", "unstable": { "version": [ - 20230814, - 844 + 20231102, + 1035 ], "deps": [ "apel", "flim" ], - "commit": "d15603b8eb791f2057b48071c262996ad7767505", - "sha256": "0cxrzgxflwgz9wsim84vrliwvkf53v242di4dvn2dfh65gccwqjx" + "commit": "9063a4485b148a767ea924f0e7cc78d3524ba256", + "sha256": "18km8jdxjcqnh378xxd7ivvvcxzrif8zpq9zgki9i7f0q8lsx677" } }, { @@ -107375,11 +107542,11 @@ "repo": "elizagamedev/shell-command-x.el", "unstable": { "version": [ - 20230918, - 1955 + 20231106, + 1958 ], - "commit": "5ad0a0270e22e6f89f2163e2dc65a0f39915793b", - "sha256": "1irgvim6b3ncdf1612r4z9rr7d6fymg7fs072pgkgcd7c6cs1h49" + "commit": "4b844554ee6250983717d136b2eadebcece945e3", + "sha256": "0r520k9fynlj5rbvwd48amd14vzlfzywz1bqrwm86w7vy06gy4qm" }, "stable": { "version": [ @@ -108812,14 +108979,14 @@ "repo": "laishulu/emacs-smart-input-source", "unstable": { "version": [ - 20231024, - 1738 + 20231110, + 1642 ], "deps": [ "terminal-focus-reporting" ], - "commit": "80b2e7c3be365c7685cc4070294359341799cd47", - "sha256": "1qa0dzy8qjdyd1m0bxwx269lrvqxz7hmyl95c55rr9pj928a3v12" + "commit": "24bb3bca50c67855eba077aeeb3af86c18569aae", + "sha256": "1gsqqcxmcx6v3ljwr7fj95ibxn8g798ycm4bi4v9n2ywqsn0kphk" } }, { @@ -110223,6 +110390,24 @@ "sha256": "18k2k213vgawxskp9m57r8qarg3pnza6nvbpyi6l03jnmf2kcw2b" } }, + { + "ename": "smlfmt", + "commit": "a45339045d70e3a3f13dc2f4295c6f08fe3b5733", + "sha256": "1jvz81h0f7a95x5gkf4bh3pcjbxndji5yclza6s7kvxwdqpr7yrg", + "fetcher": "github", + "repo": "diku-dk/smlfmt.el", + "unstable": { + "version": [ + 20231102, + 853 + ], + "deps": [ + "reformatter" + ], + "commit": "7a70cce029a7c37c5e976ab6b426f62561e4e352", + "sha256": "05q28pg0ikyv7gzlvwjdh2546k8cmibf5dq455jmfd2xsnia8i2b" + } + }, { "ename": "smmry", "commit": "ba2d4be4dd4d6c378eabd833f05a944afa21817b", @@ -110505,15 +110690,15 @@ "repo": "SpringHan/sniem", "unstable": { "version": [ - 20231028, - 558 + 20231105, + 822 ], "deps": [ "dash", "s" ], - "commit": "dd092660aa7204060223377ba07e5d6c8b766d41", - "sha256": "0ssbwygc5c9jmd4vmj4y2pn9fpk2zd0m7qpkq2c6wnsl7z9g07rg" + "commit": "6132750f28091a774b087faea00d1363204c6922", + "sha256": "0lqk49mky6gg53a7pwhr1jys40jcw2cwafrwxm9jcknw01glrr4a" } }, { @@ -110608,14 +110793,14 @@ "repo": "md-arif-shaikh/soccer", "unstable": { "version": [ - 20230718, - 910 + 20231108, + 1633 ], "deps": [ "dash" ], - "commit": "5d8ff098eb91367e54a454d3f382940b8f5af81b", - "sha256": "0fyz2ffihi31364wq2p16j2968c31z8d1vilf6cplkq1knvz57my" + "commit": "96dd98a34238c8019d48507071df5d2b199360cd", + "sha256": "1ys401q58wm8sc3ly7w3vvpxcgz3i6gifcf19f2v6jd7pikcifrv" }, "stable": { "version": [ @@ -111514,11 +111699,11 @@ "repo": "condy0919/spdx.el", "unstable": { "version": [ - 20231022, - 103 + 20231110, + 101 ], - "commit": "e930e89a87f15cfba3f7cc61a287a9044e2cd652", - "sha256": "1b86hyq0380yb99xbl3wkln4b8210y6fhsbniy1mjvvy9yw7x9m7" + "commit": "db107d1e9a716ffe531a0f73e7044bb8046d34c4", + "sha256": "13iyxz88ckzydhmy4wgfrfwp8dcj0dgb1rxwr5zcpqxrl1aifpjp" } }, { @@ -112060,11 +112245,11 @@ "repo": "matteoredaelli/sql-sqlline", "unstable": { "version": [ - 20201102, - 1508 + 20231109, + 2111 ], - "commit": "189c55261ecf0d7990edf7d1bb89776225e9092b", - "sha256": "1parczkwng2bfqmnj19dc4rmm69srvv1wysf0258xkdcb3kvppzx" + "commit": "3d540a8cc9c6f816b241913042008f09323455af", + "sha256": "0msqa8xknfiiphll1g4vlk1akxpn7n9i6rcds1v6r69zykxzb0mr" } }, { @@ -112265,11 +112450,11 @@ "repo": "srfi-explorations/emacs-srfi", "unstable": { "version": [ - 20231012, - 2016 + 20231030, + 539 ], - "commit": "5a9e177517d7de3a79a1d4f09294d49ffd6dfe7c", - "sha256": "0k47d6gfngl1zb9c0p44342k49fsgknl4yqanmbvwnx991h61bmj" + "commit": "eafeda97eb8942e5e2f1fe6ebf7472de9ce405dd", + "sha256": "1myrv3awf8v1haas63fhy7s81jkbbfv6zlbsb2nl8j723d5vm8jn" }, "stable": { "version": [ @@ -113568,6 +113753,21 @@ "sha256": "0m02snzka243adhwwgriml133n4312lhdia3wdqjcq8y2mlp3331" } }, + { + "ename": "surround", + "commit": "1d196e36a3afd6d84206fb10dcdf71a1dd272835", + "sha256": "1cs2jgvshwqjfvazwzs4s2lw7r85bc11r2bri05qg6mhq5dxnmli", + "fetcher": "github", + "repo": "mkleehammer/surround", + "unstable": { + "version": [ + 20231022, + 1838 + ], + "commit": "b75abfaf3e157d232c10e09cd6316a0ad92d2468", + "sha256": "0xbprgglbjznrx43n1bqdsyfgnsv3r1fm7a2dvaga07kyhwnzy0a" + } + }, { "ename": "suscolors-theme", "commit": "6f26b8281f9bd05e3c8f2ef21838275711e622c9", @@ -114298,11 +114498,11 @@ "repo": "liushihao456/symbols-outline.el", "unstable": { "version": [ - 20230920, - 905 + 20231110, + 633 ], - "commit": "7a4e2f827ce76d522bb8c5202c4fc3cca7a7079a", - "sha256": "0j86jns2vh32biaalz2rikg5rjh0njzlkdgakri2zkgrsisd7wcj" + "commit": "970961c63c5949599f684d7b663608e4fe5de635", + "sha256": "02p98bwwwxd7qsxb967y5glgggwh27vh7sc606zy1hyhsx8nkigi" } }, { @@ -114835,20 +115035,17 @@ }, { "ename": "tab-jump-out", - "commit": "f84b8d995a13b8d30d15b3bf9f671dd06fb8522b", - "sha256": "0yyncbgdbw8lgjaycmky7wxhhxaqydks25qf565n2xj87snc5l7n", + "commit": "a5787b8baec7e47e7ca27a8398f64021226c377c", + "sha256": "06l0fv970fpsh6v6lzbphqq44aym5di44qwkvpp2p3pj7x4n9lry", "fetcher": "github", - "repo": "victorteokw/tab-jump-out", + "repo": "mkleehammer/tab-jump-out", "unstable": { "version": [ - 20151006, - 130 + 20231023, + 342 ], - "deps": [ - "dash" - ], - "commit": "1c3fec1826d2891177ea78e4e7cce1dc67e83e51", - "sha256": "0h7sfbca1nzcjylwl7zp25yj6wxnlx8g8a50zc6sg6jg4rggi2fm" + "commit": "8cffbfafb24ea6d9121fd19e38e6a0c25caaa1c4", + "sha256": "1kpjn8129hhhsxy9z71l74nd41i9y9wijqnwmlz560pnsm2470sy" } }, { @@ -114975,14 +115172,14 @@ "repo": "mclear-tools/tabspaces", "unstable": { "version": [ - 20231026, - 1454 + 20231108, + 1340 ], "deps": [ "project" ], - "commit": "3ff927ffc427d2debca56bc6ec2cbad37d85dd61", - "sha256": "1a11bbsckfn341xd0yw1jaalqn7w178fwxc2l8ag766bk878fmwr" + "commit": "3a0546d9e762600006d85a4c9785167d44ffe9a8", + "sha256": "1g36scf1620jg02xw2056vyrdx2mwm3qza4h00a1sc19i6qy50xq" } }, { @@ -115372,15 +115569,15 @@ "repo": "zevlg/telega.el", "unstable": { "version": [ - 20231004, - 1321 + 20231108, + 717 ], "deps": [ "rainbow-identifiers", "visual-fill-column" ], - "commit": "17bfa50c8f2e70daeb8866f3bf195f15623ab520", - "sha256": "1057zr4g8llxmzy47l5klyi89x66q8qx5vrd50pmpsp4c6772jz9" + "commit": "3e7bc49ccd579b2e68d00620424b9c10e38f56e5", + "sha256": "1bq1if84piww0mb9ciji7l2n2ac57c01kb6vldc96imhpri2fnny" }, "stable": { "version": [ @@ -116181,15 +116378,15 @@ "repo": "johannes-mueller/test-cockpit.el", "unstable": { "version": [ - 20231027, - 1842 + 20231103, + 2037 ], "deps": [ "projectile", "toml" ], - "commit": "911e42d1b71e844b9821a4561154734adaa0f1e0", - "sha256": "1y1qdsm0rdjmxa4pgf1fhkim3ahkn70601l8d8snq5gdcfkx30s1" + "commit": "2fcd6ccb94869b854e9d12e0ba5d433adc336296", + "sha256": "1vjafad1j7kdmawsg6f9p7j2byg6mp4h46p4p8ww4i64smx6iqqp" } }, { @@ -116674,21 +116871,21 @@ "repo": "facebook/fbthrift", "unstable": { "version": [ - 20231021, - 1233 + 20231106, + 1400 ], - "commit": "72cc23eeb9d696a22c6054d4de0a75a9c18fe46b", - "sha256": "05a64c2wmvky5m1vb9072scix2a6q7na448hf96aj40q3qbkh0ga" + "commit": "19890bdbf8ace9df6364162f1d7284b8ecb9df4e", + "sha256": "177n2kxyk8dzrf0bsf28p7crjbmawbvrvq3f8jc9rz8yn8cc9mfp" }, "stable": { "version": [ 2023, - 10, - 23, + 11, + 6, 0 ], - "commit": "72cc23eeb9d696a22c6054d4de0a75a9c18fe46b", - "sha256": "05a64c2wmvky5m1vb9072scix2a6q7na448hf96aj40q3qbkh0ga" + "commit": "19890bdbf8ace9df6364162f1d7284b8ecb9df4e", + "sha256": "177n2kxyk8dzrf0bsf28p7crjbmawbvrvq3f8jc9rz8yn8cc9mfp" } }, { @@ -118050,15 +118247,15 @@ "repo": "magit/transient", "unstable": { "version": [ - 20231027, - 2121 + 20231103, + 2312 ], "deps": [ "compat", "seq" ], - "commit": "a8829875b25c0dc8cbd7163b6617c436365897b5", - "sha256": "0adk7fmz2ina9wkq8qbjc5jd677khy4f0mbzj4qfa7wsrwnxh69s" + "commit": "b4a29636365d12a8079c3908ff8ffce5f84b85d3", + "sha256": "1ckdjqlp063gprmy74b0ghl9zhwblkahifbqailww1wcbv40fmsz" }, "stable": { "version": [ @@ -118360,14 +118557,14 @@ "version": [ 0, 1, - 1 + 2 ], "deps": [ "compat", "transient" ], - "commit": "d620957377e451e8bf7c2eb7a2509a75f1ee160f", - "sha256": "1lf91cpylwl359ji2pd7cy2097mn416r3jnclycwfq69im9ybd7y" + "commit": "b8d48c81de06261926420d75608cc69f99970563", + "sha256": "1l8jmkpdc9mc6z6znmxa7g5n6sgvpy78rgrpxfcafgjiki8lmqqr" } }, { @@ -118378,16 +118575,16 @@ "repo": "ethan-leba/tree-edit", "unstable": { "version": [ - 20230419, - 1753 + 20231108, + 1749 ], "deps": [ "dash", "reazon", "s" ], - "commit": "e15b61e7e4ff98c44e6684fd2007bd1cbb31570e", - "sha256": "03mrmp3hpf2r7d6y78rfx2frzh98wkzg8qkcdv5azdg36gb21wc2" + "commit": "5f12ca6f366aad2c311bac09817f079900dce8d2", + "sha256": "0gs9jfv20mnjk3b6ry7vd5yfib0278c3l9gkkcdflbchgwyggq92" } }, { @@ -118525,26 +118722,26 @@ "repo": "emacs-tree-sitter/tree-sitter-langs", "unstable": { "version": [ - 20231013, - 651 + 20231105, + 656 ], "deps": [ "tree-sitter" ], - "commit": "fc1aeedb484584d1dd5df5759a43cd6da018bcb7", - "sha256": "09chs0rh5dz7jb1c4yw4aqimfxyxjq9lrnlcrr6ibxm81aajjaar" + "commit": "32c664eadb3c23f2327dc78fe4bec97578ad9ed6", + "sha256": "0j1fjfqkqb0xw1k87zj80zgb0qwm5m7v2hrpj2f8azpzdbcdcbhq" }, "stable": { "version": [ 0, 12, - 72 + 77 ], "deps": [ "tree-sitter" ], - "commit": "fc1aeedb484584d1dd5df5759a43cd6da018bcb7", - "sha256": "09chs0rh5dz7jb1c4yw4aqimfxyxjq9lrnlcrr6ibxm81aajjaar" + "commit": "32c664eadb3c23f2327dc78fe4bec97578ad9ed6", + "sha256": "0j1fjfqkqb0xw1k87zj80zgb0qwm5m7v2hrpj2f8azpzdbcdcbhq" } }, { @@ -118621,8 +118818,8 @@ "repo": "Alexander-Miller/treemacs", "unstable": { "version": [ - 20231024, - 1919 + 20231109, + 1915 ], "deps": [ "ace-window", @@ -118634,8 +118831,8 @@ "pfuture", "s" ], - "commit": "95c07470b281a1eaa3ce88290748bcb2045a163a", - "sha256": "01d3kw4hl0vkqfw08nb9ldbhsd6s7shrmaxgjiahwxfkr63gvdjn" + "commit": "a1e855bce6c112d57994c991bc50775b6922f73e", + "sha256": "0vhlyqfa70jxc3yfh7g3vpr792kk88jsd16majn1jkqmldi6vk3r" }, "stable": { "version": [ @@ -118959,20 +119156,20 @@ "repo": "renzmann/treesit-auto", "unstable": { "version": [ - 20231009, - 959 + 20231110, + 50 ], - "commit": "e60ad69b7c42f9fee8d5f7c41acb9ab362ec99e6", - "sha256": "0hb98im9z5w799a6jz2j90mlrz2awdpydq038nbzk970bynd08r2" + "commit": "090a74deeff29530dbc0837ec3151dac8aa497e7", + "sha256": "0gswbpdnbyjp9jb6mgxsws11dp7nxi02w3f4bqc6d2z4zc7fd16d" }, "stable": { "version": [ 0, 6, - 4 + 6 ], - "commit": "1fcec670bebb0426dea2b638ff58bf21508c460d", - "sha256": "0qdi24x7snc8yvis6dv75w9ip8xs3cx101wcqsjrni2xdfqahz5d" + "commit": "f0cf4cf93f2877a07c61fb4d10d3fe51be4da3a8", + "sha256": "08kgx6a23a7g941bl6zxmkclwbiqsspx3z2vlpnzjwpqda1b3nxc" } }, { @@ -121273,11 +121470,11 @@ "repo": "kborling/uwu-theme", "unstable": { "version": [ - 20231020, - 154 + 20231103, + 130 ], - "commit": "d113229b84b44d756fddaaaea1c246bc2e4df5ba", - "sha256": "0lm2azh6xvqbi78ji6ifjbdy6sf0a12sbry4b7vh96mqj3xr5186" + "commit": "821c3a84c8e26263d898566cc27b3982854db60c", + "sha256": "0p4lgn39k8r57b2q92hnx3mja9mp8ypvw27jbwms4mipy3qspr7d" } }, { @@ -122191,14 +122388,14 @@ "repo": "minad/vertico", "unstable": { "version": [ - 20230930, - 1918 + 20231110, + 927 ], "deps": [ "compat" ], - "commit": "5c9a4af57b38fb1a6e78d3e23d50fc59b951241d", - "sha256": "1sg0jp02kqii8dn7p54wqmlwvprpjbqw0xly6vizwhbsqpjy0ka2" + "commit": "0492a686375cec2fab961ecd09f0eecf233810a7", + "sha256": "0fxr95780afcqw9fcc1r4yb3d5d02imqjv762iyqv7iszm61hacs" }, "stable": { "version": [ @@ -122373,11 +122570,11 @@ "repo": "gmlarumbe/vhdl-ts-mode", "unstable": { "version": [ - 20231010, - 1133 + 20231031, + 748 ], - "commit": "8162a4e83460db503801f7dfdad3df75d6653fdb", - "sha256": "1ldz58gws5pqrnzzr7diva2qdfvk8bi4jfad6x9cal3cqp6dv961" + "commit": "957006ea834ff1a42b860b146fd40c86eda5eabd", + "sha256": "1h2gsy5vgq5zsvzxdds7bszhhj5hh7hf007bxbp9jlyar19alvsd" }, "stable": { "version": [ @@ -123156,8 +123353,8 @@ "repo": "d12frosted/vulpea", "unstable": { "version": [ - 20230706, - 1130 + 20231031, + 802 ], "deps": [ "dash", @@ -123165,8 +123362,8 @@ "org-roam", "s" ], - "commit": "de199a16e294056e2368a2e031b19008cf9f9e52", - "sha256": "0wxnp7hiqa58n5q2ff863w0nzp5ii5fmzh8z4674s5mgjcaj7149" + "commit": "f4f220896aaaeee41b2341b74c1b9a554cf9c015", + "sha256": "03yhrrwnm5wgwy2k72cj9bgsmsbm0ylrlnr2dh5rzaaiwxq1kxvn" }, "stable": { "version": [ @@ -123536,16 +123733,16 @@ "repo": "wanderlust/wanderlust", "unstable": { "version": [ - 20231016, - 1405 + 20231105, + 856 ], "deps": [ "apel", "flim", "semi" ], - "commit": "3e8cf26abd9c5c8e4fc611032e259ca930665641", - "sha256": "0k9r3j7pcnvnnj0km8ggjdrf2nfgn1mfq7r7267bk3r3x92cvqh9" + "commit": "8c74d52d1ae00a0ca1a087fb4983292e2c068cba", + "sha256": "0ri6anarpfqbh5a04qhbmazw319m5b9b5yfx3n51ajia9f7xsjra" } }, { @@ -124128,13 +124325,13 @@ "stable": { "version": [ 1, - 14 + 15 ], "deps": [ "cl-lib" ], - "commit": "1f086f14f0f55f55eafd09f404f48e924157c1d1", - "sha256": "1dqdxw296mbkny1imrpm190l3v9hrdnl3xpg63pilkdz8vgcfl10" + "commit": "40c208eaab99999d7c1e4bea883648da24c03be3", + "sha256": "0bq0y63rriwsw6v8mn72773iqic2q52vx1j7mfa8br27sm6y1pd4" } }, { @@ -124657,11 +124854,11 @@ "repo": "lassik/emacs-whois", "unstable": { "version": [ - 20230510, - 919 + 20231106, + 1901 ], - "commit": "bf131b99bb3f5583d27d1c72ef0fbd829ef85664", - "sha256": "1rnl9xgi45kyzr4vkdraj9cvhjz2rdnafsj63z6vg1gs18wm1ffz" + "commit": "93413908ec7d39a70700b4b97d3185b06ae69204", + "sha256": "15jgfh7kh6d76hpwp41p91y6blclmrjdw01b1g83sj3v9ncnykhq" }, "stable": { "version": [ @@ -124844,19 +125041,19 @@ "repo": "habamax/wildcharm-theme", "unstable": { "version": [ - 20231024, - 2323 + 20231103, + 700 ], - "commit": "83e902cfd9526cdefc973ce9b3f3d7415beb59f5", - "sha256": "1yjfywf8spi23zdcdj412msgyannwinvfgdarwbmiwpj9h8ll6qh" + "commit": "ab0ed9cc5b4a285cddef52b193c26a979e1dcd08", + "sha256": "152hilpbjmbf8yvyr9w4m4j2q0zczzsw4mc9vkwixk8m6a0x4i9q" }, "stable": { "version": [ 0, - 6 + 7 ], - "commit": "297c72eef2b4ec48abc8cb99640c101e4e164c94", - "sha256": "08s4a7msg8vaf7mrarbxl8wdrjzx7aj7mzb3zgq810w0l5snl4mh" + "commit": "ab0ed9cc5b4a285cddef52b193c26a979e1dcd08", + "sha256": "152hilpbjmbf8yvyr9w4m4j2q0zczzsw4mc9vkwixk8m6a0x4i9q" } }, { @@ -124867,19 +125064,19 @@ "repo": "habamax/wildcharm-theme", "unstable": { "version": [ - 20231024, - 2311 + 20231103, + 700 ], - "commit": "cd887cf61f73a4cf044bd01cec60be7324660f9b", - "sha256": "15ngcigdx6yayg93kiiraqq2rng0zx54kbni5cgh0gnf673yqzwy" + "commit": "ab0ed9cc5b4a285cddef52b193c26a979e1dcd08", + "sha256": "152hilpbjmbf8yvyr9w4m4j2q0zczzsw4mc9vkwixk8m6a0x4i9q" }, "stable": { "version": [ 0, - 6 + 7 ], - "commit": "297c72eef2b4ec48abc8cb99640c101e4e164c94", - "sha256": "08s4a7msg8vaf7mrarbxl8wdrjzx7aj7mzb3zgq810w0l5snl4mh" + "commit": "ab0ed9cc5b4a285cddef52b193c26a979e1dcd08", + "sha256": "152hilpbjmbf8yvyr9w4m4j2q0zczzsw4mc9vkwixk8m6a0x4i9q" } }, { @@ -125874,14 +126071,14 @@ "repo": "joostkremers/writeroom-mode", "unstable": { "version": [ - 20220426, - 2046 + 20231103, + 931 ], "deps": [ "visual-fill-column" ], - "commit": "a736205c194d7525feb1e1f10f4186c7b2b62bef", - "sha256": "1mhakk78gxhv2cahvg3ynzrfwj09l5aknvncmd3r09csrc0cwkfg" + "commit": "f4d035e91d20bf1dd3f2857b9cc344f844979a78", + "sha256": "0d9yq0qk6f61axpn4r2iby31c97sbra3lni2zg7nrckx2dn0kskd" }, "stable": { "version": [ From 4a84d357b3f2bbaafd03275b3c627bc02f96057e Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 10 Nov 2023 17:47:28 -0300 Subject: [PATCH 60/75] nongnu-packages: updated 2023-11-10 (from overlay) --- .../emacs/elisp-packages/nongnu-generated.nix | 57 ++++++++++--------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix index d0499184b785..27ab7dbd543d 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/nongnu-generated.nix @@ -64,10 +64,10 @@ elpaBuild { pname = "annotate"; ename = "annotate"; - version = "2.0.3"; + version = "2.1.0"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/annotate-2.0.3.tar"; - sha256 = "1kq195nmspysb1kiqcfh0kwxzp40ij9ccw1c204ayr40a0wp7ilc"; + url = "https://elpa.nongnu.org/nongnu/annotate-2.1.0.tar"; + sha256 = "07q8s3qi3lm8g01ypvqqq0cn5jx5jrgyv74fbfam3mmz5l3mqp6q"; }; packageRequires = []; meta = { @@ -261,10 +261,10 @@ elpaBuild { pname = "blueprint-ts-mode"; ename = "blueprint-ts-mode"; - version = "0.0.2"; + version = "0.0.3"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/blueprint-ts-mode-0.0.2.tar"; - sha256 = "0fyvff2zh6iiswhxcvqgnxdhq3yk5f0w4a2w0jp126fvd3ryspym"; + url = "https://elpa.nongnu.org/nongnu/blueprint-ts-mode-0.0.3.tar"; + sha256 = "1ii46kmiaxywymhjlj85c3ypdnkkhgyaqgzhnkzzfz6946dchj3v"; }; packageRequires = [ emacs ]; meta = { @@ -361,10 +361,10 @@ elpaBuild { pname = "cider"; ename = "cider"; - version = "1.9.0"; + version = "1.11.0"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/cider-1.9.0.tar"; - sha256 = "08vc1v4gzh1njvqhg10c07wq28r2s9qq3y7i4b5clrzgy9l872cw"; + url = "https://elpa.nongnu.org/nongnu/cider-1.11.0.tar"; + sha256 = "010sl2l9vx3k095bkgvi7w1zvb68jh7lj4plmjn98lmzmbhq7q27"; }; packageRequires = [ clojure-mode @@ -1339,10 +1339,10 @@ elpaBuild { pname = "git-modes"; ename = "git-modes"; - version = "1.4.1"; + version = "1.4.2"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/git-modes-1.4.1.tar"; - sha256 = "0zxab7rjy5rh8y0ln9h04pvcim8a4qdpj1zs0c0dwbxcsa7v7hz1"; + url = "https://elpa.nongnu.org/nongnu/git-modes-1.4.2.tar"; + sha256 = "15lvya85710wyyynmgq7a92lc5mrrv2nfh19nxh92mkdd3r0c3fg"; }; packageRequires = [ compat emacs ]; meta = { @@ -2366,6 +2366,7 @@ }; }) {}; package-lint = callPackage ({ cl-lib ? null + , compat , elpaBuild , emacs , fetchurl @@ -2374,12 +2375,12 @@ elpaBuild { pname = "package-lint"; ename = "package-lint"; - version = "0.19"; + version = "0.20"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/package-lint-0.19.tar"; - sha256 = "0zq4kbir2l5fly8a37fdp4msygswl44vhjpwpcj1zqz13w30cd8h"; + url = "https://elpa.nongnu.org/nongnu/package-lint-0.20.tar"; + sha256 = "13ff9g2lzcddi8n6bcmb7g93kxc8v9h3g9k8qcn42bl7jjy12iqf"; }; - packageRequires = [ cl-lib emacs let-alist ]; + packageRequires = [ cl-lib compat emacs let-alist ]; meta = { homepage = "https://elpa.gnu.org/packages/package-lint.html"; license = lib.licenses.free; @@ -2607,10 +2608,10 @@ elpaBuild { pname = "racket-mode"; ename = "racket-mode"; - version = "1.0.20230919.113921"; + version = "1.0.20231109.110741"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20230919.113921.tar"; - sha256 = "00b4bw4cqm9yc8fxz14da5ahrjrmshf3497l8p65ss0s6qby5ag3"; + url = "https://elpa.nongnu.org/nongnu/racket-mode-1.0.20231109.110741.tar"; + sha256 = "19d1bs0ajc28wa49f1mphdwrpfywib5cvv3mxip6az9x6faand7g"; }; packageRequires = [ emacs ]; meta = { @@ -2986,10 +2987,10 @@ elpaBuild { pname = "subed"; ename = "subed"; - version = "1.2.5"; + version = "1.2.6"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/subed-1.2.5.tar"; - sha256 = "0qaliyn79zkpy3ppqb0s61i5hfbbcj8climj7x9c6vpq86s57mv1"; + url = "https://elpa.nongnu.org/nongnu/subed-1.2.6.tar"; + sha256 = "005nzmv5i24wxwhs1l76fpk06rpf8bw19fccrqkiph5k77lg42gr"; }; packageRequires = [ emacs ]; meta = { @@ -3001,10 +3002,10 @@ elpaBuild { pname = "sweeprolog"; ename = "sweeprolog"; - version = "0.26.0"; + version = "0.26.2"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.26.0.tar"; - sha256 = "0pgxz3ckw3qjzqyn6vr8k8y1gdiybsm47ik8j62ybsnqs7ivs208"; + url = "https://elpa.nongnu.org/nongnu/sweeprolog-0.26.2.tar"; + sha256 = "14rcg6rs4dd4a0pr4makkg1flwxfrxyg5xrs5sa034bzxj6zqal5"; }; packageRequires = [ compat emacs ]; meta = { @@ -3470,10 +3471,10 @@ elpaBuild { pname = "xah-fly-keys"; ename = "xah-fly-keys"; - version = "24.13.20231025112537"; + version = "24.15.20231105091131"; src = fetchurl { - url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.13.20231025112537.tar"; - sha256 = "1h7z9g3307w0cg361md8mbhsia2534ncqihdfsasg5qhw9184sib"; + url = "https://elpa.nongnu.org/nongnu/xah-fly-keys-24.15.20231105091131.tar"; + sha256 = "13wvf6zn87xpglpycxmjmq6mfvpr21bsihsshx06my38832kw128"; }; packageRequires = [ emacs ]; meta = { From 2423baa7f189f0777d7bc55f9ca7d833927b4102 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 5 Nov 2023 17:33:14 -0300 Subject: [PATCH 61/75] sdcc: migrate to by-name --- .../sdcc/default.nix => by-name/sd/sdcc/package.nix} | 0 pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 4 deletions(-) rename pkgs/{development/compilers/sdcc/default.nix => by-name/sd/sdcc/package.nix} (100%) diff --git a/pkgs/development/compilers/sdcc/default.nix b/pkgs/by-name/sd/sdcc/package.nix similarity index 100% rename from pkgs/development/compilers/sdcc/default.nix rename to pkgs/by-name/sd/sdcc/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 192ab35fe9c8..e120ee67b902 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17263,10 +17263,6 @@ with pkgs; scryer-prolog = callPackage ../development/compilers/scryer-prolog { }; - sdcc = callPackage ../development/compilers/sdcc { - gputils = null; - }; - seren = callPackage ../applications/networking/instant-messengers/seren { }; serialdv = callPackage ../development/libraries/serialdv { }; From 10b64a28c42d6b1e6819ca8baa63eec2e498bbfc Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 5 Nov 2023 17:59:31 -0300 Subject: [PATCH 62/75] sdcc: refactor - remove null'ities - assert validity of excludedPorts list - use finalAttrs design pattern - split outputs - add meta.mainProgram, --- pkgs/by-name/sd/sdcc/package.nix | 77 ++++++++++++++++++++++---------- 1 file changed, 53 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/sd/sdcc/package.nix b/pkgs/by-name/sd/sdcc/package.nix index 5e5a0bee51fc..eaac606fbdb7 100644 --- a/pkgs/by-name/sd/sdcc/package.nix +++ b/pkgs/by-name/sd/sdcc/package.nix @@ -1,27 +1,53 @@ -{ lib, stdenv, fetchurl, autoconf, bison, boost, flex, texinfo, zlib, gputils ? null -, excludePorts ? [] }: +{ lib +, stdenv +, fetchurl +, autoconf +, bison +, boost +, flex +, gputils +, texinfo +, zlib +, withGputils ? false +, excludePorts ? [] +}: -let - # choices: mcs51 z80 z180 r2k r3ka gbz80 tlcs90 ds390 ds400 pic14 pic16 hc08 s08 stm8 - excludedPorts = excludePorts ++ (lib.optionals (gputils == null) [ "pic14" "pic16" ]); -in - -stdenv.mkDerivation rec { +assert lib.subtractLists [ + "ds390" "ds400" "gbz80" "hc08" "mcs51" "pic14" "pic16" "r2k" "r3ka" "s08" + "stm8" "tlcs90" "z80" "z180" +] excludePorts == []; +stdenv.mkDerivation (finalAttrs: { pname = "sdcc"; version = "4.2.0"; src = fetchurl { - url = "mirror://sourceforge/sdcc/sdcc-src-${version}.tar.bz2"; - sha256 = "sha256-tJuuHSO81gV6gsT/5WE/nNDLz9HpQOnYTEv+nfCowFM="; + url = "mirror://sourceforge/sdcc/sdcc-src-${finalAttrs.version}.tar.bz2"; + hash = "sha256-tJuuHSO81gV6gsT/5WE/nNDLz9HpQOnYTEv+nfCowFM="; }; + outputs = [ "out" "doc" "man" ]; + enableParallelBuilding = true; - buildInputs = [ boost gputils texinfo zlib ]; + nativeBuildInputs = [ + autoconf + bison + flex + ]; - nativeBuildInputs = [ autoconf bison flex ]; + buildInputs = [ + boost + texinfo + zlib + ] ++ lib.optionals withGputils [ + gputils + ]; - configureFlags = map (f: "--disable-${f}-port") excludedPorts; + configureFlags = let + excludedPorts = excludePorts + ++ (lib.optionals (!withGputils) [ "pic14" "pic16" ]); + in + map (f: "--disable-${f}-port") excludedPorts; preConfigure = '' if test -n "''${dontStrip-}"; then @@ -29,19 +55,22 @@ stdenv.mkDerivation rec { fi ''; - meta = with lib; { + meta = { + homepage = "https://sdcc.sourceforge.net/"; description = "Small Device C Compiler"; longDescription = '' SDCC is a retargettable, optimizing ANSI - C compiler suite that targets - the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim - (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based - (hc08, s08) and Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, - Rabbit 3000A). Work is in progress on supporting the Microchip PIC16 and - PIC18 targets. It can be retargeted for other microprocessors. + the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), + Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) + HC08 based (hc08, s08) and Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit + 2000/3000, Rabbit 3000A). Work is in progress on supporting the Microchip + PIC16 and PIC18 targets. It can be retargeted for other microprocessors. ''; - homepage = "https://sdcc.sourceforge.net/"; - license = with licenses; if (gputils == null) then gpl2Plus else unfreeRedistributable; - maintainers = with maintainers; [ bjornfor yorickvp ]; - platforms = platforms.all; + license = if withGputils + then lib.licenses.unfreeRedistributable + else lib.licenses.gpl2Plus; + mainProgram = "sdcc"; + maintainers = with lib.maintainers; [ bjornfor yorickvp ]; + platforms = lib.platforms.all; }; -} +}) From 65410694e22e1fcdb1a981e2d5b39f01f2e7e49e Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Tue, 7 Nov 2023 17:48:21 +0100 Subject: [PATCH 63/75] warzone2100: 4.3.5 -> 4.4.0 --- pkgs/games/warzone2100/default.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/games/warzone2100/default.nix b/pkgs/games/warzone2100/default.nix index 61df2e54c228..9979d16247c0 100644 --- a/pkgs/games/warzone2100/default.nix +++ b/pkgs/games/warzone2100/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchurl -, fetchpatch , cmake , ninja , p7zip @@ -47,23 +46,13 @@ in stdenv.mkDerivation rec { inherit pname; - version = "4.3.5"; + version = "4.4.0"; src = fetchurl { url = "mirror://sourceforge/${pname}/releases/${version}/${pname}_src.tar.xz"; - sha256 = "sha256-AdYI9vljjhTXyFffQK0znBv8IHoF2q/nFXrYZSo0BcM="; + hash = "sha256-Ul77OihJWIH9H6FUpibGDjqX1BY4DWDQ3bR4lRDY9+U="; }; - patches = [ - # Upstream patch for curl-8.4 support, - # TODO: remove on next release. - (fetchpatch { - name = "curl-8.4.patch"; - url = "https://github.com/Warzone2100/warzone2100/commit/db1cf70950d4fa6630f37a7bf85f548b48ed53cd.patch"; - hash = "sha256-/jRan5pi7CamZaCaRdfugFmtCbWTKmCt63q0NBuTrFk="; - }) - ]; - buildInputs = [ SDL2 libtheora From 703b9db6c5154530264bd7b6b09552596d0e5ede Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Wed, 8 Nov 2023 10:58:06 +0100 Subject: [PATCH 64/75] hikounomizu: 1.0 -> 1.0.1 --- pkgs/games/hikounomizu/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/hikounomizu/default.nix b/pkgs/games/hikounomizu/default.nix index c59418ac1a43..bca6c8ecf8b9 100644 --- a/pkgs/games/hikounomizu/default.nix +++ b/pkgs/games/hikounomizu/default.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation rec { pname = "hikounomizu"; - version = "1.0"; + version = "1.0.1"; src = fetchurl { url = "http://download.tuxfamily.org/hnm/${version}/hikounomizu-${version}-src.tar.bz2"; - hash = "sha256-Hw/BA7jOW9KGdde1NLDh4SfQXxvZkNGx/sHXukgFZ5M="; + hash = "sha256-3wRhe6CDq1dD0SObAygfqslYJx+EM3LM3rj6HI0whYU="; }; nativeBuildInputs = [ From 1fd787f5f4b9edf23c348d4041475931a84eb160 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:35:05 +0100 Subject: [PATCH 65/75] podman: add mainProgram --- pkgs/development/python-modules/podman/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/podman/default.nix b/pkgs/development/python-modules/podman/default.nix index 677d6c2a7245..4541cac8b14e 100644 --- a/pkgs/development/python-modules/podman/default.nix +++ b/pkgs/development/python-modules/podman/default.nix @@ -72,5 +72,6 @@ buildPythonPackage rec { changelog = "https://github.com/containers/podman-py/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; + mainProgram = "podman"; }; } From 03fe07bf4f6b15f5d96a1743e1f5efac4c7c17d2 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:35:14 +0100 Subject: [PATCH 66/75] vdirsyncer: add mainProgram --- pkgs/development/python-modules/vdirsyncer/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/vdirsyncer/default.nix b/pkgs/development/python-modules/vdirsyncer/default.nix index f1dc4418b268..70446323f1d9 100644 --- a/pkgs/development/python-modules/vdirsyncer/default.nix +++ b/pkgs/development/python-modules/vdirsyncer/default.nix @@ -85,5 +85,6 @@ buildPythonPackage rec { changelog = "https://github.com/pimutils/vdirsyncer/blob/v${version}/CHANGELOG.rst"; license = licenses.bsd3; maintainers = with maintainers; [ loewenheim ]; + mainProgram = "vdirsyncer"; }; } From feadb21353bfcb77177975d2a1651f900b2293af Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:35:26 +0100 Subject: [PATCH 67/75] duperemove: add mainProgram --- pkgs/tools/filesystems/duperemove/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/filesystems/duperemove/default.nix b/pkgs/tools/filesystems/duperemove/default.nix index b13f216b8dbf..fd2be83691a1 100644 --- a/pkgs/tools/filesystems/duperemove/default.nix +++ b/pkgs/tools/filesystems/duperemove/default.nix @@ -57,5 +57,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = with maintainers; [ bluescreen303 thoughtpolice ]; platforms = platforms.linux; + mainProgram = "duperemove"; }; } From 77890c8b886de4d995ae434cfb8e432caf0e45cd Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:35:42 +0100 Subject: [PATCH 68/75] vips: add mainProgram --- pkgs/tools/graphics/vips/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/graphics/vips/default.nix b/pkgs/tools/graphics/vips/default.nix index 1a2e9cb3b1c6..218014db019e 100644 --- a/pkgs/tools/graphics/vips/default.nix +++ b/pkgs/tools/graphics/vips/default.nix @@ -116,5 +116,6 @@ stdenv.mkDerivation rec { license = licenses.lgpl2Plus; maintainers = with maintainers; [ kovirobi ]; platforms = platforms.unix; + mainProgram = "vips"; }; } From da49b6d7d2d72bb713fbc0d32b29a2175ba6af55 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:35:53 +0100 Subject: [PATCH 69/75] dynamic-colors: add mainProgram --- pkgs/tools/misc/dynamic-colors/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/dynamic-colors/default.nix b/pkgs/tools/misc/dynamic-colors/default.nix index 9e8619459852..0c04f70f26f3 100644 --- a/pkgs/tools/misc/dynamic-colors/default.nix +++ b/pkgs/tools/misc/dynamic-colors/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.unix; + mainProgram = "dynamic-colors"; }; } From caeda29217d272e04a1ef7853ffccb2fbda8f031 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:36:02 +0100 Subject: [PATCH 70/75] grc: add mainProgram --- pkgs/tools/misc/grc/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/grc/default.nix b/pkgs/tools/misc/grc/default.nix index 19e926c5caf6..e8f4282fb193 100644 --- a/pkgs/tools/misc/grc/default.nix +++ b/pkgs/tools/misc/grc/default.nix @@ -48,5 +48,6 @@ buildPythonApplication rec { license = licenses.gpl2Plus; maintainers = with maintainers; [ azahi lovek323 AndersonTorres peterhoeg ]; platforms = platforms.unix; + mainProgram = "grc"; }; } From 8a321dbfb4d3b35eab9b64a9b19f0dd76f3fc671 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:36:12 +0100 Subject: [PATCH 71/75] profile-cleaner: add mainProgram --- pkgs/tools/misc/profile-cleaner/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/profile-cleaner/default.nix b/pkgs/tools/misc/profile-cleaner/default.nix index a33199efa7da..8e5d8325d059 100644 --- a/pkgs/tools/misc/profile-cleaner/default.nix +++ b/pkgs/tools/misc/profile-cleaner/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = [ lib.maintainers.devhell ]; + mainProgram = "profile-cleaner"; }; } From 22369c94e264e57735afdaf5f101175eb6e2f681 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:36:19 +0100 Subject: [PATCH 72/75] passage: add mainProgram --- pkgs/tools/security/passage/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/security/passage/default.nix b/pkgs/tools/security/passage/default.nix index e2570c2adf4b..ba7717771c00 100644 --- a/pkgs/tools/security/passage/default.nix +++ b/pkgs/tools/security/passage/default.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation { license = licenses.gpl2Plus; maintainers = with maintainers; [ kaction ]; platforms = platforms.unix; + mainProgram = "passage"; longDescription = '' passage is a fork of password-store (https://www.passwordstore.org) that uses From c653aae360f8a10b790646ff11e189e3342478fb Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Thu, 9 Nov 2023 10:36:27 +0100 Subject: [PATCH 73/75] rubber: add mainProgram --- pkgs/tools/typesetting/rubber/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/typesetting/rubber/default.nix b/pkgs/tools/typesetting/rubber/default.nix index 5d605571b83a..2ccee0bae005 100644 --- a/pkgs/tools/typesetting/rubber/default.nix +++ b/pkgs/tools/typesetting/rubber/default.nix @@ -50,5 +50,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://gitlab.com/latex-rubber/rubber"; maintainers = with maintainers; [ ttuegel peterhoeg ]; platforms = platforms.unix; + mainProgram = "rubber"; }; } From 2c6f7fa5e69307fbbbc6a79dfec4d4f3b0ce837b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 11 Nov 2023 22:30:07 +0100 Subject: [PATCH 74/75] python311Packages.aioesphomeapi: 18.3.0 -> 18.4.0 https://github.com/esphome/aioesphomeapi/releases/tag/v18.4.0 --- pkgs/development/python-modules/aioesphomeapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aioesphomeapi/default.nix b/pkgs/development/python-modules/aioesphomeapi/default.nix index 7d0205a47aac..9af84e2ff91a 100644 --- a/pkgs/development/python-modules/aioesphomeapi/default.nix +++ b/pkgs/development/python-modules/aioesphomeapi/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "aioesphomeapi"; - version = "18.3.0"; + version = "18.4.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -31,7 +31,7 @@ buildPythonPackage rec { owner = "esphome"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-hIwVnslBxWMjWxj1NN8If4MQn2jpFYyjmAVykQeY0hc="; + hash = "sha256-jSPoVMtGRtqpDFagjvLTxps5plcN92Mp9vjtQlmqyGg="; }; nativeBuildInputs = [ From 895f82c6def4827e4032193914b90ab731ae44e4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 11 Nov 2023 22:31:45 +0100 Subject: [PATCH 75/75] python311Packages.chacha20poly1305-reuseable: 0.10.2 -> 0.11.0 https://github.com/bdraco/chacha20poly1305-reuseable/blob/v0.11.0/CHANGELOG.md --- .../python-modules/chacha20poly1305-reuseable/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/chacha20poly1305-reuseable/default.nix b/pkgs/development/python-modules/chacha20poly1305-reuseable/default.nix index 5237fe31f370..1d1b21ceee57 100644 --- a/pkgs/development/python-modules/chacha20poly1305-reuseable/default.nix +++ b/pkgs/development/python-modules/chacha20poly1305-reuseable/default.nix @@ -17,7 +17,7 @@ let pname = "chacha20poly1305-reuseable"; - version = "0.10.2"; + version = "0.11.0"; in buildPythonPackage { @@ -30,7 +30,7 @@ buildPythonPackage { owner = "bdraco"; repo = pname; rev = "v${version}"; - hash = "sha256-jLaYdVNgjpy/fjjt9om72jirgMaM61T/OZu/iHZ/W4k="; + hash = "sha256-uRndA0NnSQtJTftALzBF3FWZtavRyMwBlnCBqoIXE5Q="; }; nativeBuildInputs = [