From a0c77aecaaf24a32600b88d05406dfd57e1b8639 Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Mon, 14 Aug 2023 01:32:29 -0700 Subject: [PATCH 001/156] lib.systems: add ubootArch u-boot has its own rosetta stone, almost but not exactly the same as the Linux kernel's. This commit adds it and the two cases where it diverges. --- lib/systems/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/systems/default.nix b/lib/systems/default.nix index 40a2c88f32b8..09024d587c56 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -178,6 +178,12 @@ rec { else if final.isLoongArch64 then "loongarch" else final.parsed.cpu.name; + # https://source.denx.de/u-boot/u-boot/-/blob/9bfb567e5f1bfe7de8eb41f8c6d00f49d2b9a426/common/image.c#L81-106 + ubootArch = + if final.isx86_32 then "x86" # not i386 + else if final.isMips64 then "mips64" # uboot *does* distinguish between mips32/mips64 + else final.linuxArch; # other cases appear to agree with linuxArch + qemuArch = if final.isAarch32 then "arm" else if final.isS390 && !final.isS390x then null From a97e8fc272782d69d94053bc434b9b6fef399a7b Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Mon, 14 Aug 2023 01:33:06 -0700 Subject: [PATCH 002/156] make-initrd-ng: use hostPlatform.ubootArch for uinitrdArch This allows make-initrd-ng to pick up the few cases where Linux and u-boot disagree. --- pkgs/build-support/kernel/make-initrd-ng.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/build-support/kernel/make-initrd-ng.nix b/pkgs/build-support/kernel/make-initrd-ng.nix index 2418838176ef..f2f7aaa6d1b6 100644 --- a/pkgs/build-support/kernel/make-initrd-ng.nix +++ b/pkgs/build-support/kernel/make-initrd-ng.nix @@ -54,7 +54,7 @@ in # guess may not align with u-boot's nomenclature correctly, so it can # be overridden. # See https://gitlab.denx.de/u-boot/u-boot/-/blob/9bfb567e5f1bfe7de8eb41f8c6d00f49d2b9a426/common/image.c#L81-106 for a list. -, uInitrdArch ? stdenvNoCC.hostPlatform.linuxArch +, uInitrdArch ? stdenvNoCC.hostPlatform.ubootArch # The name of the compression, as recognised by u-boot. # See https://gitlab.denx.de/u-boot/u-boot/-/blob/9bfb567e5f1bfe7de8eb41f8c6d00f49d2b9a426/common/image.c#L195-204 for a list. From 7e5d326ad3911724270951810d56a9dc5672cb11 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Wed, 13 Sep 2023 09:28:07 -0400 Subject: [PATCH 003/156] srb2: 2.2.11 -> 2.2.13 Fixes #254167 --- pkgs/games/srb2/cmake.patch | 56 ++++++++++++++++++++++++++++---- pkgs/games/srb2/default.nix | 11 ++++--- pkgs/games/srb2/thirdparty.patch | 12 +++++++ 3 files changed, 68 insertions(+), 11 deletions(-) create mode 100644 pkgs/games/srb2/thirdparty.patch diff --git a/pkgs/games/srb2/cmake.patch b/pkgs/games/srb2/cmake.patch index adb070a13c19..91af532e86fb 100644 --- a/pkgs/games/srb2/cmake.patch +++ b/pkgs/games/srb2/cmake.patch @@ -1,19 +1,61 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 915912af5..f5c2cf9cc 100644 +index 80a3bdcd6..380a1573a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -91,11 +91,6 @@ if("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL Windows) +@@ -61,7 +61,7 @@ option( + "Link dependencies using CMake's find_package and do not use internal builds" + ${SRB2_CONFIG_SYSTEM_LIBRARIES_DEFAULT} + ) +-option(SRB2_CONFIG_ENABLE_TESTS "Build the test suite" ON) ++option(SRB2_CONFIG_ENABLE_TESTS "Build the test suite" OFF) + # This option isn't recommended for distribution builds and probably won't work (yet). + cmake_dependent_option( + SRB2_CONFIG_SHARED_INTERNAL_LIBRARIES +@@ -80,25 +80,6 @@ option(SRB2_CONFIG_ZDEBUG "Compile with ZDEBUG defined." OFF) + option(SRB2_CONFIG_PROFILEMODE "Compile for profiling (GCC only)." OFF) + set(SRB2_CONFIG_ASSET_DIRECTORY "" CACHE PATH "Path to directory that contains all asset files for the installer. If set, assets will be part of installation and cpack.") + +-if(SRB2_CONFIG_ENABLE_TESTS) +- # https://github.com/catchorg/Catch2 +- CPMAddPackage( +- NAME Catch2 +- VERSION 3.4.0 +- GITHUB_REPOSITORY catchorg/Catch2 +- OPTIONS +- "CATCH_INSTALL_DOCS OFF" +- ) +- list(APPEND CMAKE_MODULE_PATH "${Catch2_SOURCE_DIR}/extras") +- include(CTest) +- include(Catch) +- add_executable(srb2tests) +- # To add tests, use target_sources to add individual test files to the target in subdirs. +- target_link_libraries(srb2tests PRIVATE Catch2::Catch2 Catch2::Catch2WithMain) +- target_compile_features(srb2tests PRIVATE c_std_11 cxx_std_17) +- catch_discover_tests(srb2tests) +-endif() +- + # Enable CCache + # (Set USE_CCACHE=ON to use, CCACHE_OPTIONS for options) + if("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL Windows) +@@ -113,12 +94,6 @@ if("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL Windows) + message(WARNING "USE_CCACHE was set but ccache is not found (set CCACHE_TOOL_PATH)") endif() endif() - else() +-else() - CPMAddPackage( - NAME Ccache.cmake - GITHUB_REPOSITORY TheLartians/Ccache.cmake - VERSION 1.2 - ) endif() - + # Dependencies --- -2.40.1 - +@@ -179,7 +154,7 @@ include(GitUtilities) + if("${SRB2_SDL2_EXE_NAME}" STREQUAL "") + # cause a reconfigure if the branch changes + get_git_dir(SRB2_GIT_DIR) +- configure_file("${SRB2_GIT_DIR}/HEAD" HEAD COPYONLY) ++ #configure_file("${SRB2_GIT_DIR}/HEAD" HEAD COPYONLY) + + git_current_branch(SRB2_GIT_REVISION) + diff --git a/pkgs/games/srb2/default.nix b/pkgs/games/srb2/default.nix index 4213039f8877..fdb374a91751 100644 --- a/pkgs/games/srb2/default.nix +++ b/pkgs/games/srb2/default.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "srb2"; - version = "2.2.11"; + version = "2.2.13"; src = fetchFromGitHub { owner = "STJr"; repo = "SRB2"; rev = "SRB2_release_${finalAttrs.version}"; - hash = "sha256-tyiXivJWjNnL+4YynUV6k6iaMs8o9HkHrp+qFj2+qvQ="; + hash = "sha256-OSkkjCz7ZW5+0vh6l7+TpnHLzXmd/5QvTidRQSHJYX8="; }; nativeBuildInputs = [ @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/STJr/SRB2/releases/download/SRB2_release_${finalAttrs.version}/SRB2-v${lib.replaceStrings ["."] [""] finalAttrs.version}-Full.zip"; - hash = "sha256-KsJIkCczD/HyIwEy5dI3zsHbWFCMBaCoCHizfupFoWM="; + hash = "sha256-g7kaNRE1tjcF5J2v+kTnrDzz4zs5f1b/NH67ce2ifUo="; }; sourceRoot = "."; @@ -77,8 +77,10 @@ stdenv.mkDerivation (finalAttrs: { ]; patches = [ - # Fix unknown command "CPMAddPackage" by not using Ccache.cmake + # Make the build work without internet connectivity + # See: https://build.opensuse.org/request/show/1109889 ./cmake.patch + ./thirdparty.patch ]; desktopItems = [ @@ -111,5 +113,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = platforms.linux; license = licenses.gpl2Plus; maintainers = with maintainers; [ zeratax donovanglover ]; + mainProgram = "srb2"; }; }) diff --git a/pkgs/games/srb2/thirdparty.patch b/pkgs/games/srb2/thirdparty.patch new file mode 100644 index 000000000000..bb550290d85d --- /dev/null +++ b/pkgs/games/srb2/thirdparty.patch @@ -0,0 +1,12 @@ +diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt +index f33b3bf3f..1214f179c 100644 +--- a/thirdparty/CMakeLists.txt ++++ b/thirdparty/CMakeLists.txt +@@ -16,6 +16,5 @@ if(NOT "${SRB2_CONFIG_SYSTEM_LIBRARIES}") + include("cpm-png.cmake") + include("cpm-curl.cmake") + include("cpm-openmpt.cmake") ++ include("cpm-libgme.cmake") + endif() +- +-include("cpm-libgme.cmake") From 2f2d611c4031a859e32423abc5cff132001ba0ab Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 15 Sep 2023 12:08:12 +0300 Subject: [PATCH 004/156] python3.pkgs.iniconfig: improve doCheck = false comment --- pkgs/development/python-modules/iniconfig/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/iniconfig/default.nix b/pkgs/development/python-modules/iniconfig/default.nix index 04f06c013d4b..b9c6e8e205fa 100644 --- a/pkgs/development/python-modules/iniconfig/default.nix +++ b/pkgs/development/python-modules/iniconfig/default.nix @@ -32,7 +32,9 @@ buildPythonPackage rec { "iniconfig" ]; - doCheck = false; # avoid circular import with pytest + # Requires pytest, which in turn requires this package - causes infinite + # recursion. See also: https://github.com/NixOS/nixpkgs/issues/63168 + doCheck = false; meta = with lib; { description = "brain-dead simple parsing of ini files"; From 0283ef30372811d4d85931a39a815690fae005f2 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Fri, 15 Sep 2023 12:27:38 +0300 Subject: [PATCH 005/156] python3.pkgs.primer3: enable tests --- pkgs/development/python-modules/primer3/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/primer3/default.nix b/pkgs/development/python-modules/primer3/default.nix index 84068a9d9671..24f2989e3c20 100644 --- a/pkgs/development/python-modules/primer3/default.nix +++ b/pkgs/development/python-modules/primer3/default.nix @@ -5,6 +5,7 @@ , cython , gcc , click +, pytestCheckHook , pythonOlder }: @@ -28,10 +29,18 @@ buildPythonPackage rec { gcc ]; - # pytestCheckHook leads to a circular import issue nativeCheckInputs = [ click + pytestCheckHook ]; + # We are not sure why exactly this is need. It seems `pytestCheckHook` + # doesn't find extension modules installed in $out/${python.sitePackages}, + # and the tests rely upon them. This was initially reported upstream at + # https://github.com/libnano/primer3-py/issues/120 and we investigate this + # downstream at: https://github.com/NixOS/nixpkgs/issues/255262. + preCheck = '' + python setup.py build_ext --inplace + ''; pythonImportsCheck = [ "primer3" From e2738b7c5df5a0e4b3fed403bf1896156c844471 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 20 Sep 2023 05:57:17 +0000 Subject: [PATCH 006/156] unpoller: 2.8.3 -> 2.9.2 --- pkgs/servers/monitoring/unpoller/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/unpoller/default.nix b/pkgs/servers/monitoring/unpoller/default.nix index e471666e588b..e3105e4b24fd 100644 --- a/pkgs/servers/monitoring/unpoller/default.nix +++ b/pkgs/servers/monitoring/unpoller/default.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "unpoller"; - version = "2.8.3"; + version = "2.9.2"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; rev = "v${version}"; - hash = "sha256-ONr8xwvCXLnAlJKbgt/O+lCEKbV2SJXW/1oJPYRtQ3s="; + hash = "sha256-8O5lu0AGLMrWtAd+Unv97CPhxSuhB/wiJXPZnoBjy2A="; }; vendorHash = "sha256-eLHtSEINxrqjlPyJZJwfSGA0gVaxcIolhWnqJxLXkew="; From 6fa3318bf1f1c7b1c63b5abe476edf6330d3af0d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 21 Sep 2023 17:21:25 +0000 Subject: [PATCH 007/156] python310Packages.chart-studio: 5.16.1 -> 5.17.0 --- pkgs/development/python-modules/chart-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/chart-studio/default.nix b/pkgs/development/python-modules/chart-studio/default.nix index 1632d41fee67..5f8117c6e586 100644 --- a/pkgs/development/python-modules/chart-studio/default.nix +++ b/pkgs/development/python-modules/chart-studio/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "chart-studio"; - version = "5.16.1"; + version = "5.17.0"; # chart-studio was split from plotly src = fetchFromGitHub { owner = "plotly"; repo = "plotly.py"; rev = "refs/tags/v${version}"; - hash = "sha256-R94fmkz9cydOHKQbXMBR47OCdHHsR25uGiGszcr7AQQ="; + hash = "sha256-Vaa/MgauSoSpzNtRVXq3fQSVqMYzLTqDtIbiHBgrXQY="; }; sourceRoot = "${src.name}/packages/python/chart-studio"; From 26a6f833caae42138d73ba14b69397d19a0d643d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 21 Sep 2023 20:00:31 +0000 Subject: [PATCH 008/156] python310Packages.types-protobuf: 4.24.0.1 -> 4.24.0.2 --- pkgs/development/python-modules/types-protobuf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-protobuf/default.nix b/pkgs/development/python-modules/types-protobuf/default.nix index 4da64fcf8e59..e644b715544f 100644 --- a/pkgs/development/python-modules/types-protobuf/default.nix +++ b/pkgs/development/python-modules/types-protobuf/default.nix @@ -6,12 +6,12 @@ buildPythonPackage rec { pname = "types-protobuf"; - version = "4.24.0.1"; + version = "4.24.0.2"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-kK3qO2k9akDY7wdcWP5rXMbgH+FJYwGn5vxwOY3P+S4="; + hash = "sha256-WYuyKQubDqZfT2NWmgneqkR17de7DYWJBXo43rCxn08="; }; propagatedBuildInputs = [ From 7ae09eb5e235ec17cd25f2551d443bc8a5e2933a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Sep 2023 03:57:58 +0000 Subject: [PATCH 009/156] gnome.networkmanager-openvpn: 1.10.0 -> 1.10.2 --- pkgs/tools/networking/networkmanager/openvpn/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/networkmanager/openvpn/default.nix b/pkgs/tools/networking/networkmanager/openvpn/default.nix index e988fc13528a..aeaf57a137a3 100644 --- a/pkgs/tools/networking/networkmanager/openvpn/default.nix +++ b/pkgs/tools/networking/networkmanager/openvpn/default.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation rec { pname = "NetworkManager-openvpn"; - version = "1.10.0"; + version = "1.10.2"; src = fetchurl { url = "mirror://gnome/sources/NetworkManager-openvpn/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "V0XUEH8zmKl6+7k/aSObUQyeRet/ti1g2e0Kcpf00QE="; + sha256 = "YvDyqHgiIbkj8hKsKo67wQAu/WqQ7pRdrUrftW0HbSE="; }; patches = [ From d2e33274cecd491b008429c40b86c32ba7bb429d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Sep 2023 06:29:07 +0000 Subject: [PATCH 010/156] asdf-vm: 0.12.0 -> 0.13.1 --- pkgs/tools/misc/asdf-vm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/asdf-vm/default.nix b/pkgs/tools/misc/asdf-vm/default.nix index 092607f8cbe5..1247039e8c64 100644 --- a/pkgs/tools/misc/asdf-vm/default.nix +++ b/pkgs/tools/misc/asdf-vm/default.nix @@ -37,13 +37,13 @@ ${asdfReshimFile} ''; in stdenv.mkDerivation rec { pname = "asdf-vm"; - version = "0.12.0"; + version = "0.13.1"; src = fetchFromGitHub { owner = "asdf-vm"; repo = "asdf"; rev = "v${version}"; - sha256 = "sha256-9U8B6KRn27RrMqWXAUTTy+hrOgMv5Ii4YGsOZeX5Bl0="; + sha256 = "sha256-9Levs1Wr7Lohhvpy+1Xq3AYyf7+VsBalvAAA7qq6heI="; }; nativeBuildInputs = [ From d069d823665368e4bdb2c47515a4a879fd0b6f75 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Sep 2023 10:09:17 +0000 Subject: [PATCH 011/156] abaddon: 0.1.11 -> 0.1.12 --- .../networking/instant-messengers/abaddon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/abaddon/default.nix b/pkgs/applications/networking/instant-messengers/abaddon/default.nix index d749e3509622..4fd9a36b0f51 100644 --- a/pkgs/applications/networking/instant-messengers/abaddon/default.nix +++ b/pkgs/applications/networking/instant-messengers/abaddon/default.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "abaddon"; - version = "0.1.11"; + version = "0.1.12"; src = fetchFromGitHub { owner = "uowuo"; repo = "abaddon"; rev = "v${version}"; - hash = "sha256-KrBZESYab7QFwUfpTl40cgKn/if31oqA9oCe0PwoYbs="; + hash = "sha256-Rz3c6RMZUiKQ0YKKQkCEkelfIGUq+xVmgNskj7uEjGI="; fetchSubmodules = true; }; From b081177efec77f502dfa5fb271c296ee7d4148ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Sep 2023 10:54:07 +0000 Subject: [PATCH 012/156] bazarr: 1.2.4 -> 1.3.0 --- pkgs/servers/bazarr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/bazarr/default.nix b/pkgs/servers/bazarr/default.nix index 792d430a42eb..5b7bea8034ea 100644 --- a/pkgs/servers/bazarr/default.nix +++ b/pkgs/servers/bazarr/default.nix @@ -8,13 +8,13 @@ let in stdenv.mkDerivation rec { pname = "bazarr"; - version = "1.2.4"; + version = "1.3.0"; sourceRoot = "."; src = fetchurl { url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip"; - sha256 = "sha256-TdBazeY/w9vSEbs/OgRtdoi/riAUai1zrmM/A8ecaWA="; + sha256 = "sha256-f9LKJZX+dZRUGq+g/PHvCzN8UpDiBpEVvqEO6CZPoAE="; }; nativeBuildInputs = [ unzip makeWrapper ]; From c179caee7e5713bee0f879e779e9d7f6c0e5054f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 22 Sep 2023 20:01:05 +0000 Subject: [PATCH 013/156] ginac: 1.8.6 -> 1.8.7 --- pkgs/applications/science/math/ginac/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/math/ginac/default.nix b/pkgs/applications/science/math/ginac/default.nix index 057b242e609b..d9d12cbf388d 100644 --- a/pkgs/applications/science/math/ginac/default.nix +++ b/pkgs/applications/science/math/ginac/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "ginac"; - version = "1.8.6"; + version = "1.8.7"; src = fetchurl { url = "https://www.ginac.de/ginac-${version}.tar.bz2"; - sha256 = "sha256-ALMgsRFsrlt7QzZNv/t5EkcdFx9ITYJ2RgXXFYWNl1s="; + sha256 = "sha256-cf9PLYoA5vB86P7mm3bcweu7cnvmdgtYfB+7XM97Yeo="; }; propagatedBuildInputs = [ cln ]; From 2cf64b1f132ec7081b9fa3010f45c7c10546c00d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 01:59:09 +0000 Subject: [PATCH 014/156] python310Packages.opencensus: 0.11.2 -> 0.11.3 --- pkgs/development/python-modules/opencensus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opencensus/default.nix b/pkgs/development/python-modules/opencensus/default.nix index 5f710cfbd7d2..fa7141a8fb2e 100644 --- a/pkgs/development/python-modules/opencensus/default.nix +++ b/pkgs/development/python-modules/opencensus/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "opencensus"; - version = "0.11.2"; + version = "0.11.3"; src = fetchPypi { inherit pname version; - hash = "sha256-YVQEKiNrns3VWiPfuydDuz3qzQaH4+A5HsLgx0lQ1m8="; + hash = "sha256-r3qYvVHmOWgUTXcvNG1pbtSYoy29xL4mfNYBHEzgXag="; }; propagatedBuildInputs = [ From d660b340ee492ccf0723c41e16b93b4abfd9ea46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 02:33:53 +0000 Subject: [PATCH 015/156] neuron-mpi: 8.2.2 -> 8.2.3 --- pkgs/applications/science/biology/neuron/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/biology/neuron/default.nix b/pkgs/applications/science/biology/neuron/default.nix index 5b08fbfd6704..6e5e4feb16fc 100644 --- a/pkgs/applications/science/biology/neuron/default.nix +++ b/pkgs/applications/science/biology/neuron/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { pname = "neuron"; - version = "8.2.2"; + version = "8.2.3"; # format is for pythonModule conversion format = "other"; @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/neuronsimulator/nrn/releases/download/${version}/full-src-package-${version}.tar.gz"; - sha256 = "sha256-orGeBxu3pu4AyAW5P1EGJv8G0dOUZcSOjpUaloqicZU="; + sha256 = "sha256-k8+71BRfh+a73sZho6v0QFRxVmrfx6jqrgaqammdtDI="; }; meta = with lib; { From 84ec00c0cbe4c2ad6ae3bd6aa6bf401ca4baa7ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 04:55:18 +0000 Subject: [PATCH 016/156] prometheus-junos-czerwonk-exporter: 0.10.1 -> 0.12.0 --- .../monitoring/prometheus/junos-czerwonk-exporter.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix b/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix index 035ee933086b..7a72ab9cb903 100644 --- a/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/junos-czerwonk-exporter.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "junos-czerwonk-exporter"; - version = "0.10.1"; + version = "0.12.0"; src = fetchFromGitHub { owner = "czerwonk"; repo = "junos_exporter"; rev = version; - sha256 = "sha256-XYISwq6xcVKhXUK6j22pQ5eOfuKNH0uXOEK1MUzSq90="; + sha256 = "sha256-9Oh1GsqoIml/SKCmLHuJSnz0k2szEYkb6ArEsU5p198="; }; - vendorHash = "sha256-IV0FZb1rjOMLf+vkzz/ZxUBMFD8VRDS51Wdud/yz32E="; + vendorHash = "sha256-cQChRpjhL3plUk/J+8z2cg3u9IhMo6aTAbY8M/qlXSQ="; meta = with lib; { description = "Exporter for metrics from devices running JunOS"; From d1498e8782aa8c33f352d19c11c24a6ad78c5148 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 06:56:20 +0000 Subject: [PATCH 017/156] icingaweb2-ipl: 0.12.0 -> 0.13.0 --- pkgs/servers/icingaweb2/ipl.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/icingaweb2/ipl.nix b/pkgs/servers/icingaweb2/ipl.nix index ee0ebe120f7a..b9623f47c91f 100644 --- a/pkgs/servers/icingaweb2/ipl.nix +++ b/pkgs/servers/icingaweb2/ipl.nix @@ -2,13 +2,13 @@ stdenvNoCC.mkDerivation rec { pname = "icingaweb2-ipl"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "Icinga"; repo = "icinga-php-library"; rev = "v${version}"; - hash = "sha256-Fk886oIQz9sbrPCA6AWN1OMh9uFmQPCTFWcbAUWZyXs="; + hash = "sha256-U3SzjjYoalejPs5hqZP2QyvlKdgdpWk9o0DkFGtWC2w="; }; installPhase = '' From 2dabc2752ef8031186c30c0598420e037482d4dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 12:45:12 +0000 Subject: [PATCH 018/156] timeular: 6.2.2 -> 6.3.0 --- pkgs/applications/office/timeular/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/office/timeular/default.nix b/pkgs/applications/office/timeular/default.nix index 6629c7f0ae3e..2d9148b48213 100644 --- a/pkgs/applications/office/timeular/default.nix +++ b/pkgs/applications/office/timeular/default.nix @@ -5,12 +5,12 @@ }: let - version = "6.2.2"; + version = "6.3.0"; pname = "timeular"; src = fetchurl { url = "https://s3.amazonaws.com/timeular-desktop-packages/linux/production/Timeular-${version}.AppImage"; - sha256 = "sha256-i6VLKGHst6gykXOpkt+VFMkdm9RLAWVgAhQ2UZ7Lt5Y="; + sha256 = "sha256-axdkoqCLg0z1kLa/S0kS4d8yGFuKJRDPRte9c8PYniU="; }; appimageContents = appimageTools.extractType2 { From 6a21aa98d33b07dcb7cb49bfa3842b79e7101fb8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 14:58:52 +0000 Subject: [PATCH 019/156] python310Packages.localstack-ext: 1.4.0 -> 2.2.0 --- pkgs/development/python-modules/localstack-ext/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/localstack-ext/default.nix b/pkgs/development/python-modules/localstack-ext/default.nix index ed9b190b80f1..2e19ff0d9b34 100644 --- a/pkgs/development/python-modules/localstack-ext/default.nix +++ b/pkgs/development/python-modules/localstack-ext/default.nix @@ -16,11 +16,11 @@ buildPythonPackage rec { pname = "localstack-ext"; - version = "1.4.0"; + version = "2.2.0"; src = fetchPypi { inherit pname version; - hash = "sha256-/uesHiB/54wEfcWf4e9BW1ZvcVfAgAD7yGAlfYxv+6g="; + hash = "sha256-BLK41TRaYNtpeeDeGZhlvnvkQwWo0uGB19g34waRqFk="; }; postPatch = '' From 2778e6befb4505a2d5afeb249e5dc144a328cd40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 01:54:48 +0000 Subject: [PATCH 020/156] typesense: 0.25.0 -> 0.25.1 --- pkgs/servers/search/typesense/sources.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/search/typesense/sources.json b/pkgs/servers/search/typesense/sources.json index 0ecf202f670e..bd7a422a2f0b 100644 --- a/pkgs/servers/search/typesense/sources.json +++ b/pkgs/servers/search/typesense/sources.json @@ -1,17 +1,17 @@ { - "version": "0.25.0", + "version": "0.25.1", "platforms": { "aarch64-linux": { "arch": "linux-arm64", - "hash": "sha256-R1ayDJah8EMZVVw5fQpHNXMUMwtOJWEPtx4qz5KbniM=" + "hash": "sha256-u5gkAcSw0AG0+NK3/1O90leOyM8I03/EXxFAXoFSqt4=" }, "x86_64-linux": { "arch": "linux-amd64", - "hash": "sha256-/EDDYaGP43LuOq90Vx8z/fmp4ougyuiTP1L5DmQPZ0Q=" + "hash": "sha256-XebMzmTkLn+kKa0gAnoSMPmPxbxysfPnes4RQ3hqShc=" }, "x86_64-darwin": { "arch": "darwin-amd64", - "hash": "sha256-M2yUAto7KlNY8zswSXqVwH120QV8OrGljobbZkjUSoQ=" + "hash": "sha256-zz8GObtjDgMWx4HDcwugMWeS/n40/1jPwN/8rXIb5+8=" } } } From 3d8f9f087bbd68726cdacbee5fae21077e9e5766 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 21:27:23 +0000 Subject: [PATCH 021/156] python311Packages.pygobject-stubs: 2.8.0 -> 2.9.0 --- pkgs/development/python-modules/pygobject-stubs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pygobject-stubs/default.nix b/pkgs/development/python-modules/pygobject-stubs/default.nix index 77ec68ea2884..f2c2668f4043 100644 --- a/pkgs/development/python-modules/pygobject-stubs/default.nix +++ b/pkgs/development/python-modules/pygobject-stubs/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "pygobject-stubs"; - version = "2.8.0"; + version = "2.9.0"; format = "pyproject"; src = fetchFromGitHub { owner = "pygobject"; repo = "pygobject-stubs"; - rev = "v${version}"; - hash = "sha256-8TB8eqXPhvoKtyQ8+hnCQnH4NwO2WC1NYAxmVj+FCvg="; + rev = "refs/tags/v${version}"; + hash = "sha256-A28vH5S5xxY7VIJORbgQ7jAi/wG4WiffNGryiumHWf0="; }; nativeBuildInputs = [ From 10ecc31186b8189bfc14fcc655a4b01f97e42cce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 23 Sep 2023 21:45:37 +0000 Subject: [PATCH 022/156] kics: 1.7.7 -> 1.7.8 --- pkgs/tools/admin/kics/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/kics/default.nix b/pkgs/tools/admin/kics/default.nix index 64f8ec24251e..205a8f42b997 100644 --- a/pkgs/tools/admin/kics/default.nix +++ b/pkgs/tools/admin/kics/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "kics"; - version = "1.7.7"; + version = "1.7.8"; src = fetchFromGitHub { owner = "Checkmarx"; repo = "kics"; rev = "v${version}"; - hash = "sha256-qK1lq7jrej4HdM+BUDDPujhbhqEhKcli3CTAmadO5Mg="; + hash = "sha256-T4b4PO4NcpsosiyRa/78WJ4yYvc1Ez7t7KIbZzSlQAo="; }; vendorHash = "sha256-gJu3B30IPp8A/xgtE5fzThQAtnFbbzr8ZwucAsObBxs="; From 7ee668c4e91b3b6dcecf42479b6828620270ea36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Sep 2023 06:19:11 +0000 Subject: [PATCH 023/156] bdsync: 0.11.2 -> 0.11.3 --- pkgs/tools/backup/bdsync/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/backup/bdsync/default.nix b/pkgs/tools/backup/bdsync/default.nix index 0112ad4c9a19..72435974349e 100644 --- a/pkgs/tools/backup/bdsync/default.nix +++ b/pkgs/tools/backup/bdsync/default.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "bdsync"; - version = "0.11.2"; + version = "0.11.3"; src = fetchFromGitHub { owner = "rolffokkens"; repo = pname; rev = "v${version}"; - sha256 = "0kx422cp1bxr62i1mi7dzrpwmys1kdp865rcymdp4knb5rr5864k"; + sha256 = "sha256-58yoF6s0WjH+1mTY7X5OX53YgcnDmGxoCR8Kvl6lP+A="; }; nativeBuildInputs = [ pandoc which ]; From 42f4e77d305240baf4d444e1abfa4f339277007f Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Sun, 24 Sep 2023 06:20:00 +0000 Subject: [PATCH 024/156] bdsync: update homepage --- pkgs/tools/backup/bdsync/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/backup/bdsync/default.nix b/pkgs/tools/backup/bdsync/default.nix index 72435974349e..bf3afacb9496 100644 --- a/pkgs/tools/backup/bdsync/default.nix +++ b/pkgs/tools/backup/bdsync/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Fast block device synchronizing tool"; - homepage = "https://github.com/TargetHolding/bdsync"; + homepage = "https://github.com/rolffokkens/bdsync"; license = licenses.gpl2; platforms = platforms.linux; maintainers = with maintainers; [ jluttine ]; From 4bf44efc331db774fe4e5663f27b7e0837c58f17 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Sep 2023 07:35:34 +0000 Subject: [PATCH 025/156] python310Packages.elasticsearch8: 8.9.0 -> 8.10.0 --- pkgs/development/python-modules/elasticsearch8/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elasticsearch8/default.nix b/pkgs/development/python-modules/elasticsearch8/default.nix index 6893a8353dff..5df9db98faba 100644 --- a/pkgs/development/python-modules/elasticsearch8/default.nix +++ b/pkgs/development/python-modules/elasticsearch8/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "elasticsearch8"; - version = "8.9.0"; + version = "8.10.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-9j71MX3ITwfwFfIVvQIbXHu4r/3qz9SNAz8XfeAyWTc="; + hash = "sha256-Wb2l0FL7rm9Ck7HSWs9PmPyeShn9Hd9fCKnh/jWVy3o="; }; nativeBuildInputs = [ From 5142fe840a1a6497dacc8034141532e5ad75fd95 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 Sep 2023 09:50:14 +0000 Subject: [PATCH 026/156] mercury: 22.01.7 -> 22.01.8 --- pkgs/development/compilers/mercury/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/mercury/default.nix b/pkgs/development/compilers/mercury/default.nix index 573c18cd9284..d2e15dc6fc23 100644 --- a/pkgs/development/compilers/mercury/default.nix +++ b/pkgs/development/compilers/mercury/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { pname = "mercury"; - version = "22.01.7"; + version = "22.01.8"; src = fetchurl { url = "https://dl.mercurylang.org/release/mercury-srcdist-${version}.tar.gz"; - sha256 = "sha256-PctyVKlV2cnHoBSAXjMTSPvWY7op9D6kIMypYDRgvGw="; + sha256 = "sha256-oJfozI7KAVLtlSfByvc+XJyD9q2h0xOiW4D+eQcvutg="; }; nativeBuildInputs = [ makeWrapper ]; From 55f819840cd2a50a23d64b199f90685240e6938c Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 20 Sep 2023 11:08:34 +0800 Subject: [PATCH 027/156] python310Packages.ray: clean up --- pkgs/development/python-modules/ray/default.nix | 6 ------ pkgs/top-level/python-packages.nix | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index 702be7d2f1b0..3893ad842fdb 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -4,7 +4,6 @@ , aiosignal , attrs , autoPatchelfHook -, buildBazelPackage , buildPythonPackage , fetchPypi , click @@ -18,7 +17,6 @@ , frozenlist , fsspec , gpustat -, grpc , grpcio , gym , jsonschema @@ -32,7 +30,6 @@ , pandas , py-spy , prometheus-client -, protobuf3_20 , psutil , pyarrow , pydantic @@ -41,14 +38,12 @@ , pythonOlder , pythonRelaxDepsHook , pyyaml -, redis , requests , scikit-image , scipy , setproctitle , smart-open , starlette -, stdenv , tabulate , tensorboardx , uvicorn @@ -144,7 +139,6 @@ buildPythonPackage rec { packaging py-spy prometheus-client - protobuf3_20 psutil pydantic pyyaml diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 52f58a04875c..78d7fc4b140f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11114,7 +11114,7 @@ self: super: with self; { rawkit = callPackage ../development/python-modules/rawkit { }; - ray = callPackage ../development/python-modules/ray { redis = pkgs.redis; }; + ray = callPackage ../development/python-modules/ray { }; razdel = callPackage ../development/python-modules/razdel { }; From 11885016e8aef680b26b92d1559f747f7c693ea4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 Sep 2023 06:18:56 +0000 Subject: [PATCH 028/156] flyway: 9.22.0 -> 9.22.2 --- pkgs/development/tools/flyway/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/flyway/default.nix b/pkgs/development/tools/flyway/default.nix index 54f2056732b9..af3aff1e5910 100644 --- a/pkgs/development/tools/flyway/default.nix +++ b/pkgs/development/tools/flyway/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "flyway"; - version = "9.22.0"; + version = "9.22.2"; src = fetchurl { url = "mirror://maven/org/flywaydb/flyway-commandline/${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-vdg66ETDfa0WG1TrRWJ9XpMSCE9sd5GlYAJY2TERC5Y="; + sha256 = "sha256-IaURrRP1Q/Neu/HmPfCDsL6rZ59Gll5AzgniQhRK3GU="; }; nativeBuildInputs = [ makeWrapper ]; dontBuild = true; From 90897a92507b9a3709366e9fc9694529ea8ffb8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 Sep 2023 13:59:33 +0000 Subject: [PATCH 029/156] zoom-us: 5.15.12.7665 -> 5.16.1.8561 --- .../instant-messengers/zoom-us/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix index 089521233b77..4ed7a286c464 100644 --- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix +++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix @@ -48,23 +48,23 @@ let # and often with different versions. We write them on three lines # like this (rather than using {}) so that the updater script can # find where to edit them. - versions.aarch64-darwin = "5.15.12.22445"; - versions.x86_64-darwin = "5.15.12.22445"; - versions.x86_64-linux = "5.15.12.7665"; + versions.aarch64-darwin = "5.16.1.23158"; + versions.x86_64-darwin = "5.16.1.23158"; + versions.x86_64-linux = "5.16.1.8561"; srcs = { aarch64-darwin = fetchurl { url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; name = "zoomusInstallerFull.pkg"; - hash = "sha256-pTpNbKmJGTxRIrfD/zWIrkouhCbErxu9Gjy9mDdTtHc="; + hash = "sha256-D3eYHbnNSLLmOh7eIT2+J7PubhBZONqHThB6ibJLqGY="; }; x86_64-darwin = fetchurl { url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; - hash = "sha256-EItKg22id/e7OfJaWxxJdl9B+3nDHNl6ENvfGR4QJ6Y="; + hash = "sha256-kvnaHwwWUiJmNsef6H5S/JHHtQgfFJd9rWwzTvi05g0="; }; x86_64-linux = fetchurl { url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; - hash = "sha256-DMFMLwxPt1LV4Qhhrw6gdToe0z9743hGcxVWeR4O1YU="; + hash = "sha256-zT0qGl8ODIcBISiRQ184aVr9hE8ZHnYatolqcsS6dpo="; }; }; From 6c73dc674663f21971d4aaf83cf18e906d3e57ca Mon Sep 17 00:00:00 2001 From: Artturin Date: Tue, 26 Sep 2023 03:57:17 +0300 Subject: [PATCH 030/156] bash: Remove unnecessary explicit passing of `binutils` `binutils` for darwin was added in (add binutils to bash build for size)[9c153e2227d3c66c645718355b0ed381f664afa5]. The override was added in (bash: provide a working binutils)[9e05276949045b8620a0ebd7de3aa75bb6af21cc]. --- pkgs/shells/bash/5.nix | 3 +-- pkgs/top-level/all-packages.nix | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/shells/bash/5.nix b/pkgs/shells/bash/5.nix index 6b126390c9f6..67abae3d2397 100644 --- a/pkgs/shells/bash/5.nix +++ b/pkgs/shells/bash/5.nix @@ -2,7 +2,6 @@ , stdenv , buildPackages , fetchurl -, binutils , bison , util-linux @@ -90,7 +89,7 @@ stdenv.mkDerivation rec { depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ bison ] ++ lib.optional withDocs texinfo - ++ lib.optional stdenv.hostPlatform.isDarwin binutils; + ++ lib.optional stdenv.hostPlatform.isDarwin stdenv.cc.bintools; buildInputs = lib.optional interactive readline; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4c5d12429134..aee374bd19e3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15321,17 +15321,13 @@ with pkgs; nix-your-shell = callPackage ../shells/nix-your-shell { }; - bash = lowPrio (callPackage ../shells/bash/5.nix { - binutils = stdenv.cc.bintools; - }); + bash = lowPrio (callPackage ../shells/bash/5.nix { }); # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed bashInteractive = callPackage ../shells/bash/5.nix { - binutils = stdenv.cc.bintools; interactive = true; withDocs = true; }; bashInteractiveFHS = callPackage ../shells/bash/5.nix { - binutils = stdenv.cc.bintools; interactive = true; withDocs = true; forFHSEnv = true; From 859bfeccd7588c2f70a04b2f9683f5b742f294e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 26 Sep 2023 15:14:11 +0000 Subject: [PATCH 031/156] calls: 43.3 -> 44.2 --- pkgs/applications/networking/calls/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/calls/default.nix b/pkgs/applications/networking/calls/default.nix index 250355aa4284..e062a3d15151 100644 --- a/pkgs/applications/networking/calls/default.nix +++ b/pkgs/applications/networking/calls/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { pname = "calls"; - version = "43.3"; + version = "44.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { repo = pname; rev = "v${version}"; fetchSubmodules = true; - hash = "sha256-GNICAk9SPrLc+zm3tHVwkQdiS20j4MVktGIbNWEEMHs="; + hash = "sha256-mdv/yDUi6tzYc3C7dtmkAWtk4IqzHvOZVO2CA3TP9TE="; }; outputs = [ "out" "devdoc" ]; From 6685f18c0f14d79c61e7f03c7a44aab2d4e5c119 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 31 Aug 2023 11:12:16 +0200 Subject: [PATCH 032/156] libsForQt5.mauiPackages: 3.0.0 -> 3.0.1 --- pkgs/applications/maui/srcs.nix | 176 ++++++++++++++++---------------- 1 file changed, 88 insertions(+), 88 deletions(-) diff --git a/pkgs/applications/maui/srcs.nix b/pkgs/applications/maui/srcs.nix index 2221ae4a42f1..6473b9607bfd 100644 --- a/pkgs/applications/maui/srcs.nix +++ b/pkgs/applications/maui/srcs.nix @@ -4,19 +4,19 @@ { agenda = { - version = "0.5.0"; + version = "0.5.1"; src = fetchurl { - url = "${mirror}/stable/maui/agenda/0.5.0/agenda-0.5.0.tar.xz"; - sha256 = "1ak87cda64c05knzdjf6sxjn70chs2sa6zh2adhq3mqm3dh9flf7"; - name = "agenda-0.5.0.tar.xz"; + url = "${mirror}/stable/maui/agenda/0.5.1/agenda-0.5.1.tar.xz"; + sha256 = "1c45fnlg15pjd3ljmm3w2jcrq94jirrykpq1xrvgfbv5d50796x7"; + name = "agenda-0.5.1.tar.xz"; }; }; arca = { - version = "0.5.0"; + version = "0.5.1"; src = fetchurl { - url = "${mirror}/stable/maui/arca/0.5.0/arca-0.5.0.tar.xz"; - sha256 = "12bqk5dxh1rqnbj61kymkzzgmilas6jilid4rijdgjaahdahw6hk"; - name = "arca-0.5.0.tar.xz"; + url = "${mirror}/stable/maui/arca/0.5.1/arca-0.5.1.tar.xz"; + sha256 = "0irbc1ysnia5wp398ddijad77qg7gd076fkm972wgk4pmqnm0rcz"; + name = "arca-0.5.1.tar.xz"; }; }; bonsai = { @@ -28,35 +28,35 @@ }; }; booth = { - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { - url = "${mirror}/stable/maui/booth/1.1.0/booth-1.1.0.tar.xz"; - sha256 = "1jr5iha1lvqnsh29y6k60nd63dqyh1clj8idqssfvaz09skbyk1q"; - name = "booth-1.1.0.tar.xz"; + url = "${mirror}/stable/maui/booth/1.1.1/booth-1.1.1.tar.xz"; + sha256 = "1s3h083qbjjj5dmm27vc66vx0mzgpl4klhi9cc07z3apjldf1si0"; + name = "booth-1.1.1.tar.xz"; }; }; buho = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/buho/3.0.0/buho-3.0.0.tar.xz"; - sha256 = "1426b9wr8l8rzxgyahlchv9d4dgpqz5dr5nza3jax6mlh4ams507"; - name = "buho-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/buho/3.0.1/buho-3.0.1.tar.xz"; + sha256 = "0favgdwnb8gvmpisq58bmjvnajzgdk886z5m07vz4mfj7ipjjzbv"; + name = "buho-3.0.1.tar.xz"; }; }; clip = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/clip/3.0.0/clip-3.0.0.tar.xz"; - sha256 = "0a6z4h5rp3kmy5pp37df0abvbqxd6hx1jkss9w2sh59v8zijvrck"; - name = "clip-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/clip/3.0.1/clip-3.0.1.tar.xz"; + sha256 = "1acjnam8ljc6mw7xbphh99li9437kqlmdb258j7w3vgnqh2psipx"; + name = "clip-3.0.1.tar.xz"; }; }; communicator = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/communicator/3.0.0/communicator-3.0.0.tar.xz"; - sha256 = "01qgqirjax3l8sn9813dl6ppz9p2syg83ljrxqgaj94h08ll2vi0"; - name = "communicator-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/communicator/3.0.1/communicator-3.0.1.tar.xz"; + sha256 = "1j4yaw8w1hyvndra881r70ayz4ph00w41hhysqhgccxr36abcncl"; + name = "communicator-3.0.1.tar.xz"; }; }; era = { @@ -68,123 +68,123 @@ }; }; fiery = { - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { - url = "${mirror}/stable/maui/fiery/1.1.0/fiery-1.1.0.tar.xz"; - sha256 = "16kwi6gwxzrb2c8x9s97ibsflv30j3z3sp2if6ypand74ni1b4px"; - name = "fiery-1.1.0.tar.xz"; + url = "${mirror}/stable/maui/fiery/1.1.1/fiery-1.1.1.tar.xz"; + sha256 = "03aszdvksx5bsrh479wl6vq28l026ddfv8p9privigjpcdbbaslk"; + name = "fiery-1.1.1.tar.xz"; }; }; index-fm = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/index/3.0.0/index-fm-3.0.0.tar.xz"; - sha256 = "1w9fdwn7yvy389300p8qhb3795zzaqkqfrc1vnxydgzn995yv80w"; - name = "index-fm-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/index/3.0.1/index-fm-3.0.1.tar.xz"; + sha256 = "046in0bqblpqcxp4rz417pjpy1m57p611wlzdsw8hp4dl1l2qmn9"; + name = "index-fm-3.0.1.tar.xz"; }; }; mauikit = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit/3.0.0/mauikit-3.0.0.tar.xz"; - sha256 = "1n95fcwgda9m9fmc90q0079xx4m9yh99yd51pj0nw7ynazlq2wyy"; - name = "mauikit-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit/3.0.1/mauikit-3.0.1.tar.xz"; + sha256 = "0vlxs13k3wk2kk3jcxrdmpa3d9gblvzp22sqqd7nys6kilq8kzdb"; + name = "mauikit-3.0.1.tar.xz"; }; }; mauikit-accounts = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-accounts/3.0.0/mauikit-accounts-3.0.0.tar.xz"; - sha256 = "0ff7zrlvhqfsnwbfbp5bz3vgxldxl09rlaajz4g9k7n81apa0fgv"; - name = "mauikit-accounts-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-accounts/3.0.1/mauikit-accounts-3.0.1.tar.xz"; + sha256 = "1b6nmnh5fh6gis7r56s41204g9y7cp5g2qmsk0r6b3a3x0ndwmqj"; + name = "mauikit-accounts-3.0.1.tar.xz"; }; }; mauikit-calendar = { - version = "1.1.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-calendar/1.1.0/mauikit-calendar-1.1.0.tar.xz"; - sha256 = "1532ndxw6a2isw1zxhp5khk0ydczm03d7b42c5smjy56fkp7xmgx"; - name = "mauikit-calendar-1.1.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-calendar/3.0.1/mauikit-calendar-3.0.1.tar.xz"; + sha256 = "1s95nkbyc4k8999hsnr5aw80qhr66q4z51wq2ail3h0df7p1f700"; + name = "mauikit-calendar-3.0.1.tar.xz"; }; }; mauikit-documents = { - version = "1.1.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-documents/1.1.0/mauikit-documents-1.1.0.tar.xz"; - sha256 = "06r5jf0rmrry9hd0gbjz63a0f5r8dykkggww531jaqm898h79wrs"; - name = "mauikit-documents-1.1.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-documents/3.0.1/mauikit-documents-3.0.1.tar.xz"; + sha256 = "1w2dszggxbqla5ab3739l1j79l2qa3br8drvkidivir8vwxifj3v"; + name = "mauikit-documents-3.0.1.tar.xz"; }; }; mauikit-filebrowsing = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-filebrowsing/3.0.0/mauikit-filebrowsing-3.0.0.tar.xz"; - sha256 = "03qdiww4dh6picsfhmzg0v5mf3ygsnprwq3x6s1lzlanl5a83pyk"; - name = "mauikit-filebrowsing-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-filebrowsing/3.0.1/mauikit-filebrowsing-3.0.1.tar.xz"; + sha256 = "0z8070p1m2c2mv3xdhsz4scnasbwxf698mql0svqzmjiy8vjfnn2"; + name = "mauikit-filebrowsing-3.0.1.tar.xz"; }; }; mauikit-imagetools = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-imagetools/3.0.0/mauikit-imagetools-3.0.0.tar.xz"; - sha256 = "0lj8d6k78xiy3wcc2jhhqvdw0p5vji95280dvclkmh0ilvb7lfrd"; - name = "mauikit-imagetools-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-imagetools/3.0.1/mauikit-imagetools-3.0.1.tar.xz"; + sha256 = "0aayhmmk6bd3n5p1mgm9k1jycsw8li5fs1xq7x42h93zhvxcw1va"; + name = "mauikit-imagetools-3.0.1.tar.xz"; }; }; mauikit-terminal = { - version = "1.1.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-terminal/1.1.0/mauikit-terminal-1.1.0.tar.xz"; - sha256 = "0aki6m39yy2cnq3v6mdgyzld3slp0k5qd7v5g5hqb38mrbsbl66a"; - name = "mauikit-terminal-1.1.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-terminal/3.0.1/mauikit-terminal-3.0.1.tar.xz"; + sha256 = "1w7d04cdq2b4mkjl7ngj1v580dlhrpvr1n0gy5jcfv6x4ia3g8k3"; + name = "mauikit-terminal-3.0.1.tar.xz"; }; }; mauikit-texteditor = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauikit-texteditor/3.0.0/mauikit-texteditor-3.0.0.tar.xz"; - sha256 = "1flbgsrp91fgv9m1xvlzsng3ks94i07k79832nx2azzs4g704sgf"; - name = "mauikit-texteditor-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/mauikit-texteditor/3.0.1/mauikit-texteditor-3.0.1.tar.xz"; + sha256 = "063zxzc530zgamr6fm5brm2rqpmq4rx4wsq7cx7sxfgyknag52m6"; + name = "mauikit-texteditor-3.0.1.tar.xz"; }; }; mauiman = { - version = "1.1.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/mauiman/1.1.0/mauiman-1.1.0.tar.xz"; - sha256 = "13s6wvp7h4zivw2m4hblsyha9qkihfqx41gh9jyw9pj8kmfp08v5"; - name = "mauiman-1.1.0.tar.xz"; + url = "${mirror}/stable/maui/mauiman/3.0.1/mauiman-3.0.1.tar.xz"; + sha256 = "0nygvb0nixcidla94xhwa4rrdwi3r2kcq62m9a3sabpl0z22mppq"; + name = "mauiman-3.0.1.tar.xz"; }; }; nota = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/nota/3.0.0/nota-3.0.0.tar.xz"; - sha256 = "0jk18qxkcx6n54pnm4mr2vpnhi07hscavacr1kijk4rxf0dyxf1i"; - name = "nota-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/nota/3.0.1/nota-3.0.1.tar.xz"; + sha256 = "1ynnpkwjmj9xx5xzlz32y0k6mcrz2y50z1s4lq5kshiwa3vbjn61"; + name = "nota-3.0.1.tar.xz"; }; }; pix = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/pix/3.0.0/pix-3.0.0.tar.xz"; - sha256 = "1h82c3xip1s3ii5f1maq5d9invgbxzarai8ba6c274lkv70yv1ni"; - name = "pix-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/pix/3.0.1/pix-3.0.1.tar.xz"; + sha256 = "1c1fz21x324r606ab7qsnbqpz3xvc4b6794xbf7vm6p7cfsgkdq7"; + name = "pix-3.0.1.tar.xz"; }; }; shelf = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/shelf/3.0.0/shelf-3.0.0.tar.xz"; - sha256 = "1944626qyxyybd8asfs00mkvljykz5ndxmnmi4jiz01j0xc70dyd"; - name = "shelf-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/shelf/3.0.1/shelf-3.0.1.tar.xz"; + sha256 = "02qg37qpfccan3n87pbq3i7zyl22g32ipr8smbdcpwdyhxz1v00q"; + name = "shelf-3.0.1.tar.xz"; }; }; station = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/station/3.0.0/station-3.0.0.tar.xz"; - sha256 = "04kidqm8hcxf8l1r6qi5bfxg6rkdy77i4inzgsgf3i7ky6gvah96"; - name = "station-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/station/3.0.1/station-3.0.1.tar.xz"; + sha256 = "11nbhax5xxrypy6ly5i609yvg7n754fhwjdpbf8c5c8j7285lnbz"; + name = "station-3.0.1.tar.xz"; }; }; strike = { @@ -196,11 +196,11 @@ }; }; vvave = { - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "${mirror}/stable/maui/vvave/3.0.0/vvave-3.0.0.tar.xz"; - sha256 = "1x2vbmc3qk2kgx64dm8k5xm16vlvnhfnhgzv5kx1qxpr7kr3vif8"; - name = "vvave-3.0.0.tar.xz"; + url = "${mirror}/stable/maui/vvave/3.0.1/vvave-3.0.1.tar.xz"; + sha256 = "0z7y27sdwcpxh0jr8k0h17rk0smljvky28ck741ysxqdv992bbk9"; + name = "vvave-3.0.1.tar.xz"; }; }; } From ed03614f3973cbf03f495a3b0d82c92bc3b88d43 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 26 Sep 2023 22:02:05 +0200 Subject: [PATCH 033/156] maui-shell: mark as broken --- pkgs/applications/window-managers/maui-shell/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/window-managers/maui-shell/default.nix b/pkgs/applications/window-managers/maui-shell/default.nix index c4060a1e6f40..215b871312a4 100644 --- a/pkgs/applications/window-managers/maui-shell/default.nix +++ b/pkgs/applications/window-managers/maui-shell/default.nix @@ -84,5 +84,7 @@ mkDerivation rec { license = licenses.lgpl3; maintainers = with maintainers; [ onny ]; platforms = platforms.linux; + # https://github.com/Nitrux/maui-shell/issues/56 + broken = true; }; } From 4483eb2949e7e16a9a416ff243e02bd2181f3e82 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Tue, 26 Sep 2023 22:36:39 +0200 Subject: [PATCH 034/156] dyalog: init at 18.2.45405 --- pkgs/by-name/dy/dyalog/dyalogscript.patch | 8 + pkgs/by-name/dy/dyalog/mapl.patch | 31 +++ pkgs/by-name/dy/dyalog/package.nix | 225 ++++++++++++++++++++++ 3 files changed, 264 insertions(+) create mode 100644 pkgs/by-name/dy/dyalog/dyalogscript.patch create mode 100644 pkgs/by-name/dy/dyalog/mapl.patch create mode 100644 pkgs/by-name/dy/dyalog/package.nix diff --git a/pkgs/by-name/dy/dyalog/dyalogscript.patch b/pkgs/by-name/dy/dyalog/dyalogscript.patch new file mode 100644 index 000000000000..a65878b7adec --- /dev/null +++ b/pkgs/by-name/dy/dyalog/dyalogscript.patch @@ -0,0 +1,8 @@ +--- a/scriptbin/dyalogscript ++++ b/scriptbin/dyalogscript +@@ -5,1 +5,1 @@ +-INSTALLDIR="/opt/mdyalog/18.2/64/unicode" ++INSTALLDIR="@installdir@" +@@ -40,1 +40,1 @@ +-: ${SCRIPTDIR:=$INSTALLDIR} ++SCRIPTDIR="@scriptdir@" diff --git a/pkgs/by-name/dy/dyalog/mapl.patch b/pkgs/by-name/dy/dyalog/mapl.patch new file mode 100644 index 000000000000..32424bea124e --- /dev/null +++ b/pkgs/by-name/dy/dyalog/mapl.patch @@ -0,0 +1,31 @@ +diff --git a/mapl b/mapl +index c9d3727..de24c77 100755 +--- a/mapl ++++ b/mapl +@@ -20,26 +20,8 @@ SHORTVERSION=182U64 + LONGVERSION="18.2 64-bit Unicode" + REL="`echo "${LONGVERSION}" | sed 's/ .*$//'`" + +-# Find the Dyalog installation directory +-if [ "$(uname)" = Linux ]; then +- # this script location, canonical. +- THIS="$(readlink -f $0)" +-else +- # this script location. +- THIS="$0" +-fi +-export DYALOG=$(cd $(dirname $THIS) && pwd) +- + export APL_LANGUAGE_BAR_FILE=${DYALOG}/languagebar.json + +-if [ "$(uname)" = Linux ]; then +- if [ "x" = "x${LD_LIBRARY_PATH}" ]; then +- export LD_LIBRARY_PATH="${DYALOG}" +- else +- export LD_LIBRARY_PATH="${DYALOG}:${LD_LIBRARY_PATH}" +- fi +-fi +- + # Setup the configuration directory + MYCONFIGDIR=${HOME}/.dyalog + if [ ! -d "${MYCONFIGDIR}" ] ; then diff --git a/pkgs/by-name/dy/dyalog/package.nix b/pkgs/by-name/dy/dyalog/package.nix new file mode 100644 index 000000000000..c8786d5d6baa --- /dev/null +++ b/pkgs/by-name/dy/dyalog/package.nix @@ -0,0 +1,225 @@ +{ lib +, stdenv +, fetchFromGitHub +, fetchurl + +, config +, acceptLicense ? config.dyalog.acceptLicense or false + +, autoPatchelfHook +, dpkg +, makeWrapper + +, copyDesktopItems +, makeDesktopItem + +, glib +, ncurses5 + +, dotnet-sdk_6 +, dotnetSupport ? false + +, alsa-lib +, gtk2 +, libXdamage +, libXtst +, libXScrnSaver +, nss +, htmlRendererSupport ? false + +, R +, rPackages +, rSupport ? false + +, unixODBC +, sqaplSupport ? false + +, zeroFootprintRideSupport ? false + +, enableDocs ? false +}: + +let + dyalogHome = "$out/lib/dyalog"; + + rscproxy = rPackages.buildRPackage { + name = "rscproxy"; + src = fetchFromGitHub { + owner = "Dyalog"; + repo = "rscproxy"; + rev = "31de3323fb8596ff5ecbf4bacd030e542cfd8133"; + hash = "sha256-SVoBoAWUmQ+jWaTG7hdmyRq6By4RnmmgWZXoua19/Kg="; + }; + }; + + makeWrapperArgs = [ + "--set DYALOG ${dyalogHome}" + # also needs to be set when the `-script` flag is used + "--add-flags DYALOG=${dyalogHome}" + # needed for default user commands to work + "--add-flags SESSION_FILE=${dyalogHome}/default.dse" + ] + ++ lib.optionals dotnetSupport [ + # needs to be set to run .NET Bridge + "--set DOTNET_ROOT ${dotnet-sdk_6}" + # .NET Bridge files are runtime dependencies, but cannot be patchelf'd + "--prefix LD_LIBRARY_PATH : ${dyalogHome}" + ] + ++ lib.optionals rSupport [ + # RConnect resolves R from PATH + "--prefix PATH : ${R}/bin" + # RConnect uses `ldd` to find `libR.so` + "--prefix LD_LIBRARY_PATH : ${R}/lib/R/lib" + # RConnect uses `rscproxy` to communicate with R + "--prefix R_LIBS_SITE : ${rscproxy}/library" + ]; + + licenseUrl = "https://www.dyalog.com/uploads/documents/Developer_Software_Licence.pdf"; + + licenseDisclaimer = '' + Dyalog is a licenced software. Dyalog licences do not include a licence to distribute Dyalog with your work. + For non-commercial purposes, a Basic Licence is granted when you accept the conditions and download a free copy of Dyalog. + + More details about the license can be found here: ${licenseUrl} + + If you agree to these terms, you can either override this package: + `dyalog.override { acceptLicense = true; }` + + or you can set the following nixpkgs config option: + `config.dyalog.acceptLicense = true;` + ''; +in +stdenv.mkDerivation (finalAttrs: { + pname = "dyalog"; + version = "18.2.45405"; + shortVersion = lib.versions.majorMinor finalAttrs.version; + + src = + assert !acceptLicense -> throw licenseDisclaimer; + fetchurl { + url = "https://download.dyalog.com/download.php?file=${finalAttrs.shortVersion}/linux_64_${finalAttrs.version}_unicode.x86_64.deb"; + sha256 = "sha256-pA/WGTA6YvwG4MgqbiPBLKSKPtLGQM7BzK6Bmyz5pmM="; + }; + + outputs = [ "out" ] ++ lib.optional enableDocs "doc"; + + postUnpack = '' + sourceRoot=$sourceRoot/opt/mdyalog/${finalAttrs.shortVersion}/64/unicode + ''; + + patches = [ ./dyalogscript.patch ./mapl.patch ]; + + postPatch = lib.optionalString dotnetSupport '' + # Patch to use .NET 6.0 instead of .NET Core 3.1 (can be removed when Dyalog 19.0 releases) + substituteInPlace Dyalog.Net.Bridge.*.json --replace "3.1" "6.0" + ''; + + nativeBuildInputs = [ + autoPatchelfHook + copyDesktopItems + dpkg + makeWrapper + ]; + + buildInputs = [ + glib # Used by Conga and .NET Bridge + ncurses5 # Used by the dyalog binary + ] + ++ lib.optionals htmlRendererSupport [ + alsa-lib + gtk2 + libXdamage + libXtst + libXScrnSaver + nss + ] + ++ lib.optionals sqaplSupport [ + unixODBC + ]; + + # See which files are not really important: `https://github.com/Dyalog/DyalogDocker/blob/master/rmfiles.sh` + installPhase = '' + runHook preInstall + + mkdir -p ${dyalogHome} + cp -r aplfmt aplkeys apltrans fonts Library PublicCACerts SALT StartupSession ${dyalogHome} + cp aplkeys.sh default.dse dyalog dyalog.rt dyalog.dcfg.template dyalog.ver.dcfg.template languagebar.json mapl startup.dyalog ${dyalogHome} + + mkdir ${dyalogHome}/lib + cp lib/{conga34_64.so,dyalog64.so,libconga34ssl64.so} ${dyalogHome}/lib + + # Only keep the most useful workspaces + mkdir ${dyalogHome}/ws + cp ws/{conga,dfns,isolate,loaddata,salt,sharpplot,util}.dws ${dyalogHome}/ws + '' + + lib.optionalString dotnetSupport '' + cp libnethost.so Dyalog.Net.Bridge.* ${dyalogHome} + '' + + lib.optionalString htmlRendererSupport '' + cp -r locales swiftshader ${dyalogHome} + cp libcef.so libEGL.so libGLESv2.so chrome-sandbox natives_blob.bin snapshot_blob.bin icudtl.dat v8_context_snapshot.bin *.pak ${dyalogHome} + cp lib/htmlrenderer.so ${dyalogHome}/lib + '' + + lib.optionalString rSupport '' + cp ws/rconnect.dws ${dyalogHome}/ws + '' + + lib.optionalString sqaplSupport '' + cp lib/cxdya64u64u.so ${dyalogHome}/lib + cp ws/sqapl.dws ${dyalogHome}/ws + cp odbc.ini.sample sqapl.err sqapl.ini ${dyalogHome} + '' + + lib.optionalString zeroFootprintRideSupport '' + cp -r RIDEapp ${dyalogHome} + '' + + lib.optionalString enableDocs '' + mkdir -p $doc/share/doc/dyalog + cp -r help/* $doc/share/doc/dyalog + ln -s $doc/share/doc/dyalog ${dyalogHome}/help + '' + + '' + install -Dm644 dyalog.svg $out/share/icons/hicolor/scalable/apps/dyalog.svg + + makeWrapper ${dyalogHome}/dyalog $out/bin/dyalog ${lib.concatStringsSep " " makeWrapperArgs} + makeWrapper ${dyalogHome}/mapl $out/bin/mapl ${lib.concatStringsSep " " makeWrapperArgs} + + install -Dm755 scriptbin/dyalogscript $out/bin/dyalogscript + substituteInPlace $out/bin/dyalogscript \ + --subst-var-by installdir ${dyalogHome} \ + --subst-var-by scriptdir $out/bin + + runHook postInstall + ''; + + preFixup = lib.optionalString htmlRendererSupport '' + # `libudev.so` is a runtime dependency of CEF + patchelf ${dyalogHome}/libcef.so --add-needed libudev.so + ''; + + desktopItems = [ + (makeDesktopItem { + name = "dyalog"; + desktopName = "Dyalog"; + exec = finalAttrs.meta.mainProgram; + comment = finalAttrs.meta.description; + icon = "dyalog"; + categories = [ "Development" ]; + genericName = "APL interpreter"; + terminal = true; + }) + ]; + + meta = { + changelog = "https://dyalog.com/dyalog/dyalog-versions/${lib.replaceStrings [ "." ] [ "" ] finalAttrs.shortVersion}.htm"; + description = "The Dyalog APL interpreter"; + homepage = "https://www.dyalog.com"; + license = { + fullName = "Dyalog License"; + url = licenseUrl; + free = false; + }; + mainProgram = "dyalog"; + maintainers = with lib.maintainers; [ tomasajt markus1189 ]; + platforms = [ "x86_64-linux" ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +}) From 6b871af2c03a77abd61fde6a9998f6eddcc0d01e Mon Sep 17 00:00:00 2001 From: sefidel Date: Thu, 28 Sep 2023 20:37:28 +0900 Subject: [PATCH 035/156] dendrite: 0.13.2 -> 0.13.3 --- pkgs/servers/dendrite/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/dendrite/default.nix b/pkgs/servers/dendrite/default.nix index a9e1b47eddba..82ee6d59547a 100644 --- a/pkgs/servers/dendrite/default.nix +++ b/pkgs/servers/dendrite/default.nix @@ -3,16 +3,16 @@ buildGoModule rec { pname = "matrix-dendrite"; - version = "0.13.2"; + version = "0.13.3"; src = fetchFromGitHub { owner = "matrix-org"; repo = "dendrite"; rev = "v${version}"; - hash = "sha256-I8k3E/7RXJFIaEX1Zw6oFDT6UkQvZBZuyTxUZZQYr+s="; + hash = "sha256-wM9ayB3L9pc3696Ze5hVZPKGwrB5fD+64Wf8DUIjf1k="; }; - vendorHash = "sha256-H2wtGjGTzqN8OXAI2ksCBgTJsmJYLQu5aFu9OP03/DA="; + vendorHash = "sha256-COljILLiAFoX8IShpAmLrxkw6yw7YQE4lpe8IR92j6g="; subPackages = [ # The server From d2b4c7cec59a78eb00a2638acf042cc3ec45510b Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 20 Sep 2023 22:28:35 +0800 Subject: [PATCH 036/156] localproxy: use protobuf3_21 --- .../networking/localproxy/default.nix | 33 ++++++++++--------- .../libraries/protobuf/generic-v3-cmake.nix | 3 +- 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/pkgs/applications/networking/localproxy/default.nix b/pkgs/applications/networking/localproxy/default.nix index ed2817ed10a4..019da4695124 100644 --- a/pkgs/applications/networking/localproxy/default.nix +++ b/pkgs/applications/networking/localproxy/default.nix @@ -3,37 +3,38 @@ , fetchFromGitHub , cmake , openssl -, protobuf3_19 +, protobuf3_21 , catch2 , boost181 , icu }: let boost = boost181.override { enableStatic = true; }; + protobuf = protobuf3_21.override { enableShared = false; }; in stdenv.mkDerivation (finalAttrs: { pname = "localproxy"; version = "3.1.0"; - src = fetchFromGitHub { - owner = "aws-samples"; - repo = "aws-iot-securetunneling-localproxy"; - rev = "v${finalAttrs.version}"; - hash = "sha256-ec72bvBkRBj4qlTNfzNPeQt02OfOPA8y2PoejHpP9cY="; - }; + src = fetchFromGitHub { + owner = "aws-samples"; + repo = "aws-iot-securetunneling-localproxy"; + rev = "v${finalAttrs.version}"; + hash = "sha256-ec72bvBkRBj4qlTNfzNPeQt02OfOPA8y2PoejHpP9cY="; + }; nativeBuildInputs = [ cmake ]; - buildInputs = [ openssl protobuf3_19 catch2 boost icu ]; + buildInputs = [ openssl protobuf catch2 boost icu ]; # causes redefinition of _FORTIFY_SOURCE hardeningDisable = [ "fortify3" ]; - meta = with lib; { - description = "AWS IoT Secure Tunneling Local Proxy Reference Implementation C++"; - homepage = "https://github.com/aws-samples/aws-iot-securetunneling-localproxy"; - license = licenses.asl20; - maintainers = with maintainers; [spalf]; - platforms = platforms.unix; - }; - }) + meta = with lib; { + description = "AWS IoT Secure Tunneling Local Proxy Reference Implementation C++"; + homepage = "https://github.com/aws-samples/aws-iot-securetunneling-localproxy"; + license = licenses.asl20; + maintainers = with maintainers; [ spalf ]; + platforms = platforms.unix; + }; +}) diff --git a/pkgs/development/libraries/protobuf/generic-v3-cmake.nix b/pkgs/development/libraries/protobuf/generic-v3-cmake.nix index 53cbfab1fb24..dd31aba434ce 100644 --- a/pkgs/development/libraries/protobuf/generic-v3-cmake.nix +++ b/pkgs/development/libraries/protobuf/generic-v3-cmake.nix @@ -16,6 +16,7 @@ # downstream dependencies , python3 , grpc +, enableShared ? !stdenv.hostPlatform.isStatic , ... }: @@ -74,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-Dprotobuf_USE_EXTERNAL_GTEST=ON" "-Dprotobuf_ABSL_PROVIDER=package" - ] ++ lib.optionals (!stdenv.targetPlatform.isStatic) [ + ] ++ lib.optionals enableShared [ "-Dprotobuf_BUILD_SHARED_LIBS=ON" ] # Tests fail to build on 32-bit platforms; fixed in 3.22 From 61f31bafb09d562e97d44252fd514522108bc2e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Fri, 29 Sep 2023 12:24:10 +0200 Subject: [PATCH 037/156] xdp-tools: 1.3.1 -> 1.4.0 https://github.com/xdp-project/xdp-tools/releases/tag/v1.4.0 --- pkgs/tools/networking/xdp-tools/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/tools/networking/xdp-tools/default.nix b/pkgs/tools/networking/xdp-tools/default.nix index b14dd819e434..d3eb90f258ba 100644 --- a/pkgs/tools/networking/xdp-tools/default.nix +++ b/pkgs/tools/networking/xdp-tools/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , libbpf , elfutils , zlib @@ -16,23 +15,15 @@ }: stdenv.mkDerivation rec { pname = "xdp-tools"; - version = "1.3.1"; + version = "1.4.0"; src = fetchFromGitHub { owner = "xdp-project"; repo = "xdp-tools"; rev = "v${version}"; - sha256 = "ctggXzc3qA+m2/nJ9lmR/pERj0YyPko3MTttm8e85cU="; + hash = "sha256-XZGbfXQM3catiDavzi2vY5s+EMVgGHq/ju32lBIgg8E="; }; - patches = [ - # Fix function detection for btf__type_cnt() - (fetchpatch { - url = "https://github.com/xdp-project/xdp-tools/commit/a7df567634af77381832a2212c5f5099b07734f3.patch"; - sha256 = "n6qG/bojSGUowrAaJWxecYpWdv9OceHkoaGlhbl81hA="; - }) - ]; - outputs = [ "out" "lib" ]; buildInputs = [ From c89c7c487b9aa44c47b52373d355d30669549514 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Sep 2023 12:06:26 +0000 Subject: [PATCH 038/156] mmlgui: unstable-2023-06-12 -> unstable-2023-09-20 --- pkgs/applications/audio/mmlgui/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/mmlgui/default.nix b/pkgs/applications/audio/mmlgui/default.nix index deafd47a8374..4959a567c417 100644 --- a/pkgs/applications/audio/mmlgui/default.nix +++ b/pkgs/applications/audio/mmlgui/default.nix @@ -15,14 +15,14 @@ stdenv.mkDerivation rec { pname = "mmlgui"; - version = "unstable-2023-06-12"; + version = "unstable-2023-09-20"; src = fetchFromGitHub { owner = "superctr"; repo = "mmlgui"; - rev = "d680f576aba769b0d63300fbed57a0e9e54dfa4b"; + rev = "a941dbcb34d2e1d56ac4489fbec5f893e9b8fb6d"; fetchSubmodules = true; - hash = "sha256-BqwayGQBIa0ru22Xci8vHNYPFr9scZSdrUOlDtGBnno="; + hash = "sha256-d5DznY0WRJpiUEtUQ8Yihc0Ej8+k5cYTqrzUSp/1wg4="; }; postPatch = '' From adcf31f0e1ea942f5665c7066e3ff032d16491e8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 29 Sep 2023 20:36:26 +0800 Subject: [PATCH 039/156] cinnamon.nemo: 5.8.4 -> 5.8.5 https://github.com/linuxmint/nemo/compare/5.8.4...5.8.5 --- pkgs/desktops/cinnamon/nemo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/cinnamon/nemo/default.nix b/pkgs/desktops/cinnamon/nemo/default.nix index f82c00f4a9d1..61266bb87100 100644 --- a/pkgs/desktops/cinnamon/nemo/default.nix +++ b/pkgs/desktops/cinnamon/nemo/default.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "nemo"; - version = "5.8.4"; + version = "5.8.5"; src = fetchFromGitHub { owner = "linuxmint"; repo = pname; rev = version; - sha256 = "sha256-WjgQXQe8iCzkc4pmeTIx6mSlsg88xy3FTPMokJWo3fg="; + sha256 = "sha256-Nl/T+8mmQdCTHo3qAUd+ATflSDXiGCQfGb1gXzvLuAc="; }; patches = [ From d57b3b0a3d568689ca7631b3b6b36c99a846ac81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Sep 2023 12:39:52 +0000 Subject: [PATCH 040/156] galene: 0.7.1 -> 0.7.2 --- pkgs/servers/web-apps/galene/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/galene/default.nix b/pkgs/servers/web-apps/galene/default.nix index 5e402bde05dc..1cf78fa2d76e 100644 --- a/pkgs/servers/web-apps/galene/default.nix +++ b/pkgs/servers/web-apps/galene/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "galene"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "jech"; repo = "galene"; rev = "galene-${version}"; - hash = "sha256-dqve8ZQgJZYVyB43Dk2y966sn3zC2xtD2/jMFtcUj24="; + hash = "sha256-9jFloYrAQXmhmRoJxGp1UUxzFEkzB32iohStbb39suU="; }; vendorHash = "sha256-+itNqxEy0S2g5UGpUIthJE2ILQzToISref/8F4zTmYg="; From 686e47014e81b67802643d2cd9b71d18d1c36e99 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Fri, 29 Sep 2023 09:02:54 -0400 Subject: [PATCH 041/156] sing-box: 1.4.6 -> 1.5.0 Diff: https://github.com/SagerNet/sing-box/compare/v1.4.6...v1.5.0 --- pkgs/tools/networking/sing-box/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/sing-box/default.nix b/pkgs/tools/networking/sing-box/default.nix index 51666f01e49a..8533d8c1a90f 100644 --- a/pkgs/tools/networking/sing-box/default.nix +++ b/pkgs/tools/networking/sing-box/default.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "sing-box"; - version = "1.4.6"; + version = "1.5.0"; src = fetchFromGitHub { owner = "SagerNet"; repo = pname; rev = "v${version}"; - hash = "sha256-8T/jcf8t0VtM1/o3rDsuUVElpUVwPPu7Omv985SILQY="; + hash = "sha256-Q5WSIh5k8cQPUlV0DHbg/g3aHVtsEb/lCWODg9SLTyM="; }; - vendorHash = "sha256-e211xmxU8cmx5f8cDvzSg7l8ljvbLv5Dw+sWy35oEiM="; + vendorHash = "sha256-YGnrZbc9oK//EVUtfBkQnuTfdn7kcTuOZM0+67BiWrA="; tags = [ "with_quic" From 4d759682dd95c44a9deea7bc093bb83b2b2fe9ae Mon Sep 17 00:00:00 2001 From: Nadir Ishiguro Date: Fri, 29 Sep 2023 02:29:26 +0200 Subject: [PATCH 042/156] edir: 2.16 -> 2.22 Changelog: https://github.com/bulletmark/edir/releases/tag/2.22 --- pkgs/tools/misc/edir/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/edir/default.nix b/pkgs/tools/misc/edir/default.nix index 6252710fb735..f6934bae4995 100644 --- a/pkgs/tools/misc/edir/default.nix +++ b/pkgs/tools/misc/edir/default.nix @@ -2,13 +2,22 @@ python3Packages.buildPythonApplication rec { pname = "edir"; - version = "2.16"; + version = "2.22"; + format = "pyproject"; src = fetchPypi { inherit pname version; - sha256 = "ro1GZkJ6xDZcMRaWTAW/a2qhFbZAxsduvGO3C4sOI+A="; + sha256 = "sha256-Z4p16v0J7mgl1Av8tdUZ6vSILgbOpLHs3rWx2P7AH+E="; }; + nativeBuildInputs = with python3Packages; [ + setuptools-scm + ]; + + propagatedBuildInputs = with python3Packages; [ + platformdirs + ]; + meta = with lib; { description = "Program to rename and remove files and directories using your editor"; homepage = "https://github.com/bulletmark/edir"; From 98a398f7644ac1f526bc55bc14dfd2dc123372db Mon Sep 17 00:00:00 2001 From: figsoda Date: Fri, 29 Sep 2023 12:29:17 -0400 Subject: [PATCH 043/156] oxlint: 0.0.12 -> 0.0.13 Diff: https://github.com/web-infra-dev/oxc/compare/oxlint_v0.0.12...oxlint_v0.0.13 Changelog: https://github.com/web-infra-dev/oxc/releases/tag/oxlint_v0.0.13 --- pkgs/development/tools/oxlint/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/oxlint/default.nix b/pkgs/development/tools/oxlint/default.nix index d6f03843b21e..48534355f461 100644 --- a/pkgs/development/tools/oxlint/default.nix +++ b/pkgs/development/tools/oxlint/default.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "oxlint"; - version = "0.0.12"; + version = "0.0.13"; src = fetchFromGitHub { owner = "web-infra-dev"; repo = "oxc"; rev = "oxlint_v${version}"; - hash = "sha256-/8h06MpkrOBg+bQ7yi9MDiYFGFhgFLjtBXBxvaOCnwI="; + hash = "sha256-2Ne0RqwAX0uHWJLAgDRTipSjjWl2Va71uo06IgI9f0Y="; }; - cargoHash = "sha256-syc+kQq0kiuXUw7MFw02GoZM91syS0P5sQI6ns8z0ys="; + cargoHash = "sha256-WI8EvFEz0lflt93YZbGORCLLop7k44yI9r2I1y+Gjkk="; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security From 1d5b5b5062db1fd026ffaac22beeb688cbfa33a8 Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Fri, 29 Sep 2023 12:30:07 -0400 Subject: [PATCH 044/156] brave: 1.58.129 -> 1.58.135 https://community.brave.com/t/release-channel-1-58-135/507927 --- pkgs/applications/networking/browsers/brave/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix index a9aeb759f4eb..c95b9d0f8d06 100644 --- a/pkgs/applications/networking/browsers/brave/default.nix +++ b/pkgs/applications/networking/browsers/brave/default.nix @@ -91,11 +91,11 @@ in stdenv.mkDerivation rec { pname = "brave"; - version = "1.58.129"; + version = "1.58.135"; src = fetchurl { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - sha256 = "sha256-AJ287Ph6iGnodw3Xt2XMlryBlBLNnvEI8rwpuo5ubKc="; + sha256 = "sha256-tJfpBIZvBr0diympUmImXYELPERJIzCSuOB0aovhodI="; }; dontConfigure = true; From 443c2f37dcbbe7300d18e73a3c58cd5586dec571 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 12 Sep 2023 08:16:15 +0200 Subject: [PATCH 045/156] flatbuffers: 23.3.3 -> 23.5.26 --- pkgs/development/libraries/flatbuffers/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/flatbuffers/default.nix b/pkgs/development/libraries/flatbuffers/default.nix index 58bf002eb272..747a976f4c9e 100644 --- a/pkgs/development/libraries/flatbuffers/default.nix +++ b/pkgs/development/libraries/flatbuffers/default.nix @@ -7,22 +7,17 @@ stdenv.mkDerivation rec { pname = "flatbuffers"; - version = "23.3.3"; + version = "23.5.26"; src = fetchFromGitHub { owner = "google"; repo = "flatbuffers"; rev = "v${version}"; - sha256 = "sha256-h0lF7jf1cDVVyqhUCi7D0NoZ3b4X/vWXsFplND80lGs="; + hash = "sha256-e+dNPNbCHYDXUS/W+hMqf/37fhVgEGzId6rhP3cToTE="; }; nativeBuildInputs = [ cmake python3 ]; - postPatch = '' - # Fix default value of "test_data_path" to make tests work - substituteInPlace tests/test.cpp --replace '"tests/";' '"../tests/";' - ''; - cmakeFlags = [ "-DFLATBUFFERS_BUILD_TESTS=${if doCheck then "ON" else "OFF"}" "-DFLATBUFFERS_OSX_BUILD_UNIVERSAL=OFF" From e4a54db0f8e0ceeb37d1bbf795cc28f31064d07b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Sep 2023 17:02:59 +0000 Subject: [PATCH 046/156] discordchatexporter-cli: 2.41 -> 2.41.1 --- pkgs/tools/backup/discordchatexporter-cli/default.nix | 4 ++-- pkgs/tools/backup/discordchatexporter-cli/deps.nix | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/backup/discordchatexporter-cli/default.nix b/pkgs/tools/backup/discordchatexporter-cli/default.nix index b93512105e81..aca75eab7c4e 100644 --- a/pkgs/tools/backup/discordchatexporter-cli/default.nix +++ b/pkgs/tools/backup/discordchatexporter-cli/default.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "discordchatexporter-cli"; - version = "2.41"; + version = "2.41.1"; src = fetchFromGitHub { owner = "tyrrrz"; repo = "discordchatexporter"; rev = version; - hash = "sha256-a9lHnh4V+bCSvQvAsJKiSGiCbxDj5GOkdPDvP8tsWys="; + hash = "sha256-69Q08KSV77rOHLryG3T4R7bqrl5ypQS0i8sbsP//OUw="; }; projectFile = "DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj"; diff --git a/pkgs/tools/backup/discordchatexporter-cli/deps.nix b/pkgs/tools/backup/discordchatexporter-cli/deps.nix index 1831655af5e3..36fe79638043 100644 --- a/pkgs/tools/backup/discordchatexporter-cli/deps.nix +++ b/pkgs/tools/backup/discordchatexporter-cli/deps.nix @@ -11,12 +11,13 @@ (fetchNuGet { pname = "DotnetRuntimeBootstrapper"; version = "2.5.1"; sha256 = "192795akjmdxvp8p52g256rg0nzriipfsr8j808h69j6himhp4d7"; }) (fetchNuGet { pname = "Gress"; version = "2.1.1"; sha256 = "1svz1flhyl26h3xjch0acjjinympgf6bhj5vpb188njfih3ip4ck"; }) (fetchNuGet { pname = "JsonExtensions"; version = "1.2.0"; sha256 = "0g54hibabbqqfhxjlnxwv1rxagpali5agvnpymp2w3dk8h6q66xy"; }) - (fetchNuGet { pname = "Polly"; version = "7.2.4"; sha256 = "0lvhi2a18p6ay780lbw18656297s9i45cvpp4dr9k5lhg7fwl2y1"; }) - (fetchNuGet { pname = "RazorBlade"; version = "0.4.3"; sha256 = "1wnp7dd1ir9w1ipp424h4f3z832b6i1dx1cljyf1ry9lrb3i91is"; }) + (fetchNuGet { pname = "Polly"; version = "8.0.0"; sha256 = "08wzmkz9qjz61sczmipm8m5j4bg8dg4mbjgspagx4hh28q8mvagn"; }) + (fetchNuGet { pname = "Polly.Core"; version = "8.0.0"; sha256 = "10w6z81kidkdhbwkhyas9kc1zmvz0r3mzcsii01wpydw27v0rzxp"; }) + (fetchNuGet { pname = "RazorBlade"; version = "0.4.4"; sha256 = "1dkyyn58gcrl1sh6mv3g7zqapqg8lb5nzn10aj3vh4l51wpl0l5r"; }) (fetchNuGet { pname = "Spectre.Console"; version = "0.47.0"; sha256 = "0gc9ana660an7d76w9qd8l62lv66dc69vr5lslr896b1313ywakp"; }) (fetchNuGet { pname = "Superpower"; version = "3.0.0"; sha256 = "0p6riay4732j1fahc081dzgs9q4z3n2fpxrin4zfpj6q2226dhz4"; }) (fetchNuGet { pname = "System.Memory"; version = "4.5.5"; sha256 = "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h"; }) (fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "7.0.0"; sha256 = "0sn6hxdjm7bw3xgsmg041ccchsa4sp02aa27cislw3x61dbr68kq"; }) (fetchNuGet { pname = "WebMarkupMin.Core"; version = "2.14.0"; sha256 = "0c41zw1bwz6ybxagq5vr26cx7najd17rrdbqjpn8mabynq380ayr"; }) - (fetchNuGet { pname = "YoutubeExplode"; version = "6.3.1"; sha256 = "1rkj7rjm8vl4lygfqbil5cgj271wvnhcdpcybb74m6mlf7w7dg1q"; }) + (fetchNuGet { pname = "YoutubeExplode"; version = "6.3.4"; sha256 = "0zlfga8aigxxqa96jmqsp95h5plvxxlgymsrbcl5z1ds9ga0ldkd"; }) ] From 397f56d0483cf677d9603c0814c8a99cba7149f0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 29 Sep 2023 19:35:36 +0200 Subject: [PATCH 047/156] evcc: 0.120.1 -> 0.120.3 https://github.com/evcc-io/evcc/releases/tag/0.120.2 https://github.com/evcc-io/evcc/releases/tag/0.120.3 --- pkgs/servers/home-automation/evcc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-automation/evcc/default.nix b/pkgs/servers/home-automation/evcc/default.nix index aeb6482f7105..279b1750b9e9 100644 --- a/pkgs/servers/home-automation/evcc/default.nix +++ b/pkgs/servers/home-automation/evcc/default.nix @@ -16,13 +16,13 @@ buildGo121Module rec { pname = "evcc"; - version = "0.120.1"; + version = "0.120.3"; src = fetchFromGitHub { owner = "evcc-io"; repo = pname; rev = version; - hash = "sha256-mifpswB8hA7Ke2r2afYRlGDdhbz7AYxMZBNaRQvUodQ="; + hash = "sha256-FYjDuGIsdGhPXOdYMQuoMp6L4MH70fpOymqw4+bu5hc="; }; vendorHash = "sha256-LNMNqlb/aj+ZHuwMvtK//oWyi34mm47ShAAD427szS4="; From 5397149059219732727307f51b32213b92b71dbe Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Sep 2023 21:10:12 +0200 Subject: [PATCH 048/156] python311Packages.aiowaqi: 1.1.0 -> 1.1.1 Diff: https://github.com/joostlek/python-waqi/compare/refs/tags/v1.1.0...v1.1.1 Changelog: https://github.com/joostlek/python-waqi/releases/tag/v1.1.1 --- pkgs/development/python-modules/aiowaqi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiowaqi/default.nix b/pkgs/development/python-modules/aiowaqi/default.nix index ba2d16c7e3e9..8e43f2bee4d2 100644 --- a/pkgs/development/python-modules/aiowaqi/default.nix +++ b/pkgs/development/python-modules/aiowaqi/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "aiowaqi"; - version = "1.1.0"; + version = "1.1.1"; format = "pyproject"; disabled = pythonOlder "3.11"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "joostlek"; repo = "python-waqi"; rev = "refs/tags/v${version}"; - hash = "sha256-CQCF59Tp0VE7PNHPdVzzZegLUNDkslzKapELDjZn1k4="; + hash = "sha256-JB1GtDLfz9FHVS7XEkHUCN2jwXvIwBBgoBisNuOpjL0="; }; postPatch = '' From 105985a71f0073970ecc3b8db66be49904961b64 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Sep 2023 21:10:38 +0200 Subject: [PATCH 049/156] python311Packages.garth: 0.4.31 -> 0.4.32 --- pkgs/development/python-modules/garth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/garth/default.nix b/pkgs/development/python-modules/garth/default.nix index c8d67961e67c..a0cdc5fd973d 100644 --- a/pkgs/development/python-modules/garth/default.nix +++ b/pkgs/development/python-modules/garth/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "garth"; - version = "0.4.31"; + version = "0.4.32"; format = "pyproject"; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-8Suo/BxKmergzKcD62rsmo3MHG0qCdJfqxbkrQdAxxo="; + hash = "sha256-SVd+yWapVIQnSG5W6u83XpIK8iugXTc6b0zO7+U572c="; }; nativeBuildInputs = [ From 0aff1b6fe463f856ac8a75a265664a69f1063d4a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Sep 2023 21:14:07 +0200 Subject: [PATCH 050/156] python311Packages.requests-pkcs12: 1.21 -> 1.22 Diff: https://github.com/m-click/requests_pkcs12/compare/1.21...1.22 --- pkgs/development/python-modules/requests-pkcs12/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/requests-pkcs12/default.nix b/pkgs/development/python-modules/requests-pkcs12/default.nix index a4f59da74fc9..4c939064d759 100644 --- a/pkgs/development/python-modules/requests-pkcs12/default.nix +++ b/pkgs/development/python-modules/requests-pkcs12/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "requests-pkcs12"; - version = "1.21"; + version = "1.22"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "m-click"; repo = "requests_pkcs12"; rev = version; - hash = "sha256-0avykVnMzClFqjDdC4BW9jnZzupinG5JUwq8TuCWkgo="; + hash = "sha256-YMFeWbPTwxP/+lYojXEbJf87FNHL6QrzOdOKF5JERSE="; }; propagatedBuildInputs = [ From 43a9055bbbaf3d61a306224894a9f72151041b1d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Sep 2023 21:19:48 +0200 Subject: [PATCH 051/156] step-cli: 0.24.4 -> 0.25.0 Diff: https://github.com/smallstep/cli/compare/refs/tags/v0.24.4...v0.25.0 Changelog: https://github.com/smallstep/cli/blob/v0.25.0/CHANGELOG.md --- pkgs/tools/security/step-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/step-cli/default.nix b/pkgs/tools/security/step-cli/default.nix index f637039c0025..040c25b65c3f 100644 --- a/pkgs/tools/security/step-cli/default.nix +++ b/pkgs/tools/security/step-cli/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "step-cli"; - version = "0.24.4"; + version = "0.25.0"; src = fetchFromGitHub { owner = "smallstep"; repo = "cli"; rev = "refs/tags/v${version}"; - hash = "sha256-QSV1+EKaz0anV+Kj5sUEJgVEZkSi4cQG5GiWsgGKN/I="; + hash = "sha256-8sMF7KSrHyApdXZ3Oy4KogEqd6R8KlQVkqIcvYQBPJY="; }; ldflags = [ @@ -25,7 +25,7 @@ buildGoModule rec { rm command/certificate/remote_test.go ''; - vendorHash = "sha256-R2lnbHTIfgKdgeZ21JLKlVuPIwvNmjXSlzb8bwrva2U="; + vendorHash = "sha256-c+2mOAMdGcqeL7zAURso3XVcnb93HNS/i6c63kiIHKU="; meta = with lib; { description = "A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc"; From ec699b89ace1a0f0fe86688ea167f872f7b2c19f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Sep 2023 21:22:20 +0200 Subject: [PATCH 052/156] python311Packages.alexapy: 1.26.9 -> 1.27.1 Diff: https://gitlab.com/keatontaylor/alexapy/-/compare/refs/tags/v1.26.9...v1.27.1 Changelog: https://gitlab.com/keatontaylor/alexapy/-/blob/refs/tags/v1.27.1/CHANGELOG.md --- pkgs/development/python-modules/alexapy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/alexapy/default.nix b/pkgs/development/python-modules/alexapy/default.nix index d5e6f93ebefd..e0326ded4b68 100644 --- a/pkgs/development/python-modules/alexapy/default.nix +++ b/pkgs/development/python-modules/alexapy/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "alexapy"; - version = "1.26.9"; + version = "1.27.1"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "keatontaylor"; repo = "alexapy"; rev = "refs/tags/v${version}"; - hash = "sha256-mDh4kYwRXpvVCh+nBmQblmlmgG98P6+UmgG4ZioQ68M="; + hash = "sha256-pMTVZ2iE/a1yNsWhmxkIQFkl18x06ZLjslj8hjKVBEA="; }; pythonRelaxDeps = [ From 5c56fcbe1e05898764e59eaf01504cb2f42efae6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 29 Sep 2023 21:28:59 +0200 Subject: [PATCH 053/156] volatility3: 2.4.1 -> 2.5.0 Diff: https://github.com/volatilityfoundation/volatility3/compare/refs/tags/v2.4.1...v2.5.0 Changelog: https://github.com/volatilityfoundation/volatility3/releases/tag/v2.5.0 --- pkgs/tools/security/volatility3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/volatility3/default.nix b/pkgs/tools/security/volatility3/default.nix index 747d9c8737b5..221ed6ae639d 100644 --- a/pkgs/tools/security/volatility3/default.nix +++ b/pkgs/tools/security/volatility3/default.nix @@ -5,13 +5,13 @@ python3.pkgs.buildPythonApplication rec { pname = "volatility3"; - version = "2.4.1"; + version = "2.5.0"; src = fetchFromGitHub { owner = "volatilityfoundation"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-Oi9uy1zNRnKJc+31+IjMiza72EUopiM75sP+Mjjw+aE="; + hash = "sha256-yutQbrWmJGDsTccQcR+HtC8JvgmsXfCxbxxcMLDx5vk="; }; propagatedBuildInputs = with python3.pkgs; [ From 8ee1ef823baf29bdac50ad2c9d27fd83bf966aa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 29 Sep 2023 13:00:13 -0700 Subject: [PATCH 054/156] python310Packages.volvooncall: 0.10.3 -> 0.10.4 Diff: https://github.com/molobrakos/volvooncall/compare/refs/tags/v0.10.3...v0.10.4 Changelog: https://github.com/molobrakos/volvooncall/releases/tag/v0.10.4 --- pkgs/development/python-modules/volvooncall/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/volvooncall/default.nix b/pkgs/development/python-modules/volvooncall/default.nix index 27356372fce0..894318e9aa9a 100644 --- a/pkgs/development/python-modules/volvooncall/default.nix +++ b/pkgs/development/python-modules/volvooncall/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "volvooncall"; - version = "0.10.3"; + version = "0.10.4"; format = "setuptools"; disabled = pythonOlder "3.10"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "molobrakos"; repo = "volvooncall"; rev = "refs/tags/v${version}"; - hash = "sha256-FLrsU3u/0+T09cu2zU2fLjuAy9PWAikgbaW8xBALjwU="; + hash = "sha256-xr3g93rt3jvxVZrZY7cFh5eBP3k0arsejsgvx8p5EV4="; }; patches = [ From 67a439f8116a9d66d74a9b63145f7379349f4b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 29 Sep 2023 13:04:16 -0700 Subject: [PATCH 055/156] python310Packages.volvooncall: set meta.mainProgram --- pkgs/development/python-modules/volvooncall/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/volvooncall/default.nix b/pkgs/development/python-modules/volvooncall/default.nix index 894318e9aa9a..33efbf4082ac 100644 --- a/pkgs/development/python-modules/volvooncall/default.nix +++ b/pkgs/development/python-modules/volvooncall/default.nix @@ -69,6 +69,7 @@ buildPythonPackage rec { homepage = "https://github.com/molobrakos/volvooncall"; changelog = "https://github.com/molobrakos/volvooncall/releases/tag/v${version}"; license = licenses.unlicense; + mainProgram = "voc"; maintainers = with maintainers; [ dotlambda ]; }; } From cd1310ab07e9dad118bb2a77661f503cae55a99e Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 29 Sep 2023 17:04:34 -0400 Subject: [PATCH 056/156] prismlauncher: use addOpenGLRunpath.driverLink in wrapper --- pkgs/games/prismlauncher/wrapper.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/games/prismlauncher/wrapper.nix b/pkgs/games/prismlauncher/wrapper.nix index c95a5c00bcf0..4b0aa418fb6a 100644 --- a/pkgs/games/prismlauncher/wrapper.nix +++ b/pkgs/games/prismlauncher/wrapper.nix @@ -3,6 +3,7 @@ , symlinkJoin , prismlauncher-unwrapped , wrapQtAppsHook +, addOpenGLRunpath , qtbase # needed for wrapQtAppsHook , qtsvg , qtwayland @@ -85,7 +86,7 @@ symlinkJoin { in [ "--prefix PRISMLAUNCHER_JAVA_PATHS : ${lib.makeSearchPath "bin/java" jdks}" ] ++ lib.optionals stdenv.isLinux [ - "--set LD_LIBRARY_PATH /run/opengl-driver/lib:${lib.makeLibraryPath runtimeLibs}" + "--set LD_LIBRARY_PATH ${addOpenGLRunpath.driverLink}/lib:${lib.makeLibraryPath runtimeLibs}" # xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 "--prefix PATH : ${lib.makeBinPath runtimePrograms}" ]; From f3f4b88abd2f73cb2e8f857be6f0bd514c4fd80b Mon Sep 17 00:00:00 2001 From: offset cyan Date: Fri, 29 Sep 2023 22:07:32 +0100 Subject: [PATCH 057/156] maintainers: add grxnola --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index bad8e0af5e28..12de662c6f57 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6610,6 +6610,11 @@ githubId = 11212268; name = "gruve-p"; }; + grxnola = { + github = "grxnola"; + githubId = 49906709; + name = "grxnola"; + }; gschwartz = { email = "gsch@pennmedicine.upenn.edu"; github = "GregorySchwartz"; From 78397c2167856f3b4b98aa9a6cf25012dfc05d3c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Sep 2023 22:01:35 +0000 Subject: [PATCH 058/156] furnace: 0.6pre16 -> 0.6pre18 --- pkgs/applications/audio/furnace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/furnace/default.nix b/pkgs/applications/audio/furnace/default.nix index bfb09c6de8ec..6b208d423f00 100644 --- a/pkgs/applications/audio/furnace/default.nix +++ b/pkgs/applications/audio/furnace/default.nix @@ -28,14 +28,14 @@ stdenv.mkDerivation rec { pname = "furnace"; - version = "0.6pre16"; + version = "0.6pre18"; src = fetchFromGitHub { owner = "tildearrow"; repo = "furnace"; rev = "v${version}"; fetchSubmodules = true; - hash = "sha256-n66Bv8xB/0KMJYoMILxsaKoaX+E0OFGI3QGqhxKTFUQ="; + hash = "sha256-RLmXP/F3WnADx/NUPAJZpGSQZ7CGm1bG4UJYAcIeHME="; }; postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' From 85f79c13e21f2a5615f09b7a66d5005646b129e2 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 01:05:58 +0200 Subject: [PATCH 059/156] lilypond-unstable: 2.25.7 -> 2.25.8 --- pkgs/misc/lilypond/unstable.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/lilypond/unstable.nix b/pkgs/misc/lilypond/unstable.nix index 11e91ddb377c..a839ef5e8eb1 100644 --- a/pkgs/misc/lilypond/unstable.nix +++ b/pkgs/misc/lilypond/unstable.nix @@ -1,10 +1,10 @@ { lib, fetchurl, lilypond }: lilypond.overrideAttrs (oldAttrs: rec { - version = "2.25.7"; + version = "2.25.8"; src = fetchurl { url = "https://lilypond.org/download/sources/v${lib.versions.majorMinor version}/lilypond-${version}.tar.gz"; - sha256 = "sha256-b7prbe4lnUfiLGcmWbrjXTTXqJTX4PsAMBbSvZgHLwI="; + hash = "sha256-pycbGmVp3HVKOAGpe4gEmBWjMT2BqrSqKISsAZCEkx0="; }; passthru.updateScript = { From a5f65f7cad42ff7781123755c2b895d3805cf6b5 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 01:19:45 +0200 Subject: [PATCH 060/156] krita: add patch for exiv2 0.28 --- pkgs/applications/graphics/krita/generic.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/krita/generic.nix b/pkgs/applications/graphics/krita/generic.nix index 4a946ef8c159..507aaf0f7686 100644 --- a/pkgs/applications/graphics/krita/generic.nix +++ b/pkgs/applications/graphics/krita/generic.nix @@ -1,4 +1,4 @@ -{ mkDerivation, lib, stdenv, makeWrapper, fetchurl, cmake, extra-cmake-modules +{ mkDerivation, lib, stdenv, fetchpatch, makeWrapper, fetchurl, cmake, extra-cmake-modules , karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons , kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem , kio, kcrash, breeze-icons @@ -21,6 +21,14 @@ mkDerivation rec { inherit sha256; }; + patches = [ + (fetchpatch { + name = "exiv2-0.28.patch"; + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/krita/-/raw/acd9a818660e86b14a66fceac295c2bab318c671/exiv2-0.28.patch"; + hash = "sha256-iD2pyid513ThJVeotUlVDrwYANofnEiZmWINNUm/saw="; + }) + ]; + nativeBuildInputs = [ cmake extra-cmake-modules python3Packages.sip makeWrapper ]; buildInputs = [ From b6a2c2b937162f37da7314af68054111b2454e27 Mon Sep 17 00:00:00 2001 From: Nicolas Benes Date: Sat, 30 Sep 2023 01:32:29 +0200 Subject: [PATCH 061/156] tor-browser: 12.5.5 -> 12.5.6 https://blog.torproject.org/new-release-tor-browser-1256/ --- .../networking/browsers/tor-browser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/tor-browser/default.nix b/pkgs/applications/networking/browsers/tor-browser/default.nix index ce9a7c499813..7de6e40de233 100644 --- a/pkgs/applications/networking/browsers/tor-browser/default.nix +++ b/pkgs/applications/networking/browsers/tor-browser/default.nix @@ -92,7 +92,7 @@ lib.warnIf (useHardenedMalloc != null) fteLibPath = lib.makeLibraryPath [ stdenv.cc.cc gmp ]; # Upstream source - version = "12.5.5"; + version = "12.5.6"; lang = "ALL"; @@ -104,7 +104,7 @@ lib.warnIf (useHardenedMalloc != null) "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz" ]; - hash = "sha256-FS1ywm/UJDZiSYPf0WHikoX/o6WGIP+lQQGFeD0g2dc="; + hash = "sha256-lZlGhyGDT9Vxox3ghfFSIZd3sazNyL23k0UtipaIGR8="; }; i686-linux = fetchurl { @@ -114,7 +114,7 @@ lib.warnIf (useHardenedMalloc != null) "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz" ]; - hash = "sha256-6ozGIQPC8QnZxS1oJ0ZEdZDMY2JkwRHs+7ZHUkqrL6U="; + hash = "sha256-3Z3S6P3wkZeC/lhgO7XDdDDQ6cpyOX+e3SBuh47aMl8="; }; }; From 3fe98ccfc80ae1a283892e4cd42b79fbc6e8f93c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Sep 2023 23:49:34 +0000 Subject: [PATCH 062/156] riffdiff: 2.25.2 -> 2.27.0 --- pkgs/tools/text/riffdiff/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/text/riffdiff/default.nix b/pkgs/tools/text/riffdiff/default.nix index c26966a15817..cd5e2caa8f0d 100644 --- a/pkgs/tools/text/riffdiff/default.nix +++ b/pkgs/tools/text/riffdiff/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "riffdiff"; - version = "2.25.2"; + version = "2.27.0"; src = fetchFromGitHub { owner = "walles"; repo = "riff"; rev = version; - hash = "sha256-JZWgI4yAsk+jtTyS3QZBxdAOPYmUxb7pn1SbcUeCh6Y="; + hash = "sha256-yrIZsCxoFV9LFh96asYxpAYv1KvrLq+RlqL8gZXaeak="; }; - cargoHash = "sha256-Z33CGF02rPf24LaYh+wEmmGgPPw+oxMNCgMzCrUEKqk="; + cargoHash = "sha256-tO49qAEW15q76hLcHOtniwLqGy29MZ/dabyZHYAsiME="; meta = with lib; { description = "A diff filter highlighting which line parts have changed"; From b29af0f3c208676d48209c63bfc3d63c00b5c11d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 Sep 2023 23:51:16 +0000 Subject: [PATCH 063/156] kafkactl: 3.3.0 -> 3.4.0 --- pkgs/development/tools/kafkactl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/kafkactl/default.nix b/pkgs/development/tools/kafkactl/default.nix index 67e507d01da6..b602f2b4fc6d 100644 --- a/pkgs/development/tools/kafkactl/default.nix +++ b/pkgs/development/tools/kafkactl/default.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "kafkactl"; - version = "3.3.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "deviceinsight"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-Yh+82gtHACTfctnIHQS+t7Pn+eZ5ZY5ySh/ae6g81lU="; + hash = "sha256-8/MqcJ7kxlmVkZCa7PWZ6kzo6D/9Zwx2rOJs675mJUE="; }; vendorHash = "sha256-5LHL0L7xTmy3yBs7rtrC1uvUjLKBU8LpjQaHyeRyFhw="; From de37bc613c4d0ae379dba2a20c337ac420fc7e0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Thu, 28 Sep 2023 21:56:15 +1000 Subject: [PATCH 064/156] justbuild: partial fixes for darwin They don't make the build successful, but most issues are removed. Darwin requires the gcc environment to build. --- pkgs/by-name/ju/justbuild/package.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ju/justbuild/package.nix b/pkgs/by-name/ju/justbuild/package.nix index fd9acbc6dc46..3403edcaaccf 100644 --- a/pkgs/by-name/ju/justbuild/package.nix +++ b/pkgs/by-name/ju/justbuild/package.nix @@ -1,5 +1,5 @@ { - stdenv, + gccStdenv, fetchFromGitHub, fetchurl, @@ -23,6 +23,8 @@ curl, libarchive, }: +let stdenv = gccStdenv; +in stdenv.mkDerivation rec { pname = "justbuild"; version = "1.2.1"; @@ -31,7 +33,14 @@ stdenv.mkDerivation rec { owner = "just-buildsystem"; repo = "justbuild"; rev = "v${version}"; - sha256 = "sha256-5Fz/ID7xKbt6pq2B5/MOS6f2xUnKGvmNAYuPboPwKJY="; + sha256 = "sha256-36njngcGmRtYh/U3wkZUAU6ivPQ8qP8zVj1JzI9TuDY="; + + # The source contains both test/end-to-end/targets and + # test/end-to-end/TARGETS, causing issues on case-insensitive filesystems. + # Remove them, since we're not running end-to-end tests. + postFetch = '' + rm -rf $out/test/end-to-end/targets $out/test/end-to-end/TARGETS + ''; }; bazelapi = fetchurl { @@ -91,6 +100,8 @@ stdenv.mkDerivation rec { mv etc/repos.json.patched etc/repos.json jq '.unknown.PATH = []' etc/toolchain/CC/TARGETS > etc/toolchain/CC/TARGETS.patched mv etc/toolchain/CC/TARGETS.patched etc/toolchain/CC/TARGETS + '' + lib.optionalString stdenv.isDarwin '' + sed -ie 's|-Wl,-z,stack-size=8388608|-Wl,-stack_size,0x800000|' bin/bootstrap.py ''; /* The build phase follows the bootstrap procedure that is explained in @@ -131,7 +142,7 @@ stdenv.mkDerivation rec { # Bootstrap just export PACKAGE=YES export NON_LOCAL_DEPS='[ "google_apis", "bazel_remote_apis" ]' - export JUST_BUILD_CONF=`echo $PATH | jq -R '{ ENV: { PATH: . }, "ADD_CFLAGS": ["-Wno-error=pedantic"], "ADD_CXXFLAGS": ["-Wno-error=pedantic"] }'` + export JUST_BUILD_CONF=`echo $PATH | jq -R '{ ENV: { PATH: . }, "ADD_CFLAGS": ["-Wno-error=pedantic"], "ADD_CXXFLAGS": ["-Wno-error=pedantic", "-D__unix__", "-DFMT_HEADER_ONLY"], "ARCH": "'$(uname -m)'" }'` mkdir ../build python3 ./bin/bootstrap.py `pwd` ../build "`pwd`/.distfiles" From 005e4b69839c4cd38fd1d2fb033f0b7bbf1c6295 Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Fri, 29 Sep 2023 17:38:44 -0700 Subject: [PATCH 065/156] python3Packages.ml-dtypes: fix build on aarch64-darwin --- pkgs/development/python-modules/ml-dtypes/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/ml-dtypes/default.nix b/pkgs/development/python-modules/ml-dtypes/default.nix index 08c4a02ca90c..9b99c06ce40a 100644 --- a/pkgs/development/python-modules/ml-dtypes/default.nix +++ b/pkgs/development/python-modules/ml-dtypes/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , pythonOlder , fetchFromGitHub +, fetchpatch , setuptools , pybind11 , numpy @@ -27,6 +28,14 @@ buildPythonPackage rec { fetchSubmodules = true; }; + patches = [ + # See https://github.com/jax-ml/ml_dtypes/issues/106. + (fetchpatch { + url = "https://github.com/jax-ml/ml_dtypes/commit/c082a2df6bc0686b35c4b4a303fd1990485e181f.patch"; + hash = "sha256-aVJy9vT00b98xOrJCdbCHSZBI3uyjafmN88Z2rjBS48="; + }) + ]; + postPatch = '' substituteInPlace pyproject.toml \ --replace "numpy~=1.21.2" "numpy" \ From a339539e23a6f587657163667084ea4d98a62640 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 00:47:59 +0000 Subject: [PATCH 066/156] xeus: 3.1.1 -> 3.1.2 --- pkgs/development/libraries/xeus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/xeus/default.nix b/pkgs/development/libraries/xeus/default.nix index 5e7380fc974b..d060986515fa 100644 --- a/pkgs/development/libraries/xeus/default.nix +++ b/pkgs/development/libraries/xeus/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "xeus"; - version = "3.1.1"; + version = "3.1.2"; src = fetchFromGitHub { owner = "jupyter-xeus"; repo = pname; rev = version; - sha256 = "sha256-jZZe8SegQuFLoH2Qp+etoKELGEWdlYQPXj14DNIMJ/0="; + sha256 = "sha256-bSZ5ImgFztiNYGrn513LLm4OtO1hYGak3xAsBN224g8="; }; nativeBuildInputs = [ From 2a2baae6c6de86ad7a4fadb0818bb57d726ee8ac Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 29 Sep 2023 19:10:23 -0600 Subject: [PATCH 067/156] signal-desktop: 6.31.0 -> 6.32.0, 6.32.0-beta.1 -> 6.33.0-beta.1 --- .../instant-messengers/signal-desktop/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix index d5b617d6f79e..7ae6a8a11abe 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix @@ -1,12 +1,12 @@ { callPackage }: builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { signal-desktop = { dir = "Signal"; - version = "6.31.0"; - hash = "sha256-JYufuFbIYUR3F+MHGZjmDtwTHPDhWLTkjCDDz+8hDrQ="; + version = "6.32.0"; + hash = "sha256-FZ2wG3nkgIndeoUfXag/9jftXGDSY/MNpT8mqSZpJzA="; }; signal-desktop-beta = { dir = "Signal Beta"; - version = "6.32.0-beta.1"; - hash = "sha256-7G4vjnEQnYOIVwXmBt1yZULvDaWXWTDgZCLWCZUq2Gs="; + version = "6.33.0-beta.1"; + hash = "sha256-FLCZvRYUysiE8BLMJVnn0hOkA3km0z383AjN6JvOyWI="; }; } From 88158a172b3555e8765bb0b1926c7e1dbb338386 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 Sep 2023 04:22:55 +0200 Subject: [PATCH 068/156] python311Packages.wyoming: 1.1.0 -> 1.2.0 --- pkgs/development/python-modules/wyoming/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wyoming/default.nix b/pkgs/development/python-modules/wyoming/default.nix index feb7106c513c..ccdb4908729d 100644 --- a/pkgs/development/python-modules/wyoming/default.nix +++ b/pkgs/development/python-modules/wyoming/default.nix @@ -5,12 +5,12 @@ buildPythonPackage rec { pname = "wyoming"; - version = "1.1.0"; + version = "1.2.0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-I5GgDu9HRj6fIX66q3RuDeB13h6dpwxrSBxKhzE+Fus="; + hash = "sha256-mgNhc8PMRrwfvGZEcgIvQ/P2dysdDo2juvZccvb2C/g="; }; pythonImportsCheck = [ From 6c8832e2b88a966909ab5c674fc2ace6d9e0fdea Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 Sep 2023 04:35:11 +0200 Subject: [PATCH 069/156] wyoming-piper: 1.2.0 -> 1.3.2 --- pkgs/tools/audio/wyoming/piper.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/audio/wyoming/piper.nix b/pkgs/tools/audio/wyoming/piper.nix index c5ce6f99005b..fbc52a88aa20 100644 --- a/pkgs/tools/audio/wyoming/piper.nix +++ b/pkgs/tools/audio/wyoming/piper.nix @@ -5,13 +5,13 @@ python3.pkgs.buildPythonApplication rec { pname = "wyoming-piper"; - version = "1.2.0"; + version = "1.3.2"; format = "setuptools"; src = fetchPypi { pname = "wyoming_piper"; inherit version; - hash = "sha256-cdCWpejHNCjyYtIxGms9yaEerRmFnGllUN7+3uQy4mQ="; + hash = "sha256-WyoHwIF3xC5nOa7iQ8/esfdwahbU6YJzK5G2Vi3mV4M="; }; patches = [ From e75579e566709d3adaa52e72015fd9522dfc435a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 Sep 2023 05:08:37 +0200 Subject: [PATCH 070/156] python311Packages.webrtc-noise-gain: init at 1.2.0 Tiny wrapper around webrtc-audio-processing for noise suppression/auto gain only. https://github.com/rhasspy/webrtc-noise-gain --- .../webrtc-noise-gain/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/webrtc-noise-gain/default.nix diff --git a/pkgs/development/python-modules/webrtc-noise-gain/default.nix b/pkgs/development/python-modules/webrtc-noise-gain/default.nix new file mode 100644 index 000000000000..52b1d1fde48a --- /dev/null +++ b/pkgs/development/python-modules/webrtc-noise-gain/default.nix @@ -0,0 +1,56 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, stdenv + +# build-system +, pybind11 +, setuptools + +# native dependencies +, abseil-cpp +, darwin + +# tests +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "webrtc-noise-gain"; + version = "1.2.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "rhasspy"; + repo = "webrtc-noise-gain"; + rev = "v${version}"; + hash = "sha256-yHuCa2To9/9kD+tLG239I1aepuhcPUV4a4O1TQtBPlE="; + }; + + nativeBuildInputs = [ + pybind11 + setuptools + ]; + + buildInputs = [ + abseil-cpp + ] ++ lib.optionals (stdenv.isDarwin) [ + darwin.apple_sdk.frameworks.CoreServices + ]; + + pythonImportsCheck = [ + "webrtc_noise_gain" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = with lib; { + description = "Tiny wrapper around webrtc-audio-processing for noise suppression/auto gain only"; + homepage = "https://github.com/rhasspy/webrtc-noise-gain"; + changelog = "https://github.com/rhasspy/webrtc-noise-gain/blob/${src.rev}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ hexa ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fdf90d36ba3d..cf7d72b5347d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13929,6 +13929,8 @@ self: super: with self; { weboob = callPackage ../development/python-modules/weboob { }; + webrtc-noise-gain = callPackage ../development/python-modules/webrtc-noise-gain { }; + webrtcvad = callPackage ../development/python-modules/webrtcvad { }; websocket-client = callPackage ../development/python-modules/websocket-client { }; From 2f8cdd29fe077b3d2676d4437a47f1c00e6b1b0d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 Sep 2023 05:51:13 +0200 Subject: [PATCH 071/156] wyoming-openwakeword: init at 1.5.1 Wyoming server for the openWakeWord library. --- pkgs/tools/audio/wyoming/openwakeword.nix | 63 +++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 65 insertions(+) create mode 100644 pkgs/tools/audio/wyoming/openwakeword.nix diff --git a/pkgs/tools/audio/wyoming/openwakeword.nix b/pkgs/tools/audio/wyoming/openwakeword.nix new file mode 100644 index 000000000000..d8450dac6983 --- /dev/null +++ b/pkgs/tools/audio/wyoming/openwakeword.nix @@ -0,0 +1,63 @@ +{ lib +, python3 +, python3Packages +, fetchFromGitHub +, fetchpatch +}: + +python3.pkgs.buildPythonApplication { + pname = "wyoming-openwakeword"; + version = "1.5.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "rhasspy"; + repo = "rhasspy3"; + rev = "e16d7d374a64f671db48142c7b635b327660ebcf"; + hash = "sha256-SbWsRmR1hfuU3yJbuu+r7M43ugHeNwLgu5S8MqkbCQA="; + }; + + patches = [ + (fetchpatch { + # import tflite entrypoint from tensorflow + url = "https://github.com/rhasspy/rhasspy3/commit/23b1bc9cf1e9aa78453feb11e27d5dafe26de068.patch"; + hash = "sha256-fjLJ+VI4c8ABBWx1IjZ6nS8MGqdry4rgcThKiaAvz+Q="; + }) + (fetchpatch { + # add commandline entrypoint + url = "https://github.com/rhasspy/rhasspy3/commit/7662b82cd85e16817a3c6f4153e855bf57436ac3.patch"; + hash = "sha256-41CLkVDSAJJpZ5irwIf/Z4wHoCuKDrqFBAjKCx7ta50="; + }) + ]; + + postPatch = '' + cd programs/wake/openwakeword-lite/server + ''; + + nativeBuildInputs = with python3Packages; [ + setuptools + wheel + ]; + + propagatedBuildInputs = with python3Packages; [ + tensorflow-bin + webrtc-noise-gain + wyoming + ]; + + passthru.optional-dependencies.webrtc = with python3Packages; [ + webrtc-noise-gain + ]; + + pythonImportsCheck = [ + "wyoming_openwakeword" + ]; + + meta = with lib; { + description = "An open source voice assistant toolkit for many human languages"; + homepage = "https://github.com/rhasspy/rhasspy3/commit/fe44635132079db74d0c76c6b3553b842aa1e318"; + license = licenses.mit; + maintainers = with maintainers; [ hexa ]; + mainProgram = "wyoming-openwakeword"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa17ee1d6921..1b076b7126bf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -37470,6 +37470,8 @@ with pkgs; wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { }; + wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { }; + wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { }; ### GAMES From ed61941b9553a9b7038e8d4cd3deaddc5eaa53da Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 27 Sep 2023 05:50:37 +0200 Subject: [PATCH 072/156] python311Packages.wyoming: test reverse dependencies in passthru --- pkgs/development/python-modules/wyoming/default.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/development/python-modules/wyoming/default.nix b/pkgs/development/python-modules/wyoming/default.nix index ccdb4908729d..b7ae51379cdc 100644 --- a/pkgs/development/python-modules/wyoming/default.nix +++ b/pkgs/development/python-modules/wyoming/default.nix @@ -1,6 +1,11 @@ { lib , buildPythonPackage , fetchPypi + +# tests +, wyoming-faster-whisper +, wyoming-openwakeword +, wyoming-piper }: buildPythonPackage rec { @@ -20,6 +25,14 @@ buildPythonPackage rec { # no tests doCheck = false; + passthru.tests = { + inherit + wyoming-faster-whisper + wyoming-openwakeword + wyoming-piper + ; + }; + meta = with lib; { description = "Protocol for Rhasspy Voice Assistant"; homepage = "https://pypi.org/project/wyoming/"; From b571d96667fcb9d667b31e9f79c960a1da337c91 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 29 Sep 2023 23:07:34 +0200 Subject: [PATCH 073/156] nixos/wyoming/openwakeword: init The wyoming server for providing access to openWakeWord. --- nixos/modules/module-list.nix | 1 + .../services/audio/wyoming/openwakeword.nix | 157 ++++++++++++++++++ 2 files changed, 158 insertions(+) create mode 100644 nixos/modules/services/audio/wyoming/openwakeword.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 66782d046914..ec6f410a48f6 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -346,6 +346,7 @@ ./services/audio/squeezelite.nix ./services/audio/tts.nix ./services/audio/wyoming/faster-whisper.nix + ./services/audio/wyoming/openwakeword.nix ./services/audio/wyoming/piper.nix ./services/audio/ympd.nix ./services/backup/automysqlbackup.nix diff --git a/nixos/modules/services/audio/wyoming/openwakeword.nix b/nixos/modules/services/audio/wyoming/openwakeword.nix new file mode 100644 index 000000000000..e1993407dad1 --- /dev/null +++ b/nixos/modules/services/audio/wyoming/openwakeword.nix @@ -0,0 +1,157 @@ +{ config +, lib +, pkgs +, ... +}: + +let + cfg = config.services.wyoming.openwakeword; + + inherit (lib) + concatMapStringsSep + escapeShellArgs + mkOption + mdDoc + mkEnableOption + mkIf + mkPackageOptionMD + types + ; + + inherit (builtins) + toString + ; + + models = [ + # wyoming_openwakeword/models/*.tflite + "alexa" + "hey_jarvis" + "hey_mycroft" + "hey_rhasspy" + "ok_nabu" + ]; + +in + +{ + meta.buildDocsInSandbox = false; + + options.services.wyoming.openwakeword = with types; { + enable = mkEnableOption (mdDoc "Wyoming openWakeWord server"); + + package = mkPackageOptionMD pkgs "wyoming-openwakeword" { }; + + uri = mkOption { + type = strMatching "^(tcp|unix)://.*$"; + default = "tcp://0.0.0.0:10400"; + example = "tcp://192.0.2.1:5000"; + description = mdDoc '' + URI to bind the wyoming server to. + ''; + }; + + models = mkOption { + type = listOf (enum models); + default = models; + description = mdDoc '' + List of wake word models that should be made available. + ''; + }; + + preloadModels = mkOption { + type = listOf (enum models); + default = [ + "ok_nabu" + ]; + description = mdDoc '' + List of wake word models to preload after startup. + ''; + }; + + threshold = mkOption { + type = float; + default = 0.5; + description = mdDoc '' + Activation threshold (0-1), where higher means fewer activations. + + See trigger level for the relationship between activations and + wake word detections. + ''; + apply = toString; + }; + + triggerLevel = mkOption { + type = int; + default = 1; + description = mdDoc '' + Number of activations before a detection is registered. + + A higher trigger level means fewer detections. + ''; + apply = toString; + }; + + extraArgs = mkOption { + type = listOf str; + default = [ ]; + description = mdDoc '' + Extra arguments to pass to the server commandline. + ''; + apply = escapeShellArgs; + }; + }; + + config = mkIf cfg.enable { + systemd.services."wyoming-openwakeword" = { + description = "Wyoming openWakeWord server"; + after = [ + "network-online.target" + ]; + wantedBy = [ + "multi-user.target" + ]; + serviceConfig = { + DynamicUser = true; + User = "wyoming-openwakeword"; + # https://github.com/home-assistant/addons/blob/master/openwakeword/rootfs/etc/s6-overlay/s6-rc.d/openwakeword/run + ExecStart = '' + ${cfg.package}/bin/wyoming-openwakeword \ + --uri ${cfg.uri} \ + ${concatMapStringsSep " " (model: "--model ${model}") cfg.models} \ + ${concatMapStringsSep " " (model: "--preload-model ${model}") cfg.preloadModels} \ + --threshold ${cfg.threshold} \ + --trigger-level ${cfg.triggerLevel} ${cfg.extraArgs} + ''; + CapabilityBoundingSet = ""; + DeviceAllow = ""; + DevicePolicy = "closed"; + LockPersonality = true; + MemoryDenyWriteExecute = true; + PrivateDevices = true; + PrivateUsers = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectControlGroups = true; + ProtectProc = "invisible"; + ProcSubset = "pid"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + RuntimeDirectory = "wyoming-openwakeword"; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + ]; + UMask = "0077"; + }; + }; + }; +} From 97afe3b9eccf32f25cd4eb35a1cf1d508ba80959 Mon Sep 17 00:00:00 2001 From: Samuel Ainsworth Date: Fri, 29 Sep 2023 18:47:05 -0700 Subject: [PATCH 074/156] python3Packages.jax: fix build on aarch64-darwin --- pkgs/development/python-modules/jax/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/jax/default.nix b/pkgs/development/python-modules/jax/default.nix index a92148ada6bb..dbdf655e4007 100644 --- a/pkgs/development/python-modules/jax/default.nix +++ b/pkgs/development/python-modules/jax/default.nix @@ -94,6 +94,14 @@ buildPythonPackage rec { "test_for_loop_fixpoint_correctly_identifies_loop_varying_residuals_unrolled_for_loop" "testQdwhWithRandomMatrix3" "testScanGrad_jit_scan" + + # See https://github.com/google/jax/issues/17867. + "test_array" + "test_async" + "test_copy0" + "test_device_put" + "test_make_array_from_callback" + "test_make_array_from_single_device_arrays" ]; disabledTestPaths = lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ From 3d6654bffea13b412a2ba50c939e0574f19508b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Wed, 27 Sep 2023 18:34:11 +0200 Subject: [PATCH 075/156] mullvad-browser: add additional source urls --- .../networking/browsers/mullvad-browser/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/networking/browsers/mullvad-browser/default.nix b/pkgs/applications/networking/browsers/mullvad-browser/default.nix index 77f948b2d755..854041f0a9e3 100644 --- a/pkgs/applications/networking/browsers/mullvad-browser/default.nix +++ b/pkgs/applications/networking/browsers/mullvad-browser/default.nix @@ -85,6 +85,10 @@ let urls = [ "https://cdn.mullvad.net/browser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" "https://github.com/mullvad/mullvad-browser/releases/download/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" + "https://dist.torproject.org/mullvadbrowser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" + "https://archive.torproject.org/tor-package-archive/mullvadbrowser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" + "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" + "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" ]; hash = "sha256-ISmhKitFReHSADGygzpoKwlBOJH2HfPDEtMjTB6fMhs="; }; From 26d062ce03286557e651c826de61a88d2e2b6c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Sat, 30 Sep 2023 03:52:34 +0200 Subject: [PATCH 076/156] mullvad-browser: 12.5.5 -> 12.5.6 --- .../networking/browsers/mullvad-browser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/browsers/mullvad-browser/default.nix b/pkgs/applications/networking/browsers/mullvad-browser/default.nix index 854041f0a9e3..9cabc9365d59 100644 --- a/pkgs/applications/networking/browsers/mullvad-browser/default.nix +++ b/pkgs/applications/networking/browsers/mullvad-browser/default.nix @@ -78,7 +78,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg ] ); - version = "12.5.5"; + version = "12.5.6"; sources = { x86_64-linux = fetchurl { @@ -90,7 +90,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux64-${version}_ALL.tar.xz" ]; - hash = "sha256-ISmhKitFReHSADGygzpoKwlBOJH2HfPDEtMjTB6fMhs="; + hash = "sha256-e7gRkRMipnEG1hMlhs25LUJ5KDGt8qP3wpbSG2K2aK8="; }; }; From 31b5d595851df42eb67401385f1b254c7eaf12bb Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Fri, 29 Sep 2023 17:46:58 -0700 Subject: [PATCH 077/156] unbook: init at 0.7.3 Unbook is a command-line program for converting a DRM-free .epub, .mobi, .azw, .azw3, .lit, or .chm ebook to a self-contained HTML file. --- pkgs/by-name/un/unbook/package.nix | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/un/unbook/package.nix diff --git a/pkgs/by-name/un/unbook/package.nix b/pkgs/by-name/un/unbook/package.nix new file mode 100644 index 000000000000..b567cad5dc5f --- /dev/null +++ b/pkgs/by-name/un/unbook/package.nix @@ -0,0 +1,34 @@ +{ lib +, rustPlatform +, fetchFromGitHub +, makeWrapper +, calibre +}: + +rustPlatform.buildRustPackage rec { + pname = "unbook"; + version = "0.7.3"; + + src = fetchFromGitHub { + owner = "ludios"; + repo = "unbook"; + rev = version; + hash = "sha256-KYnSIT/zIrbDFRWIaQRto0sPPmpJC8V7f00j4t/AsGQ="; + }; + + cargoHash = "sha256-AjyeTFgjl3XLplo8w9jne5FyKd2EciwbAKKiaDshpcA="; + + nativeBuildInputs = [ makeWrapper ]; + + postInstall = '' + wrapProgram $out/bin/unbook --prefix PATH : ${lib.makeBinPath [ calibre ]} + ''; + + meta = with lib; { + description = "An ebook to self-contained-HTML converter"; + homepage = "https://unbook.ludios.org"; + license = licenses.cc0; + maintainers = with maintainers; [ jmbaur ]; + mainProgram = "unbook"; + }; +} From 31e23fcb1bee2ce61980baa30f20f7aefb771bb0 Mon Sep 17 00:00:00 2001 From: Yaya Date: Sat, 30 Sep 2023 06:45:08 +0200 Subject: [PATCH 078/156] electron_22-bin: 22.3.24 -> 22.3.25 https://github.com/electron/electron/releases/tag/v22.3.25 Resolves CVE-2023-5217 --- pkgs/development/tools/electron/binary/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/default.nix b/pkgs/development/tools/electron/binary/default.nix index 5bc91ce1fbf9..5539245aa335 100644 --- a/pkgs/development/tools/electron/binary/default.nix +++ b/pkgs/development/tools/electron/binary/default.nix @@ -142,13 +142,13 @@ rec { headers = "03mb1v5xzn2lp317r0mik9dx2nnxc7m26imygk13dgmafydd6aah"; }; - electron_22-bin = mkElectron "22.3.24" { - armv7l-linux = "bf986ec2e04c1f81a753dc17d71d231e16e0903d9114b1a73b1df0f18281d549"; - aarch64-linux = "055776ed281fa2db76a9e663677155b9631e4c6ac57c1e86938c789913c72fe7"; - x86_64-linux = "0c48912ff2bcbfe7e7c80eae76b82e2ba1e03cc872c0c6817faa560155447edd"; - x86_64-darwin = "a2adc99b44fbded082cbb5f1c49eceaf0c6f678c5ba951332b2c902b4fa7f63e"; - aarch64-darwin = "2ac36fdd664cb53c6cbc8ac67ac66e95e6418db4009636fbb865df97b711c818"; - headers = "1817viv29v1lgph9rcknm6rz64x6w2l8p0ng681644cv4m5gjsq1"; + electron_22-bin = mkElectron "22.3.25" { + armv7l-linux = "d90184e22f9d57fa4f207d5e5006bbfb6df1b9e10760333c3f72353ffa5ef3d1"; + aarch64-linux = "08c4e127d06d73ad91fa308c811ace9d4f8607fe15ba0b2694261d32a2127a8c"; + x86_64-linux = "f1d0f66b13d5b7b9e3f7d9b22891bf0b5b6f87e45c46054cd3fa74636c19e921"; + x86_64-darwin = "945839af7ad0656d6c3462f6b47d871ce3d3860c112b2f574f62624b5b67ca8a"; + aarch64-darwin = "3b0d7cb9ca7dda2b178af0084814f82c331df6abac63f19c3c6d72759db1e826"; + headers = "0dbwdfrrd3r2kkfq000gwx5q0w01ndgpglkjw7i2q8b3pr5b2n62"; }; electron_23-bin = mkElectron "23.3.13" { From 622be904118caa1c8eb85ef0f234d6c57f24eca4 Mon Sep 17 00:00:00 2001 From: Yaya Date: Sat, 30 Sep 2023 06:46:19 +0200 Subject: [PATCH 079/156] electron_24-bin: 24.8.3 -> 24.8.5 https://github.com/electron/electron/releases/tag/v24.8.5 Resolves CVE-2023-5217 --- pkgs/development/tools/electron/binary/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/default.nix b/pkgs/development/tools/electron/binary/default.nix index 5539245aa335..93983bd0641e 100644 --- a/pkgs/development/tools/electron/binary/default.nix +++ b/pkgs/development/tools/electron/binary/default.nix @@ -160,13 +160,13 @@ rec { headers = "04k25z0d6xs2ar5mbbnr0phcs97kvxg28df3njhaniws6wf6qcmg"; }; - electron_24-bin = mkElectron "24.8.3" { - armv7l-linux = "93dc26ce72b2b4cafaf1c09091c23c764294a95da040b515963c5a269fc4112a"; - aarch64-linux = "6684c37e427335818db146bb7b9c860be72ea582064fad349a54c62042676439"; - x86_64-linux = "fcc2754fecdc6ffb814938ae7c806c8ab7d68c748d5906ae3e4b0f3d90eda2e1"; - x86_64-darwin = "73f1913a9594057a47d473ff697c36ebb3d7d2fa012a24d301624af15fe9f251"; - aarch64-darwin = "1b276595078b2733c33570a0d27309117711d176629580c09bd31e5e3edb21f2"; - headers = "1rd0nww6gxvdzw6ja17gv5kd0wszjs9bcfspkp0iamsp5d9ixjf8"; + electron_24-bin = mkElectron "24.8.5" { + armv7l-linux = "12063cec367c7ec5b018eb308aaf34cfc73997f325cd37d19703caba842520e2"; + aarch64-linux = "a36978af2296a9594035a8dd59c1f7199c68f3f530013a919fc10baec7471668"; + x86_64-linux = "bdb2ecc81462018a69f105eb0d121deff48b54831af31b7da664fc193969f352"; + x86_64-darwin = "5eb6f9f9f1860bb76267c85b0bc12cc0bd6158b3cc88a2b484e4896e80f6f693"; + aarch64-darwin = "49f8a31e3863496d009740ecb4ce95c08870874c284de7a13e8d12c6056c1c48"; + headers = "11909wjni9wvlinvp0d7gypmv4sqg7xv0bn5x2x8h4sfgqydzwr6"; }; electron_25-bin = mkElectron "25.8.1" { From 3b4f30eea21100b98a66c6fb5769453539b033ab Mon Sep 17 00:00:00 2001 From: Yaya Date: Sat, 30 Sep 2023 06:48:21 +0200 Subject: [PATCH 080/156] electron_25-bin: 25.8.1 -> 25.8.4 https://github.com/electron/electron/releases/tag/v25.8.4 Resolves CVE-2023-5217 --- pkgs/development/tools/electron/binary/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/default.nix b/pkgs/development/tools/electron/binary/default.nix index 93983bd0641e..ea716396823f 100644 --- a/pkgs/development/tools/electron/binary/default.nix +++ b/pkgs/development/tools/electron/binary/default.nix @@ -169,13 +169,13 @@ rec { headers = "11909wjni9wvlinvp0d7gypmv4sqg7xv0bn5x2x8h4sfgqydzwr6"; }; - electron_25-bin = mkElectron "25.8.1" { - armv7l-linux = "dd3390de2426a1cea9d3176e404b8fb250844a9b0e48cf01822fa66f3c3c4a48"; - aarch64-linux = "931208419f859f528e19805ae14b5b075213bc40dd20da9e03d8b71d849c147d"; - x86_64-linux = "de556aef0a80a8fe7b2b39d74ab0bdecc65d72bba3b7349460d18ef2a22fa323"; - x86_64-darwin = "fe61a3221d4c5dc9415dc2cce81010db61bb4a5ab5021d1023f48786dbaf0b28"; - aarch64-darwin = "985f4beee009ef6dbe7af75009a1b281aff591b989ee544bd4d2c814f9c4428d"; - headers = "1kkkxida3cbril65lmm0lkps787mhrrylzvp0j35rc1ip32b7sda"; + electron_25-bin = mkElectron "25.8.4" { + armv7l-linux = "6301e6fde3e7c8149a5eca84c3817ba9ad3ffcb72e79318a355f025d7d3f8408"; + aarch64-linux = "fbb6e06417b1741b94d59a6de5dcf3262bfb3fc98cffbcad475296c42d1cbe94"; + x86_64-linux = "0cbbcaf90f3dc79dedec97d073ffe954530316523479c31b11781a141f8a87f6"; + x86_64-darwin = "d4015cd251e58ef074d1f7f3e99bfbbe4cd6b690981f376fc642b2de955e8750"; + aarch64-darwin = "5d83e2094a26bfe22e4c80e660ab088ec94ae3cc2d518c6efcac338f48cc0266"; + headers = "10nbnjkmry1dn103jpc3p3jijq8l6zh3cm6k5fqk94nrbmjjdah9"; }; electron_26-bin = mkElectron "26.2.1" { From 1f6f2c5f9df3ec4c1a06ae4336b42a6b23a26bd1 Mon Sep 17 00:00:00 2001 From: Yaya Date: Sat, 30 Sep 2023 06:50:02 +0200 Subject: [PATCH 081/156] electron_26-bin: 26.2.1 -> 26.2.4 https://github.com/electron/electron/releases/tag/v26.2.4 Resolves CVE-2023-5217 --- pkgs/development/tools/electron/binary/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/electron/binary/default.nix b/pkgs/development/tools/electron/binary/default.nix index ea716396823f..6cdcac1a70db 100644 --- a/pkgs/development/tools/electron/binary/default.nix +++ b/pkgs/development/tools/electron/binary/default.nix @@ -178,12 +178,12 @@ rec { headers = "10nbnjkmry1dn103jpc3p3jijq8l6zh3cm6k5fqk94nrbmjjdah9"; }; - electron_26-bin = mkElectron "26.2.1" { - armv7l-linux = "27469331e1b19f732f67e4b3ae01bba527b2744e31efec1ef76748c45fe7f262"; - aarch64-linux = "fe634b9095120d5b5d2c389ca016c378d1c3ba4f49b33912f9a6d8eb46f76163"; - x86_64-linux = "be4ca43f4dbc82cacb4c48a04f3c4589fd560a80a77dbb9bdf6c81721c0064df"; - x86_64-darwin = "007413187793c94cd248f52d3e00e2d95ed73b7a3b2c5a618f22eba7af94cd1a"; - aarch64-darwin = "4e095994525a0e97e897aad9c1940c8160ce2c9aaf7b6792f31720abc3e04ee6"; - headers = "02z604nzcm8iw29s5lsgjlzwn666h3ikxpdfjg2h0mffm82d0wfk"; + electron_26-bin = mkElectron "26.2.4" { + armv7l-linux = "300e1a3e84d81277f9ab7f5060b980b2b1387979d6f07ea9d78bce5139430420"; + aarch64-linux = "a401d68820d1c87006b683d98cfb691ffac1218c815757a3c5a0a4c2f3f08888"; + x86_64-linux = "d2226ee3fb8bcd17abfe9747ba6c8d6ae2719a6256896d4861e3cb670ec2beeb"; + x86_64-darwin = "a1e33c66a13913306e80812a9051ce7e5632d7cc13ff76910cc8daa791580589"; + aarch64-darwin = "dda224e19ff2d2c99624e1da7d20fa24b92a34b49fac8dcef15542e183bc89c6"; + headers = "0019pwm7n8vwhdflh1yy0lrgfgg92p9l40iw4xxnhm6ppic1f5kk"; }; } From 122beeb894c697d9bfeb15a8041a151181921d26 Mon Sep 17 00:00:00 2001 From: ajs124 Date: Thu, 21 Sep 2023 13:35:05 +0200 Subject: [PATCH 082/156] ruby-modules/gem-config/re2: use our re2 instead of vendored required after 2.0.0 --- pkgs/development/ruby-modules/gem-config/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 029329723fc0..ff9e3b1968cf 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -630,6 +630,9 @@ in re2 = attrs: { buildInputs = [ re2 ]; + buildFlags = [ + "--enable-system-libraries" + ]; }; rest-client = attrs: { From c2c6d8c08b316b39ed40bafc8f87af1e3d22a21e Mon Sep 17 00:00:00 2001 From: ajs124 Date: Thu, 21 Sep 2023 13:28:47 +0200 Subject: [PATCH 083/156] gitlab: 16.3.4 -> 16.4.1 --- .../Remove-unsupported-database-names.patch | 16 +- .../version-management/gitlab/data.json | 18 +- .../gitlab/gitaly/default.nix | 18 +- .../gitlab-container-registry/default.nix | 6 +- .../gitlab-elasticsearch-indexer/default.nix | 6 +- .../gitlab/gitlab-pages/default.nix | 6 +- .../gitlab/gitlab-shell/default.nix | 6 +- .../gitlab/gitlab-workhorse/default.nix | 4 +- .../version-management/gitlab/rubyEnv/Gemfile | 78 +++---- .../gitlab/rubyEnv/Gemfile.lock | 187 +++++++-------- .../gitlab/rubyEnv/gemset.nix | 217 ++++++++++-------- pkgs/top-level/all-packages.nix | 4 +- 12 files changed, 287 insertions(+), 279 deletions(-) diff --git a/pkgs/applications/version-management/gitlab/Remove-unsupported-database-names.patch b/pkgs/applications/version-management/gitlab/Remove-unsupported-database-names.patch index 7de1779f4a74..a87e7ac1618c 100644 --- a/pkgs/applications/version-management/gitlab/Remove-unsupported-database-names.patch +++ b/pkgs/applications/version-management/gitlab/Remove-unsupported-database-names.patch @@ -1,15 +1,15 @@ -From 310245bad66048624e199000a1c7eb9d68ce2b5c Mon Sep 17 00:00:00 2001 +From 054e2e2092e3f20267a5d2046978df6d33c72712 Mon Sep 17 00:00:00 2001 From: Yaya Date: Tue, 23 May 2023 13:49:18 +0000 Subject: [PATCH] Remove unsupported database names The only supported ones are main, ci, main_clusterwide. --- - config/database.yml.postgresql | 35 ---------------------------------- - 1 file changed, 35 deletions(-) + config/database.yml.postgresql | 37 ---------------------------------- + 1 file changed, 37 deletions(-) diff --git a/config/database.yml.postgresql b/config/database.yml.postgresql -index b210b9c412bc..900612080416 100644 +index da9f458ff..2d6d44e37 100644 --- a/config/database.yml.postgresql +++ b/config/database.yml.postgresql @@ -26,13 +26,6 @@ production: @@ -54,8 +54,8 @@ index b210b9c412bc..900612080416 100644 # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". -@@ -117,17 +96,3 @@ test: &test - prepared_statements: false +@@ -119,19 +98,3 @@ test: &test + reaping_frequency: nil variables: statement_timeout: 15s - geo: @@ -65,6 +65,7 @@ index b210b9c412bc..900612080416 100644 - username: postgres - password: - host: localhost +- reaping_frequency: nil - embedding: - adapter: postgresql - encoding: unicode @@ -72,6 +73,7 @@ index b210b9c412bc..900612080416 100644 - username: postgres - password: - host: localhost +- reaping_frequency: nil -- -2.38.4 +2.40.1 diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json index 955edc421ac8..3566e85a2707 100644 --- a/pkgs/applications/version-management/gitlab/data.json +++ b/pkgs/applications/version-management/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "16.3.4", - "repo_hash": "sha256-VM3yH+6R8FyzwAhXtjbQsoMhPVALvDxQvmwyNZE0JCQ=", - "yarn_hash": "02g51sfpn065513n5ngcw6rqvzaws6yfq0y7gyj4lc4d8fhis088", + "version": "16.4.1", + "repo_hash": "sha256-gIoHv+Zt0WgxxL1GLz1iaK1g3uJNMbp+Umo6FbWEggY=", + "yarn_hash": "0106yyiy00cag36mgckiwfdvhz23fsnskigpd533kjrl32qr9d6l", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v16.3.4-ee", + "rev": "v16.4.1-ee", "passthru": { - "GITALY_SERVER_VERSION": "16.3.4", - "GITLAB_PAGES_VERSION": "16.3.4", - "GITLAB_SHELL_VERSION": "14.26.0", - "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.3.10", - "GITLAB_WORKHORSE_VERSION": "16.3.4" + "GITALY_SERVER_VERSION": "16.4.1", + "GITLAB_PAGES_VERSION": "16.4.1", + "GITLAB_SHELL_VERSION": "14.28.0", + "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.3.9", + "GITLAB_WORKHORSE_VERSION": "16.4.1" } } diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix index 9d9f930e43bb..f89f920c4c0b 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/default.nix +++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix @@ -3,17 +3,10 @@ , fetchFromGitHub , buildGoModule , pkg-config - -# libgit2 + dependencies -, libgit2 -, http-parser -, openssl -, pcre -, zlib }: let - version = "16.3.4"; + version = "16.4.1"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -24,17 +17,16 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-5fNRoxWNBky7dJLFg+OyshfIcAqCAj41hvfrQRPIuzg="; + hash = "sha256-t3d72l/Na0qv+jezT/YhAUbG9DSSe9pyixQjTALTxvk="; }; - vendorHash = "sha256-abyouKgn31yO3+oeowtxZcuvS6mazVM8zOMEFsyw4C0="; + vendorHash = "sha256-Nlq1l1f389DC854rFznEu2Viv0T7Y1cD1Ht0o2N304o="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ]; - tags = [ "static,system_libgit2" ]; + tags = [ "static" ]; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ libgit2 openssl zlib pcre http-parser ]; doCheck = false; }; @@ -42,7 +34,7 @@ let auxBins = buildGoModule ({ pname = "gitaly-aux"; - subPackages = [ "cmd/gitaly-hooks" "cmd/gitaly-ssh" "cmd/gitaly-git2go" "cmd/gitaly-lfs-smudge" "cmd/gitaly-gpg" ]; + subPackages = [ "cmd/gitaly-hooks" "cmd/gitaly-ssh" "cmd/gitaly-lfs-smudge" "cmd/gitaly-gpg" ]; } // commonOpts); in buildGoModule ({ diff --git a/pkgs/applications/version-management/gitlab/gitlab-container-registry/default.nix b/pkgs/applications/version-management/gitlab/gitlab-container-registry/default.nix index 6bf44a1deae2..0cac9f890e78 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-container-registry/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-container-registry/default.nix @@ -2,17 +2,17 @@ buildGoModule rec { pname = "gitlab-container-registry"; - version = "3.83.0"; + version = "3.84.0"; rev = "v${version}-gitlab"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "container-registry"; inherit rev; - sha256 = "sha256-HYyPe4x8hwtKAr0r4dGUbIyiLRQKtlWQ4Pt2mtbQmZM="; + sha256 = "sha256-VdLovX3/y0fME74YlpPxjNPAwFpr1urAHJYO24VJ4AE="; }; - vendorHash = "sha256-OX8drOl8D30gYFnLzZe9i1whguXe0QFhsLpP9G9seuk="; + vendorHash = "sha256-ZFQixOgcB8GqgZPIbjMJEYOlg9cD+wAMZF7mwWaNSXI="; patches = [ ./Disable-inmemory-storage-driver-test.patch diff --git a/pkgs/applications/version-management/gitlab/gitlab-elasticsearch-indexer/default.nix b/pkgs/applications/version-management/gitlab/gitlab-elasticsearch-indexer/default.nix index 803f335ac197..11e272e1bcc4 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-elasticsearch-indexer/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-elasticsearch-indexer/default.nix @@ -2,17 +2,17 @@ buildGoModule rec { pname = "gitlab-elasticsearch-indexer"; - version = "4.3.8"; + version = "4.3.9"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-elasticsearch-indexer"; rev = "v${version}"; - sha256 = "sha256-CePFRk+Dpndv4BtINUn8/Y4fhuO4sCyh4+erjfIHZvI="; + sha256 = "sha256-/jo44MlLWZCSUWFW2rJSqugNYZCXEs5pfj0f6fZs4zg="; }; - vendorHash = "sha256-SEYHROFFaR7m7K6l4+zipX0QNYWpbf8qI4pAp1pKAsY="; + vendorHash = "sha256-TQ6E5eckZNVL6zzaS9m0izWnQitqfpc4MAEoQOVasnA="; buildInputs = [ icu ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix index 775889d83ade..7810639eca74 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "16.3.4"; + version = "16.4.1"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-hz5YCQi1O+/ana/Vpawh2nQj7fmcI6huvKFTG9rVDjw="; + hash = "sha256-aUpuzgFbxMJwKjTn+QAudOeMBSLtLTjaTmwe25f6qxg="; }; - vendorHash = "sha256-Pdb+bWsECe7chgvPKFGXxVAWb+AbGF6khVJSdDsHqKM="; + vendorHash = "sha256-ko0ycT8HlqVfXf7tck0xcs6rDJMpHxjSoI59gTLgqDQ="; subPackages = [ "." ]; meta = with lib; { diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix index cc6100efc19e..01b119326396 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix @@ -2,19 +2,19 @@ buildGoModule rec { pname = "gitlab-shell"; - version = "14.26.0"; + version = "14.28.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; rev = "v${version}"; - sha256 = "sha256-nDnPldBQy4Zg0uZshxSmcEl0ggmqg6CyNWc/I3szonI="; + sha256 = "sha256-w/Td4J4t/xrkR5LmFTcAD5U9ZR3HDGqLNxpjkDC0pi4="; }; buildInputs = [ ruby libkrb5 ]; patches = [ ./remove-hardcoded-locations.patch ]; - vendorHash = "sha256-Lqo0fdrYEHOKjF/XT3c1VjVQc1YxeBy6yW69IxXZAow="; + vendorHash = "sha256-EIJSBUUsWvA93OAyBNey2WA2sV+7YSWbsC1RnWf6nrI="; postInstall = '' cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index adcd203be21e..690af3a806d4 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix @@ -5,7 +5,7 @@ in buildGoModule rec { pname = "gitlab-workhorse"; - version = "16.3.4"; + version = "16.4.1"; src = fetchFromGitLab { owner = data.owner; @@ -16,7 +16,7 @@ buildGoModule rec { sourceRoot = "${src.name}/workhorse"; - vendorHash = "sha256-Gitap0cWRubtWLJcT8oVg9FKcN9FhXbVy/t2tgaZ93Q="; + vendorHash = "sha256-C6FVTOY3CdO2y6mKuvgEWDZnWevRTxeOefRF2EbXDv8="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${version}" ]; doCheck = false; diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile index a31ae24ecbc3..d9ee8a8ae714 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile @@ -19,6 +19,8 @@ gem 'rails', '~> 7.0.6' gem 'activerecord-gitlab', path: 'gems/activerecord-gitlab' +gem 'vite_rails' + gem 'bootsnap', '~> 1.16.0', require: false gem 'openssl', '~> 3.0' @@ -36,10 +38,10 @@ gem 'responders', '~> 3.0' gem 'sprockets', '~> 3.7.0' -gem 'view_component', '~> 3.2.0' +gem 'view_component', '~> 3.5.0' # Supported DBs -gem 'pg', '~> 1.5.3' +gem 'pg', '~> 1.5.4' gem 'neighbor', '~> 0.2.3' @@ -58,7 +60,7 @@ gem 'devise-pbkdf2-encryptable', '~> 0.0.0', path: 'vendor/gems/devise-pbkdf2-en gem 'bcrypt', '~> 3.1', '>= 3.1.14' gem 'doorkeeper', '~> 5.6', '>= 5.6.6' gem 'doorkeeper-openid_connect', '~> 1.8', '>= 1.8.7' -gem 'rexml', '~> 3.2.5' +gem 'rexml', '~> 3.2.6' gem 'ruby-saml', '~> 1.15.0' gem 'omniauth', '~> 2.1.0' gem 'omniauth-auth0', '~> 3.1' @@ -91,7 +93,7 @@ gem 'timfel-krb5-auth', '~> 0.8', group: :kerberos # Spam and anti-bot protection gem 'recaptcha', '~> 5.12', require: 'recaptcha/rails' gem 'akismet', '~> 3.0' -gem 'invisible_captcha', '~> 2.0.0' +gem 'invisible_captcha', '~> 2.1.0' # Two-factor authentication gem 'devise-two-factor', '~> 4.0.2' @@ -99,7 +101,7 @@ gem 'rqrcode-rails3', '~> 0.1.7' gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' # GitLab Pages -gem 'validates_hostname', '~> 1.0.11' +gem 'validates_hostname', '~> 1.0.13' gem 'rubyzip', '~> 2.3.2', require: 'zip' # GitLab Pages letsencrypt support gem 'acme-client', '~> 2.0' @@ -111,7 +113,7 @@ gem 'browser', '~> 5.3.1' gem 'ohai', '~> 17.9' # GPG -gem 'gpgme', '~> 2.0.22' +gem 'gpgme', '~> 2.0.23' # LDAP Auth # GitLab fork with several improvements to original library. For full list of changes @@ -122,13 +124,13 @@ gem 'net-ldap', '~> 0.17.1' # API gem 'grape', '~> 1.7.1' gem 'grape-entity', '~> 0.10.0' -gem 'rack-cors', '~> 1.1.1', require: 'rack/cors' +gem 'rack-cors', '~> 2.0.1', require: 'rack/cors' gem 'grape-swagger', '~> 1.6.1', group: [:development, :test] gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test] # GraphQL API -gem 'graphql', '~> 1.13.12' -gem 'graphiql-rails', '~> 1.8' +gem 'graphql', '~> 1.13.19' +gem 'graphiql-rails', '~> 1.8.0' gem 'apollo_upload_server', '~> 2.1.0' gem 'graphql-docs', '~> 2.1.0', group: [:development, :test] gem 'graphlient', '~> 0.5.0' # Used by BulkImport feature (group::import) @@ -177,9 +179,6 @@ gem 'google-apis-serviceusage_v1', '~> 0.28.0' gem 'google-apis-sqladmin_v1beta4', '~> 0.41.0' gem 'google-apis-androidpublisher_v3', '~> 0.34.0' -# for aws storage -gem 'unf', '~> 0.1.4' - # Seed data gem 'seed-fu', '~> 2.3.7' @@ -187,15 +186,15 @@ gem 'seed-fu', '~> 2.3.7' gem 'elasticsearch-model', '~> 7.2' gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' gem 'elasticsearch-api', '7.13.3' -gem 'aws-sdk-core', '~> 3.180.3' +gem 'aws-sdk-core', '~> 3.181.1' gem 'aws-sdk-cloudformation', '~> 1' -gem 'aws-sdk-s3', '~> 1.132.1' +gem 'aws-sdk-s3', '~> 1.134.0' gem 'faraday_middleware-aws-sigv4', '~>0.3.0' gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections # Markdown and HTML processing gem 'html-pipeline', '~> 2.14.3' -gem 'deckar01-task_list', '2.3.2' +gem 'deckar01-task_list', '2.3.3' gem 'gitlab-markup', '~> 1.9.0', require: 'github/markup' gem 'commonmarker', '~> 0.23.10' gem 'kramdown', '~> 2.3.1' @@ -225,7 +224,7 @@ gem 'rack', '~> 2.2.8' gem 'rack-timeout', '~> 0.6.3', require: 'rack/timeout/base' group :puma do - gem 'puma', '~> 6.3', require: false + gem 'puma', '~> 6.3', '>= 6.3.1', require: false gem 'sd_notify', '~> 0.1.0', require: false end @@ -245,7 +244,7 @@ gem 'gitlab-sidekiq-fetcher', path: 'vendor/gems/sidekiq-reliable-fetch', requir gem 'fugit', '~> 1.8.1' # HTTP requests -gem 'httparty', '~> 0.20.0' +gem 'httparty', '~> 0.21.0' # Colored output to console gem 'rainbow', '~> 3.0' @@ -254,7 +253,7 @@ gem 'rainbow', '~> 3.0' gem 'ruby-progressbar', '~> 1.10' # Linear-time regex library for untrusted regular expressions -gem 're2', '~> 1.7.0' +gem 're2', '2.0.0' # Misc @@ -302,16 +301,14 @@ gem 'ruby-openai', '~> 3.7' gem 'circuitbox', '2.0.0' # Sanitize user input -gem 'sanitize', '~> 6.0' +gem 'sanitize', '~> 6.0.2' gem 'babosa', '~> 2.0' # Sanitizes SVG input gem 'loofah', '~> 2.21.3' -# Working with license -# Detects the open source license the repository includes -# This version needs to be in sync with gitlab-org/gitaly -gem 'licensee', '~> 9.15' +# Used to provide license templates +gem 'licensee', '~> 9.16' # Detect and convert string character encoding gem 'charlock_holmes', '~> 0.7.7' @@ -320,13 +317,13 @@ gem 'charlock_holmes', '~> 0.7.7' gem 'ruby-magic', '~> 0.6' # Faster blank -gem 'fast_blank' +gem 'fast_blank', '~> 1.0.1' # Parse time & duration gem 'gitlab-chronic', '~> 0.10.5' -gem 'gitlab_chronic_duration', '~> 0.10.6.2' +gem 'gitlab_chronic_duration', '~> 0.11' -gem 'rack-proxy', '~> 0.7.6' +gem 'rack-proxy', '~> 0.7.7' gem 'sassc-rails', '~> 2.1.0' gem 'autoprefixer-rails', '10.2.5.1' @@ -334,7 +331,7 @@ gem 'terser', '1.0.2' gem 'click_house-client', path: 'gems/click_house-client', require: 'click_house/client' gem 'addressable', '~> 2.8' -gem 'tanuki_emoji', '~> 0.6' +gem 'tanuki_emoji', '~> 0.7' gem 'gon', '~> 6.4.0' gem 'request_store', '~> 1.5.1' gem 'base32', '~> 0.3.0' @@ -362,7 +359,6 @@ gem 'gitlab-labkit', '~> 0.34.0' gem 'thrift', '>= 0.16.0' # I18n -gem 'ruby_parser', '~> 3.20', require: false gem 'rails-i18n', '~> 7.0' gem 'gettext_i18n_rails', '~> 1.11.0' gem 'gettext_i18n_rails_js', '~> 1.3' @@ -381,7 +377,7 @@ gem 'snowplow-tracker', '~> 0.8.0' # Metrics gem 'webrick', '~> 1.8.1', require: false -gem 'prometheus-client-mmap', '~> 0.27', require: 'prometheus/client' +gem 'prometheus-client-mmap', '~> 0.28', require: 'prometheus/client' gem 'warning', '~> 1.3.0' @@ -447,7 +443,7 @@ group :development, :test do end group :development, :test, :danger do - gem 'gitlab-dangerfiles', '~> 3.13.0', require: false + gem 'gitlab-dangerfiles', '~> 4.0.0', require: false end group :development, :test, :coverage do @@ -477,13 +473,13 @@ group :test do gem 'capybara', '~> 3.39', '>= 3.39.2' gem 'capybara-screenshot', '~> 1.0.26' - gem 'selenium-webdriver', '= 4.11.0' + gem 'selenium-webdriver', '= 4.12.0' gem 'graphlyte', '~> 1.0.0' gem 'shoulda-matchers', '~> 5.1.0', require: false gem 'email_spec', '~> 2.2.0' - gem 'webmock', '~> 3.18.1' + gem 'webmock', '~> 3.19.1' gem 'rails-controller-testing' gem 'concurrent-ruby', '~> 1.1' gem 'test-prof', '~> 1.2.2' @@ -494,10 +490,10 @@ group :test do # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false - gem 'gitlab_quality-test_tooling', '~> 0.9.3', require: false + gem 'gitlab_quality-test_tooling', '~> 1.0.0', require: false end -gem 'octokit', '~> 4.15' +gem 'octokit', '~> 6.0' gem 'gitlab-mail_room', '~> 0.0.23', require: 'mail_room' @@ -529,23 +525,23 @@ gem 'ssh_data', '~> 1.3' gem 'spamcheck', '~> 1.3.0' # Gitaly GRPC protocol definitions -gem 'gitaly', '~> 16.2.0-rc4' +gem 'gitaly', '~> 16.3.0-rc1' # KAS GRPC protocol definitions gem 'kas-grpc', '~> 0.2.0' gem 'grpc', '~> 1.55.0' -gem 'google-protobuf', '~> 3.23', '>= 3.23.4' +gem 'google-protobuf', '~> 3.24', '>= 3.24.3' gem 'toml-rb', '~> 2.2.0' # Feature toggles -gem 'flipper', '~> 0.25.0' -gem 'flipper-active_record', '~> 0.25.0' -gem 'flipper-active_support_cache_store', '~> 0.25.0' +gem 'flipper', '~> 0.26.2' +gem 'flipper-active_record', '~> 0.26.2' +gem 'flipper-active_support_cache_store', '~> 0.26.2' gem 'unleash', '~> 3.2.2' -gem 'gitlab-experiment', '~> 0.7.1' +gem 'gitlab-experiment', '~> 0.8.0' # Structured logging gem 'lograge', '~> 0.5' @@ -575,7 +571,7 @@ gem 'mail-smtp_pool', '~> 0.1.0', path: 'vendor/gems/mail-smtp_pool', require: f gem 'microsoft_graph_mailer', '~> 0.1.0', path: 'vendor/gems/microsoft_graph_mailer' # File encryption -gem 'lockbox', '~> 1.1.1' +gem 'lockbox', '~> 1.3.0' # Email validation gem 'valid_email', '~> 0.1' diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock index cf94510e923e..2a8f80bf3939 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock @@ -100,7 +100,7 @@ PATH specs: mail-smtp_pool (0.1.0) connection_pool (~> 2.0) - mail (~> 2.7) + mail (~> 2.8) PATH remote: vendor/gems/microsoft_graph_mailer @@ -265,7 +265,7 @@ GEM aws-sdk-cloudformation (1.41.0) aws-sdk-core (~> 3, >= 3.99.0) aws-sigv4 (~> 1.1) - aws-sdk-core (3.180.3) + aws-sdk-core (3.181.1) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) @@ -273,8 +273,8 @@ GEM aws-sdk-kms (1.64.0) aws-sdk-core (~> 3, >= 3.165.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.132.1) - aws-sdk-core (~> 3, >= 3.179.0) + aws-sdk-s3 (1.134.0) + aws-sdk-core (~> 3, >= 3.181.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.6) aws-sigv4 (1.6.0) @@ -389,18 +389,18 @@ GEM css_parser (1.14.0) addressable cvss-suite (3.0.1) - danger (8.6.1) + danger (9.3.1) claide (~> 1.0) claide-plugins (>= 0.9.2) colored2 (~> 3.1) cork (~> 0.1) - faraday (>= 0.9.0, < 2.0) + faraday (>= 0.9.0, < 3.0) faraday-http-cache (~> 2.0) - git (~> 1.7) + git (~> 1.13) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.0) no_proxy_fix - octokit (~> 4.7) + octokit (~> 6.0) terminal-table (>= 1, < 4) danger-gitlab (8.0.0) danger @@ -409,7 +409,7 @@ GEM date (3.3.3) dead_end (3.1.1) debug_inspector (1.1.0) - deckar01-task_list (2.3.2) + deckar01-task_list (2.3.3) html-pipeline declarative (0.0.20) declarative_policy (1.1.0) @@ -459,6 +459,7 @@ GEM doorkeeper (>= 5.5, < 5.7) jwt (>= 2.5) dotenv (2.7.6) + dry-cli (1.0.0) dry-core (1.0.0) concurrent-ruby (~> 1.0) zeitwerk (~> 2.6) @@ -502,7 +503,7 @@ GEM escape_utils (1.2.1) et-orbi (1.2.7) tzinfo - ethon (0.15.0) + ethon (0.16.0) ffi (>= 1.15.0) excon (0.99.0) execjs (2.8.1) @@ -549,7 +550,7 @@ GEM faraday_middleware-multi_json (0.0.6) faraday_middleware multi_json - fast_blank (1.0.0) + fast_blank (1.0.1) fast_gettext (2.3.0) ffaker (2.10.0) ffi (1.15.5) @@ -560,13 +561,14 @@ GEM libyajl2 (>= 1.2) filelock (1.1.1) find_a_port (1.0.1) - flipper (0.25.0) - flipper-active_record (0.25.0) + flipper (0.26.2) + concurrent-ruby (< 2) + flipper-active_record (0.26.2) activerecord (>= 4.2, < 8) - flipper (~> 0.25.0) - flipper-active_support_cache_store (0.25.0) + flipper (~> 0.26.2) + flipper-active_support_cache_store (0.26.2) activesupport (>= 4.2, < 8) - flipper (~> 0.25.0) + flipper (~> 0.26.2) fog-aliyun (0.4.0) addressable (~> 2.8.0) aliyun-sdk (~> 0.8.0) @@ -632,20 +634,21 @@ GEM gettext_i18n_rails (>= 0.7.1) po_to_json (>= 1.0.0) rails (>= 3.2.0) - git (1.11.0) + git (1.18.0) + addressable (~> 2.8) rchardet (~> 1.8) - gitaly (16.2.0.pre.rc4) + gitaly (16.3.0.pre.rc1) grpc (~> 1.0) gitlab (4.19.0) httparty (~> 0.20) terminal-table (>= 1.5.1) gitlab-chronic (0.10.5) numerizer (~> 0.2) - gitlab-dangerfiles (3.13.0) - danger (>= 8.4.5) + gitlab-dangerfiles (4.0.0) + danger (>= 9.3.0) danger-gitlab (>= 8.0.0) rake - gitlab-experiment (0.7.1) + gitlab-experiment (0.8.0) activesupport (>= 3.0) request_store (>= 1.0) gitlab-fog-azure-rm (1.8.0) @@ -675,14 +678,14 @@ GEM rubocop-performance (~> 1.15) rubocop-rails (~> 2.17) rubocop-rspec (~> 2.22) - gitlab_chronic_duration (0.10.6.2) + gitlab_chronic_duration (0.11.0) numerizer (~> 0.2) gitlab_omniauth-ldap (2.2.0) net-ldap (~> 0.16) omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - gitlab_quality-test_tooling (0.9.3) + gitlab_quality-test_tooling (1.0.0) activesupport (>= 6.1, < 7.1) gitlab (~> 4.19) http (~> 5.0) @@ -752,7 +755,7 @@ GEM google-cloud-core (~> 1.6) googleauth (>= 0.16.2, < 2.a) mini_mime (~> 1.0) - google-protobuf (3.23.4) + google-protobuf (3.24.3) googleapis-common-protos (1.4.0) google-protobuf (~> 3.14) googleapis-common-protos-types (~> 1.2) @@ -766,7 +769,7 @@ GEM multi_json (~> 1.11) os (>= 0.9, < 2.0) signet (>= 0.16, < 2.a) - gpgme (2.0.22) + gpgme (2.0.23) mini_portile2 (~> 2.7) grape (1.7.1) activesupport @@ -799,7 +802,7 @@ GEM faraday_middleware graphql-client graphlyte (1.0.0) - graphql (1.13.12) + graphql (1.13.19) graphql-client (0.17.0) activesupport (>= 3.0) graphql (~> 1.10) @@ -867,11 +870,11 @@ GEM http-cookie (1.0.5) domain_name (~> 0.5) http-form_data (2.3.0) - httparty (0.20.0) - mime-types (~> 3.0) + httparty (0.21.0) + mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) httpclient (2.8.3) - i18n (1.12.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) i18n_data (0.13.1) icalendar (2.8.0) @@ -880,8 +883,8 @@ GEM ice_nine (0.11.2) imagen (0.1.8) parser (>= 2.5, != 2.5.1.1) - invisible_captcha (2.0.0) - rails (>= 5.0) + invisible_captcha (2.1.0) + rails (>= 5.2) ipaddr (1.2.5) ipaddress (0.8.3) jaeger-client (1.1.0) @@ -959,10 +962,10 @@ GEM tomlrb (>= 1.3, < 2.1) with_env (= 1.1.0) xml-simple (~> 1.1.9) - licensee (9.15.2) + licensee (9.16.0) dotenv (~> 2.0) - octokit (~> 4.20) - reverse_markdown (~> 1.0) + octokit (>= 4.20, < 7.0) + reverse_markdown (>= 1, < 3) rugged (>= 0.24, < 2.0) thor (>= 0.19, < 2.0) listen (3.7.1) @@ -972,7 +975,7 @@ GEM ffi-compiler (~> 1.0) rake (~> 13.0) locale (2.1.3) - lockbox (1.1.1) + lockbox (1.3.0) lograge (0.11.2) actionpack (>= 4) activesupport (>= 4) @@ -1014,7 +1017,7 @@ GEM mini_histogram (0.3.1) mini_magick (4.10.1) mini_mime (1.1.2) - mini_portile2 (2.8.2) + mini_portile2 (2.8.4) minitest (5.11.3) mixlib-cli (2.1.8) mixlib-config (3.0.9) @@ -1072,7 +1075,7 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) - octokit (4.25.1) + octokit (6.1.1) faraday (>= 1, < 3) sawyer (~> 0.9) ohai (17.9.0) @@ -1189,7 +1192,7 @@ GEM tty-color (~> 0.5) peek (1.1.0) railties (>= 4.0.0) - pg (1.5.3) + pg (1.5.4) pg_query (4.2.3) google-protobuf (>= 3.22.3) plist (3.6.0) @@ -1207,7 +1210,7 @@ GEM coderay parser unparser - prometheus-client-mmap (0.27.0) + prometheus-client-mmap (0.28.0) rb_sys (~> 0.9) pry (0.14.2) coderay (~> 1.1) @@ -1222,7 +1225,7 @@ GEM tty-markdown tty-prompt public_suffix (5.0.0) - puma (6.3.0) + puma (6.3.1) nio4r (~> 2.0) pyu-ruby-sasl (0.0.3.3) raabro (1.4.0) @@ -1232,7 +1235,7 @@ GEM rack (>= 0.4) rack-attack (6.7.0) rack (>= 1.0, < 4) - rack-cors (1.1.1) + rack-cors (2.0.1) rack (>= 2.0.0) rack-oauth2 (1.21.3) activesupport @@ -1242,7 +1245,7 @@ GEM rack (>= 2.1.0) rack-protection (2.2.2) rack - rack-proxy (0.7.6) + rack-proxy (0.7.7) rack rack-test (2.1.0) rack (>= 1.3) @@ -1293,7 +1296,8 @@ GEM rbtree (0.4.6) rchardet (1.8.0) rdoc (6.3.2) - re2 (1.7.0) + re2 (2.0.0) + mini_portile2 (~> 2.8.4) recaptcha (5.12.3) json recursive-open-struct (1.1.3) @@ -1329,7 +1333,7 @@ GEM retriable (3.1.2) reverse_markdown (1.4.0) nokogiri - rexml (3.2.5) + rexml (3.2.6) rinku (2.0.0) rotp (6.2.0) rouge (4.1.3) @@ -1425,8 +1429,6 @@ GEM rexml ruby-statistics (3.0.0) ruby2_keywords (0.0.5) - ruby_parser (3.20.0) - sexp_processor (~> 4.16) rubyntlm (0.6.3) rubypants (0.2.0) rubyzip (2.3.2) @@ -1434,7 +1436,7 @@ GEM safe_yaml (1.0.4) safety_net_attestation (0.4.0) jwt (~> 2.0) - sanitize (6.0.0) + sanitize (6.0.2) crass (~> 1.0.2) nokogiri (>= 1.12.0) sass (3.5.5) @@ -1457,7 +1459,7 @@ GEM seed-fu (2.3.7) activerecord (>= 3.1) activesupport (>= 3.1) - selenium-webdriver (4.11.0) + selenium-webdriver (4.12.0) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) @@ -1476,7 +1478,6 @@ GEM sentry-ruby (~> 5.8.0) sidekiq (>= 3.0) set (1.0.2) - sexp_processor (4.16.1) shellany (0.0.1) shoulda-matchers (5.1.0) activesupport (>= 5.2.0) @@ -1567,7 +1568,7 @@ GEM ffi (~> 1.1) sysexits (1.2.0) table_print (1.5.7) - tanuki_emoji (0.6.0) + tanuki_emoji (0.7.0) telesign (2.2.4) net-http-persistent (>= 3.0.0, < 5.0) telesignenterprise (2.2.2) @@ -1659,12 +1660,12 @@ GEM validate_url (1.0.15) activemodel (>= 3.0.0) public_suffix - validates_hostname (1.0.11) + validates_hostname (1.0.13) activerecord (>= 3.0) activesupport (>= 3.0) version_gem (1.1.0) version_sorter (2.3.0) - view_component (3.2.0) + view_component (3.5.0) activesupport (>= 5.2.0, < 8.0) concurrent-ruby (~> 1.0) method_source (~> 1.0) @@ -1672,6 +1673,13 @@ GEM axiom-types (~> 0.1) coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) + vite_rails (3.0.15) + railties (>= 5.1, < 8) + vite_ruby (~> 3.0, >= 3.2.2) + vite_ruby (3.3.4) + dry-cli (>= 0.7, < 2) + rack-proxy (~> 0.6, >= 0.6.1) + zeitwerk (~> 2.2) vmstat (2.3.0) warden (1.2.9) rack (>= 2.0.9) @@ -1688,7 +1696,7 @@ GEM webfinger (1.2.0) activesupport httpclient (>= 2.4) - webmock (3.18.1) + webmock (3.19.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -1737,8 +1745,8 @@ DEPENDENCIES autoprefixer-rails (= 10.2.5.1) awesome_print aws-sdk-cloudformation (~> 1) - aws-sdk-core (~> 3.180.3) - aws-sdk-s3 (~> 1.132.1) + aws-sdk-core (~> 3.181.1) + aws-sdk-s3 (~> 1.134.0) axe-core-rspec babosa (~> 2.0) base32 (~> 0.3.0) @@ -1768,7 +1776,7 @@ DEPENDENCIES csv_builder! cvss-suite (~> 3.0.1) database_cleaner (~> 1.7.0) - deckar01-task_list (= 2.3.2) + deckar01-task_list (= 2.3.3) declarative_policy (~> 1.1.0) deprecation_toolkit (~> 1.5.1) derailed_benchmarks @@ -1793,11 +1801,11 @@ DEPENDENCIES factory_bot_rails (~> 6.2.0) faraday (~> 1.0) faraday_middleware-aws-sigv4 (~> 0.3.0) - fast_blank + fast_blank (~> 1.0.1) ffaker (~> 2.10) - flipper (~> 0.25.0) - flipper-active_record (~> 0.25.0) - flipper-active_support_cache_store (~> 0.25.0) + flipper (~> 0.26.2) + flipper-active_record (~> 0.26.2) + flipper-active_support_cache_store (~> 0.26.2) fog-aliyun (~> 0.4) fog-aws (~> 3.18) fog-core (= 2.1.0) @@ -1808,10 +1816,10 @@ DEPENDENCIES gettext (~> 3.3) gettext_i18n_rails (~> 1.11.0) gettext_i18n_rails_js (~> 1.3) - gitaly (~> 16.2.0.pre.rc4) + gitaly (~> 16.3.0.pre.rc1) gitlab-chronic (~> 0.10.5) - gitlab-dangerfiles (~> 3.13.0) - gitlab-experiment (~> 0.7.1) + gitlab-dangerfiles (~> 4.0.0) + gitlab-experiment (~> 0.8.0) gitlab-fog-azure-rm (~> 1.8.0) gitlab-labkit (~> 0.34.0) gitlab-license (~> 2.3) @@ -1824,9 +1832,9 @@ DEPENDENCIES gitlab-sidekiq-fetcher! gitlab-styles (~> 10.1.0) gitlab-utils! - gitlab_chronic_duration (~> 0.10.6.2) + gitlab_chronic_duration (~> 0.11) gitlab_omniauth-ldap (~> 2.2.0) - gitlab_quality-test_tooling (~> 0.9.3) + gitlab_quality-test_tooling (~> 1.0.0) gon (~> 6.4.0) google-apis-androidpublisher_v3 (~> 0.34.0) google-apis-cloudbilling_v1 (~> 0.21.0) @@ -1839,18 +1847,18 @@ DEPENDENCIES google-apis-serviceusage_v1 (~> 0.28.0) google-apis-sqladmin_v1beta4 (~> 0.41.0) google-cloud-storage (~> 1.44.0) - google-protobuf (~> 3.23, >= 3.23.4) - gpgme (~> 2.0.22) + google-protobuf (~> 3.24, >= 3.24.3) + gpgme (~> 2.0.23) grape (~> 1.7.1) grape-entity (~> 0.10.0) grape-path-helpers (~> 1.7.1) grape-swagger (~> 1.6.1) grape-swagger-entity (~> 0.5.1) grape_logging (~> 1.8) - graphiql-rails (~> 1.8) + graphiql-rails (~> 1.8.0) graphlient (~> 0.5.0) graphlyte (~> 1.0.0) - graphql (~> 1.13.12) + graphql (~> 1.13.19) graphql-docs (~> 2.1.0) grpc (~> 1.55.0) gssapi (~> 1.3.1) @@ -1862,9 +1870,9 @@ DEPENDENCIES health_check (~> 3.0) html-pipeline (~> 2.14.3) html2text - httparty (~> 0.20.0) + httparty (~> 0.21.0) icalendar - invisible_captcha (~> 2.0.0) + invisible_captcha (~> 2.1.0) ipaddr (~> 1.2.5) ipaddress (~> 0.8.3) ipynbdiff! @@ -1882,9 +1890,9 @@ DEPENDENCIES lefthook (~> 1.4.7) letter_opener_web (~> 2.0.0) license_finder (~> 7.0) - licensee (~> 9.15) + licensee (~> 9.16) listen (~> 3.7) - lockbox (~> 1.1.1) + lockbox (~> 1.3.0) lograge (~> 0.5) loofah (~> 2.21.3) lookbook (~> 2.0, >= 2.0.1) @@ -1904,7 +1912,7 @@ DEPENDENCIES net-protocol (~> 0.1.3) nokogiri (~> 1.15, >= 1.15.4) oauth2 (~> 2.0) - octokit (~> 4.15) + octokit (~> 6.0) ohai (~> 17.9) oj (~> 3.13.21) oj-introspect (~> 0.7) @@ -1934,20 +1942,20 @@ DEPENDENCIES parser (~> 3.2, >= 3.2.2.3) parslet (~> 1.8) peek (~> 1.1) - pg (~> 1.5.3) + pg (~> 1.5.4) pg_query (~> 4.2.3) png_quantizator (~> 0.2.1) premailer-rails (~> 1.10.3) - prometheus-client-mmap (~> 0.27) + prometheus-client-mmap (~> 0.28) pry-byebug pry-rails (~> 0.3.9) pry-shell (~> 0.6.4) - puma (~> 6.3) + puma (~> 6.3, >= 6.3.1) rack (~> 2.2.8) rack-attack (~> 6.7.0) - rack-cors (~> 1.1.1) + rack-cors (~> 2.0.1) rack-oauth2 (~> 1.21.3) - rack-proxy (~> 0.7.6) + rack-proxy (~> 0.7.7) rack-timeout (~> 0.6.3) rails (~> 7.0.6) rails-controller-testing @@ -1955,7 +1963,7 @@ DEPENDENCIES rainbow (~> 3.0) rbtrace (~> 0.4) rdoc (~> 6.3.2) - re2 (~> 1.7.0) + re2 (= 2.0.0) recaptcha (~> 5.12) redis (~> 4.8.0) redis-actionpack (~> 5.3.0) @@ -1963,7 +1971,7 @@ DEPENDENCIES request_store (~> 1.5.1) responders (~> 3.0) retriable (~> 3.1.2) - rexml (~> 3.2.5) + rexml (~> 3.2.6) rouge (~> 4.1.3) rqrcode-rails3 (~> 0.1.7) rspec-benchmark (~> 0.6.0) @@ -1979,14 +1987,13 @@ DEPENDENCIES ruby-openai (~> 3.7) ruby-progressbar (~> 1.10) ruby-saml (~> 1.15.0) - ruby_parser (~> 3.20) rubyzip (~> 2.3.2) rugged (~> 1.6) - sanitize (~> 6.0) + sanitize (~> 6.0.2) sassc-rails (~> 2.1.0) sd_notify (~> 0.1.0) seed-fu (~> 2.3.7) - selenium-webdriver (= 4.11.0) + selenium-webdriver (= 4.12.0) semver_dialects (~> 1.2.1) sentry-rails (~> 5.8.0) sentry-raven (~> 3.1) @@ -2012,7 +2019,7 @@ DEPENDENCIES stackprof (~> 0.2.25) state_machines-activerecord (~> 0.8.0) sys-filesystem (~> 1.4.3) - tanuki_emoji (~> 0.6) + tanuki_emoji (~> 0.7) telesignenterprise (~> 2.2) terser (= 1.0.2) test-prof (~> 1.2.2) @@ -2023,19 +2030,19 @@ DEPENDENCIES truncato (~> 0.7.12) typhoeus (~> 1.4.0) undercover (~> 0.4.4) - unf (~> 0.1.4) unleash (~> 3.2.2) valid_email (~> 0.1) - validates_hostname (~> 1.0.11) + validates_hostname (~> 1.0.13) version_sorter (~> 2.3) - view_component (~> 3.2.0) + view_component (~> 3.5.0) + vite_rails vmstat (~> 2.3.0) warning (~> 1.3.0) webauthn (~> 3.0) - webmock (~> 3.18.1) + webmock (~> 3.19.1) webrick (~> 1.8.1) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.3) BUNDLED WITH - 2.4.18 + 2.4.19 diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix index 80fa1d87025d..6dcac890ea76 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix +++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix @@ -411,10 +411,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0lc3j74v49b2akyimfnsx3vsgi1i3068cpchn358l0dv27aib6c2"; + sha256 = "1qnwh40d45pqm77dayvh1zdlb5xjbbj7hv29s8nhxj7c3qkl4bpb"; type = "gem"; }; - version = "3.180.3"; + version = "3.181.1"; }; aws-sdk-kms = { dependencies = ["aws-sdk-core" "aws-sigv4"]; @@ -433,10 +433,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0iciakii0vcm16x0fivs5hwwhy3n8j1f9d7pimxr05yplnxizh6a"; + sha256 = "1fbz259as60xnf563z9byp8blq5fsc81h92h3wicai4bmz45w4r5"; type = "gem"; }; - version = "1.132.1"; + version = "1.134.0"; }; aws-sigv4 = { dependencies = ["aws-eventstream"]; @@ -1067,10 +1067,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1n6zbkkinlv2hp4ig5c170d1ckbbdf8rgxmykfm3m3gn865vapnr"; + sha256 = "1x8xwn2l7avc6h08vgrkxyb6ga7slip5x8lynswmzd0y32ngnw4h"; type = "gem"; }; - version = "8.6.1"; + version = "9.3.1"; }; danger-gitlab = { dependencies = ["danger" "gitlab"]; @@ -1129,10 +1129,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "01c8vv0xwbhlyhiagj93b1hlm2n0rmj4sw62nbc0jhyj90jhj6as"; + sha256 = "0n67q9rb4gsfs8k2fsd08xcfx13z7mcyyyrb9hi0sv0yz3rvm2li"; type = "gem"; }; - version = "2.3.2"; + version = "2.3.3"; }; declarative = { groups = ["default"]; @@ -1344,6 +1344,16 @@ src: }; version = "2.7.6"; }; + dry-cli = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1w39jms4bsggxvl23cxanhccv1ngb6nqxsqhi784v5bjz1lx3si8"; + type = "gem"; + }; + version = "1.0.0"; + }; dry-core = { dependencies = ["concurrent-ruby" "zeitwerk"]; groups = ["default" "development" "test"]; @@ -1570,10 +1580,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0kd7c61f28f810fgxg480j7457nlvqarza9c2ra0zhav0dd80288"; + sha256 = "17ix0mijpsy3y0c6ywrk5ibarmvqzjsirjyprpsy3hwax8fdm85v"; type = "gem"; }; - version = "0.15.0"; + version = "0.16.0"; }; excon = { groups = ["default"]; @@ -1810,10 +1820,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "16s1ilyvwzmkcgmklbrn0c2pch5n02vf921njx0bld4crgdr6z56"; + sha256 = "1shpmamyzyhyxmv95r96ja5rylzaw60r19647d0fdm7y2h2c77r6"; type = "gem"; }; - version = "1.0.0"; + version = "1.0.1"; }; fast_gettext = { groups = ["default"]; @@ -1888,14 +1898,15 @@ src: version = "1.0.1"; }; flipper = { + dependencies = ["concurrent-ruby"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1pbsd7p9aij9ffw621wl841hj319vv677n69jk4qndxqa9kpgcnc"; + sha256 = "127ryr9107719rfk9k638fxk2p38cnbz23h9ghxxbckiv4474mvd"; type = "gem"; }; - version = "0.25.0"; + version = "0.26.2"; }; flipper-active_record = { dependencies = ["activerecord" "flipper"]; @@ -1903,10 +1914,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0zxn7qp16xwk289xa3f8sqy4dg8difcsjc8rx44nmk72cnack9c5"; + sha256 = "1g10lck7p3776r2dshz185rd1hjzv47z95bhgpk7bxz2ikpsxpk1"; type = "gem"; }; - version = "0.25.0"; + version = "0.26.2"; }; flipper-active_support_cache_store = { dependencies = ["activesupport" "flipper"]; @@ -1914,10 +1925,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "06skgdfb43g6i40b5rx61yqgq16wwd8knvswnrva1l889fcvz0kj"; + sha256 = "1c6j2frspzafqmha5wlkpv05n5vfzrglbprpgj1dxiz5s4x8ily2"; type = "gem"; }; - version = "0.25.0"; + version = "0.26.2"; }; fog-aliyun = { dependencies = ["addressable" "aliyun-sdk" "fog-core" "fog-json" "ipaddress" "xml-simple"]; @@ -2104,15 +2115,15 @@ src: version = "1.3.0"; }; git = { - dependencies = ["rchardet"]; + dependencies = ["addressable" "rchardet"]; groups = ["danger" "default" "development" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1wd0rvz6cybqm9svcx427hgpcz804am64s0sxxrh72i9m16vm5by"; + sha256 = "0rf4603ffvdlvnzx1nmh2x5j8lic3p24115sm7bx6p2nwii09f69"; type = "gem"; }; - version = "1.11.0"; + version = "1.18.0"; }; gitaly = { dependencies = ["grpc"]; @@ -2120,10 +2131,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0z2ilb738q3fbk91yzgz1z2y1ws80v17glxvh7abfdqmzdi6cx88"; + sha256 = "0hsccw9njvvsic0qn5x1aia0yz66sy4bsw1pixc5jf2g990wrnam"; type = "gem"; }; - version = "16.2.0.pre.rc4"; + version = "16.3.0.pre.rc1"; }; gitlab = { dependencies = ["httparty" "terminal-table"]; @@ -2153,10 +2164,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1bd17qkjskzcrm406iz1a06s6hy1sy61xv7bz0kq8lqzzv3ym090"; + sha256 = "04j81xsasbfzc9xs0sgizc76qj26ka629yrcd9l6m3iqj0byiaz3"; type = "gem"; }; - version = "3.13.0"; + version = "4.0.0"; }; gitlab-experiment = { dependencies = ["activesupport" "request_store"]; @@ -2164,10 +2175,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "093q9b2nv010n10axlhz68gxdi0xs176hd9wm758nhl3marxsv8n"; + sha256 = "1yfk2w86nzw8mksahs70ai0d860kdj25lpvlka4xv77i18zggqml"; type = "gem"; }; - version = "0.7.1"; + version = "0.8.0"; }; gitlab-fog-azure-rm = { dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types"]; @@ -2299,10 +2310,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1yq5a4vs96xz5yxqkfwcvzw0riww7mf87j1s2s7rb6yagpz4rnkd"; + sha256 = "19jba5gxlb25mvd85rn3hfzyzsqw4cq7ml13mzq1y0x94hbj1zf2"; type = "gem"; }; - version = "0.10.6.2"; + version = "0.11.0"; }; gitlab_omniauth-ldap = { dependencies = ["net-ldap" "omniauth" "pyu-ruby-sasl" "rubyntlm"]; @@ -2321,10 +2332,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1w408mlqkf430bm7g1slp7l5crwvvqbmbynhidc9jx3i9d8g6lcp"; + sha256 = "1nriqgy9rlnachzrq63xakskdgjg9b3bdgh2fb2b63kai8bbwc5h"; type = "gem"; }; - version = "0.9.3"; + version = "1.0.0"; }; globalid = { dependencies = ["activesupport"]; @@ -2572,10 +2583,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1dq5lgkxhagqr8zjrwr10zi8rldbg2vhis2m5q86v5q9415ylfgj"; + sha256 = "0pcl4x4cw3snl5xzs99lm82m9xkfs8vm1a8dfrc34pwb77mwrwv3"; type = "gem"; }; - version = "3.23.4"; + version = "3.24.3"; }; googleapis-common-protos = { dependencies = ["google-protobuf" "googleapis-common-protos-types" "grpc"]; @@ -2616,10 +2627,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0qn87vxdsaq1szcvq39rnz38cgqllncdxmiyghnbzl7x5aah8sbw"; + sha256 = "010wr6nnifi952bx4v5c49q25yx1g8lhib5wiv2sg7bip3yvlyy8"; type = "gem"; }; - version = "2.0.22"; + version = "2.0.23"; }; grape = { dependencies = ["activesupport" "builder" "dry-types" "mustermann-grape" "rack" "rack-accept"]; @@ -2724,10 +2735,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1hvsv6ig6d8syr4vasa8vcc090kbawwflk5m1j6kl681y9n6d0hx"; + sha256 = "0njsbxx82vqi8hdn4nad62abmh0x0w3mis3mq79q3xr11srisn23"; type = "gem"; }; - version = "1.13.12"; + version = "1.13.19"; }; graphql-client = { dependencies = ["activesupport" "graphql"]; @@ -2985,15 +2996,15 @@ src: version = "2.3.0"; }; httparty = { - dependencies = ["mime-types" "multi_xml"]; + dependencies = ["mini_mime" "multi_xml"]; groups = ["danger" "default" "development" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0rs8c5wga6f1acyaj90d2hlv307gh2flfpb8y48wdk2si812l3a9"; + sha256 = "050jzsa6fbfvy2rldhk7mf1sigildaqvbplfz2zs6c0zlzwppvq0"; type = "gem"; }; - version = "0.20.0"; + version = "0.21.0"; }; httpclient = { groups = ["default"]; @@ -3007,14 +3018,14 @@ src: }; i18n = { dependencies = ["concurrent-ruby"]; - groups = ["default" "development" "test"]; + groups = ["default" "development" "monorepo" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi"; + sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; type = "gem"; }; - version = "1.12.0"; + version = "1.14.1"; }; i18n_data = { groups = ["default"]; @@ -3074,10 +3085,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0hn06njrwbxhxs2myr04fq3spqn38b8wm3irvkll91qv3p5yv0d3"; + sha256 = "07ibhphcvf9lfaar9g78cazbdrp03dzfks53bcaiss8vxgrm5d02"; type = "gem"; }; - version = "2.0.0"; + version = "2.1.0"; }; ipaddr = { groups = ["default"]; @@ -3394,10 +3405,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1v9x94h19b20wc551vs9a0yvk44w2y3g9ng07fflk26s8jsmjsab"; + sha256 = "0i4hs0vbgp0w3pdddr37zhydm16af122rmr0w39v3nqrj1ir65kv"; type = "gem"; }; - version = "9.15.2"; + version = "9.16.0"; }; listen = { dependencies = ["rb-fsevent" "rb-inotify"]; @@ -3436,10 +3447,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1h1a3h3rfv3094pn5zn7d3c066dmhx9i380mhqa1qyagqla6pw8a"; + sha256 = "1sm365iplg1iscizckjm6zy57zs0350czi9afqfnvig0wh35i3na"; type = "gem"; }; - version = "1.1.1"; + version = "1.3.0"; }; lograge = { dependencies = ["actionpack" "activesupport" "railties" "request_store"]; @@ -3642,14 +3653,14 @@ src: version = "1.1.2"; }; mini_portile2 = { - groups = ["default" "development" "test"]; + groups = ["default" "development" "monorepo" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0z7f38iq37h376n9xbl4gajdrnwzq284c9v1py4imw3gri2d5cj6"; + sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq"; type = "gem"; }; - version = "2.8.2"; + version = "2.8.4"; }; minitest = { groups = ["development" "test"]; @@ -4002,10 +4013,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "15lvy06h276jryxg19258b2yqaykf0567sp0n16yipywhbp94860"; + sha256 = "1gxh0x910qvah2sm9fbxn8jjy3pgwskyd3gm703zf182hafll3lj"; type = "gem"; }; - version = "4.25.1"; + version = "6.1.1"; }; ohai = { dependencies = ["chef-config" "chef-utils" "ffi" "ffi-yajl" "ipaddress" "mixlib-cli" "mixlib-config" "mixlib-log" "mixlib-shellout" "plist" "train-core" "wmi-lite"]; @@ -4439,10 +4450,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1zcvxmfa8hxkhpp59fhxyxy1arp70f11zi1jh9c7bsdfspifb7kb"; + sha256 = "0pfj771p5a29yyyw58qacks464sl86d5m3jxjl5rlqqw2m3v5xq4"; type = "gem"; }; - version = "1.5.3"; + version = "1.5.4"; }; pg_query = { dependencies = ["google-protobuf"]; @@ -4525,10 +4536,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0rvh5xmvhzdm74g4n93ny3kg1xb4dki6l194xjrh1yp8aaimfvvi"; + sha256 = "0yyd1mvzbv64jc700d2vvdcr4cmb2gwf68368g0bwp1ybn64xqgk"; type = "gem"; }; - version = "0.27.0"; + version = "0.28.0"; }; pry = { dependencies = ["coderay" "method_source"]; @@ -4590,10 +4601,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1v7fmv0n4bhdcwh60dgza44iqai5pg34f5pzm4vh4i5fwx7mpqxh"; + sha256 = "1x4dwx2shx0p7lsms97r85r7ji7zv57bjy3i1kmcpxc8bxvrr67c"; type = "gem"; }; - version = "6.3.0"; + version = "6.3.1"; }; pyu-ruby-sasl = { groups = ["default"]; @@ -4663,10 +4674,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0jvs0mq8jrsz86jva91mgql16daprpa3qaipzzfvngnnqr5680j7"; + sha256 = "02lvkg1nb4z3zc2nry545dap7a64bb9h2k8waxfz0jkabkgnpimw"; type = "gem"; }; - version = "1.1.1"; + version = "2.0.1"; }; rack-oauth2 = { dependencies = ["activesupport" "attr_required" "httpclient" "json-jwt" "rack"]; @@ -4696,10 +4707,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1a62439xwn5v6hsl9s11hdk4wj58czhcbg7lminv23mnkc0ca147"; + sha256 = "12jw7401j543fj8cc83lmw72d8k6bxvkp9rvbifi88hh01blnsj4"; type = "gem"; }; - version = "0.7.6"; + version = "0.7.7"; }; rack-test = { dependencies = ["rack"]; @@ -4881,14 +4892,15 @@ src: version = "6.3.2"; }; re2 = { + dependencies = ["mini_portile2"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "00yryimbkm1k85n99f81n7cripkmh14459c9pmb7prl9nbiikkqc"; + sha256 = "09c9f692ixym8sqk26f175jw53a00h2s4xad6z141axpi2mmy1q9"; type = "gem"; }; - version = "1.7.0"; + version = "2.0.0"; }; recaptcha = { dependencies = ["json"]; @@ -5071,14 +5083,14 @@ src: version = "1.4.0"; }; rexml = { - groups = ["danger" "default" "development" "test"]; + groups = ["coverage" "danger" "default" "development" "omnibus" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; + sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; type = "gem"; }; - version = "3.2.5"; + version = "3.2.6"; }; rinku = { groups = ["default"]; @@ -5446,17 +5458,6 @@ src: }; version = "0.0.5"; }; - ruby_parser = { - dependencies = ["sexp_processor"]; - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1qybplg87pv6kxwyh4nkfn7pa4cisiajbfvh22dzkkbzxyxwil0p"; - type = "gem"; - }; - version = "3.20.0"; - }; rubyntlm = { groups = ["default"]; platforms = []; @@ -5524,10 +5525,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1zq8pxmsd1abw18zz6mazsm2jfpwmbgdxbpawb7bmwvkb2c5yyc1"; + sha256 = "1kymrjdpbmn4yaml3aaqyj1dzj8gqmm9h030dc2rj5mvja7fpi28"; type = "gem"; }; - version = "6.0.0"; + version = "6.0.2"; }; sass = { dependencies = ["sass-listen"]; @@ -5611,10 +5612,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0ws0mh230l1pvyxcrlcr48w01alfhprjs1jbd8yrn463drsr2yac"; + sha256 = "0jwll13m7bqph4lgl75m7vwd175k657znwa7qn9qkf5dcxdjkcjs"; type = "gem"; }; - version = "4.11.0"; + version = "4.12.0"; }; semver_dialects = { dependencies = ["pastel" "thor" "tty-command"]; @@ -5681,16 +5682,6 @@ src: }; version = "1.0.2"; }; - sexp_processor = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1p0r92dyffx6wkgazv3wi4m2yfm39kvvr9cjp2f57az5pgsdpajw"; - type = "gem"; - }; - version = "4.16.1"; - }; shellany = { groups = ["default" "test"]; platforms = []; @@ -6095,10 +6086,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0an1311bpyhd9kzak1qpd4jks336i47gbvx3zdrnn1rdxppimsac"; + sha256 = "11z9m8jcys8q8h8prqdr1frppm0mjdh8if7c1rm2qyq8v19g83fi"; type = "gem"; }; - version = "0.6.0"; + version = "0.7.0"; }; telesign = { dependencies = ["net-http-persistent"]; @@ -6580,10 +6571,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1hxqza44pvk6x6vb91cvllhw71hqziby06dk1s94rh9f6khbl1nm"; + sha256 = "06fspma67flsvwl3gfyrv2572l15pjsmqsncz5yp4kqbriw03i7a"; type = "gem"; }; - version = "1.0.11"; + version = "1.0.13"; }; version_gem = { groups = ["default"]; @@ -6611,10 +6602,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "08jc9k4qqazbf5frhdril5084adm90rs1lqbnqq3yfdm2dgaiyhx"; + sha256 = "1bz86m3bbnhy8j1gmpm76jcgqfyjafqwyxjdd1bk2f5jmgswvqy3"; type = "gem"; }; - version = "3.2.0"; + version = "3.5.0"; }; virtus = { dependencies = ["axiom-types" "coercible" "descendants_tracker"]; @@ -6627,6 +6618,28 @@ src: }; version = "2.0.0"; }; + vite_rails = { + dependencies = ["railties" "vite_ruby"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0q7qbi3npw47xza8spvd8ni0x0ahjb6lkd12y9a4pqppxn555v5q"; + type = "gem"; + }; + version = "3.0.15"; + }; + vite_ruby = { + dependencies = ["dry-cli" "rack-proxy" "zeitwerk"]; + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "036qi8w4qzglhqrrrrkc0m7ivfzmagsdyj61r0h27p56hn1l6ph2"; + type = "gem"; + }; + version = "3.3.4"; + }; vmstat = { groups = ["default"]; platforms = []; @@ -6686,10 +6699,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1myj44wvbbqvv18ragv3ihl0h61acgnfwrnj3lccdgp49bgmbjal"; + sha256 = "0vfispr7wd2p1fs9ckn1qnby1yyp4i1dl7qz8n482iw977iyxrza"; type = "gem"; }; - version = "3.18.1"; + version = "3.19.1"; }; webrick = { groups = ["default" "development" "test"]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aa17ee1d6921..7d405fcd2740 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8558,9 +8558,7 @@ with pkgs; gitleaks = callPackage ../tools/security/gitleaks { }; - gitaly = callPackage ../applications/version-management/gitlab/gitaly { - libgit2 = libgit2_1_5; - }; + gitaly = callPackage ../applications/version-management/gitlab/gitaly { }; gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { }; From 6c681f121f81fa5d2c55181402ace5c317d686c4 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Fri, 29 Sep 2023 13:27:06 +0200 Subject: [PATCH 084/156] signal: fix tray icon As suggested in run Signal with `--use-tray-icon` to show icon in tray. --- .../networking/instant-messengers/signal-desktop/generic.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix index 71b3660ca65d..72a5c55e9cb6 100644 --- a/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix +++ b/pkgs/applications/networking/instant-messengers/signal-desktop/generic.nix @@ -156,9 +156,10 @@ stdenv.mkDerivation rec { --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} ) - # Fix the desktop link + # Fix the desktop link and fix showing application icon in tray substituteInPlace $out/share/applications/${pname}.desktop \ - --replace "/opt/${dir}/${pname}" $out/bin/${pname} + --replace "/opt/${dir}/${pname}" $out/bin/${pname} \ + --replace "bin/signal-desktop" "bin/signal-desktop --use-tray-icon" autoPatchelf --no-recurse -- "$out/lib/${dir}/" patchelf --add-needed ${libpulseaudio}/lib/libpulse.so "$out/lib/${dir}/resources/app.asar.unpacked/node_modules/@signalapp/ringrtc/build/linux/libringrtc-x64.node" From ecb878316d4c9b6599b5ef264414e81f5e0b585a Mon Sep 17 00:00:00 2001 From: Rhys Davies Date: Sat, 30 Sep 2023 19:50:25 +1300 Subject: [PATCH 085/156] microsoft-edge: 117.0.2045.40 -> 117.0.2045.47 --- .../networking/browsers/microsoft-edge/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/browsers/microsoft-edge/default.nix b/pkgs/applications/networking/browsers/microsoft-edge/default.nix index 7de9e2f8ce66..821348794bbe 100644 --- a/pkgs/applications/networking/browsers/microsoft-edge/default.nix +++ b/pkgs/applications/networking/browsers/microsoft-edge/default.nix @@ -1,20 +1,20 @@ { stable = import ./browser.nix { channel = "stable"; - version = "117.0.2045.40"; + version = "117.0.2045.47"; revision = "1"; - sha256 = "sha256-gRlw+hxix4CnviCrH+evmiwSctXJts8/68Oiwr5VKzk="; + sha256 = "sha256-h4iw+H8f62JEih1tWTpjxNC9+wu3hHQOM2VJid1kHNQ="; }; beta = import ./browser.nix { channel = "beta"; - version = "118.0.2088.11"; + version = "118.0.2088.17"; revision = "1"; - sha256 = "sha256-r++W+tnFxh85c9k4VooCy+6mre/8nU/7nrrt+AK1x+M="; + sha256 = "sha256-3Z37M2ZQRJ5uA7NcinMlF1XEsYVv9A+ppPZZf34ye6Q="; }; dev = import ./browser.nix { channel = "dev"; - version = "119.0.2109.1"; + version = "119.0.2116.0"; revision = "1"; - sha256 = "sha256-ZIL8CD8eb/JvJs8P9GoT+yXWccS9roqPl6iDz+0K7LI="; + sha256 = "sha256-raLRFSHZyHaxKi6EG62VIbcW29HTjTnBFw7IJFVbm5I="; }; } From 14c4c81fa65ea39f51d6824e960a40915c2c320e Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 30 Sep 2023 01:03:22 -0700 Subject: [PATCH 086/156] =?UTF-8?q?zulip:=205.10.2=20=E2=86=92=205.10.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anders Kaseorg --- .../networking/instant-messengers/zulip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/zulip/default.nix b/pkgs/applications/networking/instant-messengers/zulip/default.nix index 12ae864b8042..e519b817e142 100644 --- a/pkgs/applications/networking/instant-messengers/zulip/default.nix +++ b/pkgs/applications/networking/instant-messengers/zulip/default.nix @@ -5,11 +5,11 @@ let pname = "zulip"; - version = "5.10.2"; + version = "5.10.3"; src = fetchurl { url = "https://github.com/zulip/zulip-desktop/releases/download/v${version}/Zulip-${version}-x86_64.AppImage"; - hash = "sha256-lz9PiikIEgGWW1N5KeNJmtIRB+0zFjWsR92PY1r0+NU="; + hash = "sha256-AnaW/zH2Vng8lpzv6LHlzCUnNWJoLpsSpmD0iZfteFg="; name="${pname}-${version}.AppImage"; }; From 453d64c9c2d4c38fd5908bac8a8f5f53079baabe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Fern=C3=A1ndez=20L=C3=B3pez?= Date: Sat, 30 Sep 2023 10:17:43 +0200 Subject: [PATCH 087/156] fermyon-spin: add mainProgram and fix build for darwin --- pkgs/development/tools/fermyon-spin/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/fermyon-spin/default.nix b/pkgs/development/tools/fermyon-spin/default.nix index 0c5adb141648..d7c4e27b0e7f 100644 --- a/pkgs/development/tools/fermyon-spin/default.nix +++ b/pkgs/development/tools/fermyon-spin/default.nix @@ -33,7 +33,7 @@ in stdenv.mkDerivation rec { sha256 = packageHash; }; - nativeBuildInputs = [ + nativeBuildInputs = lib.optionals stdenv.isLinux [ autoPatchelfHook ]; @@ -51,6 +51,7 @@ in stdenv.mkDerivation rec { description = "Framework for building, deploying, and running fast, secure, and composable cloud microservices with WebAssembly."; homepage = "https://github.com/fermyon/spin"; license = with licenses; [ asl20 ]; + mainProgram = "spin"; maintainers = with maintainers; [ mglolenstine ]; platforms = platforms.linux ++ platforms.darwin; }; From a1666863fdf1861188e1378a6dde2a19b1efa1c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 09:56:42 +0200 Subject: [PATCH 088/156] nixos/test-driver: convert to pyproject from setup.py This also makes configuration available if you just run those tools locally. Also use ruff instead of pylint because it's faster and more comprehensive. --- nixos/lib/test-driver/default.nix | 20 ++++++++-------- nixos/lib/test-driver/pyproject.toml | 35 ++++++++++++++++++++++++++++ nixos/lib/test-driver/setup.py | 14 ----------- 3 files changed, 45 insertions(+), 24 deletions(-) create mode 100644 nixos/lib/test-driver/pyproject.toml delete mode 100644 nixos/lib/test-driver/setup.py diff --git a/nixos/lib/test-driver/default.nix b/nixos/lib/test-driver/default.nix index 33313059fff7..6e01e00b4355 100644 --- a/nixos/lib/test-driver/default.nix +++ b/nixos/lib/test-driver/default.nix @@ -4,19 +4,20 @@ , qemu_pkg ? qemu_test , coreutils , imagemagick_light -, libtiff , netpbm , qemu_test , socat +, ruff , tesseract4 , vde2 , extraPythonPackages ? (_ : []) }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication { pname = "nixos-test-driver"; version = "1.1"; src = ./.; + format = "pyproject"; propagatedBuildInputs = [ coreutils @@ -31,14 +32,13 @@ python3Packages.buildPythonApplication rec { ++ extraPythonPackages python3Packages; doCheck = true; - nativeCheckInputs = with python3Packages; [ mypy pylint black ]; + nativeCheckInputs = with python3Packages; [ mypy ruff black ]; checkPhase = '' - mypy --disallow-untyped-defs \ - --no-implicit-optional \ - --pretty \ - --no-color-output \ - --ignore-missing-imports ${src}/test_driver - pylint --errors-only --enable=unused-import ${src}/test_driver - black --check --diff ${src}/test_driver + echo -e "\x1b[32m## run mypy\x1b[0m" + mypy test_driver extract-docstrings.py + echo -e "\x1b[32m## run ruff\x1b[0m" + ruff . + echo -e "\x1b[32m## run black\x1b[0m" + black --check --diff . ''; } diff --git a/nixos/lib/test-driver/pyproject.toml b/nixos/lib/test-driver/pyproject.toml new file mode 100644 index 000000000000..68921bc9f850 --- /dev/null +++ b/nixos/lib/test-driver/pyproject.toml @@ -0,0 +1,35 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "nixos-test-driver" +version = "0.0.0" + +[project.scripts] +nixos-test-driver = "test_driver:main" +generate-driver-symbols = "test_driver:generate_driver_symbols" + +[tool.setuptools.packages] +find = {} + +[tool.setuptools.package-data] +test_driver = ["py.typed"] + +[tool.ruff] +line-length = 88 + +select = ["E", "F", "I", "U", "N"] +ignore = ["E501"] + +[tool.black] +line-length = 88 +target-version = ['py39'] +include = '\.pyi?$' + +[tool.mypy] +python_version = "3.10" +warn_redundant_casts = true +disallow_untyped_calls = true +disallow_untyped_defs = true +no_implicit_optional = true diff --git a/nixos/lib/test-driver/setup.py b/nixos/lib/test-driver/setup.py deleted file mode 100644 index 1719b988db68..000000000000 --- a/nixos/lib/test-driver/setup.py +++ /dev/null @@ -1,14 +0,0 @@ -from setuptools import setup, find_packages - -setup( - name="nixos-test-driver", - version='1.1', - packages=find_packages(), - package_data={"test_driver": ["py.typed"]}, - entry_points={ - "console_scripts": [ - "nixos-test-driver=test_driver:main", - "generate-driver-symbols=test_driver:generate_driver_symbols" - ] - }, -) From 9ac9e8407fbe084fb6667bdd3bd0c569ea454271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 09:59:17 +0200 Subject: [PATCH 089/156] nixos/test-driver: fix type errors in extract-docstrings --- nixos/lib/test-driver/extract-docstrings.py | 42 ++++++++++++--------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/nixos/lib/test-driver/extract-docstrings.py b/nixos/lib/test-driver/extract-docstrings.py index 5aec4c89a9d7..a12e586882a6 100644 --- a/nixos/lib/test-driver/extract-docstrings.py +++ b/nixos/lib/test-driver/extract-docstrings.py @@ -1,5 +1,6 @@ import ast import sys +from pathlib import Path """ This program takes all the Machine class methods and prints its methods in @@ -40,27 +41,34 @@ some_function(param1, param2) """ -assert len(sys.argv) == 2 -with open(sys.argv[1], "r") as f: - module = ast.parse(f.read()) +def main() -> None: + if len(sys.argv) != 2: + print(f"Usage: {sys.argv[0]} ") + sys.exit(1) -class_definitions = (node for node in module.body if isinstance(node, ast.ClassDef)) + module = ast.parse(Path(sys.argv[1]).read_text()) -machine_class = next(filter(lambda x: x.name == "Machine", class_definitions)) -assert machine_class is not None + class_definitions = (node for node in module.body if isinstance(node, ast.ClassDef)) -function_definitions = [ - node for node in machine_class.body if isinstance(node, ast.FunctionDef) -] -function_definitions.sort(key=lambda x: x.name) + machine_class = next(filter(lambda x: x.name == "Machine", class_definitions)) + assert machine_class is not None -for f in function_definitions: - docstr = ast.get_docstring(f) - if docstr is not None: - args = ", ".join((a.arg for a in f.args.args[1:])) - args = f"({args})" + function_definitions = [ + node for node in machine_class.body if isinstance(node, ast.FunctionDef) + ] + function_definitions.sort(key=lambda x: x.name) - docstr = "\n".join((f" {l}" for l in docstr.strip().splitlines())) + for f in function_definitions: + docstr = ast.get_docstring(f) + if docstr is not None: + args = ", ".join(a.arg for a in f.args.args[1:]) + args = f"({args})" - print(f"{f.name}{args}\n\n:{docstr[1:]}\n") + docstr = "\n".join(f" {l}" for l in docstr.strip().splitlines()) + + print(f"{f.name}{args}\n\n:{docstr[1:]}\n") + + +if __name__ == "__main__": + main() From d7465572601648cadf292b23baf962afc0b0760a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 10:13:51 +0200 Subject: [PATCH 090/156] nixos/test-driver: add shell.nix this useful for local development --- nixos/lib/test-driver/shell.nix | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 nixos/lib/test-driver/shell.nix diff --git a/nixos/lib/test-driver/shell.nix b/nixos/lib/test-driver/shell.nix new file mode 100644 index 000000000000..367bbad556c0 --- /dev/null +++ b/nixos/lib/test-driver/shell.nix @@ -0,0 +1,2 @@ +with import ../../.. {}; +pkgs.callPackage ./default.nix {} From 93b1fa09d52970b449b36b8649b2831dad08604e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 10:14:56 +0200 Subject: [PATCH 091/156] nixos/test-driver: disable typecheck for dependencies where don't have typing --- nixos/lib/test-driver/pyproject.toml | 9 +++++++++ nixos/lib/test-driver/test_driver/logger.py | 3 +++ 2 files changed, 12 insertions(+) diff --git a/nixos/lib/test-driver/pyproject.toml b/nixos/lib/test-driver/pyproject.toml index 68921bc9f850..8638f14dfdae 100644 --- a/nixos/lib/test-driver/pyproject.toml +++ b/nixos/lib/test-driver/pyproject.toml @@ -22,6 +22,15 @@ line-length = 88 select = ["E", "F", "I", "U", "N"] ignore = ["E501"] +# xxx: we can import https://pypi.org/project/types-colorama/ here +[[tool.mypy.overrides]] +module = "colorama.*" +ignore_missing_imports = true + +[[tool.mypy.overrides]] +module = "ptpython.*" +ignore_missing_imports = true + [tool.black] line-length = 88 target-version = ['py39'] diff --git a/nixos/lib/test-driver/test_driver/logger.py b/nixos/lib/test-driver/test_driver/logger.py index e6182ff7c761..ea14c50dc517 100644 --- a/nixos/lib/test-driver/test_driver/logger.py +++ b/nixos/lib/test-driver/test_driver/logger.py @@ -1,3 +1,6 @@ +# mypy: disable-error-code="no-untyped-call" +# drop the above line when mypy is upgraded to include +# https://github.com/python/typeshed/commit/49b717ca52bf0781a538b04c0d76a5513f7119b8 from colorama import Style, Fore from contextlib import contextmanager from typing import Any, Dict, Iterator From 35d8d1c9e71edd309a89c7eed0955935a184c04f Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:11:12 +0800 Subject: [PATCH 092/156] libime: 1.1.0 -> 1.1.2 --- pkgs/development/libraries/libime/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libime/default.nix b/pkgs/development/libraries/libime/default.nix index 6a7b3f489af4..72fb19fd5ab9 100644 --- a/pkgs/development/libraries/libime/default.nix +++ b/pkgs/development/libraries/libime/default.nix @@ -7,6 +7,7 @@ , boost , python3 , fcitx5 +, zstd }: let @@ -27,13 +28,13 @@ let in stdenv.mkDerivation rec { pname = "libime"; - version = "1.1.0"; + version = "1.1.2"; src = fetchFromGitHub { owner = "fcitx"; repo = "libime"; rev = version; - sha256 = "sha256-r1Px93Ly7FzcRaPUNTHNcedzHPHocnUj8t8VMZqXkFM="; + sha256 = "sha256-0+NVGxujFOJvxX+Tk4mVYsk2Nl7WK6hjl0oylrT6PXU="; fetchSubmodules = true; }; @@ -50,6 +51,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + zstd boost fcitx5 ]; From a7496359c736ee040e696bd0039b8db875353486 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:11:25 +0800 Subject: [PATCH 093/156] fcitx5: 5.1.0 -> 5.1.1 --- pkgs/tools/inputmethods/fcitx5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/default.nix b/pkgs/tools/inputmethods/fcitx5/default.nix index 9ce0eda43cce..136550548e64 100644 --- a/pkgs/tools/inputmethods/fcitx5/default.nix +++ b/pkgs/tools/inputmethods/fcitx5/default.nix @@ -43,13 +43,13 @@ let in stdenv.mkDerivation rec { pname = "fcitx5"; - version = "5.1.0"; + version = "5.1.1"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-tnYyHhldPmMZcygpcOcbaYFQbRQjPr/FlvyYfRylTmQ="; + hash = "sha256-R8stzpfQttBZFFSu8ikUz/2eL+b98/X672uVFsha9H0="; }; prePatch = '' From 58c2ca72e8073f47c027a9b21331288bee7395a7 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:10:57 +0800 Subject: [PATCH 094/156] libsForQt5.fcitx5-qt: 5.1.0 -> 5.1.1 --- pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix index 7d627772d970..e922bc533c2c 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix @@ -13,13 +13,13 @@ mkDerivation rec { pname = "fcitx5-qt"; - version = "5.1.0"; + version = "5.1.1"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-LWOELt1uo5TtM85ppxt6MK7fvUuocHkWXYjUE1yyOV4="; + sha256 = "sha256-IkaaLFMyPVaL5taRN4e+QxMEsNhhXlA1fWBn/6PeGnI="; }; preConfigure = '' From dc0022b9357199b5bc351f358d76a7c1c6342491 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:10:03 +0800 Subject: [PATCH 095/156] fcitx5-configtool: 5.1.0 -> 5.1.1 --- pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix index b2b6716a3b66..264587f3e7bc 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix @@ -21,13 +21,13 @@ mkDerivation rec { pname = "fcitx5-configtool"; - version = "5.1.0"; + version = "5.1.1"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-kjoAcoqLJ8XHMI6NUr5DZfltWfX3GPco3VGseze6qbw="; + sha256 = "sha256-5f75UTGCWsuMdZKhssSpUiVaRR05YY0bumVUNq2wJtY="; }; cmakeFlags = [ From fc43b19d4cf0e0de3b2d8ad7a5590c6d4a516548 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:10:18 +0800 Subject: [PATCH 096/156] fcitx5-lua: 5.0.10 -> 5.0.11 --- pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix index 7da946b0518c..788023bf0b06 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation rec { pname = "fcitx5-lua"; - version = "5.0.10"; + version = "5.0.11"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-0ESgQv8kyc+zv/tDZtBZ+QhFFswD80ApwswFlJs8tOU="; + sha256 = "sha256-FgRETT4YLA/B/5mBAJxyF2WI8TM0J51vdlJeoiJST1M="; }; nativeBuildInputs = [ cmake extra-cmake-modules ]; From 6c158ebb2153413e98f49fbd29c38ff8d56152bf Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:09:17 +0800 Subject: [PATCH 097/156] fcitx5-anthy: 5.1.0 -> 5.1.1 --- pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix index 1fca5fdc77f9..0e1a5fa9598b 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "fcitx5-anthy"; - version = "5.1.0"; + version = "5.1.1"; src = fetchurl { url = "https://download.fcitx-im.org/fcitx5/fcitx5-anthy/${pname}-${version}.tar.xz"; - sha256 = "sha256-tyWxNhCreJaAc+IUH85iayo8OALcY0ytFc7Aa8Ye80M="; + sha256 = "sha256-kUelkzVr1zOC4bbNP2EFPnhtygkJnKCFdlHeSkBGLGw="; }; nativeBuildInputs = [ cmake extra-cmake-modules pkg-config ]; From b536bf2798086b0c727e535efeae8c1adb35a720 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:11:58 +0800 Subject: [PATCH 098/156] fcitx5-chinese-addons: 5.1.0 -> 5.1.1 --- pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix index 8077a48dcfd8..bcb1a6ac5094 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix @@ -31,13 +31,13 @@ in mkDerivation rec { pname = "fcitx5-chinese-addons"; - version = "5.1.0"; + version = "5.1.1"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - sha256 = "sha256-Z5X/yKxj8jX/einrebkP6rSCSrKvaQ7vOlbmT1IKXfY="; + sha256 = "sha256-XC8NQYVvGhh6GFrKtJi9GeBHxWrtw9DJzeeDvKAQEdk="; }; cmakeFlags = [ From 1a7003f3ab4be5038916863b87b5ba527e09b064 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:10:58 +0800 Subject: [PATCH 099/156] fcitx5-rime: 5.1.1 -> 5.1.2 --- pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix index 665c76561454..0e62a1ae366f 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "fcitx5-rime"; - version = "5.1.1"; + version = "5.1.2"; src = fetchurl { url = "https://download.fcitx-im.org/fcitx5/${pname}/${pname}-${version}.tar.xz"; - hash = "sha256-qo0m/asTranm70PHPLwWCn/jX+FWNEGRKBRNNW+B28A="; + hash = "sha256-0WcBM6kOKATuh6I8yEzl+HkK5/k4Ku6brZ+s1ncKlpw="; }; cmakeFlags = [ From 8eeebe72881c25ffe5f0d335daed3b2237b456b2 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 30 Sep 2023 16:11:01 +0800 Subject: [PATCH 100/156] fcitx5-unikey: 5.1.0 -> 5.1.1 --- pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix index 61f12faf5e64..141bd185afc3 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-unikey"; - version = "5.1.0"; + version = "5.1.1"; src = fetchFromGitHub { owner = "fcitx"; repo = "fcitx5-unikey"; rev = version; - sha256 = "sha256-X00/jGtbApWtS9+S6lTXJ0+BK7SUsLA1sKxq0vW1VNE="; + sha256 = "sha256-9t8YYYGTiY+HteoRI1m833ITcbYb/KpHczyUd8lllc8="; }; nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ]; From a1f01abe53e9b20965df7b6c929bc2a129052551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 10:18:47 +0200 Subject: [PATCH 101/156] nixos/test-driver: apply ruff fixes & suggestions --- nixos/lib/test-driver/extract-docstrings.py | 10 +++++----- nixos/lib/test-driver/test_driver/__init__.py | 11 +++++------ nixos/lib/test-driver/test_driver/driver.py | 8 ++++---- nixos/lib/test-driver/test_driver/logger.py | 11 ++++++----- nixos/lib/test-driver/test_driver/machine.py | 12 ++++++------ .../lib/test-driver/test_driver/polling_condition.py | 4 ++-- nixos/lib/test-driver/test_driver/vlan.py | 2 +- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/nixos/lib/test-driver/extract-docstrings.py b/nixos/lib/test-driver/extract-docstrings.py index a12e586882a6..64850ca711f3 100644 --- a/nixos/lib/test-driver/extract-docstrings.py +++ b/nixos/lib/test-driver/extract-docstrings.py @@ -59,15 +59,15 @@ def main() -> None: ] function_definitions.sort(key=lambda x: x.name) - for f in function_definitions: - docstr = ast.get_docstring(f) + for function in function_definitions: + docstr = ast.get_docstring(function) if docstr is not None: - args = ", ".join(a.arg for a in f.args.args[1:]) + args = ", ".join(a.arg for a in function.args.args[1:]) args = f"({args})" - docstr = "\n".join(f" {l}" for l in docstr.strip().splitlines()) + docstr = "\n".join(f" {line}" for line in docstr.strip().splitlines()) - print(f"{f.name}{args}\n\n:{docstr[1:]}\n") + print(f"{function.name}{args}\n\n:{docstr[1:]}\n") if __name__ == "__main__": diff --git a/nixos/lib/test-driver/test_driver/__init__.py b/nixos/lib/test-driver/test_driver/__init__.py index c90e3d9e1cdb..371719d7a988 100755 --- a/nixos/lib/test-driver/test_driver/__init__.py +++ b/nixos/lib/test-driver/test_driver/__init__.py @@ -1,11 +1,12 @@ -from pathlib import Path import argparse -import ptpython.repl import os import time +from pathlib import Path + +import ptpython.repl -from test_driver.logger import rootlog from test_driver.driver import Driver +from test_driver.logger import rootlog class EnvDefault(argparse.Action): @@ -25,9 +26,7 @@ class EnvDefault(argparse.Action): ) if required and default: required = False - super(EnvDefault, self).__init__( - default=default, required=required, nargs=nargs, **kwargs - ) + super().__init__(default=default, required=required, nargs=nargs, **kwargs) def __call__(self, parser, namespace, values, option_string=None): # type: ignore setattr(namespace, self.dest, values) diff --git a/nixos/lib/test-driver/test_driver/driver.py b/nixos/lib/test-driver/test_driver/driver.py index 835d60ec3b4f..723c80717860 100644 --- a/nixos/lib/test-driver/test_driver/driver.py +++ b/nixos/lib/test-driver/test_driver/driver.py @@ -1,14 +1,14 @@ -from contextlib import contextmanager -from pathlib import Path -from typing import Any, Dict, Iterator, List, Union, Optional, Callable, ContextManager import os import re import tempfile +from contextlib import contextmanager +from pathlib import Path +from typing import Any, Callable, ContextManager, Dict, Iterator, List, Optional, Union from test_driver.logger import rootlog from test_driver.machine import Machine, NixStartScript, retry -from test_driver.vlan import VLan from test_driver.polling_condition import PollingCondition +from test_driver.vlan import VLan def get_tmp_dir() -> Path: diff --git a/nixos/lib/test-driver/test_driver/logger.py b/nixos/lib/test-driver/test_driver/logger.py index ea14c50dc517..116244b5e4ae 100644 --- a/nixos/lib/test-driver/test_driver/logger.py +++ b/nixos/lib/test-driver/test_driver/logger.py @@ -1,16 +1,17 @@ # mypy: disable-error-code="no-untyped-call" # drop the above line when mypy is upgraded to include # https://github.com/python/typeshed/commit/49b717ca52bf0781a538b04c0d76a5513f7119b8 -from colorama import Style, Fore -from contextlib import contextmanager -from typing import Any, Dict, Iterator -from queue import Queue, Empty -from xml.sax.saxutils import XMLGenerator import codecs import os import sys import time import unicodedata +from contextlib import contextmanager +from queue import Empty, Queue +from typing import Any, Dict, Iterator +from xml.sax.saxutils import XMLGenerator + +from colorama import Fore, Style class Logger: diff --git a/nixos/lib/test-driver/test_driver/machine.py b/nixos/lib/test-driver/test_driver/machine.py index 4accd2f9d195..5ee842450606 100644 --- a/nixos/lib/test-driver/test_driver/machine.py +++ b/nixos/lib/test-driver/test_driver/machine.py @@ -1,7 +1,3 @@ -from contextlib import _GeneratorContextManager, nullcontext -from pathlib import Path -from queue import Queue -from typing import Any, Callable, Dict, Iterable, List, Optional, Tuple import base64 import io import os @@ -16,6 +12,10 @@ import sys import tempfile import threading import time +from contextlib import _GeneratorContextManager, nullcontext +from pathlib import Path +from queue import Queue +from typing import Any, Callable, Dict, Iterable, List, Optional, Tuple from test_driver.logger import rootlog @@ -599,7 +599,7 @@ class Machine: return (-1, output.decode()) # Get the return code - self.shell.send("echo ${PIPESTATUS[0]}\n".encode()) + self.shell.send(b"echo ${PIPESTATUS[0]}\n") rc = int(self._next_newline_closed_block_from_shell().strip()) return (rc, output.decode(errors="replace")) @@ -1132,7 +1132,7 @@ class Machine: return assert self.shell - self.shell.send("poweroff\n".encode()) + self.shell.send(b"poweroff\n") self.wait_for_shutdown() def crash(self) -> None: diff --git a/nixos/lib/test-driver/test_driver/polling_condition.py b/nixos/lib/test-driver/test_driver/polling_condition.py index 02ca0a03ab3d..895ac6cb72f5 100644 --- a/nixos/lib/test-driver/test_driver/polling_condition.py +++ b/nixos/lib/test-driver/test_driver/polling_condition.py @@ -1,6 +1,6 @@ -from typing import Callable, Optional -from math import isfinite import time +from math import isfinite +from typing import Callable, Optional from .logger import rootlog diff --git a/nixos/lib/test-driver/test_driver/vlan.py b/nixos/lib/test-driver/test_driver/vlan.py index f2a7f250d1d2..ec9679108e58 100644 --- a/nixos/lib/test-driver/test_driver/vlan.py +++ b/nixos/lib/test-driver/test_driver/vlan.py @@ -1,8 +1,8 @@ -from pathlib import Path import io import os import pty import subprocess +from pathlib import Path from test_driver.logger import rootlog From 1810265b57aa29198522bec882514f413574189c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 10:23:21 +0200 Subject: [PATCH 102/156] nixos/test-driver: name exception according to pep8 see https://docs.astral.sh/ruff/rules/error-suffix-on-exception-name/ --- nixos/lib/test-driver/test_driver/polling_condition.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/lib/test-driver/test_driver/polling_condition.py b/nixos/lib/test-driver/test_driver/polling_condition.py index 895ac6cb72f5..12cbad69e34e 100644 --- a/nixos/lib/test-driver/test_driver/polling_condition.py +++ b/nixos/lib/test-driver/test_driver/polling_condition.py @@ -5,7 +5,7 @@ from typing import Callable, Optional from .logger import rootlog -class PollingConditionFailed(Exception): +class PollingConditionError(Exception): pass @@ -60,7 +60,7 @@ class PollingCondition: def maybe_raise(self) -> None: if not self.check(): - raise PollingConditionFailed(self.status_message(False)) + raise PollingConditionError(self.status_message(False)) def status_message(self, status: bool) -> str: return f"Polling condition {'succeeded' if status else 'failed'}: {self.description}" From f1450e660f4adb3df96e0608ff6b850c3b235ddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 30 Sep 2023 10:27:28 +0200 Subject: [PATCH 103/156] nixos/test-driver: whitelist variable names that don't follow pep8 https://docs.astral.sh/ruff/rules/invalid-argument-name/ --- nixos/lib/test-driver/test_driver/machine.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/lib/test-driver/test_driver/machine.py b/nixos/lib/test-driver/test_driver/machine.py index 5ee842450606..7ed001a1dfce 100644 --- a/nixos/lib/test-driver/test_driver/machine.py +++ b/nixos/lib/test-driver/test_driver/machine.py @@ -236,14 +236,14 @@ class LegacyStartCommand(StartCommand): def __init__( self, - netBackendArgs: Optional[str] = None, - netFrontendArgs: Optional[str] = None, + netBackendArgs: Optional[str] = None, # noqa: N803 + netFrontendArgs: Optional[str] = None, # noqa: N803 hda: Optional[Tuple[Path, str]] = None, cdrom: Optional[str] = None, usb: Optional[str] = None, bios: Optional[str] = None, - qemuBinary: Optional[str] = None, - qemuFlags: Optional[str] = None, + qemuBinary: Optional[str] = None, # noqa: N803 + qemuFlags: Optional[str] = None, # noqa: N803 ): if qemuBinary is not None: self._cmd = qemuBinary From a6909370c4c45ca9368e876826238002a72a6e25 Mon Sep 17 00:00:00 2001 From: Trevor Richards Date: Fri, 29 Sep 2023 22:38:11 -0700 Subject: [PATCH 104/156] maintainers: add trevdev --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e9e8f4363360..01662de253a7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17720,6 +17720,13 @@ githubId = 25440339; name = "Tom Repetti"; }; + trevdev = { + email = "trev@trevdev.ca"; + matrix = "@trevdev:matrix.org"; + github = "trev-dev"; + githubId = 28788713; + name = "Trevor Richards"; + }; trevorj = { email = "nix@trevor.joynson.io"; github = "akatrevorjay"; From cad9cf0dacdf2fe87ce101d6a96f3c349cfdc8de Mon Sep 17 00:00:00 2001 From: Trevor Richards Date: Fri, 29 Sep 2023 22:39:04 -0700 Subject: [PATCH 105/156] nimPackages: add csvtools --- .../nim-packages/csvtools/default.nix | 19 +++++++++++++++++++ pkgs/top-level/nim-packages.nix | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/nim-packages/csvtools/default.nix diff --git a/pkgs/development/nim-packages/csvtools/default.nix b/pkgs/development/nim-packages/csvtools/default.nix new file mode 100644 index 000000000000..2eaaae1dc526 --- /dev/null +++ b/pkgs/development/nim-packages/csvtools/default.nix @@ -0,0 +1,19 @@ +{ lib, pkgs, buildNimPackage, fetchFromGitHub }: + +buildNimPackage (finalAttrs: { + pname = "csvtools"; + version = "0.2.1"; + src = fetchFromGitHub { + owner = "andreaferretti"; + repo = "csvtools"; + rev = "${finalAttrs.version}"; + hash = "sha256-G/OvcusnlRR5zdGF+wC7z411RLXI6D9aFJVj9LrMR+s="; + }; + doCheck = true; + meta = finalAttrs.src.meta // { + description = "Manage CSV files easily in Nim"; + homepage = "https://github.com/andreaferretti/csvtools"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.trevdev ]; + }; +}) diff --git a/pkgs/top-level/nim-packages.nix b/pkgs/top-level/nim-packages.nix index 640a4c854bfe..c360263435e1 100644 --- a/pkgs/top-level/nim-packages.nix +++ b/pkgs/top-level/nim-packages.nix @@ -31,6 +31,8 @@ lib.makeScope newScope (self: coap = callPackage ../development/nim-packages/coap { }; + csvtools = callPackage ../development/nim-packages/csvtools { }; + db_connector = callPackage ../development/nim-packages/db_connector { }; docopt = callPackage ../development/nim-packages/docopt { }; From 3d195988322966b95fc6658a07d3631804cc1210 Mon Sep 17 00:00:00 2001 From: mdarocha Date: Sat, 30 Sep 2023 11:51:43 +0200 Subject: [PATCH 106/156] spicetify-cli: 2.23.2 -> 2.24.2 --- pkgs/applications/misc/spicetify-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/spicetify-cli/default.nix b/pkgs/applications/misc/spicetify-cli/default.nix index d90b67f1cab4..a6ce35369496 100644 --- a/pkgs/applications/misc/spicetify-cli/default.nix +++ b/pkgs/applications/misc/spicetify-cli/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "spicetify-cli"; - version = "2.23.2"; + version = "2.24.2"; src = fetchFromGitHub { owner = "spicetify"; repo = "spicetify-cli"; rev = "v${version}"; - hash = "sha256-wL4aZt64NWlGabEjU885dv8WYz4MNPM4saDoraaRMjw="; + hash = "sha256-jzEtXmlpt6foldLW57ZcpevX8CDc+c8iIynT5nOD9qY="; }; vendorHash = "sha256-rMMTUT7HIgYvxGcqR02VmxOh1ihE6xuIboDsnuOo09g="; From f510dc434bd817b0f7a505b8901c9ee8c716855f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 10:33:07 +0000 Subject: [PATCH 107/156] jackett: 0.21.932 -> 0.21.938 --- pkgs/servers/jackett/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 867569e6ecb6..8b1302b91153 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -9,13 +9,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.21.932"; + version = "0.21.938"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - hash = "sha512-aGuaOLx43P2GzH1BYhLYd9wkkEhuDBH7bdtXlC2kgxcS5GCbn8pVro4VYVxkzh1P3WxpkMoD8A5bDPCHBebX4w=="; + hash = "sha512-NxtXVEh56aed7rz4LZZ/pAiB2KHsONfsDXCZzVep60w08rTC+cIbbB5DQcRRdGJk+f6pH35TxcAGuS2nQi+pwg=="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; From a1e37157f42a9c2de1edd354075aed4932c038c6 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 12:41:45 +0200 Subject: [PATCH 108/156] luminanceHDR: add patch for exiv2 0.28 --- pkgs/applications/graphics/luminance-hdr/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/luminance-hdr/default.nix b/pkgs/applications/graphics/luminance-hdr/default.nix index 257878d20f63..53d127857617 100644 --- a/pkgs/applications/graphics/luminance-hdr/default.nix +++ b/pkgs/applications/graphics/luminance-hdr/default.nix @@ -1,4 +1,4 @@ -{ lib, mkDerivation, cmake, fetchFromGitHub, pkg-config +{ lib, mkDerivation, cmake, fetchFromGitHub, fetchpatch, pkg-config , boost, exiv2, fftwFloat, gsl , ilmbase, lcms2, libraw, libtiff, openexr , qtbase, qtdeclarative, qttools, qtwebengine, eigen @@ -15,6 +15,14 @@ mkDerivation rec { sha256 = "sha256-PWqtYGx8drfMVp7D7MzN1sIUTQ+Xz5yyeHN87p2r6PY="; }; + patches = [ + (fetchpatch { + name = "exiv2-0.28.patch"; + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/luminancehdr/-/raw/2e4a7321c7d20a52da104f4aa4dc76ac7224d94b/exiv2-0.28.patch"; + hash = "sha256-Hj+lqAd5VuTjmip8Po7YiGOWWDxnu4IMXOiEFBukXpk="; + }) + ]; + env.NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR"; buildInputs = [ From 5094c68e62217148a62204204f3e71cfe1750180 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 10:43:38 +0000 Subject: [PATCH 109/156] python310Packages.minio: 7.1.16 -> 7.1.17 --- pkgs/development/python-modules/minio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/minio/default.nix b/pkgs/development/python-modules/minio/default.nix index e76ffe0c8090..5181d8bef54e 100644 --- a/pkgs/development/python-modules/minio/default.nix +++ b/pkgs/development/python-modules/minio/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "minio"; - version = "7.1.16"; + version = "7.1.17"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "minio"; repo = "minio-py"; rev = "refs/tags/${version}"; - hash = "sha256-avGCAaqP2gLlrLDFzUJZW/KaT2lrueVjgsAJSk1eyX0="; + hash = "sha256-I0Q1SkZ1zQ9s2HbMTc2EzUnnOti14zQBxHVJasaukug="; }; propagatedBuildInputs = [ From 9b374ca016fe3b349137dada1f62138c9f362e23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Sat, 30 Sep 2023 12:16:55 +0200 Subject: [PATCH 110/156] nix-update: 0.19.3 -> 1.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christina Sørensen --- pkgs/tools/package-management/nix-update/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/nix-update/default.nix b/pkgs/tools/package-management/nix-update/default.nix index c0030fcf8a60..755286ec8705 100644 --- a/pkgs/tools/package-management/nix-update/default.nix +++ b/pkgs/tools/package-management/nix-update/default.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "nix-update"; - version = "0.19.3"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "Mic92"; repo = pname; rev = version; - hash = "sha256-+WD+SV/L3TvksWBIg6jk+T0dUTNdp4VKONzdzVT+pac="; + hash = "sha256-C7ke51QlBcTR98ovQi5NcxToEPP6s9gqnxWO1eBw/sI="; }; nativeBuildInputs = [ From e8bb017e18f999aff30259bf2d267bbe94d6913b Mon Sep 17 00:00:00 2001 From: offset cyan Date: Fri, 29 Sep 2023 22:07:58 +0100 Subject: [PATCH 111/156] guile-goblins: init at 0.11.0 --- pkgs/by-name/gu/guile-goblins/package.nix | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/gu/guile-goblins/package.nix diff --git a/pkgs/by-name/gu/guile-goblins/package.nix b/pkgs/by-name/gu/guile-goblins/package.nix new file mode 100644 index 000000000000..6f05dfa5c1ad --- /dev/null +++ b/pkgs/by-name/gu/guile-goblins/package.nix @@ -0,0 +1,34 @@ +{ lib +, stdenv +, fetchurl +, guile +, guile-fibers +, guile-gcrypt +, texinfo +, pkg-config +}: +stdenv.mkDerivation rec { + pname = "guile-goblins"; + version = "0.11.0"; + + src = fetchurl { + url = "https://spritely.institute/files/releases/guile-goblins/guile-goblins-${version}.tar.gz"; + hash = "sha256-1FD35xvayqC04oPdgts08DJl6PVnhc9K/Dr+NYtxhMU="; + }; + + strictDeps = true; + nativeBuildInputs = [ guile pkg-config texinfo ]; + buildInputs = [ guile guile-fibers guile-gcrypt ]; + makeFlags = [ "GUILE_AUTO_COMPILE=0" ]; + + # tests hang on darwin, and fail randomly on aarch64-linux on ofborg + doCheck = !stdenv.isDarwin && !stdenv.isAarch64; + + meta = with lib; { + description = "Spritely Goblins for Guile"; + homepage = "https://spritely.institute/goblins/"; + license = licenses.asl20; + maintainers = with maintainers; [ grxnola ]; + platforms = guile.meta.platforms; + }; +} From 976134f777ec8a4ac5a9515c92d27afcdf0d4736 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 08:26:18 +0000 Subject: [PATCH 112/156] vault-bin: 1.14.3 -> 1.15.0 --- pkgs/tools/security/vault/vault-bin.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/tools/security/vault/vault-bin.nix b/pkgs/tools/security/vault/vault-bin.nix index e876aba23531..f9d1dd74e126 100644 --- a/pkgs/tools/security/vault/vault-bin.nix +++ b/pkgs/tools/security/vault/vault-bin.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "vault-bin"; - version = "1.14.3"; + version = "1.15.0"; src = let @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { aarch64-darwin = "darwin_arm64"; }; sha256 = selectSystem { - x86_64-linux = "sha256-zgRX4RfyZMHuE/yYFGLfbEi2SJ1DIxp5UShOvIYZmG8="; - aarch64-linux = "sha256-ZGLzZylXnkS/0BuUz/PSGHDXRZoVqSA/+hREDp9tmsE="; - i686-linux = "sha256-qG2dpE/snBL7eVTrtX1ZP9gtCIyhPqebUo3T515uHBU="; - x86_64-darwin = "sha256-21OH98/vlUtnb3s4wA3iDV4b5jVnN2BFJ3AWMonHpPw="; - aarch64-darwin = "sha256-Usbwmqyo/RKUeGXCBPul14cccjawt1Des/hsr8mKA/Q="; + x86_64-linux = "sha256-TLpH6s9odZFh9LFnLiZjpcx0+W+6XrdDhja/xcixx7s="; + aarch64-linux = "sha256-QQejEfJrCB+68SXhQm7Ub763ZL72Cy+HB1be+4p4XrM="; + i686-linux = "sha256-1dFPAIBNyDQheIdszmoiHU6AmLZ1TtbT+If7n8ZQQAY="; + x86_64-darwin = "sha256-51A12pOMaJGYacgiIIW3sqUytApDXrSWBkNl7fWqFgk="; + aarch64-darwin = "sha256-PacsdP9n7mdK/wKJW63Ajbt5G+PFPwa+XB4OEz3YUno="; }; in fetchzip { From 3917f97b450f83afe410be7536f7b4f20fd4a2d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 11:02:45 +0000 Subject: [PATCH 113/156] bloat: unstable-2023-09-18 -> unstable-2023-09-24 --- pkgs/servers/bloat/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/bloat/default.nix b/pkgs/servers/bloat/default.nix index 8db0a2ed962a..5f1ba324472b 100644 --- a/pkgs/servers/bloat/default.nix +++ b/pkgs/servers/bloat/default.nix @@ -6,12 +6,12 @@ buildGoModule { pname = "bloat"; - version = "unstable-2023-09-18"; + version = "unstable-2023-09-24"; src = fetchgit { url = "git://git.freesoftwareextremist.com/bloat"; - rev = "e50f12b6158ffae6b0b59f2902798ae86d263b5d"; - hash = "sha256-vejk2f/FC0gS8t16u37pVgp2qzaGRXfcEYzqyP+QbGY="; + rev = "8e3999fc3d9761f9ce71c35a7154a77c251caa66"; + hash = "sha256-+JHBTYZETAmxUxb2SBMIuZ5/StU7mHQceHbjDmta+Kw="; }; vendorHash = null; From b693ed6219e0d326c7333acb5793c68fdcf3249c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Reyrol?= Date: Sat, 30 Sep 2023 13:46:51 +0200 Subject: [PATCH 114/156] biscuit-cli: 0.4.0 -> 0.4.1 --- pkgs/tools/security/biscuit-cli/default.nix | 10 +++------- pkgs/tools/security/biscuit-cli/version-0.4.0.patch | 13 ------------- 2 files changed, 3 insertions(+), 20 deletions(-) delete mode 100644 pkgs/tools/security/biscuit-cli/version-0.4.0.patch diff --git a/pkgs/tools/security/biscuit-cli/default.nix b/pkgs/tools/security/biscuit-cli/default.nix index d7150ff353fa..74dac8b56586 100644 --- a/pkgs/tools/security/biscuit-cli/default.nix +++ b/pkgs/tools/security/biscuit-cli/default.nix @@ -8,20 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "biscuit-cli"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "biscuit-auth"; repo = "biscuit-cli"; rev = version; - sha256 = "sha256-Fd5wBvQe7S/UZ42FMlU+f9qTwcLIMnQrCWVRoHxOx64="; + sha256 = "sha256-Mvrv3BU0Pw85fs8IbjMKSQLIhtU6SKoLC0cuGdhfAYs="; }; - cargoHash = "sha256-SHRqdKRAHkWK/pEVFYo3d+r761K4j9BkTg2angQOubk="; - - # Version option does not report the correct version - # https://github.com/biscuit-auth/biscuit-cli/issues/44 - patches = [ ./version-0.4.0.patch ]; + cargoHash = "sha256-tgmM0rswIFrpFyupaASTXYvIyhVu0fXJJN+hg0p+vrQ="; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/tools/security/biscuit-cli/version-0.4.0.patch b/pkgs/tools/security/biscuit-cli/version-0.4.0.patch deleted file mode 100644 index d2ed06f211ca..000000000000 --- a/pkgs/tools/security/biscuit-cli/version-0.4.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/cli.rs b/src/cli.rs -index f40cfc7..d587eeb 100644 ---- a/src/cli.rs -+++ b/src/cli.rs -@@ -89,7 +89,7 @@ fn parse_param(kv: &str) -> Result { - - /// biscuit creation and inspection CLI. Run `biscuit --help` to see what's available. - #[derive(Parser)] --#[clap(version = "0.2.0", author = "Clément D. ")] -+#[clap(version = "0.4.0", author = "Clément D. ")] - pub struct Opts { - #[clap(subcommand)] - pub subcmd: SubCommand, From 29a5327412f121eefe72458c26a4e8c917485dfb Mon Sep 17 00:00:00 2001 From: Felipe Silva Date: Sat, 30 Sep 2023 08:53:02 -0300 Subject: [PATCH 115/156] storj-uplink: 1.87.3 -> 1.89.2 --- pkgs/applications/networking/sync/storj-uplink/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/sync/storj-uplink/default.nix b/pkgs/applications/networking/sync/storj-uplink/default.nix index 65b9630fd5a0..f8b381b4384e 100644 --- a/pkgs/applications/networking/sync/storj-uplink/default.nix +++ b/pkgs/applications/networking/sync/storj-uplink/default.nix @@ -5,18 +5,18 @@ buildGoModule rec { pname = "storj-uplink"; - version = "1.87.3"; + version = "1.89.2"; src = fetchFromGitHub { owner = "storj"; repo = "storj"; rev = "v${version}"; - hash = "sha256-16h7PzZVFnaHMyODLk9tSrW8OiXQlcuDobANG1ZQVxs="; + hash = "sha256-tbzdfKA3ojwTvJ+t7jLLy3iKQ/x/0lXDcb2w1XcyEhs="; }; subPackages = [ "cmd/uplink" ]; - vendorHash = "sha256-gskOhLdrRzbvZwuOlm04fjeSXhNr/cqVGejEPZVtuBk="; + vendorHash = "sha256-AME5EM2j7PQ/DodK+3BiVepTRbwMqqItQbmCJ2lrGM8="; ldflags = [ "-s" "-w" ]; From 612035c45f36cc089f0392875c31c7efa2cf608c Mon Sep 17 00:00:00 2001 From: Reno Reckling Date: Sat, 30 Sep 2023 14:00:13 +0200 Subject: [PATCH 116/156] Fix broken genJqSecretsReplacementSnippet for jq 1.7 (#257932) jq 1.7 updated it's behaviour and now throws an error if the first argument is an empty string. It now needs "." to pass the input through. --- nixos/lib/utils.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/nixos/lib/utils.nix b/nixos/lib/utils.nix index 7ea9d6a5c713..e618cf2f861a 100644 --- a/nixos/lib/utils.nix +++ b/nixos/lib/utils.nix @@ -177,6 +177,7 @@ rec { genJqSecretsReplacementSnippet' = attr: set: output: let secrets = recursiveGetAttrWithJqPrefix set attr; + stringOrDefault = str: def: if str == "" then def else str; in '' if [[ -h '${output}' ]]; then rm '${output}' @@ -195,10 +196,12 @@ rec { (attrNames secrets)) + "\n" + "${pkgs.jq}/bin/jq >'${output}' " - + lib.escapeShellArg (concatStringsSep - " | " - (imap1 (index: name: ''${name} = $ENV.secret${toString index}'') - (attrNames secrets))) + + lib.escapeShellArg (stringOrDefault + (concatStringsSep + " | " + (imap1 (index: name: ''${name} = $ENV.secret${toString index}'') + (attrNames secrets))) + ".") + '' <<'EOF' ${builtins.toJSON set} From fbc343e2670ca329920012d7d3c070259f75c3f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 13:19:44 +0000 Subject: [PATCH 117/156] python310Packages.zigpy-znp: 0.11.4 -> 0.11.5 --- pkgs/development/python-modules/zigpy-znp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zigpy-znp/default.nix b/pkgs/development/python-modules/zigpy-znp/default.nix index 6b5c0fd41a85..f31c8b006b54 100644 --- a/pkgs/development/python-modules/zigpy-znp/default.nix +++ b/pkgs/development/python-modules/zigpy-znp/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "zigpy-znp"; - version = "0.11.4"; + version = "0.11.5"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-wt7ZsMXOh+CbhJCUMS7RhzozYlyINRs0xOF7ecwkNCU="; + hash = "sha256-Ti8H9FC8/xYS4je+d7EgRmDvBTmlOdiWUbuX+cbE2hY="; }; postPatch = '' From bfd5c2606aa96083b3ab941ae3a071690dfe5451 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 30 Sep 2023 16:18:45 +0200 Subject: [PATCH 118/156] Revert "python3Packages.jax: remove pytest-xdist" This reverts commit bddafba6a54a4ea07428a6ff0713898f81b25cca. Running without pytest-xdist leads to reliable crashes on both aarch64-linux (Ampere Q80-30) and x86_64-linux (Zen 3 Epyc) on hydra, which prevents the package from being cached. We revert this change to prevent the churn on downstream maintainers and consumers, that would otherwise have to build this expensive package locally, which does not work reliably. --- pkgs/development/python-modules/jax/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/jax/default.nix b/pkgs/development/python-modules/jax/default.nix index dbdf655e4007..25ff005569a5 100644 --- a/pkgs/development/python-modules/jax/default.nix +++ b/pkgs/development/python-modules/jax/default.nix @@ -12,6 +12,7 @@ , numpy , opt-einsum , pytestCheckHook +, pytest-xdist , pythonOlder , scipy , stdenv @@ -61,13 +62,18 @@ buildPythonPackage rec { jaxlib' matplotlib pytestCheckHook + pytest-xdist ]; + # high parallelism will result in the tests getting stuck + dontUsePytestXdist = true; + # NOTE: Don't run the tests in the expiremental directory as they require flax # which creates a circular dependency. See https://discourse.nixos.org/t/how-to-nix-ify-python-packages-with-circular-dependencies/14648/2. # Not a big deal, this is how the JAX docs suggest running the test suite # anyhow. pytestFlagsArray = [ + "--numprocesses=4" "-W ignore::DeprecationWarning" "tests/" ]; From 45ccd5f34b290c0ef1c1354f69a1010218a112c2 Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Sat, 30 Sep 2023 10:37:32 -0400 Subject: [PATCH 119/156] blightmud: 5.2.0 -> 5.3.0 Updates Blightmud from v5.2.0 to v5.3.0. Requires adding one additional ignored test that fails in the isolated Nix build environment. See the upstream release notes [0] for more information. [0]: https://github.com/Blightmud/Blightmud/releases/tag/v5.3.0 --- pkgs/games/blightmud/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/games/blightmud/default.nix b/pkgs/games/blightmud/default.nix index d536aa7b8ea6..3267c36a370e 100644 --- a/pkgs/games/blightmud/default.nix +++ b/pkgs/games/blightmud/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "blightmud"; - version = "5.2.0"; + version = "5.3.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "sha256-sLqkDuohCgHJTMte1WIa2Yu43oWXVvnIpeiDBoQpKY8="; + sha256 = "sha256-e9Uo0IJYL9/6/nNL27zfUYnsTwDaOJOcR2CY6t++jDE="; }; - cargoHash = "sha256-ffADKoMysYY2vwX3asHnjR2EiND4RJsf/W334PWvkGs="; + cargoHash = "sha256-QSgTpmSojZrwZ0RsUL6c2xO310RZX3gkyGl6oNf6pYI="; buildFeatures = lib.optional withTTS "tts"; @@ -43,6 +43,7 @@ rustPlatform.buildRustPackage rec { "test_lua_script" "timer_test" "validate_assertion_fail" + "regex_smoke_test" ]; skipFlag = test: "--skip " + test; in From b497433b56e2a418d131d82ef849a02491f19851 Mon Sep 17 00:00:00 2001 From: Maksym Balatsko Date: Sat, 30 Sep 2023 01:34:32 -0700 Subject: [PATCH 120/156] python3Packages.greynoise: init at 2.0.1 --- .../python-modules/greynoise/default.nix | 62 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 64 insertions(+) create mode 100644 pkgs/development/python-modules/greynoise/default.nix diff --git a/pkgs/development/python-modules/greynoise/default.nix b/pkgs/development/python-modules/greynoise/default.nix new file mode 100644 index 000000000000..98247e8903ff --- /dev/null +++ b/pkgs/development/python-modules/greynoise/default.nix @@ -0,0 +1,62 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, click +, ansimarkup +, cachetools +, colorama +, click-default-group +, click-repl +, dict2xml +, jinja2 +, more-itertools +, requests +, six +, pytestCheckHook +, mock +, pythonOlder +}: + +buildPythonPackage rec { + pname = "greynoise"; + version = "2.0.1"; + format = "setuptools"; + + disable = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "GreyNoise-Intelligence"; + repo = "pygreynoise"; + rev = "v${version}"; + hash = "sha256-zevom7JqXnZuotXfGtfPOmQNh32dANS4Uc6tHUuq08s="; + }; + + propagatedBuildInputs = [ + click + ansimarkup + cachetools + colorama + click-default-group + click-repl + dict2xml + jinja2 + more-itertools + requests + six + ]; + + nativeCheckInputs = [ + pytestCheckHook + mock + ]; + + pythonImportsCheck = [ "greynoise" ]; + + meta = with lib; { + description = "Python3 library and command line for GreyNoise"; + homepage = "https://github.com/GreyNoise-Intelligence/pygreynoise"; + changelog = "https://github.com/GreyNoise-Intelligence/pygreynoise/blob/${src.rev}/CHANGELOG.rst"; + license = licenses.mit; + maintainers = with maintainers; [ mbalatsko ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fdf90d36ba3d..7a3f089d60a4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4690,6 +4690,8 @@ self: super: with self; { gremlinpython = callPackage ../development/python-modules/gremlinpython { }; + greynoise = callPackage ../development/python-modules/greynoise { }; + growattserver = callPackage ../development/python-modules/growattserver { }; gridnet = callPackage ../development/python-modules/gridnet { }; From 01853f5f39e189330c49a7822d87e4368343733f Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Sat, 30 Sep 2023 16:35:01 +0200 Subject: [PATCH 121/156] fs-uae-launcher: allow side loading of fs-uae-device-helper to fix the detection of mouse and joystick devices --- pkgs/applications/emulators/fs-uae/launcher.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/emulators/fs-uae/launcher.nix b/pkgs/applications/emulators/fs-uae/launcher.nix index 63ff7eee2ea6..6135ee064e15 100644 --- a/pkgs/applications/emulators/fs-uae/launcher.nix +++ b/pkgs/applications/emulators/fs-uae/launcher.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { # fs-uae-launcher search side by side for fs-uae # see $src/fsgs/plugins/pluginexecutablefinder.py#find_executable ln -s ${fsuae}/bin/fs-uae $out/bin + ln -s ${fsuae}/bin/fs-uae-device-helper $out/bin ''; meta = { From b47cd85daec020dacc25c5361153a3f732c236e8 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 30 Sep 2023 12:03:15 -0400 Subject: [PATCH 122/156] orogene: 0.3.31 -> 0.3.32 Diff: https://github.com/orogene/orogene/compare/v0.3.31...v0.3.32 Changelog: https://github.com/orogene/orogene/blob/v0.3.32/CHANGELOG.md --- pkgs/development/tools/misc/orogene/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/orogene/default.nix b/pkgs/development/tools/misc/orogene/default.nix index effa5e530efc..0afbcb04f2e1 100644 --- a/pkgs/development/tools/misc/orogene/default.nix +++ b/pkgs/development/tools/misc/orogene/default.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage rec { pname = "orogene"; - version = "0.3.31"; + version = "0.3.32"; src = fetchFromGitHub { owner = "orogene"; repo = "orogene"; rev = "v${version}"; - hash = "sha256-q6YPyxfOiTOQ6eVjBIsnV7HhwM3A3EIiRCJpDGKZRrQ="; + hash = "sha256-UB/FI5LUyksKzAgzsza5NTDtYWou69hqj0M2GWV/FcA="; fetchSubmodules = true; }; - cargoHash = "sha256-2NAwy95C8/rEq5ssq3poBOL+crwaHJh1Vo+sYiDb6Ds="; + cargoHash = "sha256-/Yb1QTsye60qL6B3TM6Wd1W8n4XMxMhu42CLvJcqIYw="; nativeBuildInputs = [ pkg-config From 2bce6a8e9e22507927a0c5bfcf89e57282516754 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 30 Sep 2023 12:06:57 -0400 Subject: [PATCH 123/156] complgen: 0.1.3 -> 0.1.4 Diff: https://github.com/adaszko/complgen/compare/v0.1.3...v0.1.4 Changelog: https://github.com/adaszko/complgen/blob/v0.1.4/CHANGELOG.md --- pkgs/development/tools/misc/complgen/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/misc/complgen/default.nix b/pkgs/development/tools/misc/complgen/default.nix index ac49d7446bab..2bcc9391e787 100644 --- a/pkgs/development/tools/misc/complgen/default.nix +++ b/pkgs/development/tools/misc/complgen/default.nix @@ -5,21 +5,16 @@ rustPlatform.buildRustPackage rec { pname = "complgen"; - version = "0.1.3"; + version = "0.1.4"; src = fetchFromGitHub { owner = "adaszko"; repo = "complgen"; rev = "v${version}"; - hash = "sha256-YKJleWnUZodPuJcWX8w06PH6q1SzeUXL8AjYr9i7+sY="; + hash = "sha256-vMmqWN6aRw5cU3/U/ttjcPZwEk/LI6Sodf1MymgWHSE="; }; - cargoHash = "sha256-ytwhIcm4NeHDRzKNHaxo4ke+gridXKmiKHkPnACXV8o="; - - # Cargo.lock is outdated - postConfigure = '' - cargo metadata --offline - ''; + cargoHash = "sha256-BhBgnDR6/El0HLgWiyUDm6xsTqAPrmNM0/6WWxcUQGI="; meta = with lib; { description = "Generate {bash,fish,zsh} completions from a single EBNF-like grammar"; From 175db3dcf32dc92566f56a805c87d2e7ada72cb3 Mon Sep 17 00:00:00 2001 From: Maksym Balatsko Date: Fri, 29 Sep 2023 05:05:55 -0700 Subject: [PATCH 124/156] python3Packages.quantile-python: init at 1.1 --- .../quantile-python/default.nix | 27 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/python-modules/quantile-python/default.nix diff --git a/pkgs/development/python-modules/quantile-python/default.nix b/pkgs/development/python-modules/quantile-python/default.nix new file mode 100644 index 000000000000..98206ff8aaba --- /dev/null +++ b/pkgs/development/python-modules/quantile-python/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "quantile-python"; + version = "1.1"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-VYYp6IxJfvO5sQgTScGuamG1NZDjF3JCmP9UxnTbeWk="; + }; + + # package has no tests + doCheck = false; + + pythonImportsCheck = [ "quantile" ]; + + meta = with lib; { + description = "Python Implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE'05"; + homepage = "https://github.com/matttproud/python_quantile_estimation"; + license = licenses.asl20; + maintainers = with maintainers; [ mbalatsko ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cf7d72b5347d..1ee132f7eaf5 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11100,6 +11100,8 @@ self: super: with self; { quantiphy = callPackage ../development/python-modules/quantiphy { }; + quantile-python = callPackage ../development/python-modules/quantile-python { }; + quantiphy-eval = callPackage ../development/python-modules/quantiphy-eval { }; quantum-gateway = callPackage ../development/python-modules/quantum-gateway { }; From 7e922ee6e0917c9c76a93f8d730907fc88d4adf7 Mon Sep 17 00:00:00 2001 From: Maksym Balatsko Date: Sat, 30 Sep 2023 09:19:53 -0700 Subject: [PATCH 125/156] python3Packages.aiohttp-basicauth: init at 1.0.0 --- .../aiohttp-basicauth/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/aiohttp-basicauth/default.nix diff --git a/pkgs/development/python-modules/aiohttp-basicauth/default.nix b/pkgs/development/python-modules/aiohttp-basicauth/default.nix new file mode 100644 index 000000000000..9855971564bc --- /dev/null +++ b/pkgs/development/python-modules/aiohttp-basicauth/default.nix @@ -0,0 +1,41 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, aiohttp +, pytestCheckHook +, pytest-asyncio +, pythonOlder +}: + +buildPythonPackage rec { + pname = "aiohttp-basicauth"; + version = "1.0.0"; + format = "setuptools"; + + disable = pythonOlder "3.6"; + + src = fetchFromGitHub { + owner = "romis2012"; + repo = "aiohttp-basicauth"; + rev = "v${version}"; + hash = "sha256-UaRzauHmBHYwXFqRwDn1py79BScqq5j5SWALM4dQBP4="; + }; + + propagatedBuildInputs = [ + aiohttp + ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + ]; + + pythonImportsCheck = [ "aiohttp_basicauth" ]; + + meta = with lib; { + description = "HTTP basic authentication middleware for aiohttp 3.0"; + homepage = "https://github.com/romis2012/aiohttp-basicauth"; + license = licenses.asl20; + maintainers = with maintainers; [ mbalatsko ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1ee132f7eaf5..cd569f3dfd56 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -224,6 +224,8 @@ self: super: with self; { aiohttp-apispec = callPackage ../development/python-modules/aiohttp-apispec { }; + aiohttp-basicauth = callPackage ../development/python-modules/aiohttp-basicauth { }; + aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { }; aiohttp-jinja2 = callPackage ../development/python-modules/aiohttp-jinja2 { }; From 4216f2bf0648eb276d65e75419f4ee89b00083be Mon Sep 17 00:00:00 2001 From: Maksym Balatsko Date: Sat, 30 Sep 2023 09:27:04 -0700 Subject: [PATCH 126/156] python3Packages.aioprometheus: init at unstable-2023-03-14 --- .../python-modules/aioprometheus/default.nix | 65 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 67 insertions(+) create mode 100644 pkgs/development/python-modules/aioprometheus/default.nix diff --git a/pkgs/development/python-modules/aioprometheus/default.nix b/pkgs/development/python-modules/aioprometheus/default.nix new file mode 100644 index 000000000000..5c875ea70087 --- /dev/null +++ b/pkgs/development/python-modules/aioprometheus/default.nix @@ -0,0 +1,65 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, orjson +, quantile-python +, aiohttp +, aiohttp-basicauth +, starlette +, quart +, pytestCheckHook +, httpx +, fastapi +, uvicorn +, pythonOlder +}: + +buildPythonPackage rec { + pname = "aioprometheus"; + version = "unstable-2023-03-14"; + format = "setuptools"; + + disable = pythonOlder "3.8"; + + src = fetchFromGitHub { + owner = "claws"; + repo = "aioprometheus"; + rev = "4786678b413d166c0b6e0041558d11bc1a7097b2"; + hash = "sha256-2z68rQkMjYqkszg5Noj9owWUWQGOEp/91RGiWiyZVOY="; + }; + + propagatedBuildInputs = [ + orjson + quantile-python + ]; + + passthru.optional-dependencies = { + aiohttp = [ + aiohttp + ]; + starlette = [ + starlette + ]; + quart = [ + quart + ]; + }; + + nativeCheckInputs = [ + pytestCheckHook + aiohttp-basicauth + httpx + fastapi + uvicorn + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); + + pythonImportsCheck = [ "aioprometheus" ]; + + meta = with lib; { + description = "A Prometheus Python client library for asyncio-based applications"; + homepage = "https://github.com/claws/aioprometheus"; + changelog = "https://github.com/claws/aioprometheus/blob/${src.rev}/CHANGELOG.md"; + license = licenses.mit; + maintainers = with maintainers; [ mbalatsko ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cd569f3dfd56..eb5f5e522b2f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -320,6 +320,8 @@ self: super: with self; { aioprocessing = callPackage ../development/python-modules/aioprocessing { }; + aioprometheus = callPackage ../development/python-modules/aioprometheus { }; + aiopulse = callPackage ../development/python-modules/aiopulse { }; aiopurpleair = callPackage ../development/python-modules/aiopurpleair { }; From c203557f25cfe4b12658a611be625d1f515ed8ed Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Sep 2023 18:46:30 +0200 Subject: [PATCH 127/156] python311Packages.pydrawise: 2023.9.2 -> 2023.9.3 Diff: https://github.com/dknowles2/pydrawise/compare/refs/tags/2023.9.2...2023.9.3 Changelog: https://github.com/dknowles2/pydrawise/releases/tag/2023.9.3 --- pkgs/development/python-modules/pydrawise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydrawise/default.nix b/pkgs/development/python-modules/pydrawise/default.nix index 232680d3f4dc..263436ce5b8e 100644 --- a/pkgs/development/python-modules/pydrawise/default.nix +++ b/pkgs/development/python-modules/pydrawise/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "pydrawise"; - version = "2023.9.2"; + version = "2023.9.3"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "dknowles2"; repo = "pydrawise"; rev = "refs/tags/${version}"; - hash = "sha256-ynQu8Ow6NrGfxzrwiXwMIEx9W65kAjFuXBzQgFAby4k="; + hash = "sha256-hQqy2n4A3NHJAvTrAZcaHrlv3KS/yp02Nm0RCsA3Qlg="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; From 75ef569ffd7902a8bd3b72a9a6d801efd0e07f2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corn=C3=A9=20Dorrestijn?= Date: Sat, 30 Sep 2023 18:50:20 +0200 Subject: [PATCH 128/156] vimPlugins: update --- .../editors/vim/plugins/generated.nix | 872 +++++++++--------- .../vim/plugins/nvim-treesitter/generated.nix | 176 ++-- .../editors/vim/plugins/overrides.nix | 15 +- .../editors/vim/plugins/vim-plugin-names | 3 +- 4 files changed, 562 insertions(+), 504 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index b2f489c0bbde..46aac09ec344 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -65,12 +65,12 @@ final: prev: Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "2023-08-05"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "dfe3939c9caff69d9af76bfd74f1a40fb7dc5609"; - sha256 = "0av2m075n6z05ah9ndrgnp9s16yrz6n2lj0igd9fh3c5k41x5xks"; + rev = "6462fb4b41215fac4558608c4d944074075ceb17"; + sha256 = "06c8w36bvgnspn7frmldrvxl40108pbfrn0spzympyg03c693swr"; }; meta.homepage = "https://github.com/whonore/Coqtail/"; }; @@ -173,24 +173,24 @@ final: prev: LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2023-09-04"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "a72a84972d85e5bbc6b9d60a0983b37efef21b8a"; - sha256 = "15j0aq3x8n22a7r5kw7mynch82527xgjlj4z03kzyrfwagnrnjf3"; + rev = "6f9adbd4fba4132bd4f12404bd2b90c4a28ff136"; + sha256 = "0d7grxa6pvsi5az4p22dvb6sxjhwx78ivbf80zq0dzvv96dvlyzx"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; }; LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "2023-09-15"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "9c4451d2c1a6ea1f32e39fe52d58f6f5655b231d"; - sha256 = "1czr6nbwdba4m9yd1y892za5bkhx58m9svkz36g2blpma7cq65lw"; + rev = "a77f45791edeaa82fa75c5959ca73a59d7549549"; + sha256 = "1pw6jk6qlgba87gcdr7iawmbyfa48qy5zf63ghrrddfh1850gxsj"; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; }; @@ -305,12 +305,12 @@ final: prev: SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2023-09-15"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "2a6a5d3e2bc8a5727b6d083d2920d12a392ed05b"; - sha256 = "097nqimjz2c5g0rsbbvp36haga334sfrlpqvfwwp8zyxxkgh7n77"; + rev = "9a4e2f8da367ab671a6d7bf8b5b82e125c71a645"; + sha256 = "1p3kpsjvn9snisak89h0yifkyxq07vqg2c0f7vm3hzc99bs0zrxz"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; }; @@ -377,12 +377,12 @@ final: prev: SpaceVim = buildVimPlugin { pname = "SpaceVim"; - version = "2023-09-16"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "SpaceVim"; repo = "SpaceVim"; - rev = "92395fbeae1ba673aa618e673e731cefa0effa5b"; - sha256 = "10rhrxq866rlkbh24c5khnk6lkm78370smd6dph4pa5mrx6dbqjn"; + rev = "f7151f55a9e9b96e332d7cc1e0febdcae6198356"; + sha256 = "155d7b0vgqcsdayry8gz7sz2l3wlabh1pp6jksanjbfcq3gydvxn"; }; meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; }; @@ -449,12 +449,12 @@ final: prev: YouCompleteMe = buildVimPlugin { pname = "YouCompleteMe"; - version = "2023-09-14"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "ycm-core"; repo = "YouCompleteMe"; - rev = "91ee858de446a150c10cf2aacaeed90db9235880"; - sha256 = "08qhz4c5kl8y1r5ikk5174y738fai1s3s6sy114f2fmggx8130nq"; + rev = "3367b9b4a921b673ffe88454ac838f272375e0b2"; + sha256 = "1mqzvnrjf8r9s1g5ah7mfxxl5hcj2jp0phak45h0vvb7g185951w"; fetchSubmodules = true; }; meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; @@ -522,12 +522,12 @@ final: prev: aerial-nvim = buildVimPlugin { pname = "aerial.nvim"; - version = "2023-09-16"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "bed048ddef3e7b7fd992bc3a28c413aaa25d63de"; - sha256 = "08x46r1k87wrf8bdlbzbnv4czrn4qq1hp7apl7q13gmp1dyf3llm"; + rev = "551a2b679f265917990207e6d8de28018d55f437"; + sha256 = "07jaqdqdd46q2y4n5vbfkg6v7wxyhiy035fi1wrjyvb1rfil766b"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -583,12 +583,12 @@ final: prev: ale = buildVimPlugin { pname = "ale"; - version = "2023-09-16"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "cf270a1adadff2fa8b2931940ef8192b975f1ee4"; - sha256 = "1pbfb2jp6ygwy3k22aihsdshh5nr0bz0s5n596nn9b875l5q3fzc"; + rev = "53b01d6a546384a28f1ccbed41baae58d7341da4"; + sha256 = "1jqsxgys7285m99y553ydvf0cwdkm98s0mi6mnmghzv3q7d9ngik"; }; meta.homepage = "https://github.com/dense-analysis/ale/"; }; @@ -775,24 +775,24 @@ final: prev: asyncrun-vim = buildVimPlugin { pname = "asyncrun.vim"; - version = "2023-08-20"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "skywind3000"; repo = "asyncrun.vim"; - rev = "42385d54b8546c163b946fd50eed2103ef7993c9"; - sha256 = "1brqg6315z4rwsjv28yf86lynzshzpwxys248mpfzyhkz5jfad1y"; + rev = "61cc3081963a12048e00e89f8cedc8bd1cb83b8c"; + sha256 = "1l86kk0ha6yw3i285xaizzrgxvnxf95q0ys44glz8mns1z2jq4zk"; }; meta.homepage = "https://github.com/skywind3000/asyncrun.vim/"; }; asynctasks-vim = buildVimPlugin { pname = "asynctasks.vim"; - version = "2023-09-16"; + version = "2023-09-21"; src = fetchFromGitHub { owner = "skywind3000"; repo = "asynctasks.vim"; - rev = "15daa3b70b2b8b78cfbf04dd070b962ab1283406"; - sha256 = "1cwn0fbf0xh7zp7v13qbpfx1hyvy7m9ixn8wxwyrqzx5xhf6xj3j"; + rev = "7b77b195a4297d3e4c9dde01c20aa6be17e3fcf3"; + sha256 = "0bvchmk1pdfjmyidf393chmc17y0v6zq92p3ac7dpwyiz01c360l"; }; meta.homepage = "https://github.com/skywind3000/asynctasks.vim/"; }; @@ -1063,12 +1063,12 @@ final: prev: blamer-nvim = buildVimPlugin { pname = "blamer.nvim"; - version = "2021-11-17"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "APZelos"; repo = "blamer.nvim"; - rev = "f4eb22a9013642c411725fdda945ae45f8d93181"; - sha256 = "1czjagkfjw57f2nvjjgbma1gcy1ylcd68dyfc5ivr2wc6fdw5lks"; + rev = "e0d43c11697300eb68f00d69df8b87deb0bf52dc"; + sha256 = "1r88z0320lsv1q0bhnf8hgzi2qp1a6s1fb198zypc5m0kf410n3v"; }; meta.homepage = "https://github.com/APZelos/blamer.nvim/"; }; @@ -1171,12 +1171,12 @@ final: prev: bufferline-nvim = buildVimPlugin { pname = "bufferline.nvim"; - version = "2023-08-29"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "akinsho"; repo = "bufferline.nvim"; - rev = "9961d87bb3ec008213c46ba14b3f384a5f520eb5"; - sha256 = "0g521d6ngl7wajipqpksarxld0pwdk7878yjw64j7lc6p80si3js"; + rev = "6ecd37e0fa8b156099daedd2191130e083fb1490"; + sha256 = "1b70xycm9ggqdqbqhkl2ch6k3r3qsww9zvnl2cs9198lr1f2j0ri"; }; meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; }; @@ -1243,12 +1243,12 @@ final: prev: ccc-nvim = buildVimPlugin { pname = "ccc.nvim"; - version = "2023-06-12"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "uga-rosa"; repo = "ccc.nvim"; - rev = "4a0ddaf787cc82796e84ab8a7f70d086f250aeb6"; - sha256 = "1qm3dp7w2rqnyvgsrn0j7s14nw2a1z7dfhyawkvzslsv6z4z4njg"; + rev = "b7ae63e2f4fdf7540ce3f42dd1ec5a27b9930560"; + sha256 = "01l2rlrmcl72fb0i39wzny9216x8p11mi24g1pgd4ayipx057i68"; }; meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; }; @@ -1747,12 +1747,12 @@ final: prev: cmp-omni = buildVimPlugin { pname = "cmp-omni"; - version = "2023-05-25"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "cmp-omni"; - rev = "9436e6cdd7c5dfa24a99a60d9280b24dbdea3649"; - sha256 = "0jypzs5y9pq55db5jkmvshlx4lzi82mxcfr53nsb0nd3xr38ywxd"; + rev = "4ef610bbd85a5ee4e97e09450c0daecbdc60de86"; + sha256 = "17963f45rly6p4jl47v7dsvqc02wj36mq7qx5mkmzqmrpwcrj81z"; }; meta.homepage = "https://github.com/hrsh7th/cmp-omni/"; }; @@ -1819,12 +1819,12 @@ final: prev: cmp-spell = buildVimPlugin { pname = "cmp-spell"; - version = "2022-10-10"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "f3fora"; repo = "cmp-spell"; - rev = "60584cb75e5e8bba5a0c9e4c3ab0791e0698bffa"; - sha256 = "1lzv8wbq1w45pbig7lcgyj46nmz4gkag7b37j72p04bixr7wgabv"; + rev = "32a0867efa59b43edbb2db67b0871cfad90c9b66"; + sha256 = "1yr2cq1b6di4k93pjlshkkf4phhd3lzmkm0s679j35crzgwhxnbd"; }; meta.homepage = "https://github.com/f3fora/cmp-spell/"; }; @@ -2023,12 +2023,12 @@ final: prev: coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2023-09-15"; + version = "2023-09-21"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "b4735a634aa397491fd6adcebd7deff501592f62"; - sha256 = "1yvyrdv95xskklv6dmpq656bhy5hixfswzymfcxqqchhz7w7nc7q"; + rev = "e4cee8e6c310663d2d81489dd9155889bbcd8d12"; + sha256 = "1a59l2lq1rhfhy5iwapv82mz6jzna0z9nl03xi0brfipknhlmsjh"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; @@ -2047,24 +2047,24 @@ final: prev: codeium-vim = buildVimPlugin { pname = "codeium.vim"; - version = "2023-09-15"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "Exafunction"; repo = "codeium.vim"; - rev = "45dd945883c2ff87553d78710797ad7a2602b269"; - sha256 = "042ah6laxrjlghc9nd7b1116qghh750x6qh9gg9apbha4w5zcpxx"; + rev = "bee5429aba9bc1df9cb15a2f10fea06ce87a47be"; + sha256 = "0lnrpxrggy9gds2968iwyyg3m0z07gi9x1fbc5z56girh44vs816"; }; meta.homepage = "https://github.com/Exafunction/codeium.vim/"; }; codewindow-nvim = buildVimPlugin { pname = "codewindow.nvim"; - version = "2023-07-23"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "gorbit99"; repo = "codewindow.nvim"; - rev = "11fb5520898d22a563fe6a124a61c0d2887f3d3f"; - sha256 = "1rnw5z3vwc183gvk3v3xciyzgqwfp0jsd5vckj5gpig1lg9l4yzf"; + rev = "8c8f5ff66e123491c946c04848d744fcdc7cac6c"; + sha256 = "18xlrphibm5f49l04wrjzaxb2xfdqmydrj2d4pi7z6vxny6rkvgy"; }; meta.homepage = "https://github.com/gorbit99/codewindow.nvim/"; }; @@ -2107,12 +2107,12 @@ final: prev: com-cloudedmountain-ide-neovim = buildVimPlugin { pname = "com.cloudedmountain.ide.neovim"; - version = "2023-01-07"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "Domeee"; repo = "com.cloudedmountain.ide.neovim"; - rev = "d479b806f06cd6714e321cf88e94aae858e8274e"; - sha256 = "0nwp8drcy1bxd493gmi3bz41yw0avpvbfwx9dq03x9kxsjc81rsz"; + rev = "ade9b58e458049949dbd308a4d0554c3f20f5e4d"; + sha256 = "00sf0d5yd1xmfgzr6vf988qm10cdx2arxvvm4r4gy9pcqqfwgm18"; }; meta.homepage = "https://github.com/Domeee/com.cloudedmountain.ide.neovim/"; }; @@ -2335,24 +2335,24 @@ final: prev: copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2023-09-04"; + version = "2023-09-21"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "2c942f33ba5c621c906e625e00a1bb504b65e2f0"; - sha256 = "0dwvqf2spg0vg8vi5w2a75dyyl5s9kz3mgn9xbyp8a6pqdnvqfk1"; + rev = "1a8032ae496916ccc7a7a52ee79194fbef29f462"; + sha256 = "0a3k8nb39j0n14ylg84x8c6n8g4m7llx78vad2vz247wnyw4z9sj"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; }; copilot-vim = buildVimPlugin { pname = "copilot.vim"; - version = "2023-09-02"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "github"; repo = "copilot.vim"; - rev = "719dd8d0beab993dbad47a9e86ecb0dbd4a99da5"; - sha256 = "07shpmy4296mvcqzjs7hhaw1vg81rjncg6r1q8p1jxc6w5gq7b2g"; + rev = "998cf5ab1b85e844c7e8edb864a997e590df7182"; + sha256 = "1sf566vwyj21h9vbs64j8458v4ncqpmfb5cr74pyl59qi33yq1zd"; }; meta.homepage = "https://github.com/github/copilot.vim/"; }; @@ -2431,12 +2431,12 @@ final: prev: crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "2023-09-11"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "db629b5cfb2aa8de9e44efb795657297ee95ca91"; - sha256 = "00ndgfa070044sqjg41lxv26vvjahfa6b1ysydyccln9wa27n6nc"; + rev = "7e0e24b5c28c9fababf2b965f5840e6867c96848"; + sha256 = "0c1vykv382hbri0r86scxzh8665knam6nim2rh9nq8s4davxxjwn"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; }; @@ -2467,12 +2467,12 @@ final: prev: csv-vim = buildVimPlugin { pname = "csv.vim"; - version = "2023-05-04"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "chrisbra"; repo = "csv.vim"; - rev = "15ff93edf5b26c466affbb356e0696b7d6a3b499"; - sha256 = "0mjvy0lbcd3j5dnfq2575m29pbs8w3asdwmknhnk6by6aih3mdsj"; + rev = "4fd88346aed02123aa5daa1a363868a576c6fdcf"; + sha256 = "10c2hgzhnv1zr461hvp4cnxpfs0aja43whjimdsb5sjd4xk5x7cc"; }; meta.homepage = "https://github.com/chrisbra/csv.vim/"; }; @@ -2551,12 +2551,12 @@ final: prev: dashboard-nvim = buildVimPlugin { pname = "dashboard-nvim"; - version = "2023-09-09"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "nvimdev"; repo = "dashboard-nvim"; - rev = "bbe0234168501b8ba46f24b4fb3cb7c5b88c0784"; - sha256 = "1876r48hxfz0x1ylkwr3ljgmls861rcjxx5rs686bqmdrwffm9lj"; + rev = "6b112d40ccf2a7aa6605ce325338c66612c4f7ec"; + sha256 = "01zlvxafp6vxng14zna9r33586d1pw8ihcl73r631x2jsmyi5zpp"; }; meta.homepage = "https://github.com/nvimdev/dashboard-nvim/"; }; @@ -2949,12 +2949,12 @@ final: prev: diffview-nvim = buildVimPlugin { pname = "diffview.nvim"; - version = "2023-08-21"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "sindrets"; repo = "diffview.nvim"; - rev = "7e5a85c186027cab1e825d018f07c350177077fc"; - sha256 = "0jzlrk8dbijwzv5gc80s4bh3ji3bcxxdfffk5jbzlijjs76cpwl9"; + rev = "a111d19ccceac6530448d329c63f998f77b5626e"; + sha256 = "18g71p8k2ksfzh3hpm27ry9fd8vi6wkl5czwv3sag8cix1lkm56d"; }; meta.homepage = "https://github.com/sindrets/diffview.nvim/"; }; @@ -3021,24 +3021,24 @@ final: prev: dressing-nvim = buildVimPlugin { pname = "dressing.nvim"; - version = "2023-09-05"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "stevearc"; repo = "dressing.nvim"; - rev = "c1e1d5fa44fe08811b6ef4aadac2b50e602f9504"; - sha256 = "0kxal34ll2xqgaa9sc1pyh7481q1kcfkqsn356brfwf277hflr7a"; + rev = "73a7d54b5289000108c7f52402a36cf380fced67"; + sha256 = "1yafysdnl6irxcwwmir26iff6y2lv2axlss01n3jm6n6fknbvfjy"; }; meta.homepage = "https://github.com/stevearc/dressing.nvim/"; }; dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2023-09-05"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "d9e2b240e9d4fe42fc74c9e40127f3217f00e14b"; - sha256 = "0bp845ll7pj7il0zkyqdvq735grfws6lw8hywqfwa15xxqys6xwf"; + rev = "7a91b7ba15fcf78ba0d0081cbce7e31a73963b1c"; + sha256 = "0k2m566r86l8hhk9czpcv80bpgzsdk7fna6nna3gf2s8z1ymgbs4"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; }; @@ -3093,12 +3093,12 @@ final: prev: editorconfig-vim = buildVimPlugin { pname = "editorconfig-vim"; - version = "2023-08-30"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "editorconfig"; repo = "editorconfig-vim"; - rev = "aefcf3d735122f349b172302d164d5eb61cd7e5f"; - sha256 = "1aj3bx2gf348mka27bw7k85kgm8j9gpiih5p79zrsry515vy0smx"; + rev = "0d54ea863089fb13be423b4aed6cca35f3a5d778"; + sha256 = "1d5r480njjgvn5w5ldhrj5gi38lqhnlyi1f7fvpjgl0lbyyqwp9s"; fetchSubmodules = true; }; meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; @@ -3118,24 +3118,24 @@ final: prev: efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "2023-09-16"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "055323cf4fefe7032165867a8e9ffa7b638b5770"; - sha256 = "10ifgv4iaqi4pcfv1q7xqvizf0755vv342m226h524b17f2q1skx"; + rev = "dcdb132451dfc2c0d7ec815e66e69ca5b8ae8577"; + sha256 = "1rrj7vvdzzzcacvbkl4pzfq7a19jc25bhk31g017az9q2mmap0mz"; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; }; elixir-tools-nvim = buildVimPlugin { pname = "elixir-tools.nvim"; - version = "2023-09-15"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "elixir-tools"; repo = "elixir-tools.nvim"; - rev = "33eace2f6943d8240f8030e76569806f11090f5b"; - sha256 = "1mh235yss7j5z7qqidpf365s0bl22h9mvmfdb8s76gvgasf33rg3"; + rev = "3099bacca3745aa805b04eacad3d2721c9d477f4"; + sha256 = "0kpwvz1a1h958gr1mig547scg8wpxg4bkrdqmn52ayl27xj5iy1h"; }; meta.homepage = "https://github.com/elixir-tools/elixir-tools.nvim/"; }; @@ -3384,24 +3384,24 @@ final: prev: flash-nvim = buildVimPlugin { pname = "flash.nvim"; - version = "2023-08-29"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "folke"; repo = "flash.nvim"; - rev = "8a8e74922a383c253b7f92e042b749150140c8d1"; - sha256 = "19a1i4lh4ij5x7pqrvs43yw24li1zajxrm6zrlbiffwppl7903dl"; + rev = "0256d8ecab33a9aa69fdaaf885db22e1103e2a3a"; + sha256 = "10y0346rpxf8yc3f9wacmbsdvziwy7wv35l4i2a04vrwyqxgz2m4"; }; meta.homepage = "https://github.com/folke/flash.nvim/"; }; flatten-nvim = buildVimPlugin { pname = "flatten.nvim"; - version = "2023-09-15"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "willothy"; repo = "flatten.nvim"; - rev = "9d0fa9964f88de09990e661d1014487f9ad028fd"; - sha256 = "1hsykmrvrmp2kfspqw5h8r72pn1ipjidn3675zfzanzp92ldxrb5"; + rev = "67c70f0be3bc536850e1c224a39aef075d23344f"; + sha256 = "09dsal7a95z62f7nw8rjllm102z1112rfxbkj6fxvbw0y5gxmplk"; }; meta.homepage = "https://github.com/willothy/flatten.nvim/"; }; @@ -3468,12 +3468,12 @@ final: prev: flutter-tools-nvim = buildVimPlugin { pname = "flutter-tools.nvim"; - version = "2023-09-13"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "akinsho"; repo = "flutter-tools.nvim"; - rev = "974859e9fafbff48450a85c0c7f57cb576c53626"; - sha256 = "04zaghw9dbwxz48rrssihr7907rcg6g3dmrxihhyzqqw6q33i2b2"; + rev = "0b01c71ecf05a2edd955b5b53d808bc64f143069"; + sha256 = "05lcwwq48ab661aw0mbs72vg0v10qlzjspcyhhvdmzajsgwcdqxs"; }; meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; }; @@ -3492,12 +3492,12 @@ final: prev: formatter-nvim = buildVimPlugin { pname = "formatter.nvim"; - version = "2023-08-14"; + version = "2023-09-21"; src = fetchFromGitHub { owner = "mhartington"; repo = "formatter.nvim"; - rev = "44c89f09dcc220dc2a9b056e93c3a87c86e79804"; - sha256 = "0x07bqrwqzw56rvwarxxf9ylx01fk5a7ds1zq1fvjxizyf1qya03"; + rev = "34dcdfa0c75df667743b2a50dd99c84a557376f0"; + sha256 = "09dks17yi1cbk4gviv7kw7r04rcn8ridq75slm3vxf3jkid095ns"; }; meta.homepage = "https://github.com/mhartington/formatter.nvim/"; }; @@ -3624,24 +3624,24 @@ final: prev: fzf-lua = buildVimPlugin { pname = "fzf-lua"; - version = "2023-09-16"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "ibhagwan"; repo = "fzf-lua"; - rev = "30df82df8f5f0932bc07ff11f64b94bdf89b884d"; - sha256 = "01ar6p0iknlk131g7j1x1cfb9yngnql2q7yalr0dlq4g1kv30id9"; + rev = "f4091b9fa05ae6c2eab2823c0b345be2a27208c6"; + sha256 = "1q48jk4cm9djkz1czf80f024fv6mdysc38x4r66m5gkqs4vky3ma"; }; meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; }; fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "2023-09-16"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "fe362d413a0286b1474c1d235c6eb1d0cd6ae8a4"; - sha256 = "0ff2h9ry67zpjjmn4f384bbfcmkyq7kbbsl3s6c1ykhhj6943b7g"; + rev = "678ee1a549bd873dde35f6146f288a3f2e29d983"; + sha256 = "0ls94bxj1awx1z0x4h9pmc08zh917gyyllalm562a0a51x6sr9sg"; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; }; @@ -3720,24 +3720,24 @@ final: prev: git-blame-nvim = buildVimPlugin { pname = "git-blame.nvim"; - version = "2023-09-14"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "f-person"; repo = "git-blame.nvim"; - rev = "02fadac1702c014ce49a9499137d798934bdb465"; - sha256 = "1i5d388blpsrpms4ljqgy6sm1yhh172bf4ydjdbhvw16m6gpdkpm"; + rev = "39df33dad2cbf4eb9d17264bcda0c12e670ef1c2"; + sha256 = "0faaqj4a0nz005gl1r3hp07zrckq00v9ik0g04wwzbr0phccka8q"; }; meta.homepage = "https://github.com/f-person/git-blame.nvim/"; }; git-conflict-nvim = buildVimPlugin { pname = "git-conflict.nvim"; - version = "2023-09-13"; + version = "2023-09-18"; src = fetchFromGitHub { owner = "akinsho"; repo = "git-conflict.nvim"; - rev = "a0f1bffdb7ccb81bb16f4bbfd9740775835b71b3"; - sha256 = "13hx5ipfakilx0zfgq9jdv0i7yykqvvjly128diw4yxpzwvi7rnb"; + rev = "896261933afe2fddf6fb043d9cd4d88301b151a9"; + sha256 = "1pkvhl1bf76nvc9rdyn60dq619pkwr2a03gn2zkqlap28lhw2xn8"; }; meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; }; @@ -3792,12 +3792,12 @@ final: prev: gitsigns-nvim = buildNeovimPlugin { pname = "gitsigns.nvim"; - version = "2023-09-12"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "907ae8636016aab2f283576fc60d46ca3427e579"; - sha256 = "0v2ikhhqqxrfzp6wnqcszazq3zbmlf1g3n1jgln459bsyj7qq00v"; + rev = "bdeba1cec3faddd89146690c10b9a87949c0ee66"; + sha256 = "0amphagvmvdjrp13nxzl8jjs38dy1qicv71g91h998yjfc7av42l"; }; meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; }; @@ -3852,12 +3852,12 @@ final: prev: go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2023-09-07"; + version = "2023-09-22"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "5e9e083f4927402eab6ab233e970b397daa2e826"; - sha256 = "0mqfmmaazx18ji75rwvvcw1slyrhllpgdlzfwg61q5bnkr8a2p92"; + rev = "019936780060efc64c0f22a47afd08fbbe82e026"; + sha256 = "05r63f4jgql9drvi4176czmqxcpqfkr0i05vm0mlvak6gfrzc6xk"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; }; @@ -3900,12 +3900,12 @@ final: prev: goto-preview = buildVimPlugin { pname = "goto-preview"; - version = "2023-07-19"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "rmagatti"; repo = "goto-preview"; - rev = "84532db88f8ee272bcd1c07cda55884e23fd9087"; - sha256 = "0insrplfq6rwm9bgfj5adjk8c4mbvqhpzbd32lqq6bg4960m09vl"; + rev = "b428db4d2a5b7c06e149a020e31b2121fbf57a67"; + sha256 = "13lc0yjmwzwkdj92rlcwqpyic30z5vq3ss73bkzwl4vkqg413zla"; }; meta.homepage = "https://github.com/rmagatti/goto-preview/"; }; @@ -3984,12 +3984,12 @@ final: prev: gruvbox-nvim = buildVimPlugin { pname = "gruvbox.nvim"; - version = "2023-08-29"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "7fb36e0f67aa6f3d7f3e54f37ca7032ea1af0b59"; - sha256 = "0i9aivg66fg9rp9m9z8vzg3g15yfki5c9hrwhd5j577k5m8bybj6"; + rev = "e810b46367a89e8b733cd100d12a6c8b2fc022c3"; + sha256 = "1rnzyfwrbcq4i5s7p6w1ig85rjfy7yc0zv3gpwwngjrw2zpnldcs"; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; }; @@ -4032,12 +4032,12 @@ final: prev: hardtime-nvim = buildVimPlugin { pname = "hardtime.nvim"; - version = "2023-09-11"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "m4xshen"; repo = "hardtime.nvim"; - rev = "370dea43c353c57bd2c9c985f43812b0634adb7b"; - sha256 = "070caab311blcl0j2ygmvv0rdqqb6kad6bvwwgravrwb3d4yy1a0"; + rev = "3d98663dbd2ed51a3be97e50dfe7df6c26d62d8d"; + sha256 = "07fv14zi1c55grzhzbri3rs4bv1lx5ywpkdgvmhgr1h7blm3d9g1"; }; meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; }; @@ -4067,12 +4067,12 @@ final: prev: haskell-tools-nvim = buildNeovimPlugin { pname = "haskell-tools.nvim"; - version = "2023-09-14"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "haskell-tools.nvim"; - rev = "c41aad691fc16fc2ff334e7a2b4df79886323dad"; - sha256 = "088a55l4z6qmqi7dhsimarnhi7dpkcs44m4wwy4rsxwbc88g42fk"; + rev = "ba67f50e8632f1df02526255e2aaf0239cc44e6e"; + sha256 = "1i2m51q4ccarxqdvj91mf338kagmzk09yq1r8p85ihad5pmijp23"; }; meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; }; @@ -4163,12 +4163,12 @@ final: prev: highlight-undo-nvim = buildVimPlugin { pname = "highlight-undo.nvim"; - version = "2023-08-17"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "tzachar"; repo = "highlight-undo.nvim"; - rev = "d9e674a2eb4d95ee16cd477d47eab7ddc586e336"; - sha256 = "02ic1ag8k28na6ia48bwkmg0ca961dliizjzsvhp28hkvvx6py9r"; + rev = "50a6884a8476be04ecce8f1c4ed692c5000ef0a1"; + sha256 = "09fmds9ibl6n4fgxmmypifnxpyc0slpinc2h5cvx0959i9ak0l13"; }; meta.homepage = "https://github.com/tzachar/highlight-undo.nvim/"; }; @@ -4234,14 +4234,14 @@ final: prev: hop-nvim = buildVimPlugin { pname = "hop.nvim"; - version = "2023-09-09"; + version = "2023-09-19"; src = fetchFromGitHub { - owner = "phaazon"; + owner = "smoka7"; repo = "hop.nvim"; - rev = "1a1eceafe54b5081eae4cb91c723abd1d450f34b"; - sha256 = "08h18cam2yr57qvfsnf1bra28vbl6013wlchnr5crb757xw8aysa"; + rev = "f2508f415b9fe34082696009574ca26f57a66531"; + sha256 = "0l8b2ag894chk8ljznmspr1ac53n3wf6iww37ksd2pdas51la344"; }; - meta.homepage = "https://github.com/phaazon/hop.nvim/"; + meta.homepage = "https://github.com/smoka7/hop.nvim/"; }; hotpot-nvim = buildVimPlugin { @@ -4342,12 +4342,12 @@ final: prev: image-nvim = buildVimPlugin { pname = "image.nvim"; - version = "2023-09-02"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "3rd"; repo = "image.nvim"; - rev = "84e8324b603b50d753203113babbef6800982cf4"; - sha256 = "01g6zci4qlfwavlhja8h80z65z71ig9sgrblwys7r44rbdm748iz"; + rev = "961e5a68998dd76bf5e25ae2d96fcf3bb1ee22ae"; + sha256 = "0k1gj83w3lqx9dass0mff1yhzn9p0ln96sz0cds14kkgyzfq6dw4"; }; meta.homepage = "https://github.com/3rd/image.nvim/"; }; @@ -4414,12 +4414,12 @@ final: prev: indent-blankline-nvim = buildVimPlugin { pname = "indent-blankline.nvim"; - version = "2023-08-22"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "lukas-reineke"; repo = "indent-blankline.nvim"; - rev = "9637670896b68805430e2f72cf5d16be5b97a22a"; - sha256 = "01h49q9j3hh5mi3hxsaipfsc03ypgg14r79fbm6sy63rh8a66jnl"; + rev = "2ec42d26c933e7a129fe056dfc11a207afff252d"; + sha256 = "1l2iqv7vb1v93rb9hqchgqlkss7lg5kiwwgb7x5czlxq2xyw7n7x"; }; meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; }; @@ -4775,36 +4775,36 @@ final: prev: lazy-nvim = buildVimPlugin { pname = "lazy.nvim"; - version = "2023-08-26"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "folke"; repo = "lazy.nvim"; - rev = "2a9354c7d2368d78cbd5575a51a2af5bd8a6ad01"; - sha256 = "01c09qqzjlmsksac39g2bqygx0xh5ibzb3s4v35b9mlhfyylaxyk"; + rev = "6a2c47e6424a3f1e373bfeb714b716f6be13501c"; + sha256 = "1m3nswn0i4ai7r9p76nxra7kxsx4lp41pyq6bb832a3zn3q6qxlk"; }; meta.homepage = "https://github.com/folke/lazy.nvim/"; }; lazygit-nvim = buildVimPlugin { pname = "lazygit.nvim"; - version = "2023-09-05"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "kdheepak"; repo = "lazygit.nvim"; - rev = "75c920883f44243f2bbb172be423e484a58f7c45"; - sha256 = "101vnzc67yxadziyyjc07kca7jd9ms3gfqjkaq7lg3gh5q1gh5my"; + rev = "de35012036d43bca03628d40d083f7c02a4cda3f"; + sha256 = "1wgcl487gijm0ydp8n79jc8pmh947vphhh67vk6p79fxaihc56bl"; }; meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; }; lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2023-09-14"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "ad8305e07dd6226724e87607c9c5a8331bb3f62e"; - sha256 = "1q99m9xmdalnisnk4nixwgkkf2mq8s3vh4kd2kaxd2psg3a0a5dy"; + rev = "e639c7eb0f7f2a707b29f50b827e1a3a4b2ada9c"; + sha256 = "0rfwqip0747h4ppkxzzsqjvdkrr0rrhmpc3qbli18qwqx2vxc7hg"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; }; @@ -5207,23 +5207,23 @@ final: prev: lsp_lines-nvim = buildVimPlugin { pname = "lsp_lines.nvim"; - version = "2023-05-15"; + version = "2023-09-25"; src = fetchgit { url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; - rev = "f53af96d4789eef39a082dbcce078d2bfc384ece"; - sha256 = "11nsp21n1lhjl6m4mgj1vdcvalik9dmvv8baflzd2njb5g3gc5v6"; + rev = "9e3f99fbbd28aaec80dc0158c43be8cca8dd5017"; + sha256 = "1rva0ykikkj8wssga5h0ccqarkvcvi9g2kgr3il889v3zsim7d2m"; }; meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; }; lsp_signature-nvim = buildVimPlugin { pname = "lsp_signature.nvim"; - version = "2023-09-11"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "ray-x"; repo = "lsp_signature.nvim"; - rev = "51784ba4ce87b362c139b8c2db6583c0aec20536"; - sha256 = "10bbmwzsk882qp8x9c516v8jk73sslg0ac1vcqchkw3yc9gn73jc"; + rev = "bdf3dc7bb03edd25c2173e0e31c2fb122052ed23"; + sha256 = "16lca28qd9aik71lb9vkfg0ypsabx36j9aqaqjsihbhb2b2z8v4p"; }; meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/"; }; @@ -5254,12 +5254,12 @@ final: prev: lspsaga-nvim = buildVimPlugin { pname = "lspsaga.nvim"; - version = "2023-09-15"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "nvimdev"; repo = "lspsaga.nvim"; - rev = "32c1b404489723771d385579d695b61cf12bf3a4"; - sha256 = "1i4f220r1m5sczbgzmm0bc8dzvbv9vwfy4qlsrcjv2jg9xgmapzj"; + rev = "b7873e556a5451c5febc0d46ba80767b2beea49e"; + sha256 = "1m1ryhg6cnbxs4xzwn6bj98g10qf14shwdwgplwbyl2yjr5r94hv"; }; meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; }; @@ -5302,12 +5302,12 @@ final: prev: luasnip = buildVimPlugin { pname = "luasnip"; - version = "2023-08-31"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "l3mon4d3"; repo = "luasnip"; - rev = "ea7d7ea510c641c4f15042becd27f35b3e5b3c2b"; - sha256 = "0r0k265m5nf0rl8hma13yjw8fyd08629h1awa94lk0s6dvk7mkh0"; + rev = "480b032f6708573334f4437d3f83307d143f1a72"; + sha256 = "0jb4aaspl3xcqafqych973qrgnnp5bqhvinf03id8494da8zf9z7"; fetchSubmodules = true; }; meta.homepage = "https://github.com/l3mon4d3/luasnip/"; @@ -5327,12 +5327,12 @@ final: prev: lush-nvim = buildNeovimPlugin { pname = "lush.nvim"; - version = "2023-08-03"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "rktjmp"; repo = "lush.nvim"; - rev = "a8f0f7b9f837887f13a61d67b40ae26188fe4d62"; - sha256 = "1zni7l5ldfv1inq30b7kqg1mv26558hif4nssawk5mjisjwdlwsp"; + rev = "966aad1accd47fa11fbe2539234f81f678fef2de"; + sha256 = "0g1xib2k42py9qqccjz11qk52ri0drgdk5rb0ls7wzx4v636k15h"; }; meta.homepage = "https://github.com/rktjmp/lush.nvim/"; }; @@ -5411,24 +5411,24 @@ final: prev: mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2023-09-14"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "williamboman"; repo = "mason-lspconfig.nvim"; - rev = "f014db32437aa61c86fc0ef1067cd2bc6a37205c"; - sha256 = "0wagin4cr5rjjcnjlnh8z3g0sw7aml44y6wm3l9s170d7inqqylm"; + rev = "81e30dd629de24cbb26d08073ee938ab40006695"; + sha256 = "145nyyi128h25gdlidpwhkha3xf9sr66pxz76z2ncl8hccjpim35"; }; meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; }; mason-tool-installer-nvim = buildVimPlugin { pname = "mason-tool-installer.nvim"; - version = "2023-07-13"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "WhoIsSethDaniel"; repo = "mason-tool-installer.nvim"; - rev = "031903fefbf59371502092ef9e22cab9161d90ba"; - sha256 = "1za6shsh5ykdv9ivf971b3ckfxk25p8lsd9qdgrmm5bag6vih8cl"; + rev = "83dcddb6477f9ba5db98971ef27bd18bdca921b4"; + sha256 = "1g04jj1z7ak74b8rccwhmg1yqlfxhhn3mblsqzxbz48xy4bjlsdp"; }; meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; }; @@ -5531,12 +5531,12 @@ final: prev: mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2023-09-14"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "e2273ec6186a7af206cc73de10970c0c3867c46d"; - sha256 = "0rry8fiyinjgp0s6qphdixra1wgg01k8da1xb8qcd39qx0nrlpf2"; + rev = "1fdbb864e2015eb6f501394d593630f825154385"; + sha256 = "1iivgd0hlsi6d3i9lzffy74ilra7rigmdq6z3wrdfv33iwgm1k12"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; }; @@ -5615,12 +5615,12 @@ final: prev: monokai-pro-nvim = buildVimPlugin { pname = "monokai-pro.nvim"; - version = "2023-09-05"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "loctvl842"; repo = "monokai-pro.nvim"; - rev = "488a0152331c59a33d7f8bdef6eb88dae299c808"; - sha256 = "1nmak9fp7mkbwxrmd3h23468ywsdfcjfyq29p0c4nhglyxlnqhal"; + rev = "6b3bf9a4e0c988471969f62b36486023b33dd963"; + sha256 = "1frrsxvvklq6lpwclqsknqwpca1bgb13ijwj17x2x69bnzd13vhi"; }; meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/"; }; @@ -5915,12 +5915,12 @@ final: prev: neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2023-09-16"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "54fe2a5f6f698094b34461a11370fcc29b8a4393"; - sha256 = "18y0saknah3hhxjjqprk608m0y1ccqs03rjs29q6yv7lin1mwxy2"; + rev = "a73b92c504ebfbbc3be522209ac60949942057c6"; + sha256 = "1amxljg4c1vhddmrxjw00dm685vd4zsj2r3gf0yk14nl8y7yj3b6"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; }; @@ -5939,12 +5939,12 @@ final: prev: neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2023-09-16"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "a4eb3675cb87be2e2dcb283dddc8c7aabd2c50ca"; - sha256 = "0kqm855707llmacig446q809gplwddp98vgsxz00c0gbgvpb7r33"; + rev = "86ed5b91927b65352e3d8f315f8256a180805377"; + sha256 = "1j84jblykjsc6rk530zsdfsjwfgfdnfn7m1knzwyxjh983g4879a"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; }; @@ -5963,24 +5963,24 @@ final: prev: neodev-nvim = buildVimPlugin { pname = "neodev.nvim"; - version = "2023-09-15"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "folke"; repo = "neodev.nvim"; - rev = "471324e6c746284dbbdc1d357799d1911bb7e120"; - sha256 = "156lr9mrvwg0b5p933617yhdzdygsgcrayw94sq1zxhqpwc9zbjz"; + rev = "58b1c0740e8ad79ce71e2649a449bb90536435cf"; + sha256 = "06vflyl0c2b789lm6hgmr0gdvzzmjai8lgllr9cxm73ggh1lgqkf"; }; meta.homepage = "https://github.com/folke/neodev.nvim/"; }; neoformat = buildVimPlugin { pname = "neoformat"; - version = "2023-08-20"; + version = "2023-09-22"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "0c285d7a7c06a6ee88db70871a274797693fce42"; - sha256 = "1vmgj3dd728wbg4hxzaqrvzypbpkxhawdsqy43lp1bbq27b008bf"; + rev = "aedb6f9d3f53d5da229095f7d761d749f8c5c7e0"; + sha256 = "09lk5q7zfvjcfvijk3pr830zl602j3i06zil148fwhkghig0flkg"; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; }; @@ -5999,12 +5999,12 @@ final: prev: neogit = buildVimPlugin { pname = "neogit"; - version = "2023-09-15"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "9d9355137b1e2503a47fedfc395e75a8330163e8"; - sha256 = "1ma0yfff1nk091yhs092qvgb2qm86ly4x19ahijj8xa7q85v6p4p"; + rev = "e238f075a81806dc2dce803422beef42540a312e"; + sha256 = "16dl1jlzf9f49bv3ifsc27si07cqbd51wn7nj62pppqbbp0ayfz9"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; }; @@ -6071,12 +6071,12 @@ final: prev: neorg = buildVimPlugin { pname = "neorg"; - version = "2023-09-15"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "nvim-neorg"; repo = "neorg"; - rev = "069cf8a460594ca6f4233c83aac1a31a96c62d98"; - sha256 = "0a1gr33nr8fagipfmhl98jdpafgc8czi5w3ixbn1nazwigjp3air"; + rev = "745715c873395840a5127413d1ef30a42735605e"; + sha256 = "0nm85zcai92wm4afhaswsmybhyxak7sfmga6dacv0z4v3gnghhav"; }; meta.homepage = "https://github.com/nvim-neorg/neorg/"; }; @@ -6216,12 +6216,12 @@ final: prev: neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2023-09-11"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "cda6f5ab76f63e9f24b0008f7df9525ded5e8721"; - sha256 = "0xa4qzcaik7hpiv3dv1n7nb15640qnh70ggwzkbp30yhjqb3rjn6"; + rev = "e45d5af30e636daea47866b9a44a56ab382d9b64"; + sha256 = "1jirv3cahfm8sj43hs587x4w6wdzraafjp7zqn8l3il4yd36lj7g"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; }; @@ -6264,12 +6264,12 @@ final: prev: neotest-plenary = buildVimPlugin { pname = "neotest-plenary"; - version = "2023-04-27"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-plenary"; - rev = "e0d9b1530307a03abcc52fc0ae28f054dea3f752"; - sha256 = "1d5ay6jbc8f10zp7nffx67d627389szr8zkvdx02pzq21m9dsv92"; + rev = "dcaf5ed67a9e28a246e9783319e5aa6c9ea1c584"; + sha256 = "01dg3n3bnhc1ppai24syq48n5xkm1a3vm731xrah2y0qi390q0l3"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-plenary/"; }; @@ -6288,24 +6288,24 @@ final: prev: neotest-rspec = buildVimPlugin { pname = "neotest-rspec"; - version = "2023-08-25"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "olimorris"; repo = "neotest-rspec"; - rev = "5638880f0adcdb5366fe57a477dfa94074463709"; - sha256 = "17104fdfiv8iw9g2l2yvkakmqa1pkyb6dj6yh5qnczpylwilkgci"; + rev = "51a3b866d85733d2df2c6b5a16d75ce6ed2fbade"; + sha256 = "028qqd0ywlf93ndy3vqp6pj9pbp3nsibdnkmg3b45g1phc49hbrw"; }; meta.homepage = "https://github.com/olimorris/neotest-rspec/"; }; neotest-rust = buildVimPlugin { pname = "neotest-rust"; - version = "2023-09-16"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "rouge8"; repo = "neotest-rust"; - rev = "c8894d826a2cb5003cb6bc0a2fa8f7a359899130"; - sha256 = "1awrcpdaz1bn8bqfxg0wv7gh1bg9kvan45m8yv4l3m4g8xs7fq1d"; + rev = "139cff7c85598ec591b5ed7d71ce8ed3b5313b97"; + sha256 = "1p8c2mnvv131nn7id2panm68nvmmbn44phzzwa2gggdv1snz0xax"; }; meta.homepage = "https://github.com/rouge8/neotest-rust/"; }; @@ -6480,12 +6480,12 @@ final: prev: nightfox-nvim = buildVimPlugin { pname = "nightfox.nvim"; - version = "2023-09-05"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "EdenEast"; repo = "nightfox.nvim"; - rev = "e886e39e592e89f316536a6f070365a9d88901c9"; - sha256 = "08jdrfjkjx6gkf17h8wh7swnjg19bagb0lxcdhg4bsgb87mbi99v"; + rev = "fe2fc7b93d66349eff2c5baa6cec922ee3958f56"; + sha256 = "1paipf7phkkr66xnfsi9hwxlqpj339nza8ni42hc5lg12c4h0p14"; }; meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; }; @@ -6564,12 +6564,12 @@ final: prev: noice-nvim = buildVimPlugin { pname = "noice.nvim"; - version = "2023-08-30"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "folke"; repo = "noice.nvim"; - rev = "74c2902146b080035beb19944baf6f014a954720"; - sha256 = "10sjrxvnhrx1bi77lcdn5qz9kww4qcanajqzp2v8d3jlm5p2cc2c"; + rev = "396f9146529130904e07c45e90ecdbfa607534f3"; + sha256 = "0n7z491mg9wlr9vhpzanly9ywykbjavv04qk1f5msj5i5r613jh9"; }; meta.homepage = "https://github.com/folke/noice.nvim/"; }; @@ -6660,12 +6660,12 @@ final: prev: nvchad = buildVimPlugin { pname = "nvchad"; - version = "2023-09-16"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "3091ea58359bb85f087499bd73fbc0a57a935c34"; - sha256 = "0vfgh6a459jqlmsjnnf6dwkm1mqim3g6znlkbgdlizrlm16hfj5n"; + rev = "195fe4ae72365c75757c5d0df677f3b29d8697ce"; + sha256 = "01ycw6c0dlzyjpkp5kklp484ccygmrww65k5pcqgipvhzq0ldfm4"; }; meta.homepage = "https://github.com/nvchad/nvchad/"; }; @@ -6708,12 +6708,12 @@ final: prev: nvim-autopairs = buildVimPlugin { pname = "nvim-autopairs"; - version = "2023-09-08"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "defad64afbf19381fe31488a7582bbac421d6e38"; - sha256 = "05ihrriym44g01rryaah2h2xnl183dpwcsf8q8rxzr29z0jpxxip"; + rev = "de4f7138a68d5d5063170f2182fd27faf06b0b54"; + sha256 = "0ppip04x0z98aq7b0zpg1yyy2cgqr94jgf5dy2dr1wvgrjh9lxhd"; }; meta.homepage = "https://github.com/windwp/nvim-autopairs/"; }; @@ -6744,12 +6744,12 @@ final: prev: nvim-bqf = buildVimPlugin { pname = "nvim-bqf"; - version = "2023-09-12"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-bqf"; - rev = "a906a9dfc1bd7b3ac51ac954e32e157ffad9a7cd"; - sha256 = "03zn97fwhw661xfmj9mcvskryph12a7lh6sflcapd0pdx2fwbr7l"; + rev = "8784eebf34371049b641646d00232c2603215297"; + sha256 = "1vrp72kc1f1rkfdb9xnmd792l4h1j7vrnhf99l54pi700dnbjzcg"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-bqf/"; }; @@ -6804,12 +6804,12 @@ final: prev: nvim-cokeline = buildVimPlugin { pname = "nvim-cokeline"; - version = "2023-09-08"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "willothy"; repo = "nvim-cokeline"; - rev = "dae7f8d04a2a4a999adc19858d3748ee9229831d"; - sha256 = "0fa0ahb1alagdmdnk6fiivdgcplm3fw40bpv51i4975gbhdj7ibd"; + rev = "52e050a319f37a5f752fe8f461db209ab03a3188"; + sha256 = "0i8h1a7m4q3rsxbsxqbzlyyk4yv77kr56lvfs94d1xj8wq7nqgp7"; }; meta.homepage = "https://github.com/willothy/nvim-cokeline/"; }; @@ -7032,12 +7032,12 @@ final: prev: nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2023-08-29"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "b93d2c63ed39f76c4fea9348bb0ad3e261e89695"; - sha256 = "00jgq2qiqp6i8mm1vrp3g4g9kvb42yvfr0d37afg97jwkim0k3g5"; + rev = "c1a83ce4f3e12250ffa30a9aab79dad8d9b9fb95"; + sha256 = "0n49zyifb0ljm88b52gpb9808gzpplgwc1cmbjy4f87zgn4smqkv"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; }; @@ -7068,12 +7068,12 @@ final: prev: nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; - version = "2023-09-14"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "697b39e3db0e0d0ce9ee4c2df506a4e0386af6c2"; - sha256 = "0iaccv986r4z1lmfih24dk2ls501bfqw3n7z4h0mwbf7xqm9jml3"; + rev = "3ca419c52a7c20a2565237db2c110ed68fc7e6f1"; + sha256 = "1jy5yklfc3fvajy5mqwfi4h6p5bxb71ar1hnck8k8hciggrijhrq"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; }; @@ -7139,24 +7139,24 @@ final: prev: nvim-lilypond-suite = buildVimPlugin { pname = "nvim-lilypond-suite"; - version = "2023-09-15"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "martineausimon"; repo = "nvim-lilypond-suite"; - rev = "b734d3f3e91b1cdf7944d10b842e2898188669d6"; - sha256 = "00vbhfglgspbmv1ar5xjdcv8kv3s1y8a6cqalw6va5wazzy2slci"; + rev = "ac99483249bfa202395e3abcfce7bd39288d93e7"; + sha256 = "11l0bbbaxxinm17j9aqw7an1nfd77pgmkmh3acdx5ppnk8d9141z"; }; meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; }; nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2023-09-14"; + version = "2023-09-21"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "12517fb62b9760053b3edebc0b03308921a30f5c"; - sha256 = "1qsn5ziprl8wz606rjpri18i25hdsc12b39w4xb2nqkxwx3hdi2l"; + rev = "67f74e630a84ecfa73a82783c487bdedd8cecdc3"; + sha256 = "1rmpyjbv7a4ipy9nndarp5xv0azkqpw3c51fjw6fpx0yhlk72slc"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; }; @@ -7187,12 +7187,12 @@ final: prev: nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2023-09-15"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "cc388d3f6b9c7c943ae2b2dcd46ad470fd257f91"; - sha256 = "0xw1xya93qks2azp0rg2k7fyg2ak31c3z897af9d3lx0nrhy31xs"; + rev = "61b40df9c17943e43e7e698873caab0e7dbcdadc"; + sha256 = "1dwrns9i46p3b53dkbhs76gic7i1s49mvdc2ka31qpx3yqks10g1"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; }; @@ -7247,12 +7247,12 @@ final: prev: nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "2023-08-17"; + version = "2023-09-18"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "57cff9a240f3337129188997887d8848fe6022ad"; - sha256 = "0ysrq30k3fblgd1hlvywrq1jrkcgdnm3habcaw13b2xfp4hqlps7"; + rev = "f41c14ae8500ceccb71e6695574b67881f0b5a93"; + sha256 = "177l4rl3in93qk0ncjalr0bj5jfiv5z5c1g6n0b7d8wvlc3j24cm"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; }; @@ -7283,12 +7283,12 @@ final: prev: nvim-navic = buildVimPlugin { pname = "nvim-navic"; - version = "2023-07-21"; + version = "2023-09-18"; src = fetchFromGitHub { owner = "smiteshp"; repo = "nvim-navic"; - rev = "9c89730da6a05acfeb6a197e212dfadf5aa60ca0"; - sha256 = "1ginwysk4apjx2f045isidnzw863zrv272bdmzh247vi5za57c1k"; + rev = "0ffa7ffe6588f3417e680439872f5049e38a24db"; + sha256 = "04fd7gcs6hhc44pya1k8ds332hm1jpg44w3ri14g3r2850b8b02z"; }; meta.homepage = "https://github.com/smiteshp/nvim-navic/"; }; @@ -7319,12 +7319,12 @@ final: prev: nvim-notify = buildVimPlugin { pname = "nvim-notify"; - version = "2023-09-10"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "rcarriga"; repo = "nvim-notify"; - rev = "94859430020f5cf32a1b97ddd9e596fed9db7981"; - sha256 = "04fcm8277csv8davwirndinm0cpnb5h8azr2cxnw1szgqry2yh7k"; + rev = "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3"; + sha256 = "1a7s4y8xd1plcidnzs29rhqw7mfbj1q01bqffqjmimii9v6azmfn"; }; meta.homepage = "https://github.com/rcarriga/nvim-notify/"; }; @@ -7535,48 +7535,48 @@ final: prev: nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "2023-09-16"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "7f7665a17b60d80533b7a69cfad3b6875f2dd453"; - sha256 = "1cv3zc1d6cvqxf9kpi6dw7xzr9qj3zj6v990x7hfpds38f2ps87l"; + rev = "934469b9b6df369e198fb3016969e56393b0dc07"; + sha256 = "1z2bwxqyzvniyqg5003b4azaakdh6dcwfssiakk7681fnngj2iqn"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; }; nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "2023-09-16"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "794266a4edc8ab57b0d637626f01b5278a9123d8"; - sha256 = "0h2wa98ljgkr56yfcbif4xyn2721padzfavj3fd89wib3ylk5qzx"; + rev = "16ea2969ea0a5ba902fceece9b2db10c7c9ba2d6"; + sha256 = "0m1v1wiizqp7wfndjba6l52n3z4hkzsvq2imvgy7myqg091hj4hk"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; }; nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2023-09-06"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "b6c763db8cc486215ba96e0a67418848a710ab25"; - sha256 = "0zawrncadph3ra9fb48d63g4lg7ng5gkskkxl3hqy71lcngsi51b"; + rev = "44d270e9d1647088de596a2e04fdc806a50cd838"; + sha256 = "0zkjgqsgcv956jf63jhdipb2ra1j5mfxw08nlz8ni4vccd9yw5qa"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; }; nvim-treesitter-endwise = buildVimPlugin { pname = "nvim-treesitter-endwise"; - version = "2023-06-28"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "RRethy"; repo = "nvim-treesitter-endwise"; - rev = "9298b3ac8fd6d0d8f9e321194c6d3fd37e417cf9"; - sha256 = "1zkc892v347380awywfyfk0q8nsavi37zgz9yhizc4am6lphn391"; + rev = "4c344ffc8d54d7e1ba2cefaaa2c10ea93aa1cc2d"; + sha256 = "0320lz13zymw70wx7malkw4nkma3scz4kz35mq59f9p51dan6iky"; }; meta.homepage = "https://github.com/RRethy/nvim-treesitter-endwise/"; }; @@ -7678,12 +7678,12 @@ final: prev: nvim-ufo = buildVimPlugin { pname = "nvim-ufo"; - version = "2023-09-13"; + version = "2023-09-22"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-ufo"; - rev = "ddec0c27e9cd2d22df4ecacc45e9d6ce567f7c35"; - sha256 = "1jyrhrpp5144nnni1m054h94a99gmlp9c3hhjmg27zm9hwwd01z0"; + rev = "6f2ccdf2da390d62f8f9e15fc5ddbcbd312e1e66"; + sha256 = "05k9f2zxk1kkzp8xzsyc6j5szvvd8znjim10sj27jc0rmg5qldam"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-ufo/"; }; @@ -7702,12 +7702,12 @@ final: prev: nvim-web-devicons = buildVimPlugin { pname = "nvim-web-devicons"; - version = "2023-09-15"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-web-devicons"; - rev = "973ab742f143a796a779af4d786ec409116a0d87"; - sha256 = "1fmvym6ryxmff5559s6aw6nv4h5cgz2lnkjnhzbwws4iryvc90zl"; + rev = "45d0237c427baba8cd05e0ab26d30e2ee58c2c82"; + sha256 = "0cbp2xv6gnjd1plc8psj0qgwxfrfqw7qg8jn1cgr1la563jjlnlk"; }; meta.homepage = "https://github.com/nvim-tree/nvim-web-devicons/"; }; @@ -7726,12 +7726,12 @@ final: prev: nvim-window-picker = buildVimPlugin { pname = "nvim-window-picker"; - version = "2023-07-29"; + version = "2023-09-24"; src = fetchFromGitHub { owner = "s1n7ax"; repo = "nvim-window-picker"; - rev = "1b1bb834b0acb9eebb11a61664efc665757f1ba2"; - sha256 = "1ds2x5hnliw8c7zkqvmnij9bycnxgf3q0vnl0bzb7ki3jc2qg1r8"; + rev = "e7b6699fbd007bbe61dc444734b9bade445b2984"; + sha256 = "01l5d0bylgv1kg4wlq3n2rk656fzh0scy68l88nkbra7qqj9d5i2"; }; meta.homepage = "https://github.com/s1n7ax/nvim-window-picker/"; }; @@ -7810,24 +7810,24 @@ final: prev: octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2023-08-28"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "d1e52f9b3c755fcebb93d635821663a2c0f53281"; - sha256 = "0gvb7g6844w9ll6w7qwh5ian0vz5sr90nyw7x3pybms8w74wvcrn"; + rev = "04334f0602b351e4995f352b6fed3d6f91f64610"; + sha256 = "1sjig39rj9xli6nrf58xgvqbdnhrmz5zjdicn28pv7d67mydgvbw"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; }; oil-nvim = buildVimPlugin { pname = "oil.nvim"; - version = "2023-09-12"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "stevearc"; repo = "oil.nvim"; - rev = "9e036c6a4868b971127f3cb6bac6197bb4103723"; - sha256 = "1q6r479xfcx1xwrm0b2zzv88qjilbm4pw2nvcsdlczhdwqnsq0al"; + rev = "bfc5a4c48f4a53b95648e41d91e49b83fb03e919"; + sha256 = "0jgj24lrgr6jbvwln5lb3qx6b1kw8hxa0k09pqzrmpwzp6h6zmyc"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/oil.nvim/"; @@ -7883,12 +7883,12 @@ final: prev: onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2023-09-16"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "15c9b5b4ff38b3dcde4370e0a1ce12b927451dd4"; - sha256 = "1y8a7hyd2aghzgf83s3y4yanhzmcxads19hqfbl84cqf3lg4f4k8"; + rev = "7c02b4eeb310173ef6d741e60200d72b76923eae"; + sha256 = "1vmix76dr7sv199nwmvmxxgp7cqysi77m79p4bgsx2mynmkdx4p4"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; }; @@ -7943,12 +7943,12 @@ final: prev: openingh-nvim = buildVimPlugin { pname = "openingh.nvim"; - version = "2023-08-28"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "Almo7aya"; repo = "openingh.nvim"; - rev = "27655e19d4cad90f2ceed4f0a08cf7ebfb3a8e40"; - sha256 = "0jl5y6pgwdjin7rcrw8p2xv7x6z8gz9wkn7ijx3ixs5278q8wijb"; + rev = "cdca4f17dbc2ed85ea5e54c594eb57c4057d9290"; + sha256 = "04jx2pprk1072a06vanyml6bv4qh0hhfmjz145jjp69rn1pzqm8f"; }; meta.homepage = "https://github.com/Almo7aya/openingh.nvim/"; }; @@ -7967,12 +7967,12 @@ final: prev: orgmode = buildVimPlugin { pname = "orgmode"; - version = "2023-09-15"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "nvim-orgmode"; repo = "orgmode"; - rev = "34f977c090da2ff9f8cea01eecae8bd7d83fdef9"; - sha256 = "1dxnd0b7fljfzkfqvbf7snkz1ia8npc4x458pakd641r9ad3ny6z"; + rev = "6e40eec330afdcec051a2fb6d85b92d3a04b6dac"; + sha256 = "03yxbwj3xcbnbi622gfnq4hn9w1isq0rqwrvhi84mxnmpg934win"; }; meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; }; @@ -7995,20 +7995,20 @@ final: prev: src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "3501362a98fbbb64d23fe5fbcd2a98307f9229f8"; - sha256 = "0innvpbih3w22mara59nnxcpsg9rnn7xlxgb3db5gy7f3g2am5r5"; + rev = "2752dd199d73342f13a1bd599a99822505e2803f"; + sha256 = "00jmwd8la3cadhy2dzl3gzq8wbgn6xwjb9l35h1w1k161pl5p882"; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; }; overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2023-09-14"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "2749d8893a069a0020eba3ddbc26f1624a57d7b3"; - sha256 = "0976kdjsdjdk41zda42hi3wnk0x08iqlmiajs2amzgxdyj4x349r"; + rev = "8065976876cea89d0b99ffef4d997b930296f0e8"; + sha256 = "1sk0pf90hib69nyjr5vfr3kqgy0jh400nix6d8yp8qvdw5y1aw4a"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -8016,12 +8016,12 @@ final: prev: oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "2023-08-30"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "162a92e2bcca588a01c2f9fd857bdb4dabd8d72c"; - sha256 = "06q6ykda4pbkqblkqvk7l1gjw9hwn06l13v1sann39dzgwi1yrw7"; + rev = "b47c0ecab3a4270815afb3b05e03423b04cca8f2"; + sha256 = "1hkjc7x5ma8pmz5vi93ygqmbdfammikpvjjxkw9axlh5wh8ys48y"; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; }; @@ -8365,12 +8365,12 @@ final: prev: python-mode = buildVimPlugin { pname = "python-mode"; - version = "2023-07-03"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "python-mode"; repo = "python-mode"; - rev = "57384b9f278ed1c2b402fe48aad05781882561f1"; - sha256 = "1y30inljvpjrq1yphfjv1x2f0m5bn6gbqg69f3b51fs53sqaswi8"; + rev = "e01c27e8c17b3af2b9df7f6fc5a8a44afc3ad020"; + sha256 = "0g2gcxax1h44rzyv0wfsz78w62cak9riynqh190gncqhzjzswdfp"; fetchSubmodules = true; }; meta.homepage = "https://github.com/python-mode/python-mode/"; @@ -8474,11 +8474,11 @@ final: prev: rainbow-delimiters-nvim = buildVimPlugin { pname = "rainbow-delimiters.nvim"; - version = "2023-08-26"; + version = "2023-09-28"; src = fetchgit { url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; - rev = "9cbd3dc409af1f5531778ccd1ea6bce668241f39"; - sha256 = "0qz4my1xw1vww2109s8icscwfysa2aak3kjq2wym2smm259gd8g1"; + rev = "ece052dbcb2b3d2980f0f9881e41277929813644"; + sha256 = "05rc0mgn3jbp1aiac7531cidpc1s79qi1zhj2l7cz9353cfq0j47"; }; meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; }; @@ -8557,12 +8557,12 @@ final: prev: refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "2023-08-31"; + version = "2023-09-18"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "2ec9bc0fb5f3c8c6a0f776f0159dd2a3b1663554"; - sha256 = "038cczxj9ba3axb3aw5r2dsp5anzacnwnnp61i1pk7kk8l3wg2ck"; + rev = "be6505be8bdd306646bb81399312c02927a60a51"; + sha256 = "1h4hbg5x80anr4imfnlvvmcyqr0jg3s0jkpgzhpzq1783b89sj9s"; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; }; @@ -8617,12 +8617,12 @@ final: prev: rest-nvim = buildNeovimPlugin { pname = "rest.nvim"; - version = "2023-09-15"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "rest-nvim"; repo = "rest.nvim"; - rev = "f13ae54ae2545d4d612593d4a442cbb33a1b5b65"; - sha256 = "0xiyg3yghjvvfzg2qa3gi28n9bm86083sghsv68wc7848s8s5ka4"; + rev = "16c1c8d80a6a65c409be4342130a8a61a7497f98"; + sha256 = "13nrxchxca1xj5cdw7dy4r5xfgq251ym1aj3kdykn4gakqgs6mxz"; }; meta.homepage = "https://github.com/rest-nvim/rest.nvim/"; }; @@ -8881,12 +8881,12 @@ final: prev: sg-nvim = buildVimPlugin { pname = "sg.nvim"; - version = "2023-09-12"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "sourcegraph"; repo = "sg.nvim"; - rev = "a6a677225bffd66bc98e03ed77438cde93a6fd31"; - sha256 = "1410d2z73xnkcyfx3cq4p30qlbg6177alw9anpn7akvhhgr0dlz2"; + rev = "b0b543285dfefd47eeae93f3f5c812c1dce26ff4"; + sha256 = "09sldl3858nlhm10xzbrd3nigf05ia34n2ml4mqrzmb0zkkzidn6"; }; meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; }; @@ -9195,12 +9195,12 @@ final: prev: srcery-vim = buildVimPlugin { pname = "srcery-vim"; - version = "2023-09-04"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "srcery-colors"; repo = "srcery-vim"; - rev = "755e4ab8a63ec2b4ea756a2fa128d642771369e5"; - sha256 = "0f7bhdhpa79f457rhnmg64vl6nnzxmrkl47n30q31y9rvz9v9bp6"; + rev = "8ea4c4f5caf61ac4ab887fc53eabc916985db881"; + sha256 = "0z6i35gcf4qcy9cgsrg2bg2alh0sk6zxqvid8lgkmds4qgrvhxp3"; }; meta.homepage = "https://github.com/srcery-colors/srcery-vim/"; }; @@ -9436,12 +9436,12 @@ final: prev: tabby-nvim = buildVimPlugin { pname = "tabby.nvim"; - version = "2023-08-30"; + version = "2023-09-21"; src = fetchFromGitHub { owner = "nanozuki"; repo = "tabby.nvim"; - rev = "e0a20dc4c0e16ca755184c34a27391f31a91e463"; - sha256 = "16bh1wbdvp2zlk2aq5b7xplirqlqg4mwldspapsmahjjh3mdzg8m"; + rev = "9e537762cbb7647357eab22c61c7c5dda00138dd"; + sha256 = "0wznkhpd3wax8jqw6wa2802x649jv8ph89plz1qwc08ia47lwcfb"; }; meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; }; @@ -9545,12 +9545,12 @@ final: prev: tagbar = buildVimPlugin { pname = "tagbar"; - version = "2023-08-15"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "preservim"; repo = "tagbar"; - rev = "402e3e117fc7b47e43dbb87c51064daae3bc3bf3"; - sha256 = "0cg7s68lr0282ci1r34ixnkvls830j2j5k5dr55vqqkqi7614n3p"; + rev = "5d6990e4fc5b3e3b88a3af90146f2561c4f6d828"; + sha256 = "08i5gx57hsj4840m1b85064077l3gbdiyxq04g6s1m1zpj0xq7zj"; }; meta.homepage = "https://github.com/preservim/tagbar/"; }; @@ -9593,12 +9593,12 @@ final: prev: tcomment_vim = buildVimPlugin { pname = "tcomment_vim"; - version = "2022-12-17"; + version = "2023-09-22"; src = fetchFromGitHub { owner = "tomtom"; repo = "tcomment_vim"; - rev = "b4930f9da28647e5417d462c341013f88184be7e"; - sha256 = "06nlnnrxh3jgnlcbbr7czpaz9v7n2g60mw28lshc14wzqpl01vvx"; + rev = "593c9a6e1d411e276aee3eb459bcdaabb21550e5"; + sha256 = "0hx20j02h753q9jmwhzbddr0bf0z5magc3ayrc3yw8sjvhnqvrhw"; }; meta.homepage = "https://github.com/tomtom/tcomment_vim/"; }; @@ -9666,24 +9666,24 @@ final: prev: telescope-file-browser-nvim = buildVimPlugin { pname = "telescope-file-browser.nvim"; - version = "2023-09-15"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-file-browser.nvim"; - rev = "bec4b0fd6c293f5c42d7929d8eff49e5af43e7f3"; - sha256 = "1rnda6ckr18xhwh9zfx9kvypbd7ynxxkf3k4ml2qz48m2y9gyadn"; + rev = "6e51d0cd6447cf2525412220ff0a2885eef9039c"; + sha256 = "1ksx2w2vaxnjyvj937la3fsiw7z0ary5qjnylxspw0zqp6d2ri9q"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-file-browser.nvim/"; }; telescope-frecency-nvim = buildVimPlugin { pname = "telescope-frecency.nvim"; - version = "2023-08-27"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope-frecency.nvim"; - rev = "fbda5d91d6e787f5977787fa4a81da5c8e22160a"; - sha256 = "1cm2jr0f719jhr4q5w8fh0c8qjncrvhck18h4g42xsgyhrkvfy2g"; + rev = "eaaabc90ed082b84a2e9b0ce4ab8c6753b7c50f9"; + sha256 = "1hmm956km88zns0w0wpk1yphxh0bjhxzwln7f9igiz7wgq0b10nr"; }; meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; }; @@ -9908,24 +9908,24 @@ final: prev: telescope-nvim = buildNeovimPlugin { pname = "telescope.nvim"; - version = "2023-09-16"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "nvim-telescope"; repo = "telescope.nvim"; - rev = "b543aaa2c9cf8123ed2fe7dbb6c211a9cd415124"; - sha256 = "0k0jymfkp9n65pb5iak7kf89pl41zr7iwg19ww31j3b814am4pjd"; + rev = "ffe90fac32122f401429b14d383137bd92a685d0"; + sha256 = "1wf2kq3pv98fzy12hv19jg80r9phr96j2x5qvzbqfagglc1zb3jf"; }; meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; }; telescope_hoogle = buildVimPlugin { pname = "telescope_hoogle"; - version = "2022-10-27"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "luc-tielen"; repo = "telescope_hoogle"; - rev = "6322f74655a2773974377a8fc8d170c00f24938f"; - sha256 = "1pjq5bwnrxb3qhvvqd9v996hqfkbg5ah7qmbzrq1287h13m5jy2n"; + rev = "5c2ae51bcf905a7101134a597e6f7be2dc05f975"; + sha256 = "0nmzpyh9sdbvxf0hzvga748i4wnd0l6jmlwp8bmx84zazp93c667"; }; meta.homepage = "https://github.com/luc-tielen/telescope_hoogle/"; }; @@ -10149,24 +10149,24 @@ final: prev: toggleterm-nvim = buildVimPlugin { pname = "toggleterm.nvim"; - version = "2023-09-11"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "akinsho"; repo = "toggleterm.nvim"; - rev = "0427b908ebefcb3701c7f2cfbdafa37d11afe71a"; - sha256 = "1wxrwl530kxm8k8ymgk3w77av770ndr1hhzfk315jgl2p5hqmqm0"; + rev = "61e8ad370d4da5d84c77e31671027bc094ac06ca"; + sha256 = "0cwqlaqvbnw4ncm717v052mzb943jcynrfpx38c8aspzjqybdcpj"; }; meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; }; tokyonight-nvim = buildVimPlugin { pname = "tokyonight.nvim"; - version = "2023-08-29"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "folke"; repo = "tokyonight.nvim"; - rev = "9a01eada39558dc3243278e6805d90e8dff45dc0"; - sha256 = "1rd7d16gqy9g2dixnsk186lqc17a4d1h5c2409s0xi7wzj7czw68"; + rev = "e89caa3ad6d8da9d0dd981ec74a82c55adc61ffd"; + sha256 = "11r0vd7yzmlim6r48nby0zm508fxfcmhcm7fz7alhwb480h7s22a"; }; meta.homepage = "https://github.com/folke/tokyonight.nvim/"; }; @@ -10197,12 +10197,12 @@ final: prev: treesj = buildVimPlugin { pname = "treesj"; - version = "2023-08-25"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "bff8c32b826e188fa558e94c7c93ac17a8ef0365"; - sha256 = "0m30d7d9bgs7ni2npgzd7h83l47a9phi4qs3g1za4znqsjj2wmbd"; + rev = "81d0ae51b84143e228d27b6cf79d09012d2021cb"; + sha256 = "0pk3zvz982gfdfwz4a1c8zr9ilqsip42l8bfc0vmnd7gc1r096w8"; }; meta.homepage = "https://github.com/Wansmer/treesj/"; }; @@ -10281,12 +10281,12 @@ final: prev: twilight-nvim = buildVimPlugin { pname = "twilight.nvim"; - version = "2023-05-22"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "folke"; repo = "twilight.nvim"; - rev = "a4843e6e67092a1e6fa9666f02bf0ab59174c1df"; - sha256 = "1d9c77kq55nyl5jlma4m1qg69hldm6zm75d0sjzc3ifq6f82ai0g"; + rev = "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4"; + sha256 = "0j3vvj1hdsxj36pi4fnfcnj34hk26igicnvzk6xch4rwjlakqlaq"; }; meta.homepage = "https://github.com/folke/twilight.nvim/"; }; @@ -10317,24 +10317,24 @@ final: prev: typst-vim = buildVimPlugin { pname = "typst.vim"; - version = "2023-09-11"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "kaarmu"; repo = "typst.vim"; - rev = "1e672863c52184264dec59d234030a4898bb67cb"; - sha256 = "18ksiv66rjfw8hmysl8m7zkhd69w3dj7aqlfq6ph6vy0cqh6c4sf"; + rev = "65f9e78c11829a643d1539f3481c0ff875c83603"; + sha256 = "1q5v37l4awz5pm8cqvbvvwjizf45m7nqnxqv0inxzr70g9gqp7qv"; }; meta.homepage = "https://github.com/kaarmu/typst.vim/"; }; ultisnips = buildVimPlugin { pname = "ultisnips"; - version = "2023-08-05"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "SirVer"; repo = "ultisnips"; - rev = "24a3ebb36687b6d59a19d63173713575b486d739"; - sha256 = "0v6iq1mcnj1a6p2fks544wwhkgm0h8xnwr7ms427b1abvmj0sikz"; + rev = "f6d1501b630cb783b0af8507c5588328f826d40f"; + sha256 = "0h0rcqrfk4r48phlsb8nhvxb89vm9820lhbmkqvk1bqkjblsv279"; }; meta.homepage = "https://github.com/SirVer/ultisnips/"; }; @@ -10353,24 +10353,24 @@ final: prev: unicode-vim = buildVimPlugin { pname = "unicode.vim"; - version = "2023-03-19"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "chrisbra"; repo = "unicode.vim"; - rev = "c8aa12b1e2e1b6254885b12bdb239ce6c885fdb1"; - sha256 = "1mvsb0l9wi903rfazskgn0yzylcb1xkdaqvlcbj1w5yay372x4i9"; + rev = "bc20d0fb3331a7b41708388c56bb8221c2104da7"; + sha256 = "1nrx791gj66sky9bb039n7hwkvcic7wr1nrrb1vrx1sgqmwfpy6f"; }; meta.homepage = "https://github.com/chrisbra/unicode.vim/"; }; unison = buildVimPlugin { pname = "unison"; - version = "2023-09-14"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "bb06e1cce822f807c0e2db04c13c8cd5dad0803d"; - sha256 = "11qichfhqadp0xhral514szaq5bcc6ymf3cph0xy92sgk0a9rn27"; + rev = "58bbcb098cc57fc876c33a7ded70df41a226a2c3"; + sha256 = "0nlggvc0nq6033jvb9p5kvczqdwbgdpk0dcf79072pih4mqxnfw2"; }; meta.homepage = "https://github.com/unisonweb/unison/"; }; @@ -10389,12 +10389,12 @@ final: prev: urlview-nvim = buildVimPlugin { pname = "urlview.nvim"; - version = "2023-05-23"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "axieax"; repo = "urlview.nvim"; - rev = "b183133fd25caa6dd98b415e0f62e51e061cd522"; - sha256 = "0ychlw7lnnpmjflb5f5xyspv63kyrdzbxx88aw9ifaqiiyz3i4aq"; + rev = "bdbdf1e020e283551f003e71b0004096c746ef57"; + sha256 = "1bf226s400vyjffr6zqx9kr52qznzcgx1jnh356vfx3fjxsq81nl"; }; meta.homepage = "https://github.com/axieax/urlview.nvim/"; }; @@ -10545,12 +10545,12 @@ final: prev: vim-abolish = buildVimPlugin { pname = "vim-abolish"; - version = "2023-04-10"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-abolish"; - rev = "cb3dcb220262777082f63972298d57ef9e9455ec"; - sha256 = "0xriiima13cv84jlv37qd6ab4l6fjapqd8a8xsr5c87k0kkyyg13"; + rev = "dcbfe065297d31823561ba787f51056c147aa682"; + sha256 = "1yvpk0cnsx1b1q2wp52fv4mj71w8ssz4dcbbdix65m8qna6d0m9h"; }; meta.homepage = "https://github.com/tpope/vim-abolish/"; }; @@ -10905,12 +10905,12 @@ final: prev: vim-argwrap = buildVimPlugin { pname = "vim-argwrap"; - version = "2022-07-14"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "FooSoft"; repo = "vim-argwrap"; - rev = "feaba6b8b6ca099d267c81ee2c4ba43ce6de8499"; - sha256 = "08hjsxwm0fxgc54awzr7fmq1mrddq3rah40wnj44l4lsd73f5lba"; + rev = "b532cb6805864da4cfcfe0bb6a1ced61e291be02"; + sha256 = "1z51vrh49260aydz135mmq3k8912k8svbg6l4n83ghfjjzdlp5q0"; }; meta.homepage = "https://github.com/FooSoft/vim-argwrap/"; }; @@ -11541,12 +11541,12 @@ final: prev: vim-dadbod-ui = buildVimPlugin { pname = "vim-dadbod-ui"; - version = "2023-09-15"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "vim-dadbod-ui"; - rev = "0df3e984ba43d1688e4223315b4f27cbb556f6ad"; - sha256 = "1kb3h7y0bmnrb5g6mwkwcf1y3bm8yc85f0sfgzzybca0y3dbp7ii"; + rev = "95fd22469507e86b78aa55d868c14108adee2881"; + sha256 = "049bqzh61rj3xril9mxb8h75jr074126pgvq65c90h4rm9ddk4ql"; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; }; @@ -11985,12 +11985,12 @@ final: prev: vim-flake8 = buildVimPlugin { pname = "vim-flake8"; - version = "2023-03-22"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "nvie"; repo = "vim-flake8"; - rev = "5b950566e20d877184a06b1d2fe8bad0998b3ece"; - sha256 = "1mpj8n38fr1gfp65cah4w141cw381ms17zwmvl2iga2hz60rnz0d"; + rev = "fe47074aa4228b460ebc0d4b159345f886babbd9"; + sha256 = "1zb88dsb1m29cav42i95xz1h0f8zpx5p1snrlm7769fqx9gdyzcq"; }; meta.homepage = "https://github.com/nvie/vim-flake8/"; }; @@ -12081,12 +12081,12 @@ final: prev: vim-fugitive = buildVimPlugin { pname = "vim-fugitive"; - version = "2023-09-08"; + version = "2023-09-18"; src = fetchFromGitHub { owner = "tpope"; repo = "vim-fugitive"; - rev = "6fcb0ad03982de646e3fecb6915e585651b9a9fb"; - sha256 = "1acl8akxdgpanyn56y4lyvgljrhf2dlrdhisl924l9r0zba0kc3i"; + rev = "99db68d9b3304580bd383da7aaee05c7a954a344"; + sha256 = "04c5zip3rll58zswjmns42g4wl69s7gbq7qja4w8q4p7phgb5l5w"; }; meta.homepage = "https://github.com/tpope/vim-fugitive/"; }; @@ -12550,12 +12550,12 @@ final: prev: vim-illuminate = buildVimPlugin { pname = "vim-illuminate"; - version = "2023-09-12"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "RRethy"; repo = "vim-illuminate"; - rev = "8c910b2f84ae6acd9b4b17330bb94dd783c0c11a"; - sha256 = "0v6w5lm8f39yg9s3lfh15a2sbw8sr6pfiz6p83fmigrxncvb49cp"; + rev = "1b5d70332a51a1de05f281069851865a2bb1e6d7"; + sha256 = "0dbbak53d5hi8jkp0wxcb3x6kysdi7ry2w1k9n0lj64qkmp5afnb"; }; meta.homepage = "https://github.com/RRethy/vim-illuminate/"; }; @@ -12851,12 +12851,12 @@ final: prev: vim-latex-live-preview = buildVimPlugin { pname = "vim-latex-live-preview"; - version = "2023-04-01"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "xuhdev"; repo = "vim-latex-live-preview"; - rev = "e1a6a31b123bf6b15635cac6d391afcb2670187a"; - sha256 = "163zvzchxmpff2slj769bqagfblq6n7h3gyxn557dfl7hj5bfs2y"; + rev = "e1906cd4930a58ebaa5eb446436df23522eafb51"; + sha256 = "1adfyk96prwbf8dmznnfqvz27jxq0fpjygdhbrcc8b2i93i2dia2"; }; meta.homepage = "https://github.com/xuhdev/vim-latex-live-preview/"; }; @@ -13067,12 +13067,12 @@ final: prev: vim-lsp-settings = buildVimPlugin { pname = "vim-lsp-settings"; - version = "2023-09-03"; + version = "2023-09-17"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-lsp-settings"; - rev = "7344e006d06070a7e3f09655de552040a26a49c9"; - sha256 = "0v76sp0v5h4i41hda62rnqxvxc55wd9mnk2idnnp2p67xkb41pvy"; + rev = "7613a3f702ae7ff2794b659a9769494203f5cb67"; + sha256 = "0fa56dn9jmqz0hwd2jjc9g4j0rqyw5d5v64vzs8lq6r52fvzcm6j"; }; meta.homepage = "https://github.com/mattn/vim-lsp-settings/"; }; @@ -13151,12 +13151,12 @@ final: prev: vim-markdown = buildVimPlugin { pname = "vim-markdown"; - version = "2023-04-08"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "preservim"; repo = "vim-markdown"; - rev = "cc82d88e2a791f54d2b6e2b26e41f743351ac947"; - sha256 = "1l3vdx87sgqbxbh1jz00xm8s589rca4pszqk4jj9yvn1vxljnk87"; + rev = "4e9b4deda11d05a157ab34e97f76089669b5b7af"; + sha256 = "027i9y3f0dh6m3fw4fr7jd3pichbs9004c5hqm4i2fz82vb35smm"; }; meta.homepage = "https://github.com/preservim/vim-markdown/"; }; @@ -13416,12 +13416,12 @@ final: prev: vim-nickel = buildVimPlugin { pname = "vim-nickel"; - version = "2023-07-05"; + version = "2023-09-26"; src = fetchFromGitHub { owner = "nickel-lang"; repo = "vim-nickel"; - rev = "535196c1e6b77e05f31a5ba50a5eaef393bbf280"; - sha256 = "042n288b6c58jihbgsxhilycx56llbqck341zw7gf8sk4sypqhhr"; + rev = "f22898d88affc0958453b42e1147ba076637e0ed"; + sha256 = "1yczwjs3svan4hmsmb3lzn3i2n50qfkmkncqyrvsy5qyrlv19gy1"; }; meta.homepage = "https://github.com/nickel-lang/vim-nickel/"; }; @@ -13858,18 +13858,6 @@ final: prev: meta.homepage = "https://github.com/sheerun/vim-polyglot/"; }; - vim-pony = buildVimPlugin { - pname = "vim-pony"; - version = "2018-07-27"; - src = fetchFromGitHub { - owner = "jakwings"; - repo = "vim-pony"; - rev = "b26f01a869000b73b80dceabd725d91bfe175b75"; - sha256 = "0if8g94m3xmpda80byfxs649w2is9ah1k8v3028nblan73zlc8x8"; - }; - meta.homepage = "https://github.com/jakwings/vim-pony/"; - }; - vim-poweryank = buildVimPlugin { pname = "vim-poweryank"; version = "2017-08-13"; @@ -14388,12 +14376,12 @@ final: prev: vim-slime = buildVimPlugin { pname = "vim-slime"; - version = "2023-08-29"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "jpalardy"; repo = "vim-slime"; - rev = "7cfe5ac9f5d5512a7aeeb2e0a13a64975ac129e5"; - sha256 = "1lzvsdzpmrsdacxy73a6jnji3b3rjq3qm1r3qk4l46291xn8b9cw"; + rev = "3c523dd9d12f96703d07fa35e75d1afe45eecd96"; + sha256 = "0j9db2lvlzizhxf5arg3rfb1cxdsnqa3f8ri7afpl9n2zsa5prp0"; }; meta.homepage = "https://github.com/jpalardy/vim-slime/"; }; @@ -14568,12 +14556,12 @@ final: prev: vim-startify = buildVimPlugin { pname = "vim-startify"; - version = "2021-05-08"; + version = "2023-09-20"; src = fetchFromGitHub { owner = "mhinz"; repo = "vim-startify"; - rev = "81e36c352a8deea54df5ec1e2f4348685569bed2"; - sha256 = "1y8yi099lqg03781bnma2bj6x5lkvfq65vhdpnm65mfyak6dpzgz"; + rev = "4e089dffdad46f3f5593f34362d530e8fe823dcf"; + sha256 = "1ycqfqnmalqzrx1yy9a1fc2p0w922x4sqv2222bi9xjzmh77z4sv"; }; meta.homepage = "https://github.com/mhinz/vim-startify/"; }; @@ -14917,12 +14905,12 @@ final: prev: vim-tmux-navigator = buildVimPlugin { pname = "vim-tmux-navigator"; - version = "2023-08-20"; + version = "2023-09-16"; src = fetchFromGitHub { owner = "christoomey"; repo = "vim-tmux-navigator"; - rev = "addb64a772cb4a3ae1f1363583012b2cada2cd66"; - sha256 = "0vnsjcslz3w02jlkvpnld8wjb73qpninylp0alpniwqyjm43nrl9"; + rev = "7db70e08ea03b3e4d91f63713d76134512e28d7e"; + sha256 = "05mz1lpc0akanxf7pcrlwp08v84x69ah6042cc2pzqsjj5l24a64"; }; meta.homepage = "https://github.com/christoomey/vim-tmux-navigator/"; }; @@ -15505,12 +15493,12 @@ final: prev: vimspector = buildVimPlugin { pname = "vimspector"; - version = "2023-09-10"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "bee01e1186a65f551de456b0a6eea5b445943b1d"; - sha256 = "1yd0g67vjdqabjjicgwfdsxfbkpmh91w3cfj4m628h4la2iiwg6s"; + rev = "162a176f217616bac51ab1eb3b018b6e15b02e3a"; + sha256 = "1afnmrh9vp1zxsyn6w81pqmsnqd49vvipd80hsy8pxpzj4lpca9n"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -15518,12 +15506,12 @@ final: prev: vimtex = buildVimPlugin { pname = "vimtex"; - version = "2023-09-11"; + version = "2023-09-28"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "2b8a5f16a5768b3ae1780c266b73022dbb658af1"; - sha256 = "0i6rjzkbcibb9dxgk1406w6w1dab5nja0iiqpp1mwgdb28hjrswv"; + rev = "7d453a61b0256337f341a1195ca9eb3f3890a7df"; + sha256 = "0yk9zmcyl3mbfr5m1vs9w593irc78a9xwsn048qf7bpkwwmp1b0h"; }; meta.homepage = "https://github.com/lervag/vimtex/"; }; @@ -15674,12 +15662,12 @@ final: prev: wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2023-09-04"; + version = "2023-09-25"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "04fd37ae2b22c2134830a51ad49ed710c140145d"; - sha256 = "0gwxm6l6knskpnb2zh0963dr1il3x1m2la38v0z3vr8h5yn74gah"; + rev = "65b67f3669a0db078dab2750d3c51c680ee14df1"; + sha256 = "1j6bkk2gqmdaszs6q97yxjqnp3akl1wrlbvs6r31pz0faaswaqb8"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; }; @@ -15782,12 +15770,12 @@ final: prev: wrapping-nvim = buildVimPlugin { pname = "wrapping.nvim"; - version = "2023-08-08"; + version = "2023-09-23"; src = fetchFromGitHub { owner = "andrewferrier"; repo = "wrapping.nvim"; - rev = "1fc811d99b512ca53a4a773580f9ed5394fe6b2a"; - sha256 = "01j0whf2f4bzkq9p1bdpf7bhj1v7sj1bzdq47xck1f7fkkk2i8cr"; + rev = "e1ce68aae5ea729fc20e5bc17fb569314f76b9bb"; + sha256 = "1wsvy0j3zgd34ssbnajih8sx12666v0yywp7vr6bijz0hc4mlihs"; }; meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/"; }; @@ -15927,12 +15915,12 @@ final: prev: zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "2023-07-22"; + version = "2023-09-27"; src = fetchFromGitHub { owner = "ziglang"; repo = "zig.vim"; - rev = "15841fc4fecfb1b6c02da9b4cc17ced135edbf8e"; - sha256 = "0m9p0055x6j5bz7whln7arz6w7cn02wq4rgs1ynczrvbqd68iji2"; + rev = "a34fb9850a56bb1f1e62bb5cfd0641c8baaeb3f9"; + sha256 = "0zgd892b8z8blbs7z29qwwkvp43633iri9jf5rin9bgicj412cg9"; }; meta.homepage = "https://github.com/ziglang/zig.vim/"; }; @@ -15975,12 +15963,12 @@ final: prev: catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "2023-09-11"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "85e93601e0f0b48aa2c6bbfae4d0e9d7a1898280"; - sha256 = "0cdgh3x417m4xcwqaj4c76fylfnyyjq2az8jbvw5gxrpvz9lmazk"; + rev = "18267654c665310c665d3b7c6bc43d5f5ea5e410"; + sha256 = "0gncnwp8h64z33g97ra9vaad5lfknfn3w87p7axhbjw6fdsy99ii"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; }; @@ -16023,12 +16011,12 @@ final: prev: gruvbox-community = buildVimPlugin { pname = "gruvbox-community"; - version = "2023-09-12"; + version = "2023-09-19"; src = fetchFromGitHub { owner = "gruvbox-community"; repo = "gruvbox"; - rev = "121309cebfc5a9b4f71b7b962d0d0df7e82cc456"; - sha256 = "0211bkj92rk3gv70p7xlqny481s0qk345cgl05m2l1x6bmcm5zps"; + rev = "86c767ff91e2518da44ba8c78b3bc6c979cf5403"; + sha256 = "1map59hiin7qwwyliqxqwq3v64hskn4xpxisnfpj7ci56c9viby8"; }; meta.homepage = "https://github.com/gruvbox-community/gruvbox/"; }; @@ -16047,12 +16035,12 @@ final: prev: nightfly = buildVimPlugin { pname = "nightfly"; - version = "2023-09-01"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-nightfly-colors"; - rev = "2737ba5b8d22ad6803bb0f51099f90c61bab566c"; - sha256 = "07g6s0p9mqs3s65a027zvpwpfmx191ajg0h8v9qilgzw755barx7"; + rev = "28108adbd8674fe2788aa918c4a520a355654be3"; + sha256 = "1r82v8pzih9bp5bkad58q3w8r302l26id3471470sab7808cv8a8"; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; }; @@ -16155,12 +16143,12 @@ final: prev: vim-docbk-snippets = buildVimPlugin { pname = "vim-docbk-snippets"; - version = "2023-06-05"; + version = "2023-09-29"; src = fetchFromGitHub { owner = "jhradilek"; repo = "vim-snippets"; - rev = "a279b708a49ca410b41b1628f62c56ab4dc0390b"; - sha256 = "06rnj834nrd0c1g088zfvb2bvbzqzbmbdhga9gza8srjw7p8kvhw"; + rev = "73aa6c7a3dcd9ac452271fbd4f8a2bdf66a7513e"; + sha256 = "1wpn6gfw1r89232d779lz8wy19asrribindlcsaikrsqvml3a0hr"; }; meta.homepage = "https://github.com/jhradilek/vim-snippets/"; }; diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 3c1e6c2ff411..dfda03ac5a31 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -16,14 +16,26 @@ }; agda = buildGrammar { language = "agda"; - version = "0.0.0+rev=80ea622"; + version = "0.0.0+rev=c21c3a0"; src = fetchFromGitHub { - owner = "AusCyberman"; + owner = "tree-sitter"; repo = "tree-sitter-agda"; - rev = "80ea622cf952a0059e168e5c92a798b2f1925652"; - hash = "sha256-D63jvITL2RA8yg/TBSi6GsOxwLKzSHibbm3hwIKzesU="; + rev = "c21c3a0f996363ed17b8ac99d827fe5a4821f217"; + hash = "sha256-EV0J38zcfSHaBqzu2Rcut1l20FpB+xneFRaizEX1DXg="; }; - meta.homepage = "https://github.com/AusCyberman/tree-sitter-agda"; + meta.homepage = "https://github.com/tree-sitter/tree-sitter-agda"; + }; + apex = buildGrammar { + language = "apex"; + version = "0.0.0+rev=e63bcdc"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "e63bcdcc26ae808b3fe79dfb8fa61bebdb95bda4"; + hash = "sha256-7kfg8oqi39sExBuuKxmUgg5m9g22TW94rccas/7/5zE="; + }; + location = "apex"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; }; arduino = buildGrammar { language = "arduino"; @@ -49,23 +61,23 @@ }; awk = buildGrammar { language = "awk"; - version = "0.0.0+rev=2444262"; + version = "0.0.0+rev=374da90"; src = fetchFromGitHub { owner = "Beaglefoot"; repo = "tree-sitter-awk"; - rev = "244426241376b08d9531616290d657106ec8f7ff"; - hash = "sha256-rNQxGMgK9O1wpi1Rdhz/3I210w92AIPAJzEf0v/ICz8="; + rev = "374da90decaa60fea7a22490a77440ece6d4161d"; + hash = "sha256-gbA6VyhPh2lH9FqYKj9sL8uhuMizCmV0U42s5gvk7AE="; }; meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; }; bash = buildGrammar { language = "bash"; - version = "0.0.0+rev=bdcd56c"; + version = "0.0.0+rev=fd4e40d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; - rev = "bdcd56c5a3896f7bbb7684e223c43d9f24380351"; - hash = "sha256-zkhCk19kd/KiqYTamFxui7KDE9d+P9pLjc1KVTvYPhI="; + rev = "fd4e40dab883d6456da4d847de8321aee9c80805"; + hash = "sha256-dJUJGrpBWBLjcqiqxCnJ/MENwa2+uxAmQD71aYloxsw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; @@ -115,12 +127,12 @@ }; bitbake = buildGrammar { language = "bitbake"; - version = "0.0.0+rev=ed92abd"; + version = "0.0.0+rev=6cb07d9"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-bitbake"; - rev = "ed92abd7b67ab66a6fa3a747a0157f01d2e467d8"; - hash = "sha256-HfWUDYiBCmtlu5fFX287BSDHyCiD7gqIVFDTxH5APAE="; + rev = "6cb07d98f1cad180b8ea28965e59ee05023a5693"; + hash = "sha256-KfX0vzxHn4XVtmjOSPl31t17e+rSEoSacjAFQCl4+Ik="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-bitbake"; }; @@ -303,12 +315,12 @@ }; cuda = buildGrammar { language = "cuda"; - version = "0.0.0+rev=f00c914"; + version = "0.0.0+rev=275cfb9"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-cuda"; - rev = "f00c91430124797e798cbf28e09075d7d192938a"; - hash = "sha256-9Jx6O4yfIrbCLTEPgpoZZ+3yxhi2r0MwrbiHCUexa60="; + rev = "275cfb95013b88382e11490aef1e7c9b17a95ef7"; + hash = "sha256-3sb9YLPRPjafSLGvyjLSuu+vqvolF63CI0MWZzvEGJw="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; }; @@ -381,12 +393,12 @@ }; dockerfile = buildGrammar { language = "dockerfile"; - version = "0.0.0+rev=c0a9d69"; + version = "0.0.0+rev=1800d5a"; src = fetchFromGitHub { owner = "camdencheek"; repo = "tree-sitter-dockerfile"; - rev = "c0a9d694d9bf8ab79a919f5f9c7bc9c169caf321"; - hash = "sha256-dNrLw9E3I3LqQUqYx+YUBZTlSoAp/qoOf6+RL7Lv3ew="; + rev = "1800d5a06789797065ba5e7d80712b6bbf5483d7"; + hash = "sha256-qt626fHCZkHkl8yrEtDbJ+l7wwmU0XMcP0oPwrCYNgI="; }; meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; }; @@ -515,12 +527,12 @@ }; erlang = buildGrammar { language = "erlang"; - version = "0.0.0+rev=7aa24fe"; + version = "0.0.0+rev=4a0ec79"; src = fetchFromGitHub { owner = "WhatsApp"; repo = "tree-sitter-erlang"; - rev = "7aa24fe8616072fc1a659f72d5b60bd8c01fb5cc"; - hash = "sha256-7rhwMBq5u5bVjyCE4j3f5tzY+9jL80Xd5hgkJjlqSr8="; + rev = "4a0ec79b7eb7671efe935cd97967430c34598c7d"; + hash = "sha256-q1V5lJsSQyx7ji4T+leIfSH9wAZRHW0XeLnY3Rc9WWI="; }; meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang"; }; @@ -636,12 +648,12 @@ }; git_config = buildGrammar { language = "git_config"; - version = "0.0.0+rev=a01b498"; + version = "0.0.0+rev=9c2a1b7"; src = fetchFromGitHub { owner = "the-mikedavis"; repo = "tree-sitter-git-config"; - rev = "a01b498b25003d97a5f93b0da0e6f28307454347"; - hash = "sha256-9gLmao4zmDYj7uxrngjMa4AG9yIkKyptgaCBcL4GZYA="; + rev = "9c2a1b7894e6d9eedfe99805b829b4ecd871375e"; + hash = "sha256-O0w0BhhPPwhnKfniAFSPMWfBsZUTrijifAsmFiAncWg="; }; meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-config"; }; @@ -691,12 +703,12 @@ }; gleam = buildGrammar { language = "gleam"; - version = "0.0.0+rev=297031d"; + version = "0.0.0+rev=32c8f1e"; src = fetchFromGitHub { owner = "gleam-lang"; repo = "tree-sitter-gleam"; - rev = "297031dce60e07acf90345d62777623469e46027"; - hash = "sha256-/LieoIseeZwQttCHnAOfwWRpCmBnUdWTcGwSOyjHexg="; + rev = "32c8f1e32aee036583ca09e7e6e4ea881852b42c"; + hash = "sha256-tAYlenGQM+TK8AR8RtyDULBgWjAXgHx13/lrhNAZVhs="; }; meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; }; @@ -713,12 +725,12 @@ }; glsl = buildGrammar { language = "glsl"; - version = "0.0.0+rev=64e786e"; + version = "0.0.0+rev=ec6100d"; src = fetchFromGitHub { owner = "theHamsta"; repo = "tree-sitter-glsl"; - rev = "64e786e36398b1e18ccfdbfd964d922a67392ebc"; - hash = "sha256-6G5j3xfkbcFjAT6OWQyTgeryJEW2SSnyOhedF0QPmSw="; + rev = "ec6100d2bdf22363ca8a711a212f2144ea49233f"; + hash = "sha256-QFsOq/1GH40XgnBT9V3Eb7aQabtBGOtxHp65FdugOz8="; }; meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; }; @@ -834,23 +846,23 @@ }; haskell = buildGrammar { language = "haskell"; - version = "0.0.0+rev=9970682"; + version = "0.0.0+rev=d7ac98f"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-haskell"; - rev = "99706824b92f162d4e0f47c7e930bbccb367276e"; - hash = "sha256-JJvXkunDFRjWoXipxl1o2P+lRIDa4kw/Ys3LUu3piIY="; + rev = "d7ac98f49e3ed7e17541256fe3881a967d7ffdd3"; + hash = "sha256-XEfZSNnvF2BMOWwTfk6GXSnSpbKVfAYk7I3XbO1tIBg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; }; haskell_persistent = buildGrammar { language = "haskell_persistent"; - version = "0.0.0+rev=58a6ccf"; + version = "0.0.0+rev=577259b"; src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "tree-sitter-haskell-persistent"; - rev = "58a6ccfd56d9f1de8fb9f77e6c42151f8f0d0f3d"; - hash = "sha256-p4Anm/xeG/d7nYBPDABcdDih/a+0rMjwtVUJru7m9QY="; + rev = "577259b4068b2c281c9ebf94c109bd50a74d5857"; + hash = "sha256-ASdkBQ57GfpLF8NXgDzJMB/Marz9p1q03TZkwMgF/eQ="; }; meta.homepage = "https://github.com/MercuryTechnologies/tree-sitter-haskell-persistent"; }; @@ -1186,12 +1198,12 @@ }; luadoc = buildGrammar { language = "luadoc"; - version = "0.0.0+rev=8981072"; + version = "0.0.0+rev=990926b"; src = fetchFromGitHub { owner = "amaanq"; repo = "tree-sitter-luadoc"; - rev = "8981072676ec8bd74def6134be4f883655f7c082"; - hash = "sha256-HRHZDX0/duvQza0SJwCI/uKO0d12VYtvpuYB+KCkfow="; + rev = "990926b13488a4bc0fc0804fc0f8400b5b0a1fb4"; + hash = "sha256-LU8zF6gM8tlwfbdUy/tlg5ubhyFKUrwF/vU8NPXlOGQ="; }; meta.homepage = "https://github.com/amaanq/tree-sitter-luadoc"; }; @@ -1489,12 +1501,12 @@ }; php = buildGrammar { language = "php"; - version = "0.0.0+rev=ce2c73a"; + version = "0.0.0+rev=a05c611"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-php"; - rev = "ce2c73a8d84b5648e8792698dc9fd955e5f6a906"; - hash = "sha256-HZOIz9KiZ13aqeQtCeQln56RRRPUSgT7ulPJs54fzJc="; + rev = "a05c6112a1dfdd9e586cb275700931e68d3c7c85"; + hash = "sha256-9t+9TnyBVkQVrxHhCzoBkfIjHoKw3HW4gTJjNv+DpPw="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; }; @@ -1644,12 +1656,12 @@ }; python = buildGrammar { language = "python"; - version = "0.0.0+rev=c01fb4e"; + version = "0.0.0+rev=a901729"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-python"; - rev = "c01fb4e38587e959b9058b8cd34b9e6a3068c827"; - hash = "sha256-cV/QwvEQkIQcgo0Pm+3pUH2LhpYOPsuWMgjXMa8dv+s="; + rev = "a901729099257aac932d79c60adb5e8a53fa7e6c"; + hash = "sha256-gRhD3M1DkmwYQDDnyRq6QMTWUJUY0vbetGnN+pBTd84="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; }; @@ -1831,23 +1843,23 @@ }; rust = buildGrammar { language = "rust"; - version = "0.0.0+rev=17a6b15"; + version = "0.0.0+rev=48e0533"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; - rev = "17a6b15562b09db1f27b8f5f26f17edbb2aac097"; - hash = "sha256-seWoMuA87ZWCq3mUXopVeDCcTxX/Bh+B4PFLVa0CBQA="; + rev = "48e053397b587de97790b055a1097b7c8a4ef846"; + hash = "sha256-ht0l1a3esvBbVHNbUosItmqxwL7mDp+QyhIU6XTUiEk="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; scala = buildGrammar { language = "scala"; - version = "0.0.0+rev=70afdd5"; + version = "0.0.0+rev=1b4c2fa"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-scala"; - rev = "70afdd5632d57dd63a960972ab25945e353a52f6"; - hash = "sha256-bi0Lqo/Zs2Uaz1efuKAARpEDg5Hm59oUe7eSXgL1Wow="; + rev = "1b4c2fa5c55c5fd83cbb0d2f818f916aba221a42"; + hash = "sha256-93uWT5KMqCUwntdL5U2Vc71ci+uP3OdP9y6kVZ3bYLo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; }; @@ -1940,6 +1952,30 @@ }; meta.homepage = "https://github.com/JoranHonig/tree-sitter-solidity"; }; + soql = buildGrammar { + language = "soql"; + version = "0.0.0+rev=e63bcdc"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "e63bcdcc26ae808b3fe79dfb8fa61bebdb95bda4"; + hash = "sha256-7kfg8oqi39sExBuuKxmUgg5m9g22TW94rccas/7/5zE="; + }; + location = "soql"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; + }; + sosl = buildGrammar { + language = "sosl"; + version = "0.0.0+rev=e63bcdc"; + src = fetchFromGitHub { + owner = "aheber"; + repo = "tree-sitter-sfapex"; + rev = "e63bcdcc26ae808b3fe79dfb8fa61bebdb95bda4"; + hash = "sha256-7kfg8oqi39sExBuuKxmUgg5m9g22TW94rccas/7/5zE="; + }; + location = "sosl"; + meta.homepage = "https://github.com/aheber/tree-sitter-sfapex"; + }; sparql = buildGrammar { language = "sparql"; version = "0.0.0+rev=05f949d"; @@ -1973,6 +2009,17 @@ }; meta.homepage = "https://github.com/amaanq/tree-sitter-squirrel"; }; + ssh_config = buildGrammar { + language = "ssh_config"; + version = "0.0.0+rev=e400863"; + src = fetchFromGitHub { + owner = "ObserverOfTime"; + repo = "tree-sitter-ssh-config"; + rev = "e4008633536870f3fed3198c96503250af0b0a12"; + hash = "sha256-jPEJQgFys+gwwLiIXmhHvrsT9ai0R7wXJVxRQANACkI="; + }; + meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-ssh-config"; + }; starlark = buildGrammar { language = "starlark"; version = "0.0.0+rev=c45ce2b"; @@ -2064,12 +2111,12 @@ }; t32 = buildGrammar { language = "t32"; - version = "0.0.0+rev=5e6ce99"; + version = "0.0.0+rev=c544082"; src = fetchFromGitLab { owner = "xasc"; repo = "tree-sitter-t32"; - rev = "5e6ce99611b2fef9b4d812e43898b176185c61ed"; - hash = "sha256-3gRMvJh8vVr7E2b0/RDGqjrlhzjZciWgOYbE+e3dkeE="; + rev = "c544082904fd1d27da5493857bd3fc278bae2a1a"; + hash = "sha256-0iH5zEe5/BD2Wi4jb67grCXafmHhJkSD/NkjqGZZ3pY="; }; meta.homepage = "https://gitlab.com/xasc/tree-sitter-t32.git"; }; @@ -2108,6 +2155,17 @@ location = "dialects/terraform"; meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; }; + textproto = buildGrammar { + language = "textproto"; + version = "0.0.0+rev=8dacf02"; + src = fetchFromGitHub { + owner = "PorterAtGoogle"; + repo = "tree-sitter-textproto"; + rev = "8dacf02aa402892c91079f8577998ed5148c0496"; + hash = "sha256-MpQTrNjjNO2Bj5qR6ESwI9SZtJPmcS6ckqjAR0qaLx8="; + }; + meta.homepage = "https://github.com/PorterAtGoogle/tree-sitter-textproto"; + }; thrift = buildGrammar { language = "thrift"; version = "0.0.0+rev=d4deb1b"; @@ -2368,12 +2426,12 @@ }; wing = buildGrammar { language = "wing"; - version = "0.0.0+rev=430ec75"; + version = "0.0.0+rev=fac3f72"; src = fetchFromGitHub { owner = "winglang"; repo = "wing"; - rev = "430ec7527a3eee00719ce9735854177629410f63"; - hash = "sha256-vfmpob+2yh/Lnhc6b+Lz0nB7bwk2tMbbIFs1iASj19M="; + rev = "fac3f72d80d379fea61d1eca782cb99ac6d78b62"; + hash = "sha256-/PIqwqG5h2iFVzpTTlXOrAKEDNctcxRHIhGyv5jlkIw="; }; location = "libs/tree-sitter-wing"; generate = true; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 939c27c391b3..bf3181f8fe7d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -165,6 +165,19 @@ self: super: { meta.homepage = "https://github.com/sblumentritt/bitbake.vim/"; }; + # The GitHub repository returns 404, which breaks the update script + vim-pony = buildVimPlugin { + pname = "vim-pony"; + version = "2018-07-27"; + src = fetchFromGitHub { + owner = "jakwings"; + repo = "vim-pony"; + rev = "b26f01a869000b73b80dceabd725d91bfe175b75"; + sha256 = "0if8g94m3xmpda80byfxs649w2is9ah1k8v3028nblan73zlc8x8"; + }; + meta.homepage = "https://github.com/jakwings/vim-pony/"; + }; + chadtree = super.chadtree.overrideAttrs { passthru.python3Dependencies = ps: with ps; [ pynvim-pp @@ -986,7 +999,7 @@ self: super: { pname = "sg-nvim-rust"; inherit (old) version src; - cargoHash = "sha256-JwEOfxGH2wiFkdepxBsUYrpQ2kMV6koqpkD7s+gbWw8="; + cargoHash = "sha256-HdewCCraJ2jj2KAVnjzND+4O52jqfABonFU6ybWWAWY="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 0a92f46e741b..64f721cee38c 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -353,7 +353,7 @@ https://github.com/mpickering/hlint-refactor-vim/,, https://github.com/calops/hmts.nvim/,, https://github.com/edluffy/hologram.nvim/,, https://github.com/urbit/hoon.vim/,, -https://github.com/phaazon/hop.nvim/,, +https://github.com/smoka7/hop.nvim/,, https://github.com/rktjmp/hotpot.nvim/,, https://github.com/lewis6991/hover.nvim/,HEAD, https://github.com/othree/html5.vim/,HEAD, @@ -1167,7 +1167,6 @@ https://github.com/junegunn/vim-plug/,, https://github.com/powerman/vim-plugin-AnsiEsc/,, https://github.com/hasundue/vim-pluto/,HEAD, https://github.com/sheerun/vim-polyglot/,, -https://github.com/jakwings/vim-pony/,, https://github.com/haya14busa/vim-poweryank/,, https://github.com/prettier/vim-prettier/,, https://github.com/thinca/vim-prettyprint/,, From 21f14beca63cb7225d045b347225f4e7df168c5b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Sep 2023 19:13:39 +0200 Subject: [PATCH 129/156] python311Packages.meshtastic: 2.2.7 -> 2.2.8 Diff: https://github.com/meshtastic/Meshtastic-python/compare/refs/tags/2.2.7...2.2.8 Changelog: https://github.com/meshtastic/python/releases/tag/2.2.8 --- pkgs/development/python-modules/meshtastic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meshtastic/default.nix b/pkgs/development/python-modules/meshtastic/default.nix index 36dfaad8ab55..984f4e0329fd 100644 --- a/pkgs/development/python-modules/meshtastic/default.nix +++ b/pkgs/development/python-modules/meshtastic/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "meshtastic"; - version = "2.2.7"; + version = "2.2.8"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "meshtastic"; repo = "Meshtastic-python"; rev = "refs/tags/${version}"; - hash = "sha256-1XbD//nuTJkw5YefUURfMXjvjoZheadRcNI+SSIQ1LU="; + hash = "sha256-2VkxKeoRgBCmA59XZT8wlrzvnJ6k2Q2ZLM72TB1atEw="; }; propagatedBuildInputs = [ From 8e16a924b06440cf02a3bddaf35b96bd584e5069 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 30 Sep 2023 19:29:49 +0200 Subject: [PATCH 130/156] usql: 0.15.0 -> 0.15.1 https://github.com/xo/usql/compare/v0.15.0...v0.15.1 --- pkgs/applications/misc/usql/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/usql/default.nix b/pkgs/applications/misc/usql/default.nix index 173e50d17518..c63514e179f6 100644 --- a/pkgs/applications/misc/usql/default.nix +++ b/pkgs/applications/misc/usql/default.nix @@ -10,18 +10,18 @@ buildGoModule rec { pname = "usql"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "xo"; repo = "usql"; rev = "v${version}"; - hash = "sha256-YjRbrhJSbX1OLEc7A72ubg1KtzJSWY0KphD4d8dAKQ8="; + hash = "sha256-thpVcJ1HRhoOAli7829zM4fermEcS9FwzKX7ZjHGhZg="; }; buildInputs = [ unixODBC icu ]; - vendorHash = "sha256-OZ/eui+LR+Gn1nmu9wryGmz3jiUMuDScmTZ5G8UKWP8="; + vendorHash = "sha256-S7fahA+ykviQoWc7p0CcTGfouswxQNBn4HH+tbl0fbI="; proxyVendor = true; # Exclude broken genji, hive & impala drivers (bad group) From 2ab7a8882152f761f79de52561834f707a2cb2fa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Sep 2023 19:30:03 +0200 Subject: [PATCH 131/156] python311Packages.boschshcpy: 0.2.69 -> 0.2.70 Diff: https://github.com/tschamm/boschshcpy/compare/0.2.69...0.2.70 --- pkgs/development/python-modules/boschshcpy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boschshcpy/default.nix b/pkgs/development/python-modules/boschshcpy/default.nix index 5f666c1fdfc8..fe6f947ef018 100644 --- a/pkgs/development/python-modules/boschshcpy/default.nix +++ b/pkgs/development/python-modules/boschshcpy/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "boschshcpy"; - version = "0.2.69"; + version = "0.2.70"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "tschamm"; repo = pname; rev = version; - hash = "sha256-NXn92a+dhJhAfh92zvNQyrfNE7ZCCIl2er5569IXff8="; + hash = "sha256-oL1NgQqK/dDDImDK3RASa2vAUPrenqK8t+MCi2Wwjmk="; }; propagatedBuildInputs = [ From 095ae5cc8159cafa87272bd7bc76983961ae5b3e Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Sat, 30 Sep 2023 19:30:18 +0200 Subject: [PATCH 132/156] usql: add meta.mainProgram --- pkgs/applications/misc/usql/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/usql/default.nix b/pkgs/applications/misc/usql/default.nix index c63514e179f6..66a9eedeff64 100644 --- a/pkgs/applications/misc/usql/default.nix +++ b/pkgs/applications/misc/usql/default.nix @@ -73,6 +73,7 @@ buildGoModule rec { homepage = "https://github.com/xo/usql"; changelog = "https://github.com/xo/usql/releases/tag/v${version}"; license = licenses.mit; + mainProgram = "usql"; maintainers = with maintainers; [ georgyo anthonyroussel ]; platforms = with platforms; linux ++ darwin; }; From f13e01537dbca5d229b9d9c130a8a45c8dad9e98 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Sep 2023 19:31:56 +0200 Subject: [PATCH 133/156] checkov: 2.4.55 -> 2.4.57 Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/2.4.55...2.4.57 Changelog: https://github.com/bridgecrewio/checkov/releases/tag/2.4.57 --- pkgs/development/tools/analysis/checkov/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/checkov/default.nix b/pkgs/development/tools/analysis/checkov/default.nix index e271f7272112..9c0ebfb86dac 100644 --- a/pkgs/development/tools/analysis/checkov/default.nix +++ b/pkgs/development/tools/analysis/checkov/default.nix @@ -22,14 +22,14 @@ with py.pkgs; buildPythonApplication rec { pname = "checkov"; - version = "2.4.55"; + version = "2.4.57"; format = "setuptools"; src = fetchFromGitHub { owner = "bridgecrewio"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-HeGrhW9QKxR3WrPMQRgRSntcpbr8UEg+D6To5Dqmfsc="; + hash = "sha256-f4BYbz7ldu0X18Hf4cF2HI90SlSh9m61B1BiD+8XZkQ="; }; patches = [ From df10abc541cea0b86654f43c944ca52ca6b3adfa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 30 Sep 2023 17:32:44 +0000 Subject: [PATCH 134/156] gitRepo: 2.36.1 -> 2.37 --- pkgs/applications/version-management/git-repo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/version-management/git-repo/default.nix b/pkgs/applications/version-management/git-repo/default.nix index 62be45cba27e..a5f6820342d3 100644 --- a/pkgs/applications/version-management/git-repo/default.nix +++ b/pkgs/applications/version-management/git-repo/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { pname = "git-repo"; - version = "2.36.1"; + version = "2.37"; src = fetchFromGitHub { owner = "android"; repo = "tools_repo"; rev = "v${version}"; - hash = "sha256-jq9Frh3rufI9Q3auh2Qfoo89x+jKsbxBB8ojreVgmjc="; + hash = "sha256-6OAubRkNXIm1HaiDq4jzBPUhgbwQowSZXSqAzAe7Rv0="; }; # Fix 'NameError: name 'ssl' is not defined' From ea9e8f83442cc83db3c44060b65dddf2ca841457 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Sep 2023 10:32:59 -0700 Subject: [PATCH 135/156] libsForQt5.mauiPackages.booth: depends on prison Otherwise it fails to launch with qrc:/views/CameraPage.qml:15:1: module "org.kde.prison.scanner" is not installed --- pkgs/applications/maui/booth.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/maui/booth.nix b/pkgs/applications/maui/booth.nix index 0f753832ad14..f82055895854 100644 --- a/pkgs/applications/maui/booth.nix +++ b/pkgs/applications/maui/booth.nix @@ -7,6 +7,7 @@ , kirigami2 , mauikit , mauikit-filebrowsing +, prison , qtgraphicaleffects , qtmultimedia , qtquickcontrols2 @@ -27,6 +28,7 @@ mkDerivation { kirigami2 mauikit mauikit-filebrowsing + prison qtgraphicaleffects qtmultimedia qtquickcontrols2 From 9393814222549545a7ecce3cb49b995051c0577f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Sep 2023 19:48:16 +0200 Subject: [PATCH 136/156] python311Packages.meraki: 1.36.0 -> 1.37.3 Changelog: https://github.com/meraki/dashboard-api-python/releases/tag/1.37.3 --- pkgs/development/python-modules/meraki/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/meraki/default.nix b/pkgs/development/python-modules/meraki/default.nix index 2a7db95a730b..cafa77c1e516 100644 --- a/pkgs/development/python-modules/meraki/default.nix +++ b/pkgs/development/python-modules/meraki/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "meraki"; - version = "1.36.0"; + version = "1.37.3"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-VkXA5eEIEcyPlyI566rwtmIGauxD4ra0Q4ccH4ojc0U="; + hash = "sha256-pq/+giQwxvMey5OS8OtKH8M5fKmDuweuod6+hviY7P8="; }; propagatedBuildInputs = [ From 5fa870f832501c68256b1481964ec51304e27f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Sep 2023 10:40:36 -0700 Subject: [PATCH 137/156] libsForQt5.mauiPackages.mauikit-documents: init at 3.0.1 --- pkgs/applications/maui/default.nix | 1 + pkgs/applications/maui/mauikit-documents.nix | 44 ++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 pkgs/applications/maui/mauikit-documents.nix diff --git a/pkgs/applications/maui/default.nix b/pkgs/applications/maui/default.nix index 5379910c880f..b64a3d8455eb 100644 --- a/pkgs/applications/maui/default.nix +++ b/pkgs/applications/maui/default.nix @@ -61,6 +61,7 @@ let mauikit = callPackage ./mauikit.nix { }; mauikit-accounts = callPackage ./mauikit-accounts.nix { }; mauikit-calendar = callPackage ./mauikit-calendar { }; + mauikit-documents = callPackage ./mauikit-documents.nix { }; mauikit-filebrowsing = callPackage ./mauikit-filebrowsing.nix { }; mauikit-imagetools = callPackage ./mauikit-imagetools.nix { }; mauikit-terminal = callPackage ./mauikit-terminal.nix { }; diff --git a/pkgs/applications/maui/mauikit-documents.nix b/pkgs/applications/maui/mauikit-documents.nix new file mode 100644 index 000000000000..19d8e9faa207 --- /dev/null +++ b/pkgs/applications/maui/mauikit-documents.nix @@ -0,0 +1,44 @@ +{ lib +, mkDerivation +, cmake +, extra-cmake-modules +, karchive +, kconfig +, kcoreaddons +, kfilemetadata +, kguiaddons +, ki18n +, kiconthemes +, kio +, mauikit +, poppler +}: + +mkDerivation { + pname = "mauikit-documents"; + + nativeBuildInputs = [ + cmake + extra-cmake-modules + ]; + + buildInputs = [ + karchive + kconfig + kcoreaddons + kfilemetadata + kguiaddons + ki18n + kiconthemes + kio + mauikit + poppler + ]; + + meta = { + homepage = "https://invent.kde.org/maui/mauikit-documents"; + description = "MauiKit QtQuick plugins for text editing"; + license = with lib.licenses; [ bsd2 lgpl21Plus ]; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} From d50af9050e71d04ef8c75147ca7950a8cc11cc3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 30 Sep 2023 10:56:23 -0700 Subject: [PATCH 138/156] libsForQt5.mauiPackages.shelf: depends on mauikit-documents Otherwise it fails to launch with qrc:/views/Viewer/Viewer.qml:8:1: module "org.mauikit.documents" is not installed --- pkgs/applications/maui/shelf.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/maui/shelf.nix b/pkgs/applications/maui/shelf.nix index 3942b9a34d6a..3ac804512531 100644 --- a/pkgs/applications/maui/shelf.nix +++ b/pkgs/applications/maui/shelf.nix @@ -9,6 +9,7 @@ , kio , kirigami2 , mauikit +, mauikit-documents , mauikit-filebrowsing , mauikit-texteditor , qtmultimedia @@ -32,6 +33,7 @@ mkDerivation { kio kirigami2 mauikit + mauikit-documents mauikit-filebrowsing mauikit-texteditor qtmultimedia From fee9ab02fc31912af00248defd68168447ea4ddb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 30 Sep 2023 19:57:17 +0200 Subject: [PATCH 139/156] python311Packages.ring-doorbell: 0.7.3 -> 0.7.4 Changelog: https://github.com/tchellomello/python-ring-doorbell/releases/tag/0.7.4 --- .../python-modules/ring-doorbell/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/ring-doorbell/default.nix b/pkgs/development/python-modules/ring-doorbell/default.nix index 321615b4b85e..bd37f1c530b7 100644 --- a/pkgs/development/python-modules/ring-doorbell/default.nix +++ b/pkgs/development/python-modules/ring-doorbell/default.nix @@ -2,6 +2,7 @@ , buildPythonPackage , fetchPypi , oauthlib +, poetry-core , pytestCheckHook , pythonOlder , pytz @@ -12,17 +13,21 @@ buildPythonPackage rec { pname = "ring-doorbell"; - version = "0.7.3"; - format = "setuptools"; + version = "0.7.4"; + pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchPypi { pname = "ring_doorbell"; inherit version; - hash = "sha256-HYRuQZpdtBkVfFBdqQupAjzQpLIBvKGm42cCumc03GM="; + hash = "sha256-hto3MwlC6ADjKkcB/4l/uFyw+0CgvLZM0sp3FF62XUA="; }; + nativeBuildInputs = [ + poetry-core + ]; + propagatedBuildInputs = [ oauthlib pytz From ca80f30909951ed7198e73c70c82aa92f0defa65 Mon Sep 17 00:00:00 2001 From: Brendan Taylor Date: Fri, 29 Sep 2023 16:03:11 -0600 Subject: [PATCH 140/156] coredns: 1.11.0 -> 1.11.1 https://github.com/coredns/coredns/releases/tag/v1.11.1 --- pkgs/servers/dns/coredns/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/dns/coredns/default.nix b/pkgs/servers/dns/coredns/default.nix index 2dcfc538be45..8078018625a2 100644 --- a/pkgs/servers/dns/coredns/default.nix +++ b/pkgs/servers/dns/coredns/default.nix @@ -4,7 +4,7 @@ , fetchFromGitHub , installShellFiles , externalPlugins ? [] -, vendorHash ? "sha256-TvIswNQ7DL/MtYmMSxXf+VqKHcmzZVZwohOCvRWxBkY=" +, vendorHash ? "sha256-tp22jj6DNnYFQhtAFW2uLo10ty//dyNqIDH2egDgbOw=" }: let @@ -14,13 +14,13 @@ let builtins.map ({name, repo, version}: "${repo}@${version}") attrs; in buildGoModule rec { pname = "coredns"; - version = "1.11.0"; + version = "1.11.1"; src = fetchFromGitHub { owner = "coredns"; repo = "coredns"; rev = "v${version}"; - sha256 = "sha256-Mn8hOsODTlnl6PJaevMcyIKkIx/1Lk2HGA7fSSizR20="; + sha256 = "sha256-XZoRN907PXNKV2iMn51H/lt8yPxhPupNfJ49Pymdm9Y="; }; inherit vendorHash; From a473ea53e4b99b8df7fb51cd9e6c90bd09f836c6 Mon Sep 17 00:00:00 2001 From: Andrew Marshall Date: Sat, 30 Sep 2023 13:33:19 -0400 Subject: [PATCH 141/156] ffmpeg: set mainProgram Needed for e.g. `nix run nixpkgs#ffmpeg-full` otherwise tries to exec `ffmpeg-full`. --- pkgs/development/libraries/ffmpeg/generic.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 31c93c52fb13..cd02c6bba15c 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -699,5 +699,6 @@ stdenv.mkDerivation (finalAttrs: { pkgConfigModules = [ "libavutil" ]; platforms = platforms.all; maintainers = with maintainers; [ atemu ]; + mainProgram = "ffmpeg"; }; }) From d0efa70d8114756ca5aeb875b7f3cf6d61543d62 Mon Sep 17 00:00:00 2001 From: Artturin Date: Thu, 21 Sep 2023 08:05:03 +0300 Subject: [PATCH 142/156] Revert "Revert "Merge pull request #253760 from chivay/bootstrap-scrt"" This reverts commit 3f46cdcb5b903fe1c07707fea9ee24ae09d964b2. --- pkgs/stdenv/linux/make-bootstrap-tools.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix index d6c4da0ab2be..1334c13ad170 100644 --- a/pkgs/stdenv/linux/make-bootstrap-tools.nix +++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix @@ -78,7 +78,8 @@ in with pkgs; rec { cp -d ${libc.out}/lib/libutil*.so* $out/lib cp -d ${libc.out}/lib/libnss*.so* $out/lib cp -d ${libc.out}/lib/libresolv*.so* $out/lib - cp -d ${libc.out}/lib/crt?.o $out/lib + # Copy all runtime files to enable non-PIE, PIE, static PIE and profile-generated builds + cp -d ${libc.out}/lib/*.o $out/lib # Hacky compat with our current unpack-bootstrap-tools.sh ln -s librt.so "$out"/lib/librt-dummy.so From 5b2aff1de022750db8908cbbe1ce677cd31c8722 Mon Sep 17 00:00:00 2001 From: offsetcyan Date: Sat, 30 Sep 2023 20:53:04 +0100 Subject: [PATCH 143/156] maintainers: grxnola -> offsetcyan (#258210) * maintainers: grxnola -> offsetcyan * guile-goblins: update maintainers --- maintainers/maintainer-list.nix | 10 +++++----- pkgs/by-name/gu/guile-goblins/package.nix | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a3cdffec6794..383a48b4a1e8 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6616,11 +6616,6 @@ githubId = 11212268; name = "gruve-p"; }; - grxnola = { - github = "grxnola"; - githubId = 49906709; - name = "grxnola"; - }; gschwartz = { email = "gsch@pennmedicine.upenn.edu"; github = "GregorySchwartz"; @@ -12969,6 +12964,11 @@ githubId = 585547; name = "Jaka Hudoklin"; }; + offsetcyan = { + github = "offsetcyan"; + githubId = 49906709; + name = "Dakota"; + }; oida = { email = "oida@posteo.de"; github = "oida"; diff --git a/pkgs/by-name/gu/guile-goblins/package.nix b/pkgs/by-name/gu/guile-goblins/package.nix index 6f05dfa5c1ad..5b1b5a797927 100644 --- a/pkgs/by-name/gu/guile-goblins/package.nix +++ b/pkgs/by-name/gu/guile-goblins/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { description = "Spritely Goblins for Guile"; homepage = "https://spritely.institute/goblins/"; license = licenses.asl20; - maintainers = with maintainers; [ grxnola ]; + maintainers = with maintainers; [ offsetcyan ]; platforms = guile.meta.platforms; }; } From 3e6e7a3e02f261a9c9a39f989128e8d9f38b48fe Mon Sep 17 00:00:00 2001 From: ydlr Date: Sat, 30 Sep 2023 13:53:52 -0500 Subject: [PATCH 144/156] mix2nix: version bump from 0.1.5 to 0.1.8 --- pkgs/development/tools/mix2nix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/mix2nix/default.nix b/pkgs/development/tools/mix2nix/default.nix index 80ec10ce44ea..694afbc81207 100644 --- a/pkgs/development/tools/mix2nix/default.nix +++ b/pkgs/development/tools/mix2nix/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "mix2nix"; - version = "0.1.5"; + version = "0.1.8"; src = fetchFromGitHub { owner = "ydlr"; repo = "mix2nix"; rev = version; - sha256 = "0flsw8r4x27qxyrlazzjmjq3zkkppgw9krcdcqj7wbq06r2dck3q"; + hash = "sha256-iWy5q6ERzg8hRZs+bFtR6drZ9yI8Qh1v+47q3q2fFTM="; }; nativeBuildInputs = [ elixir ]; From 4c40d93a743f48256b1fb32cf6d975d599d0c0fe Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:16:57 +0200 Subject: [PATCH 145/156] hdrmerge: unstable-2020-11-12 -> unstable-2023-01-04 --- .../graphics/hdrmerge/default.nix | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/pkgs/applications/graphics/hdrmerge/default.nix b/pkgs/applications/graphics/hdrmerge/default.nix index d690f5e0671a..a8db24c35283 100644 --- a/pkgs/applications/graphics/hdrmerge/default.nix +++ b/pkgs/applications/graphics/hdrmerge/default.nix @@ -3,7 +3,6 @@ , fetchpatch , fetchFromGitHub , cmake -, extra-cmake-modules , qtbase , wrapQtAppsHook , libraw @@ -17,12 +16,12 @@ mkDerivation rec { pname = "hdrmerge"; - version = "unstable-2020-11-12"; + version = "unstable-2023-01-04"; src = fetchFromGitHub { owner = "jcelaya"; repo = "hdrmerge"; - rev = "f5a2538cffe3e27bd9bea5d6a199fa211d05e6da"; - sha256 = "1bzf9wawbdvdbv57hnrmh0gpjfi5hamgf2nwh2yzd4sh1ssfa8jz"; + rev = "ca38b54f980564942a7f2b014a5f57a64c1d9019"; + hash = "sha256-DleYgpDXP0NvbmEURXnBfe3OYnT1CaQq+Mw93JQQprE="; }; nativeBuildInputs = [ @@ -39,17 +38,11 @@ mkDerivation rec { ]; patches = [ + # https://github.com/jcelaya/hdrmerge/pull/222 (fetchpatch { - # patch FindAlglib.cmake to respect ALGLIB_DIR - # see https://github.com/jcelaya/hdrmerge/pull/213 - name = "patch-hdrmerge-CMake.patch"; - url = "https://github.com/mkroehnert/hdrmerge/commit/472b2dfe7d54856158aea3d5412a02d0bab1da4c.patch"; - sha256 = "0jc713ajr4w08pfbi6bva442prj878nxp1fpl9112i3xj34x9sdi"; - }) - (fetchpatch { - name = "support-libraw-0.21.patch"; - url = "https://github.com/jcelaya/hdrmerge/commit/779e566b3e2807280b78c79affda2cdfa64bde87.diff"; - sha256 = "48sivCfJWEtGiBXTrO+SWTVlT9xyx92w2kkB8Wt/clk="; + name = "exiv2-0.28.patch"; + url = "https://github.com/jcelaya/hdrmerge/commit/377d8e6f3c7cdd1a45b63bce2493ad177dde03fb.patch"; + hash = "sha256-lXHML6zGkVeWKvmY5ECoJL2xjmtZz77XJd5prpgJiZo="; }) ]; From c687c1f2468a4c6d3e047da1331f3119616629a2 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:33:27 +0200 Subject: [PATCH 146/156] librtprocess: refactor, add darwin support --- .../development/libraries/librtprocess/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/librtprocess/default.nix b/pkgs/development/libraries/librtprocess/default.nix index c7e9b3895d98..dabb5e62e45d 100644 --- a/pkgs/development/libraries/librtprocess/default.nix +++ b/pkgs/development/libraries/librtprocess/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, cmake }: +{ lib, stdenv, fetchFromGitHub, cmake, llvmPackages }: stdenv.mkDerivation rec { pname = "librtprocess"; @@ -6,18 +6,20 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "CarVac"; - repo = pname; + repo = "librtprocess"; rev = version; - sha256 = "sha256-/1o6SWUor+ZBQ6RsK2PoDRu03jcVRG58PNYFttriH2w="; + hash = "sha256-/1o6SWUor+ZBQ6RsK2PoDRu03jcVRG58PNYFttriH2w="; }; nativeBuildInputs = [ cmake ]; + buildInputs = lib.optionals stdenv.isDarwin [ llvmPackages.openmp ]; + meta = with lib; { - homepage = "https://github.com/CarVac/librtprocess"; description = "Highly optimized library for processing RAW images"; - license = licenses.gpl3; + homepage = "https://github.com/CarVac/librtprocess"; + license = licenses.gpl3Plus; maintainers = with maintainers; [ hjones2199 ]; - platforms = [ "x86_64-linux" ]; + platforms = platforms.unix; }; } From 508d0ac3b95cf7401c1cd838d2ae16e8bc068986 Mon Sep 17 00:00:00 2001 From: EdenEast Date: Fri, 29 Sep 2023 19:57:05 -0400 Subject: [PATCH 147/156] maintainers: add edeneast --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 383a48b4a1e8..1a5642144d5c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4866,6 +4866,12 @@ githubId = 50854; name = "edef"; }; + edeneast = { + email = "edenofest@gmail.com"; + github = "edeneast"; + githubId = 2746374; + name = "edeneast"; + }; ederoyd46 = { email = "matt@ederoyd.co.uk"; github = "ederoyd46"; From 7cdd86dc087553a9eb5013b19bd2c4e242e30bad Mon Sep 17 00:00:00 2001 From: EdenEast Date: Fri, 29 Sep 2023 19:57:27 -0400 Subject: [PATCH 148/156] tuxmux: init at version 0.1.0 Source: https://github.com/EdenEast/tuxmux Version: 0.1.0 --- pkgs/by-name/tu/tuxmux/package.nix | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/tu/tuxmux/package.nix diff --git a/pkgs/by-name/tu/tuxmux/package.nix b/pkgs/by-name/tu/tuxmux/package.nix new file mode 100644 index 000000000000..9714c63696ab --- /dev/null +++ b/pkgs/by-name/tu/tuxmux/package.nix @@ -0,0 +1,41 @@ +{ lib +, stdenv +, fetchFromGitHub +, rustPlatform +, openssl +, pkg-config +, installShellFiles +, darwin +}: + +rustPlatform.buildRustPackage rec { + pname = "tuxmux"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "edeneast"; + repo = pname; + rev = "v${version}"; + hash = "sha256-QySDC/aEU9Fo0UbRUNvgBQLfESYzENGfS8Tl/ycn1YY="; + }; + + cargoHash = "sha256-MlLTaN+KMeF0A1hh0oujLYWqjwrbmoNzoRoXjeCUf7I="; + + buildInputs = [ openssl ] ++ (lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]); + nativeBuildInputs = [ pkg-config installShellFiles ]; + + postInstall = '' + installShellCompletion $releaseDir/../completions/tm.{bash,fish} + installShellCompletion --zsh $releaseDir/../completions/_tm + + installManPage $releaseDir/../man/* + ''; + + meta = with lib; { + description = "Tmux session manager"; + homepage = "https://github.com/edeneast/tuxmux"; + license = licenses.apsl20; + maintainers = with maintainers; [ edeneast ]; + mainProgram = "tm"; + }; +} From fb3df1c9f953e81aa33c37052e476828e4bd3857 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 22:42:37 +0200 Subject: [PATCH 149/156] phototonic: refactor, add patch for exiv2 0.28 --- .../graphics/phototonic/default.nix | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/graphics/phototonic/default.nix b/pkgs/applications/graphics/phototonic/default.nix index 5044e60161cf..738f78cf347d 100644 --- a/pkgs/applications/graphics/phototonic/default.nix +++ b/pkgs/applications/graphics/phototonic/default.nix @@ -1,18 +1,26 @@ -{ mkDerivation, lib, fetchFromGitHub, qtbase, qmake, exiv2 }: +{ lib, stdenv, fetchFromGitHub, fetchpatch, qmake, wrapQtAppsHook, qtbase, exiv2 }: -mkDerivation rec { +stdenv.mkDerivation rec { pname = "phototonic"; version = "2.1"; src = fetchFromGitHub { - repo = "phototonic"; owner = "oferkv"; + repo = "phototonic"; rev = "v${version}"; - sha256 = "0csidmxl1sfmn6gq81vn9f9jckb4swz3sgngnwqa4f75lr6604h7"; + hash = "sha256-BxJgTKblOKIwt88+PT7XZE0mk0t2B4SfsdXpQHttUTM="; }; + patches = [ + (fetchpatch { + name = "exiv2-0.28.patch"; + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/phototonic/-/raw/fcfa17307ad8988750cc09200188c9365c2c0b79/exiv2-0.28.patch"; + hash = "sha256-EayJYM4qobUWosxV2Ylj+2eiyhk1jM8OfnFZDbVdGII="; + }) + ]; + + nativeBuildInputs = [ qmake wrapQtAppsHook ]; buildInputs = [ qtbase exiv2 ]; - nativeBuildInputs = [ qmake ]; preConfigure = '' sed -i 's;/usr;$$PREFIX/;g' phototonic.pro @@ -20,9 +28,9 @@ mkDerivation rec { meta = with lib; { description = "An image viewer and organizer"; - homepage = "https://sourceforge.net/projects/phototonic/"; - license = licenses.gpl3; - platforms = platforms.linux; + homepage = "https://github.com/oferkv/phototonic"; + license = licenses.gpl3Plus; maintainers = with maintainers; [ pSub ]; + platforms = platforms.linux; }; } From 880b7a5f153a1411be8eb02e68bef75a96eb60e6 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 23:10:09 +0200 Subject: [PATCH 150/156] nufraw: refactor, add patch for exiv2 0.28 --- pkgs/applications/graphics/nufraw/default.nix | 27 ++++++++++++++----- .../graphics/nufraw/move-extern-c.patch | 21 --------------- 2 files changed, 21 insertions(+), 27 deletions(-) delete mode 100644 pkgs/applications/graphics/nufraw/move-extern-c.patch diff --git a/pkgs/applications/graphics/nufraw/default.nix b/pkgs/applications/graphics/nufraw/default.nix index f6031bea069d..8b5966bbaf0a 100644 --- a/pkgs/applications/graphics/nufraw/default.nix +++ b/pkgs/applications/graphics/nufraw/default.nix @@ -1,6 +1,7 @@ -{ stdenv +{ lib +, stdenv , fetchurl -, lib +, fetchpatch , autoreconfHook , bzip2 @@ -49,14 +50,28 @@ stdenv.mkDerivation rec { "--enable-dst-correction" ]; + env.NIX_CFLAGS_COMPILE = "-Wno-narrowing"; + postInstall = lib.optionalString addThumbnailer '' mkdir -p $out/share/thumbnailers substituteAll ${./nufraw.thumbnailer} $out/share/thumbnailers/${pname}.thumbnailer ''; - # Fixes an upstream issue where headers with templates were included in an extern-C scope - # which caused the build to fail - patches = [ ./move-extern-c.patch ]; + patches = [ + # Fixes an upstream issue where headers with templates were included in an extern-C scope + # which caused the build to fail + (fetchpatch { + name = "0001-nufraw-glib-2.70.patch"; + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/gimp-nufraw/-/raw/3405bc864752dbd04f2d182a21b4108d6cc3aa95/0001-nufraw-glib-2.70.patch"; + hash = "sha256-XgzgjikWTcqymHa7bKmruNZaeb2/lpN19HXoRUt5rTk="; + }) + ] ++ lib.optionals (lib.versionAtLeast exiv2.version "0.28") [ + (fetchpatch { + name = "0002-exiv2-error.patch"; + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/gimp-nufraw/-/raw/3405bc864752dbd04f2d182a21b4108d6cc3aa95/0002-exiv2-error.patch"; + hash = "sha256-40/Wwk1sWiaIWp077EYgP8jFO4k1cvf30heRDMYJw3M="; + }) + ]; meta = with lib; { homepage = "https://nufraw.sourceforge.io/"; @@ -70,6 +85,6 @@ stdenv.mkDerivation rec { ''; license = licenses.gpl2Plus; maintainers = with maintainers; [ asbachb ]; - platforms = [ "x86_64-linux" "i686-linux" ]; + platforms = platforms.linux; }; } diff --git a/pkgs/applications/graphics/nufraw/move-extern-c.patch b/pkgs/applications/graphics/nufraw/move-extern-c.patch deleted file mode 100644 index 43a4942d3e62..000000000000 --- a/pkgs/applications/graphics/nufraw/move-extern-c.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/uf_glib.h b/uf_glib.h -index c1a17bd..8a10800 100644 ---- a/uf_glib.h -+++ b/uf_glib.h -@@ -13,13 +13,13 @@ - #ifndef _UF_GLIB_H - #define _UF_GLIB_H - -+#include -+#include -+ - #ifdef __cplusplus - extern "C" { - #endif - --#include --#include -- - // g_win32_locale_filename_from_utf8 is needed only on win32 - #ifdef _WIN32 - #define uf_win32_locale_filename_from_utf8(__some_string__) \ From 032719d0c58e607213638ca35af797a06fb8979d Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 23:18:47 +0200 Subject: [PATCH 151/156] siril: 1.0.6 -> 1.2.0 --- .../science/astronomy/siril/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/science/astronomy/siril/default.nix b/pkgs/applications/science/astronomy/siril/default.nix index db0411f1337a..255927d893d2 100644 --- a/pkgs/applications/science/astronomy/siril/default.nix +++ b/pkgs/applications/science/astronomy/siril/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitLab, pkg-config, meson, ninja +{ lib, stdenv, fetchFromGitLab, fetchpatch, pkg-config, meson, ninja, cmake , git, criterion, gtk3, libconfig, gnuplot, opencv, json-glib , fftwFloat, cfitsio, gsl, exiv2, librtprocess, wcslib, ffmpeg , libraw, libtiff, libpng, libjpeg, libheif, ffms, wrapGAppsHook @@ -6,17 +6,25 @@ stdenv.mkDerivation rec { pname = "siril"; - version = "1.0.6"; + version = "1.2.0"; src = fetchFromGitLab { owner = "free-astro"; - repo = pname; + repo = "siril"; rev = version; - sha256 = "sha256-KFCA3fUMVFHmh1BdKed5/dkq0EeYcmoWec97WX9ZHUc="; + hash = "sha256-lCoFQ7z6cZbyNPEm5s40DNdvTwFonHK3KCd8RniqQWs="; }; + patches = [ + (fetchpatch { + name = "siril-1.2-exiv2-0.28.patch"; + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-astronomy/siril/files/siril-1.2-exiv2-0.28.patch?id=002882203ad6a2b08ce035a18b95844a9f4b85d0"; + hash = "sha256-R1yslW6hzvJHKo0/IqBxkCuqcX6VrdRSz68gpAExxVE="; + }) + ]; + nativeBuildInputs = [ - meson ninja pkg-config git criterion wrapGAppsHook + meson ninja cmake pkg-config git criterion wrapGAppsHook ]; buildInputs = [ @@ -26,6 +34,7 @@ stdenv.mkDerivation rec { # Necessary because project uses default build dir for flatpaks/snaps dontUseMesonConfigure = true; + dontUseCmakeConfigure = true; configureScript = '' ${meson}/bin/meson --buildtype release nixbld . From 78cb8e54f37e8f09f781e0127d6b12ac0743d13d Mon Sep 17 00:00:00 2001 From: Maksym Balatsko Date: Sun, 17 Sep 2023 10:37:45 -0700 Subject: [PATCH 152/156] python3Packages.pykalman: init at 0.9.5 --- .../python-modules/pykalman/default.nix | 44 +++++++++++++++++++ .../fix-masked-arrays-not-supported.patch | 14 ++++++ .../pykalman/fix-p311-issues.patch | 13 ++++++ pkgs/top-level/python-packages.nix | 2 + 4 files changed, 73 insertions(+) create mode 100644 pkgs/development/python-modules/pykalman/default.nix create mode 100644 pkgs/development/python-modules/pykalman/fix-masked-arrays-not-supported.patch create mode 100644 pkgs/development/python-modules/pykalman/fix-p311-issues.patch diff --git a/pkgs/development/python-modules/pykalman/default.nix b/pkgs/development/python-modules/pykalman/default.nix new file mode 100644 index 000000000000..7073e9382d3d --- /dev/null +++ b/pkgs/development/python-modules/pykalman/default.nix @@ -0,0 +1,44 @@ +{ lib +, buildPythonPackage +, fetchPypi +, numpy +, scipy +, pytestCheckHook +, nose +}: + +buildPythonPackage rec { + pname = "pykalman"; + version = "0.9.5"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-gWr0dyDZJKTGAW+nS54sjCEWWgjZFpPDIqF0Ho4H+zg="; + }; + + patches = [ + # https://github.com/pykalman/pykalman/issues/83 + ./fix-masked-arrays-not-supported.patch + # python 3.11 issues fix: https://github.com/pykalman/pykalman/pull/101 + ./fix-p311-issues.patch + ]; + + propagatedBuildInputs = [ + numpy + scipy + ]; + + nativeCheckInputs = [ + pytestCheckHook + nose + ]; + pythonImportsCheck = [ "pykalman" ]; + + meta = with lib; { + description = "An implementation of the Kalman Filter, Kalman Smoother, and EM algorithm in Python"; + homepage = "https://github.com/pykalman/pykalman"; + license = licenses.bsd2; + maintainers = with maintainers; [ mbalatsko ]; + }; +} diff --git a/pkgs/development/python-modules/pykalman/fix-masked-arrays-not-supported.patch b/pkgs/development/python-modules/pykalman/fix-masked-arrays-not-supported.patch new file mode 100644 index 000000000000..f6dc6679cc54 --- /dev/null +++ b/pkgs/development/python-modules/pykalman/fix-masked-arrays-not-supported.patch @@ -0,0 +1,14 @@ +--- a/pykalman/utils.py ++++ b/pykalman/utils.py +@@ -70,7 +70,10 @@ + cv_chol = linalg.cholesky(cv + min_covar * np.eye(n_dim), + lower=True) + cv_log_det = 2 * np.sum(np.log(np.diagonal(cv_chol))) +- cv_sol = solve_triangular(cv_chol, (X - mu).T, lower=True).T ++ try: ++ cv_sol = solve_triangular(cv_chol, (X - mu).T, lower=True).T ++ except ValueError: ++ cv_sol = np.linalg.solve(cv_chol, (X - mu).T).T + log_prob[:, c] = - .5 * (np.sum(cv_sol ** 2, axis=1) + \ + n_dim * np.log(2 * np.pi) + cv_log_det) + diff --git a/pkgs/development/python-modules/pykalman/fix-p311-issues.patch b/pkgs/development/python-modules/pykalman/fix-p311-issues.patch new file mode 100644 index 000000000000..002c8b893aad --- /dev/null +++ b/pkgs/development/python-modules/pykalman/fix-p311-issues.patch @@ -0,0 +1,13 @@ +--- a/pykalman/utils.py ++++ b/pykalman/utils_copy.py +@@ -40,6 +40,10 @@ + from scipy import linalg + + ++# monkey patch ++if not hasattr(inspect, 'getargspec'): ++ inspect.getargspec = inspect.getfullargspec ++ + def array1d(X, dtype=None, order=None): + """Returns at least 1-d array with data from X""" + return np.asarray(np.atleast_1d(X), dtype=dtype, order=order) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 89dc00c15554..2b7d5c37f639 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9439,6 +9439,8 @@ self: super: with self; { pykaleidescape = callPackage ../development/python-modules/pykaleidescape { }; + pykalman = callPackage ../development/python-modules/pykalman { }; + pykdl = callPackage ../development/python-modules/pykdl { }; pykdtree = callPackage ../development/python-modules/pykdtree { From 5a9a7eb345d9975526ee145737cbdf8dfb615aff Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sat, 30 Sep 2023 23:51:27 +0200 Subject: [PATCH 153/156] photoqt: 3.1 -> 3.3 --- .../applications/graphics/photoqt/default.nix | 70 +++++++++++++++---- 1 file changed, 57 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/graphics/photoqt/default.nix b/pkgs/applications/graphics/photoqt/default.nix index 3b17ce8fd4f8..fed2c944e5c5 100644 --- a/pkgs/applications/graphics/photoqt/default.nix +++ b/pkgs/applications/graphics/photoqt/default.nix @@ -1,28 +1,70 @@ -{ mkDerivation, lib, fetchurl, cmake, exiv2, graphicsmagick, libraw -, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols2, qttools, qtgraphicaleffects -, extra-cmake-modules, poppler, kimageformats, libarchive, pugixml, wrapQtAppsHook}: +{ lib +, stdenv +, fetchurl +, cmake +, extra-cmake-modules +, qttools +, wrapQtAppsHook +, exiv2 +, graphicsmagick +, kimageformats +, libarchive +, libraw +, mpv +, poppler +, pugixml +, qtbase +, qtdeclarative +, qtgraphicaleffects +, qtmultimedia +, qtquickcontrols +, qtquickcontrols2 +}: -mkDerivation rec { +stdenv.mkDerivation rec { pname = "photoqt"; - version = "3.1"; + version = "3.3"; src = fetchurl { - url = "https://${pname}.org/pkgs/${pname}-${version}.tar.gz"; - hash = "sha256-hihfqE7XIlSAxPg3Kzld3LrYS97wDH//GGqpBpBwFm0="; + url = "https://photoqt.org/pkgs/photoqt-${version}.tar.gz"; + hash = "sha256-AD+Uww/tmXRiAkmeuHBBollE6Y9L7c+fB882ALVtSXQ="; }; - nativeBuildInputs = [ cmake extra-cmake-modules qttools wrapQtAppsHook ]; + # error: no member named 'setlocale' in namespace 'std'; did you mean simply 'setlocale'? + postPatch = lib.optionalString stdenv.isDarwin '' + substituteInPlace cplusplus/main.cpp \ + --replace "std::setlocale" "setlocale" + ''; + + nativeBuildInputs = [ + cmake + extra-cmake-modules + qttools + wrapQtAppsHook + ]; buildInputs = [ - qtbase qtquickcontrols2 exiv2 graphicsmagick poppler - qtmultimedia qtdeclarative libraw qtgraphicaleffects - kimageformats libarchive pugixml + exiv2 + graphicsmagick + kimageformats + libarchive + libraw + mpv + poppler + pugixml + qtbase + qtdeclarative + qtgraphicaleffects + qtmultimedia + qtquickcontrols + qtquickcontrols2 ]; cmakeFlags = [ - "-DFREEIMAGE=OFF" "-DDEVIL=OFF" "-DCHROMECAST=OFF" + "-DFREEIMAGE=OFF" + "-DIMAGEMAGICK=OFF" ]; preConfigure = '' @@ -30,9 +72,11 @@ mkDerivation rec { ''; meta = { - homepage = "https://photoqt.org/"; description = "Simple, yet powerful and good looking image viewer"; + homepage = "https://photoqt.org/"; license = lib.licenses.gpl2Plus; + mainProgram = "photoqt"; + maintainers = with lib.maintainers; [ wegank ]; platforms = lib.platforms.unix; }; } From 5919729f460d369490af28018ec5118b47cad538 Mon Sep 17 00:00:00 2001 From: Yaya Date: Wed, 27 Sep 2023 13:59:44 +0200 Subject: [PATCH 154/156] snipe-it: Add options to the updater script This adds an option to commit the changes including a link to the changelog and another option to disable building the package --- pkgs/servers/web-apps/snipe-it/update.sh | 53 +++++++++++++++++++++++- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/web-apps/snipe-it/update.sh b/pkgs/servers/web-apps/snipe-it/update.sh index 3e5f70f1a587..226c71af3e34 100755 --- a/pkgs/servers/web-apps/snipe-it/update.sh +++ b/pkgs/servers/web-apps/snipe-it/update.sh @@ -1,5 +1,43 @@ #!/usr/bin/env nix-shell #! nix-shell -I nixpkgs=../../../.. -i bash -p nix curl jq nix-update +# shellcheck shell=bash +cd "$(dirname "$0")" + +usage () { + cat < /dev/null; then @@ -44,7 +82,18 @@ sed -e '7s/stdenv writeTextFile/stdenv lib writeTextFile/' \ echo "" >> composition.nix echo "" >> php-packages.nix -cd ../../../.. -nix-build -A snipe-it +if [ -z ${DONT_BUILD+x} ]; then + ( + cd ../../../.. + nix-build -A snipe-it + ) +fi + +if [ -n "$COMMIT_CHANGES" ]; then + git add . + git commit -m "snipe-it: $CURRENT_VERSION -> $TARGET_VERSION + +https://github.com/snipe/snipe-it/releases/tag/v$TARGET_VERSION" +fi exit $? From f6583fb0cfcfe637339acc8cd80ff6ae85b589bf Mon Sep 17 00:00:00 2001 From: Yaya Date: Wed, 27 Sep 2023 14:50:10 +0200 Subject: [PATCH 155/156] snipe-it: 6.1.1 -> 6.2.0 https://github.com/snipe/snipe-it/releases/tag/v6.2.0 --- pkgs/servers/web-apps/snipe-it/default.nix | 4 +-- .../web-apps/snipe-it/php-packages.nix | 28 +++++++++++++------ 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/pkgs/servers/web-apps/snipe-it/default.nix b/pkgs/servers/web-apps/snipe-it/default.nix index c2ff95f93da0..7cf37ea10152 100644 --- a/pkgs/servers/web-apps/snipe-it/default.nix +++ b/pkgs/servers/web-apps/snipe-it/default.nix @@ -36,13 +36,13 @@ let in package.override rec { pname = "snipe-it"; - version = "6.1.1"; + version = "6.2.0"; src = fetchFromGitHub { owner = "snipe"; repo = pname; rev = "v${version}"; - sha256 = "0kqrq0blamqbfh8dxfyvn2m4q7yphamh4yvpfs7iyb3lb7z7a75i"; + sha256 = "0s8w98jd81cg3rr2h6i63qm72idxdbhgliz2bdka91cqq0zh6d88"; }; passthru.tests = nixosTests.snipe-it; diff --git a/pkgs/servers/web-apps/snipe-it/php-packages.nix b/pkgs/servers/web-apps/snipe-it/php-packages.nix index 5475e5a95210..465310daf90c 100644 --- a/pkgs/servers/web-apps/snipe-it/php-packages.nix +++ b/pkgs/servers/web-apps/snipe-it/php-packages.nix @@ -15,10 +15,10 @@ let "arietimmerman/laravel-scim-server" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "arietimmerman-laravel-scim-server-9e8dd2d3958d3c3c05d0a99fe6475361ad9e9419"; + name = "arietimmerman-laravel-scim-server-dda6dfb60d70fb6cca4b8d4ce1c5f4c19deaab2d"; src = fetchurl { - url = "https://api.github.com/repos/grokability/laravel-scim-server/zipball/9e8dd2d3958d3c3c05d0a99fe6475361ad9e9419"; - sha256 = "02if4yvnqagpwgrq8b0371nva24lsk0h3h06q51vjxyqjhqvc2nr"; + url = "https://api.github.com/repos/grokability/laravel-scim-server/zipball/dda6dfb60d70fb6cca4b8d4ce1c5f4c19deaab2d"; + sha256 = "0b08j7xfrbvp6ckv413sfpqq8v4qk59y9wcwch5kc19fb8y3dgiq"; }; }; }; @@ -415,10 +415,10 @@ let "guzzlehttp/psr7" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "guzzlehttp-psr7-13388f00956b1503577598873fffb5ae994b5737"; + name = "guzzlehttp-psr7-0454e12ef0cd597ccd2adb036f7bda4e7fface66"; src = fetchurl { - url = "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737"; - sha256 = "05vc1q903nxfg11y9mcnlg253lm5d81jjg6wv76hjiwx8m47lbac"; + url = "https://api.github.com/repos/guzzle/psr7/zipball/0454e12ef0cd597ccd2adb036f7bda4e7fface66"; + sha256 = "1vlrryjzwjigf2q1nichnrxl43r75cw3yjf17d3dy7ixhvlpnlv6"; }; }; }; @@ -845,10 +845,10 @@ let "nyholm/psr7" = { targetDir = ""; src = composerEnv.buildZipPackage { - name = "nyholm-psr7-f734364e38a876a23be4d906a2a089e1315be18a"; + name = "nyholm-psr7-e874c8c4286a1e010fb4f385f3a55ac56a05cc93"; src = fetchurl { - url = "https://api.github.com/repos/Nyholm/psr7/zipball/f734364e38a876a23be4d906a2a089e1315be18a"; - sha256 = "0w8i5l1qg8dkc1zsyz1gpwn2awgkhlm295l1b8smmzabqdc65dcx"; + url = "https://api.github.com/repos/Nyholm/psr7/zipball/e874c8c4286a1e010fb4f385f3a55ac56a05cc93"; + sha256 = "0abjvcrg19km5p6bcjfmfhrravsb60hap71zzznpwmf83bq16l8r"; }; }; }; @@ -1582,6 +1582,16 @@ let }; }; }; + "tecnickcom/tcpdf" = { + targetDir = ""; + src = composerEnv.buildZipPackage { + name = "tecnickcom-tcpdf-e3cffc9bcbc76e89e167e9eb0bbda0cab7518459"; + src = fetchurl { + url = "https://api.github.com/repos/tecnickcom/TCPDF/zipball/e3cffc9bcbc76e89e167e9eb0bbda0cab7518459"; + sha256 = "17769rpyfq6z8lw5bj7icvkz7003d6kbj1hiji5cixrkahvc57fy"; + }; + }; + }; "tijsverkoyen/css-to-inline-styles" = { targetDir = ""; src = composerEnv.buildZipPackage { From a2e2e61bb1c681bb04cc2c934102107ea7930047 Mon Sep 17 00:00:00 2001 From: Marcus Ramberg Date: Sun, 1 Oct 2023 01:22:45 +0200 Subject: [PATCH 156/156] twitch-tui: set mainProgram (#258289) --- .../networking/instant-messengers/twitch-tui/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix b/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix index 8d15b8e466b8..d4877da69420 100644 --- a/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix +++ b/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix @@ -36,5 +36,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/Xithrius/twitch-tui/releases/tag/v${version}"; license = licenses.mit; maintainers = [ maintainers.taha ]; + mainProgram = "twt"; }; }