From 1b288bca003d5c9edc851bbf268c43591cea3aac Mon Sep 17 00:00:00 2001 From: ivan770 Date: Sat, 25 May 2024 08:41:24 -0400 Subject: [PATCH 01/83] nixos/etc: support direct symlinks with etc overlay --- .../system/etc/build-composefs-dump.py | 35 +++++++++---------- nixos/modules/system/etc/etc.nix | 2 +- .../activation/etc-overlay-immutable.nix | 4 +++ 3 files changed, 22 insertions(+), 19 deletions(-) diff --git a/nixos/modules/system/etc/build-composefs-dump.py b/nixos/modules/system/etc/build-composefs-dump.py index bba454dd888d..fe739a621ec4 100644 --- a/nixos/modules/system/etc/build-composefs-dump.py +++ b/nixos/modules/system/etc/build-composefs-dump.py @@ -175,7 +175,7 @@ def main() -> None: paths[glob_target] = composefs_path add_leading_directories(glob_target, attrs, paths) else: # Without globbing - if mode == "symlink": + if mode == "symlink" or mode == "direct-symlink": composefs_path = ComposefsPath( attrs, # A high approximation of the size of a symlink @@ -184,24 +184,23 @@ def main() -> None: mode="0777", payload=source, ) + elif os.path.isdir(source): + composefs_path = ComposefsPath( + attrs, + size=4096, + filetype=FileType.directory, + mode=mode, + payload=source, + ) else: - if os.path.isdir(source): - composefs_path = ComposefsPath( - attrs, - size=4096, - filetype=FileType.directory, - mode=mode, - payload=source, - ) - else: - composefs_path = ComposefsPath( - attrs, - size=os.stat(source).st_size, - filetype=FileType.file, - mode=mode, - # payload needs to be relative path in this case - payload=target.lstrip("/"), - ) + composefs_path = ComposefsPath( + attrs, + size=os.stat(source).st_size, + filetype=FileType.file, + mode=mode, + # payload needs to be relative path in this case + payload=target.lstrip("/"), + ) paths[target] = composefs_path add_leading_directories(target, attrs, paths) diff --git a/nixos/modules/system/etc/etc.nix b/nixos/modules/system/etc/etc.nix index 9fded1e1c974..80ca69e495e9 100644 --- a/nixos/modules/system/etc/etc.nix +++ b/nixos/modules/system/etc/etc.nix @@ -62,7 +62,7 @@ let ]) etc'} ''; - etcHardlinks = filter (f: f.mode != "symlink") etc'; + etcHardlinks = filter (f: f.mode != "symlink" && f.mode != "direct-symlink") etc'; build-composefs-dump = pkgs.runCommand "build-composefs-dump.py" { diff --git a/nixos/tests/activation/etc-overlay-immutable.nix b/nixos/tests/activation/etc-overlay-immutable.nix index f347f9cf8efe..f0abf70d350f 100644 --- a/nixos/tests/activation/etc-overlay-immutable.nix +++ b/nixos/tests/activation/etc-overlay-immutable.nix @@ -13,6 +13,7 @@ users.mutableUsers = false; boot.initrd.systemd.enable = true; boot.kernelPackages = pkgs.linuxPackages_latest; + time.timeZone = "Utc"; specialisation.new-generation.configuration = { environment.etc."newgen".text = "newgen"; @@ -23,6 +24,9 @@ with subtest("/etc is mounted as an overlay"): machine.succeed("findmnt --kernel --type overlay /etc") + with subtest("direct symlinks point to the target without indirection"): + assert machine.succeed("readlink -n /etc/localtime") == "/etc/zoneinfo/Utc" + with subtest("switching to the same generation"): machine.succeed("/run/current-system/bin/switch-to-configuration test") From 720d3ed3a8c9fd84b4471837d7479713e84816f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Jun 2024 09:43:21 +0000 Subject: [PATCH 02/83] aws-sdk-cpp: 1.11.318 -> 1.11.336 --- pkgs/development/libraries/aws-sdk-cpp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/aws-sdk-cpp/default.nix b/pkgs/development/libraries/aws-sdk-cpp/default.nix index 50ec9d64bbb1..1f3edb278603 100644 --- a/pkgs/development/libraries/aws-sdk-cpp/default.nix +++ b/pkgs/development/libraries/aws-sdk-cpp/default.nix @@ -27,13 +27,13 @@ in stdenv.mkDerivation rec { pname = "aws-sdk-cpp"; - version = "1.11.318"; + version = "1.11.336"; src = fetchFromGitHub { owner = "aws"; repo = "aws-sdk-cpp"; rev = version; - hash = "sha256-HQNtVCt8vemRVnz0v9TNjUpjYn/IlbgIOeDESt3iI4A="; + hash = "sha256-hetXtXM8HG6V3rAuyf+w+DtlxEcpsyaroZsw0nIJoAw="; }; postPatch = '' From 2de5ff8a81e5cb36f71e92d824dc99d861f1e565 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 4 Jun 2024 09:52:04 +0000 Subject: [PATCH 03/83] aws-c-cal: 0.6.12 -> 0.6.15 --- pkgs/development/libraries/aws-c-cal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/aws-c-cal/default.nix b/pkgs/development/libraries/aws-c-cal/default.nix index 5f4c303265d9..6b88fa8aa47e 100644 --- a/pkgs/development/libraries/aws-c-cal/default.nix +++ b/pkgs/development/libraries/aws-c-cal/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "aws-c-cal"; - version = "0.6.12"; + version = "0.6.15"; src = fetchFromGitHub { owner = "awslabs"; repo = finalAttrs.pname; rev = "v${finalAttrs.version}"; - hash = "sha256-aegK01wYdOc6RGNVf/dZKn1HkqQr+yEblcu6hnlMZE4="; + hash = "sha256-RrUJz3IqwbBJ8NuJTIWqK33FlJHolcaid55PT2EhO24="; }; patches = [ From 93eb450b4ce85d6f79031d68efa2801d5de931a0 Mon Sep 17 00:00:00 2001 From: Alex Davies Date: Tue, 4 Jun 2024 16:54:26 -0300 Subject: [PATCH 04/83] maintainers: add traverseda --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f01e02146b9a..06b208f9507b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20996,6 +20996,12 @@ github = "tpwrules"; githubId = 208010; }; + traverseda = { + email = "traverse.da@gmail.com"; + github = "traverseda"; + githubId = 2125828; + name = "Alex Davies"; + }; travisbhartwell = { email = "nafai@travishartwell.net"; github = "travisbhartwell"; From c73d7809589538ee3dcb1124d47782e62408efb0 Mon Sep 17 00:00:00 2001 From: Alex Davies Date: Tue, 4 Jun 2024 16:56:18 -0300 Subject: [PATCH 05/83] python312Packages.py-slvs: init at 1.0.6 Forgot a typo Apply suggestions from code review Co-authored-by: Toma <62384384+TomaSajt@users.noreply.github.com> Explicit imports Process feedback from eclairevoyant --- .../python-modules/py-slvs/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/py-slvs/default.nix diff --git a/pkgs/development/python-modules/py-slvs/default.nix b/pkgs/development/python-modules/py-slvs/default.nix new file mode 100644 index 000000000000..775de5a238bd --- /dev/null +++ b/pkgs/development/python-modules/py-slvs/default.nix @@ -0,0 +1,50 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + swig, + cmake, + ninja, + setuptools, + scikit-build, +}: + +buildPythonPackage rec { + pname = "py-slvs"; + version = "1.0.6"; + + src = fetchPypi { + pname = "py_slvs"; + inherit version; + sha256 = "sha256-U6T/aXy0JTC1ptL5oBmch0ytSPmIkRA8XOi31NpArnI="; + }; + + pyproject = true; + + nativeBuildInputs = [ + swig + ]; + + build-system = [ + cmake + ninja + setuptools + scikit-build + ]; + + dontUseCmakeConfigure = true; + + pythonImportsCheck = [ + "py_slvs" + ]; + + meta = { + description = "Python binding of SOLVESPACE geometry constraint solver"; + homepage = "https://github.com/realthunder/slvs_py"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + traverseda + ]; + }; +} + diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3f728c1f7515..4a709b080550 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14076,6 +14076,8 @@ self: super: with self; { slugid = callPackage ../development/python-modules/slugid { }; + py-slvs = callPackage ../development/python-modules/py-slvs { }; + sly = callPackage ../development/python-modules/sly { }; smart-meter-texas = callPackage ../development/python-modules/smart-meter-texas { }; From 7058dccca5b62d2d2dc8c260bef220fd1364c856 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Fri, 7 Jun 2024 22:57:52 +0200 Subject: [PATCH 06/83] simplehttp2server: migrate to buildGoModule Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/servers/simplehttp2server/default.nix | 36 +++++++++++++--------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/pkgs/servers/simplehttp2server/default.nix b/pkgs/servers/simplehttp2server/default.nix index b14056f5adca..3ec200a1d201 100644 --- a/pkgs/servers/simplehttp2server/default.nix +++ b/pkgs/servers/simplehttp2server/default.nix @@ -1,26 +1,32 @@ -{ lib, buildGoPackage, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub, fetchpatch }: -buildGoPackage rec { +buildGoModule rec { pname = "simplehttp2server"; version = "3.1.3"; - goPackagePath = "github.com/GoogleChromeLabs/simplehttp2server"; - src = fetchFromGitHub { - owner = "GoogleChromeLabs"; - repo = "simplehttp2server"; - rev = version; - sha256 = "113mcfvy1m91wask5039mhr0187nlw325ac32785yl4bb4igi8aw"; + owner = "GoogleChromeLabs"; + repo = "simplehttp2server"; + rev = version; + sha256 = "113mcfvy1m91wask5039mhr0187nlw325ac32785yl4bb4igi8aw"; }; - goDeps = ./deps.nix; + patches = [ + # Migrate to Go modules + (fetchpatch { + url = "https://github.com/GoogleChromeLabs/simplehttp2server/commit/7090b4af33846c48b336335f6a19514b7c1d4392.patch"; + hash = "sha256-xGBPNdAmOAUkr7j2VDfTi3Bm13y/b3nuqDLf1jiGct4="; + }) + ]; + + vendorHash = "sha256-PcDy+46Pz6xOxxwkSjojsbKZyR1yHdbWAJT+HFAEKkA="; + proxyVendor = true; meta = with lib; { - homepage = "https://github.com/GoogleChromeLabs/simplehttp2server"; - description = "HTTP/2 server for development purposes"; - license = licenses.asl20; - maintainers = with maintainers; [ yrashk ]; - mainProgram = "simplehttp2server"; + homepage = "https://github.com/GoogleChromeLabs/simplehttp2server"; + description = "HTTP/2 server for development purposes"; + license = licenses.asl20; + maintainers = with maintainers; [ yrashk ]; + mainProgram = "simplehttp2server"; }; - } From 3258cf2d0e3eff3bddda16e85aa9e96fcc6525f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 9 Jun 2024 06:39:22 +0000 Subject: [PATCH 07/83] aws-c-http: 0.8.1 -> 0.8.2 --- pkgs/development/libraries/aws-c-http/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/aws-c-http/default.nix b/pkgs/development/libraries/aws-c-http/default.nix index 4b22e53a317e..ac35fd5d57b0 100644 --- a/pkgs/development/libraries/aws-c-http/default.nix +++ b/pkgs/development/libraries/aws-c-http/default.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "aws-c-http"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "awslabs"; repo = "aws-c-http"; rev = "v${version}"; - hash = "sha256-S5ETVkdGTndt2GJBNL4DU5SycHAufsmN06xBDRMFVKo="; + hash = "sha256-86auAZGoaYIpoTVlB9uC+nKMNt1QRNor+/68B5D36r8="; }; nativeBuildInputs = [ From 3c0e6d65f2864d18688b8a77132e8d3f21bb2699 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 9 Jun 2024 10:46:35 +0000 Subject: [PATCH 08/83] aws-c-io: 0.14.7 -> 0.14.9 --- pkgs/development/libraries/aws-c-io/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/aws-c-io/default.nix b/pkgs/development/libraries/aws-c-io/default.nix index 1bc0c731a9d7..a42900362845 100644 --- a/pkgs/development/libraries/aws-c-io/default.nix +++ b/pkgs/development/libraries/aws-c-io/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "aws-c-io"; - version = "0.14.7"; + version = "0.14.9"; src = fetchFromGitHub { owner = "awslabs"; repo = pname; rev = "v${version}"; - hash = "sha256-Z4o1vv/8FWp3S7GfLDsV0a8ih+IdJIUC0DL4klOXjnw="; + hash = "sha256-YrEpb4+yzrNci0/ZW+UsPlEmnCBkcRFDgo8SuxsTWXg="; }; nativeBuildInputs = [ cmake ]; From 3652e95ada299640493fdc6b1ed3adfcf09a8b5e Mon Sep 17 00:00:00 2001 From: NeverBehave Date: Thu, 6 Jun 2024 21:31:04 +0000 Subject: [PATCH 09/83] wstunnel: 0.5.1.0 -> 9.6.1 --- pkgs/by-name/ws/wstunnel/package.nix | 32 ++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 pkgs/by-name/ws/wstunnel/package.nix diff --git a/pkgs/by-name/ws/wstunnel/package.nix b/pkgs/by-name/ws/wstunnel/package.nix new file mode 100644 index 000000000000..9e172a08f375 --- /dev/null +++ b/pkgs/by-name/ws/wstunnel/package.nix @@ -0,0 +1,32 @@ +{ fetchFromGitHub +, rustPlatform +, lib +}: + +rustPlatform.buildRustPackage rec { + pname = "wstunnel"; + version = "9.6.2"; + + src = fetchFromGitHub { + owner = "erebe"; + repo = "wstunnel"; + rev = "v${version}"; + hash = "sha256-0r+8C8Gf3/s3opzplzc22d9VVp39FtBq1bYkxlmtqjg="; + }; + + cargoHash = "sha256-hHVxa7Ihmuuf26ZSzGmrHA2RczhzXtse3h1M4cNCvhw="; + + checkFlags = [ + # make use of network connection + "--skip=tcp::tests::test_proxy_connection" + ]; + + meta = { + description = "Tunneling program over websocket protocol"; + mainProgram = "wstunnel"; + homepage = "https://github.com/erebe/wstunnel"; + license = with lib.licenses; [ bsd3 ]; + maintainers = with lib.maintainers; [ neverbehave ]; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9a23cccbcd12..fba299e0fd11 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14281,8 +14281,6 @@ with pkgs; wsmancli = callPackage ../tools/system/wsmancli { }; - wstunnel = haskell.lib.compose.justStaticExecutables haskellPackages.wstunnel; - wolfebin = callPackage ../tools/networking/wolfebin { }; wthrr = callPackage ../applications/misc/wthrr { }; From fc7e5a2b819fdd34beda637cbe6ca29c262bb9f1 Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Fri, 7 Jun 2024 17:55:15 +0200 Subject: [PATCH 10/83] julius: darwin build, add maintainer --- pkgs/games/julius/darwin-fixes.patch | 49 ++++++++++++++++++++++++++++ pkgs/games/julius/default.nix | 37 ++++++++++++++++++--- 2 files changed, 81 insertions(+), 5 deletions(-) create mode 100644 pkgs/games/julius/darwin-fixes.patch diff --git a/pkgs/games/julius/darwin-fixes.patch b/pkgs/games/julius/darwin-fixes.patch new file mode 100644 index 000000000000..b4dfee59659b --- /dev/null +++ b/pkgs/games/julius/darwin-fixes.patch @@ -0,0 +1,49 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 038a34ba..d46b9258 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -669,16 +669,14 @@ endif() + if(APPLE) + # generating a macOS icns file (see https://stackoverflow.com/a/20703594) + add_custom_command(OUTPUT ${PROJECT_SOURCE_DIR}/res/julius.icns +- COMMAND mkdir -p julius.iconset +- COMMAND sips -z 16 16 julius_256.png --out julius.iconset/icon_16x16.png +- COMMAND sips -z 32 32 julius_256.png --out julius.iconset/icon_16x16@2x.png +- COMMAND sips -z 32 32 julius_256.png --out julius.iconset/icon_32x32.png +- COMMAND sips -z 64 64 julius_256.png --out julius.iconset/icon_32x32@2x.png +- COMMAND sips -z 128 128 julius_256.png --out julius.iconset/icon_128x128.png +- COMMAND sips -z 256 256 julius_256.png --out julius.iconset/icon_128x128@2x.png +- COMMAND sips -z 256 256 julius_256.png --out julius.iconset/icon_256x256.png +- COMMAND sips -z 512 512 julius_512.png --out julius.iconset/icon_256x256@2x.png +- COMMAND iconutil -c icns julius.iconset ++ COMMAND mkdir julius.iconset ++ COMMAND convert julius_256.png -resize 16x16 julius.iconset/icon_16.png ++ COMMAND convert julius_256.png -resize 32x32 julius.iconset/icon_32.png ++ COMMAND convert julius_256.png -resize 64x64 julius.iconset/icon_64.png ++ COMMAND convert julius_256.png -resize 128x128 julius.iconset/icon_128.png ++ COMMAND cp julius_256.png julius.iconset/icon_256.png ++ COMMAND cp julius_512.png julius.iconset/icon_512.png ++ COMMAND png2icns julius.icns julius.iconset/icon_{16,32,64,128,256,512}.png + COMMAND rm -R julius.iconset + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/res) + set_source_files_properties(${PROJECT_SOURCE_DIR}/res/julius.icns PROPERTIES +@@ -687,7 +685,6 @@ if(APPLE) + # setting variables that will populate Info.plist + set(MACOSX_BUNDLE_GUI_IDENTIFIER "com.github.bvschaik.julius") + set(MACOSX_BUNDLE_BUNDLE_NAME ${USER_FRIENDLY_NAME}) +- set(CMAKE_OSX_DEPLOYMENT_TARGET "10.10" CACHE STRING "Minimum OS X deployment version" FORCE) + set(MACOSX_BUNDLE_ICON_FILE "julius.icns") + set(MACOSX_BUNDLE_BUNDLE_VERSION + "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${VERSION_REVISION}") +diff --git a/cmake/FindSDL2_mixer.cmake b/cmake/FindSDL2_mixer.cmake +index 29cc683c..1fa28a1f 100644 +--- a/cmake/FindSDL2_mixer.cmake ++++ b/cmake/FindSDL2_mixer.cmake +@@ -93,7 +93,6 @@ ELSE() + PATH_SUFFIXES include include/SDL2 + PATHS ${SDL2_SEARCH_PATHS} + ) +- set(SDL2_MIXER_INCLUDE_DIR "${SDL2_MIXER_INCLUDE_DIR}/Headers") + endif() + + if(NOT APPLE OR NOT EXISTS "${SDL2_MIXER_INCLUDE_DIR}/SDL_mixer.h") diff --git a/pkgs/games/julius/default.nix b/pkgs/games/julius/default.nix index 5e1f046d9710..d99a76c3bf6e 100644 --- a/pkgs/games/julius/default.nix +++ b/pkgs/games/julius/default.nix @@ -5,8 +5,10 @@ , SDL2_mixer , cmake , libpng +, darwin +, libicns +, imagemagick }: - stdenv.mkDerivation rec { pname = "julius"; version = "1.7.0"; @@ -18,16 +20,41 @@ stdenv.mkDerivation rec { hash = "sha256-I5GTaVWzz0ryGLDSS3rzxp+XFVXZa9hZmgwon/6r83A="; }; - nativeBuildInputs = [ cmake ]; - buildInputs = [ SDL2 SDL2_mixer libpng ]; + patches = [ + # This fixes the darwin bundle generation, sets min. deployment version + # and patches SDL2_mixer include + ./darwin-fixes.patch + ]; + + nativeBuildInputs = [ + cmake + ] ++ lib.optionals stdenv.isDarwin [ + darwin.sigtool + libicns + imagemagick + ]; + + buildInputs = [ + SDL2 + SDL2_mixer + libpng + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Cocoa + ]; + + installPhase = lib.optionalString stdenv.isDarwin '' + runHook preInstall + mkdir -p $out/Applications + cp -r julius.app $out/Applications/ + runHook postInstall + ''; meta = with lib; { homepage = "https://github.com/bvschaik/julius"; description = "An open source re-implementation of Caesar III"; mainProgram = "julius"; license = licenses.agpl3Only; - maintainers = with maintainers; [ Thra11 ]; + maintainers = with maintainers; [ Thra11 matteopacini ]; platforms = platforms.all; - broken = stdenv.isDarwin; }; } From 83f923b1305772aa3c318c95f9e271a9c16c15e6 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sun, 24 Mar 2024 23:47:18 +0100 Subject: [PATCH 11/83] mumble: 1.4.287 -> 1.5.634 Signed-off-by: Felix Singer --- ...igrate-to-OpenSSL-3.0-compatible-API.patch | 553 ------------------ ...udio-Force-8-bytes-alignment-for-CCa.patch | 31 - .../networking/mumble/default.nix | 30 +- .../networking/mumble/overlay.nix | 2 +- 4 files changed, 5 insertions(+), 611 deletions(-) delete mode 100644 pkgs/applications/networking/mumble/0001-BUILD-crypto-Migrate-to-OpenSSL-3.0-compatible-API.patch delete mode 100644 pkgs/applications/networking/mumble/0002-FIX-positional-audio-Force-8-bytes-alignment-for-CCa.patch diff --git a/pkgs/applications/networking/mumble/0001-BUILD-crypto-Migrate-to-OpenSSL-3.0-compatible-API.patch b/pkgs/applications/networking/mumble/0001-BUILD-crypto-Migrate-to-OpenSSL-3.0-compatible-API.patch deleted file mode 100644 index 3f2adc8d2a63..000000000000 --- a/pkgs/applications/networking/mumble/0001-BUILD-crypto-Migrate-to-OpenSSL-3.0-compatible-API.patch +++ /dev/null @@ -1,553 +0,0 @@ -From f4cea62ed95e4967d8591f25e903f5e8fc2e2a30 Mon Sep 17 00:00:00 2001 -From: Terry Geng -Date: Mon, 6 Dec 2021 10:45:11 -0500 -Subject: [PATCH] BUILD(crypto): Migrate to OpenSSL 3.0-compatible API - -OpenSSL 3.0 deprecated several low-level APIs and the usage of them -caused errors/warnings that prevent the binary from being built against -OpenSSL 3.0. -Some primitive efforts have been made in #5317 but were incomplete. -This commit follows https://www.openssl.org/docs/man3.0/man7/migration_guide.html, -https://code.woboq.org/qt6/qtopcua/src/opcua/x509/qopcuakeypair_openssl.cpp.html, -and clears all errors/warnings related to the usage of deprecated APIs. - -Fixes #5277 -Fixes #4266 ---- - src/SelfSignedCertificate.cpp | 235 +++++++++++----------------------- - src/SelfSignedCertificate.h | 5 + - src/crypto/CryptStateOCB2.cpp | 53 +++++--- - src/crypto/CryptStateOCB2.h | 9 +- - 4 files changed, 121 insertions(+), 181 deletions(-) - -diff --git a/src/SelfSignedCertificate.cpp b/src/SelfSignedCertificate.cpp -index a77e5fad9..ea0dec4cc 100644 ---- a/src/SelfSignedCertificate.cpp -+++ b/src/SelfSignedCertificate.cpp -@@ -5,8 +5,6 @@ - - #include "SelfSignedCertificate.h" - --#include -- - #define SSL_STRING(x) QString::fromLatin1(x).toUtf8().data() - - static int add_ext(X509 *crt, int nid, char *value) { -@@ -28,108 +26,86 @@ static int add_ext(X509 *crt, int nid, char *value) { - return 1; - } - --bool SelfSignedCertificate::generate(CertificateType certificateType, QString clientCertName, QString clientCertEmail, -- QSslCertificate &qscCert, QSslKey &qskKey) { -- bool ok = true; -- X509 *x509 = nullptr; -- EVP_PKEY *pkey = nullptr; -- RSA *rsa = nullptr; -- BIGNUM *e = nullptr; -- X509_NAME *name = nullptr; -- ASN1_INTEGER *serialNumber = nullptr; -- ASN1_TIME *notBefore = nullptr; -- ASN1_TIME *notAfter = nullptr; -- QString commonName; -- bool isServerCert = certificateType == CertificateTypeServerCertificate; -- -- if (CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON) == -1) { -- ok = false; -- goto out; -+EVP_PKEY *SelfSignedCertificate::generate_rsa_keypair() { -+ EVP_PKEY *pkey = EVP_PKEY_new(); -+ if (!pkey) { -+ return nullptr; - } - -- x509 = X509_new(); -- if (!x509) { -- ok = false; -- goto out; -+#if OPENSSL_VERSION_NUMBER >= 0x10100000L -+ EVP_PKEY_CTX *ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, nullptr); -+ if (!ctx) { -+ return nullptr; - } -- -- pkey = EVP_PKEY_new(); -- if (!pkey) { -- ok = false; -- goto out; -+ if (EVP_PKEY_keygen_init(ctx) <= 0) { -+ return nullptr; - } -- -- rsa = RSA_new(); -+ if (EVP_PKEY_CTX_set_rsa_keygen_bits(ctx, 2048) <= 0) { -+ return nullptr; -+ } -+ if (EVP_PKEY_keygen(ctx, &pkey) <= 0) { -+ return nullptr; -+ } -+ EVP_PKEY_CTX_free(ctx); -+#else -+ RSA *rsa = RSA_new(); -+ BIGNUM *e = BN_new(); - if (!rsa) { -- ok = false; -- goto out; -+ return nullptr; - } -- -- e = BN_new(); - if (!e) { -- ok = false; -- goto out; -+ return nullptr; - } - if (BN_set_word(e, 65537) == 0) { -- ok = false; -- goto out; -+ return nullptr; - } -- - if (RSA_generate_key_ex(rsa, 2048, e, nullptr) == 0) { -- ok = false; -- goto out; -+ return nullptr; - } -- - if (EVP_PKEY_assign_RSA(pkey, rsa) == 0) { -- ok = false; -- goto out; -+ return nullptr; - } -+ BN_free(e); -+ RSA_free(rsa); -+#endif -+ return pkey; -+} - -- if (X509_set_version(x509, 2) == 0) { -- ok = false; -- goto out; -+#define CHECK(statement) \ -+ if (!(statement)) { \ -+ ok = false; \ -+ goto out; \ - } - -- serialNumber = X509_get_serialNumber(x509); -- if (!serialNumber) { -- ok = false; -- goto out; -- } -- if (ASN1_INTEGER_set(serialNumber, 1) == 0) { -- ok = false; -- goto out; -- } - -- notBefore = X509_get_notBefore(x509); -- if (!notBefore) { -- ok = false; -- goto out; -- } -- if (!X509_gmtime_adj(notBefore, 0)) { -- ok = false; -- goto out; -- } -+bool SelfSignedCertificate::generate(CertificateType certificateType, QString clientCertName, QString clientCertEmail, -+ QSslCertificate &qscCert, QSslKey &qskKey) { -+ bool ok = true; -+ EVP_PKEY *pkey = nullptr; -+ X509 *x509 = nullptr; -+ X509_NAME *name = nullptr; -+ ASN1_INTEGER *serialNumber = nullptr; -+ ASN1_TIME *notBefore = nullptr; -+ ASN1_TIME *notAfter = nullptr; -+ QString commonName; -+ bool isServerCert = certificateType == CertificateTypeServerCertificate; - -- notAfter = X509_get_notAfter(x509); -- if (!notAfter) { -- ok = false; -- goto out; -- } -- if (!X509_gmtime_adj(notAfter, 60 * 60 * 24 * 365 * 20)) { -- ok = false; -- goto out; -- } -+ // In Qt 5.15, a class was added to wrap up the procedures of generating a self-signed certificate. -+ // See https://doc.qt.io/qt-5/qopcuax509certificatesigningrequest.html. -+ // We should consider migrating to this class after switching to Qt 5.15. - -- if (X509_set_pubkey(x509, pkey) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(pkey = generate_rsa_keypair()); - -- name = X509_get_subject_name(x509); -- if (!name) { -- ok = false; -- goto out; -- } -+ CHECK(x509 = X509_new()); -+ CHECK(X509_set_version(x509, 2)); -+ CHECK(serialNumber = X509_get_serialNumber(x509)); -+ CHECK(ASN1_INTEGER_set(serialNumber, 1)); -+ CHECK(notBefore = X509_get_notBefore(x509)); -+ CHECK(X509_gmtime_adj(notBefore, 0)); -+ CHECK(notAfter = X509_get_notAfter(x509)); -+ CHECK(X509_gmtime_adj(notAfter, 60 * 60 * 24 * 365 * 20)) -+ CHECK(X509_set_pubkey(x509, pkey)); -+ CHECK(name = X509_get_subject_name(x509)); - - if (isServerCert) { - commonName = QLatin1String("Murmur Autogenerated Certificate v2"); -@@ -141,120 +117,63 @@ bool SelfSignedCertificate::generate(CertificateType certificateType, QString cl - } - } - -- if (X509_NAME_add_entry_by_txt(name, "CN", MBSTRING_UTF8, -- reinterpret_cast< unsigned char * >(commonName.toUtf8().data()), -1, -1, 0) -- == 0) { -- ok = false; -- goto out; -- } -+ CHECK(X509_NAME_add_entry_by_txt(name, "CN", MBSTRING_UTF8, -+ reinterpret_cast< unsigned char * >(commonName.toUtf8().data()), -1, -1, 0)); - -- if (X509_set_issuer_name(x509, name) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(X509_set_issuer_name(x509, name)); - -- if (add_ext(x509, NID_basic_constraints, SSL_STRING("critical,CA:FALSE")) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_basic_constraints, SSL_STRING("critical,CA:FALSE"))); - - if (isServerCert) { -- if (add_ext(x509, NID_ext_key_usage, SSL_STRING("serverAuth,clientAuth")) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_ext_key_usage, SSL_STRING("serverAuth,clientAuth"))) - } else { -- if (add_ext(x509, NID_ext_key_usage, SSL_STRING("clientAuth")) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_ext_key_usage, SSL_STRING("clientAuth"))); - } - -- if (add_ext(x509, NID_subject_key_identifier, SSL_STRING("hash")) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_subject_key_identifier, SSL_STRING("hash"))); - - if (isServerCert) { -- if (add_ext(x509, NID_netscape_comment, SSL_STRING("Generated from murmur")) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_netscape_comment, SSL_STRING("Generated from murmur"))); - } else { -- if (add_ext(x509, NID_netscape_comment, SSL_STRING("Generated by Mumble")) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_netscape_comment, SSL_STRING("Generated by Mumble"))); - } - - if (!isServerCert) { - if (!clientCertEmail.trimmed().isEmpty()) { -- if (add_ext(x509, NID_subject_alt_name, -- QString::fromLatin1("email:%1").arg(clientCertEmail).toUtf8().data()) -- == 0) { -- ok = false; -- goto out; -- } -+ CHECK(add_ext(x509, NID_subject_alt_name, -+ QString::fromLatin1("email:%1").arg(clientCertEmail).toUtf8().data())); - } - } - -- if (X509_sign(x509, pkey, EVP_sha1()) == 0) { -- ok = false; -- goto out; -- } -+ CHECK(X509_sign(x509, pkey, EVP_sha1())); - - { - QByteArray crt; - int len = i2d_X509(x509, nullptr); -- if (len <= 0) { -- ok = false; -- goto out; -- } -+ CHECK(len > 0); - crt.resize(len); - - unsigned char *dptr = reinterpret_cast< unsigned char * >(crt.data()); -- if (i2d_X509(x509, &dptr) != len) { -- ok = false; -- goto out; -- } -+ CHECK(i2d_X509(x509, &dptr) == len); - - qscCert = QSslCertificate(crt, QSsl::Der); -- if (qscCert.isNull()) { -- ok = false; -- goto out; -- } -+ CHECK(!qscCert.isNull()); - } - - { - QByteArray key; - int len = i2d_PrivateKey(pkey, nullptr); -- if (len <= 0) { -- ok = false; -- goto out; -- } -+ CHECK(len > 0); - key.resize(len); - - unsigned char *dptr = reinterpret_cast< unsigned char * >(key.data()); -- if (i2d_PrivateKey(pkey, &dptr) != len) { -- ok = false; -- goto out; -- } -+ CHECK(i2d_PrivateKey(pkey, &dptr) == len); - - qskKey = QSslKey(key, QSsl::Rsa, QSsl::Der); -- if (qskKey.isNull()) { -- ok = false; -- goto out; -- } -+ CHECK(!qskKey.isNull()); - } - - out: -- if (e) { -- BN_free(e); -- } -- // We only need to free the pkey pointer, -- // not the RSA pointer. We have assigned -- // our RSA key to pkey, and it will be freed -- // once we free pkey. - if (pkey) { - EVP_PKEY_free(pkey); - } -diff --git a/src/SelfSignedCertificate.h b/src/SelfSignedCertificate.h -index b85a8752b..7c5f59e9c 100644 ---- a/src/SelfSignedCertificate.h -+++ b/src/SelfSignedCertificate.h -@@ -6,6 +6,10 @@ - #ifndef MUMBLE_SELFSIGNEDCERTIFICATE_H_ - #define MUMBLE_SELFSIGNEDCERTIFICATE_H_ - -+#include -+#include -+#include -+ - #include - #include - #include -@@ -16,6 +20,7 @@ class SelfSignedCertificate { - private: - static bool generate(CertificateType certificateType, QString clientCertName, QString clientCertEmail, - QSslCertificate &qscCert, QSslKey &qskKey); -+ static EVP_PKEY *generate_rsa_keypair(); - - public: - static bool generateMumbleCertificate(QString name, QString email, QSslCertificate &qscCert, QSslKey &qskKey); -diff --git a/src/crypto/CryptStateOCB2.cpp b/src/crypto/CryptStateOCB2.cpp -index 2176d6488..640fdedac 100644 ---- a/src/crypto/CryptStateOCB2.cpp -+++ b/src/crypto/CryptStateOCB2.cpp -@@ -30,7 +30,7 @@ - #include - #include - --CryptStateOCB2::CryptStateOCB2() : CryptState() { -+CryptStateOCB2::CryptStateOCB2() : CryptState(), enc_ctx(EVP_CIPHER_CTX_new()), dec_ctx(EVP_CIPHER_CTX_new()) { - for (int i = 0; i < 0x100; i++) - decrypt_history[i] = 0; - memset(raw_key, 0, AES_KEY_SIZE_BYTES); -@@ -38,6 +38,11 @@ CryptStateOCB2::CryptStateOCB2() : CryptState() { - memset(decrypt_iv, 0, AES_BLOCK_SIZE); - } - -+CryptStateOCB2::~CryptStateOCB2() noexcept { -+ EVP_CIPHER_CTX_free(enc_ctx); -+ EVP_CIPHER_CTX_free(dec_ctx); -+} -+ - bool CryptStateOCB2::isValid() const { - return bInit; - } -@@ -46,8 +51,6 @@ void CryptStateOCB2::genKey() { - CryptographicRandom::fillBuffer(raw_key, AES_KEY_SIZE_BYTES); - CryptographicRandom::fillBuffer(encrypt_iv, AES_BLOCK_SIZE); - CryptographicRandom::fillBuffer(decrypt_iv, AES_BLOCK_SIZE); -- AES_set_encrypt_key(raw_key, AES_KEY_SIZE_BITS, &encrypt_key); -- AES_set_decrypt_key(raw_key, AES_KEY_SIZE_BITS, &decrypt_key); - bInit = true; - } - -@@ -56,8 +59,6 @@ bool CryptStateOCB2::setKey(const std::string &rkey, const std::string &eiv, con - memcpy(raw_key, rkey.data(), AES_KEY_SIZE_BYTES); - memcpy(encrypt_iv, eiv.data(), AES_BLOCK_SIZE); - memcpy(decrypt_iv, div.data(), AES_BLOCK_SIZE); -- AES_set_encrypt_key(raw_key, AES_KEY_SIZE_BITS, &encrypt_key); -- AES_set_decrypt_key(raw_key, AES_KEY_SIZE_BITS, &decrypt_key); - bInit = true; - return true; - } -@@ -256,10 +257,24 @@ static void inline ZERO(keyblock &block) { - block[i] = 0; - } - --#define AESencrypt(src, dst, key) \ -- AES_encrypt(reinterpret_cast< const unsigned char * >(src), reinterpret_cast< unsigned char * >(dst), key); --#define AESdecrypt(src, dst, key) \ -- AES_decrypt(reinterpret_cast< const unsigned char * >(src), reinterpret_cast< unsigned char * >(dst), key); -+#define AESencrypt(src, dst, key) \ -+ { \ -+ int outlen = 0; \ -+ EVP_EncryptInit_ex(enc_ctx, EVP_aes_128_ecb(), NULL, key, NULL); \ -+ EVP_CIPHER_CTX_set_padding(enc_ctx, 0); \ -+ EVP_EncryptUpdate(enc_ctx, reinterpret_cast< unsigned char * >(dst), &outlen, \ -+ reinterpret_cast< const unsigned char * >(src), AES_BLOCK_SIZE); \ -+ EVP_EncryptFinal_ex(enc_ctx, reinterpret_cast< unsigned char * >(dst + outlen), &outlen); \ -+ } -+#define AESdecrypt(src, dst, key) \ -+ { \ -+ int outlen = 0; \ -+ EVP_DecryptInit_ex(dec_ctx, EVP_aes_128_ecb(), NULL, key, NULL); \ -+ EVP_CIPHER_CTX_set_padding(dec_ctx, 0); \ -+ EVP_DecryptUpdate(dec_ctx, reinterpret_cast< unsigned char * >(dst), &outlen, \ -+ reinterpret_cast< const unsigned char * >(src), AES_BLOCK_SIZE); \ -+ EVP_DecryptFinal_ex(dec_ctx, reinterpret_cast< unsigned char * >(dst + outlen), &outlen); \ -+ } - - bool CryptStateOCB2::ocb_encrypt(const unsigned char *plain, unsigned char *encrypted, unsigned int len, - const unsigned char *nonce, unsigned char *tag, bool modifyPlainOnXEXStarAttack) { -@@ -267,7 +282,7 @@ bool CryptStateOCB2::ocb_encrypt(const unsigned char *plain, unsigned char *encr - bool success = true; - - // Initialize -- AESencrypt(nonce, delta, &encrypt_key); -+ AESencrypt(nonce, delta, raw_key); - ZERO(checksum); - - while (len > AES_BLOCK_SIZE) { -@@ -299,7 +314,7 @@ bool CryptStateOCB2::ocb_encrypt(const unsigned char *plain, unsigned char *encr - if (flipABit) { - *reinterpret_cast< unsigned char * >(tmp) ^= 1; - } -- AESencrypt(tmp, tmp, &encrypt_key); -+ AESencrypt(tmp, tmp, raw_key); - XOR(reinterpret_cast< subblock * >(encrypted), delta, tmp); - XOR(checksum, checksum, reinterpret_cast< const subblock * >(plain)); - if (flipABit) { -@@ -315,7 +330,7 @@ bool CryptStateOCB2::ocb_encrypt(const unsigned char *plain, unsigned char *encr - ZERO(tmp); - tmp[BLOCKSIZE - 1] = SWAPPED(len * 8); - XOR(tmp, tmp, delta); -- AESencrypt(tmp, pad, &encrypt_key); -+ AESencrypt(tmp, pad, raw_key); - memcpy(tmp, plain, len); - memcpy(reinterpret_cast< unsigned char * >(tmp) + len, reinterpret_cast< const unsigned char * >(pad) + len, - AES_BLOCK_SIZE - len); -@@ -325,7 +340,7 @@ bool CryptStateOCB2::ocb_encrypt(const unsigned char *plain, unsigned char *encr - - S3(delta); - XOR(tmp, delta, checksum); -- AESencrypt(tmp, tag, &encrypt_key); -+ AESencrypt(tmp, tag, raw_key); - - return success; - } -@@ -336,13 +351,13 @@ bool CryptStateOCB2::ocb_decrypt(const unsigned char *encrypted, unsigned char * - bool success = true; - - // Initialize -- AESencrypt(nonce, delta, &encrypt_key); -+ AESencrypt(nonce, delta, raw_key); - ZERO(checksum); - - while (len > AES_BLOCK_SIZE) { - S2(delta); - XOR(tmp, delta, reinterpret_cast< const subblock * >(encrypted)); -- AESdecrypt(tmp, tmp, &decrypt_key); -+ AESdecrypt(tmp, tmp, raw_key); - XOR(reinterpret_cast< subblock * >(plain), delta, tmp); - XOR(checksum, checksum, reinterpret_cast< const subblock * >(plain)); - len -= AES_BLOCK_SIZE; -@@ -354,7 +369,7 @@ bool CryptStateOCB2::ocb_decrypt(const unsigned char *encrypted, unsigned char * - ZERO(tmp); - tmp[BLOCKSIZE - 1] = SWAPPED(len * 8); - XOR(tmp, tmp, delta); -- AESencrypt(tmp, pad, &encrypt_key); -+ AESencrypt(tmp, pad, raw_key); - memset(tmp, 0, AES_BLOCK_SIZE); - memcpy(tmp, encrypted, len); - XOR(tmp, tmp, pad); -@@ -372,7 +387,7 @@ bool CryptStateOCB2::ocb_decrypt(const unsigned char *encrypted, unsigned char * - - S3(delta); - XOR(tmp, delta, checksum); -- AESencrypt(tmp, tag, &encrypt_key); -+ AESencrypt(tmp, tag, raw_key); - - return success; - } -@@ -381,5 +396,5 @@ bool CryptStateOCB2::ocb_decrypt(const unsigned char *encrypted, unsigned char * - #undef SHIFTBITS - #undef SWAPPED - #undef HIGHBIT --#undef AES_encrypt --#undef AES_decrypt -+#undef AESencrypt -+#undef AESdecrypt -diff --git a/src/crypto/CryptStateOCB2.h b/src/crypto/CryptStateOCB2.h -index 53d4b4b6a..cc3f1c0bc 100644 ---- a/src/crypto/CryptStateOCB2.h -+++ b/src/crypto/CryptStateOCB2.h -@@ -8,8 +8,9 @@ - - #include "CryptState.h" - --#include -+#include - -+#define AES_BLOCK_SIZE 16 - #define AES_KEY_SIZE_BITS 128 - #define AES_KEY_SIZE_BYTES (AES_KEY_SIZE_BITS / 8) - -@@ -17,7 +18,7 @@ - class CryptStateOCB2 : public CryptState { - public: - CryptStateOCB2(); -- ~CryptStateOCB2(){}; -+ ~CryptStateOCB2() noexcept override; - - virtual bool isValid() const Q_DECL_OVERRIDE; - virtual void genKey() Q_DECL_OVERRIDE; -@@ -43,8 +44,8 @@ private: - unsigned char decrypt_iv[AES_BLOCK_SIZE]; - unsigned char decrypt_history[0x100]; - -- AES_KEY encrypt_key; -- AES_KEY decrypt_key; -+ EVP_CIPHER_CTX *enc_ctx; -+ EVP_CIPHER_CTX *dec_ctx; - }; - - --- -2.38.4 - diff --git a/pkgs/applications/networking/mumble/0002-FIX-positional-audio-Force-8-bytes-alignment-for-CCa.patch b/pkgs/applications/networking/mumble/0002-FIX-positional-audio-Force-8-bytes-alignment-for-CCa.patch deleted file mode 100644 index eb8be6512968..000000000000 --- a/pkgs/applications/networking/mumble/0002-FIX-positional-audio-Force-8-bytes-alignment-for-CCa.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 13c051b36b387356815cff5d685bc628b74ba136 Mon Sep 17 00:00:00 2001 -From: Davide Beatrici -Date: Thu, 1 Sep 2022 23:32:57 +0200 -Subject: [PATCH] FIX(positional-audio): Force 8 bytes alignment for - CCameraAngles in GTAV plugin - -https://en.cppreference.com/w/cpp/language/alignas - -This fixes compilation when the implicit alignment is not 8 bytes. - -It can be the case with 32 bit targets. ---- - plugins/gtav/structs.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plugins/gtav/structs.h b/plugins/gtav/structs.h -index 2829dc11e..0e4f76eda 100644 ---- a/plugins/gtav/structs.h -+++ b/plugins/gtav/structs.h -@@ -118,7 +118,7 @@ struct CCameraManagerAngles { - ptr_t cameraAngles; // CCameraAngles * - }; - --struct CCameraAngles { -+struct alignas(8) CCameraAngles { - uint8_t pad1[960]; - ptr_t playerAngles; // CPlayerAngles * - uint8_t pad2[60]; --- -2.38.5 - diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix index ab10d4add74d..b72e218ddcfb 100644 --- a/pkgs/applications/networking/mumble/default.nix +++ b/pkgs/applications/networking/mumble/default.nix @@ -19,17 +19,6 @@ let pname = overrides.type; version = source.version; - patches = [ - ./0001-BUILD-crypto-Migrate-to-OpenSSL-3.0-compatible-API.patch - # fix crash caused by openssl3 thread unsafe evp implementation - # see https://github.com/mumble-voip/mumble/issues/5361#issuecomment-1173001440 - (fetchpatch { - url = "https://github.com/mumble-voip/mumble/commit/f8d47db318f302f5a7d343f15c9936c7030c49c4.patch"; - hash = "sha256-xk8vBrPwvQxHCY8I6WQJAyaBGHmlH9NCixweP6FyakU="; - }) - ./0002-FIX-positional-audio-Force-8-bytes-alignment-for-CCa.patch - ]; - nativeBuildInputs = [ cmake pkg-config python3 qt5.wrapQtAppsHook qt5.qttools ] ++ (overrides.nativeBuildInputs or [ ]); @@ -72,11 +61,11 @@ let "-D bundled-celt=ON" "-D bundled-opus=OFF" "-D bundled-speex=OFF" - "-D bundled-rnnoise=OFF" "-D bundle-qt-translations=OFF" "-D update=OFF" "-D overlay-xcompile=OFF" "-D oss=OFF" + "-D warnings-as-errors=OFF" # conversion error workaround ] ++ lib.optional (!speechdSupport) "-D speechd=OFF" ++ lib.optional (!pulseSupport) "-D pulseaudio=OFF" ++ lib.optional (!pipewireSupport) "-D pipewire=OFF" @@ -107,27 +96,16 @@ let } source; source = rec { - version = "1.4.287"; + version = "1.5.634"; # Needs submodules src = fetchFromGitHub { owner = "mumble-voip"; repo = "mumble"; - rev = "5d808e287e99b402b724e411a7a0848e00956a24"; - sha256 = "sha256-SYsGCuj3HeyAQRUecGLaRdJR9Rm7lbaM54spY/zx0jU="; + rev = "v${version}"; + sha256 = "sha256-d9XmXHq264rTT80zphYcKLxS+AyUhjb19D3DuBJvMI4="; fetchSubmodules = true; }; - - patches = [ - # fixes 'static assertion failed: static_assert(sizeof(CCameraAngles) == 0x408, "");' - # when compiling pkgsi686Linux.mumble, which is a dependency of x64 mumble_overlay - # https://github.com/mumble-voip/mumble/pull/5850 - # Remove with next version update - (fetchpatch { - url = "https://github.com/mumble-voip/mumble/commit/13c051b36b387356815cff5d685bc628b74ba136.patch"; - hash = "sha256-Rq8fb6NFd4DCNWm6OOMYIP7tBllufmQcB5CSxPU4qqg="; - }) - ]; }; in { mumble = client source; diff --git a/pkgs/applications/networking/mumble/overlay.nix b/pkgs/applications/networking/mumble/overlay.nix index 72474d391477..40c0d3e4c3ea 100644 --- a/pkgs/applications/networking/mumble/overlay.nix +++ b/pkgs/applications/networking/mumble/overlay.nix @@ -19,7 +19,7 @@ in stdenv.mkDerivation { ln -s ${mumble_i686}/lib/libmumble.so.1 $out/lib32/ ''} - install -Dm755 scripts/mumble-overlay $out/bin/mumble-overlay + install -Dm755 auxiliary_files/run_scripts/mumble-overlay.in $out/bin/mumble-overlay sed -i "s,/usr/lib,$out/lib,g" $out/bin/mumble-overlay sed -i '2iPATH="${binPath}:$PATH"' $out/bin/mumble-overlay ''; From b8d8b1758025063b5696573e95e80ad818f76aff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 11 Jun 2024 10:33:27 +0000 Subject: [PATCH 12/83] aws-c-s3: 0.5.7 -> 0.5.10 --- pkgs/development/libraries/aws-c-s3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/aws-c-s3/default.nix b/pkgs/development/libraries/aws-c-s3/default.nix index 895babbb4f72..65e84c3bcb84 100644 --- a/pkgs/development/libraries/aws-c-s3/default.nix +++ b/pkgs/development/libraries/aws-c-s3/default.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "aws-c-s3"; - version = "0.5.7"; + version = "0.5.10"; src = fetchFromGitHub { owner = "awslabs"; repo = "aws-c-s3"; rev = "v${version}"; - hash = "sha256-zzsRYhLgJfd02fPgoZBf7n6dTfbLHarc1aQa0fx/uck="; + hash = "sha256-yQY5yZFRm/2K97ffyumAQhgPlU6Nzy8PDGcy9L53Y84="; }; nativeBuildInputs = [ From 2f95f8791e455aa2dc9e7d00f99b4dc8389866f4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 12 Jun 2024 07:57:47 +0200 Subject: [PATCH 13/83] python311Packages.spyder-kernels: 2.5.1 -> 2.5.2 --- .../python-modules/spyder-kernels/default.nix | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index fdabd3466b92..f872e2d2bcee 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -1,6 +1,7 @@ { lib, buildPythonPackage, + setuptools, cloudpickle, fetchPypi, ipykernel, @@ -15,17 +16,20 @@ buildPythonPackage rec { pname = "spyder-kernels"; - version = "2.5.1"; - format = "setuptools"; + version = "2.5.2"; + pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { - inherit pname version; - hash = "sha256-BQQqP5eyXxfN+o11AR/Xmq8CdSM0ip3/8PWiC92wubA="; + pname = "spyder_kernels"; + inherit version; + hash = "sha256-cfJSkA4CsDlIIMxwSfie1yUkP2/M9kC3bdMpIDxBOWA="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ cloudpickle ipykernel ipython @@ -36,23 +40,17 @@ buildPythonPackage rec { wurlitzer ]; - postPatch = '' - substituteInPlace setup.py \ - --replace "ipykernel>=6.16.1,<7" "ipykernel" \ - --replace "ipython>=7.31.1,<8" "ipython" - ''; - # No tests doCheck = false; pythonImportsCheck = [ "spyder_kernels" ]; - meta = with lib; { + meta = { description = "Jupyter kernels for Spyder's console"; homepage = "https://docs.spyder-ide.org/current/ipythonconsole.html"; downloadPage = "https://github.com/spyder-ide/spyder-kernels/releases"; changelog = "https://github.com/spyder-ide/spyder-kernels/blob/v${version}/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ gebner ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gebner ]; }; } From 9006dda64b5c23e37772c43ef84966728a665c76 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 12 Jun 2024 07:54:52 +0200 Subject: [PATCH 14/83] spyder: 5.5.4 -> 5.5.5 Changelog: https://github.com/spyder-ide/spyder/blob/master/CHANGELOG.md --- .../python-modules/spyder/default.nix | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/spyder/default.nix b/pkgs/development/python-modules/spyder/default.nix index 70a882fa68ab..eafc959eb882 100644 --- a/pkgs/development/python-modules/spyder/default.nix +++ b/pkgs/development/python-modules/spyder/default.nix @@ -44,14 +44,14 @@ buildPythonPackage rec { pname = "spyder"; - version = "5.5.4"; + version = "5.5.5"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-UiIyoFREfd3gV0uhSgZ8TVFQiP3yprrBZDOm3+8Dge0="; + hash = "sha256-Y+JZO/LfWi1QzoSSV1uDI4zxLcte0HwVMNmBK0aXgd4="; }; patches = [ ./dont-clear-pythonpath.patch ]; @@ -103,15 +103,6 @@ buildPythonPackage rec { # There is no test for spyder doCheck = false; - postPatch = '' - # Remove dependency on pyqtwebengine - # This is still part of the pyqt 5.11 version we have in nixpkgs - sed -i /pyqtwebengine/d setup.py - substituteInPlace setup.py \ - --replace "qdarkstyle>=3.0.2,<3.1.0" "qdarkstyle" \ - --replace "ipython>=7.31.1,<8.0.0" "ipython" - ''; - postInstall = '' # Add Python libs to env so Spyder subprocesses # created to run compute kernels don't fail with ImportErrors @@ -124,7 +115,7 @@ buildPythonPackage rec { makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; - meta = with lib; { + meta = { description = "Scientific python development environment"; mainProgram = "spyder"; longDescription = '' @@ -135,8 +126,8 @@ buildPythonPackage rec { homepage = "https://www.spyder-ide.org/"; downloadPage = "https://github.com/spyder-ide/spyder/releases"; changelog = "https://github.com/spyder-ide/spyder/blob/master/CHANGELOG.md"; - license = licenses.mit; - maintainers = with maintainers; [ gebner ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ gebner ]; + platforms = lib.platforms.linux; }; } From 4c6953ca52c3440b77912ee3cb9995c5906a51ed Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 12 Jun 2024 07:30:00 +0000 Subject: [PATCH 15/83] whalebird: remove uninsane from maintainers --- pkgs/applications/misc/whalebird/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/whalebird/default.nix b/pkgs/applications/misc/whalebird/default.nix index 97883864ad75..c9de782c1aef 100644 --- a/pkgs/applications/misc/whalebird/default.nix +++ b/pkgs/applications/misc/whalebird/default.nix @@ -107,7 +107,7 @@ stdenv.mkDerivation rec { homepage = "https://whalebird.social"; changelog = "https://github.com/h3poteto/whalebird-desktop/releases/tag/v${version}"; license = licenses.gpl3Only; - maintainers = with maintainers; [ wolfangaukang colinsane weathercold ]; + maintainers = with maintainers; [ wolfangaukang weathercold ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; }; } From f9c317b8a5b941e5ffdd68cb45608c9a8e6e5adf Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Wed, 12 Jun 2024 22:00:20 +0200 Subject: [PATCH 16/83] tailscale: 1.66.4 -> 1.68.0 --- pkgs/servers/tailscale/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix index d18968dc9391..e5c9d4310cb8 100644 --- a/pkgs/servers/tailscale/default.nix +++ b/pkgs/servers/tailscale/default.nix @@ -13,7 +13,7 @@ }: let - version = "1.66.4"; + version = "1.68.0"; in buildGoModule { pname = "tailscale"; @@ -23,7 +23,7 @@ buildGoModule { owner = "tailscale"; repo = "tailscale"; rev = "v${version}"; - hash = "sha256-ETBca3qKO2iS30teIF5sr/oyJdRSKFqLFVO3+mmm7bo="; + hash = "sha256-GTl5RCwIoDuzbaigy0/++xaPPEMLRDbBi/z82xCDOZY="; }; patches = [ @@ -35,7 +35,7 @@ buildGoModule { }) ]; - vendorHash = "sha256-Hd77xy8stw0Y6sfk3/ItqRIbM/349M/4uf0iNy1xJGw="; + vendorHash = "sha256-SUjoeOFYz6zbEgv/vND7kEXbuWlZDrUKF2Dmqsf/KVw="; nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ]; From cce99f56aa436c47858432d936fe05c05a5625e4 Mon Sep 17 00:00:00 2001 From: Silvan Mosberger Date: Wed, 12 Jun 2024 23:36:55 +0200 Subject: [PATCH 17/83] zsh-abbr: install man page --- pkgs/shells/zsh/zsh-abbr/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/shells/zsh/zsh-abbr/default.nix b/pkgs/shells/zsh/zsh-abbr/default.nix index 6b8005ee3caf..795410a8329f 100644 --- a/pkgs/shells/zsh/zsh-abbr/default.nix +++ b/pkgs/shells/zsh/zsh-abbr/default.nix @@ -18,6 +18,9 @@ stdenv.mkDerivation rec { installPhase = '' install -D zsh-abbr.zsh $out/share/zsh/${pname}/abbr.plugin.zsh + # Needed so that `man` can find the manpage, since it looks via PATH + mkdir -p $out/bin + mv man $out/share/man ''; meta = with lib; { From d4b6df0d24e15787cb8eb258826e7958504f034f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jun 2024 23:41:40 +0000 Subject: [PATCH 18/83] sentry-native: 0.7.5 -> 0.7.6 --- pkgs/development/libraries/sentry-native/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/sentry-native/default.nix b/pkgs/development/libraries/sentry-native/default.nix index 07f1ce53c891..38ebc3f42a09 100644 --- a/pkgs/development/libraries/sentry-native/default.nix +++ b/pkgs/development/libraries/sentry-native/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "sentry-native"; - version = "0.7.5"; + version = "0.7.6"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; rev = version; - hash = "sha256-Q19b2J7v94jByzQUPHdot7MZZTLa6cgZgzSYkSbyyHw="; + hash = "sha256-yriFV6OLk+miaKKWQKd08MmwDx0blkiiyq6gQHUaNWE="; }; nativeBuildInputs = [ From 082d9691752395733b93820e2acdff32424cddb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 12 Jun 2024 23:42:12 +0000 Subject: [PATCH 19/83] twitch-tui: 2.6.10 -> 2.6.11 --- .../networking/instant-messengers/twitch-tui/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix b/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix index 48ddc5d952a6..f4eef4684beb 100644 --- a/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix +++ b/pkgs/applications/networking/instant-messengers/twitch-tui/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "twitch-tui"; - version = "2.6.10"; + version = "2.6.11"; src = fetchFromGitHub { owner = "Xithrius"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-RJ/+yXbCS8DkdvblBYlxE4sStpTQcGQZXWAApdL7/2o="; + hash = "sha256-3Ibf9UULQ0NQ6+oVvLVxUsSSaQ4ilxLehBPZhkrzILQ="; }; - cargoHash = "sha256-lI0HR0iNA2C0kf+oBLxxjcOhsf70wCo3tKPMAC76EZM="; + cargoHash = "sha256-GK9P+IytkfhfogvPLuYF9+ngs2vr6Quv+v+Rai2cgx8="; nativeBuildInputs = [ pkg-config From d251913babbfde7d9bd9643fd49a8b65be2b4a2d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 00:31:23 +0000 Subject: [PATCH 20/83] cpm-cmake: 0.39.0 -> 0.40.0 --- pkgs/development/tools/cpm-cmake/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/cpm-cmake/default.nix b/pkgs/development/tools/cpm-cmake/default.nix index 98d56d16c1ce..f0b45f8a50f6 100644 --- a/pkgs/development/tools/cpm-cmake/default.nix +++ b/pkgs/development/tools/cpm-cmake/default.nix @@ -5,13 +5,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cpm-cmake"; - version = "0.39.0"; + version = "0.40.0"; src = fetchFromGitHub { owner = "cpm-cmake"; repo = "cpm.cmake"; rev = "v${finalAttrs.version}"; - hash = "sha256-cDFt+fDpb/gDlFx+3C5Hw/ybf4hdjZOrpeNR8yBwd1M="; + hash = "sha256-307U/7gO8Ps5UvslYGOrVKHRjO9TYJrYsnAzu0Kljt8="; }; dontConfigure = true; From d1025803acb9f60ed5eb6f173827266c4626c13d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 00:36:49 +0000 Subject: [PATCH 21/83] editorconfig-core-c: 0.12.7 -> 0.12.8 --- pkgs/development/tools/misc/editorconfig-core-c/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/editorconfig-core-c/default.nix b/pkgs/development/tools/misc/editorconfig-core-c/default.nix index 54ab03de2e2b..d75cb7f8bc9e 100644 --- a/pkgs/development/tools/misc/editorconfig-core-c/default.nix +++ b/pkgs/development/tools/misc/editorconfig-core-c/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "editorconfig-core-c"; - version = "0.12.7"; + version = "0.12.8"; outputs = [ "out" "dev" ]; @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "editorconfig"; repo = "editorconfig-core-c"; rev = "v${finalAttrs.version}"; - hash = "sha256-uKukgQPKIx+zJPf08MTYEtoBiWeVcQmZnjWl4Zk9xaY="; + hash = "sha256-zhWq87X8n7iyp5HBmV2ZTjcN09zQ/sBXPrGmQT0iRr4="; fetchSubmodules = true; }; From 3fb0e045a5e6f944d77733bf55e0f68f4ea84942 Mon Sep 17 00:00:00 2001 From: NeverBehave Date: Mon, 10 Jun 2024 04:16:59 +0000 Subject: [PATCH 22/83] nixos/wstunnel: adopt rust new cli flags --- .../modules/services/networking/wstunnel.nix | 198 +++++++----------- 1 file changed, 76 insertions(+), 122 deletions(-) diff --git a/nixos/modules/services/networking/wstunnel.nix b/nixos/modules/services/networking/wstunnel.nix index efb65aead116..1b169567624c 100644 --- a/nixos/modules/services/networking/wstunnel.nix +++ b/nixos/modules/services/networking/wstunnel.nix @@ -7,6 +7,9 @@ let (name: value: if value == true then "--${name}" else "--${name}=${value}") attrs ); + + hostPortToString = { host, port }: "${host}:${builtins.toString port}"; + hostPortSubmodule = { options = { host = mkOption { @@ -19,28 +22,7 @@ let }; }; }; - localRemoteSubmodule = { - options = { - local = mkOption { - description = "Local address and port to listen on."; - type = types.submodule hostPortSubmodule; - example = { - host = "127.0.0.1"; - port = 51820; - }; - }; - remote = mkOption { - description = "Address and port on remote to forward traffic to."; - type = types.submodule hostPortSubmodule; - example = { - host = "127.0.0.1"; - port = 51820; - }; - }; - }; - }; - hostPortToString = { host, port }: "${host}:${builtins.toString port}"; - localRemoteToString = { local, remote }: utils.escapeSystemdExecArg "${hostPortToString local}:${hostPortToString remote}"; + commonOptions = { enable = mkOption { description = "Whether to enable this `wstunnel` instance."; @@ -66,10 +48,16 @@ let }; }; - verboseLogging = mkOption { - description = "Enable verbose logging."; - type = types.bool; - default = false; + loggingLevel = mkOption { + description = '' + Passed to --log-lvl + + Control the log verbosity. i.e: TRACE, DEBUG, INFO, WARN, ERROR, OFF + For more details, checkout [EnvFilter](https://docs.rs/tracing-subscriber/latest/tracing_subscriber/filter/struct.EnvFilter.html#example-syntax) + ''; + type = types.nullOr types.str; + example = "INFO"; + default = null; }; environmentFile = mkOption { @@ -99,11 +87,12 @@ let restrictTo = mkOption { description = "Accepted traffic will be forwarded only to this service. Set to `null` to allow forwarding to arbitrary addresses."; - type = types.nullOr (types.submodule hostPortSubmodule); - example = { + type = types.listOf (types.submodule hostPortSubmodule); + default = []; + example = [{ host = "127.0.0.1"; port = 51820; - }; + }]; }; enableHTTPS = mkOption { @@ -134,59 +123,36 @@ let }; }; }; + clientSubmodule = { config, ... }: { options = commonOptions // { connectTo = mkOption { description = "Server address and port to connect to."; - type = types.submodule hostPortSubmodule; - example = { - host = "example.com"; - }; - }; - - enableHTTPS = mkOption { - description = "Enable HTTPS when connecting to the server."; - type = types.bool; - default = true; + type = types.str; + example = "https://wstunnel.server.com:8443"; }; localToRemote = mkOption { - description = "Local hosts and ports to listen on, plus the hosts and ports on remote to forward traffic to. Setting a local port to a value less than 1024 will additionally give the process the required CAP_NET_BIND_SERVICE capability."; - type = types.listOf (types.submodule localRemoteSubmodule); + description = ''Listen on local and forwards traffic from remote.''; + type = types.listOf (types.str); default = []; - example = [ { - local = { - host = "127.0.0.1"; - port = 8080; - }; - remote = { - host = "127.0.0.1"; - port = 8080; - }; - } ]; + example = [ + "tcp://1212:google.com:443" + "unix:///tmp/wstunnel.sock:g.com:443" + ]; }; - dynamicToRemote = mkOption { - description = "Host and port for the SOCKS5 proxy to dynamically forward traffic to. Leave this at `null` to disable the SOCKS5 proxy. Setting the port to a value less than 1024 will additionally give the service the required CAP_NET_BIND_SERVICE capability."; - type = types.nullOr (types.submodule hostPortSubmodule); - default = null; - example = { - host = "127.0.0.1"; - port = 1080; - }; + remoteToLocal = mkOption { + description = "Listen on remote and forwards traffic from local. Only tcp is supported"; + type = types.listOf (types.str); + default = []; + example = [ + "tcp://1212:google.com:443" + "unix://wstunnel.sock:g.com:443" + ]; }; - udp = mkOption { - description = "Whether to forward UDP instead of TCP traffic."; - type = types.bool; - default = false; - }; - - udpTimeout = mkOption { - description = "When using UDP forwarding, timeout in seconds after which the tunnel connection is closed. `-1` means no timeout."; - type = types.int; - default = 30; - }; + addNetBind = mkEnableOption "Whether add CAP_NET_BIND_SERVICE to the tunnel service, this should be enabled if you want to bind port < 1024"; httpProxy = mkOption { description = '' @@ -214,12 +180,6 @@ let example = "wstunnel"; }; - hostHeader = mkOption { - description = "Use this as the HTTP host header instead of the real hostname. Useful for circumventing hostname-based firewalls."; - type = types.nullOr types.str; - default = null; - }; - tlsSNI = mkOption { description = "Use this as the SNI while connecting via TLS. Useful for circumventing hostname-based firewalls."; type = types.nullOr types.str; @@ -234,7 +194,7 @@ let # The original argument name `websocketPingFrequency` is a misnomer, as the frequency is the inverse of the interval. websocketPingInterval = mkOption { - description = "Do a heartbeat ping every N seconds to keep up the websocket connection."; + description = "Frequency at which the client will send websocket ping to the server."; type = types.nullOr types.ints.unsigned; default = null; }; @@ -261,6 +221,7 @@ let }; }; }; + generateServerUnit = name: serverCfg: { name = "wstunnel-server-${name}"; value = { @@ -282,11 +243,11 @@ let else tlsKey; in '' ${package}/bin/wstunnel \ - --server \ - ${optionalString (restrictTo != null) "--restrictTo=${utils.escapeSystemdExecArg (hostPortToString restrictTo)}"} \ - ${optionalString (resolvedTlsCertificate != null) "--tlsCertificate=${utils.escapeSystemdExecArg resolvedTlsCertificate}"} \ - ${optionalString (resolvedTlsKey != null) "--tlsKey=${utils.escapeSystemdExecArg resolvedTlsKey}"} \ - ${optionalString verboseLogging "--verbose"} \ + server \ + ${concatStringsSep " " (builtins.map (hostPair: "--restrict-to ${utils.escapeSystemdExecArg (hostPortToString hostPair)}") restrictTo)} \ + ${optionalString (resolvedTlsCertificate != null) "--tls-certificate ${utils.escapeSystemdExecArg resolvedTlsCertificate}"} \ + ${optionalString (resolvedTlsKey != null) "--tls-private-key ${utils.escapeSystemdExecArg resolvedTlsKey}"} \ + ${optionalString (loggingLevel != null) "--log-lvl ${loggingLevel}"} \ ${attrsToArgs extraArgs} \ ${utils.escapeSystemdExecArg "${if enableHTTPS then "wss" else "ws"}://${hostPortToString listen}"} ''; @@ -304,10 +265,10 @@ let ProtectControlGroups = true; PrivateDevices = true; RestrictSUIDSGID = true; - }; }; }; + generateClientUnit = name: clientCfg: { name = "wstunnel-client-${name}"; value = { @@ -319,28 +280,25 @@ let serviceConfig = { Type = "simple"; ExecStart = with clientCfg; '' - ${package}/bin/wstunnel \ - ${concatStringsSep " " (builtins.map (x: "--localToRemote=${localRemoteToString x}") localToRemote)} \ - ${concatStringsSep " " (mapAttrsToList (n: v: "--customHeaders=\"${n}: ${v}\"") customHeaders)} \ - ${optionalString (dynamicToRemote != null) "--dynamicToRemote=${utils.escapeSystemdExecArg (hostPortToString dynamicToRemote)}"} \ - ${optionalString udp "--udp"} \ - ${optionalString (httpProxy != null) "--httpProxy=${httpProxy}"} \ - ${optionalString (soMark != null) "--soMark=${toString soMark}"} \ - ${optionalString (upgradePathPrefix != null) "--upgradePathPrefix=${upgradePathPrefix}"} \ - ${optionalString (hostHeader != null) "--hostHeader=${hostHeader}"} \ - ${optionalString (tlsSNI != null) "--tlsSNI=${tlsSNI}"} \ - ${optionalString tlsVerifyCertificate "--tlsVerifyCertificate"} \ - ${optionalString (websocketPingInterval != null) "--websocketPingFrequency=${toString websocketPingInterval}"} \ - ${optionalString (upgradeCredentials != null) "--upgradeCredentials=${upgradeCredentials}"} \ - --udpTimeoutSec=${toString udpTimeout} \ - ${optionalString verboseLogging "--verbose"} \ + ${package}/bin/wstunnel client \ + ${concatStringsSep " " (builtins.map (x: "--local-to-remote ${x}") localToRemote)} \ + ${concatStringsSep " " (builtins.map (x: "--remote-to-local ${x}") remoteToLocal)} \ + ${concatStringsSep " " (mapAttrsToList (n: v: "--http-headers \"${n}: ${v}\"") customHeaders)} \ + ${optionalString (httpProxy != null) "--http-proxy ${httpProxy}"} \ + ${optionalString (soMark != null) "--socket-so-mark=${toString soMark}"} \ + ${optionalString (upgradePathPrefix != null) "--http-upgrade-path-prefix ${upgradePathPrefix}"} \ + ${optionalString (tlsSNI != null) "--tls-sni-override ${tlsSNI}"} \ + ${optionalString tlsVerifyCertificate "--tls-verify-certificate"} \ + ${optionalString (websocketPingInterval != null) "--websocket-ping-frequency-sec ${toString websocketPingInterval}"} \ + ${optionalString (upgradeCredentials != null) "--http-upgrade-credentials ${upgradeCredentials}"} \ + ${optionalString (loggingLevel != null) "--log-lvl ${loggingLevel}"} \ ${attrsToArgs extraArgs} \ - ${utils.escapeSystemdExecArg "${if enableHTTPS then "wss" else "ws"}://${hostPortToString connectTo}"} + ${utils.escapeSystemdExecArg connectTo} ''; EnvironmentFile = optional (clientCfg.environmentFile != null) clientCfg.environmentFile; DynamicUser = true; PrivateTmp = true; - AmbientCapabilities = (optionals (clientCfg.soMark != null) [ "CAP_NET_ADMIN" ]) ++ (optionals ((clientCfg.dynamicToRemote.port or 1024) < 1024 || (any (x: x.local.port < 1024) clientCfg.localToRemote)) [ "CAP_NET_BIND_SERVICE" ]); + AmbientCapabilities = (optionals (clientCfg.soMark != null) [ "CAP_NET_ADMIN" ]) ++ (optionals (clientCfg.addNetBind) [ "CAP_NET_BIND_SERVICE" ]); NoNewPrivileges = true; RestrictNamespaces = "uts ipc pid user cgroup"; ProtectSystem = "strict"; @@ -363,14 +321,17 @@ in { default = {}; example = { "wg-tunnel" = { - listen.port = 8080; + listen = { + host = "0.0.0.0"; + port = 8080; + }; enableHTTPS = true; tlsCertificate = "/var/lib/secrets/fullchain.pem"; tlsKey = "/var/lib/secrets/key.pem"; - restrictTo = { + restrictTo = [{ host = "127.0.0.1"; port = 51820; - }; + }]; }; }; }; @@ -381,22 +342,15 @@ in { default = {}; example = { "wg-tunnel" = { - connectTo = { - host = "example.com"; - port = 8080; - }; - enableHTTPS = true; - localToRemote = { - local = { - host = "127.0.0.1"; - port = 51820; - }; - remote = { - host = "127.0.0.1"; - port = 51820; - }; - }; - udp = true; + connectTo = "https://wstunnel.server.com:8443"; + localToRemote = [ + "tcp://1212:google.com:443" + "tcp://2:n.lan:4?proxy_protocol" + ]; + remoteToLocal = [ + "socks5://[::1]:1212" + "unix://wstunnel.sock:g.com:443" + ]; }; }; }; @@ -418,12 +372,12 @@ in { ''; }) cfg.servers) ++ (mapAttrsToList (name: clientCfg: { - assertion = !(clientCfg.localToRemote == [] && clientCfg.dynamicToRemote == null); + assertion = !(clientCfg.localToRemote == [] && clientCfg.remoteToLocal == []); message = '' - Either one of services.wstunnel.clients."${name}".localToRemote or services.wstunnel.clients."${name}".dynamicToRemote must be set. + Either one of services.wstunnel.clients."${name}".localToRemote or services.wstunnel.clients."${name}".remoteToLocal must be set. ''; }) cfg.clients); }; - meta.maintainers = with maintainers; [ alyaeanyx ]; + meta.maintainers = with maintainers; [ alyaeanyx neverbehave ]; } From 8e6f76d74d0a323ae86affe50059095f2d0e0cf9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 01:11:45 +0000 Subject: [PATCH 23/83] extism-cli: 1.5.0 -> 1.5.1 --- pkgs/development/tools/extism-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/extism-cli/default.nix b/pkgs/development/tools/extism-cli/default.nix index 174e3fe92c3c..5dfb508441d5 100644 --- a/pkgs/development/tools/extism-cli/default.nix +++ b/pkgs/development/tools/extism-cli/default.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "extism-cli"; - version = "1.5.0"; + version = "1.5.1"; src = fetchFromGitHub { owner = "extism"; repo = "cli"; rev = "refs/tags/v${version}"; - hash = "sha256-t0SbjTuM298Cka2zhavR6bOGDriz2XUGcfAy25se7M4="; + hash = "sha256-b+X0pFrKhcfzucUM8akV061zslkdF1Jc9X1aqCqXagU="; }; vendorHash = "sha256-5QSZDPRMlLVyOQGCSxNC5BBiuegschkHA0sWvOVAODI="; From 15b78c32bf2258a9f09b1e92ef6fd20a19c0b4ba Mon Sep 17 00:00:00 2001 From: Lin Xianyi Date: Thu, 13 Jun 2024 08:48:31 +0800 Subject: [PATCH 24/83] rclip: 1.8.10 -> 1.9.0 Changelog: https://github.com/yurijmikhalevich/rclip/releases/tag/v1.9.0 Diff: https://github.com/yurijmikhalevich/rclip/compare/refs/tags/v1.8.10...v1.9.0 --- pkgs/by-name/rc/rclip/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rc/rclip/package.nix b/pkgs/by-name/rc/rclip/package.nix index ed611edfda90..2d4cf0c975aa 100644 --- a/pkgs/by-name/rc/rclip/package.nix +++ b/pkgs/by-name/rc/rclip/package.nix @@ -4,14 +4,14 @@ }: python3Packages.buildPythonApplication rec { pname = "rclip"; - version = "1.8.10"; + version = "1.9.0"; pyproject = true; src = fetchFromGitHub { owner = "yurijmikhalevich"; repo = "rclip"; rev = "refs/tags/v${version}"; - hash = "sha256-wjwi6GBblv8Z3SA1bMrtPz3KVF8Zw5595Hqyp8FPgcg="; + hash = "sha256-q6z/JEIPnVnaHx9x53f9KyCKt7nZRxQGPeVTT1SqxkU="; }; nativeBuildInputs = with python3Packages; [ From 0a85b82a63aef2636f4c3f2ffeb9c48ac9b5cd0d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 01:44:47 +0000 Subject: [PATCH 25/83] kapp: 0.62.0 -> 0.62.1 --- pkgs/tools/networking/kapp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/kapp/default.nix b/pkgs/tools/networking/kapp/default.nix index 7a6806d61997..fb1a243d8aac 100644 --- a/pkgs/tools/networking/kapp/default.nix +++ b/pkgs/tools/networking/kapp/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "kapp"; - version = "0.62.0"; + version = "0.62.1"; src = fetchFromGitHub { owner = "carvel-dev"; repo = "kapp"; rev = "v${version}"; - hash = "sha256-yaTQ1dE0WiH+FTyWaUZwp2qmpnUdhk+I6IKM8lOHXYM="; + hash = "sha256-JwrUkurxSSET8OOfgALXOrM9KnfvXGZuDOnyk3ZoAoQ="; }; vendorHash = null; From 107bfb2530f9d7adfc92e8ca5857303b5707e907 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 01:48:00 +0000 Subject: [PATCH 26/83] function-runner: 5.0.0 -> 5.1.0 --- pkgs/development/web/function-runner/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/web/function-runner/default.nix b/pkgs/development/web/function-runner/default.nix index ffbaff4b2500..f183118fab8a 100644 --- a/pkgs/development/web/function-runner/default.nix +++ b/pkgs/development/web/function-runner/default.nix @@ -2,16 +2,16 @@ rustPlatform.buildRustPackage rec { pname = "function-runner"; - version = "5.0.0"; + version = "5.1.0"; src = fetchFromGitHub { owner = "Shopify"; repo = pname; rev = "v${version}"; - sha256 = "sha256-Li3v3kXze0KgK16XVwdshZWaRF89YSC1Yk9iHXfGWKI="; + sha256 = "sha256-jhT/xkkPC0gpQqn2gOymEYP1afULd4W7pf7Z8XHGces="; }; - cargoHash = "sha256-jPiy4ULEfF/aRhWV1j2SOIe2u9uctEsmzWQ6MLXRu7A="; + cargoHash = "sha256-kiic/rVvSUxNGfEYAa23WOgyfCcnG4oI/iP1OfkL95Y="; meta = with lib; { description = "CLI tool which allows you to run Wasm Functions intended for the Shopify Functions infrastructure"; From 15a41bab91db642daa87efef7f3902cff1eb4510 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 02:01:45 +0000 Subject: [PATCH 27/83] python311Packages.datasette: 0.64.6 -> 0.64.7 --- pkgs/development/python-modules/datasette/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/datasette/default.nix b/pkgs/development/python-modules/datasette/default.nix index e56f31449f09..199634e5c475 100644 --- a/pkgs/development/python-modules/datasette/default.nix +++ b/pkgs/development/python-modules/datasette/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { pname = "datasette"; - version = "0.64.6"; + version = "0.64.7"; format = "setuptools"; disabled = pythonOlder "3.8"; @@ -39,7 +39,7 @@ buildPythonPackage rec { owner = "simonw"; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-chU0AFaVfkJMRwraX/Ky0e6/g3ZSZ2efNIJ15veqFmg="; + hash = "sha256-MxTCVgV0xDKXiYOx6rh5v55uQqlf9Wd06wHfnhDS4Hk="; }; postPatch = '' From fbd3ffea25781de260b69844ba037614a43e1551 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 02:14:50 +0000 Subject: [PATCH 28/83] kubectl-cnpg: 1.23.1 -> 1.23.2 --- .../networking/cluster/kubectl-cnpg/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/kubectl-cnpg/default.nix b/pkgs/applications/networking/cluster/kubectl-cnpg/default.nix index a5fc3b5a42da..6aae2f808969 100644 --- a/pkgs/applications/networking/cluster/kubectl-cnpg/default.nix +++ b/pkgs/applications/networking/cluster/kubectl-cnpg/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "kubectl-cnpg"; - version = "1.23.1"; + version = "1.23.2"; src = fetchFromGitHub { owner = "cloudnative-pg"; repo = "cloudnative-pg"; rev = "v${version}"; - hash = "sha256-sh9ogECNEZ6AYhdJD87ELnr8E0iWPLhDu3Qkdpb2194="; + hash = "sha256-/h2hvyjC/rHOkyZbt0kYn0TcQeXutU4rxYBD7Mh948Q="; }; - vendorHash = "sha256-3yh6b0dB2JC0t2EwykWiLk6glyKUhTpqmqvfFZ4RekE="; + vendorHash = "sha256-MY4yU0UpN3V3RxsFWqxZOsZZA1kma3NNTHE9e/gquno="; subPackages = [ "cmd/kubectl-cnpg" ]; From ce6d9343b2be61d95d10a538c1a1ac9d9c9e86fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 02:24:05 +0000 Subject: [PATCH 29/83] kubernetes-helm: 3.15.1 -> 3.15.2 --- pkgs/applications/networking/cluster/helm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index 986528ee8d98..23f40df6e4fa 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -2,15 +2,15 @@ buildGoModule rec { pname = "kubernetes-helm"; - version = "3.15.1"; + version = "3.15.2"; src = fetchFromGitHub { owner = "helm"; repo = "helm"; rev = "v${version}"; - sha256 = "sha256-DTHohUkL4ophYeXSZ/acle6Ruum9IIHxnu7gvPOOaYY="; + sha256 = "sha256-gZfL9ejW9Md5X1S8Zvlc4OpywJfU2rlT+p78imgPjpw="; }; - vendorHash = "sha256-VPahAeeRz3fk1475dlCofiLVAKXMhpvspENmQmlPyPM="; + vendorHash = "sha256-2q5IziYSW2FFfRZvWKz6dVnJfauRlE9lRrb4/l2EGC0="; subPackages = [ "cmd/helm" ]; ldflags = [ From 815ebd3b750b2e6b5fec527e53c98d04b81f473b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 02:49:14 +0000 Subject: [PATCH 30/83] quorum: 24.4.0 -> 24.4.1 --- pkgs/applications/blockchains/quorum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/blockchains/quorum/default.nix b/pkgs/applications/blockchains/quorum/default.nix index 6b8fc21b4f86..23e1d92a8314 100644 --- a/pkgs/applications/blockchains/quorum/default.nix +++ b/pkgs/applications/blockchains/quorum/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "quorum"; - version = "24.4.0"; + version = "24.4.1"; src = fetchFromGitHub { owner = "Consensys"; repo = pname; rev = "v${version}"; - hash = "sha256-vQyKguoSUU6Drkg8XqWtK8Ow/B9dqDKkKq6yeDQk1c0="; + hash = "sha256-pW8I4ivcKo6dsa8rQVKU6nUZuKxaki/7cMDKwEsSzNw="; }; vendorHash = "sha256-YK2zpQz4pAFyA+aHOn6Nx0htl5SJ2HNC+TDV1RdLQJk="; From 136cf7b8b557c198cfa4f736e84e03a936565cfe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 02:54:18 +0000 Subject: [PATCH 31/83] squawk: 0.29.0 -> 1.0.0 --- pkgs/development/tools/squawk/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/squawk/default.nix b/pkgs/development/tools/squawk/default.nix index c4cb979b909d..5270523caf6e 100644 --- a/pkgs/development/tools/squawk/default.nix +++ b/pkgs/development/tools/squawk/default.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "squawk"; - version = "0.29.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "sbdchd"; repo = pname; rev = "v${version}"; - hash = "sha256-YKwoMZkr+UWri4WLm+a44DA8sygy67UkSm160OqDGus="; + hash = "sha256-Uc357UspC2O/IxRRTy04jubzhKDRnIAN2CoHvbrGbHg="; }; - cargoHash = "sha256-pX87ccAyMkR7qA/k3zLgqYEIhNLFa5yrrVZVtWUKfyc="; + cargoHash = "sha256-G0t3wvcp1Dm0ZCDnzTVf1XJ2Dtr0LyrKM1Vvso0IoaA="; nativeBuildInputs = [ pkg-config From bcae94e2a4da2fdf8e17eee6fe9663fd23735b80 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 03:02:17 +0000 Subject: [PATCH 32/83] vendir: 0.40.1 -> 0.40.2 --- pkgs/development/tools/vendir/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/vendir/default.nix b/pkgs/development/tools/vendir/default.nix index 187f8ea856ba..565c4f70def0 100644 --- a/pkgs/development/tools/vendir/default.nix +++ b/pkgs/development/tools/vendir/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "vendir"; - version = "0.40.1"; + version = "0.40.2"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "carvel-vendir"; rev = "v${version}"; - sha256 = "sha256-v+p3I0PJc+7vgZqQA/dClv/GqOQTniwWHxXQamM+8oo="; + sha256 = "sha256-cGcp7bMdxZrg+4ni5kX4jEq2Aybfmonna0jM1Ux6s9Q="; }; vendorHash = null; From a55ed3b7cbc4a60814144a5d285812b05590ceb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 03:16:43 +0000 Subject: [PATCH 33/83] ytt: 0.49.0 -> 0.49.1 --- pkgs/development/tools/ytt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ytt/default.nix b/pkgs/development/tools/ytt/default.nix index 1b38498f2cfc..297ab054b814 100644 --- a/pkgs/development/tools/ytt/default.nix +++ b/pkgs/development/tools/ytt/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "ytt"; - version = "0.49.0"; + version = "0.49.1"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "carvel-ytt"; rev = "v${version}"; - sha256 = "sha256-7eG9ATZTqA48KFdPW/XVYNdq+giYVx0v1GDtabiTpQI="; + sha256 = "sha256-1W7pnljAzeIjXdjCj8nauvca4IGpsn0TmrKUNJtMg+E="; }; vendorHash = null; From 1da9f3e571bac0c1df209d7d2ba4d2122812b976 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 03:27:53 +0000 Subject: [PATCH 34/83] pest-ide-tools: 0.3.9 -> 0.3.11 --- pkgs/development/tools/misc/pest-ide-tools/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/misc/pest-ide-tools/default.nix b/pkgs/development/tools/misc/pest-ide-tools/default.nix index 589b7bad30da..d3a31c8118a6 100644 --- a/pkgs/development/tools/misc/pest-ide-tools/default.nix +++ b/pkgs/development/tools/misc/pest-ide-tools/default.nix @@ -10,14 +10,14 @@ rustPlatform.buildRustPackage rec { pname = "pest-ide-tools"; - version = "0.3.9"; - cargoSha256 = "sha256-kFLVzsk2ML78zWoLVX/tPz+rwBPziXmfGAcVSA7GiTA="; + version = "0.3.11"; + cargoSha256 = "sha256-ZD8UQbkk5JhkanBkzo+c86DZE4aD44ma5cN97aKx97U="; src = fetchFromGitHub { owner = "pest-parser"; repo = "pest-ide-tools"; rev = "v${version}"; - sha256 = "sha256-6051J3DQjI+Wp3iLn65GRmMnwOjGEtcWyXEKsT9k9fE="; + sha256 = "sha256-12/FndzUbUlgcYcwMT1OfamSKgy2q+CvtGyx5YY4IFQ="; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ From 51d66a42c56de10d9a10b507fbc7b05f16ff164a Mon Sep 17 00:00:00 2001 From: XYenon Date: Wed, 12 Jun 2024 16:36:40 +0800 Subject: [PATCH 35/83] mpv-unwrapped: fix build on x86_64-darwin --- pkgs/applications/video/mpv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix index 4600cfb48cb6..07b3a37f93f5 100644 --- a/pkgs/applications/video/mpv/default.nix +++ b/pkgs/applications/video/mpv/default.nix @@ -129,9 +129,9 @@ let stdenv' = if swiftSupport && stdenv.isDarwin && stdenv.isx86_64 then stdenv.override (old: { - buildPlatform = overrideSDK old.buildPlatform "10.15"; - hostPlatform = overrideSDK old.hostPlatform "10.15"; - targetPlatform = overrideSDK old.targetPlatform "10.15"; + buildPlatform = overrideSDK old.buildPlatform "11.0"; + hostPlatform = overrideSDK old.hostPlatform "11.0"; + targetPlatform = overrideSDK old.targetPlatform "11.0"; }) else stdenv; From f1f5d46e64e0d521ef0b9adcab05f5572cf41f59 Mon Sep 17 00:00:00 2001 From: XYenon Date: Thu, 13 Jun 2024 11:38:52 +0800 Subject: [PATCH 36/83] mpv-unwrapped: format with nixfmt rfc style --- pkgs/applications/video/mpv/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix index 07b3a37f93f5..0f9cec9c409b 100644 --- a/pkgs/applications/video/mpv/default.nix +++ b/pkgs/applications/video/mpv/default.nix @@ -121,10 +121,7 @@ let overrideSDK = platform: version: - platform - // lib.optionalAttrs (platform ? darwinMinVersion) { - darwinMinVersion = version; - }; + platform // lib.optionalAttrs (platform ? darwinMinVersion) { darwinMinVersion = version; }; stdenv' = if swiftSupport && stdenv.isDarwin && stdenv.isx86_64 then @@ -357,9 +354,7 @@ stdenv'.mkDerivation (finalAttrs: { tests = { inherit (nixosTests) mpv; - version = testers.testVersion { - package = finalAttrs.finalPackage; - }; + version = testers.testVersion { package = finalAttrs.finalPackage; }; pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; moduleNames = [ "mpv" ]; From aeb477d0881fcd105694552f8664bc61abde02ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 04:10:01 +0000 Subject: [PATCH 37/83] python311Packages.bandit: 1.7.8 -> 1.7.9 --- pkgs/development/python-modules/bandit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bandit/default.nix b/pkgs/development/python-modules/bandit/default.nix index b81a24dbf48d..8495ccf626f7 100644 --- a/pkgs/development/python-modules/bandit/default.nix +++ b/pkgs/development/python-modules/bandit/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "bandit"; - version = "1.7.8"; + version = "1.7.9"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-Nt5Q9yCFarJKJNuqX+4sZgUO2XwUd+ChFZ3qsXdeq2s="; + hash = "sha256-fDlaQ2dDAY974KTLsKTqm5ArbYcmTd7PjP3HO094/2E="; }; nativeBuildInputs = [ pbr ]; From 55023c9bdf6f439473534539d63ade6f00a5fdcd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 04:35:03 +0000 Subject: [PATCH 38/83] zsh-you-should-use: 1.7.4 -> 1.8.0 --- pkgs/shells/zsh/zsh-you-should-use/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/shells/zsh/zsh-you-should-use/default.nix b/pkgs/shells/zsh/zsh-you-should-use/default.nix index be89f60d8927..f6d6c8ecb147 100644 --- a/pkgs/shells/zsh/zsh-you-should-use/default.nix +++ b/pkgs/shells/zsh/zsh-you-should-use/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "zsh-you-should-use"; - version = "1.7.4"; + version = "1.8.0"; src = fetchFromGitHub { owner = "MichaelAquilina"; repo = pname; rev = version; - sha256 = "sha256-Jl3wZa/WIA+GtkUiCn0vKfd6N/GitOavwZ+uqfmzdps="; + sha256 = "sha256-fJX748lwVP1+GF/aIl1J3c6XAy/AtYCpEHsP8weUNo0="; }; strictDeps = true; From 9baf3734650b3a5964fd7384296aa104ad5d950a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 13 Jun 2024 07:19:49 +0200 Subject: [PATCH 39/83] python312Packages.tencentcloud-sdk-python: 3.0.1166 -> 3.0.1167 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1166...3.0.1167 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1167/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 4173fcfde7e0..1dc3384e7cdd 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1166"; + version = "3.0.1167"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; rev = "refs/tags/${version}"; - hash = "sha256-bzn858miWIsu3zzwkxAAy0Fo3xDfS10ojp7TpJEjt6M="; + hash = "sha256-GO1iAkIJyuXAa+iAmIIbnARcm90MjTG689P0WEj8VIA="; }; build-system = [ setuptools ]; From f0151408bcded8581e87c29cf9b7c8cdfbe9c354 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 13 Jun 2024 07:39:30 +0200 Subject: [PATCH 40/83] python312Packages.pycfmodel: 0.22.0 -> 1.0.0 Changelog: https://github.com/Skyscanner/pycfmodel/releases/tag/v1.0.0 --- .../python-modules/pycfmodel/default.nix | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pycfmodel/default.nix b/pkgs/development/python-modules/pycfmodel/default.nix index f361b3803bca..a2798e8199e6 100644 --- a/pkgs/development/python-modules/pycfmodel/default.nix +++ b/pkgs/development/python-modules/pycfmodel/default.nix @@ -6,26 +6,31 @@ pydantic, pytestCheckHook, pythonOlder, + pythonRelaxDepsHook, setuptools, }: buildPythonPackage rec { pname = "pycfmodel"; - version = "0.22.0"; + version = "1.0.0"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "Skyscanner"; repo = "pycfmodel"; - rev = "refs/tags/v${version}"; - hash = "sha256-NLi94W99LhrBXNFItMfJczV9EZlgvmvkavrfDQJs0YU="; + rev = "refs/tags/${version}"; + hash = "sha256-iCjOSwW6rdG3H4e/B/um+QioP45nOr9OcPAwXxZs3mU="; }; - nativeBuildInputs = [ setuptools ]; + pythonRelaxDeps = [ "pydantic" ]; - propagatedBuildInputs = [ pydantic ]; + build-system = [ setuptools ]; + + nativeBuildInputs = [ pythonRelaxDepsHook ]; + + dependencies = [ pydantic ]; nativeCheckInputs = [ httpx @@ -39,6 +44,10 @@ buildPythonPackage rec { "test_valid_es_domain_from_aws_documentation_examples_resource_can_be_built" "test_valid_opensearch_domain_from_aws_documentation_examples_resource_can_be_built" "test_resolve_booleans_different_properties_for_generic_resource" + "test_loose_ip" + "test_extra_fields_not_allowed_s3_bucket" + "test_raise_error_if_invalid_fields_in_resource" + "" ]; pythonImportsCheck = [ "pycfmodel" ]; @@ -49,6 +58,5 @@ buildPythonPackage rec { changelog = "https://github.com/Skyscanner/pycfmodel/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; - broken = versionAtLeast pydantic.version "2"; }; } From a2bfc205245c07b474255cab9555da8f756e354a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 13 Jun 2024 07:43:07 +0200 Subject: [PATCH 41/83] cfripper: 1.15.6 -> 1.15.7 Diff: https://github.com/Skyscanner/cfripper/compare/refs/tags/v1.15.6...v1.15.7 Changelog: https://github.com/Skyscanner/cfripper/releases/tag/v1.15.7 --- pkgs/tools/security/cfripper/default.nix | 26 ++++++++++-------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/pkgs/tools/security/cfripper/default.nix b/pkgs/tools/security/cfripper/default.nix index edacd10e8b05..a1c9f9484981 100644 --- a/pkgs/tools/security/cfripper/default.nix +++ b/pkgs/tools/security/cfripper/default.nix @@ -3,36 +3,32 @@ , python3 }: - -let - python = python3.override { - packageOverrides = self: super: { - pydantic = self.pydantic_1; - }; - }; -in python.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication rec { pname = "cfripper"; - version = "1.15.6"; + version = "1.15.7"; pyproject = true; src = fetchFromGitHub { owner = "Skyscanner"; repo = "cfripper"; rev = "refs/tags/v${version}"; - hash = "sha256-h/NNTE5u1coyD4owiGjsK6SIuvDq1SQOPW4RM4yJtno="; + hash = "sha256-ymuxZwW3Pwx/CyG2iPoY7LP9e+1K6EUBi/TApg0YvkE="; }; pythonRelaxDeps = [ "pluggy" ]; - nativeBuildInputs = with python.pkgs; [ - pythonRelaxDepsHook + build-system = with python3.pkgs; [ setuptools setuptools-scm ]; - propagatedBuildInputs = with python.pkgs; [ + nativeBuildInputs = with python3.pkgs; [ + pythonRelaxDepsHook + ]; + + dependencies = with python3.pkgs; [ boto3 cfn-flip click @@ -43,7 +39,7 @@ in python.pkgs.buildPythonApplication rec { setuptools ]; - nativeCheckInputs = with python.pkgs; [ + nativeCheckInputs = with python3.pkgs; [ moto pytestCheckHook ]; @@ -65,10 +61,10 @@ in python.pkgs.buildPythonApplication rec { meta = with lib; { description = "Tool for analysing CloudFormation templates"; - mainProgram = "cfripper"; homepage = "https://github.com/Skyscanner/cfripper"; changelog = "https://github.com/Skyscanner/cfripper/releases/tag/v${version}"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; + mainProgram = "cfripper"; }; } From 8988214905564cfe71390dd8e8a4f037a47eb606 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 13 Jun 2024 07:49:00 +0200 Subject: [PATCH 42/83] ldeep: 1.0.57 -> 1.0.58 Diff: https://github.com/franc-pentest/ldeep/compare/refs/tags/1.0.57...1.0.58 Changelog: https://github.com/franc-pentest/ldeep/releases/tag/1.0.58 --- pkgs/tools/security/ldeep/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/ldeep/default.nix b/pkgs/tools/security/ldeep/default.nix index d0f0903bff7e..098b811eb3f8 100644 --- a/pkgs/tools/security/ldeep/default.nix +++ b/pkgs/tools/security/ldeep/default.nix @@ -5,14 +5,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ldeep"; - version = "1.0.57"; + version = "1.0.58"; pyproject = true; src = fetchFromGitHub { owner = "franc-pentest"; repo = "ldeep"; rev = "refs/tags/${version}"; - hash = "sha256-RjPpxKbZ9QK+dPe3Vj2IG2gr5ROtLLnVaHI3CdNwJpE="; + hash = "sha256-u8qcihjGZmOAjjVBa6nLruD74zGozHnahShqUUXILcY="; }; pythonRelaxDeps = [ From 6d4215c8f101daee004d88bdfc54018408d032c3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 13 Jun 2024 07:50:50 +0200 Subject: [PATCH 43/83] python312Packages.bloodyad: 2.0.3 -> 2.0.4 Diff: https://github.com/CravateRouge/bloodyAD/compare/refs/tags/v2.0.3...v2.0.4 Changelog: https://github.com/CravateRouge/bloodyAD/releases/tag/v2.0.4 --- pkgs/development/python-modules/bloodyad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bloodyad/default.nix b/pkgs/development/python-modules/bloodyad/default.nix index 47ff7565a297..3c28d13e6c21 100644 --- a/pkgs/development/python-modules/bloodyad/default.nix +++ b/pkgs/development/python-modules/bloodyad/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "bloodyad"; - version = "2.0.3"; + version = "2.0.4"; pyproject = true; disabled = pythonOlder "3.8"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "CravateRouge"; repo = "bloodyAD"; rev = "refs/tags/v${version}"; - hash = "sha256-+Lw9Apm+zzUlM19fGgxOb2bTmmKQ1Nd7dUjF9rhHXKQ="; + hash = "sha256-VqjWv7z2mU0mLM6rM4KBLS4JZaM3DGRxjXXBJQQcu9I="; }; build-system = [ hatchling ]; From abba411c7b77b19578657a40cd816ac421cb6c42 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:07:37 +0200 Subject: [PATCH 44/83] azure-cli-extensions.connectedmachine: 0.7.0 -> 1.0.0b1 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index a6b09821283f..1b907ed7b098 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -225,9 +225,9 @@ }; connectedmachine = mkAzExtension rec { pname = "connectedmachine"; - version = "0.7.0"; + version = "1.0.0b1"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/connectedmachine-${version}-py3-none-any.whl"; - sha256 = "792975ebf0260767481b2ffab0aa3154509c55a9ab60c7f987c3fdead726cd82"; + sha256 = "f829b171bc489bd1bffea518040acc74608581dae798f4b23bedfe8bf7445383"; description = "Microsoft Azure Command-Line Tools ConnectedMachine Extension"; }; connectedvmware = mkAzExtension rec { From 3f588c78c9704e2d34757bbdccdd3e67fc76d756 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:08:41 +0200 Subject: [PATCH 45/83] azure-cli-extensions.storage-actions: init at 1.0.0b1 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 1b907ed7b098..5557fc632588 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -916,6 +916,13 @@ sha256 = "fb1dcd876fc2d829cc7a1cc545e9445364d43357d888bb3deeb36a716b805717"; description = "Microsoft Azure Command-Line Tools Staticwebapp Extension"; }; + storage-actions = mkAzExtension rec { + pname = "storage-actions"; + version = "1.0.0b1"; + url = "https://azcliprod.blob.core.windows.net/cli-extensions/storage_actions-${version}-py3-none-any.whl"; + sha256 = "07c5be256edbbe2c81d839e4c6d3d917a56b93921515028cf962393e1176331b"; + description = "Microsoft Azure Command-Line Tools StorageActions Extension"; + }; storage-blob-preview = mkAzExtension rec { pname = "storage-blob-preview"; version = "0.7.2"; From 18e4483fb6af0c1bd6d0ce13c4858d1308d0dab4 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:10 +0200 Subject: [PATCH 46/83] azure-cli-extensions.aks-preview: 3.0.0b9 -> 5.0.0b1 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 5557fc632588..d63e85685d28 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -57,9 +57,9 @@ }; aks-preview = mkAzExtension rec { pname = "aks-preview"; - version = "3.0.0b9"; + version = "5.0.0b1"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-${version}-py2.py3-none-any.whl"; - sha256 = "3d5e43cd1b92ef9abe959fd2aea3e3c66dbebe2cd22df6fdb8abcf7b6682bbd9"; + sha256 = "2c0a6b1a952b30f10f36f744e214a03774016fe7834038b917b8bc0ef03ce0c9"; description = "Provides a preview for upcoming AKS features"; }; akshybrid = mkAzExtension rec { From 45b68d3de29af7a094a4a7a5b4724e598c477c47 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:10 +0200 Subject: [PATCH 47/83] azure-cli-extensions.amg: 1.3.2 -> 1.3.4 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index d63e85685d28..95b0574aa74c 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -85,9 +85,9 @@ }; amg = mkAzExtension rec { pname = "amg"; - version = "1.3.2"; + version = "1.3.4"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/amg-${version}-py3-none-any.whl"; - sha256 = "cf31e9336e8b8bf63b7a1362ea05871f65493cfd49fd4a2cb73c1cb63c81f91a"; + sha256 = "cf665da8629edfef5189eb2dd57d849d458f841cff83d2cad2a1b61104febf22"; description = "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension"; }; amlfs = mkAzExtension rec { From 7b680b8bd249220d3e1b79e07816283a438d0fde Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:10 +0200 Subject: [PATCH 48/83] azure-cli-extensions.apic-extension: 1.0.0b4 -> 1.0.0b5 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 95b0574aa74c..1697b50aa981 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -99,9 +99,9 @@ }; apic-extension = mkAzExtension rec { pname = "apic-extension"; - version = "1.0.0b4"; + version = "1.0.0b5"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/apic_extension-${version}-py3-none-any.whl"; - sha256 = "67294fd30190b66b339c8d550e58e1401117b313bea638fb0c126dec26249408"; + sha256 = "fbca1f8446013142d676159b8292fd7c2d3175f39e1baeb5c4d13f9637003254"; description = "Microsoft Azure Command-Line Tools ApicExtension Extension"; }; appservice-kube = mkAzExtension rec { From f78c340ec4a0dcd68d1d5187f624af32919d113c Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:10 +0200 Subject: [PATCH 49/83] azure-cli-extensions.bastion: 0.3.0 -> 1.0.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 1697b50aa981..9ae3fbe92bf7 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -169,9 +169,9 @@ }; bastion = mkAzExtension rec { pname = "bastion"; - version = "0.3.0"; + version = "1.0.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/bastion-${version}-py3-none-any.whl"; - sha256 = "c20d8e423acef3b6728c9abdfe90ad4a7020f2d122068983d7b59b9e3fef84c3"; + sha256 = "39b1468f0741f640294e2b9f258bf9fd46541e061b913003c70756f5298fed42"; description = "Microsoft Azure Command-Line Tools Bastion Extension"; }; billing-benefits = mkAzExtension rec { From e351c13604c4795a9c9a8506635dc258e5022aa7 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:11 +0200 Subject: [PATCH 50/83] azure-cli-extensions.connectedvmware: 1.0.1 -> 1.1.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 9ae3fbe92bf7..84469d9e952c 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -232,9 +232,9 @@ }; connectedvmware = mkAzExtension rec { pname = "connectedvmware"; - version = "1.0.1"; + version = "1.1.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/connectedvmware-${version}-py2.py3-none-any.whl"; - sha256 = "92bcb19c2d19f7e5cf3e8527894324937380b831de19845cf4d382092c5dff39"; + sha256 = "d2122c64426853a4b3b766160f6291f29aed66d9aa266585c73d63305ed4d22b"; description = "Microsoft Azure Command-Line Tools Connectedvmware Extension"; }; connection-monitor-preview = mkAzExtension rec { From c9ef8d122ec9f4265d17a44f3511304099d699a8 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:11 +0200 Subject: [PATCH 51/83] azure-cli-extensions.datafactory: 1.0.0 -> 1.0.2 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 84469d9e952c..86582ff31313 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -302,9 +302,9 @@ }; datafactory = mkAzExtension rec { pname = "datafactory"; - version = "1.0.0"; + version = "1.0.2"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/datafactory-${version}-py3-none-any.whl"; - sha256 = "30941f7e2c093f040c958db024367b750068a5181554b23f7403f4522375c41e"; + sha256 = "ea134e2963b7cdf2bcbd50244a6f1a411da77bd4db7e42c8c8f9651638c82ac7"; description = "Microsoft Azure Command-Line Tools DataFactoryManagementClient Extension"; }; datamigration = mkAzExtension rec { From 999a4fcda5f5f4a6ba74959f6b9ae740c3e560e6 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:11 +0200 Subject: [PATCH 52/83] azure-cli-extensions.dataprotection: 1.1.0 -> 1.5.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 86582ff31313..e96007bb4387 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -316,9 +316,9 @@ }; dataprotection = mkAzExtension rec { pname = "dataprotection"; - version = "1.1.0"; + version = "1.5.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-${version}-py3-none-any.whl"; - sha256 = "bb3774425d586d03b4e26ffa0021c0024b79227963ec003430e9cd6beaa2cac7"; + sha256 = "5d756d16607364bb98325d2f63580f115a9f8a6bf9c9a74d55c2af2d9a485833"; description = "Microsoft Azure Command-Line Tools DataProtectionClient Extension"; }; datashare = mkAzExtension rec { From a78ee30c063b723ca15a97e8c718c601055f2a7c Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:12 +0200 Subject: [PATCH 53/83] azure-cli-extensions.devcenter: 5.0.1 -> 6.0.1 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index e96007bb4387..3dd97b62b3c4 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -351,9 +351,9 @@ }; devcenter = mkAzExtension rec { pname = "devcenter"; - version = "5.0.1"; + version = "6.0.1"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/devcenter-${version}-py3-none-any.whl"; - sha256 = "f90caa530ef9a11d0e4706b94a860edca419205d4a528dab72859dd6d7870b9c"; + sha256 = "25e3dcdc9cb83243ceb2ed6a6dedc227953c06cb610ba95c84ddec0f7503224f"; description = "Microsoft Azure Command-Line Tools DevCenter Extension"; }; diskpool = mkAzExtension rec { From 89a7e1d10649b971473c3514ee4775ccb323c290 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:12 +0200 Subject: [PATCH 54/83] azure-cli-extensions.front-door: 1.0.17 -> 1.1.1 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 3dd97b62b3c4..4d47194a9bec 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -463,9 +463,9 @@ }; front-door = mkAzExtension rec { pname = "front-door"; - version = "1.0.17"; + version = "1.1.1"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/front_door-${version}-py3-none-any.whl"; - sha256 = "20996a4d864963451572b71fecf4906f3e7fe8f403a651a1d1e98363df63d095"; + sha256 = "3f3dd05dd0fce357dd0c7c6ba886a7f1bb37096a0d2d5dc0decf057431819ea4"; description = "Manage networking Front Doors"; }; fzf = mkAzExtension rec { From 394013ef2f7f9c917b8a753a02657d2b1cb612a9 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:12 +0200 Subject: [PATCH 55/83] azure-cli-extensions.managednetworkfabric: 6.0.0 -> 6.2.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 4d47194a9bec..6147d78a6fe1 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -638,9 +638,9 @@ }; managednetworkfabric = mkAzExtension rec { pname = "managednetworkfabric"; - version = "6.0.0"; + version = "6.2.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-${version}-py3-none-any.whl"; - sha256 = "340483c69484865bb4e2cadc97aa5f6b258ee894920f4df0dd74ac412a8b2d59"; + sha256 = "3761e2319e0a6bccde79d59e2ab2d508f00e601562c0b7e4bf290ff9d9b14479"; description = "Support for managednetworkfabric commands based on 2023-06-15 API version"; }; managementpartner = mkAzExtension rec { From ae46a2c4612ce3d621b566c1151552b78fffd7bf Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:12 +0200 Subject: [PATCH 56/83] azure-cli-extensions.monitor-control-service: 1.0.1 -> 1.0.2 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 6147d78a6fe1..07f9c2db7ee0 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -673,9 +673,9 @@ }; monitor-control-service = mkAzExtension rec { pname = "monitor-control-service"; - version = "1.0.1"; + version = "1.0.2"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/monitor_control_service-${version}-py3-none-any.whl"; - sha256 = "66475eb79c577ea566c74f986b9ef6af936580beb02dde622701370323d430a3"; + sha256 = "e0a271c65997120e0022baf51e63c2feec4df3235258a6243a60ff069315b84a"; description = "Microsoft Azure Command-Line Tools MonitorClient Extension"; }; network-analytics = mkAzExtension rec { From 2312e9a251a5656e24f332016159e8525d30a85e Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:13 +0200 Subject: [PATCH 57/83] azure-cli-extensions.nginx: 2.0.0b2 -> 2.0.0b4 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 07f9c2db7ee0..4e5f379c2109 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -708,9 +708,9 @@ }; nginx = mkAzExtension rec { pname = "nginx"; - version = "2.0.0b2"; + version = "2.0.0b4"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/nginx-${version}-py2.py3-none-any.whl"; - sha256 = "7f26070f348d7af3132974f4393fb993eba5293ae18494af6a868e85aa34103c"; + sha256 = "5327d108083910acbc066b46b8aaf7cb9355bc6e82b4857c706e9990074b512c"; description = "Microsoft Azure Command-Line Tools Nginx Extension"; }; notification-hub = mkAzExtension rec { From 3e4ddde3e49c861cfa49e6ea4fee27e6aaa9c158 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:13 +0200 Subject: [PATCH 58/83] azure-cli-extensions.self-help: 0.3.0 -> 0.4.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 4e5f379c2109..3c8d8a157e3f 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -855,9 +855,9 @@ }; self-help = mkAzExtension rec { pname = "self-help"; - version = "0.3.0"; + version = "0.4.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/self_help-${version}-py3-none-any.whl"; - sha256 = "0545610ee482069ad89c3fcc342e3d94f72b4d5eb139312c778501c843e8216d"; + sha256 = "8c903aaf10d6cb61e6455f6010deeeb496d1e23d6876662089266a49403586b6"; description = "Microsoft Azure Command-Line Tools SelfHelp Extension"; }; sentinel = mkAzExtension rec { From 5491fbe8b1906b9fd80b0b487412e543d23644ba Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:13 +0200 Subject: [PATCH 59/83] azure-cli-extensions.spring: 1.21.0 -> 1.24.4 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 3c8d8a157e3f..9020f8267b4c 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -876,9 +876,9 @@ }; spring = mkAzExtension rec { pname = "spring"; - version = "1.21.0"; + version = "1.24.4"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/spring-${version}-py3-none-any.whl"; - sha256 = "a513aff7c4034e4b7016b948ae6fcfabcc0c754c1631d619233ea7bf61508ab1"; + sha256 = "2e298a74b53fcac40d6173a5e9ea386568fcf73d88bde4c44b37c8b755b7555d"; description = "Microsoft Azure Command-Line Tools spring Extension"; }; spring-cloud = mkAzExtension rec { From 9830a3b515e5c4d119bf535b4d2502e3274614ab Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:13 +0200 Subject: [PATCH 60/83] azure-cli-extensions.stack-hci-vm: 1.1.2 -> 1.1.11 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 9020f8267b4c..439d16a956d6 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -897,9 +897,9 @@ }; stack-hci-vm = mkAzExtension rec { pname = "stack-hci-vm"; - version = "1.1.2"; - url = "https://hybridaksstorage.z13.web.core.windows.net/SelfServiceVM/CLI/stack_hci_vm-${version}-py3-none-any.whl"; - sha256 = "eac2401a6aebfcacd2f9d7dd468c00024b2b83ecfe72e33c77697b04a2af0d20"; + version = "1.1.11"; + url = "https://hciarcvmsstorage.blob.core.windows.net/cli-extension/stack_hci_vm-${version}-py3-none-any.whl"; + sha256 = "35810b2c3e02a7e3f0fa985c5bd443fbf94ccd72ac28b6ebff5aad1b2d7469aa"; description = "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension"; }; standbypool = mkAzExtension rec { From f6ca30bb1cac6847748a82b613c9cf095575416b Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:14 +0200 Subject: [PATCH 61/83] azure-cli-extensions.support: 1.0.4 -> 2.0.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 439d16a956d6..5361b11f70dd 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -960,9 +960,9 @@ }; support = mkAzExtension rec { pname = "support"; - version = "1.0.4"; + version = "2.0.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/support-${version}-py2.py3-none-any.whl"; - sha256 = "ac554e2b6362a9a6ff8e03000730df31dd72781aba8bbdcf05ceb44ce1b680a0"; + sha256 = "5dde97f8fb12eaa258530f68ec2cae00a957f30479835e9f5ed057940312741a"; description = "Microsoft Azure Command-Line Tools Support Extension"; }; timeseriesinsights = mkAzExtension rec { From 9408854d995ed39989ce5d420c70b6fc05305442 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:14 +0200 Subject: [PATCH 62/83] azure-cli-extensions.traffic-collector: 0.1.2 -> 0.1.3 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 5361b11f70dd..2492d6f74c11 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -974,9 +974,9 @@ }; traffic-collector = mkAzExtension rec { pname = "traffic-collector"; - version = "0.1.2"; + version = "0.1.3"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/traffic_collector-${version}-py3-none-any.whl"; - sha256 = "98bda4d9a9233efb0ae1c5fae1a6c2a42942e8a71b0ebf19d3a7193548b13ff2"; + sha256 = "a144a4fda3bce84db22277bd8611084ae1ae39e0bb8c7b50619ec378711f57ba"; description = "Microsoft Azure Command-Line Tools TrafficCollector Extension"; }; trustedsigning = mkAzExtension rec { From 10d45b153467dfa152df8408c84e48cec255b942 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 08:09:14 +0200 Subject: [PATCH 63/83] azure-cli-extensions.virtual-network-manager: 1.0.1 -> 1.2.0 Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/tools/admin/azure-cli/extensions-generated.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/azure-cli/extensions-generated.nix b/pkgs/tools/admin/azure-cli/extensions-generated.nix index 2492d6f74c11..3baee14cdbcc 100644 --- a/pkgs/tools/admin/azure-cli/extensions-generated.nix +++ b/pkgs/tools/admin/azure-cli/extensions-generated.nix @@ -988,9 +988,9 @@ }; virtual-network-manager = mkAzExtension rec { pname = "virtual-network-manager"; - version = "1.0.1"; + version = "1.2.0"; url = "https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-${version}-py3-none-any.whl"; - sha256 = "a18581c625791fb29736e7ec1b9e18d4a00f3765a8600192e10c892fd27b7ba1"; + sha256 = "7f9f239fd7904645beacc2b738dd4660fb36779966e9b2331c43826e37564793"; description = "Microsoft Azure Command-Line Tools NetworkManagementClient Extension"; }; virtual-network-tap = mkAzExtension rec { From 226beb4c3a85ce39eb5afd9ce27aa5b0cc47d8b3 Mon Sep 17 00:00:00 2001 From: Paul Meyer <49727155+katexochen@users.noreply.github.com> Date: Thu, 13 Jun 2024 12:05:50 +0200 Subject: [PATCH 64/83] igvm-tooling: add katexochen as maintainer Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/by-name/ig/igvm-tooling/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ig/igvm-tooling/package.nix b/pkgs/by-name/ig/igvm-tooling/package.nix index a1e9a498ba35..e5cb4a564b79 100644 --- a/pkgs/by-name/ig/igvm-tooling/package.nix +++ b/pkgs/by-name/ig/igvm-tooling/package.nix @@ -38,7 +38,7 @@ python3.pkgs.buildPythonApplication rec { nativeBuildInputs = [ acpica-tools ]; - propagatedBuildInputs = with python3.pkgs; [ + propagatedBuildInputs = (with python3.pkgs; [ setuptools ecdsa cstruct @@ -46,7 +46,7 @@ python3.pkgs.buildPythonApplication rec { pytest cached-property frozendict - ] ++ [ + ]) ++ [ acpica-tools which ]; @@ -62,7 +62,7 @@ python3.pkgs.buildPythonApplication rec { description = "IGVM Image Generator"; homepage = "https://github.com/microsoft/igvm-tooling"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.malt3 ]; + maintainers = with lib.maintainers; [ malt3 katexochen ]; changelog = "https://github.com/microsoft/igvm-tooling/releases/tag/igvm-${version}"; mainProgram = "igvmgen"; platforms = lib.platforms.all; From 1a3cb5fc1535a5d803dab11f1e87969ba5e7d5db Mon Sep 17 00:00:00 2001 From: Kimmo Suominen Date: Thu, 13 Jun 2024 13:41:09 +0300 Subject: [PATCH 65/83] tcsh: 6.24.12 -> 6.24.13 --- pkgs/by-name/tc/tcsh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tc/tcsh/package.nix b/pkgs/by-name/tc/tcsh/package.nix index 352f15ce4c78..1db0fb69e7e8 100644 --- a/pkgs/by-name/tc/tcsh/package.nix +++ b/pkgs/by-name/tc/tcsh/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "tcsh"; - version = "6.24.12"; + version = "6.24.13"; src = fetchurl { url = "mirror://tcsh/tcsh-${finalAttrs.version}.tar.gz"; - hash = "sha256-4ycM6WZ/1b0qBGaHZZ/PX9ameBMm+Abr1yTx4cnNQYU="; + hash = "sha256-HpJ9UunIXRYr+YXyTRPGzO3pvriA2G/sSS7RVIClxxo="; }; strictDeps = true; From 364404d8a8ce8a9168ecf208eea66e6298f4d002 Mon Sep 17 00:00:00 2001 From: abysssol Date: Thu, 13 Jun 2024 01:41:09 -0400 Subject: [PATCH 66/83] ollama: 0.1.42 -> 0.1.43 changelog: https://github.com/ollama/ollama/releases/tag/v0.1.43 --- pkgs/by-name/ol/ollama/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index 41cf1cd2f3a5..87548214d4e9 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -31,13 +31,13 @@ let pname = "ollama"; # don't forget to invalidate all hashes each update - version = "0.1.42"; + version = "0.1.43"; src = fetchFromGitHub { owner = "ollama"; repo = "ollama"; rev = "v${version}"; - hash = "sha256-lmnfFJBPgjaCdxkMALNQigrtD/V2T3Vs1GEKvRCgWaM="; + hash = "sha256-+WCyRZPm4EyLH68uXDUJEW76v6FXq2WS5fqt4momKDA="; fetchSubmodules = true; }; @@ -197,12 +197,13 @@ goBuild ((lib.optionalAttrs enableRocm { ]; passthru.tests = { + inherit ollama; service = nixosTests.ollama; version = testers.testVersion { inherit version; package = ollama; }; - } // stdenv.isLinux { + } // lib.optionalAttrs stdenv.isLinux { inherit ollama-rocm ollama-cuda; }; From ce5f2b92987420063723f78efc8449c8e68d1132 Mon Sep 17 00:00:00 2001 From: Makuru Date: Thu, 13 Jun 2024 13:02:49 +0200 Subject: [PATCH 67/83] maintainers: add Makuru --- maintainers/maintainer-list.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fb60d7fa4e1d..5d0f63954098 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12590,6 +12590,15 @@ githubId = 2321672; name = "Makise Kurisu"; }; + Makuru = { + email = "makuru@makuru.org"; + github = "makuru-dd"; + githubId = 58048293; + name = "Makuru"; + keys = [{ + fingerprint = "5B22 7123 362F DEF1 8F79 BF2B 4792 3A0F EEB5 51C7"; + }]; + }; malbarbo = { email = "malbarbo@gmail.com"; github = "malbarbo"; From 703c85cb9a69b9a0f80d40fb843679114c0d664a Mon Sep 17 00:00:00 2001 From: Makuru Date: Thu, 13 Jun 2024 13:03:04 +0200 Subject: [PATCH 68/83] tidb: add Makuru as maintainer --- pkgs/servers/tidb/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/tidb/default.nix b/pkgs/servers/tidb/default.nix index 9f1fdc548a65..c5da10baaa3c 100644 --- a/pkgs/servers/tidb/default.nix +++ b/pkgs/servers/tidb/default.nix @@ -24,7 +24,7 @@ buildGoModule rec { description = "Open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics"; homepage = "https://pingcap.com"; license = licenses.asl20; - maintainers = []; + maintainers = with maintainers; [ Makuru ]; mainProgram = "tidb-server"; }; } From 7e9c87c67b97efa5c174fde31426a5df2369ab72 Mon Sep 17 00:00:00 2001 From: Yaya Date: Thu, 13 Jun 2024 07:18:57 +0200 Subject: [PATCH 69/83] gitlab: 16.10.6 -> 16.11.4 https://gitlab.com/gitlab-org/gitlab/-/blob/v16.11.4-ee/CHANGELOG.md --- .../version-management/gitlab/data.json | 16 +- .../gitlab/gitaly/default.nix | 6 +- .../gitlab/gitlab-pages/default.nix | 4 +- .../gitlab/gitlab-shell/default.nix | 11 +- .../gitlab/gitlab-shell/go-mod-tidy.patch | 12 ++ .../gitlab/gitlab-workhorse/default.nix | 5 +- .../version-management/gitlab/rubyEnv/Gemfile | 58 +++---- .../gitlab/rubyEnv/Gemfile.lock | 121 ++++++++------- .../gitlab/rubyEnv/gemset.nix | 141 ++++++++++-------- 9 files changed, 206 insertions(+), 168 deletions(-) create mode 100644 pkgs/applications/version-management/gitlab/gitlab-shell/go-mod-tidy.patch diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json index bedc561743e7..382038ac99a5 100644 --- a/pkgs/applications/version-management/gitlab/data.json +++ b/pkgs/applications/version-management/gitlab/data.json @@ -1,15 +1,15 @@ { - "version": "16.10.6", - "repo_hash": "sha256-+nEUyD+ryZicH7suh4MnQRDKMC3M3VWRdO4nZCi2LGs=", - "yarn_hash": "0yzywfg4lqxjwm5cqsm4bn97zcrfvpnrs8rjrv9wv3xqvi9h9skd", + "version": "16.11.4", + "repo_hash": "sha256-VtjGV/0Xtmwqu/YZa6P6jUvlTYj9FNKALcJ3ZvMUJBw=", + "yarn_hash": "03q7h8dyssvsr91klr1jk65f5jz1ac71lx0114zq9c7awxrgp6kq", "owner": "gitlab-org", "repo": "gitlab", - "rev": "v16.10.6-ee", + "rev": "v16.11.4-ee", "passthru": { - "GITALY_SERVER_VERSION": "16.10.6", - "GITLAB_PAGES_VERSION": "16.10.6", - "GITLAB_SHELL_VERSION": "14.34.0", + "GITALY_SERVER_VERSION": "16.11.4", + "GITLAB_PAGES_VERSION": "16.11.4", + "GITLAB_SHELL_VERSION": "14.35.0", "GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.8.0", - "GITLAB_WORKHORSE_VERSION": "16.10.6" + "GITLAB_WORKHORSE_VERSION": "16.11.4" } } diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix index 828fc9a2eb2c..fb175aad462a 100644 --- a/pkgs/applications/version-management/gitlab/gitaly/default.nix +++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix @@ -5,7 +5,7 @@ }: let - version = "16.10.6"; + version = "16.11.4"; package_version = "v${lib.versions.major version}"; gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; @@ -17,10 +17,10 @@ let owner = "gitlab-org"; repo = "gitaly"; rev = "v${version}"; - hash = "sha256-C57p3H1L6ZQfjipGoQJup8u6ofir3rrxORtzUA1afL0="; + hash = "sha256-sdRKKOWoX0yyqUGpu/mqDdTq2nLZ2Gr5GNV9x99rdeU="; }; - vendorHash = "sha256-6gZr0/0ZGcFwwAY4IuW2puL/7akMZvaU0ONJGYyyJas="; + vendorHash = "sha256-WCZF7XVW6J1zyPx8e/Mcn+HmHElAUGcEICxiF5HLzBg="; ldflags = [ "-X ${gitaly_package}/internal/version.version=${version}" "-X ${gitaly_package}/internal/version.moduleVersion=${version}" ]; diff --git a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix index 115810433df8..480d9921f9c7 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-pages/default.nix @@ -2,14 +2,14 @@ buildGoModule rec { pname = "gitlab-pages"; - version = "16.10.6"; + version = "16.11.4"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-pages"; rev = "v${version}"; - hash = "sha256-30ojS+TBIJ4Qzg1jh2Bpdd2s2Yo2S+UqxRRdvNBvB/k="; + hash = "sha256-6Fh1IKCs2Bg7Eg44kbCMM8YhLmwWvdZnXp39fphLzcE="; }; vendorHash = "sha256-WrR4eZRAuYkhr7ZqP7OXqJ6uwvxzn+t+3OdBNcNaq0M="; diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix index 2b99cc36ba7e..e5c669ba3e64 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix @@ -2,21 +2,24 @@ buildGoModule rec { pname = "gitlab-shell"; - version = "14.34.0"; + version = "14.35.0"; # nixpkgs-update: no auto update src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; rev = "v${version}"; - sha256 = "sha256-0LzZZn4kS5uRcj/uJgHvLvd6ZOLi1l4yaSqqRhmTYZs="; + sha256 = "sha256-WyIUdDKPKQE1Ddz40WaMA5lDs37OyDuZl/6/nKDYY/8="; }; buildInputs = [ ruby libkrb5 ]; - patches = [ ./remove-hardcoded-locations.patch ]; + patches = [ + ./remove-hardcoded-locations.patch + ./go-mod-tidy.patch + ]; - vendorHash = "sha256-RtZ9d3cempY8PxaCPFJ2uEEorem6NDURHZPirr0SUjU="; + vendorHash = "sha256-7TUHD14/aCs3lkpTy5CH9WYUc1Ud6rDFCx+JgsINvxU="; postInstall = '' cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/go-mod-tidy.patch b/pkgs/applications/version-management/gitlab/gitlab-shell/go-mod-tidy.patch new file mode 100644 index 000000000000..f7ce8cf0575e --- /dev/null +++ b/pkgs/applications/version-management/gitlab/gitlab-shell/go-mod-tidy.patch @@ -0,0 +1,12 @@ +diff --git a/go.mod b/go.mod +index 513ccc40..30ba0f6e 100644 +--- a/go.mod ++++ b/go.mod +@@ -1,6 +1,6 @@ + module gitlab.com/gitlab-org/gitlab-shell/v14 + +-go 1.20 ++go 1.21 + + require ( + github.com/charmbracelet/git-lfs-transfer v0.1.1-0.20240402115927-f0b226fa61cc diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index 1e251e805826..d01deb57b200 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.10.6"; + version = "16.11.4"; # nixpkgs-update: no auto update src = fetchFromGitLab { @@ -17,10 +17,11 @@ buildGoModule rec { sourceRoot = "${src.name}/workhorse"; - vendorHash = "sha256-bbKX22Tb2pM+Wnyl1ojdA1nmT40Z5R99mDP1hLD+lco="; + vendorHash = "sha256-44EtpjYsxYqDH035/ruPfshfejiO011HybKD2inp8bU="; buildInputs = [ git ]; ldflags = [ "-X main.Version=${version}" ]; doCheck = false; + prodyVendor = true; meta = with lib; { homepage = "http://www.gitlab.com/"; diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile index dccd147ca501..dacf2473597c 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile @@ -107,7 +107,7 @@ gem 'invisible_captcha', '~> 2.1.0' # rubocop:todo Gemfile/MissingFeatureCategor # Two-factor authentication gem 'devise-two-factor', '~> 4.1.1' # rubocop:todo Gemfile/MissingFeatureCategory -gem 'rqrcode', '~> 2.0', feature_category: :system_access +gem 'rqrcode', '~> 2.2', feature_category: :system_access gem 'attr_encrypted', '~> 3.2.4', path: 'vendor/gems/attr_encrypted' # rubocop:todo Gemfile/MissingFeatureCategory @@ -135,7 +135,7 @@ gem 'net-ldap', '~> 0.17.1' # rubocop:todo Gemfile/MissingFeatureCategory # API gem 'grape', '~> 2.0.0', feature_category: :api gem 'grape-entity', '~> 0.10.2', feature_category: :api -gem 'grape-swagger', '~> 2.0.1', group: [:development, :test], feature_category: :api +gem 'grape-swagger', '~> 2.0.2', group: [:development, :test], feature_category: :api gem 'grape-swagger-entity', '~> 0.5.1', group: [:development, :test], feature_category: :api gem 'grape-path-helpers', '~> 2.0.1', feature_category: :api gem 'rack-cors', '~> 2.0.1', require: 'rack/cors' # rubocop:todo Gemfile/MissingFeatureCategory @@ -160,7 +160,7 @@ gem 'hamlit', '~> 2.15.0' # rubocop:todo Gemfile/MissingFeatureCategory # Files attachments gem 'carrierwave', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory -gem 'mini_magick', '~> 4.10.1' # rubocop:todo Gemfile/MissingFeatureCategory +gem 'mini_magick', '~> 4.12' # rubocop:todo Gemfile/MissingFeatureCategory # for backups gem 'fog-aws', '~> 3.18' # rubocop:todo Gemfile/MissingFeatureCategory @@ -176,7 +176,7 @@ gem 'fog-local', '~> 0.8' # rubocop:todo Gemfile/MissingFeatureCategory # We may want to update this dependency if this is ever addressed upstream, e.g. via # https://github.com/aliyun/aliyun-oss-ruby-sdk/pull/93 gem 'fog-aliyun', '~> 0.4' # rubocop:todo Gemfile/MissingFeatureCategory -gem 'gitlab-fog-azure-rm', '~> 1.8.0', require: 'fog/azurerm' # rubocop:todo Gemfile/MissingFeatureCategory +gem 'gitlab-fog-azure-rm', '~> 1.9.1', require: 'fog/azurerm' # rubocop:todo Gemfile/MissingFeatureCategory # for Google storage @@ -207,9 +207,9 @@ gem 'seed-fu', '~> 2.3.7' # rubocop:todo Gemfile/MissingFeatureCategory gem 'elasticsearch-model', '~> 7.2' # rubocop:todo Gemfile/MissingFeatureCategory gem 'elasticsearch-rails', '~> 7.2', require: 'elasticsearch/rails/instrumentation' # rubocop:todo Gemfile/MissingFeatureCategory gem 'elasticsearch-api', '7.13.3' # rubocop:todo Gemfile/MissingFeatureCategory -gem 'aws-sdk-core', '~> 3.191.3' # rubocop:todo Gemfile/MissingFeatureCategory +gem 'aws-sdk-core', '~> 3.191.6' # rubocop:todo Gemfile/MissingFeatureCategory gem 'aws-sdk-cloudformation', '~> 1' # rubocop:todo Gemfile/MissingFeatureCategory -gem 'aws-sdk-s3', '~> 1.144.0' # rubocop:todo Gemfile/MissingFeatureCategory +gem 'aws-sdk-s3', '~> 1.146.1' # rubocop:todo Gemfile/MissingFeatureCategory gem 'faraday_middleware-aws-sigv4', '~>0.3.0' # rubocop:todo Gemfile/MissingFeatureCategory gem 'typhoeus', '~> 1.4.0' # Used with Elasticsearch to support http keep-alive connections # rubocop:todo Gemfile/MissingFeatureCategory @@ -230,7 +230,7 @@ gem 'asciidoctor-kroki', '~> 0.8.0', require: false # rubocop:todo Gemfile/Missi gem 'rouge', '~> 4.2.0' # rubocop:todo Gemfile/MissingFeatureCategory gem 'truncato', '~> 0.7.12' # rubocop:todo Gemfile/MissingFeatureCategory gem 'nokogiri', '~> 1.16' # rubocop:todo Gemfile/MissingFeatureCategory -gem 'gitlab-glfm-markdown', '~> 0.0.13', feature_category: :team_planning +gem 'gitlab-glfm-markdown', '~> 0.0.14', feature_category: :team_planning # Calendar rendering gem 'icalendar' # rubocop:todo Gemfile/MissingFeatureCategory @@ -277,7 +277,7 @@ gem 're2', '2.7.0' # rubocop:todo Gemfile/MissingFeatureCategory # Misc -gem 'semver_dialects', '~> 2.0', feature_category: :static_application_security_testing +gem 'semver_dialects', '~> 2.0', '>= 2.0.2', feature_category: :static_application_security_testing gem 'version_sorter', '~> 2.3' # rubocop:todo Gemfile/MissingFeatureCategory gem 'csv_builder', path: 'gems/csv_builder' # rubocop:todo Gemfile/MissingFeatureCategory @@ -327,7 +327,9 @@ gem 'loofah', '~> 2.22.0' # rubocop:todo Gemfile/MissingFeatureCategory gem 'licensee', '~> 9.16' # rubocop:todo Gemfile/MissingFeatureCategory # Detect and convert string character encoding -gem 'charlock_holmes', '~> 0.7.7' # rubocop:todo Gemfile/MissingFeatureCategory +# We forked charlock_holmes at https://gitlab.com/gitlab-org/ruby/gems/charlock_holmes +# but changed it's name to 'static_holmes' in the gemspec file. +gem 'static_holmes', '~> 0.7.7', require: 'charlock_holmes' # rubocop:todo Gemfile/MissingFeatureCategory # Detect mime content type from content gem 'ruby-magic', '~> 0.6' # rubocop:todo Gemfile/MissingFeatureCategory @@ -376,7 +378,7 @@ gem 'thrift', '>= 0.16.0' # rubocop:todo Gemfile/MissingFeatureCategory # I18n gem 'rails-i18n', '~> 7.0', feature_category: :internationalization -gem 'gettext_i18n_rails', '~> 1.11.0', feature_category: :internationalization +gem 'gettext_i18n_rails', '~> 1.12.0', feature_category: :internationalization gem 'gettext', '~> 3.4', '>= 3.4.9', require: false, group: [:development, :test], @@ -400,12 +402,12 @@ gem 'prometheus-client-mmap', '~> 1.1', '>= 1.1.1', require: 'prometheus/client' gem 'warning', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory group :development do - gem 'lefthook', '~> 1.5.6', require: false, feature_category: :tooling + gem 'lefthook', '~> 1.6.8', require: false, feature_category: :tooling gem 'rubocop', feature_category: :tooling gem 'solargraph', '~> 0.47.2', require: false # rubocop:todo Gemfile/MissingFeatureCategory gem 'letter_opener_web', '~> 2.0.0' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'lookbook', '~> 2.2' # rubocop:todo Gemfile/MissingFeatureCategory + gem 'lookbook', '~> 2.2', '>= 2.2.2' # rubocop:todo Gemfile/MissingFeatureCategory # Better errors handler gem 'better_errors', '~> 2.10.1' # rubocop:todo Gemfile/MissingFeatureCategory @@ -414,17 +416,19 @@ group :development do gem 'listen', '~> 3.7' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'ruby-lsp', "~> 0.14.4", require: false, feature_category: :tooling + gem 'ruby-lsp', "~> 0.14.6", require: false, feature_category: :tooling - gem 'ruby-lsp-rails', "~> 0.3.0", feature_category: :tooling + gem 'ruby-lsp-rails', "~> 0.3.3", feature_category: :tooling gem 'ruby-lsp-rspec', "~> 0.1.10", require: false, feature_category: :tooling + + gem 'gdk-toogle', '~> 0.9', require: 'toogle', feature_category: :tooling end group :development, :test do gem 'deprecation_toolkit', '~> 1.5.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory gem 'bullet', '~> 7.1.2' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'parser', '~> 3.3', '>= 3.3.0.2' # rubocop:todo Gemfile/MissingFeatureCategory + gem 'parser', '~> 3.3', '>= 3.3.0.5' # rubocop:todo Gemfile/MissingFeatureCategory gem 'pry-byebug' # rubocop:todo Gemfile/MissingFeatureCategory gem 'pry-rails', '~> 0.3.9' # rubocop:todo Gemfile/MissingFeatureCategory gem 'pry-shell', '~> 0.6.4' # rubocop:todo Gemfile/MissingFeatureCategory @@ -441,9 +445,9 @@ group :development, :test do gem 'spring', '~> 4.1.0' # rubocop:todo Gemfile/MissingFeatureCategory gem 'spring-commands-rspec', '~> 1.0.4' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'gitlab-styles', '~> 11.0.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory + gem 'gitlab-styles', '~> 11.0.0', feature_category: :tooling + gem 'haml_lint', '~> 0.53', feature_category: :tooling - gem 'haml_lint', '~> 0.53', require: false # rubocop:todo Gemfile/MissingFeatureCategory gem 'bundler-audit', '~> 0.9.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory # Benchmarking & profiling @@ -455,7 +459,7 @@ group :development, :test do gem 'knapsack', '~> 1.22.0', feature_category: :tooling gem 'crystalball', '~> 0.7.0', require: false, feature_category: :tooling - gem 'test_file_finder', '~> 0.2.1', feature_category: :tooling + gem 'test_file_finder', '~> 0.3.1', feature_category: :tooling gem 'simple_po_parser', '~> 1.1.6', require: false # rubocop:todo Gemfile/MissingFeatureCategory @@ -500,34 +504,34 @@ end group :test do gem 'fuubar', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory gem 'rspec-retry', '~> 0.6.2', feature_category: :tooling - gem 'rspec_profiling', '~> 0.0.8', feature_category: :tooling + gem 'rspec_profiling', '~> 0.0.9', feature_category: :tooling gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling gem 'rspec-parameterized', '~> 1.0', require: false, feature_category: :tooling gem 'os', '~> 1.1', '>= 1.1.4', feature_category: :tooling gem 'capybara', '~> 3.40' # rubocop:todo Gemfile/MissingFeatureCategory gem 'capybara-screenshot', '~> 1.0.26' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'selenium-webdriver', '~> 4.18', '>= 4.18.1' # rubocop:todo Gemfile/MissingFeatureCategory + gem 'selenium-webdriver', '~> 4.19' # rubocop:todo Gemfile/MissingFeatureCategory gem 'graphlyte', '~> 1.0.0' # rubocop:todo Gemfile/MissingFeatureCategory gem 'shoulda-matchers', '~> 5.1.0', require: false # rubocop:todo Gemfile/MissingFeatureCategory gem 'email_spec', '~> 2.2.0' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'webmock', '~> 3.22.0' # rubocop:todo Gemfile/MissingFeatureCategory + gem 'webmock', '~> 3.23.0', feature_category: :shared gem 'rails-controller-testing' # rubocop:todo Gemfile/MissingFeatureCategory gem 'concurrent-ruby', '~> 1.1' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'test-prof', '~> 1.3.1' # rubocop:todo Gemfile/MissingFeatureCategory + gem 'test-prof', '~> 1.3.2', feature_category: :tooling gem 'rspec_junit_formatter' # rubocop:todo Gemfile/MissingFeatureCategory gem 'guard-rspec' # rubocop:todo Gemfile/MissingFeatureCategory - gem 'axe-core-rspec', '~> 4.8.2', feature_category: :tooling + gem 'axe-core-rspec', '~> 4.9.0', feature_category: :tooling # Moved in `test` because https://gitlab.com/gitlab-org/gitlab/-/issues/217527 gem 'derailed_benchmarks', require: false # rubocop:todo Gemfile/MissingFeatureCategory - gem 'gitlab_quality-test_tooling', '~> 1.17.0', require: false, feature_category: :tooling + gem 'gitlab_quality-test_tooling', '~> 1.21.1', require: false, feature_category: :tooling end -gem 'octokit', '~> 8.0', feature_category: :importers +gem 'octokit', '~> 8.1', feature_category: :importers gem 'gitlab-mail_room', '~> 0.0.24', require: 'mail_room', feature_category: :shared @@ -559,7 +563,7 @@ gem 'ssh_data', '~> 1.3' # rubocop:todo Gemfile/MissingFeatureCategory gem 'spamcheck', '~> 1.3.0' # rubocop:todo Gemfile/MissingFeatureCategory # Gitaly GRPC protocol definitions -gem 'gitaly', '~> 16.10.0-rc1', feature_category: :gitaly +gem 'gitaly', '~> 16.11.0.pre.rc1', feature_category: :gitaly # KAS GRPC protocol definitions gem 'kas-grpc', '~> 0.4.0', feature_category: :deployment_management @@ -641,7 +645,7 @@ gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' # rubocop:todo Gemfile/Missi gem 'arr-pm', '~> 0.0.12' # rubocop:todo Gemfile/MissingFeatureCategory # Remote Development -gem 'devfile', '~> 0.0.25.pre.alpha1', feature_category: :remote_development +gem 'devfile', '~> 0.0.26.pre.alpha1', feature_category: :remote_development # Apple plist parsing gem 'CFPropertyList', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock index e00e49f2f69e..bb661693ff49 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock @@ -27,6 +27,8 @@ PATH remote: gems/gitlab-backup-cli specs: gitlab-backup-cli (0.0.1) + activesupport (~> 7.0.8) + rainbow (~> 3.0) thor (~> 1.3) PATH @@ -309,7 +311,7 @@ GEM aws-sdk-cloudformation (1.41.0) aws-sdk-core (~> 3, >= 3.99.0) aws-sigv4 (~> 1.1) - aws-sdk-core (3.191.3) + aws-sdk-core (3.191.6) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.8) @@ -317,7 +319,7 @@ GEM aws-sdk-kms (1.76.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.144.0) + aws-sdk-s3 (1.146.1) aws-sdk-core (~> 3, >= 3.191.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.8) @@ -326,7 +328,7 @@ GEM axe-core-api (4.8.0) dumb_delegator virtus - axe-core-rspec (4.8.2) + axe-core-rspec (4.9.0) axe-core-api dumb_delegator virtus @@ -392,7 +394,6 @@ GEM ssrf_filter (~> 1.0, < 1.1.0) cbor (0.5.9.8) character_set (1.8.0) - charlock_holmes (0.7.7) chef-config (18.3.0) addressable chef-utils (= 18.3.0) @@ -415,7 +416,7 @@ GEM descendants_tracker (~> 0.0.1) colored2 (3.1.2) commonmarker (0.23.10) - concurrent-ruby (1.2.2) + concurrent-ruby (1.2.3) connection_pool (2.4.1) cork (0.3.0) colored2 (~> 3.1) @@ -481,7 +482,7 @@ GEM thor (>= 0.19, < 2) descendants_tracker (0.0.4) thread_safe (~> 0.3, >= 0.3.1) - devfile (0.0.25.pre.alpha1) + devfile (0.0.26.pre.alpha1) device_detector (1.0.0) devise (4.9.3) bcrypt (~> 3.0) @@ -669,6 +670,9 @@ GEM googleapis-common-protos-types (>= 1.3.1, < 2.a) googleauth (~> 1.0) grpc (~> 1.36) + gdk-toogle (0.9.3) + haml + rails (>= 7.0.4.2) gemoji (3.0.1) get_process_mem (0.2.7) ffi (~> 1.0) @@ -678,12 +682,12 @@ GEM prime racc text (>= 1.3.0) - gettext_i18n_rails (1.11.0) + gettext_i18n_rails (1.12.0) fast_gettext (>= 0.9.0) git (1.18.0) addressable (~> 2.8) rchardet (~> 1.8) - gitaly (16.10.0.pre.rc1) + gitaly (16.11.0.pre.rc1) grpc (~> 1.0) gitlab (4.19.0) httparty (~> 0.20) @@ -697,13 +701,13 @@ GEM gitlab-experiment (0.9.1) activesupport (>= 3.0) request_store (>= 1.0) - gitlab-fog-azure-rm (1.8.0) + gitlab-fog-azure-rm (1.9.1) azure-storage-blob (~> 2.0) azure-storage-common (~> 2.0) - fog-core (= 2.1.0) - fog-json (~> 1.2.0) + fog-core (~> 2.1) + fog-json (~> 1.2) mime-types - gitlab-glfm-markdown (0.0.13) + gitlab-glfm-markdown (0.0.14) rb_sys (~> 0.9.86) gitlab-labkit (0.35.1) actionpack (>= 5.0.0, < 8.0.0) @@ -739,8 +743,8 @@ GEM omniauth (>= 1.3, < 3) pyu-ruby-sasl (>= 0.0.3.3, < 0.1) rubyntlm (~> 0.5) - gitlab_quality-test_tooling (1.17.0) - activesupport (>= 6.1, < 7.1) + gitlab_quality-test_tooling (1.21.1) + activesupport (>= 6.1, < 7.2) amatch (~> 0.4.1) gitlab (~> 4.19) http (~> 5.0) @@ -856,7 +860,7 @@ GEM grape (~> 2.0) rake (> 12) ruby2_keywords (~> 0.0.2) - grape-swagger (2.0.1) + grape-swagger (2.0.2) grape (>= 1.7, < 3.0) rack-test (~> 2) grape-swagger-entity (0.5.1) @@ -923,7 +927,7 @@ GEM thor tilt hana (1.3.7) - hashdiff (1.0.1) + hashdiff (1.1.0) hashie (5.0.0) health_check (3.1.0) railties (>= 5.0) @@ -949,7 +953,7 @@ GEM mini_mime (>= 1.0.0) multi_xml (>= 0.5.2) httpclient (2.8.3) - i18n (1.14.1) + i18n (1.14.4) concurrent-ruby (~> 1.0) i18n_data (0.13.1) icalendar (2.8.0) @@ -1023,7 +1027,7 @@ GEM language_server-protocol (3.17.0.3) launchy (2.5.0) addressable (~> 2.7) - lefthook (1.5.6) + lefthook (1.6.8) letter_opener (1.7.0) launchy (~> 2.2) letter_opener_web (2.0.0) @@ -1061,7 +1065,7 @@ GEM loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) - lookbook (2.2.0) + lookbook (2.2.2) activemodel css_parser htmlbeautifier (~> 1.3) @@ -1071,7 +1075,7 @@ GEM redcarpet (~> 3.5) rouge (>= 3.26, < 5.0) view_component (>= 2.0) - yard (~> 0.9.25) + yard (~> 0.9) zeitwerk (~> 2.5) lru_redux (1.1.0) lumberjack (1.2.7) @@ -1091,7 +1095,7 @@ GEM mime-types-data (~> 3.2015) mime-types-data (3.2023.1003) mini_histogram (0.3.1) - mini_magick (4.10.1) + mini_magick (4.12.0) mini_mime (1.1.2) mini_portile2 (2.8.5) minitest (5.11.3) @@ -1153,7 +1157,8 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) - octokit (8.0.0) + octokit (8.1.0) + base64 faraday (>= 1, < 3) sawyer (~> 0.9) ohai (18.1.3) @@ -1260,7 +1265,7 @@ GEM expgen (~> 0.1) rainbow (~> 3.1.1) parallel (1.22.1) - parser (3.3.0.2) + parser (3.3.0.5) ast (~> 2.4.1) racc parslet (1.8.2) @@ -1471,7 +1476,7 @@ GEM rspec-support (3.12.0) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) - rspec_profiling (0.0.8) + rspec_profiling (0.0.9) activerecord get_process_mem rails @@ -1508,11 +1513,11 @@ GEM ruby-fogbugz (0.3.0) crack (~> 0.4) multipart-post (~> 2.0) - ruby-lsp (0.14.4) + ruby-lsp (0.14.6) language_server-protocol (~> 3.17.0) prism (>= 0.22.0, < 0.25) sorbet-runtime (>= 0.5.10782) - ruby-lsp-rails (0.3.1) + ruby-lsp-rails (0.3.3) actionpack (>= 6.0) activerecord (>= 6.0) railties (>= 6.0) @@ -1550,12 +1555,12 @@ GEM seed-fu (2.3.7) activerecord (>= 3.1) activesupport (>= 3.1) - selenium-webdriver (4.18.1) + selenium-webdriver (4.19.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) - semver_dialects (2.0.0) + semver_dialects (2.0.2) deb_version (~> 1.0.1) pastel (~> 0.8.0) thor (~> 1.3) @@ -1641,6 +1646,7 @@ GEM state_machines-activerecord (0.8.0) activerecord (>= 5.1) state_machines-activemodel (>= 0.8.0) + static_holmes (0.7.7) strings (0.2.1) strings-ansi (~> 0.2) unicode-display_width (>= 1.5, < 3.0) @@ -1667,8 +1673,8 @@ GEM unicode-display_width (>= 1.1.1, < 3) terser (1.0.2) execjs (>= 0.3.0, < 3) - test-prof (1.3.1) - test_file_finder (0.2.1) + test-prof (1.3.2) + test_file_finder (0.3.1) faraday (>= 1.0, < 3.0, != 2.0.0) text (1.3.1) thor (1.3.1) @@ -1783,7 +1789,7 @@ GEM webfinger (1.2.0) activesupport httpclient (>= 2.4) - webmock (3.22.0) + webmock (3.23.0) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -1830,9 +1836,9 @@ DEPENDENCIES attr_encrypted (~> 3.2.4)! awesome_print aws-sdk-cloudformation (~> 1) - aws-sdk-core (~> 3.191.3) - aws-sdk-s3 (~> 1.144.0) - axe-core-rspec (~> 4.8.2) + aws-sdk-core (~> 3.191.6) + aws-sdk-s3 (~> 1.146.1) + axe-core-rspec (~> 4.9.0) babosa (~> 2.0) base32 (~> 0.3.0) batch-loader (~> 2.0.1) @@ -1848,7 +1854,6 @@ DEPENDENCIES capybara (~> 3.40) capybara-screenshot (~> 1.0.26) carrierwave (~> 1.3) - charlock_holmes (~> 0.7.7) circuitbox (= 2.0.0) click_house-client! cloud_profiler_agent (~> 0.0.0)! @@ -1866,7 +1871,7 @@ DEPENDENCIES declarative_policy (~> 1.1.0) deprecation_toolkit (~> 1.5.1) derailed_benchmarks - devfile (~> 0.0.25.pre.alpha1) + devfile (~> 0.0.26.pre.alpha1) device_detector devise (~> 4.9.3) devise-pbkdf2-encryptable (~> 0.0.0)! @@ -1899,15 +1904,16 @@ DEPENDENCIES fog-local (~> 0.8) fugit (~> 1.8.1) fuubar (~> 2.2.0) + gdk-toogle (~> 0.9) gettext (~> 3.4, >= 3.4.9) - gettext_i18n_rails (~> 1.11.0) - gitaly (~> 16.10.0.pre.rc1) + gettext_i18n_rails (~> 1.12.0) + gitaly (~> 16.11.0.pre.rc1) gitlab-backup-cli! gitlab-chronic (~> 0.10.5) gitlab-dangerfiles (~> 4.7.0) gitlab-experiment (~> 0.9.1) - gitlab-fog-azure-rm (~> 1.8.0) - gitlab-glfm-markdown (~> 0.0.13) + gitlab-fog-azure-rm (~> 1.9.1) + gitlab-glfm-markdown (~> 0.0.14) gitlab-housekeeper! gitlab-http! gitlab-labkit (~> 0.35.1) @@ -1926,7 +1932,7 @@ DEPENDENCIES gitlab-utils! gitlab_chronic_duration (~> 0.12) gitlab_omniauth-ldap (~> 2.2.0) - gitlab_quality-test_tooling (~> 1.17.0) + gitlab_quality-test_tooling (~> 1.21.1) gon (~> 6.4.0) google-apis-androidpublisher_v3 (~> 0.34.0) google-apis-cloudbilling_v1 (~> 0.21.0) @@ -1948,7 +1954,7 @@ DEPENDENCIES grape (~> 2.0.0) grape-entity (~> 0.10.2) grape-path-helpers (~> 2.0.1) - grape-swagger (~> 2.0.1) + grape-swagger (~> 2.0.2) grape-swagger-entity (~> 0.5.1) grape_logging (~> 1.8, >= 1.8.4) graphiql-rails (~> 1.8.0) @@ -1983,7 +1989,7 @@ DEPENDENCIES knapsack (~> 1.22.0) kramdown (~> 2.3.1) kubeclient (~> 4.11.0) - lefthook (~> 1.5.6) + lefthook (~> 1.6.8) letter_opener_web (~> 2.0.0) license_finder (~> 7.0) licensee (~> 9.16) @@ -1991,14 +1997,14 @@ DEPENDENCIES lockbox (~> 1.3.0) lograge (~> 0.5) loofah (~> 2.22.0) - lookbook (~> 2.2) + lookbook (~> 2.2, >= 2.2.2) lru_redux mail (= 2.8.1) mail-smtp_pool (~> 0.1.0)! marginalia (~> 1.11.1) memory_profiler (~> 1.0) microsoft_graph_mailer (~> 0.1.0)! - mini_magick (~> 4.10.1) + mini_magick (~> 4.12) minitest (~> 5.11.0) multi_json (~> 1.14.1) neighbor (~> 0.2.3) @@ -2008,7 +2014,7 @@ DEPENDENCIES net-protocol (~> 0.1.3) nokogiri (~> 1.16) oauth2 (~> 2.0) - octokit (~> 8.0) + octokit (~> 8.1) ohai (~> 18.1) oj (~> 3.13.21) oj-introspect (~> 0.7) @@ -2036,7 +2042,7 @@ DEPENDENCIES os (~> 1.1, >= 1.1.4) pact (~> 1.64) parallel (~> 1.19) - parser (~> 3.3, >= 3.3.0.2) + parser (~> 3.3, >= 3.3.0.5) parslet (~> 1.8) peek (~> 1.1) pg (~> 1.5.6) @@ -2070,17 +2076,17 @@ DEPENDENCIES retriable (~> 3.1.2) rexml (~> 3.2.6) rouge (~> 4.2.0) - rqrcode (~> 2.0) + rqrcode (~> 2.2) rspec-benchmark (~> 0.6.0) rspec-parameterized (~> 1.0) rspec-rails (~> 6.1.1) rspec-retry (~> 0.6.2) rspec_junit_formatter - rspec_profiling (~> 0.0.8) + rspec_profiling (~> 0.0.9) rubocop ruby-fogbugz (~> 0.3.0) - ruby-lsp (~> 0.14.4) - ruby-lsp-rails (~> 0.3.0) + ruby-lsp (~> 0.14.6) + ruby-lsp-rails (~> 0.3.3) ruby-lsp-rspec (~> 0.1.10) ruby-magic (~> 0.6) ruby-openai (~> 3.7) @@ -2091,8 +2097,8 @@ DEPENDENCIES sanitize (~> 6.0.2) sd_notify (~> 0.1.0) seed-fu (~> 2.3.7) - selenium-webdriver (~> 4.18, >= 4.18.1) - semver_dialects (~> 2.0) + selenium-webdriver (~> 4.19) + semver_dialects (~> 2.0, >= 2.0.2) sentry-rails (~> 5.10.0) sentry-raven (~> 3.1) sentry-ruby (~> 5.10.0) @@ -2116,12 +2122,13 @@ DEPENDENCIES ssh_data (~> 1.3) stackprof (~> 0.2.25) state_machines-activerecord (~> 0.8.0) + static_holmes (~> 0.7.7) sys-filesystem (~> 1.4.3) tanuki_emoji (~> 0.9) telesignenterprise (~> 2.2) terser (= 1.0.2) - test-prof (~> 1.3.1) - test_file_finder (~> 0.2.1) + test-prof (~> 1.3.2) + test_file_finder (~> 0.3.1) thrift (>= 0.16.0) timfel-krb5-auth (~> 0.8) toml-rb (~> 2.2.0) @@ -2138,10 +2145,10 @@ DEPENDENCIES vmstat (~> 2.3.0) warning (~> 1.3.0) webauthn (~> 3.0) - webmock (~> 3.22.0) + webmock (~> 3.23.0) webrick (~> 1.8.1) wikicloth (= 0.8.1) yajl-ruby (~> 1.4.3) BUNDLED WITH - 2.5.6 + 2.5.8 diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix index 2520955593de..dff2917092d8 100644 --- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix +++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix @@ -400,10 +400,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "088nq8yz9n4p7pnhjwp9nbxlkj7jwchpkzvnl4nybfb1dkvk4dns"; + sha256 = "08h9apxdn2aflkg751j4i56ks4750znfbj56w4zlxf4jk7jxkbyk"; type = "gem"; }; - version = "3.191.3"; + version = "3.191.6"; }; aws-sdk-kms = { dependencies = ["aws-sdk-core" "aws-sigv4"]; @@ -422,10 +422,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0ypg31pfzbd43n1m20cyf6gyrlv6m0c8hmk2p5hidy1y4pi34f6g"; + sha256 = "1al80phz4x9wwfnr07q1l8h5f0qxgfrrycbg8jvznhxm3zhrakrq"; type = "gem"; }; - version = "1.144.0"; + version = "1.146.1"; }; aws-sigv4 = { dependencies = ["aws-eventstream"]; @@ -455,10 +455,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "14h4abf5h242a0vn2r05pkr8311qbxgkl63py7vbhx8bfpk1kq3i"; + sha256 = "0fnzb49lmxs18lc6z6araqy1j7jiqh8naiwq9hjj3i7hbajizy75"; type = "gem"; }; - version = "4.8.2"; + version = "4.9.0"; }; axiom-types = { dependencies = ["descendants_tracker" "ice_nine" "thread_safe"]; @@ -787,16 +787,6 @@ src: }; version = "1.8.0"; }; - charlock_holmes = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0hybw8jw9ryvz5zrki3gc9r88jqy373m6v46ynxsdzv1ysiyr40p"; - type = "gem"; - }; - version = "0.7.7"; - }; chef-config = { dependencies = ["addressable" "chef-utils" "fuzzyurl" "mixlib-config" "mixlib-shellout" "tomlrb"]; groups = ["default"]; @@ -936,14 +926,14 @@ src: version = "0.23.10"; }; concurrent-ruby = { - groups = ["default" "development" "test"]; + groups = ["default" "development" "monorepo" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q"; + sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; type = "gem"; }; - version = "1.2.2"; + version = "1.2.3"; }; connection_pool = { groups = ["default"]; @@ -1233,10 +1223,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1p11hv0a2s4m29vvyr7z22wjr9f4cfmdjnqidrv62rfcg9r73w0g"; + sha256 = "1r69vrhh72j6fq41ii99n4ncf0kgb82nhb7j8ia1pr94m4prc4i0"; type = "gem"; }; - version = "0.0.25.pre.alpha1"; + version = "0.0.26.pre.alpha1"; }; device_detector = { groups = ["default"]; @@ -2089,6 +2079,17 @@ src: }; version = "0.20.0"; }; + gdk-toogle = { + dependencies = ["haml" "rails"]; + groups = ["development"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1gzf4b6y5v0d5pbc0lq33383m3c8y8kq5yy57124lb9bblymszw9"; + type = "gem"; + }; + version = "0.9.3"; + }; gemoji = { groups = ["default" "development" "test"]; platforms = []; @@ -2127,10 +2128,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1gibn9j4k9ck54v7rxbqwa587fc2l92clv9r71zhyl3c4m57x771"; + sha256 = "1gn1mzqx49i5zfmal499piij457r6jn82cz8w53wxqm965vq3i3a"; type = "gem"; }; - version = "1.11.0"; + version = "1.12.0"; }; git = { dependencies = ["addressable" "rchardet"]; @@ -2149,10 +2150,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1nwc8mlpznq9b7rgcbxwzaj936pn0syjasxdhplpiz3iqbr64ca8"; + sha256 = "1bp7lsqhcmb1fi1wsij1gbl0ip9jcwmzxagfg39c7dnm7xglycr4"; type = "gem"; }; - version = "16.10.0.pre.rc1"; + version = "16.11.0.pre.rc1"; }; gitlab = { dependencies = ["httparty" "terminal-table"]; @@ -2166,7 +2167,7 @@ src: version = "4.19.0"; }; gitlab-backup-cli = { - dependencies = ["thor"]; + dependencies = ["activesupport" "rainbow" "thor"]; groups = ["default"]; platforms = []; source = { @@ -2214,10 +2215,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0a3c3slg1iqlhyci9mnbasgw1qcsnznczyqjkn28hfr79cblpwp4"; + sha256 = "0dsg53f6gfhf9rs6wslragagl3ysi429p45iy4dkq664i8c8wsq2"; type = "gem"; }; - version = "1.8.0"; + version = "1.9.1"; }; gitlab-glfm-markdown = { dependencies = ["rb_sys"]; @@ -2225,10 +2226,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0nk9kp3zb2x1hpqirq7x2qqpmfsqq4izprbicxjb20bqvm4mvvdb"; + sha256 = "0finxlax2pgxw85qnyz3p4pmi8dz6qj8bsjkrkrnkd93k41lyfcn"; type = "gem"; }; - version = "0.0.13"; + version = "0.0.14"; }; gitlab-housekeeper = { dependencies = ["activesupport" "awesome_print" "httparty" "rubocop"]; @@ -2422,10 +2423,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1d59k5c0y8vkmz7fjh7x455d4d19fpw4r9agv02vqyvp7glrbm34"; + sha256 = "1g4fsldxs63ds31sni422xk0g3yrr9jpga0bah5ip4hys8as3wl3"; type = "gem"; }; - version = "1.17.0"; + version = "1.21.1"; }; globalid = { dependencies = ["activesupport"]; @@ -2805,10 +2806,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1467ni6f0yy4z3qldjs8x0h50n9ym6zyjbx5gqqzbq6zhvgbx40g"; + sha256 = "018843mknkjs1ybazs7b8k7k0g67m1ldc42z8vlb5yinp9b9l4x7"; type = "gem"; }; - version = "2.0.1"; + version = "2.0.2"; }; grape-swagger-entity = { dependencies = ["grape-entity" "grape-swagger"]; @@ -3010,10 +3011,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c"; + sha256 = "1jf9dxgjz6z7fvymyz2acyvn9iyvwkn6d9sk7y4fxwbmfc75yimm"; type = "gem"; }; - version = "1.0.1"; + version = "1.1.0"; }; hashie = { groups = ["default"]; @@ -3158,10 +3159,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; + sha256 = "0lbm33fpb3w06wd2231sg58dwlwgjsvym93m548ajvl6s3mfvpn7"; type = "gem"; }; - version = "1.14.1"; + version = "1.14.4"; }; i18n_data = { groups = ["default"]; @@ -3507,10 +3508,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1rc7fzg4rjchyv7rd6vlz35hg5n8k5625s78hj12zji0xhg1jznc"; + sha256 = "08y6f6f4nhg4dc96rbawhjjalxn0chzvvza5d8qfzsac6zl83094"; type = "gem"; }; - version = "1.5.6"; + version = "1.6.8"; }; letter_opener = { dependencies = ["launchy"]; @@ -3636,10 +3637,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1nd26yk8fwhb7lf7knzl6pf93v2spyf90gz4c6f8xfzq9hv6kj17"; + sha256 = "0kxnshqv3xv3hprnn4rsqq0djrqpmfcr7x8qmwy6p91g7yqhkhx5"; type = "gem"; }; - version = "2.2.0"; + version = "2.2.2"; }; lru_redux = { groups = ["default"]; @@ -3783,10 +3784,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0lpq12z70n10c1qshcddd5nib2pkcbkwzvmiqqzj60l01k3x4fg9"; + sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37"; type = "gem"; }; - version = "4.10.1"; + version = "4.12.0"; }; mini_mime = { groups = ["default" "development" "test"]; @@ -4165,15 +4166,15 @@ src: version = "2.0.9"; }; octokit = { - dependencies = ["faraday" "sawyer"]; + dependencies = ["base64" "faraday" "sawyer"]; groups = ["danger" "default" "development" "test"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "11fhv1a43c51jkgmqf62aypf9yw74lc6ph4qmzsh2bydwwzbwqn3"; + sha256 = "1kgqga0ycrlrk586gw2s7f8p4w699gjj3zvmmqkhx4afnplrq8l2"; type = "gem"; }; - version = "8.0.0"; + version = "8.1.0"; }; ohai = { dependencies = ["chef-config" "chef-utils" "ffi" "ffi-yajl" "ipaddress" "mixlib-cli" "mixlib-config" "mixlib-log" "mixlib-shellout" "plist" "train-core" "wmi-lite"]; @@ -4565,10 +4566,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "181faqz59p2mbfab5q4l1r298pq0nxl0k85rjcb58g0lardmv321"; + sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p"; type = "gem"; }; - version = "3.3.0.2"; + version = "3.3.0.5"; }; parslet = { groups = ["default" "development" "test"]; @@ -5483,10 +5484,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0icl94f0mmw7g4h1qnsil0cw6zw7b5wv0ilxda01928vh5bf87mk"; + sha256 = "143m9yiawqrjc02wack30k7m5w4d1axlsw0ds71vl55amqnvx6b1"; type = "gem"; }; - version = "0.0.8"; + version = "0.0.9"; }; rubocop = { dependencies = ["json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; @@ -5593,10 +5594,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1v0dwirw4mq7qkf5a7wvagil4ppvk4dw4ln8hs6rmf2xrf56ga5f"; + sha256 = "0ja3ag2q0w8xsbf25sf2x98gvdia534ld2m8hn1bfwzhwb5ysfsl"; type = "gem"; }; - version = "0.14.4"; + version = "0.14.6"; }; ruby-lsp-rails = { dependencies = ["actionpack" "activerecord" "railties" "ruby-lsp" "sorbet-runtime"]; @@ -5604,10 +5605,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "033kxj55pywnc4cjqcfb2jvn96nsa93m93qd2p636jf5hkqazq41"; + sha256 = "1hrb39svnd8v6vnd3vyzsby6qr0z28cj0v9r02hcjvadm2p67g03"; type = "gem"; }; - version = "0.3.1"; + version = "0.3.3"; }; ruby-lsp-rspec = { dependencies = ["ruby-lsp"]; @@ -5804,10 +5805,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1asysih4l1mv24wqxrbnz0c0454kw3dhqaj6nsa8pyn9fjjdms5b"; + sha256 = "0rjh9s5x7jqaxjfcz2m3hphhlajk9nxs6wdsnia62iba07bd32sc"; type = "gem"; }; - version = "4.18.1"; + version = "4.19.0"; }; semver_dialects = { dependencies = ["deb_version" "pastel" "thor" "tty-command"]; @@ -5815,10 +5816,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "11s5nr5v81qjlf2glgqjisvnv12vmwsmi9abbzqkb1nqjhw43691"; + sha256 = "1zhnq4wkcy8vv6qazfg0p3zrlswxhz9glqnq2991p4vg86grq1b0"; type = "gem"; }; - version = "2.0.0"; + version = "2.0.2"; }; sentry-rails = { dependencies = ["railties" "sentry-ruby"]; @@ -6197,6 +6198,16 @@ src: }; version = "0.8.0"; }; + static_holmes = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "01w2vjm0sssiw3j38jhgkqsqn1wdqnm2ld24hi8ib2bj47c2di47"; + type = "gem"; + }; + version = "0.7.7"; + }; strings = { dependencies = ["strings-ansi" "unicode-display_width" "unicode_utils"]; groups = ["default" "development" "test"]; @@ -6350,10 +6361,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "08vm33d51zdan4zj4cccw3lx06p6flc1h40kgdfm9rp4x83csdda"; + sha256 = "09zw1y52yhzw2z01za87dglpfpdrm1dma00629wpq6462nxq9574"; type = "gem"; }; - version = "1.3.1"; + version = "1.3.2"; }; test_file_finder = { dependencies = ["faraday"]; @@ -6361,10 +6372,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1cyd1wpi280w4v6f6panbvrli8493phzbb09nvxswxhcv1lv7sd5"; + sha256 = "16bi2x6n8vwpinlm3n7j666ryq06zndhp4cj32sq89vbl240byw3"; type = "gem"; }; - version = "0.2.1"; + version = "0.3.1"; }; text = { groups = ["default" "development"]; @@ -6888,10 +6899,10 @@ src: platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "13jb9q0qv9ajw1ajr4cawnqj4h0dws3w5j4v5n6v3xk7a8rnjzr7"; + sha256 = "07zk8ljq5kyd1mm9qw3452fcnf7frg3irh9ql8ln2m8zbi1qf1qh"; type = "gem"; }; - version = "3.22.0"; + version = "3.23.0"; }; webrick = { groups = ["default" "development" "test"]; From e34d62d869c3fbd23ab7440628bfea28b1e176c2 Mon Sep 17 00:00:00 2001 From: Yaya Date: Thu, 13 Jun 2024 07:19:28 +0200 Subject: [PATCH 70/83] gitlab-container-registry: 4.1.0 -> 4.5.0 https://gitlab.com/gitlab-org/container-registry/-/blob/v4.5.0-gitlab/CHANGELOG.md Fixes CVE-2024-1495 Fixes CVE-2024-1963 Fixes CVE-2024-4201 Fixes CVE-2024-5469 --- pkgs/applications/version-management/gitlab/default.nix | 6 +++++- .../gitlab/gitlab-container-registry/default.nix | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix index d37604612bdf..144fd40edd9c 100644 --- a/pkgs/applications/version-management/gitlab/default.nix +++ b/pkgs/applications/version-management/gitlab/default.nix @@ -4,6 +4,7 @@ , gitlabEnterprise ? false, callPackage, yarn , fixup-yarn-lock, replace, file, cacert, fetchYarnDeps, makeWrapper, pkg-config , cargo, rustc, rustPlatform +, icu, zlib, which }: let @@ -49,7 +50,7 @@ let cp Cargo.lock $out ''; }; - hash = "sha256-7q2xWAsFkXHxkYNzIjPwJRy72xMXF278cpVzqGLt/9Y="; + hash = "sha256-SncgYYnoSaWA4kQWonoXXbSMu1mnwTyhdLXFagqgH+o="; }; dontBuild = false; @@ -74,6 +75,9 @@ let find $out -type f -name .rustc_info.json -delete ''; }; + static_holmes = attrs: { + buildInputs = [ which icu zlib ]; + }; }; groups = [ "default" "unicorn" "ed25519" "metrics" "development" "puma" "test" "kerberos" 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 d14246d7a6b4..d84947908c72 100644 --- a/pkgs/applications/version-management/gitlab/gitlab-container-registry/default.nix +++ b/pkgs/applications/version-management/gitlab/gitlab-container-registry/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "gitlab-container-registry"; - version = "4.1.0"; + version = "4.5.0"; rev = "v${version}-gitlab"; # nixpkgs-update: no auto update @@ -10,7 +10,7 @@ buildGoModule rec { owner = "gitlab-org"; repo = "container-registry"; inherit rev; - hash = "sha256-t+i9IuBH94PpfriIAaqqWYZHxKJJDOedJ3BQXGEPp0A="; + hash = "sha256-dCDybwIfzC79Mobejz/5XbEMQXkPuO8HejjannA6k/M="; }; vendorHash = "sha256-sybppXCoTrc196xLBW1+sUg9Y5uA0GAptlJ7RjhzuGc="; From 31099f80011419c43303fa003632d01ca1ec65cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 12:10:38 +0000 Subject: [PATCH 71/83] aws-c-common: 0.9.17 -> 0.9.21 --- pkgs/development/libraries/aws-c-common/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/aws-c-common/default.nix b/pkgs/development/libraries/aws-c-common/default.nix index 5cf9de861cdf..6bb9fc493fe8 100644 --- a/pkgs/development/libraries/aws-c-common/default.nix +++ b/pkgs/development/libraries/aws-c-common/default.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "aws-c-common"; - version = "0.9.17"; + version = "0.9.21"; src = fetchFromGitHub { owner = "awslabs"; repo = pname; rev = "v${version}"; - hash = "sha256-Ee3wkgIOTsZn2PgHoaO5HqblXuOacuKm5vUwkl4Dg+4="; + hash = "sha256-lJCQPatwZeHpuzQni6SMMGYBH4iESQH8ofFgmRbxtnM="; }; nativeBuildInputs = [ cmake ]; From 27376c9e1f2dd1aab53454b8b8a6f35aec381ff8 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 12 Jun 2024 11:20:04 +0200 Subject: [PATCH 72/83] ride: add patch to support later electron versions --- pkgs/by-name/ri/ride/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ri/ride/package.nix b/pkgs/by-name/ri/ride/package.nix index 55ad02104ba9..52adbc5387d0 100644 --- a/pkgs/by-name/ri/ride/package.nix +++ b/pkgs/by-name/ri/ride/package.nix @@ -3,6 +3,7 @@ stdenv, buildNpmPackage, fetchFromGitHub, + fetchpatch, substituteAll, jq, moreutils, @@ -10,7 +11,7 @@ makeWrapper, copyDesktopItems, makeDesktopItem, - electron_27, + electron, }: let @@ -30,9 +31,6 @@ let }; platformInfo = platformInfos.${stdenv.system}; - - # Electron 27 is the latest version that works as of RIDE version 4.5.4097 - electron = electron_27; in buildNpmPackage rec { pname = "ride"; @@ -45,9 +43,15 @@ buildNpmPackage rec { hash = "sha256-xR+HVC1JVrPkgPhIJZxdTVG52+QbanmD1c/uO5l84oc="; }; - npmDepsHash = "sha256-EG3pZkjDGBI2dDaQZ6351+oU4xfHd6HNB8eD7ErpYIg="; + npmDepsHash = "sha256-h+48/9h7/cD8woyA0UCLtzKuE9jCrfpDk6IeoDWnYik="; patches = [ + # Adds support for electron versions >=28 + (fetchpatch { + name = "bump-electron-version.patch"; + url = "https://github.com/Dyalog/ride/commit/de42ebbd5036cfe0c7e6604296e87cc57ac9d365.patch"; + hash = "sha256-5iKSNcxOOo2fKNvy3Rv+AlH3psYhLWLWUY0l8M6mAD4="; + }) # Fix info in the "about" page, set electron version, set local-cache as zipdir (substituteAll { src = ./mk.patch; From da21712bc7424c4c1bb15649cc6fe6751b8d8e12 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 13 Jun 2024 16:04:20 +0300 Subject: [PATCH 73/83] kdePackages: Gear 24.05 -> 24.05.1 --- pkgs/kde/gear/akonadi-search/default.nix | 2 +- pkgs/kde/gear/angelfish/default.nix | 2 +- pkgs/kde/gear/kdepim-addons/default.nix | 2 +- pkgs/kde/generated/sources/gear.json | 1500 +++++++++++----------- 4 files changed, 753 insertions(+), 753 deletions(-) diff --git a/pkgs/kde/gear/akonadi-search/default.nix b/pkgs/kde/gear/akonadi-search/default.nix index e8b38642a940..a05705b43fe8 100644 --- a/pkgs/kde/gear/akonadi-search/default.nix +++ b/pkgs/kde/gear/akonadi-search/default.nix @@ -7,7 +7,7 @@ cargo, rustc, # provided as callPackage input to enable easier overrides through overlays - cargoHash ? "sha256-xT1SkW5iJy5Y9CK0CSxp+08XXjrbljxZzwYo2fEqxYE=", + cargoHash ? "sha256-fSue83tCE1TqaEfp1dxlRblxzJQUTNIQMYA5fXcaDqc=", }: mkKdeDerivation rec { pname = "akonadi-search"; diff --git a/pkgs/kde/gear/angelfish/default.nix b/pkgs/kde/gear/angelfish/default.nix index cda589932b9d..ebf61e122d9b 100644 --- a/pkgs/kde/gear/angelfish/default.nix +++ b/pkgs/kde/gear/angelfish/default.nix @@ -8,7 +8,7 @@ cargo, rustc, # provided as callPackage input to enable easier overrides through overlays - cargoHash ? "sha256-94f4DKRXcp3o6l3zbQzCpH2ZOztZMEAHa9ookPxbeDU=", + cargoHash ? "sha256-Y0aG8NgiDTbDYgh8hMxfwSCHFh8f7PGABxw10m07dgs=", qcoro, }: mkKdeDerivation rec { diff --git a/pkgs/kde/gear/kdepim-addons/default.nix b/pkgs/kde/gear/kdepim-addons/default.nix index e5df18eb9004..a11c50f9df1f 100644 --- a/pkgs/kde/gear/kdepim-addons/default.nix +++ b/pkgs/kde/gear/kdepim-addons/default.nix @@ -8,7 +8,7 @@ corrosion, alpaka, # provided as callPackage input to enable easier overrides through overlays - cargoHash ? "sha256-AMOgchdx9754rkGJg8IdsNgYgH8esnlrreuY5AFZlwE=", + cargoHash ? "sha256-uFQhxNpH9KG5+27EZNBwDX2sswd1nI86bESeeOnPXA4=", }: mkKdeDerivation rec { pname = "kdepim-addons"; diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 3f59e4f7e162..9ac2e3702e01 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1252 +1,1252 @@ { "accessibility-inspector": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/accessibility-inspector-24.05.0.tar.xz", - "hash": "sha256-bIgwqq3GEN0UEqT+Qo1ETE5aP5/k4c0DftkzTwZG6pg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/accessibility-inspector-24.05.1.tar.xz", + "hash": "sha256-CZqzRhbUzv8Pv4NnGjkGjk5/U+wZklGeD9PD57YakXY=" }, "akonadi": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-24.05.0.tar.xz", - "hash": "sha256-6YGDb7POV0he07XE7UYTG8EsDUzXw3jYy2KPnF9TjZk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-24.05.1.tar.xz", + "hash": "sha256-6pXV3vRp7+XkFYqm+4HnxtP6GdJytnBUc1RUKfQTCcs=" }, "akonadi-calendar": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-calendar-24.05.0.tar.xz", - "hash": "sha256-Lv05KE6p2+Y86dSpbmIFUlA3DLA4kxn1h6mw7P9I0tY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-calendar-24.05.1.tar.xz", + "hash": "sha256-P1a00+Wetu2km5oZmQ6U5veOx20uLJwtsQ6Brly28b0=" }, "akonadi-calendar-tools": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-calendar-tools-24.05.0.tar.xz", - "hash": "sha256-qjMkoAvmG5p6ACGzznGgyrMMmt6PyPidJFHp9vqj5UI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-calendar-tools-24.05.1.tar.xz", + "hash": "sha256-ab7LhSgGDeuWBeXAi4gGKxgIM0Lk9YQ4yigqO+F4foA=" }, "akonadiconsole": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadiconsole-24.05.0.tar.xz", - "hash": "sha256-81/2NI3rvTAnH0HXPT8DZXoZVnOP8phBcyhrRIGU3ZE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadiconsole-24.05.1.tar.xz", + "hash": "sha256-gSoopnm+cZhHwE8BwdJvNUXEVIBgpwwR95y3+GVLWuo=" }, "akonadi-contacts": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-contacts-24.05.0.tar.xz", - "hash": "sha256-8AMhc0SVJHe3399XoL2iPKFzpS7O90jTFyPFkwn+2UI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-contacts-24.05.1.tar.xz", + "hash": "sha256-pirz6SJe5ukcD/+PI+IYGdsuWUtMoZ/XuCFPUQGhbkM=" }, "akonadi-import-wizard": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-import-wizard-24.05.0.tar.xz", - "hash": "sha256-L1cHleGkV/dRQi7kP12tJEebCa42mfoVr2YP270hZY0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-import-wizard-24.05.1.tar.xz", + "hash": "sha256-3SjcLcfxm+60DJ+shNkHT8WPlfyPsDgypNQHUbEUpdo=" }, "akonadi-mime": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-mime-24.05.0.tar.xz", - "hash": "sha256-plgg19J1B5tHnLIPD8UW9Z+EbCm13NConTNQxpcoAPw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-mime-24.05.1.tar.xz", + "hash": "sha256-UkKAyslm+aRJCvFMUYbm4QeQW+nwW+M0MPUl6PCmBgA=" }, "akonadi-notes": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-notes-24.05.0.tar.xz", - "hash": "sha256-mXb2bmDAvKJaezPuyHEfQ8FKl9seZZzeqRSWjtJDGZA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-notes-24.05.1.tar.xz", + "hash": "sha256-qOAVCP0ezIjP/bN/3T8NP8qQ6LMcGHA6qtd0o+KuTx8=" }, "akonadi-search": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akonadi-search-24.05.0.tar.xz", - "hash": "sha256-2VsVGQ+MP20yBYY2JnPPI5r9NJxXyOApLJgrc03H410=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akonadi-search-24.05.1.tar.xz", + "hash": "sha256-XYVzdh6rrWpJqO6ueQIer7IrUGVRo5/biLTrRPmkkwI=" }, "akregator": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/akregator-24.05.0.tar.xz", - "hash": "sha256-qV+n9eHq0k5Wx7UAxf3+MRGZVITBgd64E7MAIhIJm7M=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/akregator-24.05.1.tar.xz", + "hash": "sha256-PwmhfDu3ntGeIcYokAeGvT6rc/SCGZot0JyGXeg8gkQ=" }, "alligator": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/alligator-24.05.0.tar.xz", - "hash": "sha256-RziRlNQfGV4bI9iwq4gxXz0gceI1KWJlndMybPfzxeU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/alligator-24.05.1.tar.xz", + "hash": "sha256-3ptvQ/yUXsjyDWjoToXomlqqW5tH3SdH9y6f7MHHvRM=" }, "analitza": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/analitza-24.05.0.tar.xz", - "hash": "sha256-tJqBTcQdPr6ydXmqk2wMtNt8SXYkhle5IBj5mWFlRbo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/analitza-24.05.1.tar.xz", + "hash": "sha256-TiB6Xi4Iamp2otF0SzbLBpN5FUJ1s7fFuXMX8bXvgHk=" }, "angelfish": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/angelfish-24.05.0.tar.xz", - "hash": "sha256-yltDFftPP2VisEXy8xJBzo/1x7vgyrgMU0lC3804Cnw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/angelfish-24.05.1.tar.xz", + "hash": "sha256-AAuLvHgumNxPrS5BL6sUmzLzNZqCHC23FyitRf9Qt78=" }, "arianna": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/arianna-24.05.0.tar.xz", - "hash": "sha256-OV+WXxeItC+vFcXb0YyU/+Br+QJgIrupCH+YxpYAsoQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/arianna-24.05.1.tar.xz", + "hash": "sha256-FsqZucCzH+/P5qyPQxvIcEWSIg5e2d07whS2icVpj1Y=" }, "ark": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ark-24.05.0.tar.xz", - "hash": "sha256-cLFJ8CJutATJ2VeXHoapS8TAccGqGk0jPEkeX9tj+dc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ark-24.05.1.tar.xz", + "hash": "sha256-wgsofE9/WpvyxFCxqELC2RQM5QPZtEbIPgDkJNzqPmo=" }, "artikulate": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/artikulate-24.05.0.tar.xz", - "hash": "sha256-kUBnBKcxXXvlnYQ0i4W+MAag4tagtbbmVdy09rQs9Rk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/artikulate-24.05.1.tar.xz", + "hash": "sha256-lUpVHgdEkUZuFaYoP6CM/pNiA0oUW8vqiv6E87FITyk=" }, "audex": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/audex-24.05.0.tar.xz", - "hash": "sha256-WBCMw/Gm4QwhvRXEQ7/zBLLWUkCiW5jFTcSHsNEYfOk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/audex-24.05.1.tar.xz", + "hash": "sha256-sf+s9HZmHC7uNbNsCegiKz06OZNcn3ET3sdNWpa0k+0=" }, "audiocd-kio": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/audiocd-kio-24.05.0.tar.xz", - "hash": "sha256-V07l2An23i6L7F7cMYqzD5AdD7FWYApap9Jdrw2/MnQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/audiocd-kio-24.05.1.tar.xz", + "hash": "sha256-wJS3t+iEDBCsMQBRiLz28x5EuTK9MHZa5NQpZ2wumug=" }, "audiotube": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/audiotube-24.05.0.tar.xz", - "hash": "sha256-zxlGHbImtub20p5OSswgI/Y4GYKjtz24h31TwgTlo7c=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/audiotube-24.05.1.tar.xz", + "hash": "sha256-bqe4pb9Szpmxs9qYOrks+nIi0tHMnx3TQ84NA8fsz2o=" }, "baloo-widgets": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/baloo-widgets-24.05.0.tar.xz", - "hash": "sha256-PSHv1kHCt83uzrxKS5OM3TtPPIfMJgAU49pxHSKp9rc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/baloo-widgets-24.05.1.tar.xz", + "hash": "sha256-6nCEStCjlm9R+eVU8Xkw9Ils2wpZDA/pGCfcdIe/ul4=" }, "blinken": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/blinken-24.05.0.tar.xz", - "hash": "sha256-WL0Nxy0g5w0tJQFRjm4QzJ7D+pwCSqbQmnsoylWEKEQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/blinken-24.05.1.tar.xz", + "hash": "sha256-W/QqmADVPTZyisW2ypRm8JD9B+JI9QP5C5DHHmSJoh0=" }, "bomber": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/bomber-24.05.0.tar.xz", - "hash": "sha256-4xJmlRR71hA4/SuRH3sEoKZDRS29N4333uAG0wjtgi0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/bomber-24.05.1.tar.xz", + "hash": "sha256-8Pvp87vWMvQDkjEVTWGYdcGC3rMVmPaNfXv1MEaXqN0=" }, "bovo": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/bovo-24.05.0.tar.xz", - "hash": "sha256-09EavFONoctc28o5mtDfoGTjlaO8PsKGDGu2x+tB0SU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/bovo-24.05.1.tar.xz", + "hash": "sha256-inq+d5HBD89BCz0vB7avvXMoihIv0OUw7rw+2jcJur0=" }, "calendarsupport": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/calendarsupport-24.05.0.tar.xz", - "hash": "sha256-UMhbZlrZ7zt6UUIWrdUmX78kI2I3kmdUmj7XI4SMvMc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/calendarsupport-24.05.1.tar.xz", + "hash": "sha256-EjnF9ugIYYoYgGtldQaddfDKHyrSalHuNxE6ed6TpTw=" }, "calindori": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/calindori-24.05.0.tar.xz", - "hash": "sha256-E1nOyaeKLlLJMP3PmfmSN/W59Rpao2+boI8F4p0G9jY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/calindori-24.05.1.tar.xz", + "hash": "sha256-P+lp5yrQXiu85tBwfBFrVlFvEFv7bJS89d37HYSg9Ok=" }, "cantor": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/cantor-24.05.0.tar.xz", - "hash": "sha256-dREEXdoQIOd3m23O+/lPYRWu/h+N6iLipYzQrArh4aI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/cantor-24.05.1.tar.xz", + "hash": "sha256-jaCHkYpSBYdiZu7AzcRakA1jLG/sNJEleELNgkCfHx4=" }, "cervisia": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/cervisia-24.05.0.tar.xz", - "hash": "sha256-+5uo9rzp3OmUnUh8Z7qDcfqC/wudTKenh0FFMKrzmZI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/cervisia-24.05.1.tar.xz", + "hash": "sha256-2h+FzWe3bjEcljuo8ZzKErkmRW/j4EKcGxZMdiym6ds=" }, "colord-kde": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/colord-kde-24.05.0.tar.xz", - "hash": "sha256-lJGSTIvMCJpkzdT2hLa3gx7wU5l5XrKxCUIOsezV3HU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/colord-kde-24.05.1.tar.xz", + "hash": "sha256-6BaigMOHhSLNPnYRlN1NZC3LqjSipqmDTcFKxDeKS80=" }, "dolphin": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/dolphin-24.05.0.tar.xz", - "hash": "sha256-4AnOc0NVSBoI//8T5van24trdPoyADCzXZGAodnKB5Q=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/dolphin-24.05.1.tar.xz", + "hash": "sha256-qvxPugoDya85f4eLDLwOwjxuvQjPuc3cv2vSPKgGurg=" }, "dolphin-plugins": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/dolphin-plugins-24.05.0.tar.xz", - "hash": "sha256-cVMp916yLW9ZuqvF3voao3xz6hbWIUHA6uaVMlwBrC4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/dolphin-plugins-24.05.1.tar.xz", + "hash": "sha256-mwxQ1+myUWZhe/85eD1mYBBwBycVyUsqxh7JZA62wzI=" }, "dragon": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/dragon-24.05.0.tar.xz", - "hash": "sha256-tOghEE07tjv71E9t03FBtCPmTOXbLU6VkVIUhgFQ34s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/dragon-24.05.1.tar.xz", + "hash": "sha256-ziwVvoP8hl8iSnTcCEj7K6XW3k6xeg/hDXZn9JXPLnQ=" }, "elisa": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/elisa-24.05.0.tar.xz", - "hash": "sha256-LTdxJcs0MteiILDpBxMzSOZ9JRyM2mDCXgS7oNJOjfc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/elisa-24.05.1.tar.xz", + "hash": "sha256-Ve12pnavQsOvRV9kp/Y/UaP7qmGcktNFvmcIrVzcd+I=" }, "eventviews": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/eventviews-24.05.0.tar.xz", - "hash": "sha256-gDNR57hV+heQ6/wemOqzRftrcFWNSvl7N6o0QEAleR8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/eventviews-24.05.1.tar.xz", + "hash": "sha256-suZyJO/yRjztxNANm7Dqb6I2MAI7l5kB9XSZrnGGNxc=" }, "falkon": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/falkon-24.05.0.tar.xz", - "hash": "sha256-kggxPYiw9fuoTnfpn0KNgr3j04A5uPEmIAMsdeZEkZ0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/falkon-24.05.1.tar.xz", + "hash": "sha256-v4MDcf5RT+oGRDSTr4ueImqtpHbuiyezFAbJBVWcJBk=" }, "ffmpegthumbs": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ffmpegthumbs-24.05.0.tar.xz", - "hash": "sha256-ozfE8ZwTPvRyt8Nk1IEtl5wHi1WaUbnH1t8aoeynBGc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ffmpegthumbs-24.05.1.tar.xz", + "hash": "sha256-SlTIIRrbJ3XsdvOlXQKanxaQuQ/zPegNlKCU9FfdgH8=" }, "filelight": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/filelight-24.05.0.tar.xz", - "hash": "sha256-DHdv8NsyPUffuWdyzvY7IxHs7t6UBJSUOw8+i/ipq4w=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/filelight-24.05.1.tar.xz", + "hash": "sha256-xda4+5RsCW9c2AaYiq6hNLbAwhHw3keCF9pceyN87As=" }, "francis": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/francis-24.05.0.tar.xz", - "hash": "sha256-Zkf1VmCx0MMlwNWqPaUW8ArO0Pe2V6fSu/pqoF1y3/M=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/francis-24.05.1.tar.xz", + "hash": "sha256-IqCkNHNfRaM15g2sV+U6NCYGaJ3ZJWMn8TiCdURuCyg=" }, "ghostwriter": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ghostwriter-24.05.0.tar.xz", - "hash": "sha256-rhuCZBfcUK8b26igOsuGzqpjDEs+0L9tPIEW0NT2XDg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ghostwriter-24.05.1.tar.xz", + "hash": "sha256-dpshFgcf/dIhV6ZUoBEIBAs6DEDUTNFPe3HVFkmDkm4=" }, "granatier": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/granatier-24.05.0.tar.xz", - "hash": "sha256-scZmT4fQo8dna2PKxHcuHlAJvHVrirjlAzDdcglx3ZY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/granatier-24.05.1.tar.xz", + "hash": "sha256-BVXyi2XWQMFmx78Frm+74YmPeFCXRXcct5Z4MpNg6sI=" }, "grantlee-editor": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/grantlee-editor-24.05.0.tar.xz", - "hash": "sha256-Zqns6Adbiivzzz0IYY2YIjqVShr3ykVWpg7fTvCJFB8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/grantlee-editor-24.05.1.tar.xz", + "hash": "sha256-OGJuBVDggVqvJwAuDdPt0b7Eyt0TjMF6JOvtQqTBoi0=" }, "grantleetheme": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/grantleetheme-24.05.0.tar.xz", - "hash": "sha256-uo55sP1GAHTfufJM7ftgbDyL3lkB4oM0lnlgd28pJ5g=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/grantleetheme-24.05.1.tar.xz", + "hash": "sha256-QMn4Zu0SplcgAUs00r1PLCddXGFHsGVoNATZX9Ef8nc=" }, "gwenview": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/gwenview-24.05.0.tar.xz", - "hash": "sha256-se2CcMpPeWfHY2lnoYqLm/FyiXD2z4p+EbQj0Lzq5LA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/gwenview-24.05.1.tar.xz", + "hash": "sha256-OCqDN6W9epdVAG5z84TVENuePPdfXh1uzq6F7e7zzro=" }, "incidenceeditor": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/incidenceeditor-24.05.0.tar.xz", - "hash": "sha256-K6hYRgMfoOVcO+9Zds6kTE9tXFyPmeeysaqO4CHhGCo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/incidenceeditor-24.05.1.tar.xz", + "hash": "sha256-OBBaNy69VXedQh1KcMLmBZnauOly1oNKEl3UGomRt6s=" }, "isoimagewriter": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/isoimagewriter-24.05.0.tar.xz", - "hash": "sha256-Nl9mo+qPKx9sjAn4fyiT7Gc3r5bldQE2Q1WGVa3lAeE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/isoimagewriter-24.05.1.tar.xz", + "hash": "sha256-rtDud0ShToup3JaUyKlPP+Dhjz7ECTRqH689YvB4KHw=" }, "itinerary": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/itinerary-24.05.0.tar.xz", - "hash": "sha256-tjHIF54+pT9I1opIWDRwovlKR108iTcl6NJB99dvlxs=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/itinerary-24.05.1.tar.xz", + "hash": "sha256-JAQ7NvxLq+JIKxx3sTTEciC7X45GqyR6gLhKMRt6rRE=" }, "juk": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/juk-24.05.0.tar.xz", - "hash": "sha256-mExAW9VQcXbyvDEyTbloe23e5MpS6bN9vSeXj4yuV3M=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/juk-24.05.1.tar.xz", + "hash": "sha256-naidUA/c5+btN30O+imDr16vh6jL384prIGDPmFiG7g=" }, "k3b": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/k3b-24.05.0.tar.xz", - "hash": "sha256-jgxH9vLI08LjiV3I6bAgWxqM4DcpOyDEfNN9QkZFOtA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/k3b-24.05.1.tar.xz", + "hash": "sha256-XFlM2bqCoebxggNizwl22IIuDKqsThSKj/sqIy5s4mk=" }, "kaccounts-integration": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kaccounts-integration-24.05.0.tar.xz", - "hash": "sha256-jyAiwel9Wg0FSqtzpzjVatJYAK/xRcyDf/ZcqVAmw+g=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kaccounts-integration-24.05.1.tar.xz", + "hash": "sha256-Rsbzz2jk/0vHX8YRHxC1xcsq5tGd9ggnvi0EmFes24w=" }, "kaccounts-providers": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kaccounts-providers-24.05.0.tar.xz", - "hash": "sha256-Mrsh0NrLjblfss2WUSkPBODZGs2ttGdj7sqBs1G0WEo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kaccounts-providers-24.05.1.tar.xz", + "hash": "sha256-JjF2jyLDlkPPd4HgCAoHdBls/mSLKbfgBQGxgUKqjeE=" }, "kaddressbook": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kaddressbook-24.05.0.tar.xz", - "hash": "sha256-sdJ9+HX1rBe5lr3GaK80BYLcI1hSs1ikdfAC8YUkE1E=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kaddressbook-24.05.1.tar.xz", + "hash": "sha256-5N3xSIGdhTBQAxMKf7DEfWB/8gtPEthLPZDTRDR4vNg=" }, "kajongg": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kajongg-24.05.0.tar.xz", - "hash": "sha256-X0Ie68zuj3au6yjEXr6n1lZ2lMem9/ryPzbOXxVOoXI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kajongg-24.05.1.tar.xz", + "hash": "sha256-fh3+EhsqBNR887PxvFoR5Vt+ZX33Sk0VRPNdMgaQ56E=" }, "kalarm": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kalarm-24.05.0.tar.xz", - "hash": "sha256-uLSs/UUR3rHQS/zzwX/DmVpK03NI4/rpR+RJmcShDWY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kalarm-24.05.1.tar.xz", + "hash": "sha256-90zWXcjLXlYmX8alaW7EtWL0y2RTxg4mvA/t1K0MlfM=" }, "kalgebra": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kalgebra-24.05.0.tar.xz", - "hash": "sha256-v46chi9OKDCQ8BMpnv++WVQeQD+ciL4rr++SgiS0hWI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kalgebra-24.05.1.tar.xz", + "hash": "sha256-T9DtbcTQqbVfTnuQYlQsS2c3azfXqOS/cGvkt9O7z64=" }, "kalk": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kalk-24.05.0.tar.xz", - "hash": "sha256-EZlYtQ1uEDshnBE4Gp9makx/UJAAw1/zOqiqWsZDAJE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kalk-24.05.1.tar.xz", + "hash": "sha256-VKECMzD4LOjRRlkvtWKdSi9oE6pXumqYzREqj6eQGCk=" }, "kalm": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kalm-24.05.0.tar.xz", - "hash": "sha256-VZmdWHLntFafXDG4k/GfkaL98Niai6Tmctm2nkWhurY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kalm-24.05.1.tar.xz", + "hash": "sha256-ov31FhcQE985K8hB9q5E0k4Wu3KsgYqJPoh2wKG61Gw=" }, "kalzium": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kalzium-24.05.0.tar.xz", - "hash": "sha256-uB3/bjzuQL21jAopa7Drn0abYHMW+I5gQg37KjK5n4Y=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kalzium-24.05.1.tar.xz", + "hash": "sha256-BtUNaLsFAkgKKwabA820NxJD80T9DT/zy+v42zVKhpM=" }, "kamera": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kamera-24.05.0.tar.xz", - "hash": "sha256-txJ4zgq0QhI3OkPRZVPPqZtAf3GmxpIJxTb3BKJTkG8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kamera-24.05.1.tar.xz", + "hash": "sha256-1Ee8rDkBB9KYZUG5nF2I28wtlyBsH6MI8hOs3NMuwiI=" }, "kamoso": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kamoso-24.05.0.tar.xz", - "hash": "sha256-ARJD3hrvogP3hRDXXrUSjBve5DXUURemQu/ib5miCQ4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kamoso-24.05.1.tar.xz", + "hash": "sha256-HCq5+GWkgv2yVHy5W34hCIJa6PaNBFtKJDDjPD2Fmoo=" }, "kanagram": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kanagram-24.05.0.tar.xz", - "hash": "sha256-x+3GgldPSGxKrdwEaDNtg4/fvvM779ajr80W2eplHZ8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kanagram-24.05.1.tar.xz", + "hash": "sha256-P+0bQ2NVvmsn2PHlSJ2l/F6jXZpv/4u85GFmpgZfUfU=" }, "kapman": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kapman-24.05.0.tar.xz", - "hash": "sha256-cng9BQIOWHTzleo/ujdc1Lh64d/HBpatkhJtv40503M=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kapman-24.05.1.tar.xz", + "hash": "sha256-glWBfieLegbE7ayxDd3PqJzy9EY2gqgi8mjey+BFPQU=" }, "kapptemplate": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kapptemplate-24.05.0.tar.xz", - "hash": "sha256-jQoJkyQ35ndHfSp9zqC2HTLFvv5v6q6tqIPx1mg4Vg4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kapptemplate-24.05.1.tar.xz", + "hash": "sha256-tlTVO9zswMFBwhlaFCJPKT/ygOrs6KnDXjtQYI8lHWU=" }, "kasts": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kasts-24.05.0.tar.xz", - "hash": "sha256-+h7PGExxrLiLGYPWscctgS4s88k3zMefyIXel8uLYII=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kasts-24.05.1.tar.xz", + "hash": "sha256-YClZXlczAOg/gqy/eCFm3piWh9sah5qJT31bcFlVqhg=" }, "kate": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kate-24.05.0.tar.xz", - "hash": "sha256-0txf3wmQaNMVvpVi0zTJgMgO9t9810AAE6vDjUpO1iY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kate-24.05.1.tar.xz", + "hash": "sha256-2vZSZyXemjeZ2X2zdCjPUTBizCc8wrxHz5SbMn+aKCc=" }, "katomic": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/katomic-24.05.0.tar.xz", - "hash": "sha256-0eUpr6OrhbrkfkhEjhe4+wuXF/DV8TWX8UD08mi3Jhw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/katomic-24.05.1.tar.xz", + "hash": "sha256-AEyv030/IRguQ/vKNCuXrHO6qPdqykOsyJ541RE91Ls=" }, "kbackup": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kbackup-24.05.0.tar.xz", - "hash": "sha256-nV8wwRsNjujMHwyx/+SxWr9H5OIwvNIDmzulpxFYvm8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kbackup-24.05.1.tar.xz", + "hash": "sha256-oz9X7aAMtsgRTvVRwOeGSqjHX46+u6ZX8WH+C8pBc9U=" }, "kblackbox": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kblackbox-24.05.0.tar.xz", - "hash": "sha256-LVmBnbzXQKpQ/lrheOHZm7eGODp6uleZIFwbR2DebIA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kblackbox-24.05.1.tar.xz", + "hash": "sha256-aKl+D8Og+cZIZbms+kDO8qZ5bFf7L6Oj8pL/G/FBMfs=" }, "kblocks": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kblocks-24.05.0.tar.xz", - "hash": "sha256-t8ahzvjxMLBDYxBTcfdzvVUcivwOaPj99J2CEA9CtOg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kblocks-24.05.1.tar.xz", + "hash": "sha256-eNsF2UsSYNLrJnoWkXDZdkY/2JnvolO05/5nJtRUkX8=" }, "kbounce": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kbounce-24.05.0.tar.xz", - "hash": "sha256-pNrXWpi5MT8gsRi4+6Fgjl2JHKSrZOVDuhwOJ1zgRV0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kbounce-24.05.1.tar.xz", + "hash": "sha256-RC+7ftZdyM0gUweJvnXs/9hVd5CXQjR8BN6KSpWfLUw=" }, "kbreakout": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kbreakout-24.05.0.tar.xz", - "hash": "sha256-k7vN0m5jmRre7UUG6dM4qNNdSAwBTDIYmCRKmKXcYUs=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kbreakout-24.05.1.tar.xz", + "hash": "sha256-pN0owNyCN8ohlGyO47El/6Wa1IJDw5pzI3oTcjfJDRY=" }, "kbruch": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kbruch-24.05.0.tar.xz", - "hash": "sha256-ZcA/oALhG2KSr9X/AYc7HG+1Y2DC/128LF0oDZotDrg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kbruch-24.05.1.tar.xz", + "hash": "sha256-/jFyrWGKi9i3W00VYIjBVNaK7FlH9uWbLiM0pme+R5E=" }, "kcachegrind": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kcachegrind-24.05.0.tar.xz", - "hash": "sha256-IrGVjPw+pjXgisUiR+NffSDPrqQceujWUpfz5PBafLM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kcachegrind-24.05.1.tar.xz", + "hash": "sha256-v0XWazbQc7W79dez7yzoNaJj6U6FnakxgaPoOREr0ms=" }, "kcalc": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kcalc-24.05.0.tar.xz", - "hash": "sha256-oGCRgcWtzdTe02/MYYXlCZqXqxOEZUP1gcBODHuqiWQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kcalc-24.05.1.tar.xz", + "hash": "sha256-mwXkMnnZp6W5tkLPOG46nu9dvBPp9ooYqlxhEa0/lII=" }, "kcalutils": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kcalutils-24.05.0.tar.xz", - "hash": "sha256-jG+ZL3Y2LVQJ/Sij6Z1cNtozIDQNcOCWycZuZruQFy0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kcalutils-24.05.1.tar.xz", + "hash": "sha256-MJ1ymN7XFgWSB2YWxRJz23wc1g7H+VTllrRt34/INfg=" }, "kcharselect": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kcharselect-24.05.0.tar.xz", - "hash": "sha256-zpEnS2Yi+K/7FaXCnUn55Fh1v87QGX4EWw2bOf4vbNA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kcharselect-24.05.1.tar.xz", + "hash": "sha256-bNWSjDJlDOEr7RPdV6aMDRID0734bVsmzpuiN7DODAI=" }, "kclock": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kclock-24.05.0.tar.xz", - "hash": "sha256-lt6+BetBGLpKgGTkNXx11UcWrQ1+S7a5aykb6tyOucY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kclock-24.05.1.tar.xz", + "hash": "sha256-I+FpK4efcw0HXlabLbb/wjvnozsStMqGgU9fZi/v9Yo=" }, "kcolorchooser": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kcolorchooser-24.05.0.tar.xz", - "hash": "sha256-5GwL6UWMIyohBekWXY38WCSZ97BywSNO9lc5ZXu6K6U=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kcolorchooser-24.05.1.tar.xz", + "hash": "sha256-S4UxNZKuuhiLMQpkI0+8EyOrWKdsFdGxNqJPgY7QI9g=" }, "kcron": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kcron-24.05.0.tar.xz", - "hash": "sha256-JlkNn7fP+SKKKxTcuCTX4i2GwKQgQtbJkk/a2/Dvsj4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kcron-24.05.1.tar.xz", + "hash": "sha256-OMx6vO167q6EnAw/7Iycfq9m6eUZ2+x8sOvS+Zwus5E=" }, "kdebugsettings": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdebugsettings-24.05.0.tar.xz", - "hash": "sha256-2cH4lRc9Ea1yZlBHgTB0eBAGvawIaMn6DxWbPZ7D+oE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdebugsettings-24.05.1.tar.xz", + "hash": "sha256-vgQhcUufk164qFv6OU5Ke1W65B9W5ZrvyLY10U/OgUY=" }, "kdeconnect-kde": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdeconnect-kde-24.05.0.tar.xz", - "hash": "sha256-sF9e4WQWCn/6oSaaJ/0qVQBt0An2bGvxBTC84tnZgM0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdeconnect-kde-24.05.1.tar.xz", + "hash": "sha256-79sXtg9TGxPLUiKykzSQUHEaRjYoKsPVhtqYqlBWR4A=" }, "kde-dev-scripts": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kde-dev-scripts-24.05.0.tar.xz", - "hash": "sha256-hXPP528NycSczNGjDDXSqGSFuZswkF3ZU6i3iEcslN8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kde-dev-scripts-24.05.1.tar.xz", + "hash": "sha256-oZA8Dy7rWNdAHR90gbLw94kICzGbsdIWGMjFY6UivxU=" }, "kde-dev-utils": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kde-dev-utils-24.05.0.tar.xz", - "hash": "sha256-SbAzghe1hnDkPT2uXhMPLrn1Jdl/3IUtndBPmTUEEIk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kde-dev-utils-24.05.1.tar.xz", + "hash": "sha256-6JizYqszbDBEY5RitReCmSLG1eiwnyaNQ+3DCCv5R8E=" }, "kdeedu-data": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdeedu-data-24.05.0.tar.xz", - "hash": "sha256-a95Vz3WHKzn2NOOc5NK/D1hoLnoHNMfssOnCY2h+lqM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdeedu-data-24.05.1.tar.xz", + "hash": "sha256-/3VVPGuvow/FgjhTPIbY/emspApXLjIbB86eQ9Dc/jQ=" }, "kdegraphics-mobipocket": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdegraphics-mobipocket-24.05.0.tar.xz", - "hash": "sha256-cJRngpwbnZ90ZUm9OniUgkIpwKpjBS+2b4ZeKne1rAQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdegraphics-mobipocket-24.05.1.tar.xz", + "hash": "sha256-5F2JAMZ67jrw+5t/TKZGt9+a6yrEfxS+WX66AfmhJK0=" }, "kdegraphics-thumbnailers": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdegraphics-thumbnailers-24.05.0.tar.xz", - "hash": "sha256-UyXO4TJb9WSwcGfWpmZYXRrHh0Eoj0X2KPXtQnCBYQw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdegraphics-thumbnailers-24.05.1.tar.xz", + "hash": "sha256-fNac/C+rWbXGFCHGZIs2ia7xBZyd8dxUYBHWL3xcy8A=" }, "kde-inotify-survey": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kde-inotify-survey-24.05.0.tar.xz", - "hash": "sha256-25+lq2Zkqy7g6v7uXJZn6RfSjh+sArzObSwlKUN9eb8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kde-inotify-survey-24.05.1.tar.xz", + "hash": "sha256-9aCdjuA6C1Ej7tGYA7zk+eG5jDoOB5AxIJ7gJjOzLII=" }, "kdenetwork-filesharing": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdenetwork-filesharing-24.05.0.tar.xz", - "hash": "sha256-BKfZHnEGsLngG3Qu2fy1yMX+fhR8sPw/a+wDU/nMp7s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdenetwork-filesharing-24.05.1.tar.xz", + "hash": "sha256-bu+pbBRnrJkAUazRWPKXuE3JAs/hld3Y9gr79QT8ADU=" }, "kdenlive": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdenlive-24.05.0.tar.xz", - "hash": "sha256-2Eik0zEgs56B5sJ52gkdITuT17/JqlcnSiU6c0CWaK4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdenlive-24.05.1.tar.xz", + "hash": "sha256-EJJZLecWda+wjuZ6yacdMRWz7jVI2lJ1mXHFsAJhA9o=" }, "kdepim-addons": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdepim-addons-24.05.0.tar.xz", - "hash": "sha256-A4ezYKpPHBRGFyjZXU8ltgiHS+PagS3/Ikz77r+OjvQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdepim-addons-24.05.1.tar.xz", + "hash": "sha256-G8oxBYzyyel0pr9oqeFqdxq9TCciwuzZRPM66U1gn7w=" }, "kdepim-runtime": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdepim-runtime-24.05.0.tar.xz", - "hash": "sha256-ygf3rO3w+vf7O4vxA6st7Mxz1/3yuheeHC95FYfGRRI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdepim-runtime-24.05.1.tar.xz", + "hash": "sha256-eb6+tnwUPDqpuP6GcQIw2XJQdhYy4HMTfoAtM6e8Un4=" }, "kdesdk-kio": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdesdk-kio-24.05.0.tar.xz", - "hash": "sha256-XF+QO7DAvUA53srQM5LYMF8L7729g361f//zB0jTXj0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdesdk-kio-24.05.1.tar.xz", + "hash": "sha256-wazYd4pq1Bu0SKthoKh3ZnKLK3E/qXQt0Mq6RzNY+aE=" }, "kdesdk-thumbnailers": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdesdk-thumbnailers-24.05.0.tar.xz", - "hash": "sha256-vyDcFaXIpqCtrLVF7axVbMAmYoqVOoeAg5xstcstenY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdesdk-thumbnailers-24.05.1.tar.xz", + "hash": "sha256-bAsza2rsYkWaoVXAse5AIUFj6TtDU8cl6YI9f7DKOZs=" }, "kdevelop": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdevelop-24.05.0.tar.xz", - "hash": "sha256-rY8RwFccgtDWuwuBSREN2n5y9o/s9ilmgt+aqdkvmps=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdevelop-24.05.1.tar.xz", + "hash": "sha256-9hE/ECQrtlZi3bdse3Jbtx4jvN8Z64DgQfOdTWyX87Y=" }, "kdev-php": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdev-php-24.05.0.tar.xz", - "hash": "sha256-mWI1AYGdbWvl9NcryfUYkJqbGRCqcd46zQW1NBpMIbU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdev-php-24.05.1.tar.xz", + "hash": "sha256-x3te4XLjSgbe68Yx27ZfRQAXtzMqGpfocS2eKWoAxXY=" }, "kdev-python": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdev-python-24.05.0.tar.xz", - "hash": "sha256-GDg8MBo/j/rmZCEE9rQPJM5FsjI26iL7PxlM1OVYv5Q=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdev-python-24.05.1.tar.xz", + "hash": "sha256-DjLeNdSaHtxgdqYyh4JST8QOH/51OSaXyZVCh6GPtyY=" }, "kdf": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdf-24.05.0.tar.xz", - "hash": "sha256-nihaoQZlzu3VNxosUGlou1GqTQMaRp0TkMIrdmffHKY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdf-24.05.1.tar.xz", + "hash": "sha256-EHw7hjDRhCmi+G46tDEt51jwOTsYawkJ846oxp4pkZ8=" }, "kdialog": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdialog-24.05.0.tar.xz", - "hash": "sha256-i32SKv+7QVrwz9Q96GEuHa2Os+W40/QyhPG9UN7gskA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdialog-24.05.1.tar.xz", + "hash": "sha256-jm4cQnv3Dl9WxMLzZbat/yDWrXsTTcV1Aoi8+haFryU=" }, "kdiamond": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kdiamond-24.05.0.tar.xz", - "hash": "sha256-X2oXJ8r/hEE3EfGW9n3Y5LfcGf+ILKjUcCSEYQrErl4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kdiamond-24.05.1.tar.xz", + "hash": "sha256-6OAiF+I6MCq6At+rq7tb9Wup1sKy68a5MeNgeCE0Ef8=" }, "keditbookmarks": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/keditbookmarks-24.05.0.tar.xz", - "hash": "sha256-q2iIrWj/O53U80luFVJ45yhvaGKaz9ZREth6mJ+nrXA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/keditbookmarks-24.05.1.tar.xz", + "hash": "sha256-o/KyT5Eo94BNkuWUhydvY+gGevi3bhszgnTNg9+GxeE=" }, "keysmith": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/keysmith-24.05.0.tar.xz", - "hash": "sha256-J/MjuyeVmTAayOceV/Ri/ca+wCb4dIv4Cn5VSBzW7aM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/keysmith-24.05.1.tar.xz", + "hash": "sha256-q1jc93onRMJbPdokt4pqqgYYfSToa4SKWBwbm6DIA58=" }, "kfind": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kfind-24.05.0.tar.xz", - "hash": "sha256-/aR31aSMf5QYCSL5ShjQAA3iJjUF07wtRlhwCL3KZyg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kfind-24.05.1.tar.xz", + "hash": "sha256-mTdBMeQ6mnpkvfMlgg+JsDRu+B5wOFyUuT7xCnUeTwo=" }, "kfourinline": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kfourinline-24.05.0.tar.xz", - "hash": "sha256-k8VNGCuiEOVY9YuLXE4MzOUaD6nZIrXmhYYj6PYYUKw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kfourinline-24.05.1.tar.xz", + "hash": "sha256-wUD7YRf0B2guO1wxkcdpwI1LnhdJvwY8xtmzzIyQYNg=" }, "kgeography": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kgeography-24.05.0.tar.xz", - "hash": "sha256-fiFOAm8BfQYPzGULSroONoGa1wOL1hJPrVPqYOapB2M=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kgeography-24.05.1.tar.xz", + "hash": "sha256-1l7UPG5aQ6zSJCb7cGIt7mComRwSCa5wQ8dDomQiPP0=" }, "kget": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kget-24.05.0.tar.xz", - "hash": "sha256-zxCDlTIRSZkC3atOitq1nxijqLg4j9TBO9ARdfKtj8E=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kget-24.05.1.tar.xz", + "hash": "sha256-v1XK5VAsVVHdusGgOJ9WjpiIMQ3xX/xMhgTGbSzHv4A=" }, "kgoldrunner": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kgoldrunner-24.05.0.tar.xz", - "hash": "sha256-V4bvEgZ/olNYL64+g7J98jIwOEhHboS+urBSoEqJp+c=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kgoldrunner-24.05.1.tar.xz", + "hash": "sha256-Ua2QN0A7XWI0Wy2ceR+TEQfTSwRMobQGpqLwgU26r2g=" }, "kgpg": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kgpg-24.05.0.tar.xz", - "hash": "sha256-p/4339kBjAdpMgB0cxt7QAQ4l2okKMVgRQg0DLVElWQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kgpg-24.05.1.tar.xz", + "hash": "sha256-b6lz9AnsTsPFFv8Eunp/CC57h4R3DgcQsmTj+dei/LM=" }, "khangman": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/khangman-24.05.0.tar.xz", - "hash": "sha256-OsZSt3c2tKiF8ZhFdfYNqvmyX4Ckh0EibCnvBCNQjOM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/khangman-24.05.1.tar.xz", + "hash": "sha256-C6PM1NRw7ChDVaYRwOGxHjnS1DZb5fhXd+NNvUXqmxY=" }, "khealthcertificate": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/khealthcertificate-24.05.0.tar.xz", - "hash": "sha256-PklyOP7OdwUMF318RwE2LawqNYzCqiJkFQxkJL6pTBI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/khealthcertificate-24.05.1.tar.xz", + "hash": "sha256-EAJEdeEMtKwNIJcqvgIYA+uI+2l77ShYc/X9+Cd+uP8=" }, "khelpcenter": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/khelpcenter-24.05.0.tar.xz", - "hash": "sha256-xMUAvUYcWjJkFbE3qNoywJdCbSq3B8qc1QwnehGnexI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/khelpcenter-24.05.1.tar.xz", + "hash": "sha256-l6+hFiKyZsBVysoyG9ikL3wTgd2b+VK58SJTjU4ZeRs=" }, "kidentitymanagement": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kidentitymanagement-24.05.0.tar.xz", - "hash": "sha256-eNzsufk4zKzP8lcrlRvwMyHOaymgWqnZcSDxwN87AhI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kidentitymanagement-24.05.1.tar.xz", + "hash": "sha256-hF8ttpU3CH+XU6qcxyvV1bu8LAx12jT+90xxxxFcvQ8=" }, "kig": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kig-24.05.0.tar.xz", - "hash": "sha256-1Cx6DhSpN3s1ZkxMmqC3sfAZgMi/hzdTEICj/h3WD+g=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kig-24.05.1.tar.xz", + "hash": "sha256-DrhOTrR4zC7MqccrHNQ3Nkr6FPVcjvehYRSKMn4RRM0=" }, "kigo": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kigo-24.05.0.tar.xz", - "hash": "sha256-5kcgUP6GLmOp2mYG2CXpkwca4OgsODL+xH9DCKxc60c=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kigo-24.05.1.tar.xz", + "hash": "sha256-d8dCE9ZZAsYXH5332apMnFvhgft0FOh9SOVWYsfkebw=" }, "killbots": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/killbots-24.05.0.tar.xz", - "hash": "sha256-4wtZ+/yOZfwcNi8OkVHgJ3m+V5uVw32nmg+opt5M40c=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/killbots-24.05.1.tar.xz", + "hash": "sha256-yrkditrWJa3krQHLfAeQTCCyopMg/e41svos7uwEJbw=" }, "kimagemapeditor": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kimagemapeditor-24.05.0.tar.xz", - "hash": "sha256-3lqqZrCmEpGJy6i1KM46Op1iz41+I8uX2su39DfVv/I=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kimagemapeditor-24.05.1.tar.xz", + "hash": "sha256-IpJYuStRohoEabkBMSrAhiZqQILNmcG17cKBKq5MGqs=" }, "kimap": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kimap-24.05.0.tar.xz", - "hash": "sha256-Y/EUFloLIHugR4WVCWXim8y4FNGhsgJrrxkA3MFy/cs=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kimap-24.05.1.tar.xz", + "hash": "sha256-sicRKm6LWFpepA/6Wzk6YtvxIu5G9lQeeH8zyPjGzt0=" }, "kio-admin": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kio-admin-24.05.0.tar.xz", - "hash": "sha256-vRoOBqnd+nHKHOoyX8T5Wp2wONra+OtVN4/RpYYIK+I=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kio-admin-24.05.1.tar.xz", + "hash": "sha256-SurYTu3tkMrQUPtmQUjGTOCE85MykFtd9doaUd81nhg=" }, "kio-extras": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kio-extras-24.05.0.tar.xz", - "hash": "sha256-wrRjYTO3WAzrnDSkx33mW2Lk4NldfyPTtvDLLcdhVZ8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kio-extras-24.05.1.tar.xz", + "hash": "sha256-VziTgiARJKZx3t43SB9vlBYcuXXb0kcWkqvTGJcDvJg=" }, "kio-gdrive": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kio-gdrive-24.05.0.tar.xz", - "hash": "sha256-kZfiL3St37iLHIglsSzzB5Ly6jAruWhMvNAMswUFkoQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kio-gdrive-24.05.1.tar.xz", + "hash": "sha256-qsq24Z6EqKYMe9HZF/6Wh7iR418TA3PbMbWCA+xviyU=" }, "kio-zeroconf": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kio-zeroconf-24.05.0.tar.xz", - "hash": "sha256-pOeNCaJVsFE0KC6RO98dAL1b77AorGhYUCGqiChe1oE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kio-zeroconf-24.05.1.tar.xz", + "hash": "sha256-0Lu0XQAUh9vCDZaqd+aDKI/f+fy/lMhHX5+XfZn2pw0=" }, "kipi-plugins": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kipi-plugins-24.05.0.tar.xz", - "hash": "sha256-gzDY2w7sSBExkrSmQ/TbPkFs8o2CO8ZBXmbLUqS93lA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kipi-plugins-24.05.1.tar.xz", + "hash": "sha256-3HB8DcpVeiykMjm7m9Mv4Nhebre36HyLw1KiIfrOCHE=" }, "kirigami-gallery": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kirigami-gallery-24.05.0.tar.xz", - "hash": "sha256-nX+YTNl/qBvE3QLKQ+wI5sfT//u/zkhx/GjAyKTnRy8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kirigami-gallery-24.05.1.tar.xz", + "hash": "sha256-4zhRQwfs2vT+iAstdnWi+y/6cNwRAE/87DFG8W/7cGQ=" }, "kiriki": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kiriki-24.05.0.tar.xz", - "hash": "sha256-KhD9YAh7/CZkuQkhLdlWLYVxOyG8TTWWrZCtObEzliU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kiriki-24.05.1.tar.xz", + "hash": "sha256-+yCfYcivlFPiCDU2DgB4Bnn2FStsKmtcijmY9hTeC1k=" }, "kiten": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kiten-24.05.0.tar.xz", - "hash": "sha256-D7wwOqzi2JrUnhKj1QMdC+AW/882scfcgPsIOZvL4kQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kiten-24.05.1.tar.xz", + "hash": "sha256-jYt1aIPzej3xeMBIlHMTLeSG+pWzmz60sn1uuyomAoM=" }, "kitinerary": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kitinerary-24.05.0.tar.xz", - "hash": "sha256-9P2SFBfOnJgq8b3Br99xO2/w+A6rwngeWrVz9X7VJaM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kitinerary-24.05.1.tar.xz", + "hash": "sha256-4cd/Co6Cb9lfABptj8lBkG0+Cq2Ywodsd8XjunRi0OY=" }, "kjournald": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kjournald-24.05.0.tar.xz", - "hash": "sha256-KbXTUIS+aBWX3afW0wA202wLlzzNahaA/xOKtvNx8Ps=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kjournald-24.05.1.tar.xz", + "hash": "sha256-LXPe24nPJHzIacibyHG1qjCzHKREI8ifetYp1V4BsdI=" }, "kjumpingcube": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kjumpingcube-24.05.0.tar.xz", - "hash": "sha256-6ZrSWvI3vKH4Ga24UDY2ZfN1SKulGznfvvJWbgfN/YE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kjumpingcube-24.05.1.tar.xz", + "hash": "sha256-ZTsGW5JtpPz6hDSD4Fb27ZPnue9+LsRw42mvPAxDt4M=" }, "kldap": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kldap-24.05.0.tar.xz", - "hash": "sha256-iim3l6ySAOzl7HU7Hb/sVNTaWo4PgtWCPG8+wI3qHq4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kldap-24.05.1.tar.xz", + "hash": "sha256-BSiBysBodUnqhYwree39EhE3bdPF4t7+Iw0XqRkDl68=" }, "kleopatra": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kleopatra-24.05.0.tar.xz", - "hash": "sha256-rO3sEjj1wg/sqS1QXRuoGDwvcs6xJ4jslZ46MzZFOEA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kleopatra-24.05.1.tar.xz", + "hash": "sha256-4VAerbUzZSwWxOf4VP/TIjUnj944SLq3z+ARpm8/jg0=" }, "klettres": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/klettres-24.05.0.tar.xz", - "hash": "sha256-1iNdb5Og2cht/deu+DPg49ndKStRVM9fKMu6m1BkHso=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/klettres-24.05.1.tar.xz", + "hash": "sha256-zTpgG9mVbYuReu+/MXlkLK7+h4FvWrWutV66DzJDtuM=" }, "klickety": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/klickety-24.05.0.tar.xz", - "hash": "sha256-E3M16vBkdNYYUUjJwfn8Y81gma9jc4U5S1Dj7/yxNVw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/klickety-24.05.1.tar.xz", + "hash": "sha256-LZ37dB0KozmyrUxkgUykwsoiUG9hiES+NvnJD0OaOC0=" }, "klines": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/klines-24.05.0.tar.xz", - "hash": "sha256-UAiw8+ThdjBck1vHXUkL8XTB0+5n4T60Ps5rzJEYcdI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/klines-24.05.1.tar.xz", + "hash": "sha256-+oMhpHqmwv1lWLNt93yjI2hiqzqB+c5LxvIhQ7UIrnk=" }, "kmag": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmag-24.05.0.tar.xz", - "hash": "sha256-quQfo4de42k99umLpR0jY98XUio0716Ak3bWFrpaVlE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmag-24.05.1.tar.xz", + "hash": "sha256-J2k2UK746YtPyUVzk+EGvY0OibIDXoFwHUOxtGKPWAA=" }, "kmahjongg": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmahjongg-24.05.0.tar.xz", - "hash": "sha256-CJB8EO4+BcIM+ywVVRhpQ+XBB3Qnav5YCIr6zuZodJQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmahjongg-24.05.1.tar.xz", + "hash": "sha256-nXywv+yA9cGctVr52WXo/DQ6c6WiDG/4i1RiRAF/T/M=" }, "kmail": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmail-24.05.0.tar.xz", - "hash": "sha256-qYoEr70P6tvute2llgyQK4TJPujSYV2tkOBNh6sGK/Q=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmail-24.05.1.tar.xz", + "hash": "sha256-vzoEm9ZVMW4x2HiWYDnJJ4MLzAEmSf0n+rGCLbQ2GN8=" }, "kmail-account-wizard": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmail-account-wizard-24.05.0.tar.xz", - "hash": "sha256-RAIJUocA/mSP/74UPLZX0LyMYnV3au9qTjXV9FOFw60=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmail-account-wizard-24.05.1.tar.xz", + "hash": "sha256-wd9HZqYfXetspdJpwf1F9dCFY+cA9WgkrCBUjN9d/Bo=" }, "kmailtransport": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmailtransport-24.05.0.tar.xz", - "hash": "sha256-jsZBkt+K9Tia5pAfdgrPljDEvj5T6XDUENhu0rH//UE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmailtransport-24.05.1.tar.xz", + "hash": "sha256-UGOr9Xi3hvlmjBScKxdhGcG9wAYFfDtMDfYQpocxHoY=" }, "kmbox": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmbox-24.05.0.tar.xz", - "hash": "sha256-2d4UvxNatfvH8zkVorqyJTMWlojG0P0RPntR5tdEDpo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmbox-24.05.1.tar.xz", + "hash": "sha256-6K1QlT12WhLZpMGHRsAqjy72/rdQgQMMuxLsR0idE2w=" }, "kmime": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmime-24.05.0.tar.xz", - "hash": "sha256-fARJdKwfOs3gGAR2ayTr4Xt0EyAeeOpP+fTw1347uLk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmime-24.05.1.tar.xz", + "hash": "sha256-8BOOEdnoqd6OnVcIGh+0tDZ24IvEwziXQLMemgDJHvo=" }, "kmines": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmines-24.05.0.tar.xz", - "hash": "sha256-pDhqzoFk6B67KUpVhzAtaRCGwqs5srusRjICItpFlEE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmines-24.05.1.tar.xz", + "hash": "sha256-BZTEkUfDeII60Ez8ezhD0LjlkoA3bCjFDv/mTyfkOS4=" }, "kmix": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmix-24.05.0.tar.xz", - "hash": "sha256-gpar79OJg9jOAUsT2Jx1K8Z2gXsurti65EmzibAzgpU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmix-24.05.1.tar.xz", + "hash": "sha256-uPC6oFtRlxQnBzm013m2/9jsAlZ8Ooq16WbkHsn9gUU=" }, "kmousetool": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmousetool-24.05.0.tar.xz", - "hash": "sha256-+E9rHlbuJi8/do5XV6S3Yj6/P8ZkhqCpGlwYYX92n9w=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmousetool-24.05.1.tar.xz", + "hash": "sha256-oADiOSYsq5D8DQGSpU8cmoW5E59sNnoVTBjxjq/zmj0=" }, "kmouth": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmouth-24.05.0.tar.xz", - "hash": "sha256-IFgIHEbjQVeYk53NDKa5SYk6p15U38h7YVPHME6xXsw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmouth-24.05.1.tar.xz", + "hash": "sha256-fwJBNf0qCZrN0LFHFmW1Ep3sKsjj78WQEuoVlXeUxH0=" }, "kmplot": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kmplot-24.05.0.tar.xz", - "hash": "sha256-NA9k/1BLJGhRpAmYhnV7uVllgfcauOpGDlOGFVhWl2A=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kmplot-24.05.1.tar.xz", + "hash": "sha256-wT1cPF58p8gRn13NCGYkLN3gwYcuGIAV7KUsQly95QQ=" }, "knavalbattle": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/knavalbattle-24.05.0.tar.xz", - "hash": "sha256-G6rWWotIeuvgJG/TL6RcxNXVTMpx079dB2jtc5pSvRk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/knavalbattle-24.05.1.tar.xz", + "hash": "sha256-IObuJxAfJ+vGYiKmZ/0N1cgcoh6w68VGlL3Oa9/Pt14=" }, "knetwalk": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/knetwalk-24.05.0.tar.xz", - "hash": "sha256-EAz+GY24XllxC65I0DTp79QccDThGchmoWNcbf2Uphg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/knetwalk-24.05.1.tar.xz", + "hash": "sha256-81Z5SyDWDzkcBPluO6WWEPCXtJpl1mBxxifTlxsLOh0=" }, "knights": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/knights-24.05.0.tar.xz", - "hash": "sha256-7ZBhn3njRM62EA/Z1wb4WL2rC4nZqoAg7JXJGA1gSvI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/knights-24.05.1.tar.xz", + "hash": "sha256-j9yRegmjBCgmEfOd4K5sWeBZDyxpdIryc8n2LrIuW44=" }, "knotes": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/knotes-24.05.0.tar.xz", - "hash": "sha256-QyQIQq6CA7WqZ6HRNcaAx95M+nQVmcTLjlt0ghk0W/c=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/knotes-24.05.1.tar.xz", + "hash": "sha256-yv3I3iIIikb+EeTvhiCFlfuJwZnJAAwWvkq03a5N/zQ=" }, "koko": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/koko-24.05.0.tar.xz", - "hash": "sha256-gDebUdHD61vs3h0DJjwk/K6Y1NLoi4ttBXypz+sQqbk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/koko-24.05.1.tar.xz", + "hash": "sha256-s/S2Dttja1nZfFaIV4S+ARNVsQ9t9QYYgBSk9+uwoNM=" }, "kolf": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kolf-24.05.0.tar.xz", - "hash": "sha256-mAPSHv5KyirHktvNEz110tM5BXNK0GTDv4zNqgwQj6A=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kolf-24.05.1.tar.xz", + "hash": "sha256-FetuC1A/ZsbKNLgH4uQmHbQVet3R3+AJmtjN/f7RqE4=" }, "kollision": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kollision-24.05.0.tar.xz", - "hash": "sha256-ww1wGsoFF1+1u8UYftTtaGpO+QDNBg/EFF4Yov8CG2s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kollision-24.05.1.tar.xz", + "hash": "sha256-e4Ojqpe6NSkuYOkRRDer5M3v6q9uafMrIF+H/WbASZI=" }, "kolourpaint": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kolourpaint-24.05.0.tar.xz", - "hash": "sha256-ZJ5f1UnFSEaV/1Chltxg+fYcPeNUbv8LUuqfQin5IV4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kolourpaint-24.05.1.tar.xz", + "hash": "sha256-D2kXVAQyHiAVJwazWiP4+X+6xp9JH2GBpe7iij6VG54=" }, "kompare": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kompare-24.05.0.tar.xz", - "hash": "sha256-9v5g5rOtnhDetTcYFISBzhqDu//zKh7b4emCF5mKZ3A=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kompare-24.05.1.tar.xz", + "hash": "sha256-Z634h3HMgQI7HpAKRN50rFdpAtjr8suCypTrD4GZz2A=" }, "kongress": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kongress-24.05.0.tar.xz", - "hash": "sha256-PGiHXZojhiGP0hQoHFPi8XrCd9Rn7DvnAJWVTh6+iME=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kongress-24.05.1.tar.xz", + "hash": "sha256-bArGGAg4AYtDnUWqSDKWIXTAmDxRLvN6H0Irf7fHm3w=" }, "konqueror": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/konqueror-24.05.0.tar.xz", - "hash": "sha256-UIlCx5+2WgIxV83Ca7/MdFHFBvpfjNBu/rHanYJiJC0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/konqueror-24.05.1.tar.xz", + "hash": "sha256-/k/zHS0bOIqyKSSM1OsUaOmQwTRgf84ptsSiZ9Th/IM=" }, "konquest": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/konquest-24.05.0.tar.xz", - "hash": "sha256-mH7IjXvMHLUs6VoTGqnvrZuVP7JzmL3NJTTGRaQkhLc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/konquest-24.05.1.tar.xz", + "hash": "sha256-NP4I4r6R9i7hH+ggjAg36k6lRDRSpb4Kk7bXaA/VoCA=" }, "konsole": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/konsole-24.05.0.tar.xz", - "hash": "sha256-U+/SXB1XREjbV/RG9CMyjH8vCIifZ978HtXHg8nvR/Q=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/konsole-24.05.1.tar.xz", + "hash": "sha256-m1rh9W6rJ/7vrlBoU8X6r2k6+6j4hdz413Ttl9aTcY8=" }, "kontact": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kontact-24.05.0.tar.xz", - "hash": "sha256-GEo3RlWD1nh4JU3J4Z+/2Mv0m0Ub2GE6GhGCT56/EKY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kontact-24.05.1.tar.xz", + "hash": "sha256-yH4Y1C73kS+P9BMnosfWDGY0OOsoTK228DWjljRYoCg=" }, "kontactinterface": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kontactinterface-24.05.0.tar.xz", - "hash": "sha256-PaCF7y25d/IUp179Qm1K8GXwumAqGkzVAeBquNUTs7A=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kontactinterface-24.05.1.tar.xz", + "hash": "sha256-FY/zt6m92hhu0Lhjzs6LmAVPR12zPrYF0PDcMMl7eL4=" }, "kontrast": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kontrast-24.05.0.tar.xz", - "hash": "sha256-YYvQLhS8kkHjt7p7W6oGU7PMvZVFzYSYIEAtdvmJSNk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kontrast-24.05.1.tar.xz", + "hash": "sha256-TplBjBVEK8jNAk2BZI8ADZjiXbts3E4mQmG0BGvfnX8=" }, "konversation": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/konversation-24.05.0.tar.xz", - "hash": "sha256-845Wu1uZ09FYcOzzlBkDGGLmeBzRYmbcM2JUNBJLH5s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/konversation-24.05.1.tar.xz", + "hash": "sha256-NXmP2VIimCjkR2mNrmxDYmRWpbpcQy8yx0jsbT15FvU=" }, "kopeninghours": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kopeninghours-24.05.0.tar.xz", - "hash": "sha256-ysxgl9jm3N/DPoDuQUimjJfeLsARbH9H74l4AfFxUfs=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kopeninghours-24.05.1.tar.xz", + "hash": "sha256-wmvg/pCO7w1+g/7iRtu3he17znT+ESyMbC/YuXNviaI=" }, "korganizer": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/korganizer-24.05.0.tar.xz", - "hash": "sha256-4SpL40G6Mi1mboRtOBTvtlj7jDWai/ibSDaeuAOTCtc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/korganizer-24.05.1.tar.xz", + "hash": "sha256-1/du2M+yTsWU3Qi6p4vLY7dyiFkos4cIl1WrE3lmYfU=" }, "kosmindoormap": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kosmindoormap-24.05.0.tar.xz", - "hash": "sha256-85lf2Jm3D3C8/yLZFZbUFDA0c86v4kqk6NBbBDbvxTY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kosmindoormap-24.05.1.tar.xz", + "hash": "sha256-keXxLrLi+JmhGOGwtT/aVaB2VmyFBPqAzm81uHA92Dc=" }, "kpat": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kpat-24.05.0.tar.xz", - "hash": "sha256-tKtW3jq3xPpnc3OdPdm8yqlMpWM6bC8sP7VOZjSPdno=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kpat-24.05.1.tar.xz", + "hash": "sha256-SUhuHwIjlx45N+Nkg8rCAndqos+p8Q1oGTOViRFufNc=" }, "kpimtextedit": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kpimtextedit-24.05.0.tar.xz", - "hash": "sha256-kJGtdDMt27mINyU8fVvmMZriXrCpmigmgv2+mRiCRJs=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kpimtextedit-24.05.1.tar.xz", + "hash": "sha256-+Prz/7I0/NkhRvc2qOstxOujABbQTkd6s56GJLVM/DE=" }, "kpkpass": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kpkpass-24.05.0.tar.xz", - "hash": "sha256-s3DcESUH2/hwM9WgSRS+6unmU4IDdP0bSLR29GfYrSg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kpkpass-24.05.1.tar.xz", + "hash": "sha256-7xlGpAVm6D43NOBvC1BaWgRrN37bE3bMV5bbvC6F78g=" }, "kpmcore": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kpmcore-24.05.0.tar.xz", - "hash": "sha256-CQYrDEGvApQ36MpOpPGrLRzGK/ZqzQMA7nBOSEI4Ej4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kpmcore-24.05.1.tar.xz", + "hash": "sha256-XaRpNPefK14X3EmNTwfpX/MDtiWGLt9Nk+orwqir0Zg=" }, "kpublictransport": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kpublictransport-24.05.0.tar.xz", - "hash": "sha256-qaJa0zmKLckou2mt0ZR8g51zzo4AlXt7vWuYVHf0N7s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kpublictransport-24.05.1.tar.xz", + "hash": "sha256-RwcJDfalp780K0hNvAe89ifmD49noNgAnLLfaVqRobY=" }, "kqtquickcharts": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kqtquickcharts-24.05.0.tar.xz", - "hash": "sha256-Hkj2aE59uzISQJJzx1vquVBUtGaYZlovoetTksOgVM4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kqtquickcharts-24.05.1.tar.xz", + "hash": "sha256-W+jsw2xi2rjCphPSNtKhEnwIumWhX2dyCAzYG6uhHMM=" }, "krdc": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/krdc-24.05.0.tar.xz", - "hash": "sha256-TOTSVSDU3BN73qfZnNjm/m6itFc4nbX6ZZAs5sJw3nI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/krdc-24.05.1.tar.xz", + "hash": "sha256-gpDi/S9K60s5sFKDchMGJMN6sN360J6+MABxcIkzZLQ=" }, "krecorder": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/krecorder-24.05.0.tar.xz", - "hash": "sha256-OTUviqOAq671zpPPnDtO8+Nd/6ac64JAkeQti/cTjzI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/krecorder-24.05.1.tar.xz", + "hash": "sha256-qCtSbTtIEhWbESKrZlbz7hu2xpogB6cVcoATaDm9ZjY=" }, "kreversi": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kreversi-24.05.0.tar.xz", - "hash": "sha256-Gz3gNEO+K2KkKB/mtngcWUqp9C9yUismwP+/C2Tj30s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kreversi-24.05.1.tar.xz", + "hash": "sha256-Hfawd3FgvoqUEWrAcjko5f5iPImoW2RCdpXte7OjmT0=" }, "krfb": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/krfb-24.05.0.tar.xz", - "hash": "sha256-qo9ygdOj5Eq34gh7flZ+P+0SXkXTVQnAOor71O4N2pU=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/krfb-24.05.1.tar.xz", + "hash": "sha256-5z08BLUmHXyoPzYkDQVTajqloEW0e1JKVhkg2/XZFoI=" }, "kross-interpreters": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kross-interpreters-24.05.0.tar.xz", - "hash": "sha256-kYa0N+H83S7pzINYbHMqOTDVX/79OSqrQfjUPJ34kfk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kross-interpreters-24.05.1.tar.xz", + "hash": "sha256-PBkZBM/gYbFNYzDo4Afg6hUiaN+R6jtaQ/Uc3I/Qyac=" }, "kruler": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kruler-24.05.0.tar.xz", - "hash": "sha256-UyP+7wC3eodUt+aKDemcUWBAg0/3+NYm4FG2oOFJCks=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kruler-24.05.1.tar.xz", + "hash": "sha256-wTYnGKvc4GziU5moyAU3MuAXDcQJaD2U6aahzLd2X2c=" }, "ksanecore": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksanecore-24.05.0.tar.xz", - "hash": "sha256-yk+AubfXwmSD0+vXJ5p/aw4I0XyUGd3gYXgLO/vBFb0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksanecore-24.05.1.tar.xz", + "hash": "sha256-laXG/54FnoM698cwCK5axV6vjDVLoS7i9hRikFAgClw=" }, "kshisen": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kshisen-24.05.0.tar.xz", - "hash": "sha256-Bnks4NGuNmaSkUV2oerRh6bEUujPT8Ab6s0kAuSEoE4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kshisen-24.05.1.tar.xz", + "hash": "sha256-jX6bHbPTmTtLOBLKcP46j9+bES9ytnqrE3a4E/gLUcQ=" }, "ksirk": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksirk-24.05.0.tar.xz", - "hash": "sha256-iGPsBTZqd1Tzp5mtYZdWzBe7lW9P73/TPXPOYIRVfxw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksirk-24.05.1.tar.xz", + "hash": "sha256-ft1pycmYOgSVSja8c0nwWmW/+UnWV0etzKNxfeXELrc=" }, "ksmtp": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksmtp-24.05.0.tar.xz", - "hash": "sha256-Bqz7OXsq1bO3sxdav2WzLEnVbVwUyQ7CkOybAaVZ1S8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksmtp-24.05.1.tar.xz", + "hash": "sha256-ciNXhSV4NP3zFlGfW7BB5Ov2qGI2Bq7YFrYKZ2RJD4w=" }, "ksnakeduel": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksnakeduel-24.05.0.tar.xz", - "hash": "sha256-F6oni0hi6k0hnD3njsgn3sBYzK6yAm7iMXpQtm5NPNc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksnakeduel-24.05.1.tar.xz", + "hash": "sha256-jhfXVjjDc61K89pDbwguW7BNAdTfn3LpKTD+lkbGhE8=" }, "kspaceduel": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kspaceduel-24.05.0.tar.xz", - "hash": "sha256-AbodAsJGZUmcKMePZJT5rdvQphw5QuNrdX558pAw2Js=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kspaceduel-24.05.1.tar.xz", + "hash": "sha256-RLFVo/A/Ue4Zpq95lDLcBsswCMvoJmnK0TQGxFFa0x4=" }, "ksquares": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksquares-24.05.0.tar.xz", - "hash": "sha256-zNEFC9m8HwKz/lUPwBLvXra/FMJaELn3BSwnOMIjfjI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksquares-24.05.1.tar.xz", + "hash": "sha256-+B8ooOKACW8lDCbG0ReZFfbYa6arXiMVrs876uaLoOQ=" }, "ksudoku": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksudoku-24.05.0.tar.xz", - "hash": "sha256-Ssd4rBLpX+tarMn94yP5QFjoulx7SWrb1i9RjBLExFM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksudoku-24.05.1.tar.xz", + "hash": "sha256-LgjIMaotY5Xn7He4uNh+y0Mje6fiKIvh1PCrwXPeQCI=" }, "ksystemlog": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ksystemlog-24.05.0.tar.xz", - "hash": "sha256-tdvwuyGNw5J8TYhWJbviIn9P92qDQY0I2q0OQOTXcEo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ksystemlog-24.05.1.tar.xz", + "hash": "sha256-KnmjmWb0rmnv3iRGE5/dAXQBjZNl5FytVh8J8xIHyqk=" }, "kteatime": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kteatime-24.05.0.tar.xz", - "hash": "sha256-h5DVfxzO+iEBGhCICrLsDwqmZIi98USs2MGK1LdL20A=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kteatime-24.05.1.tar.xz", + "hash": "sha256-nyXNc8otWaSvS2ikED2hCLZmtShMdhQTxI4fHWcUlTU=" }, "ktimer": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ktimer-24.05.0.tar.xz", - "hash": "sha256-vsDaZ8NVdARMdOJ6mLpfpzCpLbhB35WPex6NrDgS6CA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ktimer-24.05.1.tar.xz", + "hash": "sha256-pOOgXoS+huTfWL0+MJaw8RFJpOIh0WNRH9Z5Rr741kk=" }, "ktnef": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ktnef-24.05.0.tar.xz", - "hash": "sha256-hthFFgwqWb7xkfCsNeEWMOkhI578bG/vmOpUD3TuB6o=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ktnef-24.05.1.tar.xz", + "hash": "sha256-R2BLjGARRIHCfF9DF7Mz/B+U4yhBimgn9hJk6tXDjH8=" }, "ktorrent": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ktorrent-24.05.0.tar.xz", - "hash": "sha256-U/foycDFku4s4Chs2jtXmhJPl5BXrjsKrNwT4m6Uoak=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ktorrent-24.05.1.tar.xz", + "hash": "sha256-wNLIvBhdTzNTIFddTeTAdZdgDbjY2eT9OPg1IreSF7k=" }, "ktouch": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ktouch-24.05.0.tar.xz", - "hash": "sha256-dWDoCiH1ysTGgKoxT3wA0NjLbBwpLE23g5k1Ezid0WI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ktouch-24.05.1.tar.xz", + "hash": "sha256-IT8GgCRIvxfyz4ORvndlO8FbZONPMRQbM781U9f5XYU=" }, "ktrip": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ktrip-24.05.0.tar.xz", - "hash": "sha256-G0PVf+3CsBPJGgoh5EqJllrNYRrRGZfyQxQmTu9xmn0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ktrip-24.05.1.tar.xz", + "hash": "sha256-T+iUJvWiYbL8M94wrbwKVAUyGxPl4dZEoDSqdyrEmzc=" }, "ktuberling": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/ktuberling-24.05.0.tar.xz", - "hash": "sha256-IIDcX+cy9eLk0mDrg9oFcCrB2Uaqv74F2oUjoMqP/ME=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/ktuberling-24.05.1.tar.xz", + "hash": "sha256-HLDFPRJJ5OgfjtcVW3LoUqonTTM3WnhsXr8vK0eo4gA=" }, "kturtle": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kturtle-24.05.0.tar.xz", - "hash": "sha256-ZIXknLSbrtk1/DxBK2fGgdVaHhVsplj7wK6hqCY3PnQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kturtle-24.05.1.tar.xz", + "hash": "sha256-G8od87CFVoLqvGzAoUVQdTAka675iBoJ8mdG7nMzCac=" }, "kubrick": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kubrick-24.05.0.tar.xz", - "hash": "sha256-4sBSE0NSMXRr9UYoJ+ogfKy8IGZlNdd+G2ikvOXrP20=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kubrick-24.05.1.tar.xz", + "hash": "sha256-7kK7kPn5ghGHiBZw/af2ytJuKSxKyK/USbT9IRpNhLU=" }, "kwalletmanager": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kwalletmanager-24.05.0.tar.xz", - "hash": "sha256-qqx/43iCS13dcxtGoxQyrLtC880IC4yYMDA6UnYkZqI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kwalletmanager-24.05.1.tar.xz", + "hash": "sha256-HCl79FO5LMVpt4Wg2DhPpmL0hbFjxSm+FyN5i5HBOag=" }, "kwave": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kwave-24.05.0.tar.xz", - "hash": "sha256-pntIYFZ9Yb4lFMeAZBdH6ohNT0Tduggim4TC3VeQ5DQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kwave-24.05.1.tar.xz", + "hash": "sha256-fd5QLMFKvohgK58T//4cgWumd/QfDzb69r2xd3KhbdQ=" }, "kweather": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kweather-24.05.0.tar.xz", - "hash": "sha256-+v863UAF0EwziEeum3obwuXG1fRbb1qW7IBtqRueS74=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kweather-24.05.1.tar.xz", + "hash": "sha256-y6D/4DrUjogJp+XyVgsQm8TeDbIvC2t6Kn+RIQ7e8VM=" }, "kwordquiz": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/kwordquiz-24.05.0.tar.xz", - "hash": "sha256-akh5t53uOQoB9BoUzA5QQn2DojDZdzreSt+vmkdANY0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/kwordquiz-24.05.1.tar.xz", + "hash": "sha256-4UCVe8k8Pbnynr8Q0vxKpHd862pAweMnKiQEbLRBp4s=" }, "libgravatar": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libgravatar-24.05.0.tar.xz", - "hash": "sha256-U8RZknoAtFBKA2hKbwaw+AHGbzGw9yAs5k19kFl39Ps=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libgravatar-24.05.1.tar.xz", + "hash": "sha256-xEG6DyVTaWWYMn9hOFZdPVvfz6E1C6E0c/ZeCLM4PHM=" }, "libkcddb": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkcddb-24.05.0.tar.xz", - "hash": "sha256-KnuEQNrXYN0EvsxvunA0Q2SOxK3xz0PRwfKKSVUGd2s=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkcddb-24.05.1.tar.xz", + "hash": "sha256-cbcrGbcPQomAx+NIep6U5n1FN+ulaDTposCg8HtOKv8=" }, "libkcompactdisc": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkcompactdisc-24.05.0.tar.xz", - "hash": "sha256-wsYQ0/ggwk1Sq5iNR/pESEqczqzlu99BV1mBMj5hM2Y=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkcompactdisc-24.05.1.tar.xz", + "hash": "sha256-EDQPPGO012cCtcx+wrNq3CrnW//h3SHSSkNfQhpGThw=" }, "libkdcraw": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkdcraw-24.05.0.tar.xz", - "hash": "sha256-U3bdRq0ho0WnOckSlRDzzYvkazr5WOS3IuaoFkmneIk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkdcraw-24.05.1.tar.xz", + "hash": "sha256-z/qhzbnR9OxE5I0S7QAH+nC1r2JfVIF4cQUmskIdqno=" }, "libkdegames": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkdegames-24.05.0.tar.xz", - "hash": "sha256-jLs7v7zE6cX9Fcth/1Qt4XwfWmaEB6lQ1HoxHqDdfuQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkdegames-24.05.1.tar.xz", + "hash": "sha256-W1orwUCGjr99LKfIVYvr+EE81Awu2y3a4TwkS6aEdBQ=" }, "libkdepim": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkdepim-24.05.0.tar.xz", - "hash": "sha256-Yv7fUMmSlvsHbJ9OoNkHIoo/kSyPknxFkVbLXIlQuoo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkdepim-24.05.1.tar.xz", + "hash": "sha256-hjqiiceJIlXv2qmyHTiYBO6T9Y4UebmdxvTQGIGbtO4=" }, "libkeduvocdocument": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkeduvocdocument-24.05.0.tar.xz", - "hash": "sha256-+oVNfb8xSJX0LLH37hFKlF73Y8X4o/MtOAT49kf6t/I=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkeduvocdocument-24.05.1.tar.xz", + "hash": "sha256-mirkGF0duYtp+gQyAuG3zf2LCOYYPk+UTJslkeVI+nU=" }, "libkexiv2": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkexiv2-24.05.0.tar.xz", - "hash": "sha256-DO7WiuF8wiXJFddOe2fnfXkS1WYTwKhCz+AN0X0FTXQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkexiv2-24.05.1.tar.xz", + "hash": "sha256-o2ZwZkLpX3jrug8U3fO6NDyFTaAD3iQo8Qd1Gp+iqj8=" }, "libkgapi": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkgapi-24.05.0.tar.xz", - "hash": "sha256-2Hi4UhqoMnb4gH+Xz6WzB5iKYJTOwFVhR/rKWukXOYE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkgapi-24.05.1.tar.xz", + "hash": "sha256-kjD/7ZBZvfXZDg+ipWthhzAjrdd67FCsbOtKNNA1eLQ=" }, "libkipi": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkipi-24.05.0.tar.xz", - "hash": "sha256-k1qhwNpc7EiLewh6Z93jL98UgKdJLEzE/Aj+wXslEcM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkipi-24.05.1.tar.xz", + "hash": "sha256-0U7A9TRPXU06n6kn9YPqfImp/npg8C2t7YdIQs0okDw=" }, "libkleo": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkleo-24.05.0.tar.xz", - "hash": "sha256-PQn6J80PagQQdk2xIH51e3IWueavObyhozDOE3jhZs8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkleo-24.05.1.tar.xz", + "hash": "sha256-3tugP3zKj/s4Q+zeP9t0lsV3ZtRTKMHxfWAjN3yZkyY=" }, "libkmahjongg": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkmahjongg-24.05.0.tar.xz", - "hash": "sha256-ldNWTua+yzgfSYRMCkfB9ntMnXVTB68E/24J69zqfS0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkmahjongg-24.05.1.tar.xz", + "hash": "sha256-RnY7kLJibi4pShVcIvGtG6yF1Zf1lNW/yTECc/6Dfmk=" }, "libkomparediff2": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libkomparediff2-24.05.0.tar.xz", - "hash": "sha256-IroodwLcRIs8n0V6tgxuTL9o+1Qc2DpnvSh6oFcyMA4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libkomparediff2-24.05.1.tar.xz", + "hash": "sha256-K3sxhUTpPraFE+TemWD9eCW71fDIruzhwBY+9MZi7YE=" }, "libksane": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libksane-24.05.0.tar.xz", - "hash": "sha256-5zxvGmWuQNrs2ZTCmq4Oh5uYMvAHg+oimlyJcGkXEcg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libksane-24.05.1.tar.xz", + "hash": "sha256-0IA3XLAhz+4FCtsnhXpmk4kNKgp6zcLaOKKDAKGK3QY=" }, "libksieve": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libksieve-24.05.0.tar.xz", - "hash": "sha256-VS4FpqEytxp4vLWoHM69gpudWc6k4J5D9IBdl9+Sy0M=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libksieve-24.05.1.tar.xz", + "hash": "sha256-LkFEuL28wxmhXDWOeBXtzzMiYA3YUtX+jxb2g+Z1Zu0=" }, "libktorrent": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/libktorrent-24.05.0.tar.xz", - "hash": "sha256-c2E+uc+P2xv/Dd85d2mIcTI0T36wVv9BJ8MH8axAj4E=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/libktorrent-24.05.1.tar.xz", + "hash": "sha256-a//w9PGyadgt/ii7KeDYEyLhMdOtKUIyB6iVfbcySeU=" }, "lokalize": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/lokalize-24.05.0.tar.xz", - "hash": "sha256-Enb4o2klXbFvLQHJs3i9k8LWaA+j9Sn8WkSJrMqtJK0=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/lokalize-24.05.1.tar.xz", + "hash": "sha256-rkXAYMRMu7TjXqfbb/wgr6ASXjWyt+z0yOfxTuVz3rA=" }, "lskat": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/lskat-24.05.0.tar.xz", - "hash": "sha256-kx+A+ePLPGUaB0w3oknEGTpk096GJbs90P6CyKNw/eg=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/lskat-24.05.1.tar.xz", + "hash": "sha256-dvkngYigSBcK9u3muoz5BIbF1NCwLvemiVsn62w+Ew8=" }, "mailcommon": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/mailcommon-24.05.0.tar.xz", - "hash": "sha256-4Td+R9b5xgJrQyG4BgOb/fnMSqGQzxwzWTCx0BoUPoM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/mailcommon-24.05.1.tar.xz", + "hash": "sha256-AhvIk/u8qhdCUNFtLIJosp9DLoTJa4CeHOVCf9q6N7Q=" }, "mailimporter": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/mailimporter-24.05.0.tar.xz", - "hash": "sha256-KdZwH2g6JHhmtZSQ6yYFVEq+hdeZU9zPP/KDhjVtP0w=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/mailimporter-24.05.1.tar.xz", + "hash": "sha256-a6O60S+2oC4YdzQFxeKz3N1hYCH3IRjWI3KDzle5r1s=" }, "marble": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/marble-24.05.0.tar.xz", - "hash": "sha256-4XoqCHzaQgPYWNDLrlTdTI0SOAFK+k5TL7gNvj8bqaY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/marble-24.05.1.tar.xz", + "hash": "sha256-NG+/mnxjp7LVD+et3lVU7Xfzn7S1nY+S9Cw62+mpad0=" }, "markdownpart": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/markdownpart-24.05.0.tar.xz", - "hash": "sha256-P0F2889BsV/O0lHuchHqz0t4Y+iczOOnkyKRJKMWKqM=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/markdownpart-24.05.1.tar.xz", + "hash": "sha256-eTg4rcbVVjy9FOY3shDnbX8o8jPHXb3wksYhnS/cDeE=" }, "mbox-importer": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/mbox-importer-24.05.0.tar.xz", - "hash": "sha256-fxZ8kBnKmf8cWnTIFkszbz3KROKA9c2g7g7vxTagkUk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/mbox-importer-24.05.1.tar.xz", + "hash": "sha256-cC3PFlIrB3DM8pB0tbh68ohmbsaIYdbSL70ZmC7O4Xk=" }, "merkuro": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/merkuro-24.05.0.tar.xz", - "hash": "sha256-62MuWhger9fwcSUxsazK91XYHIDrm/j+3YxZ/UMFyuI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/merkuro-24.05.1.tar.xz", + "hash": "sha256-/pC3b+OtcxXq/fYWGhhvMQ3H7Ii9c+Fvwn0GYiCwRq0=" }, "messagelib": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/messagelib-24.05.0.tar.xz", - "hash": "sha256-wOoDA9OfAW+sOaiomp7XT9j0kVeZl945MlNCvQwSzcE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/messagelib-24.05.1.tar.xz", + "hash": "sha256-2iCRYW3cO4ACAxlCsuh6a7SquqM7F9Upj1VY88FPNkY=" }, "mimetreeparser": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/mimetreeparser-24.05.0.tar.xz", - "hash": "sha256-CUAOSsnLWQkGxaCnGWub6N69EvZW8f+EVTe7RHwEdV4=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/mimetreeparser-24.05.1.tar.xz", + "hash": "sha256-zURmu2KnBVMUyuELivYwl+L9NYgScRN7dOo2kIhrODY=" }, "minuet": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/minuet-24.05.0.tar.xz", - "hash": "sha256-QRR35LK6+/eBVrb5QEqGdTNKcWr0PHczIKzGZPV3Njo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/minuet-24.05.1.tar.xz", + "hash": "sha256-xj7Cwk1HtO5eWUFCURfDMnJh45R1taQkqDsT4WZogdw=" }, "neochat": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/neochat-24.05.0.tar.xz", - "hash": "sha256-kA7O70X1eM2HytkrRzbYblwYHF+TMKb3eVb9KmQj0bE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/neochat-24.05.1.tar.xz", + "hash": "sha256-GDLeCLOsKTOL/96tXuylputCEN6pJBKIM0+8tL2Qz9c=" }, "okular": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/okular-24.05.0.tar.xz", - "hash": "sha256-bzIveN4qoKQHk1H+RlHAgL2Y0n7rf53MN3ZScbSjrIA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/okular-24.05.1.tar.xz", + "hash": "sha256-0ZhqGrkoBLrT6ihyWNq4UqaRhB4DicXBGuN5XA79tFs=" }, "palapeli": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/palapeli-24.05.0.tar.xz", - "hash": "sha256-XlfWhWUntYONFmC92pBddhIoSdOTijHHG3J0j3jSeXw=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/palapeli-24.05.1.tar.xz", + "hash": "sha256-7xljnVCx6Ay3yVstel6hp79B3oYOjIe5pbbAXFJ4kOo=" }, "parley": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/parley-24.05.0.tar.xz", - "hash": "sha256-PKGy4dkjtq58NhV3pMXkgf8ZaA9NVStLHi8ZBbTFF2A=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/parley-24.05.1.tar.xz", + "hash": "sha256-D6NhULcQ2TLolKdJ8MINHKKdqu0OJZNCwqwaBN8Qd4o=" }, "partitionmanager": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/partitionmanager-24.05.0.tar.xz", - "hash": "sha256-aC8DAiE9lbYoBkImz8ztaqKZvIG37Uam5wXoEQMfumY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/partitionmanager-24.05.1.tar.xz", + "hash": "sha256-VDrcifnUFU/CrWcWEn4X7jxNb+meH4vkWHZf7RXSDdE=" }, "picmi": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/picmi-24.05.0.tar.xz", - "hash": "sha256-9j57xfJy66hNrOcTCOhtlhT/bhCQyuThol1gGSYpJPc=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/picmi-24.05.1.tar.xz", + "hash": "sha256-+RD9j8KGipv5w7N5wvtVzh9aW3dPP+FoScgjP3nonVI=" }, "pimcommon": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/pimcommon-24.05.0.tar.xz", - "hash": "sha256-YuWnQdCFYysgY4KCoE4szSqsqIfDYOIkRLXcux+WHB8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/pimcommon-24.05.1.tar.xz", + "hash": "sha256-8tSSS0yjS/5La69DK/4szz06KoP9/Q3xkilJrPmnrMU=" }, "pim-data-exporter": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/pim-data-exporter-24.05.0.tar.xz", - "hash": "sha256-5sWx1etc8CT7NpL6JPl4rE9MS9vg89D8I0/OjCRp8us=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/pim-data-exporter-24.05.1.tar.xz", + "hash": "sha256-4vbyq1TNWP1V3pYOfLdyHY8qrkYnfKyWgCFCbILtJvk=" }, "pim-sieve-editor": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/pim-sieve-editor-24.05.0.tar.xz", - "hash": "sha256-D8AMmlMamZjwMajmUXw7mnV3sTn0Ch7T9Mijb2i3tU8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/pim-sieve-editor-24.05.1.tar.xz", + "hash": "sha256-aMtnkiWVCY8hDifuRIt8QtmCVy7sj7kygE9QwD3wvf0=" }, "plasmatube": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/plasmatube-24.05.0.tar.xz", - "hash": "sha256-MSG73rDjj4j4bw4Hz0fHuIuCE73B9XSJo33SeSjBEcE=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/plasmatube-24.05.1.tar.xz", + "hash": "sha256-MsmAjxeQXcfdXZYBZupYcGUBvG2xF6Esm/1b2IIBN68=" }, "poxml": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/poxml-24.05.0.tar.xz", - "hash": "sha256-JyCI4b7NhP8LCQSje/8ADYuFqvJP+m717wTy8OnjSAI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/poxml-24.05.1.tar.xz", + "hash": "sha256-F1/jV+eDL3VuPtzF2cTjM1KiVAOFpDyyJ8bLSOkJ/x0=" }, "qmlkonsole": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/qmlkonsole-24.05.0.tar.xz", - "hash": "sha256-TjFF/dst8SF5Oo9Sw1WQqWh1n2EaeY2PRKndoB0dQkI=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/qmlkonsole-24.05.1.tar.xz", + "hash": "sha256-M4paRT0KeSKiP32wyNaAXZ/i3QbOuwLkTVO3nGWmc9M=" }, "rocs": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/rocs-24.05.0.tar.xz", - "hash": "sha256-g0aIUZokMLnjZ8ONfm1cY2SgUFlE0OV01RMApyuTkUA=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/rocs-24.05.1.tar.xz", + "hash": "sha256-/dYZAgsMM6vKlTjnhkwFc2ZR4TLIizrxIOgyk1AHVtc=" }, "signon-kwallet-extension": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/signon-kwallet-extension-24.05.0.tar.xz", - "hash": "sha256-si4GLHPeP4cHwI25OIQV4nxAwF5w9SWMS1/t0E7Yr8c=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/signon-kwallet-extension-24.05.1.tar.xz", + "hash": "sha256-7X8wpiSfJ+YfspS3yAXEgkBVaUorBR07emFSvu0bU/w=" }, "skanlite": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/skanlite-24.05.0.tar.xz", - "hash": "sha256-pu97eo60pg7fpfyzkrgn9JA4nqA2TtaTYPaccj1rP8w=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/skanlite-24.05.1.tar.xz", + "hash": "sha256-DDvivYjk1kMyBW19AAgu6yPVqxCE88rZTSQLoupjtD8=" }, "skanpage": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/skanpage-24.05.0.tar.xz", - "hash": "sha256-LHQeX0dvcBPoMvmWt5p07uyiW1bpLRUs7MXe2F1IO2E=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/skanpage-24.05.1.tar.xz", + "hash": "sha256-D0rUOXv016qJKEpD3nbVbmre0rWeNdh4IT5k13U0KN8=" }, "skladnik": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/skladnik-24.05.0.tar.xz", - "hash": "sha256-wilw2+3JhVGV8H6H5VQIPNADTEFC03sgnN/0W5ZKev8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/skladnik-24.05.1.tar.xz", + "hash": "sha256-LkB0p72gMYtFdaDe/1c0i3PaJFor4VkIFIbdNZm0pyw=" }, "spectacle": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/spectacle-24.05.0.tar.xz", - "hash": "sha256-3vKFHo2zzADqsIENmIAUsVuPI7R0uTKxzfPGFEMm1ao=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/spectacle-24.05.1.tar.xz", + "hash": "sha256-h9H+/JJwOKIVDrm/UntKP4+Ojn243wvl+mT5p6Z2ggw=" }, "step": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/step-24.05.0.tar.xz", - "hash": "sha256-X0rorwWFTJzKQlaSXXeEpBU7koHsRCFB8pmmU8MgzMk=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/step-24.05.1.tar.xz", + "hash": "sha256-nk2OJ5uqOBsyEEYWiJ4VHGumGZ2FqbLCaioBOKQJ7j8=" }, "svgpart": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/svgpart-24.05.0.tar.xz", - "hash": "sha256-fQJDisOw2I5ZplPyMC0dvHolNc5ifUnrUKOjOFLbQtQ=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/svgpart-24.05.1.tar.xz", + "hash": "sha256-D/2h0coIWS885WQW07T6zgvc6/TyNfVZzWXTAJb2i5Y=" }, "sweeper": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/sweeper-24.05.0.tar.xz", - "hash": "sha256-aQHCD2D+86/dMrJWoGJVQZhCREfadgaXBht1wQQyVlY=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/sweeper-24.05.1.tar.xz", + "hash": "sha256-X0P+uKmWwsANleWmLyKIrtSTGwwdSl9wijvMPGzXBDU=" }, "telly-skout": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/telly-skout-24.05.0.tar.xz", - "hash": "sha256-cKZ5kC2uPK90lA80JKDm0hnVDYsMbl3fnIz29/d+zh8=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/telly-skout-24.05.1.tar.xz", + "hash": "sha256-dHVKismLWXNlLdK5svaFbN1ZBXbfGVnqlRaplUYYyd8=" }, "tokodon": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/tokodon-24.05.0.tar.xz", - "hash": "sha256-V1zH08/m0otpOQtswgpPpUHTIM2M/ISvwZL+CU4dnuo=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/tokodon-24.05.1.tar.xz", + "hash": "sha256-lxd6XGtAWjn7DmjeSeNCPTxk5xDy3ye2Xn4k3vEh8bg=" }, "umbrello": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/umbrello-24.05.0.tar.xz", - "hash": "sha256-5VStctZd8p3/sXLMaFEWejiUyyCo077wVO0niPwavro=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/umbrello-24.05.1.tar.xz", + "hash": "sha256-Km/GYDgQJXvSv+1/Vg7omcEscrzp6t0NvhXFgjul434=" }, "yakuake": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/yakuake-24.05.0.tar.xz", - "hash": "sha256-ETwtDuNUoSq2yjRp/mjAhiF2iNwu5oAzX//kx52a+6I=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/yakuake-24.05.1.tar.xz", + "hash": "sha256-DgcP8UiijN2UpUvyQ3r3U8BONadZY7C/96BtoHlnIw0=" }, "zanshin": { - "version": "24.05.0", - "url": "mirror://kde/stable/release-service/24.05.0/src/zanshin-24.05.0.tar.xz", - "hash": "sha256-PSE+XCfIizH3x46EexclmfsyodhvFMmsCZE46nKyHho=" + "version": "24.05.1", + "url": "mirror://kde/stable/release-service/24.05.1/src/zanshin-24.05.1.tar.xz", + "hash": "sha256-UFngnjBZ2MYKyNjpqOJPeYokXob9CFaZ0RzL6V8I2r8=" } } \ No newline at end of file From 9c6276ea2e59f4ca0c2f0092d573cd9408a6ac42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 14:12:15 +0000 Subject: [PATCH 74/83] naev: 0.11.4 -> 0.11.5 --- pkgs/games/naev/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/naev/default.nix b/pkgs/games/naev/default.nix index 962497bb73c0..9f7f667ea39d 100644 --- a/pkgs/games/naev/default.nix +++ b/pkgs/games/naev/default.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "naev"; - version = "0.11.4"; + version = "0.11.5"; src = fetchFromGitHub { owner = "naev"; repo = "naev"; rev = "v${version}"; - sha256 = "sha256-Cyun9BxIcv5V3HbMuFEhbYZnAuneTUwztc+ZlNaTp70="; + sha256 = "sha256-vdPkACgLGSTb9E/HZR5KoXn/fro0iHV7hX9kJim1j/M="; fetchSubmodules = true; }; From a21bf261a4070241f90d6d45e3e1d994c9db929a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 14:18:26 +0000 Subject: [PATCH 75/83] mackerel-agent: 0.81.0 -> 0.82.0 --- pkgs/servers/monitoring/mackerel-agent/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/mackerel-agent/default.nix b/pkgs/servers/monitoring/mackerel-agent/default.nix index 19a822fc6173..9507b5d1dcf4 100644 --- a/pkgs/servers/monitoring/mackerel-agent/default.nix +++ b/pkgs/servers/monitoring/mackerel-agent/default.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "mackerel-agent"; - version = "0.81.0"; + version = "0.82.0"; src = fetchFromGitHub { owner = "mackerelio"; repo = pname; rev = "v${version}"; - sha256 = "sha256-C0/l5dt5HpSgpTw1rlQXWOh4CfCI8D/tKPTGNt67M08="; + sha256 = "sha256-zkwYYkI7oeOdJH/K9E8/ZkTOexEKyP1I2kOJlt7PcK4="; }; nativeBuildInputs = [ makeWrapper ]; From e28852f372050848c5c97928f72ddeed75e0ce87 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 14:26:20 +0000 Subject: [PATCH 76/83] phrase-cli: 2.27.1 -> 2.28.0 --- pkgs/tools/misc/phrase-cli/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/misc/phrase-cli/default.nix b/pkgs/tools/misc/phrase-cli/default.nix index 0e267537c1b2..fa262ec1e583 100644 --- a/pkgs/tools/misc/phrase-cli/default.nix +++ b/pkgs/tools/misc/phrase-cli/default.nix @@ -2,16 +2,16 @@ buildGoModule rec { pname = "phrase-cli"; - version = "2.27.1"; + version = "2.28.0"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = version; - sha256 = "sha256-96avkMhIjVdUou6gOddEGOsRNI5HEH5jLQu39HdJmSQ="; + sha256 = "sha256-jaGCNWbq/CDxJXiGqueM1mj86K26Eyr0ND08Pt0IEj0="; }; - vendorHash = "sha256-srLQ2T8Ltigm6vcov4l4/f6DRs9+Mqyy9tovvnpUASc="; + vendorHash = "sha256-MwwIzgOmEUcTxdlJWKZU8A4fH3efuNIeS/mFceBYBY0="; ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; From 3746ee8800501947d4f3f9c5a517bfdcbf32342f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 14:26:42 +0000 Subject: [PATCH 77/83] ngtcp2-gnutls: 1.5.0 -> 1.6.0 --- pkgs/development/libraries/ngtcp2/gnutls.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/ngtcp2/gnutls.nix b/pkgs/development/libraries/ngtcp2/gnutls.nix index 1f07838128ff..5fd52b1f592a 100644 --- a/pkgs/development/libraries/ngtcp2/gnutls.nix +++ b/pkgs/development/libraries/ngtcp2/gnutls.nix @@ -6,13 +6,13 @@ stdenv.mkDerivation rec { pname = "ngtcp2"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromGitHub { owner = "ngtcp2"; repo = "ngtcp2"; rev = "v${version}"; - hash = "sha256-3tB1AvwGJJiujZEc5Uc2NSAETop4LFEgiml/v68oheM="; + hash = "sha256-Oaz5LX4R0vriURueQNklZ1dx1r8SWDaeK8oaUadlGtI="; }; outputs = [ "out" "dev" ]; From 37c81452f0f043f93faa10efcaf920bf9b5cfc66 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 13 Jun 2024 16:48:04 +0200 Subject: [PATCH 78/83] typstyle: 0.11.25 -> 0.11.26 Diff: https://github.com/Enter-tainer/typstyle/compare/refs/tags/v0.11.25...v0.11.26 Changelog: https://github.com/Enter-tainer/typstyle/blob/refs/tags/v0.11.26/CHANGELOG.md --- pkgs/by-name/ty/typstyle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typstyle/package.nix b/pkgs/by-name/ty/typstyle/package.nix index cc96a0f5005f..c6640cc6dd62 100644 --- a/pkgs/by-name/ty/typstyle/package.nix +++ b/pkgs/by-name/ty/typstyle/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage rec { pname = "typstyle"; - version = "0.11.25"; + version = "0.11.26"; src = fetchFromGitHub { owner = "Enter-tainer"; repo = "typstyle"; rev = "refs/tags/v${version}"; - hash = "sha256-wpG+laz1k/zCnEAVOyXzrN2DOECpKWT1nVCuQUwD+p0="; + hash = "sha256-zuMsYSiGHJkvI1y+vH77FHzCZFPkYqVoeve2kXwKVDI="; }; - cargoHash = "sha256-JeEM2sxVR5qWCPBV1BT097HvkIikwPdZhOa5747e3vQ="; + cargoHash = "sha256-PVve8zJvMQuMw4k2fEnjA2viv+f3dNgQ6xmPjbx7EgY="; nativeBuildInputs = [ pkg-config From ae296293ac2142a48c69d7760a9c9757289bf94c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 15:07:48 +0000 Subject: [PATCH 79/83] regal: 0.23.0 -> 0.23.1 --- pkgs/by-name/re/regal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/regal/package.nix b/pkgs/by-name/re/regal/package.nix index bf4aea56b25f..812a9f8a2f91 100644 --- a/pkgs/by-name/re/regal/package.nix +++ b/pkgs/by-name/re/regal/package.nix @@ -2,13 +2,13 @@ buildGoModule rec { name = "regal"; - version = "0.23.0"; + version = "0.23.1"; src = fetchFromGitHub { owner = "StyraInc"; repo = "regal"; rev = "v${version}"; - hash = "sha256-isivyYBxYinHQKfuLNyfXB1MNqdqNwu5iqsUd+WRwq8="; + hash = "sha256-ui4SY8HNpS5CV2zh84w8CYZmZAoNOPxIj/eG+KvKlwI="; }; vendorHash = "sha256-I0aJFvJmmnxlqgeETOyg2/mjGX8lUJz99t56Qe+9uZg="; From 31a114995864df307db2ac9bc7722afd628d660d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 15:07:50 +0000 Subject: [PATCH 80/83] python311Packages.clarifai-grpc: 10.5.0 -> 10.5.2 --- pkgs/development/python-modules/clarifai-grpc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clarifai-grpc/default.nix b/pkgs/development/python-modules/clarifai-grpc/default.nix index a845e6bbd77c..c6d737fd1404 100644 --- a/pkgs/development/python-modules/clarifai-grpc/default.nix +++ b/pkgs/development/python-modules/clarifai-grpc/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "clarifai-grpc"; - version = "10.5.0"; + version = "10.5.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "Clarifai"; repo = "clarifai-python-grpc"; rev = "refs/tags/${version}"; - hash = "sha256-n4Wzg8G5i/4hh7IMyThTPfPqcVhNiPB8E6ucq2gSajo="; + hash = "sha256-IlMI4rD4bgAmsNCFpKJwEdZGiY4uCnBsoc2MYN8eXOs="; }; build-system = [ setuptools ]; From a24f70ac885f6c86ed0f3abf16cabd9302037fa0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 13 Jun 2024 15:08:10 +0000 Subject: [PATCH 81/83] namespace-cli: 0.0.374 -> 0.0.376 --- pkgs/by-name/na/namespace-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index b163e2fa6ba0..807a7c8d665c 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -5,13 +5,13 @@ buildGoModule rec { pname = "namespace-cli"; - version = "0.0.374"; + version = "0.0.376"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${version}"; - hash = "sha256-ZHvFp27yobFGqitsyKYHaxUMdpngFkufyeiNK4foioI="; + hash = "sha256-kBB4TuC0ZRTJEzys7LEsD3WxdLhXpLOkU8K9VyS84Wk="; }; vendorHash = "sha256-72cHswoTZszo42NOrPNuokDlqoJ3/YEhGe+rQSKvgAw="; From 18214ff3c973768c304c686bdf3b61393d452ce0 Mon Sep 17 00:00:00 2001 From: Yureka Date: Thu, 13 Jun 2024 17:27:40 +0200 Subject: [PATCH 82/83] irrd: 4.4.2 -> 4.4.4; fix build (#319522) --- .../ir/irrd/package.nix} | 29 ++++++++++++++----- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 22 insertions(+), 9 deletions(-) rename pkgs/{servers/misc/irrd/default.nix => by-name/ir/irrd/package.nix} (79%) diff --git a/pkgs/servers/misc/irrd/default.nix b/pkgs/by-name/ir/irrd/package.nix similarity index 79% rename from pkgs/servers/misc/irrd/default.nix rename to pkgs/by-name/ir/irrd/package.nix index 803db57a7190..ba62bf6e6cc2 100644 --- a/pkgs/servers/misc/irrd/default.nix +++ b/pkgs/by-name/ir/irrd/package.nix @@ -43,26 +43,40 @@ in py.pkgs.buildPythonPackage rec { pname = "irrd"; - version = "4.4.2"; + version = "4.4.4"; format = "pyproject"; src = fetchFromGitHub { owner = "irrdnet"; repo = "irrd"; rev = "v${version}"; - hash = "sha256-vZSuBP44ZvN0mu2frcaQNZN/ilvKWIY9ETnrStzSnG0="; + hash = "sha256-UIOKXU92JEOeVdpYLNmDBtLn0u3LMdKItcn9bFd9u8g="; }; + patches = [ - # replace poetry dependency with poetry-core - # https://github.com/irrdnet/irrd/pull/884 + # starlette 0.37.2 reverted the behaviour change which this adjusted to (fetchpatch { - url = "https://github.com/irrdnet/irrd/commit/4fb6e9b50d65729aff2d0a94c2e9b4e2daadea85.patch"; - hash = "sha256-DcE6VZfJkbHnPiEdYDpXea7S/8P0SmdvvJ42hywnpf0="; + url = "https://github.com/irrdnet/irrd/commit/43e26647e18f8ff3459bbf89ffbff329a0f1eed5.patch"; + revert = true; + hash = "sha256-G216rHfWMZIl9GuXBz6mjHCIm3zrfDDLSmHQK/HkkzQ="; + }) + # Backport build fix for webauthn 2.1 + (fetchpatch { + url = "https://github.com/irrdnet/irrd/commit/20b771e1ee564f38e739fdb0a2a79c10319f638f.patch"; + hash = "sha256-PtNdhSoFPT1kt71kFsySp/VnUpUdO23Gu9FKknHLph8="; + includes = ["irrd/webui/auth/endpoints_mfa.py"]; }) ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail psycopg2-binary psycopg2 + ''; + pythonRelaxDeps = true; + nativeBuildInputs = with python3.pkgs; [ poetry-core + pythonRelaxDepsHook ]; nativeCheckInputs = [ @@ -75,6 +89,7 @@ py.pkgs.buildPythonPackage rec { pytest-freezegun pytestCheckHook smtpdfix + httpx ]); propagatedBuildInputs = with py.pkgs; [ @@ -119,6 +134,7 @@ py.pkgs.buildPythonPackage rec { asgi-logger wtforms-bootstrap5 email-validator + jinja2 ] ++ py.pkgs.uvicorn.optional-dependencies.standard; preCheck = '' @@ -157,7 +173,6 @@ py.pkgs.buildPythonPackage rec { license = licenses.mit; homepage = "https://github.com/irrdnet/irrd"; maintainers = teams.wdz.members; - broken = true; # last successful build 2023-10-21 }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2bfb7251126f..3168d602e1b9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9220,8 +9220,6 @@ with pkgs; iroh = callPackage ../applications/networking/iroh { }; - irrd = callPackage ../servers/misc/irrd { }; - ised = callPackage ../tools/misc/ised { }; isl = isl_0_20; From 75e612587b347edf3b37ef43d3231ad5b3c8ac3a Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 12 Jun 2024 23:08:14 +0200 Subject: [PATCH 83/83] apt-offline: install manpage Co-authored-by: Anderson Torres --- pkgs/by-name/ap/apt-offline/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/ap/apt-offline/package.nix b/pkgs/by-name/ap/apt-offline/package.nix index 39ab2613da22..124aadf1acb2 100644 --- a/pkgs/by-name/ap/apt-offline/package.nix +++ b/pkgs/by-name/ap/apt-offline/package.nix @@ -2,6 +2,7 @@ , fetchFromGitHub , python3Packages , gnupg +, installShellFiles }: let @@ -18,6 +19,8 @@ in python3Packages.buildPythonApplication { inherit pname version src; + nativeBuildInputs = [ installShellFiles ]; + postPatch = '' substituteInPlace org.debian.apt.aptoffline.policy \ --replace /usr/bin/ "$out/bin" @@ -26,6 +29,10 @@ python3Packages.buildPythonApplication { --replace /usr/bin/gpgv "${lib.getBin gnupg}/bin/gpgv" ''; + postInstall = '' + installManPage apt-offline.8 + ''; + postFixup = '' rm "$out/bin/apt-offline-gui" "$out/bin/apt-offline-gui-pkexec" ''; @@ -34,6 +41,8 @@ python3Packages.buildPythonApplication { pythonImportsCheck = [ "apt_offline_core" ]; + outputs = [ "out" "man" ]; + meta = { homepage = "https://github.com/rickysarraf/apt-offline"; description = "Offline APT package manager";