From 0f8a2246c0cf711f4b678f608647601a7626bad8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 00:21:00 +0000 Subject: [PATCH 01/77] altus: 5.7.2 -> 5.8.0 --- pkgs/by-name/al/altus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/altus/package.nix b/pkgs/by-name/al/altus/package.nix index c0ed153c0a47..c6af256397ba 100644 --- a/pkgs/by-name/al/altus/package.nix +++ b/pkgs/by-name/al/altus/package.nix @@ -7,12 +7,12 @@ let pname = "altus"; - version = "5.7.2"; + version = "5.8.0"; src = fetchurl { name = "altus-${version}.AppImage"; url = "https://github.com/amanharwara/altus/releases/download/${version}/Altus-${version}.AppImage"; - hash = "sha256-sB4ONFLTNN2Dd3LIVtpXIGTyHDFcXako7nlKxzNEOtA="; + hash = "sha256-TA1AhWO8TDKbl7ukG1KzPvHP1AZ0leAENLVQ/W+GsrE="; }; appimageContents = appimageTools.extractType2 { From 416ec6ef8f0bfa1da0a5e73196cb4001805a5ffc Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Tue, 21 Apr 2026 12:16:40 +0000 Subject: [PATCH 02/77] killport: 1.1.0 -> 2.0.0 --- pkgs/by-name/ki/killport/package.nix | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ki/killport/package.nix b/pkgs/by-name/ki/killport/package.nix index 579156558456..5be50554d4a3 100644 --- a/pkgs/by-name/ki/killport/package.nix +++ b/pkgs/by-name/ki/killport/package.nix @@ -2,34 +2,47 @@ lib, rustPlatform, fetchCrate, + stdenv, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "killport"; - version = "1.1.0"; + version = "2.0.0"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-7bENyg/KR4oI//jvG6bw+3UX3j9ITAXCMTpc+65VBZ8="; + hash = "sha256-I8GsTSCbWRItQ4Hzens2KlsHZNM/boipT392xYL4wmg="; }; - cargoHash = "sha256-+PhaRVpsM/6GOnGkGDROoOGasrZsagK1LqBZTo9IbSI="; + cargoHash = "sha256-NOgt2WdS5JqTlCOI6qTOyBkTs/0qoA4qXoOHuZdRKvM="; nativeBuildInputs = [ rustPlatform.bindgenHook ]; checkFlags = [ - # assertion failed: re.is_match(data) + # assertion failed: re.is_match(data) or blocked by sandbox "--skip=test_mode_option" "--skip=test_signal_handling" + "--skip=test_signal_sig" + "--skip=test_mode_short_flag" + "--skip=test_mode_process_finds_process" + "--skip=test_kill_udp_process" + "--skip=test_mode_auto_finds_process" + "--skip=test_kill_tcp_ipv4_process" + "--skip=test_dry_run_with_signal" + "--skip=test_combined_flags" + "--skip=test_dry_run_does_not_kill" "--skip=test_dry_run_option" "--skip=test_basic_kill_process" + "--skip=test_unix_process_kill_" ]; + __darwinAllowLocalNetworking = true; + meta = { description = "Command-line tool to easily kill processes running on a specified port"; homepage = "https://github.com/jkfran/killport"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ tbutter ]; mainProgram = "killport"; }; }) From 267a21ba0d33df44fa271a6838745636802e5541 Mon Sep 17 00:00:00 2001 From: Carmine Paolino Date: Tue, 26 May 2026 20:49:40 +0200 Subject: [PATCH 03/77] maintainers: add crmne --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a3649faceb2d..ebd66a90dfb9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5693,6 +5693,12 @@ githubId = 6821729; github = "criyle"; }; + crmne = { + email = "carmine@paolino.me"; + github = "crmne"; + githubId = 106617; + name = "Carmine Paolino"; + }; croissong = { email = "jan.moeller0@pm.me"; name = "Jan Möller"; From fd1177cced9f9d296dc3e2780eb239047a481222 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Fri, 22 May 2026 16:07:24 +0200 Subject: [PATCH 04/77] mumble: 1.5.857 -> 1.5.901 Signed-off-by: Felix Singer --- .../networking/mumble/default.nix | 7 ++++--- .../mumble/disable-overlay-build.patch | 21 ------------------- 2 files changed, 4 insertions(+), 24 deletions(-) delete mode 100644 pkgs/applications/networking/mumble/disable-overlay-build.patch diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix index 50759da2fd1a..9a5730580cb1 100644 --- a/pkgs/applications/networking/mumble/default.nix +++ b/pkgs/applications/networking/mumble/default.nix @@ -78,6 +78,7 @@ let "-D bundled-gsl=OFF" "-D bundled-json=OFF" "-D warnings-as-errors=OFF" # protobuf 34.x `[[nodiscard]]` workaround https://github.com/mumble-voip/mumble/issues/7102 + "-D use-timestamps=OFF" ] ++ (overrides.cmakeFlags or [ ]); @@ -151,7 +152,6 @@ let env.NIX_CFLAGS_COMPILE = lib.optionalString speechdSupport "-I${speechd-minimal}/include/speech-dispatcher"; patches = [ - ./disable-overlay-build.patch ./fix-plugin-copy.patch ]; @@ -165,6 +165,7 @@ let --source-dir=$NIX_BUILD_TOP/source/ \ --binary-dir=$out \ --only-appbundle \ + --no-overlay \ --version "${source.version}" mkdir -p $out/Applications $out/bin @@ -216,14 +217,14 @@ let } source; source = rec { - version = "1.5.857"; + version = "1.5.901"; # Needs submodules src = fetchFromGitHub { owner = "mumble-voip"; repo = "mumble"; tag = "v${version}"; - hash = "sha256-4ySak2nzT8p48waMgBc9kLrvFB8716e7p0G4trzuh1k="; + hash = "sha256-UBJH7EwfWvInuSD6ZALOKeVnWdfh/rmq8GVLG5URjOQ="; fetchSubmodules = true; }; }; diff --git a/pkgs/applications/networking/mumble/disable-overlay-build.patch b/pkgs/applications/networking/mumble/disable-overlay-build.patch deleted file mode 100644 index 9d2aff0d8da0..000000000000 --- a/pkgs/applications/networking/mumble/disable-overlay-build.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/macx/scripts/osxdist.py b/macx/scripts/osxdist.py -index bdc7fcbd2..2114caf37 100755 ---- a/macx/scripts/osxdist.py -+++ b/macx/scripts/osxdist.py -@@ -128,7 +128,7 @@ class AppBundle(object): - shutil.copy(rsrc, os.path.join(rsrcpath, b)) - - # Extras -- shutil.copy(os.path.join(options.binary_dir, 'MumbleOverlay.pkg'), os.path.join(rsrcpath, 'MumbleOverlay.pkg')) -+ # shutil.copy(os.path.join(options.binary_dir, 'MumbleOverlay.pkg'), os.path.join(rsrcpath, 'MumbleOverlay.pkg')) - - def copy_codecs(self): - ''' -@@ -275,7 +276,7 @@ def package_client(): - title = 'Mumble %s' % ver - - # Fix overlay installer package -- create_overlay_package() -+ # create_overlay_package() - if options.only_overlay: - sys.exit(0) From 5babe340a1c4cb46cdd5015c91f961ea9e5416e3 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 30 May 2026 23:16:32 +0200 Subject: [PATCH 05/77] actiona: 3.11.1 -> 3.11.4 --- pkgs/by-name/ac/actiona/disable-tts.patch | 26 +++++++++---------- .../actiona/fix-qt6-10-private-targets.diff | 13 ---------- pkgs/by-name/ac/actiona/package.nix | 10 +++---- 3 files changed, 16 insertions(+), 33 deletions(-) delete mode 100644 pkgs/by-name/ac/actiona/fix-qt6-10-private-targets.diff diff --git a/pkgs/by-name/ac/actiona/disable-tts.patch b/pkgs/by-name/ac/actiona/disable-tts.patch index ec36dff532a5..6c39b65558b7 100644 --- a/pkgs/by-name/ac/actiona/disable-tts.patch +++ b/pkgs/by-name/ac/actiona/disable-tts.patch @@ -1,8 +1,8 @@ diff --git a/actexec/CMakeLists.txt b/actexec/CMakeLists.txt -index 49d8128..e8bfa16 100644 +index e7c1e38..bfa1a9c 100644 --- a/actexec/CMakeLists.txt +++ b/actexec/CMakeLists.txt -@@ -40,7 +40,7 @@ endif() +@@ -41,7 +41,7 @@ endif() setup_target(${PROJECT}) @@ -11,7 +11,7 @@ index 49d8128..e8bfa16 100644 target_link_directories(${PROJECT} PRIVATE -@@ -75,7 +75,6 @@ target_link_libraries( +@@ -76,7 +76,6 @@ target_link_libraries( Qt6::Widgets Qt6::Core5Compat Qt6::Multimedia @@ -20,10 +20,10 @@ index 49d8128..e8bfa16 100644 ) diff --git a/actiona/CMakeLists.txt b/actiona/CMakeLists.txt -index d03d650..222b2f9 100644 +index fe9e49c..922bec2 100644 --- a/actiona/CMakeLists.txt +++ b/actiona/CMakeLists.txt -@@ -125,7 +125,7 @@ endif() +@@ -126,7 +126,7 @@ endif() setup_target(${PROJECT}) @@ -32,7 +32,7 @@ index d03d650..222b2f9 100644 target_link_directories(${PROJECT} PRIVATE -@@ -162,7 +162,6 @@ target_link_libraries( +@@ -163,7 +163,6 @@ target_link_libraries( Qt6::Widgets Qt6::Core5Compat Qt6::Multimedia @@ -41,7 +41,7 @@ index d03d650..222b2f9 100644 ${LIBX11_LIBRARIES} $<$:shlwapi> diff --git a/actions/system/CMakeLists.txt b/actions/system/CMakeLists.txt -index a3019b1..6d9430c 100644 +index cf99ca9..90949db 100644 --- a/actions/system/CMakeLists.txt +++ b/actions/system/CMakeLists.txt @@ -67,8 +67,6 @@ set(HEADERS @@ -50,10 +50,10 @@ index a3019b1..6d9430c 100644 ${HEADERS_PREFIX}/actions/systeminstance.hpp - ${HEADERS_PREFIX}/actions/texttospeechdefinition.hpp - ${HEADERS_PREFIX}/actions/texttospeechinstance.hpp - ${HEADERS_PREFIX}/code/mediaplaylist.hpp + ${HEADERS_PREFIX}/code/mediaplayer.hpp ${HEADERS_PREFIX}/code/notify.hpp ${HEADERS_PREFIX}/code/process.hpp -@@ -140,7 +138,6 @@ find_package(Qt6 ${ACT_MINIMUM_QT_VERSION} COMPONENTS +@@ -141,7 +139,6 @@ find_package(Qt6 ${ACT_MINIMUM_QT_VERSION} COMPONENTS DBus Multimedia MultimediaWidgets @@ -61,16 +61,16 @@ index a3019b1..6d9430c 100644 REQUIRED) target_link_directories(${PROJECT} -@@ -167,7 +164,6 @@ target_link_libraries(${PROJECT} +@@ -168,7 +165,6 @@ target_link_libraries(${PROJECT} Qt6::DBus Qt6::Multimedia Qt6::MultimediaWidgets - Qt6::TextToSpeech ${LIBNOTIFY_LIBRARIES} ${BLUEZ_LIBRARIES} - $<$:Bthprops> + $<$:Advapi32> diff --git a/actions/system/src/actionpacksystem.hpp b/actions/system/src/actionpacksystem.hpp -index ea045e3..a5af35a 100644 +index 9214c00..3b13ea1 100644 --- a/actions/system/src/actionpacksystem.hpp +++ b/actions/system/src/actionpacksystem.hpp @@ -32,10 +32,6 @@ @@ -82,7 +82,7 @@ index ea045e3..a5af35a 100644 -#endif - #include "code/system.hpp" - #include "code/mediaplaylist.hpp" + #include "code/mediaplayer.hpp" #include "code/notify.hpp" @@ -64,9 +60,6 @@ public: addActionDefinition(new Actions::DetachedCommandDefinition(this)); diff --git a/pkgs/by-name/ac/actiona/fix-qt6-10-private-targets.diff b/pkgs/by-name/ac/actiona/fix-qt6-10-private-targets.diff deleted file mode 100644 index 476272f1b911..000000000000 --- a/pkgs/by-name/ac/actiona/fix-qt6-10-private-targets.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/actiontools/CMakeLists.txt b/actiontools/CMakeLists.txt -index 94c809c4..eb3d7e8c 100644 ---- a/actiontools/CMakeLists.txt -+++ b/actiontools/CMakeLists.txt -@@ -292,7 +292,7 @@ target_compile_definitions(${PROJECT} PRIVATE ACTIONTOOLS_LIBRARY) - setup_target(${PROJECT}) - - find_package(OpenCV REQUIRED core imgproc) --find_package(Qt6 ${ACT_MINIMUM_QT_VERSION} COMPONENTS Widgets Qml REQUIRED) -+find_package(Qt6 ${ACT_MINIMUM_QT_VERSION} COMPONENTS Widgets Qml QmlPrivate REQUIRED) - - ExternalProject_Add(external_qtjsapi - SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/qtjsapi diff --git a/pkgs/by-name/ac/actiona/package.nix b/pkgs/by-name/ac/actiona/package.nix index b0013c50ecb7..5f32ed6cf058 100644 --- a/pkgs/by-name/ac/actiona/package.nix +++ b/pkgs/by-name/ac/actiona/package.nix @@ -18,21 +18,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "actiona"; - version = "3.11.1"; + version = "3.11.4"; src = fetchFromGitHub { owner = "Jmgr"; repo = "actiona"; tag = "v${finalAttrs.version}"; - hash = "sha256-sJlzrrpmo2CbzChCtiyxqDtjoN58BN4Ptjm4sH83zAw="; + hash = "sha256-PQNbbIErw/fnEyIy80+300g3YC4pEqUB/m9l1dXvORU="; fetchSubmodules = true; }; - patches = [ - # Meet Qt 6.10 requirement for explicit find_package of private targets - ./fix-qt6-10-private-targets.diff - ] - ++ lib.optionals (!textToSpeechSupport) [ + patches = lib.optionals (!textToSpeechSupport) [ # Removes TTS support ./disable-tts.patch ]; From 5606fbfaa05ee8ba455f2727171475af28a20271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 7 Jun 2026 16:47:15 +0200 Subject: [PATCH 06/77] roundcubePlugins.thunderbird_labels: 1.6.0 -> 1.6.2 --- pkgs/servers/roundcube/plugins/thunderbird_labels/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/roundcube/plugins/thunderbird_labels/default.nix b/pkgs/servers/roundcube/plugins/thunderbird_labels/default.nix index f2087056488d..38afc81c36b0 100644 --- a/pkgs/servers/roundcube/plugins/thunderbird_labels/default.nix +++ b/pkgs/servers/roundcube/plugins/thunderbird_labels/default.nix @@ -2,10 +2,10 @@ roundcubePlugin rec { pname = "thunderbird_labels"; - version = "1.6.0"; + version = "1.6.2"; src = fetchzip { url = "https://github.com/mike-kfed/roundcube-thunderbird_labels/archive/refs/tags/v${version}.tar.gz"; - sha256 = "09hh3d0n12b8ywkazh8kj3xgn128k35hyjhpa98c883b6b9y8kif"; + hash = "sha256-i06kfA9oxRX+tICTPWBobOyHedqbjBb4JLBmC9ruBmM="; }; } From 289e70f37b7513361b57c418aa2857b439609de5 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 13 Jun 2026 13:58:48 +0200 Subject: [PATCH 07/77] maintainers: remove ethercrow --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/tc/tcpkali/package.nix | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 98a3cbacd816..e2c684a76e02 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8409,12 +8409,6 @@ { fingerprint = "2E51 F618 39D1 FA94 7A73 00C2 34C0 4305 D581 DBFE"; } ]; }; - ethercrow = { - email = "ethercrow@gmail.com"; - github = "ethercrow"; - githubId = 222467; - name = "Dmitry Ivanov"; - }; ethindp = { name = "Ethin Probst"; email = "harlydavidsen@gmail.com"; diff --git a/pkgs/by-name/tc/tcpkali/package.nix b/pkgs/by-name/tc/tcpkali/package.nix index 3641c698ac48..36fda7cc2238 100644 --- a/pkgs/by-name/tc/tcpkali/package.nix +++ b/pkgs/by-name/tc/tcpkali/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2; inherit (src.meta) homepage; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ethercrow ]; + maintainers = [ ]; mainProgram = "tcpkali"; }; } From 234e6b37ea4fa555183073fa60cbdc26b05994fa Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 13 Jun 2026 13:55:40 +0200 Subject: [PATCH 08/77] maintainers: remove mboes --- maintainers/maintainer-list.nix | 6 ------ maintainers/team-list.nix | 1 - pkgs/by-name/ke/keyfuzz/package.nix | 2 +- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 98a3cbacd816..df1cd257fbda 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17497,12 +17497,6 @@ githubId = 9051309; name = "Maximilian Bode"; }; - mboes = { - email = "mboes@tweag.net"; - github = "mboes"; - githubId = 51356; - name = "Mathieu Boespflug"; - }; mBornand = { email = "dev.mbornand@systemb.ch"; github = "mBornand"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index d48fc406b57a..8bb4735631d1 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -68,7 +68,6 @@ with lib.maintainers; bazel = { members = [ - mboes cbley olebedev groodt diff --git a/pkgs/by-name/ke/keyfuzz/package.nix b/pkgs/by-name/ke/keyfuzz/package.nix index 0f4c29bee4d4..d54d7a125d4b 100644 --- a/pkgs/by-name/ke/keyfuzz/package.nix +++ b/pkgs/by-name/ke/keyfuzz/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation { homepage = "http://0pointer.de/lennart/projects/keyfuzz/"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ mboes ]; + maintainers = [ ]; }; src = fetchurl { From 57b40c9e414989e27a65d10eed1edee699a02ab2 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 13 Jun 2026 14:25:42 +0200 Subject: [PATCH 09/77] maintainers: remove ylecornec --- maintainers/maintainer-list.nix | 6 ------ maintainers/team-list.nix | 1 - 2 files changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 98a3cbacd816..82fa477653b6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -30519,12 +30519,6 @@ githubId = 1742643; name = "Ravi Peters"; }; - ylecornec = { - email = "yves.stan.lecornec@tweag.io"; - github = "ylecornec"; - githubId = 5978566; - name = "Yves-Stan Le Cornec"; - }; ylh = { email = "nixpkgs@ylh.io"; github = "ylh"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index d48fc406b57a..e34359a8246d 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -73,7 +73,6 @@ with lib.maintainers; olebedev groodt aherrmann - ylecornec boltzmannrain ]; scope = "Bazel build tool & related tools https://bazel.build/"; From c5da2447c9b25ef968e69f3305993c3b2c7c37ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 13 Jun 2026 23:32:48 +0200 Subject: [PATCH 10/77] libhsts: bump hsts list --- pkgs/by-name/li/libhsts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libhsts/package.nix b/pkgs/by-name/li/libhsts/package.nix index 9546b652d021..b5d9fae0bb2a 100644 --- a/pkgs/by-name/li/libhsts/package.nix +++ b/pkgs/by-name/li/libhsts/package.nix @@ -9,11 +9,11 @@ python3, }: let - chromium_version = "140.0.7324.1"; + chromium_version = "151.0.7891.2"; hsts_list = fetchurl { url = "https://raw.github.com/chromium/chromium/${chromium_version}/net/http/transport_security_state_static.json"; - hash = "sha256-XV3yZA3Ai4It7S/y4V0h+UtKm8SXm6x1hlITD7jGY9I="; + hash = "sha256-YuiotSk0Lf3IHz/UjgCmU/brdB1lszob6DN4DXyjiWU="; }; in From 6c0cb2defd53d98665f0feb5cd90af73f9385c20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 13 Jun 2026 23:12:18 +0200 Subject: [PATCH 11/77] treewide: fix leftover docbook links --- .../development/settings-options.section.md | 4 +- nixos/doc/manual/redirects.json | 3 ++ nixos/modules/services/backup/duplicati.nix | 4 +- nixos/modules/services/networking/onedrive.md | 39 +++++++++++++++++++ .../modules/services/networking/onedrive.nix | 6 +-- nixos/modules/services/networking/veilid.nix | 2 +- nixos/modules/services/web-apps/agorakit.nix | 6 +-- nixos/modules/services/web-apps/hatsu.nix | 2 +- nixos/modules/services/web-apps/monica.nix | 6 +-- nixos/modules/services/web-apps/rutorrent.nix | 14 +++---- pkgs/by-name/ma/macfuse-stubs/package.nix | 11 ++---- pkgs/stdenv/generic/problems.nix | 2 +- 12 files changed, 66 insertions(+), 33 deletions(-) create mode 100644 nixos/modules/services/networking/onedrive.md diff --git a/nixos/doc/manual/development/settings-options.section.md b/nixos/doc/manual/development/settings-options.section.md index f3257a56d71b..dcc7bb9caed0 100644 --- a/nixos/doc/manual/development/settings-options.section.md +++ b/nixos/doc/manual/development/settings-options.section.md @@ -553,7 +553,7 @@ in default = { }; description = '' Configuration for foo, see - + for supported settings. ''; }; @@ -628,7 +628,7 @@ up in the manual. default = { }; description = '' Configuration for Foo, see - + for supported values. ''; }; diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json index 264b17c856e8..fa6f1989ba71 100644 --- a/nixos/doc/manual/redirects.json +++ b/nixos/doc/manual/redirects.json @@ -101,6 +101,9 @@ "module-services-mautrix-discord-troubleshooting": [ "index.html#module-services-mautrix-discord-troubleshooting" ], + "module-services-onedrive": [ + "index.html#module-services-onedrive" + ], "module-services-tandoor-recipes-migrating-media-option-move": [ "index.html#module-services-tandoor-recipes-migrating-media-option-move", "index.html#module-services-tandoor-recipes-migrating-media-option-1" diff --git a/nixos/modules/services/backup/duplicati.nix b/nixos/modules/services/backup/duplicati.nix index b69510f0aecb..7ee92591d35a 100644 --- a/nixos/modules/services/backup/duplicati.nix +++ b/nixos/modules/services/backup/duplicati.nix @@ -72,7 +72,7 @@ in Each line in this option should be of the format --option=value. The options in this file take precedence over the options provided through command line arguments. - Duplicati docs: parameters-file + [Duplicati docs: parameters-file](https://duplicati.readthedocs.io/en/latest/06-advanced-options/#parameters-file) ''; }; @@ -85,7 +85,7 @@ in Each line in the file option should be of the format --option=value. The options in this file take precedence over the options provided through command line arguments. - Duplicati docs: parameters-file + [Duplicati docs: parameters-file](https://duplicati.readthedocs.io/en/latest/06-advanced-options/#parameters-file) ''; }; }; diff --git a/nixos/modules/services/networking/onedrive.md b/nixos/modules/services/networking/onedrive.md new file mode 100644 index 000000000000..2a114230c85f --- /dev/null +++ b/nixos/modules/services/networking/onedrive.md @@ -0,0 +1,39 @@ +# Microsoft OneDrive {#module-services-onedrive} + +Microsoft Onedrive is a popular cloud file-hosting service, used by 85% +of Fortune 500 companies. NixOS uses a popular OneDrive client for Linux +maintained by github user abraunegg. The Linux client is excellent and +allows customization of which files or paths to download, not much +unlike the default Windows OneDrive client by Microsoft itself. The +client allows syncing with multiple onedrive accounts at the same time, +of any type- OneDrive personal, OneDrive business, Office365 and +Sharepoint libraries, without any additional charge. + +For more information, guides and documentation, see . + +To enable OneDrive support, add the following to your +`configuration.nix`: {option}`services.onedrive.enable` = true; + +This installs the `onedrive` package and a service `onedriveLauncher` +which will instantiate a `onedrive` service for all your OneDrive +accounts. Follow the steps in documentation of the onedrive client to +setup your accounts. To use the service with multiple accounts, create a +file named `onedrive-launcher` in `~/.config` and add the filename of +the config directory, relative to `~/.config`. For example, if you have +two OneDrive accounts with configs in `~/.config/onedrive_bob_work` and +`~/.config/onedrive_bob_personal`, add the following lines: + +``` +onedrive_bob_work +# Not in use: +# onedrive_bob_office365 +onedrive_bob_personal +``` + +No such file needs to be created if you are using only a single OneDrive +account with config in the default location `~/.config/onedrive`, in the +absence of `~/.config/onedrive-launcher`, only a single service is +instantiated, with default config path. + +If you wish to use a custom OneDrive package, say from another channel, +add the following line: {option}`services.onedrive.package` = pkgs.unstable.onedrive; diff --git a/nixos/modules/services/networking/onedrive.nix b/nixos/modules/services/networking/onedrive.nix index f7d1f0d0de5c..b466f4db5918 100644 --- a/nixos/modules/services/networking/onedrive.nix +++ b/nixos/modules/services/networking/onedrive.nix @@ -23,17 +23,13 @@ let in { - ### Documentation - # meta.doc = ./onedrive.xml; - - ### Interface + meta.doc = ./onedrive.md; options.services.onedrive = { enable = lib.mkEnableOption "OneDrive service"; package = lib.mkPackageOption pkgs "onedrive" { }; }; - ### Implementation config = lib.mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; diff --git a/nixos/modules/services/networking/veilid.nix b/nixos/modules/services/networking/veilid.nix index e270fe7c076c..78c9e7ed9a65 100644 --- a/nixos/modules/services/networking/veilid.nix +++ b/nixos/modules/services/networking/veilid.nix @@ -92,7 +92,7 @@ in settings = mkOption { description = '' Build veilid-server.conf with nix expression. - Check Configuration Keys. + Check [Configuration Keys](https://veilid.gitlab.io/developer-book/admin/config.html#configuration-keys). ''; type = types.submodule { freeformType = settingsFormat.type; diff --git a/nixos/modules/services/web-apps/agorakit.nix b/nixos/modules/services/web-apps/agorakit.nix index 84bda144718f..24bce060da33 100644 --- a/nixos/modules/services/web-apps/agorakit.nix +++ b/nixos/modules/services/web-apps/agorakit.nix @@ -272,15 +272,15 @@ in Agorakit configuration options to set in the .env file. - Refer to + Refer to for details on supported values. Settings containing secret data should be set to an attribute - set containing the attribute _secret - a + set containing the attribute `_secret` - a string pointing to a file containing the value the option should be set to. See the example to get a better picture of this: in the resulting .env file, the - OIDC_CLIENT_SECRET key will be set to the + `OIDC_CLIENT_SECRET` key will be set to the contents of the /run/keys/oidc_secret file. ''; diff --git a/nixos/modules/services/web-apps/hatsu.nix b/nixos/modules/services/web-apps/hatsu.nix index 093ae150cfdc..fb83dfa8bc03 100644 --- a/nixos/modules/services/web-apps/hatsu.nix +++ b/nixos/modules/services/web-apps/hatsu.nix @@ -66,7 +66,7 @@ in description = '' Configuration for Hatsu, see - + for supported values. ''; }; diff --git a/nixos/modules/services/web-apps/monica.nix b/nixos/modules/services/web-apps/monica.nix index 2b0b1976422f..43bc381176db 100644 --- a/nixos/modules/services/web-apps/monica.nix +++ b/nixos/modules/services/web-apps/monica.nix @@ -274,15 +274,15 @@ in monica configuration options to set in the .env file. - Refer to + Refer to for details on supported values. Settings containing secret data should be set to an attribute - set containing the attribute _secret - a + set containing the attribute `_secret` - a string pointing to a file containing the value the option should be set to. See the example to get a better picture of this: in the resulting .env file, the - OIDC_CLIENT_SECRET key will be set to the + `OIDC_CLIENT_SECRET` key will be set to the contents of the /run/keys/oidc_secret file. ''; diff --git a/nixos/modules/services/web-apps/rutorrent.nix b/nixos/modules/services/web-apps/rutorrent.nix index 82684f884980..c27f22324d3c 100644 --- a/nixos/modules/services/web-apps/rutorrent.nix +++ b/nixos/modules/services/web-apps/rutorrent.nix @@ -75,8 +75,8 @@ in default = [ "httprpc" ]; example = literalExpression ''[ "httprpc" "data" "diskspace" "edit" "erasedata" "theme" "trafic" ]''; description = '' - List of plugins to enable. See the list of available plugins. Note: the unpack plugin needs the nonfree unrar package. - You need to either enable one of the rpc or httprpc plugin or enable the option. + List of plugins to enable. See the list of [available plugins](https://github.com/Novik/ruTorrent/wiki/Plugins#currently-there-are-the-following-plugins). Note: the `unpack` plugin needs the nonfree `unrar` package. + You need to either enable one of the `rpc` or `httprpc` plugin or enable the {option}`services.rutorrent.nginx.exposeInsecureRPC2mount` option. ''; }; @@ -97,7 +97,7 @@ in "pm.max_requests" = 500; }; description = '' - Options for ruTorrent's PHP pool. See the documentation on php-fpm.conf for details on configuration directives. + Options for ruTorrent's PHP pool. See the documentation on `php-fpm.conf` for details on configuration directives. ''; }; @@ -107,8 +107,8 @@ in default = false; description = '' Whether to enable nginx virtual host management. - Further nginx configuration can be done by adapting services.nginx.virtualHosts.<name>. - See for further information. + Further nginx configuration can be done by adapting `services.nginx.virtualHosts.`. + See {option}`services.nginx.virtualHosts` for further information. ''; }; @@ -116,8 +116,8 @@ in type = types.bool; default = false; description = '' - If you do not enable one of the rpc or httprpc plugins you need to expose an RPC mount through scgi using this option. - Warning: This allow to run arbitrary commands, as the rtorrent user, so make sure to use authentification. The simplest way would be to use the services.nginx.virtualHosts.<name>.basicAuth option. + If you do not enable one of the `rpc` or `httprpc` plugins you need to expose an RPC mount through scgi using this option. + Warning: This allow to run arbitrary commands, as the rtorrent user, so make sure to use authentication. The simplest way would be to use the {option}`services.nginx.virtualHosts..basicAuth` option. ''; }; }; diff --git a/pkgs/by-name/ma/macfuse-stubs/package.nix b/pkgs/by-name/ma/macfuse-stubs/package.nix index fdd513bb1561..8a9889649eca 100644 --- a/pkgs/by-name/ma/macfuse-stubs/package.nix +++ b/pkgs/by-name/ma/macfuse-stubs/package.nix @@ -58,13 +58,14 @@ stdenv.mkDerivation rec { cp -R usr/local/include/fuse{,.h} $out/include ''; + passthru.warning = meta.description; + meta = { homepage = "https://osxfuse.github.io"; description = "Build time stubs for FUSE on macOS"; longDescription = '' macFUSE is required for this package to work on macOS. To install macFUSE, - use the installer from the - project website. + use the installer from the [project website](https://osxfuse.github.io/). ''; platforms = lib.platforms.darwin; maintainers = with lib.maintainers; [ midchildan ]; @@ -76,10 +77,4 @@ stdenv.mkDerivation rec { lgpl2Plus # libfuse ]; }; - - passthru.warning = '' - macFUSE is required for this package to work on macOS. To install macFUSE, - use the installer from the - project website. - ''; } diff --git a/pkgs/stdenv/generic/problems.nix b/pkgs/stdenv/generic/problems.nix index 926075bd8229..eed4b244e4c2 100644 --- a/pkgs/stdenv/generic/problems.nix +++ b/pkgs/stdenv/generic/problems.nix @@ -158,7 +158,7 @@ rec { Package names are taken from `lib.getName`, which looks at the `pname` first and falls back to extracting the "pname" part from the `name` attribute. - See Installing packages with problems in the NixOS manual. + See [Installing packages with problems](https://nixos.org/manual/nixpkgs/stable/#sec-ignore-problems) in the NixOS manual. ''; }; From b5232e1402a6dc17d41fc659266d7a26eac1ba70 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 20:42:22 +0700 Subject: [PATCH 12/77] python3Packages.wikipedia: migrate to pyproject --- pkgs/development/python-modules/wikipedia/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wikipedia/default.nix b/pkgs/development/python-modules/wikipedia/default.nix index 023fc3a53115..a4f071d06c94 100644 --- a/pkgs/development/python-modules/wikipedia/default.nix +++ b/pkgs/development/python-modules/wikipedia/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, beautifulsoup4, requests, unittestCheckHook, @@ -10,14 +11,16 @@ buildPythonPackage rec { pname = "wikipedia"; version = "1.4.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-2w+tGCn91EGxhSMG6YVjmCBNwHhtKZbdLgyLuOJhM7I="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ beautifulsoup4 requests ]; From c553f34456c0d5bb69839aa28f43490e7e952de4 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 20:43:48 +0700 Subject: [PATCH 13/77] python3Packages.wikipedia: modernize --- pkgs/development/python-modules/wikipedia/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/wikipedia/default.nix b/pkgs/development/python-modules/wikipedia/default.nix index a4f071d06c94..704f927f5c1d 100644 --- a/pkgs/development/python-modules/wikipedia/default.nix +++ b/pkgs/development/python-modules/wikipedia/default.nix @@ -8,13 +8,15 @@ unittestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "wikipedia"; version = "1.4.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-2w+tGCn91EGxhSMG6YVjmCBNwHhtKZbdLgyLuOJhM7I="; }; @@ -29,6 +31,8 @@ buildPythonPackage rec { unittestFlagsArray = [ "tests/ '*test.py'" ]; + pythonImportsCheck = [ "wikipedia" ]; + meta = { description = "Pythonic wrapper for the Wikipedia API"; homepage = "https://github.com/goldsmith/Wikipedia"; @@ -36,4 +40,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ natsukium ]; }; -} +}) From 42e7738e64b964e4d4f7bb10a2de8685e4cb0b82 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 21:22:25 +0700 Subject: [PATCH 14/77] python3Packages.xpybutil: migrate to pyproject --- pkgs/development/python-modules/xpybutil/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xpybutil/default.nix b/pkgs/development/python-modules/xpybutil/default.nix index cdcc1c263942..aed7fed7ce80 100644 --- a/pkgs/development/python-modules/xpybutil/default.nix +++ b/pkgs/development/python-modules/xpybutil/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, xcffib, pillow, }: @@ -9,7 +10,7 @@ buildPythonPackage rec { pname = "xpybutil"; version = "0.0.6"; - format = "setuptools"; + pyproject = true; # Pypi only offers a wheel src = fetchFromGitHub { @@ -19,8 +20,10 @@ buildPythonPackage rec { sha256 = "17gbqq955fcl29aayn8l0x14azc60cxgkvdxblz9q8x3l50w0xpg"; }; + build-system = [ setuptools ]; + # pillow is a dependency in image.py which is not listed in setup.py - propagatedBuildInputs = [ + dependencies = [ pillow xcffib ]; From f754bb9d1dc668845a6596626708cd833062f393 Mon Sep 17 00:00:00 2001 From: Harinn Date: Mon, 15 Jun 2026 21:23:34 +0700 Subject: [PATCH 15/77] python3Packages.xpybutil: modernize --- pkgs/development/python-modules/xpybutil/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/xpybutil/default.nix b/pkgs/development/python-modules/xpybutil/default.nix index aed7fed7ce80..f8c696f41781 100644 --- a/pkgs/development/python-modules/xpybutil/default.nix +++ b/pkgs/development/python-modules/xpybutil/default.nix @@ -7,17 +7,19 @@ pillow, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xpybutil"; version = "0.0.6"; pyproject = true; + __structuredAttrs = true; + # Pypi only offers a wheel src = fetchFromGitHub { owner = "BurntSushi"; repo = "xpybutil"; - rev = version; - sha256 = "17gbqq955fcl29aayn8l0x14azc60cxgkvdxblz9q8x3l50w0xpg"; + tag = finalAttrs.version; + hash = "sha256-73bAQaGjI5w+Xb3t+ToDhn1FQgcUWa9UEpS5UhLG650="; }; build-system = [ setuptools ]; @@ -41,4 +43,4 @@ buildPythonPackage rec { license = lib.licenses.wtfpl; maintainers = with lib.maintainers; [ artturin ]; }; -} +}) From 060236fbb0432eaaaf1f4b589aa87511dd970ad6 Mon Sep 17 00:00:00 2001 From: Carmine Paolino Date: Sun, 14 Jun 2026 23:37:51 +0200 Subject: [PATCH 16/77] hyprmoncfg: init at 1.8.0 --- pkgs/by-name/hy/hyprmoncfg/package.nix | 91 ++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 pkgs/by-name/hy/hyprmoncfg/package.nix diff --git a/pkgs/by-name/hy/hyprmoncfg/package.nix b/pkgs/by-name/hy/hyprmoncfg/package.nix new file mode 100644 index 000000000000..4d64d3739a57 --- /dev/null +++ b/pkgs/by-name/hy/hyprmoncfg/package.nix @@ -0,0 +1,91 @@ +{ + lib, + bash, + buildGoModule, + fetchFromGitHub, + hyprland, + makeWrapper, + nix-update-script, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "hyprmoncfg"; + version = "1.8.0"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "crmne"; + repo = "hyprmoncfg"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hu3ekA4wAp83DE2v00B2n5gsZt2iSv0/OWbg5Mwo4gY="; + }; + + vendorHash = "sha256-gQbjvdKtO0hCXrs9RnWo1s0YeHf5W9t+8AgS2ELXlPo="; + + env.CGO_ENABLED = 0; + + ldflags = [ + "-s" + "-w" + "-X github.com/crmne/hyprmoncfg/internal/buildinfo.Version=${finalAttrs.version}" + "-X github.com/crmne/hyprmoncfg/internal/buildinfo.Commit=0000000" + "-X github.com/crmne/hyprmoncfg/internal/buildinfo.Date=unknown" + ]; + + nativeBuildInputs = [ makeWrapper ]; + + nativeCheckInputs = [ hyprland ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doCheck = true; + + doInstallCheck = true; + + postPatch = '' + substituteInPlace internal/daemon/daemon_test.go \ + --replace-fail '#!/bin/bash' '#!${lib.getExe bash}' + substituteInPlace internal/apply/apply_test.go \ + --replace-fail '#!/bin/bash' '#!${lib.getExe bash}' \ + --replace-fail '#!/usr/bin/env bash' '#!${lib.getExe bash}' \ + --replace-fail '#!/bin/sh' '#!${lib.getExe bash}' + substituteInPlace internal/hypr/client_test.go \ + --replace-fail '#!/usr/bin/env bash' '#!${lib.getExe bash}' + ''; + + preCheck = '' + export TMPDIR=/tmp + ''; + + postInstall = '' + install -Dm644 packaging/applications/hyprmoncfg.desktop \ + $out/share/applications/hyprmoncfg.desktop + install -Dm644 packaging/icons/hyprmoncfg.svg \ + $out/share/icons/hicolor/scalable/apps/hyprmoncfg.svg + substituteInPlace packaging/systemd/hyprmoncfgd.service \ + --replace-fail /usr/bin/hyprmoncfgd $out/bin/hyprmoncfgd + install -Dm644 packaging/systemd/hyprmoncfgd.service \ + $out/share/systemd/user/hyprmoncfgd.service + ''; + + postFixup = '' + wrapProgram $out/bin/hyprmoncfg \ + --prefix PATH : ${lib.makeBinPath [ hyprland ]} + wrapProgram $out/bin/hyprmoncfgd \ + --prefix PATH : ${lib.makeBinPath [ hyprland ]} + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Terminal-first monitor configurator and auto-switching daemon for Hyprland"; + homepage = "https://github.com/crmne/hyprmoncfg"; + changelog = "https://github.com/crmne/hyprmoncfg/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ crmne ]; + mainProgram = "hyprmoncfg"; + platforms = hyprland.meta.platforms; + }; +}) From 2d846cb42afa49cfd11ccffab96fd5055ee538fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 16 Jun 2026 18:53:45 +0200 Subject: [PATCH 17/77] gofu: unstable-2023-04-25 -> 2026.2 --- pkgs/by-name/go/gofu/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/gofu/package.nix b/pkgs/by-name/go/gofu/package.nix index 1b95bd33f4c0..3f709205e055 100644 --- a/pkgs/by-name/go/gofu/package.nix +++ b/pkgs/by-name/go/gofu/package.nix @@ -4,15 +4,15 @@ fetchFromGitHub, }: -buildGoModule { +buildGoModule (finalAttrs: { pname = "gofu"; - version = "unstable-2023-04-25"; + version = "2026.2"; src = fetchFromGitHub { owner = "majewsky"; repo = "gofu"; - rev = "f308ca92d1631e579fbfe3b3da13c93709dc18a2"; - hash = "sha256-8c/Z+44gX7diAhXq8sHOqISoGhYdFA7VUYn7eNMCYxY="; + tag = "v${finalAttrs.version}"; + hash = "sha256-4ssDfWsV1/3iQ7beR+kyqsN+rMe6cxda4OB6f8KkWVY="; }; vendorHash = null; @@ -30,4 +30,4 @@ buildGoModule { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; -} +}) From 5330978e5ff9200bb60226c8ab1b37ecbbda9d65 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:24:44 +0200 Subject: [PATCH 18/77] python3Packages.deap: use finalAttrs --- pkgs/development/python-modules/deap/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index a6eb71ee2d62..c9e92b9b8caf 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -7,13 +7,14 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "deap"; version = "1.4.3"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) version; + pname = "deap"; hash = "sha256-fJcIj7BYNb3CVb7EdcsOd43itD5Ey++/K81lWu7IZf0="; }; @@ -32,4 +33,4 @@ buildPythonPackage rec { psyanticy ]; }; -} +}) From be49ff84106920b86ecd5d2bf145ffb43dc216eb Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:26:00 +0200 Subject: [PATCH 19/77] python3Packages.deap: enable __structuredAttrs --- pkgs/development/python-modules/deap/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index c9e92b9b8caf..315895319325 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -12,6 +12,8 @@ buildPythonPackage (finalAttrs: { version = "1.4.3"; format = "setuptools"; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) version; pname = "deap"; From cdfe4b5600f467dd685f2711259e9c6101296116 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:28:50 +0200 Subject: [PATCH 20/77] python3Packages.deap: migrate to pyproject --- pkgs/development/python-modules/deap/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index 315895319325..2be31098ba88 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, matplotlib, numpy, pytestCheckHook, @@ -10,7 +11,7 @@ buildPythonPackage (finalAttrs: { pname = "deap"; version = "1.4.3"; - format = "setuptools"; + pyproject = true; __structuredAttrs = true; @@ -20,10 +21,15 @@ buildPythonPackage (finalAttrs: { hash = "sha256-fJcIj7BYNb3CVb7EdcsOd43itD5Ey++/K81lWu7IZf0="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ matplotlib numpy ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = { From 7b33a17b224fdfab37edeb0253de1f01d7ca6df8 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Tue, 16 Jun 2026 15:37:16 +0200 Subject: [PATCH 21/77] python3Packages.deap: 1.4.3 -> 1.4.4 --- pkgs/development/python-modules/deap/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/deap/default.nix b/pkgs/development/python-modules/deap/default.nix index 2be31098ba88..370aa72af51e 100644 --- a/pkgs/development/python-modules/deap/default.nix +++ b/pkgs/development/python-modules/deap/default.nix @@ -3,14 +3,14 @@ buildPythonPackage, fetchPypi, setuptools, - matplotlib, + moocore, numpy, pytestCheckHook, }: buildPythonPackage (finalAttrs: { pname = "deap"; - version = "1.4.3"; + version = "1.4.4"; pyproject = true; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { inherit (finalAttrs) version; pname = "deap"; - hash = "sha256-fJcIj7BYNb3CVb7EdcsOd43itD5Ey++/K81lWu7IZf0="; + hash = "sha256-UNS9kk/KWhaj26i/2xFApV6cJM5QgWq09Wg9LzHC1zQ="; }; build-system = [ @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { ]; dependencies = [ - matplotlib + moocore numpy ]; From 78e9c72157043cabf032129d86bcedcd7b410f92 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 13:23:11 +0000 Subject: [PATCH 22/77] androidenv.test-suite: b302c79dc7524f10 -> b32174c25099306e --- pkgs/development/mobile/androidenv/repo.json | 1400 ++++++++++-------- 1 file changed, 744 insertions(+), 656 deletions(-) diff --git a/pkgs/development/mobile/androidenv/repo.json b/pkgs/development/mobile/androidenv/repo.json index f0e8bf2b73e0..48ea3ae223b5 100644 --- a/pkgs/development/mobile/androidenv/repo.json +++ b/pkgs/development/mobile/androidenv/repo.json @@ -12,7 +12,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-10", @@ -90,7 +90,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-11", @@ -154,7 +154,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-12", @@ -230,7 +230,7 @@ } ], "displayName": "Google TV Addon", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-googletv-license", "name": "google_tv_addon", "path": "add-ons/addon-google_tv_addon-google-12", @@ -276,7 +276,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-13", @@ -352,7 +352,7 @@ } ], "displayName": "Google TV Addon", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-googletv-license", "name": "google_tv_addon", "path": "add-ons/addon-google_tv_addon-google-13", @@ -398,7 +398,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-14", @@ -476,7 +476,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-15", @@ -568,7 +568,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-16", @@ -660,7 +660,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-17", @@ -752,7 +752,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-18", @@ -844,7 +844,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-19", @@ -936,7 +936,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-21", @@ -1028,7 +1028,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-22", @@ -1212,7 +1212,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-24", @@ -1304,7 +1304,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-25", @@ -1396,7 +1396,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-3", @@ -1460,7 +1460,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-4", @@ -1524,7 +1524,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-5", @@ -1588,7 +1588,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-6", @@ -1652,7 +1652,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-7", @@ -1716,7 +1716,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-8", @@ -1780,7 +1780,7 @@ } ], "displayName": "Google APIs", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "google_apis", "path": "add-ons/addon-google_apis-google-9", @@ -1845,7 +1845,7 @@ } ], "displayName": "Android Support Repository", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-android-m2repository", "path": "extras/android/m2repository", @@ -1876,7 +1876,7 @@ } ], "displayName": "Android Emulator hypervisor driver (installer)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-Android_Emulator_Hypervisor_Driver", "path": "extras/google/Android_Emulator_Hypervisor_Driver", @@ -1907,7 +1907,7 @@ } ], "displayName": "Google AdMob Ads SDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-admob_ads_sdk", "path": "extras/google/admob_ads_sdk", @@ -1936,7 +1936,7 @@ } ], "displayName": "Google Analytics App Tracking SDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-analytics_sdk_v2", "path": "extras/google/analytics_sdk_v2", @@ -1986,7 +1986,7 @@ } ], "displayName": "Android Auto Desktop Head Unit Emulator", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-auto", "path": "extras/google/auto", @@ -2012,7 +2012,7 @@ } ], "displayName": "Google Cloud Messaging for Android Library", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-gcm", "path": "extras/google/gcm", @@ -2048,7 +2048,7 @@ } }, "displayName": "Google Play services", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-google_play_services", "path": "extras/google/google_play_services", @@ -2077,7 +2077,7 @@ } ], "displayName": "Google Play services for Froyo", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-google_play_services_froyo", "path": "extras/google/google_play_services_froyo", @@ -2106,7 +2106,7 @@ } ], "displayName": "Google Play Instant Development SDK (Deprecated)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-instantapps", "path": "extras/google/instantapps", @@ -2144,7 +2144,7 @@ } }, "displayName": "Google Repository", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-m2repository", "path": "extras/google/m2repository", @@ -2173,7 +2173,7 @@ } ], "displayName": "Google Play APK Expansion library", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-market_apk_expansion", "path": "extras/google/market_apk_expansion", @@ -2202,7 +2202,7 @@ } ], "displayName": "Google Play Licensing Library", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-market_licensing", "path": "extras/google/market_licensing", @@ -2231,7 +2231,7 @@ } ], "displayName": "Android Auto API Simulators", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-simulators", "path": "extras/google/simulators", @@ -2260,7 +2260,7 @@ } ], "displayName": "Google USB Driver", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-usb_driver", "path": "extras/google/usb_driver", @@ -2289,7 +2289,7 @@ } ], "displayName": "Google Web Driver", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "extras-google-webdriver", "path": "extras/google/webdriver", @@ -2329,7 +2329,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-10-default-armeabi-v7a", "path": "system-images/android-10/default/armeabi-v7a", @@ -2373,7 +2373,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-10-default-x86", "path": "system-images/android-10/default/x86", @@ -2419,7 +2419,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-10-google_apis-armeabi-v7a", "path": "system-images/android-10/google_apis/armeabi-v7a", @@ -2471,7 +2471,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-10-google_apis-x86", "path": "system-images/android-10/google_apis/x86", @@ -2520,7 +2520,7 @@ } ], "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-14-default-armeabi-v7a", "path": "system-images/android-14/default/armeabi-v7a", @@ -2568,7 +2568,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-15-default-armeabi-v7a", "path": "system-images/android-15/default/armeabi-v7a", @@ -2612,7 +2612,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-15-default-x86", "path": "system-images/android-15/default/x86", @@ -2658,7 +2658,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-15-google_apis-armeabi-v7a", "path": "system-images/android-15/google_apis/armeabi-v7a", @@ -2710,7 +2710,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-15-google_apis-x86", "path": "system-images/android-15/google_apis/x86", @@ -2766,7 +2766,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-16-default-armeabi-v7a", "path": "system-images/android-16/default/armeabi-v7a", @@ -2803,7 +2803,7 @@ } ], "displayName": "MIPS System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "mips-android-sysimage-license", "name": "system-image-16-default-mips", "path": "system-images/android-16/default/mips", @@ -2847,7 +2847,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-16-default-x86", "path": "system-images/android-16/default/x86", @@ -2893,7 +2893,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-16-google_apis-armeabi-v7a", "path": "system-images/android-16/google_apis/armeabi-v7a", @@ -2945,7 +2945,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-16-google_apis-x86", "path": "system-images/android-16/google_apis/x86", @@ -3001,7 +3001,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-17-default-armeabi-v7a", "path": "system-images/android-17/default/armeabi-v7a", @@ -3038,7 +3038,7 @@ } ], "displayName": "MIPS System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "mips-android-sysimage-license", "name": "system-image-17-default-mips", "path": "system-images/android-17/default/mips", @@ -3082,7 +3082,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-17-default-x86", "path": "system-images/android-17/default/x86", @@ -3136,7 +3136,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-17-google_apis-armeabi-v7a", "path": "system-images/android-17/google_apis/armeabi-v7a", @@ -3188,7 +3188,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-17-google_apis-x86", "path": "system-images/android-17/google_apis/x86", @@ -3244,7 +3244,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-18-default-armeabi-v7a", "path": "system-images/android-18/default/armeabi-v7a", @@ -3288,7 +3288,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-18-default-x86", "path": "system-images/android-18/default/x86", @@ -3334,7 +3334,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-18-google_apis-armeabi-v7a", "path": "system-images/android-18/google_apis/armeabi-v7a", @@ -3386,7 +3386,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-18-google_apis-x86", "path": "system-images/android-18/google_apis/x86", @@ -3442,7 +3442,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-19-default-armeabi-v7a", "path": "system-images/android-19/default/armeabi-v7a", @@ -3486,7 +3486,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-19-default-x86", "path": "system-images/android-19/default/x86", @@ -3532,7 +3532,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-19-google_apis-armeabi-v7a", "path": "system-images/android-19/google_apis/armeabi-v7a", @@ -3584,7 +3584,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-19-google_apis-x86", "path": "system-images/android-19/google_apis/x86", @@ -3633,7 +3633,7 @@ } ], "displayName": "Android TV ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-android-tv-armeabi-v7a", "path": "system-images/android-21/android-tv/armeabi-v7a", @@ -3670,7 +3670,7 @@ } ], "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-android-tv-x86", "path": "system-images/android-21/android-tv/x86", @@ -3709,7 +3709,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-default-arm64-v8a", "path": "system-images/android-21/default/arm64-v8a", @@ -3753,7 +3753,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-default-armeabi-v7a", "path": "system-images/android-21/default/armeabi-v7a", @@ -3797,7 +3797,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-default-x86", "path": "system-images/android-21/default/x86", @@ -3841,7 +3841,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-default-x86_64", "path": "system-images/android-21/default/x86_64", @@ -3880,7 +3880,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-google_apis-arm64-v8a", "path": "system-images/android-21/google_apis/arm64-v8a", @@ -3932,7 +3932,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-google_apis-armeabi-v7a", "path": "system-images/android-21/google_apis/armeabi-v7a", @@ -3984,7 +3984,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-google_apis-x86", "path": "system-images/android-21/google_apis/x86", @@ -4036,7 +4036,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-21-google_apis-x86_64", "path": "system-images/android-21/google_apis/x86_64", @@ -4085,7 +4085,7 @@ } ], "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-android-tv-x86", "path": "system-images/android-22/android-tv/x86", @@ -4124,7 +4124,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-default-arm64-v8a", "path": "system-images/android-22/default/arm64-v8a", @@ -4168,7 +4168,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-default-armeabi-v7a", "path": "system-images/android-22/default/armeabi-v7a", @@ -4212,7 +4212,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-default-x86", "path": "system-images/android-22/default/x86", @@ -4256,7 +4256,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-default-x86_64", "path": "system-images/android-22/default/x86_64", @@ -4295,7 +4295,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-google_apis-arm64-v8a", "path": "system-images/android-22/google_apis/arm64-v8a", @@ -4347,7 +4347,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-google_apis-armeabi-v7a", "path": "system-images/android-22/google_apis/armeabi-v7a", @@ -4399,7 +4399,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-google_apis-x86", "path": "system-images/android-22/google_apis/x86", @@ -4451,7 +4451,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-22-google_apis-x86_64", "path": "system-images/android-22/google_apis/x86_64", @@ -4500,7 +4500,7 @@ } ], "displayName": "Android TV ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-android-tv-armeabi-v7a", "path": "system-images/android-23/android-tv/armeabi-v7a", @@ -4544,7 +4544,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-android-tv-x86", "path": "system-images/android-23/android-tv/x86", @@ -4583,7 +4583,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-default-arm64-v8a", "path": "system-images/android-23/default/arm64-v8a", @@ -4627,7 +4627,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-default-armeabi-v7a", "path": "system-images/android-23/default/armeabi-v7a", @@ -4671,7 +4671,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-default-x86", "path": "system-images/android-23/default/x86", @@ -4715,7 +4715,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-default-x86_64", "path": "system-images/android-23/default/x86_64", @@ -4754,7 +4754,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-google_apis-arm64-v8a", "path": "system-images/android-23/google_apis/arm64-v8a", @@ -4806,7 +4806,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-google_apis-armeabi-v7a", "path": "system-images/android-23/google_apis/armeabi-v7a", @@ -4858,7 +4858,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-google_apis-x86", "path": "system-images/android-23/google_apis/x86", @@ -4910,7 +4910,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-23-google_apis-x86_64", "path": "system-images/android-23/google_apis/x86_64", @@ -4966,7 +4966,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-android-tv-x86", "path": "system-images/android-24/android-tv/x86", @@ -5005,7 +5005,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-default-arm64-v8a", "path": "system-images/android-24/default/arm64-v8a", @@ -5049,7 +5049,7 @@ } }, "displayName": "ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-default-armeabi-v7a", "path": "system-images/android-24/default/armeabi-v7a", @@ -5093,7 +5093,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-default-x86", "path": "system-images/android-24/default/x86", @@ -5137,7 +5137,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-default-x86_64", "path": "system-images/android-24/default/x86_64", @@ -5183,7 +5183,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-google_apis-arm64-v8a", "path": "system-images/android-24/google_apis/arm64-v8a", @@ -5235,7 +5235,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-google_apis-x86", "path": "system-images/android-24/google_apis/x86", @@ -5287,7 +5287,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-google_apis-x86_64", "path": "system-images/android-24/google_apis/x86_64", @@ -5341,7 +5341,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-24-google_apis_playstore-x86", "path": "system-images/android-24/google_apis_playstore/x86", @@ -5397,7 +5397,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-android-tv-x86", "path": "system-images/android-25/android-tv/x86", @@ -5443,7 +5443,7 @@ } }, "displayName": "Android Wear ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-android-wear-armeabi-v7a", "path": "system-images/android-25/android-wear/armeabi-v7a", @@ -5487,7 +5487,7 @@ } }, "displayName": "Android Wear Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-android-wear-x86", "path": "system-images/android-25/android-wear/x86", @@ -5526,7 +5526,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-default-arm64-v8a", "path": "system-images/android-25/default/arm64-v8a", @@ -5570,7 +5570,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-default-x86", "path": "system-images/android-25/default/x86", @@ -5614,7 +5614,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-default-x86_64", "path": "system-images/android-25/default/x86_64", @@ -5653,7 +5653,7 @@ } ], "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-google_apis-arm64-v8a", "path": "system-images/android-25/google_apis/arm64-v8a", @@ -5705,7 +5705,7 @@ } }, "displayName": "Google APIs ARM EABI v7a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-google_apis-armeabi-v7a", "path": "system-images/android-25/google_apis/armeabi-v7a", @@ -5757,7 +5757,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-google_apis-x86", "path": "system-images/android-25/google_apis/x86", @@ -5809,7 +5809,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-google_apis-x86_64", "path": "system-images/android-25/google_apis/x86_64", @@ -5863,7 +5863,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-25-google_apis_playstore-x86", "path": "system-images/android-25/google_apis_playstore/x86", @@ -5934,7 +5934,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-26-android-tv-x86", "path": "system-images/android-26/android-tv/x86", @@ -5980,7 +5980,7 @@ } }, "displayName": "Android Wear Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-android-wear-x86", "path": "system-images/android-26/android-wear/x86", @@ -6031,7 +6031,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-default-arm64-v8a", "path": "system-images/android-26/default/arm64-v8a", @@ -6075,7 +6075,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-default-x86", "path": "system-images/android-26/default/x86", @@ -6119,7 +6119,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-default-x86_64", "path": "system-images/android-26/default/x86_64", @@ -6170,7 +6170,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-google_apis-arm64-v8a", "path": "system-images/android-26/google_apis/arm64-v8a", @@ -6237,7 +6237,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-google_apis-x86", "path": "system-images/android-26/google_apis/x86", @@ -6304,7 +6304,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-26-google_apis-x86_64", "path": "system-images/android-26/google_apis/x86_64", @@ -6373,7 +6373,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-26-google_apis_playstore-x86", "path": "system-images/android-26/google_apis_playstore/x86", @@ -6429,7 +6429,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-27-android-tv-x86", "path": "system-images/android-27/android-tv/x86", @@ -6480,7 +6480,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-27-default-arm64-v8a", "path": "system-images/android-27/default/arm64-v8a", @@ -6524,7 +6524,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-27-default-x86", "path": "system-images/android-27/default/x86", @@ -6568,7 +6568,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-27-default-x86_64", "path": "system-images/android-27/default/x86_64", @@ -6619,7 +6619,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-27-google_apis-arm64-v8a", "path": "system-images/android-27/google_apis/arm64-v8a", @@ -6686,7 +6686,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-27-google_apis-x86", "path": "system-images/android-27/google_apis/x86", @@ -6755,7 +6755,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-27-google_apis_playstore-x86", "path": "system-images/android-27/google_apis_playstore/x86", @@ -6816,7 +6816,7 @@ } }, "displayName": "Automotive Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-android-automotive-playstore-x86", "path": "system-images/android-28/android-automotive-playstore/x86", @@ -6861,7 +6861,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-28-android-tv-x86", "path": "system-images/android-28/android-tv/x86", @@ -6907,7 +6907,7 @@ } }, "displayName": "Wear OS Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-android-wear-x86", "path": "system-images/android-28/android-wear/x86", @@ -6958,7 +6958,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-default-arm64-v8a", "path": "system-images/android-28/default/arm64-v8a", @@ -6995,7 +6995,7 @@ } ], "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-28-default-x86", "path": "system-images/android-28/default/x86", @@ -7032,7 +7032,7 @@ } ], "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-28-default-x86_64", "path": "system-images/android-28/default/x86_64", @@ -7083,7 +7083,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-google_apis-arm64-v8a", "path": "system-images/android-28/google_apis/arm64-v8a", @@ -7150,7 +7150,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-28-google_apis-x86", "path": "system-images/android-28/google_apis/x86", @@ -7217,7 +7217,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-google_apis-x86_64", "path": "system-images/android-28/google_apis/x86_64", @@ -7276,7 +7276,7 @@ } }, "displayName": "Google ARM64-V8a Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-28-google_apis_playstore-arm64-v8a", "path": "system-images/android-28/google_apis_playstore/arm64-v8a", @@ -7343,7 +7343,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-google_apis_playstore-x86", "path": "system-images/android-28/google_apis_playstore/x86", @@ -7410,7 +7410,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-28-google_apis_playstore-x86_64", "path": "system-images/android-28/google_apis_playstore/x86_64", @@ -7471,7 +7471,7 @@ } }, "displayName": "Automotive with Play Store Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-android-automotive-playstore-x86", "path": "system-images/android-29/android-automotive-playstore/x86", @@ -7531,7 +7531,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-29-android-tv-x86", "path": "system-images/android-29/android-tv/x86", @@ -7570,7 +7570,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-default-arm64-v8a", "path": "system-images/android-29/default/arm64-v8a", @@ -7633,7 +7633,7 @@ } }, "displayName": "Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-default-x86", "path": "system-images/android-29/default/x86", @@ -7696,7 +7696,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-default-x86_64", "path": "system-images/android-29/default/x86_64", @@ -7747,7 +7747,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-29-google_apis-arm64-v8a", "path": "system-images/android-29/google_apis/arm64-v8a", @@ -7804,7 +7804,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-google_apis-x86", "path": "system-images/android-29/google_apis/x86", @@ -7861,7 +7861,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-google_apis-x86_64", "path": "system-images/android-29/google_apis/x86_64", @@ -7920,7 +7920,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-29-google_apis_playstore-arm64-v8a", "path": "system-images/android-29/google_apis_playstore/arm64-v8a", @@ -8001,7 +8001,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-google_apis_playstore-x86", "path": "system-images/android-29/google_apis_playstore/x86", @@ -8082,7 +8082,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-29-google_apis_playstore-x86_64", "path": "system-images/android-29/google_apis_playstore/x86_64", @@ -8143,7 +8143,7 @@ } }, "displayName": "Automotive with Play Store Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-android-automotive-playstore-x86_64", "path": "system-images/android-30/android-automotive-playstore/x86_64", @@ -8203,7 +8203,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-30-android-tv-x86", "path": "system-images/android-30/android-tv/x86", @@ -8249,7 +8249,7 @@ } }, "displayName": "China version of Wear OS 3 ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-android-wear-arm64-v8a", "path": "system-images/android-30/android-wear-cn/arm64-v8a", @@ -8293,7 +8293,7 @@ } }, "displayName": "China version of Wear OS 3 Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-android-wear-x86", "path": "system-images/android-30/android-wear-cn/x86", @@ -8332,7 +8332,7 @@ } ], "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-default-arm64-v8a", "path": "system-images/android-30/default/arm64-v8a", @@ -8381,7 +8381,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-default-x86_64", "path": "system-images/android-30/default/x86_64", @@ -8432,7 +8432,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis-arm64-v8a", "path": "system-images/android-30/google_apis/arm64-v8a", @@ -8499,7 +8499,7 @@ } }, "displayName": "Google APIs Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-google_apis-x86", "path": "system-images/android-30/google_apis/x86", @@ -8566,7 +8566,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-google_apis-x86_64", "path": "system-images/android-30/google_apis/x86_64", @@ -8632,7 +8632,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis_playstore-arm64-v8a", "path": "system-images/android-30/google_apis_playstore/arm64-v8a", @@ -8713,7 +8713,7 @@ } }, "displayName": "Google Play Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-30-google_apis_playstore-x86", "path": "system-images/android-30/google_apis_playstore/x86", @@ -8794,7 +8794,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-30-google_apis_playstore-x86_64", "path": "system-images/android-30/google_apis_playstore/x86_64", @@ -8865,7 +8865,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-31-android-tv-arm64-v8a", "path": "system-images/android-31/android-tv/arm64-v8a", @@ -8924,7 +8924,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-31-android-tv-x86", "path": "system-images/android-31/android-tv/x86", @@ -8975,7 +8975,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-31-default-arm64-v8a", "path": "system-images/android-31/default/arm64-v8a", @@ -9024,7 +9024,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-31-default-x86_64", "path": "system-images/android-31/default/x86_64", @@ -9085,7 +9085,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis-arm64-v8a", "path": "system-images/android-31/google_apis/arm64-v8a", @@ -9152,7 +9152,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-31-google_apis-x86_64", "path": "system-images/android-31/google_apis/x86_64", @@ -9228,7 +9228,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis_playstore-arm64-v8a", "path": "system-images/android-31/google_apis_playstore/arm64-v8a", @@ -9295,7 +9295,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-31-google_apis_playstore-x86_64", "path": "system-images/android-31/google_apis_playstore/x86_64", @@ -9356,7 +9356,7 @@ } }, "displayName": "Android Automotive with Google Play arm64-v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-32-android-automotive-playstore-arm64-v8a", "path": "system-images/android-32/android-automotive-playstore/arm64-v8a", @@ -9409,7 +9409,7 @@ } }, "displayName": "Android Automotive with Google Play x86_64 System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-32-android-automotive-playstore-x86_64", "path": "system-images/android-32/android-automotive-playstore/x86_64", @@ -9464,7 +9464,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-32-default-arm64-v8a", "path": "system-images/android-32/default/arm64-v8a", @@ -9513,7 +9513,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-32-default-x86_64", "path": "system-images/android-32/default/x86_64", @@ -9574,7 +9574,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-32-google_apis-arm64-v8a", "path": "system-images/android-32/google_apis/arm64-v8a", @@ -9641,7 +9641,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-32-google_apis-x86_64", "path": "system-images/android-32/google_apis/x86_64", @@ -9717,7 +9717,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-32-google_apis_playstore-arm64-v8a", "path": "system-images/android-32/google_apis_playstore/arm64-v8a", @@ -9798,7 +9798,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-32-google_apis_playstore-x86_64", "path": "system-images/android-32/google_apis_playstore/x86_64", @@ -9859,7 +9859,7 @@ } }, "displayName": "Android Automotive with Google APIs arm64-v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-android-automotive-arm64-v8a", "path": "system-images/android-33/android-automotive/arm64-v8a", @@ -9912,7 +9912,7 @@ } }, "displayName": "Android Automotive with Google APIs x86_64 System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-android-automotive-x86_64", "path": "system-images/android-33/android-automotive/x86_64", @@ -9977,7 +9977,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-android-tv-arm64-v8a", "path": "system-images/android-33/android-tv/arm64-v8a", @@ -10036,7 +10036,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-android-tv-x86", "path": "system-images/android-33/android-tv/x86", @@ -10082,7 +10082,7 @@ } }, "displayName": "Wear OS 4 ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-android-wear-arm64-v8a", "path": "system-images/android-33/android-wear/arm64-v8a", @@ -10126,7 +10126,7 @@ } }, "displayName": "Wear OS 4 Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-android-wear-x86_64", "path": "system-images/android-33/android-wear/x86_64", @@ -10177,7 +10177,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-default-arm64-v8a", "path": "system-images/android-33/default/arm64-v8a", @@ -10226,7 +10226,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-default-x86_64", "path": "system-images/android-33/default/x86_64", @@ -10287,7 +10287,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis-arm64-v8a", "path": "system-images/android-33/google_apis/arm64-v8a", @@ -10354,7 +10354,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-google_apis-x86_64", "path": "system-images/android-33/google_apis/x86_64", @@ -10423,7 +10423,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-33-google_apis_playstore-arm64-v8a", "path": "system-images/android-33/google_apis_playstore/arm64-v8a", @@ -10490,7 +10490,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-33-google_apis_playstore-x86_64", "path": "system-images/android-33/google_apis_playstore/x86_64", @@ -10565,7 +10565,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-33x-google_apis_playstore-arm64-v8a", "path": "system-images/android-33-ext4/google_apis_playstore/arm64-v8a", @@ -10614,7 +10614,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-33x-google_apis_playstore-x86_64", "path": "system-images/android-33-ext4/google_apis_playstore/x86_64", @@ -10677,7 +10677,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-android-tv-arm64-v8a", "path": "system-images/android-34/android-tv/arm64-v8a", @@ -10737,7 +10737,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-android-tv-x86", "path": "system-images/android-34/android-tv/x86", @@ -10777,7 +10777,7 @@ } ], "displayName": "Wear OS 5 ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-android-wear-arm64-v8a", "path": "system-images/android-34/android-wear/arm64-v8a", @@ -10814,7 +10814,7 @@ } ], "displayName": "Wear OS 5 Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-android-wear-x86_64", "path": "system-images/android-34/android-wear/x86_64", @@ -10865,7 +10865,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-default-arm64-v8a", "path": "system-images/android-34/default/arm64-v8a", @@ -10914,7 +10914,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-default-x86_64", "path": "system-images/android-34/default/x86_64", @@ -10975,7 +10975,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-34-google_apis-arm64-v8a", "path": "system-images/android-34/google_apis/arm64-v8a", @@ -11043,7 +11043,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-google_apis-x86_64", "path": "system-images/android-34/google_apis/x86_64", @@ -11113,7 +11113,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-34-google_apis_playstore-arm64-v8a", "path": "system-images/android-34/google_apis_playstore/arm64-v8a", @@ -11182,7 +11182,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34-google_apis_playstore-x86_64", "path": "system-images/android-34/google_apis_playstore/x86_64", @@ -11245,7 +11245,7 @@ } }, "displayName": "Android Automotive with Google APIs arm64-v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34x-android-automotive-arm64-v8a", "path": "system-images/android-34-ext9/android-automotive/arm64-v8a", @@ -11298,7 +11298,7 @@ } }, "displayName": "Android Automotive with Google APIs x86_64 System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34x-android-automotive-x86_64", "path": "system-images/android-34-ext9/android-automotive/x86_64", @@ -11367,7 +11367,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-34x-google_apis_playstore-arm64-v8a", "path": "system-images/android-34-ext12/google_apis_playstore/arm64-v8a", @@ -11416,7 +11416,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-34x-google_apis_playstore-x86_64", "path": "system-images/android-34-ext12/google_apis_playstore/x86_64", @@ -11457,7 +11457,7 @@ } ], "displayName": "Wear OS 5.1 - Preview ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-35-android-wear-arm64-v8a", "path": "system-images/android-35/android-wear/arm64-v8a", @@ -11489,7 +11489,7 @@ } ], "displayName": "Wear OS 5.1 - Preview Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-35-android-wear-x86_64", "path": "system-images/android-35/android-wear/x86_64", @@ -11535,7 +11535,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35-default-arm64-v8a", "path": "system-images/android-35/default/arm64-v8a", @@ -11580,7 +11580,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35-default-x86_64", "path": "system-images/android-35/default/x86_64", @@ -11627,7 +11627,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-35-google_apis-arm64-v8a", "path": "system-images/android-35/google_apis/arm64-v8a", @@ -11685,7 +11685,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35-google_apis-x86_64", "path": "system-images/android-35/google_apis/x86_64", @@ -11745,7 +11745,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-35-google_apis_playstore-arm64-v8a", "path": "system-images/android-35/google_apis_playstore/arm64-v8a", @@ -11803,7 +11803,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35-google_apis_playstore-x86_64", "path": "system-images/android-35/google_apis_playstore/x86_64", @@ -11863,7 +11863,7 @@ } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-35-page_size_16kb-arm64-v8a", "path": "system-images/android-35/google_apis_playstore_ps16k/arm64-v8a", @@ -11925,7 +11925,7 @@ } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35-page_size_16kb-x86_64", "path": "system-images/android-35/google_apis_playstore_ps16k/x86_64", @@ -11991,7 +11991,7 @@ } }, "displayName": "Android Automotive with Google APIs arm64-v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35x-android-automotive-arm64-v8a", "path": "system-images/android-35-ext15/android-automotive/arm64-v8a", @@ -12044,7 +12044,7 @@ } }, "displayName": "Android Automotive with Google APIs x86_64 System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35x-android-automotive-x86_64", "path": "system-images/android-35-ext15/android-automotive/x86_64", @@ -12087,7 +12087,7 @@ } ], "displayName": "Wear OS 5.1 ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35x-android-wear-arm64-v8a", "path": "system-images/android-35-ext15/android-wear/arm64-v8a", @@ -12120,7 +12120,7 @@ } ], "displayName": "Wear OS 5.1 Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35x-android-wear-x86_64", "path": "system-images/android-35-ext15/android-wear/x86_64", @@ -12167,7 +12167,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-35x-google_apis-arm64-v8a", "path": "system-images/android-35-ext15/google_apis/arm64-v8a", @@ -12216,7 +12216,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35x-google_apis-x86_64", "path": "system-images/android-35-ext15/google_apis/x86_64", @@ -12267,7 +12267,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-35x-google_apis_playstore-arm64-v8a", "path": "system-images/android-35-ext15/google_apis_playstore/arm64-v8a", @@ -12316,7 +12316,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-35x-google_apis_playstore-x86_64", "path": "system-images/android-35-ext15/google_apis_playstore/x86_64", @@ -12369,7 +12369,7 @@ } }, "displayName": "Android TV ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-android-tv-arm64-v8a", "path": "system-images/android-36/android-tv/arm64-v8a", @@ -12414,7 +12414,7 @@ } }, "displayName": "Android TV Intel x86 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-android-tv-x86", "path": "system-images/android-36/android-tv/x86", @@ -12459,7 +12459,7 @@ } }, "displayName": "Android TV Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-android-tv-x86_64", "path": "system-images/android-36/android-tv/x86_64", @@ -12494,7 +12494,7 @@ } ], "displayName": "Wear OS 6.0 ARM 64 v8a System Image (signed)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-android-wear-arm64-v8a", "path": "system-images/android-36/android-wear-signed/arm64-v8a", @@ -12527,7 +12527,7 @@ } ], "displayName": "Wear OS 6.0 Intel x86_64 Atom System Image (signed)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-android-wear-x86_64", "path": "system-images/android-36/android-wear-signed/x86_64", @@ -12574,7 +12574,7 @@ } }, "displayName": "ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-default-arm64-v8a", "path": "system-images/android-36/default/arm64-v8a", @@ -12619,7 +12619,7 @@ } }, "displayName": "Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-default-x86_64", "path": "system-images/android-36/default/x86_64", @@ -12666,7 +12666,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36-google_apis-arm64-v8a", "path": "system-images/android-36/google_apis/arm64-v8a", @@ -12715,7 +12715,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-google_apis-x86_64", "path": "system-images/android-36/google_apis/x86_64", @@ -12766,7 +12766,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36-google_apis_playstore-arm64-v8a", "path": "system-images/android-36/google_apis_playstore/arm64-v8a", @@ -12815,7 +12815,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-google_apis_playstore-x86_64", "path": "system-images/android-36/google_apis_playstore/x86_64", @@ -12866,7 +12866,7 @@ } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36-page_size_16kb-arm64-v8a", "path": "system-images/android-36/google_apis_playstore_ps16k/arm64-v8a", @@ -12919,7 +12919,7 @@ } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36-page_size_16kb-x86_64", "path": "system-images/android-36/google_apis_playstore_ps16k/x86_64", @@ -12964,7 +12964,7 @@ } ], "displayName": "Wear OS 6.1 ARM 64 v8a System Image (signed)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36.1-android-wear-arm64-v8a", "path": "system-images/android-36.1/android-wear-signed/arm64-v8a", @@ -12997,7 +12997,7 @@ } ], "displayName": "Wear OS 6.1 Intel x86_64 Atom System Image (signed)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36.1-android-wear-x86_64", "path": "system-images/android-36.1/android-wear-signed/x86_64", @@ -13044,7 +13044,7 @@ } }, "displayName": "16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36.1-google_apis-arm64-v8a", "path": "system-images/android-36.1/google_apis_ps16k/arm64-v8a", @@ -13102,7 +13102,7 @@ } }, "displayName": "16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36.1-google_apis-x86_64", "path": "system-images/android-36.1/google_apis_ps16k/x86_64", @@ -13162,7 +13162,7 @@ } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36.1-google_apis_playstore-arm64-v8a", "path": "system-images/android-36.1/google_apis_playstore_ps16k/arm64-v8a", @@ -13220,7 +13220,7 @@ } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36.1-google_apis_playstore-x86_64", "path": "system-images/android-36.1/google_apis_playstore_ps16k/x86_64", @@ -13390,7 +13390,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36x-google_apis-arm64-v8a", "path": "system-images/android-36-ext19/google_apis/arm64-v8a", @@ -13439,7 +13439,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36x-google_apis-x86_64", "path": "system-images/android-36-ext19/google_apis/x86_64", @@ -13490,7 +13490,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-36x-google_apis_playstore-arm64-v8a", "path": "system-images/android-36-ext19/google_apis_playstore/arm64-v8a", @@ -13539,7 +13539,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-36x-google_apis_playstore-x86_64", "path": "system-images/android-36-ext19/google_apis_playstore/x86_64", @@ -13580,7 +13580,7 @@ } ], "displayName": "Wear OS 7.0 - Preview ARM 64 v8a System Image (signed)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-37.0-android-wear-arm64-v8a", "path": "system-images/android-37.0/android-wear-signed/arm64-v8a", @@ -13613,7 +13613,7 @@ } ], "displayName": "Wear OS 7.0 - Preview Intel x86_64 Atom System Image (signed)", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-37.0-android-wear-x86_64", "path": "system-images/android-37.0/android-wear-signed/x86_64", @@ -13642,9 +13642,9 @@ { "arch": "all", "os": "all", - "sha1": "93d7deda1913754c8a1e5e67707f32ea3b66a1b3", - "size": 2100142209, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-37.0_r05.zip" + "sha1": "06ae085fdf86b6bcce3c3f8a8d37aebe3cc2101e", + "size": 2192196128, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-37.0_r06.zip" } ], "dependencies": { @@ -13653,20 +13653,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-37.0-google_apis-arm64-v8a", "path": "system-images/android-37.0/google_apis_ps16k/arm64-v8a", "revision": "37.0-google_apis-arm64-v8a", "revision-details": { - "major:0": "5" + "major:0": "6" }, "type-details": { "abi:6": "arm64-v8a", @@ -13704,9 +13704,9 @@ { "arch": "all", "os": "all", - "sha1": "c4332566131ac50b3d49d1ffad37492ef40eaefe", - "size": 2078450851, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-37.0_r05.zip" + "sha1": "0edc4b2fba9fd684113224f1a9fb52133b4fc2c8", + "size": 2172129969, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-37.0_r06.zip" } ], "dependencies": { @@ -13715,20 +13715,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-37.0-google_apis-x86_64", "path": "system-images/android-37.0/google_apis_ps16k/x86_64", "revision": "37.0-google_apis-x86_64", "revision-details": { - "major:0": "5" + "major:0": "6" }, "type-details": { "abi:6": "x86_64", @@ -13768,9 +13768,9 @@ { "arch": "all", "os": "all", - "sha1": "b3cd0b0e6a53efbc5036c0ef89f23177821d0939", - "size": 2216674212, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-37.0_r05.zip" + "sha1": "ef7d53e7b2fba3cf00917364f6d3e4f6dbebe7b4", + "size": 2308466820, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-37.0_r06.zip" } ], "dependencies": { @@ -13779,20 +13779,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-37.0-google_apis_playstore-arm64-v8a", "path": "system-images/android-37.0/google_apis_playstore_ps16k/arm64-v8a", "revision": "37.0-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "5" + "major:0": "6" }, "type-details": { "abi:6": "arm64-v8a", @@ -13830,9 +13830,9 @@ { "arch": "all", "os": "all", - "sha1": "a76705ed2a631a0cad132abdb9aa2eb24c163905", - "size": 2217616705, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-37.0_r05.zip" + "sha1": "8eaeeceb77452c018c3f6b589913cdc45222a87f", + "size": 2311061454, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-37.0_r06.zip" } ], "dependencies": { @@ -13841,20 +13841,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-37.0-google_apis_playstore-x86_64", "path": "system-images/android-37.0/google_apis_playstore_ps16k/x86_64", "revision": "37.0-google_apis_playstore-x86_64", "revision-details": { - "major:0": "5" + "major:0": "6" }, "type-details": { "abi:6": "x86_64", @@ -13914,7 +13914,7 @@ } }, "displayName": "Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-Baklava-google_apis-arm64-v8a", "path": "system-images/android-36.0-Baklava/google_apis/arm64-v8a", @@ -13964,7 +13964,7 @@ } }, "displayName": "Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-Baklava-google_apis-x86_64", "path": "system-images/android-36.0-Baklava/google_apis/x86_64", @@ -14016,7 +14016,7 @@ } }, "displayName": "Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-Baklava-google_apis_playstore-arm64-v8a", "path": "system-images/android-36.0-Baklava/google_apis_playstore/arm64-v8a", @@ -14066,7 +14066,7 @@ } }, "displayName": "Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-Baklava-google_apis_playstore-x86_64", "path": "system-images/android-36.0-Baklava/google_apis_playstore/x86_64", @@ -14118,7 +14118,7 @@ } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-Baklava-page_size_16kb-arm64-v8a", "path": "system-images/android-36.0-Baklava/google_apis_playstore_ps16k/arm64-v8a", @@ -14172,7 +14172,7 @@ } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-Baklava-page_size_16kb-x86_64", "path": "system-images/android-36.0-Baklava/google_apis_playstore_ps16k/x86_64", @@ -14223,31 +14223,31 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-CANARY-google_apis-arm64-v8a", "path": "system-images/android-CANARY/google_apis_ps16k/arm64-v8a", "revision": "CANARY-google_apis-arm64-v8a", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { "abi:6": "arm64-v8a", "abi:8": "arm64-v8a", - "api-level:0": "37.0", + "api-level:0": "37.1", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "22", + "extension-level:2": "23", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -14286,31 +14286,31 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-CANARY-google_apis-x86_64", "path": "system-images/android-CANARY/google_apis_ps16k/x86_64", "revision": "CANARY-google_apis-x86_64", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { "abi:6": "x86_64", "abi:8": "x86_64", - "api-level:0": "37.0", + "api-level:0": "37.1", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "22", + "extension-level:2": "23", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -14351,31 +14351,31 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-CANARY-google_apis_playstore-arm64-v8a", "path": "system-images/android-CANARY/google_apis_playstore_ps16k/arm64-v8a", "revision": "CANARY-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { "abi:6": "arm64-v8a", "abi:8": "arm64-v8a", - "api-level:0": "37.0", + "api-level:0": "37.1", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "22", + "extension-level:2": "23", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -14414,31 +14414,31 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-CANARY-google_apis_playstore-x86_64", "path": "system-images/android-CANARY/google_apis_playstore_ps16k/x86_64", "revision": "CANARY-google_apis_playstore-x86_64", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { "abi:6": "x86_64", "abi:8": "x86_64", - "api-level:0": "37.0", + "api-level:0": "37.1", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "22", + "extension-level:2": "23", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -14486,7 +14486,7 @@ } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-CANARY-page_size_16kb-arm64-v8a", "path": "system-images/android-36.0-CANARY/google_apis_playstore_ps16k/arm64-v8a", @@ -14540,7 +14540,7 @@ } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "system-image-CANARY-page_size_16kb-x86_64", "path": "system-images/android-36.0-CANARY/google_apis_playstore_ps16k/x86_64", @@ -14580,9 +14580,9 @@ { "arch": "all", "os": "all", - "sha1": "e551eb79e394c92b1e0c85d1652c854eac1d5f1e", - "size": 2092738741, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-CinnamonBun_r03.zip" + "sha1": "42826280f4210f45826793167e236a2711e2d302", + "size": 2088998508, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/arm64-v8a-ps16k-CinnamonBun_r04.zip" } ], "dependencies": { @@ -14591,20 +14591,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google APIs ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-CinnamonBun-google_apis-arm64-v8a", "path": "system-images/android-CinnamonBun/google_apis_ps16k/arm64-v8a", "revision": "CinnamonBun-google_apis-arm64-v8a", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "arm64-v8a", @@ -14615,7 +14615,7 @@ "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "23", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -14643,9 +14643,9 @@ { "arch": "all", "os": "all", - "sha1": "465447b3734cb2f0303bf1bcf12896c56748cc96", - "size": 2077393654, - "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-CinnamonBun_r03.zip" + "sha1": "57fb82e646a58fd72ab9eef87e98151aec17ef02", + "size": 2075019883, + "url": "https://dl.google.com/android/repository/sys-img/google_apis/x86_64-ps16k-CinnamonBun_r04.zip" } ], "dependencies": { @@ -14654,20 +14654,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google APIs Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-CinnamonBun-google_apis-x86_64", "path": "system-images/android-CinnamonBun/google_apis_ps16k/x86_64", "revision": "CinnamonBun-google_apis-x86_64", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "x86_64", @@ -14678,7 +14678,7 @@ "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "23", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs", "id:0": "google_apis" @@ -14708,9 +14708,9 @@ { "arch": "all", "os": "all", - "sha1": "b40a5a2447d25c674defd1ec66565170a4c7b994", - "size": 2207675228, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-CinnamonBun_r03.zip" + "sha1": "80e3337028882c3d195c4ecf633e4c9d94e66b37", + "size": 2201449106, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/arm64-v8a-playstore-ps16k-CinnamonBun_r04.zip" } ], "dependencies": { @@ -14719,20 +14719,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google Play ARM 64 v8a System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-arm-dbt-license", "name": "system-image-CinnamonBun-google_apis_playstore-arm64-v8a", "path": "system-images/android-CinnamonBun/google_apis_playstore_ps16k/arm64-v8a", "revision": "CinnamonBun-google_apis_playstore-arm64-v8a", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "arm64-v8a", @@ -14743,7 +14743,7 @@ "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "23", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -14771,9 +14771,9 @@ { "arch": "all", "os": "all", - "sha1": "351236f16aacc5130b34640a20b84c22e7ea39cb", - "size": 2204767310, - "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-CinnamonBun_r03.zip" + "sha1": "32b8028026697d28b237e002b8da62af9221400b", + "size": 2199666231, + "url": "https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-playstore-ps16k-CinnamonBun_r04.zip" } ], "dependencies": { @@ -14782,20 +14782,20 @@ "path": "emulator" }, "min-revision:0": { - "major:0": "35", - "micro:2": "9", - "minor:1": "4" + "major:0": "36", + "micro:2": "11", + "minor:1": "5" } } }, "displayName": "16 KB Page Size Google Play Intel x86_64 Atom System Image", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "system-image-CinnamonBun-google_apis_playstore-x86_64", "path": "system-images/android-CinnamonBun/google_apis_playstore_ps16k/x86_64", "revision": "CinnamonBun-google_apis_playstore-x86_64", "revision-details": { - "major:0": "3" + "major:0": "4" }, "type-details": { "abi:7": "x86_64", @@ -14806,7 +14806,7 @@ "element-attributes": { "xsi:type": "ns12:sysImgDetailsType" }, - "extension-level:2": "23", + "extension-level:2": "22", "tag:4": { "display:1": "Google APIs PlayStore", "id:0": "google_apis_playstore" @@ -15406,7 +15406,7 @@ "build": "0.1.1", "build-tools": "37.0.0", "cmake": "4.1.2", - "cmdline-tools": "20.0", + "cmdline-tools": "21.0", "emulator": "36.6.11", "ndk": "29.0.14206865", "ndk-bundle": "22.1.7171670", @@ -15415,7 +15415,7 @@ "skiaparser": "8", "sources": "37.0", "tools": "26.1.1", - "fingerprint": "b302c79dc7524f10" + "fingerprint": "b32174c25099306e" }, "licenses": { "android-googletv-license": [ @@ -15483,7 +15483,7 @@ } ], "displayName": "Lightbuild", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build", "path": "build/lightbuild/0.0.10-alpha01", @@ -15538,7 +15538,7 @@ } ], "displayName": "Android Project Templates", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build", "path": "build/templates", @@ -15588,7 +15588,7 @@ } }, "displayName": "Android SDK Build-Tools 17", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15637,7 +15637,7 @@ } }, "displayName": "Android SDK Build-Tools 18.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15686,7 +15686,7 @@ } }, "displayName": "Android SDK Build-Tools 18.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15735,7 +15735,7 @@ } }, "displayName": "Android SDK Build-Tools 18.1.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15784,7 +15784,7 @@ } }, "displayName": "Android SDK Build-Tools 19", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15833,7 +15833,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15882,7 +15882,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15931,7 +15931,7 @@ } }, "displayName": "Android SDK Build-Tools 19.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -15980,7 +15980,7 @@ } }, "displayName": "Android SDK Build-Tools 19.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/19.1.0", @@ -16028,7 +16028,7 @@ } }, "displayName": "Android SDK Build-Tools 20", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/20.0.0", @@ -16076,7 +16076,7 @@ } }, "displayName": "Android SDK Build-Tools 21", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16125,7 +16125,7 @@ } }, "displayName": "Android SDK Build-Tools 21.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16174,7 +16174,7 @@ } }, "displayName": "Android SDK Build-Tools 21.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16223,7 +16223,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16272,7 +16272,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16321,7 +16321,7 @@ } }, "displayName": "Android SDK Build-Tools 21.1.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/21.1.2", @@ -16369,7 +16369,7 @@ } }, "displayName": "Android SDK Build-Tools 22", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16418,7 +16418,7 @@ } }, "displayName": "Android SDK Build-Tools 22.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/22.0.1", @@ -16466,7 +16466,7 @@ } }, "displayName": "Android SDK Build-Tools 23", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "obsolete": "true", @@ -16515,7 +16515,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.1", @@ -16563,7 +16563,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.2", @@ -16611,7 +16611,7 @@ } }, "displayName": "Android SDK Build-Tools 23.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/23.0.3", @@ -16659,7 +16659,7 @@ } }, "displayName": "Android SDK Build-Tools 24", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.0", @@ -16707,7 +16707,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.1", @@ -16755,7 +16755,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.2", @@ -16803,7 +16803,7 @@ } }, "displayName": "Android SDK Build-Tools 24.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/24.0.3", @@ -16851,7 +16851,7 @@ } }, "displayName": "Android SDK Build-Tools 25", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.0", @@ -16899,7 +16899,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.1", @@ -16947,7 +16947,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.2", @@ -16995,7 +16995,7 @@ } }, "displayName": "Android SDK Build-Tools 25.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/25.0.3", @@ -17043,7 +17043,7 @@ } }, "displayName": "Android SDK Build-Tools 26", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.0", @@ -17091,7 +17091,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.1", @@ -17139,7 +17139,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.2", @@ -17187,7 +17187,7 @@ } }, "displayName": "Android SDK Build-Tools 26.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/26.0.3", @@ -17235,7 +17235,7 @@ } }, "displayName": "Android SDK Build-Tools 27", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.0", @@ -17283,7 +17283,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.1", @@ -17331,7 +17331,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.2", @@ -17379,7 +17379,7 @@ } }, "displayName": "Android SDK Build-Tools 27.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/27.0.3", @@ -17427,7 +17427,7 @@ } }, "displayName": "Android SDK Build-Tools 28", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.0", @@ -17475,7 +17475,7 @@ } }, "displayName": "Android SDK Build-Tools 28-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17525,7 +17525,7 @@ } }, "displayName": "Android SDK Build-Tools 28-rc2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17575,7 +17575,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.1", @@ -17623,7 +17623,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.2", @@ -17671,7 +17671,7 @@ } }, "displayName": "Android SDK Build-Tools 28.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/28.0.3", @@ -17719,7 +17719,7 @@ } }, "displayName": "Android SDK Build-Tools 29", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.0", @@ -17767,7 +17767,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17817,7 +17817,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17867,7 +17867,7 @@ } }, "displayName": "Android SDK Build-Tools 29-rc3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "obsolete": "true", @@ -17917,7 +17917,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.1", @@ -17965,7 +17965,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.2", @@ -18013,7 +18013,7 @@ } }, "displayName": "Android SDK Build-Tools 29.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/29.0.3", @@ -18061,7 +18061,7 @@ } }, "displayName": "Android SDK Build-Tools 30", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.0", @@ -18109,7 +18109,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.1", @@ -18157,7 +18157,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.2", @@ -18205,7 +18205,7 @@ } }, "displayName": "Android SDK Build-Tools 30.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/30.0.3", @@ -18246,7 +18246,7 @@ } ], "displayName": "Android SDK Build-Tools 31", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/31.0.0", @@ -18287,7 +18287,7 @@ } ], "displayName": "Android SDK Build-Tools 32", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/32.0.0", @@ -18328,7 +18328,7 @@ } ], "displayName": "Android SDK Build-Tools 32.1-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/32.1.0-rc1", @@ -18370,7 +18370,7 @@ } ], "displayName": "Android SDK Build-Tools 33", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.0", @@ -18411,7 +18411,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.1", @@ -18452,7 +18452,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.2", @@ -18493,7 +18493,7 @@ } ], "displayName": "Android SDK Build-Tools 33.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/33.0.3", @@ -18534,7 +18534,7 @@ } ], "displayName": "Android SDK Build-Tools 34", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/34.0.0", @@ -18575,7 +18575,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc1", @@ -18617,7 +18617,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc2", @@ -18659,7 +18659,7 @@ } ], "displayName": "Android SDK Build-Tools 34-rc3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/34.0.0-rc3", @@ -18701,7 +18701,7 @@ } ], "displayName": "Android SDK Build-Tools 35", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/35.0.0", @@ -18742,7 +18742,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc1", @@ -18784,7 +18784,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc2", @@ -18826,7 +18826,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc3", @@ -18868,7 +18868,7 @@ } ], "displayName": "Android SDK Build-Tools 35-rc4", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/35.0.0-rc4", @@ -18910,7 +18910,7 @@ } ], "displayName": "Android SDK Build-Tools 35.0.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/35.0.1", @@ -18951,7 +18951,7 @@ } ], "displayName": "Android SDK Build-Tools 36", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/36.0.0", @@ -18992,7 +18992,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc1", @@ -19034,7 +19034,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc3", @@ -19076,7 +19076,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc4", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc4", @@ -19118,7 +19118,7 @@ } ], "displayName": "Android SDK Build-Tools 36-rc5", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.0.0-rc5", @@ -19160,7 +19160,7 @@ } ], "displayName": "Android SDK Build-Tools 36.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/36.1.0", @@ -19201,7 +19201,7 @@ } ], "displayName": "Android SDK Build-Tools 36.1-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/36.1.0-rc1", @@ -19243,7 +19243,7 @@ } ], "displayName": "Android SDK Build-Tools 37", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "build-tools", "path": "build-tools/37.0.0", @@ -19284,7 +19284,7 @@ } ], "displayName": "Android SDK Build-Tools 37-rc1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/37.0.0-rc1", @@ -19326,7 +19326,7 @@ } ], "displayName": "Android SDK Build-Tools 37-rc2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "build-tools", "path": "build-tools/37.0.0-rc2", @@ -19377,7 +19377,7 @@ } ], "displayName": "CMake 3.10.2.4988404", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.10.2.4988404", @@ -19418,7 +19418,7 @@ } ], "displayName": "CMake 3.18.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.18.1", @@ -19459,7 +19459,7 @@ } ], "displayName": "CMake 3.22.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.22.1", @@ -19500,7 +19500,7 @@ } ], "displayName": "CMake 3.30.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.30.3", @@ -19541,7 +19541,7 @@ } ], "displayName": "CMake 3.30.4", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.30.4", @@ -19582,7 +19582,7 @@ } ], "displayName": "CMake 3.30.5", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.30.5", @@ -19623,7 +19623,7 @@ } ], "displayName": "CMake 3.31.0", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.0", @@ -19664,7 +19664,7 @@ } ], "displayName": "CMake 3.31.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.1", @@ -19705,7 +19705,7 @@ } ], "displayName": "CMake 3.31.4", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.4", @@ -19746,7 +19746,7 @@ } ], "displayName": "CMake 3.31.5", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.5", @@ -19787,7 +19787,7 @@ } ], "displayName": "CMake 3.31.6", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.31.6", @@ -19835,7 +19835,7 @@ } ], "displayName": "CMake 3.6.4111459", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/3.6.4111459", @@ -19876,7 +19876,7 @@ } ], "displayName": "CMake 4.0.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.0.2", @@ -19917,7 +19917,7 @@ } ], "displayName": "CMake 4.0.3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.0.3", @@ -19958,7 +19958,7 @@ } ], "displayName": "CMake 4.1.0", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.1.0", @@ -19999,7 +19999,7 @@ } ], "displayName": "CMake 4.1.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.1.1", @@ -20040,7 +20040,7 @@ } ], "displayName": "CMake 4.1.2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmake", "path": "cmake/4.1.2", @@ -20083,7 +20083,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/1.0", @@ -20123,7 +20123,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/10.0", @@ -20163,7 +20163,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/11.0", @@ -20203,7 +20203,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/12.0", @@ -20243,7 +20243,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/13.0", @@ -20283,7 +20283,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/13.0-rc01", @@ -20324,7 +20324,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/14.0-alpha01", @@ -20365,7 +20365,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/16.0", @@ -20405,7 +20405,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/16.0-alpha01", @@ -20446,7 +20446,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/17.0", @@ -20486,7 +20486,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/19.0", @@ -20526,7 +20526,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "cmdline-tools", "path": "cmdline-tools/19.0-alpha01", @@ -20567,7 +20567,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "obsolete": "true", @@ -20608,7 +20608,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/2.1", @@ -20648,7 +20648,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/20.0", @@ -20663,6 +20663,46 @@ } } }, + "21.0": { + "archives": [ + { + "arch": "all", + "os": "linux", + "sha1": "63523a02a975a81102238566f2a16c057d52301e", + "size": 174244366, + "url": "https://dl.google.com/android/repository/commandlinetools-linux-15641748_latest.zip" + }, + { + "arch": "all", + "os": "macosx", + "sha1": "b62a5d8cf63ded173b47be867be4ee058ceda6df", + "size": 152127646, + "url": "https://dl.google.com/android/repository/commandlinetools-mac-15641748_latest.zip" + }, + { + "arch": "all", + "os": "windows", + "sha1": "2bea1388b8a248040a340a08ca0638138633f687", + "size": 151965705, + "url": "https://dl.google.com/android/repository/commandlinetools-win-15641748_latest.zip" + } + ], + "displayName": "Android SDK Command-line Tools", + "last-available-day": 20621, + "license": "android-sdk-license", + "name": "cmdline-tools", + "path": "cmdline-tools/21.0", + "revision": "21.0", + "revision-details": { + "major:0": "21", + "minor:1": "0" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } + }, "3.0": { "archives": [ { @@ -20688,7 +20728,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/3.0", @@ -20728,7 +20768,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/4.0", @@ -20768,7 +20808,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/5.0", @@ -20808,7 +20848,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/6.0", @@ -20848,7 +20888,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/7.0", @@ -20888,7 +20928,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/8.0", @@ -20928,7 +20968,7 @@ } ], "displayName": "Android SDK Command-line Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "cmdline-tools", "path": "cmdline-tools/9.0", @@ -22291,7 +22331,7 @@ } ], "displayName": "Android Emulator", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "emulator", "path": "emulator", @@ -22594,6 +22634,54 @@ "xsi:type": "ns5:genericDetailsType" } } + }, + "37.1.4": { + "archives": [ + { + "arch": "x64", + "os": "linux", + "sha1": "8f37a1a82059a06e6f32f5297886f86422dcf923", + "size": 347758159, + "url": "https://dl.google.com/android/repository/emulator-linux_x64-15622418.zip" + }, + { + "arch": "x64", + "os": "macosx", + "sha1": "3902bb279786362a36ddccd40a28ff30879dab5c", + "size": 462727723, + "url": "https://dl.google.com/android/repository/emulator-darwin_x64-15622418.zip" + }, + { + "arch": "aarch64", + "os": "macosx", + "sha1": "f4b378a3ef6c7bf5c2552781987cfc637ed7b320", + "size": 397056588, + "url": "https://dl.google.com/android/repository/emulator-darwin_aarch64-15622418.zip" + }, + { + "arch": "x64", + "os": "windows", + "sha1": "90d9866afd1f216c9245165953bd9fb8ef0d82e2", + "size": 429846199, + "url": "https://dl.google.com/android/repository/emulator-windows_x64-15622418.zip" + } + ], + "displayName": "Android Emulator", + "last-available-day": 20621, + "license": "android-sdk-preview-license", + "name": "emulator", + "path": "emulator", + "revision": "37.1.4", + "revision-details": { + "major:0": "37", + "micro:2": "4", + "minor:1": "1" + }, + "type-details": { + "element-attributes": { + "xsi:type": "ns5:genericDetailsType" + } + } } }, "extras": { @@ -22719,7 +22807,7 @@ } }, "displayName": "NDK (Side by side) 16.1.4479499", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/16.1.4479499", @@ -22781,7 +22869,7 @@ } }, "displayName": "NDK (Side by side) 17.2.4988734", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/17.2.4988734", @@ -22843,7 +22931,7 @@ } }, "displayName": "NDK (Side by side) 18.1.5063045", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/18.1.5063045", @@ -22905,7 +22993,7 @@ } }, "displayName": "NDK (Side by side) 19.0.5232133", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "obsolete": "true", @@ -22968,7 +23056,7 @@ } }, "displayName": "NDK (Side by side) 19.2.5345600", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/19.2.5345600", @@ -23030,7 +23118,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5392854", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "obsolete": "true", @@ -23094,7 +23182,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5471264", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "obsolete": "true", @@ -23158,7 +23246,7 @@ } }, "displayName": "NDK (Side by side) 20.0.5594570", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/20.0.5594570", @@ -23220,7 +23308,7 @@ } }, "displayName": "NDK (Side by side) 20.1.5948944", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/20.1.5948944", @@ -23268,7 +23356,7 @@ } }, "displayName": "NDK (Side by side) 21.0.6011959", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.0.6011959", @@ -23317,7 +23405,7 @@ } }, "displayName": "NDK (Side by side) 21.0.6113669", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.0.6113669", @@ -23365,7 +23453,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6210238", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6210238", @@ -23421,7 +23509,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6273396", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6273396", @@ -23477,7 +23565,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6352462", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.1.6352462", @@ -23532,7 +23620,7 @@ } }, "displayName": "NDK (Side by side) 21.1.6363665", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/21.1.6363665", @@ -23588,7 +23676,7 @@ } }, "displayName": "NDK (Side by side) 21.2.6472646", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.2.6472646", @@ -23643,7 +23731,7 @@ } }, "displayName": "NDK (Side by side) 21.3.6528147", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.3.6528147", @@ -23698,7 +23786,7 @@ } }, "displayName": "NDK (Side by side) 21.4.7075529", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/21.4.7075529", @@ -23753,7 +23841,7 @@ } }, "displayName": "NDK (Side by side) 22.0.6917172", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/22.0.6917172", @@ -23809,7 +23897,7 @@ } }, "displayName": "NDK (Side by side) 22.0.7026061", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/22.0.7026061", @@ -23864,7 +23952,7 @@ } }, "displayName": "NDK (Side by side) 22.1.7171670", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/22.1.7171670", @@ -23919,7 +24007,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7123448", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7123448", @@ -23975,7 +24063,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7196353", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7196353", @@ -24031,7 +24119,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7272597", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7272597", @@ -24087,7 +24175,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7344513", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7344513", @@ -24136,7 +24224,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7421159", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7421159", @@ -24185,7 +24273,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7530507", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/23.0.7530507", @@ -24234,7 +24322,7 @@ } }, "displayName": "NDK (Side by side) 23.0.7599858", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.0.7599858", @@ -24282,7 +24370,7 @@ } }, "displayName": "NDK (Side by side) 23.1.7779620", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.1.7779620", @@ -24330,7 +24418,7 @@ } }, "displayName": "NDK (Side by side) 23.2.8568313", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/23.2.8568313", @@ -24378,7 +24466,7 @@ } }, "displayName": "NDK (Side by side) 24.0.7856742", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.7856742", @@ -24427,7 +24515,7 @@ } }, "displayName": "NDK (Side by side) 24.0.7956693", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.7956693", @@ -24476,7 +24564,7 @@ } }, "displayName": "NDK (Side by side) 24.0.8079956", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/24.0.8079956", @@ -24525,7 +24613,7 @@ } }, "displayName": "NDK (Side by side) 24.0.8215888", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/24.0.8215888", @@ -24573,7 +24661,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8151533", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8151533", @@ -24622,7 +24710,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8221429", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8221429", @@ -24671,7 +24759,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8355429", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8355429", @@ -24720,7 +24808,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8528842", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/25.0.8528842", @@ -24769,7 +24857,7 @@ } }, "displayName": "NDK (Side by side) 25.0.8775105", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.0.8775105", @@ -24817,7 +24905,7 @@ } }, "displayName": "NDK (Side by side) 25.1.8937393", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.1.8937393", @@ -24865,7 +24953,7 @@ } }, "displayName": "NDK (Side by side) 25.2.9519653", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/25.2.9519653", @@ -24913,7 +25001,7 @@ } }, "displayName": "NDK (Side by side) 26.0.10404224", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/26.0.10404224", @@ -24955,7 +25043,7 @@ } ], "displayName": "NDK (Side by side) 26.0.10636728", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/26.0.10636728", @@ -24997,7 +25085,7 @@ } ], "displayName": "NDK (Side by side) 26.0.10792818", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.0.10792818", @@ -25038,7 +25126,7 @@ } ], "displayName": "NDK (Side by side) 26.1.10909125", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.1.10909125", @@ -25079,7 +25167,7 @@ } ], "displayName": "NDK (Side by side) 26.2.11394342", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.2.11394342", @@ -25120,7 +25208,7 @@ } ], "displayName": "NDK (Side by side) 26.3.11579264", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/26.3.11579264", @@ -25161,7 +25249,7 @@ } ], "displayName": "NDK (Side by side) 27.0.11718014", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/27.0.11718014", @@ -25203,7 +25291,7 @@ } ], "displayName": "NDK (Side by side) 27.0.11902837", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/27.0.11902837", @@ -25245,7 +25333,7 @@ } ], "displayName": "NDK (Side by side) 27.0.12077973", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.0.12077973", @@ -25286,7 +25374,7 @@ } ], "displayName": "NDK (Side by side) 27.1.12297006", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.1.12297006", @@ -25327,7 +25415,7 @@ } ], "displayName": "NDK (Side by side) 27.2.12479018", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.2.12479018", @@ -25368,7 +25456,7 @@ } ], "displayName": "NDK (Side by side) 27.3.13750724", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/27.3.13750724", @@ -25409,7 +25497,7 @@ } ], "displayName": "NDK (Side by side) 28.0.12433566", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/28.0.12433566", @@ -25451,7 +25539,7 @@ } ], "displayName": "NDK (Side by side) 28.0.12674087", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/28.0.12674087", @@ -25493,7 +25581,7 @@ } ], "displayName": "NDK (Side by side) 28.0.12916984", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/28.0.12916984", @@ -25535,7 +25623,7 @@ } ], "displayName": "NDK (Side by side) 28.0.13004108", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/28.0.13004108", @@ -25576,7 +25664,7 @@ } ], "displayName": "NDK (Side by side) 28.1.13356709", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/28.1.13356709", @@ -25617,7 +25705,7 @@ } ], "displayName": "NDK (Side by side) 28.2.13676358", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/28.2.13676358", @@ -25658,7 +25746,7 @@ } ], "displayName": "NDK (Side by side) 29.0.13113456", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.13113456", @@ -25700,7 +25788,7 @@ } ], "displayName": "NDK (Side by side) 29.0.13599879", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.13599879", @@ -25742,7 +25830,7 @@ } ], "displayName": "NDK (Side by side) 29.0.13846066", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.13846066", @@ -25784,7 +25872,7 @@ } ], "displayName": "NDK (Side by side) 29.0.14033849", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/29.0.14033849", @@ -25826,7 +25914,7 @@ } ], "displayName": "NDK (Side by side) 29.0.14206865", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk", "path": "ndk/29.0.14206865", @@ -25867,7 +25955,7 @@ } ], "displayName": "NDK (Side by side) 30.0.14904198", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk", "path": "ndk/30.0.14904198", @@ -25932,7 +26020,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -25994,7 +26082,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26056,7 +26144,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26118,7 +26206,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "obsolete": "true", @@ -26181,7 +26269,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26243,7 +26331,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "obsolete": "true", @@ -26307,7 +26395,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "obsolete": "true", @@ -26371,7 +26459,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26433,7 +26521,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26481,7 +26569,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26530,7 +26618,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26578,7 +26666,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26634,7 +26722,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26690,7 +26778,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26745,7 +26833,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26801,7 +26889,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26856,7 +26944,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26911,7 +26999,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -26966,7 +27054,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27022,7 +27110,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27077,7 +27165,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27132,7 +27220,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27188,7 +27276,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27244,7 +27332,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27300,7 +27388,7 @@ } }, "displayName": "NDK", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-preview-license", "name": "ndk-bundle", "path": "ndk-bundle", @@ -27509,7 +27597,7 @@ } ], "displayName": "Android SDK Platform-Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platform-tools", "path": "platform-tools", @@ -27538,7 +27626,7 @@ } ], "displayName": "Android SDK Platform 10", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-10", @@ -27576,7 +27664,7 @@ } ], "displayName": "Android SDK Platform 11", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-11", @@ -27614,7 +27702,7 @@ } ], "displayName": "Android SDK Platform 12", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-12", @@ -27652,7 +27740,7 @@ } ], "displayName": "Android SDK Platform 13", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-13", @@ -27690,7 +27778,7 @@ } ], "displayName": "Android SDK Platform 14", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-14", @@ -27728,7 +27816,7 @@ } ], "displayName": "Android SDK Platform 15", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-15", @@ -27766,7 +27854,7 @@ } ], "displayName": "Android SDK Platform 16", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-16", @@ -27804,7 +27892,7 @@ } ], "displayName": "Android SDK Platform 17", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-17", @@ -27842,7 +27930,7 @@ } ], "displayName": "Android SDK Platform 18", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-18", @@ -27880,7 +27968,7 @@ } ], "displayName": "Android SDK Platform 19", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-19", @@ -27932,7 +28020,7 @@ } ], "displayName": "Android SDK Platform 2", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -27971,7 +28059,7 @@ } ], "displayName": "Android SDK Platform 20", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-20", @@ -28009,7 +28097,7 @@ } ], "displayName": "Android SDK Platform 21", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-21", @@ -28047,7 +28135,7 @@ } ], "displayName": "Android SDK Platform 22", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-22", @@ -28085,7 +28173,7 @@ } ], "displayName": "Android SDK Platform 23", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-23", @@ -28123,7 +28211,7 @@ } ], "displayName": "Android SDK Platform 24", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-24", @@ -28161,7 +28249,7 @@ } ], "displayName": "Android SDK Platform 25", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-25", @@ -28199,7 +28287,7 @@ } ], "displayName": "Android SDK Platform 26", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-26", @@ -28237,7 +28325,7 @@ } ], "displayName": "Android SDK Platform 27", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-27", @@ -28275,7 +28363,7 @@ } ], "displayName": "Android SDK Platform 28", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-28", @@ -28313,7 +28401,7 @@ } ], "displayName": "Android SDK Platform 29", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-29", @@ -28365,7 +28453,7 @@ } ], "displayName": "Android SDK Platform 3", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28404,7 +28492,7 @@ } ], "displayName": "Android SDK Platform 30", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-30", @@ -28442,7 +28530,7 @@ } ], "displayName": "Android SDK Platform 31", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-31", @@ -28480,7 +28568,7 @@ } ], "displayName": "Android SDK Platform 32", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-32", @@ -28518,7 +28606,7 @@ } ], "displayName": "Android SDK Platform 33", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-33", @@ -28557,7 +28645,7 @@ } ], "displayName": "Android SDK Platform 33-ext5", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-33-ext5", @@ -28591,7 +28679,7 @@ } ], "displayName": "Android SDK Platform 34", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28636,7 +28724,7 @@ } ], "displayName": "Android SDK Platform 34-ext12", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-34-ext12", @@ -28669,7 +28757,7 @@ } ], "displayName": "Android SDK Platform 35", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-35", @@ -28707,7 +28795,7 @@ } ], "displayName": "Android SDK Platform 35-ext15", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-35-ext15", @@ -28740,7 +28828,7 @@ } ], "displayName": "Android SDK Platform 36", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-36", @@ -28773,7 +28861,7 @@ } ], "displayName": "Android SDK Platform 36.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-36.1", @@ -28806,7 +28894,7 @@ } ], "displayName": "Android SDK Platform 36-ext19", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-36-ext19", @@ -28839,7 +28927,7 @@ } ], "displayName": "Android SDK Platform 37.0", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-37.0", @@ -28887,7 +28975,7 @@ } ], "displayName": "Android SDK Platform 4", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28940,7 +29028,7 @@ } ], "displayName": "Android SDK Platform 5", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -28993,7 +29081,7 @@ } ], "displayName": "Android SDK Platform 6", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -29032,7 +29120,7 @@ } ], "displayName": "Android SDK Platform 7", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-7", @@ -29070,7 +29158,7 @@ } ], "displayName": "Android SDK Platform 8", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-8", @@ -29108,7 +29196,7 @@ } ], "displayName": "Android SDK Platform 9", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-9", @@ -29146,7 +29234,7 @@ } ], "displayName": "Android SDK Platform Baklava-ext19", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-Baklava-ext19", @@ -29174,28 +29262,28 @@ { "arch": "all", "os": "all", - "sha1": "4dce9f080c83d91e897897655cbcbeb0f6831c2a", - "size": 67539465, - "url": "https://dl.google.com/android/repository/platform-CANARY_r12.zip" + "sha1": "755b48c64c9ad32dee09d164e872c129ada2abdd", + "size": 67599805, + "url": "https://dl.google.com/android/repository/platform-CANARY_r13.zip" } ], "displayName": "Android SDK Platform CANARY", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-CANARY", "revision": "CANARY", "revision-details": { - "major:0": "12" + "major:0": "13" }, "type-details": { - "api-level:0": "37.0", + "api-level:0": "37.1", "base-extension:3": "true", "codename:1": "CANARY", "element-attributes": { "xsi:type": "ns11:platformDetailsType" }, - "extension-level:2": "22", + "extension-level:2": "23", "layoutlib:4": { "element-attributes": { "api": "15" @@ -29208,13 +29296,13 @@ { "arch": "all", "os": "all", - "sha1": "56d364675ab0874416f431b774a39e5624e5f164", - "size": 67396651, - "url": "https://dl.google.com/android/repository/platform-CinnamonBun_r02.zip" + "sha1": "185c1c48b6b9abd402200cb3d9629b4323e1c4fc", + "size": 67477798, + "url": "https://dl.google.com/android/repository/platform-CinnamonBun_r04.zip" } ], "displayName": "Android SDK Platform CinnamonBun-ext23", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "path": "platforms/android-CinnamonBun-ext23", @@ -29279,7 +29367,7 @@ } ], "displayName": "Android SDK Platform UpsideDownCake", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "platforms", "obsolete": "true", @@ -29397,7 +29485,7 @@ } ], "displayName": "Layout Inspector image server for API S", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/2", @@ -29518,7 +29606,7 @@ } ], "displayName": "Layout Inspector image server for API 29-30", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/1", @@ -29610,7 +29698,7 @@ } ], "displayName": "Layout Inspector image server for API 31-36", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "skiaparser", "path": "skiaparser/3", @@ -29637,7 +29725,7 @@ } ], "displayName": "Sources for Android 14", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "obsolete": "true", @@ -29666,7 +29754,7 @@ } ], "displayName": "Sources for Android 15", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-15", @@ -29694,7 +29782,7 @@ } ], "displayName": "Sources for Android 16", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-16", @@ -29722,7 +29810,7 @@ } ], "displayName": "Sources for Android 17", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-17", @@ -29750,7 +29838,7 @@ } ], "displayName": "Sources for Android 18", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-18", @@ -29778,7 +29866,7 @@ } ], "displayName": "Sources for Android 19", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-19", @@ -29806,7 +29894,7 @@ } ], "displayName": "Sources for Android 20", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-20", @@ -29834,7 +29922,7 @@ } ], "displayName": "Sources for Android 21", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-21", @@ -29862,7 +29950,7 @@ } ], "displayName": "Sources for Android 22", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-22", @@ -29890,7 +29978,7 @@ } ], "displayName": "Sources for Android 23", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-23", @@ -29918,7 +30006,7 @@ } ], "displayName": "Sources for Android 24", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-24", @@ -29946,7 +30034,7 @@ } ], "displayName": "Sources for Android 25", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-25", @@ -29974,7 +30062,7 @@ } ], "displayName": "Sources for Android 26", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-26", @@ -30002,7 +30090,7 @@ } ], "displayName": "Sources for Android 27", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-27", @@ -30030,7 +30118,7 @@ } ], "displayName": "Sources for Android 28", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-28", @@ -30058,7 +30146,7 @@ } ], "displayName": "Sources for Android 29", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-29", @@ -30086,7 +30174,7 @@ } ], "displayName": "Sources for Android 30", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-30", @@ -30114,7 +30202,7 @@ } ], "displayName": "Sources for Android 31", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-31", @@ -30142,7 +30230,7 @@ } ], "displayName": "Sources for Android 32", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-32", @@ -30170,7 +30258,7 @@ } ], "displayName": "Sources for Android 33", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-33", @@ -30199,7 +30287,7 @@ } ], "displayName": "Sources for Android 34", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-34", @@ -30228,7 +30316,7 @@ } ], "displayName": "Sources for Android 35", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-35", @@ -30257,7 +30345,7 @@ } ], "displayName": "Sources for Android 36", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-36", @@ -30285,7 +30373,7 @@ } ], "displayName": "Sources for Android 36.1", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-36.1", @@ -30313,7 +30401,7 @@ } ], "displayName": "Sources for Android 37.0", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "sources", "path": "sources/android-37.0", @@ -30381,7 +30469,7 @@ } }, "displayName": "Android SDK Tools", - "last-available-day": 20612, + "last-available-day": 20621, "license": "android-sdk-license", "name": "tools", "obsolete": "true", From 798224b97cb0470addeddde9f8ba0f1c8f941e5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 17 Jun 2026 21:58:08 +0200 Subject: [PATCH 23/77] intel-compute-runtime: 26.18.38308.1 -> 26.22.38646.4 Diff: https://github.com/intel/compute-runtime/compare/26.18.38308.1...26.22.38646.4 Changelog: https://github.com/intel/compute-runtime/releases/tag/26.22.38646.4 --- pkgs/by-name/in/intel-compute-runtime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/intel-compute-runtime/package.nix b/pkgs/by-name/in/intel-compute-runtime/package.nix index b03153c084db..1e5ffa895573 100644 --- a/pkgs/by-name/in/intel-compute-runtime/package.nix +++ b/pkgs/by-name/in/intel-compute-runtime/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "intel-compute-runtime"; - version = "26.18.38308.1"; + version = "26.22.38646.4"; src = fetchFromGitHub { owner = "intel"; repo = "compute-runtime"; tag = finalAttrs.version; - hash = "sha256-539TqwzPhclEpyxrwRB0DBLCAgM8JojdshvhNp0jeKU="; + hash = "sha256-YjCRbYsq44U+pwdTnyA5lffJtSHVK2u3R2XRRNb6l9c="; }; nativeBuildInputs = [ From 2188a95e4058bc5d979121e05c1dee77b8c4b593 Mon Sep 17 00:00:00 2001 From: Alex Galvin Date: Wed, 17 Jun 2026 22:02:43 -0400 Subject: [PATCH 24/77] bcachefs-tools: 1.38.5 -> 1.38.6 --- pkgs/by-name/bc/bcachefs-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bc/bcachefs-tools/package.nix b/pkgs/by-name/bc/bcachefs-tools/package.nix index 0687bcbf00c9..e1c2935d906d 100644 --- a/pkgs/by-name/bc/bcachefs-tools/package.nix +++ b/pkgs/by-name/bc/bcachefs-tools/package.nix @@ -30,18 +30,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "bcachefs-tools"; - version = "1.38.5"; + version = "1.38.6"; src = fetchFromGitHub { owner = "koverstreet"; repo = "bcachefs-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-EXd+BOTAFUddK/4Vwi7GqRqndi2x4bb5gs7IIkMX6HU="; + hash = "sha256-VNY9kURuXky504utCZ0Ye76mDG2TFAdzrgYI2iup/PI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-6uwvwOVPYtegXTPwz2SEeQPC6OrKoFWZrH4Nx+ZVa5A="; + hash = "sha256-rajYbfE98j/YqniUoV66LHh22PwEc6sWWJ/7bgGgGtA="; }; postPatch = '' From 5f0a5b32312d407c0106cc4bf3eee7db8d6a04e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 13:44:03 +0000 Subject: [PATCH 25/77] android-studio: 2026.1.1.8 -> 2026.1.1.10 --- pkgs/applications/editors/android-studio/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index f3cecb980d19..3defbfeb0d32 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -16,9 +16,9 @@ let inherit tiling_wm; }; stableVersion = { - version = "2026.1.1.8"; # "Android Studio Quail 1 | 2026.1.1" - sha256Hash = "sha256-DB+kujz6vQfkipDgCl+i6iqCzVhwgz2tpbApDIF9g9M="; - url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.8/android-studio-quail1-linux.tar.gz"; + version = "2026.1.1.10"; # "Android Studio Quail 1 | 2026.1.1 Patch 2" + sha256Hash = "sha256-+9PxFtEsrtck6o2g0s2ufnkRcPefKqESc+oPLSKiJNw="; + url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.10/android-studio-quail1-patch2-linux.tar.gz"; }; betaVersion = { version = "2026.1.1.7"; # "Android Studio Quail 1 | 2026.1.1 RC 2" From 33e0d46203937cb3fdeaf5fc9108b29d55179ed7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Jun 2026 23:18:21 +0000 Subject: [PATCH 26/77] desync: 1.0.0 -> 1.0.3 --- pkgs/by-name/de/desync/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/desync/package.nix b/pkgs/by-name/de/desync/package.nix index 157861086c96..8bdcfc5f4b05 100644 --- a/pkgs/by-name/de/desync/package.nix +++ b/pkgs/by-name/de/desync/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "desync"; - version = "1.0.0"; + version = "1.0.3"; src = fetchFromGitHub { owner = "folbricht"; repo = "desync"; tag = "v${finalAttrs.version}"; - hash = "sha256-aRxWq9gGfglfBixS7xOoj8r29rJRAfGj4ydcSFf/7P0="; + hash = "sha256-rdwUoTwN/fG4fsOY4mCcg0bzWMErFaxBe72RtmHohdA="; }; - vendorHash = "sha256-ywID0txn7L6+QkYNvGvO5DTsDQBZLU+pGwNd3q7kLKI="; + vendorHash = "sha256-unwaA+WNyaJbNrOFvjXeMI2YbNTpGBrjwBGXhvOfj0M="; nativeBuildInputs = [ installShellFiles ]; From ae054254c1e1871004cca0354caff8caf51a28e9 Mon Sep 17 00:00:00 2001 From: Tyce Herrman Date: Fri, 19 Jun 2026 09:49:31 -0400 Subject: [PATCH 27/77] mise: 2026.6.5 -> 2026.6.11 https://github.com/jdx/mise/releases/tag/v2026.6.11 https://github.com/jdx/mise/releases/tag/v2026.6.10 Skip oci::layer::tests::preserve_metadata_dir_layer_keeps_special_permission_bits on Linux because Nix's Linux sandbox rejects setting setuid bits during checkPhase. The test passes on Darwin, so keep it enabled there. Assisted-by: OpenAI Codex (GPT-5) --- pkgs/by-name/mi/mise/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mise/package.nix b/pkgs/by-name/mi/mise/package.nix index 43cf6faa75a0..3c8010766fe5 100644 --- a/pkgs/by-name/mi/mise/package.nix +++ b/pkgs/by-name/mi/mise/package.nix @@ -22,16 +22,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mise"; - version = "2026.6.5"; + version = "2026.6.11"; src = fetchFromGitHub { owner = "jdx"; repo = "mise"; tag = "v${finalAttrs.version}"; - hash = "sha256-z3+rGBwqTD0r22cv2Yk9EWyPj+mXJSMV6flrjG2LygA="; + hash = "sha256-8sC/gSgpP2A6rh8j0aZeMq8pLwbBvcSUAxhehQlTLJg="; }; - cargoHash = "sha256-Qd57u6dTEUccTic9f5H/Kn5vQT4iZeKKnQtGUzrnP4A="; + cargoHash = "sha256-yya9rtEki0o0MfBeWK2/Mo16/I1Mg6aCZOQOP8aWJi0="; nativeBuildInputs = [ installShellFiles @@ -76,6 +76,10 @@ rustPlatform.buildRustPackage (finalAttrs: { # last_modified will always be different in nix "--skip=tera::tests::test_last_modified" ] + ++ lib.optionals (stdenv.hostPlatform.isLinux) [ + # Nix's Linux sandbox rejects setting setuid bits. + "--skip=oci::layer::tests::preserve_metadata_dir_layer_keeps_special_permission_bits" + ] ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ # x86_64-darwin started failing mid-April 2025; aarch64 in Feb 2026 "--skip=task::task_file_providers::remote_task_http::tests::test_http_remote_task_get_local_path_with_cache" From 3fcb5740621cc285cc0582a0608846ebb72b00ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 21:16:47 +0000 Subject: [PATCH 28/77] mutt: 2.3.3 -> 2.4.0 --- pkgs/by-name/mu/mutt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutt/package.nix b/pkgs/by-name/mu/mutt/package.nix index 861fb72d8c03..cf783fa97784 100644 --- a/pkgs/by-name/mu/mutt/package.nix +++ b/pkgs/by-name/mu/mutt/package.nix @@ -31,7 +31,7 @@ assert gpgmeSupport -> sslSupport; stdenv.mkDerivation rec { pname = "mutt"; - version = "2.3.3"; + version = "2.4.0"; outputs = [ "out" "doc" @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz"; - hash = "sha256-vOdTOZsowO/PqKRGEV8NMNnCflUatRsOU3md0MNz3MQ="; + hash = "sha256-j2yi70L48HzcjsOR6KpBpwJJDq5VrHIBawuU3fRK4pI="; }; patches = [ From f5860b7cf142cca8eceeefeaf4a8d4897213aaee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Jun 2026 21:46:43 +0000 Subject: [PATCH 29/77] kimai: 2.59.0 -> 2.60.0 --- pkgs/by-name/ki/kimai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index 883f0a4c5bab..a35072984522 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -7,13 +7,13 @@ php.buildComposerProject2 (finalAttrs: { pname = "kimai"; - version = "2.59.0"; + version = "2.60.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-tOybMpMe8pc2PAPUd5JGwqx6Qo6ZjeDX9UvP6i6BPDM="; + hash = "sha256-TdeoFbgLXbLsBeMK8YUKimRyx+nJ4QMigY9YxicmPDA="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-rhuj+7RsS9vngfKeUZiKIYHed0+5QN1JDrDc4YCJYDk="; + vendorHash = "sha256-0byb0lsi9nU1qKksU6BeBB/JCXoHSaliLyErz6Z14QQ="; composerNoPlugins = false; postInstall = '' From 62a523dbcaf60ff1ccced685fda0d05361c8a8b1 Mon Sep 17 00:00:00 2001 From: Alexandru Nechita Date: Tue, 17 Feb 2026 01:38:40 +0100 Subject: [PATCH 30/77] backrest: 1.10.1 -> 1.13.0 Co-Authored-By: phanirithvij --- pkgs/by-name/ba/backrest/inlang-plugins.json | 10 ++ pkgs/by-name/ba/backrest/package.nix | 105 ++++++++++++++---- .../ba/backrest/update-inlang-plugins.sh | 55 +++++++++ 3 files changed, 150 insertions(+), 20 deletions(-) create mode 100644 pkgs/by-name/ba/backrest/inlang-plugins.json create mode 100755 pkgs/by-name/ba/backrest/update-inlang-plugins.sh diff --git a/pkgs/by-name/ba/backrest/inlang-plugins.json b/pkgs/by-name/ba/backrest/inlang-plugins.json new file mode 100644 index 000000000000..dca8065f7b93 --- /dev/null +++ b/pkgs/by-name/ba/backrest/inlang-plugins.json @@ -0,0 +1,10 @@ +{ + "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js": { + "url": "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4.4.0/dist/index.js", + "hash": "sha256-lIZViAHAjrsBgiPFHCBEtsPCP8KowOeJSleIKzT+tso=" + }, + "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js": { + "url": "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2.2.9/dist/index.js", + "hash": "sha256-hYYvYwV5O1a/2a/lNosJbmP7Kuqzi3eZwFFRe+NJnAs=" + } +} diff --git a/pkgs/by-name/ba/backrest/package.nix b/pkgs/by-name/ba/backrest/package.nix index 5e0c610ead51..5812ccbe6e70 100644 --- a/pkgs/by-name/ba/backrest/package.nix +++ b/pkgs/by-name/ba/backrest/package.nix @@ -2,47 +2,79 @@ buildGoModule, fetchFromGitHub, gzip, + fetchurl, iana-etc, lib, libredirect, nodejs, - pnpm_9, + pnpm_11, fetchPnpmDeps, pnpmConfigHook, restic, stdenv, util-linux, makeBinaryWrapper, + versionCheckHook, + nix-update-script, + _experimental-update-script-combinators, }: let + pnpm = pnpm_11; + pname = "backrest"; - version = "1.10.1"; + version = "1.13.0"; src = fetchFromGitHub { owner = "garethgeorge"; repo = "backrest"; tag = "v${version}"; - hash = "sha256-8WWs7XEVKAc/XmeL+dsw25azfLjUbHKp2MsB6Be14VE="; + hash = "sha256-JcrHQDjoaaK6BONEcn6XKsjhGlth4SaZKqfxa3cD0gY="; + leaveDotGit = true; + postFetch = '' + cd "$out" + git rev-parse HEAD > $out/COMMIT + find "$out" -name .git -print0 | xargs -0 rm -rf + ''; }; + # we need to pin the inlang plugins to specific versions because + # the remote ones are not pinned and we can't fetch them in the sandbox. + inlang-plugins = lib.mapAttrs (remote: info: fetchurl { inherit (info) url hash; }) ( + lib.importJSON ./inlang-plugins.json + ); + frontend = stdenv.mkDerivation (finalAttrs: { - inherit version; - pname = "${pname}-webui"; - src = "${src}/webui"; + inherit version src; + pname = "backrest-webui"; + sourceRoot = "${finalAttrs.src.name}/webui"; + + __structuredAttrs = true; + strictDeps = true; nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_9 + pnpm ]; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_9; - fetcherVersion = 3; - hash = "sha256-9wzPNZxLE0l/AJ8SyE0SkhkBImiibhqJgsG3UrGj3aA="; + inherit pnpm; + sourceRoot = "${finalAttrs.src.name}/webui"; + fetcherVersion = 4; + hash = "sha256-xPZg7kYRlqdO/EfZr+m+IVhDcyYegQ6v8ZAF2EjrKjU="; }; + postPatch = '' + # Replace remote inlang plugins with local ones + ${lib.concatStringsSep "\n" ( + lib.mapAttrsToList (remote: local: '' + substituteInPlace project.inlang/settings.json \ + --replace-fail "${remote}" "${local}" + '') inlang-plugins + )} + ''; + buildPhase = '' runHook preBuild export BACKREST_BUILD_VERSION=${version} @@ -52,14 +84,20 @@ let installPhase = '' runHook preInstall - mkdir $out - cp -r dist/* $out + mv dist $out runHook postInstall ''; }); in -buildGoModule { - inherit pname src version; +buildGoModule (finalAttrs: { + inherit + pname + src + version + ; + + __structuredAttrs = true; + strictDeps = true; postPatch = '' sed -i -e \ @@ -68,16 +106,26 @@ buildGoModule { internal/resticinstaller/resticinstaller.go ''; - vendorHash = "sha256-cYqK/sddLI38K9bzCpnomcZOYbSRDBOEru4Y26rBLFw="; + proxyVendor = true; + vendorHash = "sha256-1PecXGXdSu4FzOKVZ15lTLLPy3VlLiGvGeTUDzqe9sc="; + + subPackages = [ "cmd/backrest" ]; nativeBuildInputs = [ gzip makeBinaryWrapper ]; + ldflags = [ + "-s" + "-X main.version=${finalAttrs.version}" + ]; + preBuild = '' + ldflags+=" -X main.commit=$(cat COMMIT)" + mkdir -p ./webui/dist - cp -r ${frontend}/* ./webui/dist + cp -r ${finalAttrs.passthru.frontend}/* ./webui/dist go generate -skip="npm" ./... ''; @@ -102,9 +150,9 @@ buildGoModule { in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + # Use restic from nixpkgs, otherwise download fails in sandbox preCheck = '' - # Use restic from nixpkgs, otherwise download fails in sandbox - export BACKREST_RESTIC_COMMAND="${restic}/bin/restic" + export BACKREST_RESTIC_COMMAND="${lib.getExe restic}" export HOME=$(pwd) '' + lib.optionalString (stdenv.hostPlatform.isDarwin) '' @@ -118,13 +166,30 @@ buildGoModule { --set-default BACKREST_RESTIC_COMMAND "${lib.getExe restic}" ''; + doInstallCheck = true; + versionCheckProgramArg = "-version"; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru = { + inherit frontend inlang-plugins; + updateScript = _experimental-update-script-combinators.sequence [ + (nix-update-script { + extraArgs = [ + "--subpackage" + "frontend" + ]; + }) + ./update-inlang-plugins.sh + ]; + }; + meta = { description = "Web UI and orchestrator for restic backup"; homepage = "https://github.com/garethgeorge/backrest"; - changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}"; + changelog = "https://github.com/garethgeorge/backrest/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ iedame ]; mainProgram = "backrest"; platforms = lib.platforms.unix; }; -} +}) diff --git a/pkgs/by-name/ba/backrest/update-inlang-plugins.sh b/pkgs/by-name/ba/backrest/update-inlang-plugins.sh new file mode 100755 index 000000000000..cf85d67e74ec --- /dev/null +++ b/pkgs/by-name/ba/backrest/update-inlang-plugins.sh @@ -0,0 +1,55 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p jq curl common-updater-scripts + +set -exuo pipefail + +SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd) + +SETTINGS_FILE="$(nix-build -A "backrest.src")/webui/project.inlang/settings.json" + +MODULES=$(cat "$SETTINGS_FILE" | jq -r '.modules[]') + +# Initialize an empty JSON object +PLUGINS_JSON="{}" + +for remote_url in $MODULES; do + echo "Processing $remote_url..." >&2 + + final_url="$remote_url" + + # Matches: https://cdn.jsdelivr.net/npm/((@[^/]+/[^@/]+|[^@/]+)@([^/]+))(/.*)?$ + # Group 1: Full identifier (e.g. @scope/pkg@1) + # Group 2: Package name (e.g. @scope/pkg or pkg) + # Group 3: Version/Tag/Alias (e.g. 4 or latest) + # Group 4: Sub-path (e.g. /dist/index.js) + if [[ $remote_url =~ ^https://cdn.jsdelivr.net/npm/((@[^/]+/[^@/]+|[^@/]+)@([^/]+))(/.*)?$ ]]; then + pkg_full="${BASH_REMATCH[1]}" + pkg_name="${BASH_REMATCH[2]}" + current_ver="${BASH_REMATCH[3]}" + path="${BASH_REMATCH[4]}" + + # Construct package.json URL to find the exact version + PKG_JSON_URL="https://cdn.jsdelivr.net/npm/$pkg_name@$current_ver/package.json" + # echo " Fetching package.json from $PKG_JSON_URL" >&2 + + RESOLVED_VERSION=$(curl -s "$PKG_JSON_URL" | jq -r .version || true) + + if [[ -n "$RESOLVED_VERSION" && "$RESOLVED_VERSION" != "null" ]]; then + final_url="https://cdn.jsdelivr.net/npm/$pkg_name@$RESOLVED_VERSION$path" + echo " Resolved version $RESOLVED_VERSION from package.json" >&2 + fi + fi + + echo " Pinned to $final_url" >&2 + + hash=$(nix-prefetch-url "$final_url") + sri=$(nix hash convert --hash-algo sha256 --to sri "$hash") + + # Add to JSON object using jq + PLUGINS_JSON=$(echo "$PLUGINS_JSON" | jq --arg remote "$remote_url" --arg url "$final_url" --arg hash "$sri" \ + '. + {($remote): {url: $url, hash: $hash}}') +done + +echo "$PLUGINS_JSON" | jq . > "$SCRIPT_DIR/inlang-plugins.json" + +echo "Updated $SCRIPT_DIR/inlang-plugins.json" From 3fbc081aa7ac41bfb21577a66a9370db3b27ff08 Mon Sep 17 00:00:00 2001 From: Alexandru Nechita Date: Mon, 20 Oct 2025 11:58:12 +0200 Subject: [PATCH 31/77] backrest: add maintainer alexandru0-dev --- pkgs/by-name/ba/backrest/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/backrest/package.nix b/pkgs/by-name/ba/backrest/package.nix index 5812ccbe6e70..a0b2e6758e24 100644 --- a/pkgs/by-name/ba/backrest/package.nix +++ b/pkgs/by-name/ba/backrest/package.nix @@ -188,7 +188,10 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/garethgeorge/backrest"; changelog = "https://github.com/garethgeorge/backrest/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ iedame ]; + maintainers = with lib.maintainers; [ + iedame + alexandru0-dev + ]; mainProgram = "backrest"; platforms = lib.platforms.unix; }; From e8f0b963da956fcb23520b0530a041fe10d7a43e Mon Sep 17 00:00:00 2001 From: Alexandru Nechita Date: Thu, 18 Jun 2026 10:25:30 +0200 Subject: [PATCH 32/77] backrest: add maintainer phanirithvij --- pkgs/by-name/ba/backrest/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ba/backrest/package.nix b/pkgs/by-name/ba/backrest/package.nix index a0b2e6758e24..0e79b0605e0d 100644 --- a/pkgs/by-name/ba/backrest/package.nix +++ b/pkgs/by-name/ba/backrest/package.nix @@ -191,6 +191,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ iedame alexandru0-dev + phanirithvij ]; mainProgram = "backrest"; platforms = lib.platforms.unix; From f6029461aa6e4361143a049034bf708dc8117296 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 05:42:47 +0000 Subject: [PATCH 33/77] python3Packages.yara-x: 1.17.0 -> 1.18.0 --- pkgs/development/python-modules/yara-x/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/yara-x/default.nix b/pkgs/development/python-modules/yara-x/default.nix index 76ee3ffa9e0c..a388d097e415 100644 --- a/pkgs/development/python-modules/yara-x/default.nix +++ b/pkgs/development/python-modules/yara-x/default.nix @@ -9,21 +9,21 @@ buildPythonPackage rec { pname = "yara-x"; - version = "1.17.0"; + version = "1.18.0"; pyproject = true; src = fetchFromGitHub { owner = "VirusTotal"; repo = "yara-x"; tag = "v${version}"; - hash = "sha256-8P3fNLENfoGD+FMeCXX8UwoMzI92JkjV/f3G7d+Li3Y="; + hash = "sha256-4cHCBSmBhjuk8otOB+ykiviaHVDmrguIVCLCRMcq7L4="; }; buildAndTestSubdir = "py"; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname src version; - hash = "sha256-ifXe0LKEYMzCo0FIg2E5mCQRUCOlu3nvK2XN/3GM9bk="; + hash = "sha256-MMERL3DcOlTEa2S6BMboFi8MfKC8ah2wZtOQRbO6ADg="; }; nativeBuildInputs = [ From e4cc5298038dbf250527fc26dd767d369049105a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 07:49:01 +0000 Subject: [PATCH 34/77] gearboy: 3.8.6 -> 3.8.7 --- pkgs/by-name/ge/gearboy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gearboy/package.nix b/pkgs/by-name/ge/gearboy/package.nix index c1c19d8a3a2f..31c41e27c403 100644 --- a/pkgs/by-name/ge/gearboy/package.nix +++ b/pkgs/by-name/ge/gearboy/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gearboy"; - version = "3.8.6"; + version = "3.8.7"; src = fetchFromGitHub { owner = "drhelius"; repo = "Gearboy"; tag = finalAttrs.version; - hash = "sha256-HdTypXuIVMl3y83RbjNviAtgl2KwCU+faI6ZcG2P/LY="; + hash = "sha256-0HAhYvj1vypDR9OhJDCb5Cyjqwe6s9DDuMUF0rngPtM="; }; __structuredAttrs = true; From 2524ab076df3ed3221d6c8cfbc603d6db431fbb1 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Thu, 4 Jun 2026 21:21:10 +0200 Subject: [PATCH 35/77] python3Packages.update-dotdee: modernize and migrate to pyproject --- .../python-modules/update-dotdee/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/update-dotdee/default.nix b/pkgs/development/python-modules/update-dotdee/default.nix index f7de851cffa0..5326c6e2e01c 100644 --- a/pkgs/development/python-modules/update-dotdee/default.nix +++ b/pkgs/development/python-modules/update-dotdee/default.nix @@ -1,29 +1,35 @@ { lib, buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + + setuptools, coloredlogs, executor, - fetchFromGitHub, humanfriendly, naturalsort, property-manager, - pytestCheckHook, six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "update-dotdee"; version = "6.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "xolox"; repo = "python-update-dotdee"; - rev = version; + rev = finalAttrs.version; hash = "sha256-2k7FdgWM0ESHQb2za87yhXGaR/rbMYLVcv10QexUH1A="; }; - propagatedBuildInputs = [ + build-system = [ + setuptools + ]; + + dependencies = [ coloredlogs executor humanfriendly @@ -36,7 +42,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace tox.ini \ - --replace " --cov --showlocals --verbose" "" + --replace-fail " --cov --showlocals --verbose" "" ''; pythonImportsCheck = [ "update_dotdee" ]; @@ -53,4 +59,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ eyjhb ]; }; -} +}) From fdb12c01c6497ed9a81c351b6641f256ba6a7399 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Thu, 4 Jun 2026 21:21:25 +0200 Subject: [PATCH 36/77] python3Packages.update-dotdee: add changelog --- pkgs/development/python-modules/update-dotdee/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/update-dotdee/default.nix b/pkgs/development/python-modules/update-dotdee/default.nix index 5326c6e2e01c..d4425172f10b 100644 --- a/pkgs/development/python-modules/update-dotdee/default.nix +++ b/pkgs/development/python-modules/update-dotdee/default.nix @@ -56,6 +56,7 @@ buildPythonPackage (finalAttrs: { description = "Generic modularized configuration file manager"; mainProgram = "update-dotdee"; homepage = "https://github.com/xolox/python-update-dotdee"; + changelog = "https://github.com/xolox/python-update-dotdee/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eyjhb ]; }; From b14417e49a4ce2b2e17fd887c4e23ed44f0026fa Mon Sep 17 00:00:00 2001 From: klea Date: Sat, 20 Jun 2026 10:17:32 +0000 Subject: [PATCH 37/77] signal-cli: 0.14.3 -> 0.14.5 --- pkgs/by-name/si/signal-cli/deps.json | 599 +++++++++---------- pkgs/by-name/si/signal-cli/libsignal-jni.nix | 6 +- pkgs/by-name/si/signal-cli/package.nix | 4 +- 3 files changed, 304 insertions(+), 305 deletions(-) diff --git a/pkgs/by-name/si/signal-cli/deps.json b/pkgs/by-name/si/signal-cli/deps.json index 2146744d455a..9dc2cfd39a75 100644 --- a/pkgs/by-name/si/signal-cli/deps.json +++ b/pkgs/by-name/si/signal-cli/deps.json @@ -2,10 +2,10 @@ "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", "!version": 1, "https://build-artifacts.signal.org": { - "libraries/maven/org/signal#libsignal-client/0.92.1": { - "jar": "sha256-LiL1cCeNnOIzEcqVLOWuFOGE0CZ5ZriOWJivoCoUI/8=", - "module": "sha256-HIG0lGhVikVqrVTGl1KlpItZZotLMpFIhxBLo+DnzXI=", - "pom": "sha256-VPRghyBZGHioKdx0HA3D1U0+Cu6V5MZKU+oKHe3wwvY=" + "libraries/maven/org/signal#libsignal-client/0.94.4": { + "jar": "sha256-dYt1xROjZUTd1T+9jqQKFSztuNFODwDnm+knIoeWNKs=", + "module": "sha256-rNxY6ygoNFYCvNGhHlEhQqTTBxYBjmScsbl0qkgMPsw=", + "pom": "sha256-3Xt0yJrLIJ93BbRJ5/huzjlPBuoTtX/g2ZW3NCXxuug=" } }, "https://plugins.gradle.org/m2": { @@ -27,23 +27,23 @@ "com/google/errorprone#error_prone_parent/2.27.0": { "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" }, - "org/graalvm/buildtools#graalvm-reachability-metadata/1.0.0": { - "jar": "sha256-bp1vPyuM8Xq2xyPDNC8WG9EH7Z/qeGdlKvw6Gi5Bf+I=", - "module": "sha256-Nz40M9Jk1prdRwhOrHKXFB9eVW0Jfmu7B2nk5h21sz0=", - "pom": "sha256-DjEUR3/HZQy468EUTR4kaU1uzJsxpTpc9qzec8eeSzA=" + "org/graalvm/buildtools#graalvm-reachability-metadata/1.1.2": { + "jar": "sha256-Oompk1nesyVXp5HxGoDoG/jmy+iyaL3G9ZoVPWzrMOk=", + "module": "sha256-ufhI62i4r+Ob8JLkxw3pQbST4Cy6jfpJs2HaS7psQFw=", + "pom": "sha256-cEP8FFEG37OTOP9EamEpAKIDm8/prnmSPWqaV/rHErs=" }, - "org/graalvm/buildtools#native-gradle-plugin/1.0.0": { - "jar": "sha256-M6A2GdDgChm2KNGWM/iDSoM6E1rIQyEhTQagRMAR3Ek=", - "module": "sha256-e2AwSb+wv3aOFuMidfj5GEG6l6xDMICEp2QxlmA0NaI=", - "pom": "sha256-vQ7ifDnqw/ycwpLX1jBtjP7R1f37YWh05UUCZQDvg1I=" + "org/graalvm/buildtools#native-gradle-plugin/1.1.2": { + "jar": "sha256-I57AfHtYli06pZ1xKhi8BIb1m5LAgT8FPXiyDERYWzM=", + "module": "sha256-jKQfcwvN/ok03+we8GLx62NXUpxSUzgg9KYl+GsZhE0=", + "pom": "sha256-G1+zTmhVvtwnqfiYWCxb5I2a1xF9cDydj/2bDTPfZI4=" }, - "org/graalvm/buildtools#utils/1.0.0": { - "jar": "sha256-RI+D9jGnVdjRSFD6pAOqaxsJBZvHHZpcu6awwV6EpVw=", - "module": "sha256-P/KRG4xJ634a0kZNWztAw33rY8/VVL59bLp1t2xfBdE=", - "pom": "sha256-XOlXSmEAdACVfytnksnXKxk7fB+aKHvVEz9RVfoD8kk=" + "org/graalvm/buildtools#utils/1.1.2": { + "jar": "sha256-zOlCsuhNGG8SjUxr5dSVv8ID+rxfcwDHUYZounAaozg=", + "module": "sha256-6OfFXvTVM/l2oZQF2hPVVm8i5liMvu/6nuogtfJ430g=", + "pom": "sha256-/qFY/QLJ6J9BqNIkVYS63810tzxiva9TwBGJzuEc3pI=" }, - "org/graalvm/buildtools/native#org.graalvm.buildtools.native.gradle.plugin/1.0.0": { - "pom": "sha256-dfCeNPgke1pwuYzODwAUX+M3tnf3ArKPvxopUznda4M=" + "org/graalvm/buildtools/native#org.graalvm.buildtools.native.gradle.plugin/1.1.2": { + "pom": "sha256-lpcCHJItfukS1MnDy6Z2GsynwLWczuEJ5VVhN2kOIAM=" }, "org/gradle/kotlin#gradle-kotlin-dsl-plugins/6.5.2": { "jar": "sha256-O/9KBwDhyBXRlEifB7ugbLGQ6PKbdz03z+43rI1cdkQ=", @@ -182,14 +182,11 @@ "com/fasterxml#oss-parent/70": { "pom": "sha256-JsqO1vgsnS7XzTIpgQW7ZcD52JnbYXV6CXQVhvqTpjk=" }, - "com/fasterxml#oss-parent/73": { - "pom": "sha256-SG2NomL0LJwA8+fP/xRxRzNHz8ae3X8GT8lxlN4p1m4=" - }, "com/fasterxml#oss-parent/75": { "pom": "sha256-/LvxwYyQR+aRfThPIGTiG0Klj8hfsFI6ni4BXv98YZ0=" }, - "com/fasterxml#oss-parent/76": { - "pom": "sha256-EJ5sUm6y29o6GyFwD+xL4t2rJABaufH4Cqk0WRodi+s=" + "com/fasterxml#oss-parent/79": { + "pom": "sha256-kga33Wf7E4A2V2w9/KlHoqjz4sTS2cHy0d6lGbOk2uE=" }, "com/fasterxml/jackson#jackson-base/2.20.2": { "pom": "sha256-2h3M8cF7Sx/XPEiKaRH93ekBcrRvgbbdbUchrAgzDfQ=" @@ -239,31 +236,46 @@ "jar": "sha256-73CHSWg0ATmnCQO9CL+m5OzrnoEd+Jp4psixZAYS4Gc=", "pom": "sha256-1Zlx25oLNZhsn5NsEWw36LDGAnKVVzxylFuMlmhQcGA=" }, - "com/github/javaparser#javaparser-core/3.27.1": { - "jar": "sha256-euENEcU4gGCnv5O3IWALlR9VhfN4J3i20FVRYGgNNfg=", - "pom": "sha256-QDRovCGBYTtFDLT20Oo4raHPEYOOlhtXCZM4MXATU+o=" + "com/github/javaparser#javaparser-core/3.28.0": { + "jar": "sha256-04UteEYcAmAuub/BXp/CGtfHZeYBOhttWAml0OfbUwk=", + "pom": "sha256-AT3fG+ys6FufJLgMmS7rbxAh+3V7cL/DTR7DfXhMLXc=" }, - "com/github/javaparser#javaparser-parent/3.27.1": { - "pom": "sha256-zLnEE8ILzZjMOLrvXYgy2BuZxWz1ppcH0pDMvuNc/B8=" + "com/github/javaparser#javaparser-parent/3.28.0": { + "pom": "sha256-+VPXzvj60JpPGaC/ZedxYZK0gm9yV8E5NDpolMyadaI=" }, - "com/github/javaparser#javaparser-symbol-solver-core/3.27.1": { - "jar": "sha256-bJYvLxeqaT+gU874cB26iwTg9Kui4erPyjUrGKmepXg=", - "pom": "sha256-pc/rihPH9G7kilI87mX+9KJHrG2ivpnoFKC42ooovVg=" + "com/github/javaparser#javaparser-symbol-solver-core/3.28.0": { + "jar": "sha256-972ddcZpd9iIiFH3XcAxOXJ05z+W5TUkcu3UzTpWp5A=", + "pom": "sha256-4BVvMJm4gti9fjIKfcdET6b/RxDX5z8VATjAKn34xrU=" }, - "com/github/turasa#models-jvm/2.15.3_unofficial_144": { - "jar": "sha256-lPU449iVBX3wzK+x7GVPqJ/TyXMUDsvrd/JOin8Lrnw=", - "module": "sha256-OnO2BScMxfky+SWrxi6RYsuDE7DAq2lwK0cZWs8bfL0=", - "pom": "sha256-ev7Dub0j4/mG1ca2FNg/FFAEOMvVp28c5ihKH8EBKRo=" + "com/github/turasa#core-network/2.15.3_unofficial_148": { + "jar": "sha256-kG/++qSroP0gmgMstrDud5/8+aFY0qVC7cRzo5v0AQ8=", + "module": "sha256-VV9WzZ07/OvIx47enZ7C8tIzqFnADuoztLjcZUlmk9E=", + "pom": "sha256-iLVprHpnWzYRZcg5To8JvFHGYcveVmtnjzzDE2b3Nww=" }, - "com/github/turasa#signal-service-java/2.15.3_unofficial_144": { - "jar": "sha256-7cV+IlP0lix6B/MK2NmDglUm7bWF0+dnslpjDBZabdI=", - "module": "sha256-Yo0w/lHl8/CnKdiOTYLCHhxVQoZZRAaZr4leqKhy8HQ=", - "pom": "sha256-M/DK9V68oF4Oe1AlvgJL3u6gnoR4tvm+CIP2r0LNiH4=" + "com/github/turasa#models-jvm/2.15.3_unofficial_148": { + "jar": "sha256-pvMLhBCjLdxQLu2Qrb5jJksL9obxbBGSoWyGDp2lyQU=", + "module": "sha256-WTiMAglD704zGg5MJa9qpuIBtP8/bMC6uaVVX1SCq94=", + "pom": "sha256-zHT6v9tJkjleUGMRgy0fJj5pO7j5kTzSX1X3yqrfaJw=" }, - "com/github/turasa#util-jvm/2.15.3_unofficial_144": { - "jar": "sha256-2q0WAuYnEqZ2yQlkEypzU2HZFwalJ3uHe9PZ6fb0jkg=", - "module": "sha256-OdHs9SP1imDEfdRuqR586z84CmK70irxvf/5LIirTC0=", - "pom": "sha256-3Ure+13RvAFJY/Py/CesQMayTA52XY9rWXgRXn7paH8=" + "com/github/turasa#serialization/2.15.3_unofficial_148": { + "jar": "sha256-GBL2didnuADhwNl8Nd+EkHt3qIxNokatE075iH/5MTA=", + "module": "sha256-OK9RSVzL6aTz6KT2f1WkUFruIFm6iX+PtDJ4/NGGvLU=", + "pom": "sha256-GH0DT39/JIV4Vd1TbcmRY7yyn9VhQxJ71mtNWxVo4wA=" + }, + "com/github/turasa#signal-network/2.15.3_unofficial_148": { + "jar": "sha256-7s79fhwH+KnrKd7IwHkGE48qCwJM9zyKbD7wBOSIBuw=", + "module": "sha256-JRhHCJ6lNuExw+iiDXaVy2eFWz0HaTndQiH/U/hL1Xc=", + "pom": "sha256-zQK1ZB2AhjPNjtZ2jAX6h4LkQJVjJJAlZnAnl7Oj6YQ=" + }, + "com/github/turasa#signal-service-java/2.15.3_unofficial_148": { + "jar": "sha256-LDl6pQfdDFSrtr83lVS3qYffAaldl0cD7+Vo5S8T8/o=", + "module": "sha256-G0hNL61wL9/siUnIY4Yj5/4C7topI98YSUXzr/DSykU=", + "pom": "sha256-Cl9UR0TYl2bwZjiWqfiWg2nydWIxt3bT2uKS4jLLC18=" + }, + "com/github/turasa#util-jvm/2.15.3_unofficial_148": { + "jar": "sha256-K88fOGdE9OeEKtJE7yrP6r5+xH+qqV9jXlgjpaeWvqw=", + "module": "sha256-arB+hobHhM3FLlDy1H7EsuA8cg63tQZOJHsuLpW+a0A=", + "pom": "sha256-/BslyKHB+7gHa8P6eKFVBrLBX6fAmNe2Sgi5y1NZNO0=" }, "com/google/code/findbugs#jsr305/3.0.2": { "jar": "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", @@ -276,12 +288,12 @@ "com/google/zxing#zxing-parent/3.5.4": { "pom": "sha256-kTPzIthhAcXEeMCOo9ZzTcN2Qjk33asaoqBqriT8hck=" }, - "com/googlecode/libphonenumber#libphonenumber-parent/8.13.50": { - "pom": "sha256-T/tiVaHQ4Un/XWr5k8Z7g735hNW9v6GpkTHjuTZyEAE=" + "com/googlecode/libphonenumber#libphonenumber-parent/9.0.29": { + "pom": "sha256-amuQI9baLP2WrZ0ugPWmkOfNDMHMYbWHMiUQyvnovRY=" }, - "com/googlecode/libphonenumber#libphonenumber/8.13.50": { - "jar": "sha256-Ydfsfebs9vHPPCK1lbNYyPvjKnsQS1s1YliQK7DpFNs=", - "pom": "sha256-yHaKo9J7VjYKhLdBjTSTA6JptpOTV0sfdz+tBizvvpE=" + "com/googlecode/libphonenumber#libphonenumber/9.0.29": { + "jar": "sha256-iXojv+gJRWucprYCUCVyqEtJvllmyx/YTlzwYaQc8T8=", + "pom": "sha256-4qEa8ABS0pGPgasf+JwEGZFZeDfK4gwJ1eTfn0Hrzwo=" }, "com/squareup/okhttp3#okhttp-jvm/5.3.2": { "jar": "sha256-x3H0gHW3Y/bDIgVeIRKalLfeTB+vP49YrOMgsMlRejA=", @@ -292,145 +304,165 @@ "module": "sha256-C3d0IDpza10i/EW1IuySe74skEh91YZbZOV+AGBeRxE=", "pom": "sha256-+Uc3LE3YSPdSrvaDfRUXRhxETB1Dr1rrFebyvXN7sHI=" }, - "com/squareup/okio#okio-jvm/3.16.2": { - "module": "sha256-SclI9LQJ+Ep07eLykFd0BU4r3Jt02f/JP/nni0ARp5Y=", - "pom": "sha256-1HKg9+Imj/FtQBKxL5pPC0OuYIUazc33aAzxf6kIb00=" + "com/squareup/okio#okio-jvm/3.17.0": { + "jar": "sha256-OxPcw+FXMEfC1Qf8T3/LC7DLzZ05XaIdIOCUBuLNanM=", + "module": "sha256-1GF9DfcfIC5ymUcYSOYl9PNtf6ZNRsNQP3Cs9IIaRd4=", + "pom": "sha256-5ORCN6ZvQJG8D1sdWiu+IorAFKs8D5GM1vwCujGZkDA=" }, - "com/squareup/okio#okio-jvm/3.16.4": { - "jar": "sha256-IZa5k800272Rnn4B9XpHgbWL7oD4YQYWPih8IDQ6lqc=", - "module": "sha256-kAjVopVKBoxoSCdPbuvf9IsUpw28aT0zAuCMVwzKAy8=", - "pom": "sha256-ZnePTQWXvOY/kewADFdcwCmzIB990JLLgIh1FVs+hqE=" + "com/squareup/okio#okio/3.17.0": { + "module": "sha256-PYeNuf/U6VnDD5qDZqiMItAB6bMkN419vu2YVo5+xVk=", + "pom": "sha256-FbSDHoT1ylLdN8HW4XCaKQfi6bwqnD6hPyggMd4MATU=" }, - "com/squareup/okio#okio/3.16.2": { - "module": "sha256-dAj9srGIjjHzxmxcE6xzNPO0ERfCbtVUNgGirYTG4yk=", - "pom": "sha256-tQbj1Rl248AvkSafkIyjBVgGrk28ek3dEGbmUDYABcA=" + "com/squareup/wire#wire-runtime-jvm/6.0.0-alpha02": { + "jar": "sha256-dQqiqsnpI7Y4i1f+zFPFJtEO/uhoOVrH8VzLuV94FSA=", + "module": "sha256-mLRXK8G/PDEj5lOHxkYpr1BeQQeJdtZygo71l5cJlAw=", + "pom": "sha256-fWuyHez24oAAzN6RTj6AJ+Sa4MNuTZrbsgcDqxKugaA=" }, - "com/squareup/okio#okio/3.16.4": { - "module": "sha256-yEQahybbGk+dTzngaOu0LfalnWR+MqnGHBW1OQ7VklI=", - "pom": "sha256-CPvpfh4ugVoUyvFv9ayHCFEb713ec51gwHE5UYdtomM=" - }, - "com/squareup/wire#wire-runtime-jvm/4.9.11": { - "jar": "sha256-XldEnTXRPTMInP2Wlj1y4lqWZC/Yk3pSt5ZwzZmUOFo=", - "module": "sha256-ab6C1HJv4f2T8dAZedL6d2w++2qsu7eBELRPza0G6bY=", - "pom": "sha256-SJFiwQTYop0A9jUxFHTTSNAak1MokKjbkqV81cHNMsA=" - }, - "com/squareup/wire#wire-runtime/4.9.11": { - "module": "sha256-IxXM1VXiEzI5x5iEe+dyInNfQX3n91JJXILcATBZItA=", - "pom": "sha256-Ff/7rt/gJhoRUIJgyFxpHUTM/jm+cqrPfhD7lj239MA=" + "com/squareup/wire#wire-runtime/6.0.0-alpha02": { + "module": "sha256-EgFXlZrcntramsxPM2l+3FUoDqZ3MTGKuus7MJRoGzo=", + "pom": "sha256-JxFKk5Op37EvYvU/Pb9CRUe4ddIvz1peKmkOj0LWXZ8=" }, "com/zaxxer#HikariCP/7.0.2": { "jar": "sha256-8eYS+ic0W+MQeoVDHoqK6yBcFTZKsvLUEeQKnXuwgJU=", "pom": "sha256-ZiqH+ASHvom9dyliE+kRCP+fAe0NmpD5pOISY8xJ5z4=" }, - "io/micronaut#micronaut-aop/5.0.0-M17": { - "jar": "sha256-BBVAJsoibRLYOhWqBBX5uZoB4PruwzPKUAbMGdyG95I=", - "module": "sha256-5Ky4CUyViccP/rM40exOyJrEg78ayeSozBTRG1/KaSo=", - "pom": "sha256-8UpBsZnLEf55xjSUGRR3Yvuw4fTNaKGT/eY2EzDuLYE=" + "io/arrow-kt#arrow-annotations-jvm/2.2.2.1": { + "jar": "sha256-V55raRj6s6LOT+e3LXCv3vccQJfvB1yk/F2wMpc7kEA=", + "module": "sha256-EsNzuLIrQ7fnnLPyF7/WtvHM9B7lvS51z7prFEDK9HQ=", + "pom": "sha256-4vrKrahBDAmKID58t5iVMXRhN5dw/j3znaOfFcgH9ys=" }, - "io/micronaut#micronaut-context-propagation/5.0.0-M17": { - "jar": "sha256-Pf9qQRkanSpYXIuVCNccBSmjQSSxXWnRTlcPkDCxfx8=", - "module": "sha256-QBN9m1JBZmtt9QbUNqgj/vIFDUiaH6t+rbDJj7d34hs=", - "pom": "sha256-HjWZlLf/PsY6Ol5ETuvOadokSIfqW4orgHFIOsk8bKc=" + "io/arrow-kt#arrow-annotations/2.2.2.1": { + "module": "sha256-0JQTXNuiLXTe4MctHeaFAHjrzlCCmMvfSj6dN6eJjZQ=", + "pom": "sha256-G7/oX7mOYOsZBHor/xK+VzWdyia3va0URotWtsvFTtM=" }, - "io/micronaut#micronaut-context/5.0.0-M17": { - "jar": "sha256-LlJOQFX7niUep62GnQF5zt3lMRBovTF9esVfvhq3CZQ=", - "module": "sha256-viDbrSFyFhaMzY63dTnXtimsiXmDNyHyDIod7pk5FJ8=", - "pom": "sha256-EgGZ/aHvg2CKCc4FxgPWZvenhZ1UEUH4IlwNRTA8Oag=" + "io/arrow-kt#arrow-atomic-jvm/2.2.2.1": { + "jar": "sha256-S9oD1SinT/drIVSHr6s2HvkDjeX+9mnen3XjN/Y9l44=", + "module": "sha256-yN3jFWY3MIV8nDOkSQLqMm4TbXZE3VHLHwnE+zTCv2w=", + "pom": "sha256-F8C1h2O9LCPGGOM/MF9fJOG+pSj1CvaOgtEGSuywMaM=" }, - "io/micronaut#micronaut-core-bom/5.0.0-M11": { - "module": "sha256-byN1Wv9b1Y5QlO7qqQMyPRn0cUPK82i908FZwkY4yxk=", - "pom": "sha256-FduBa5ty9dQftIRk7tudHzg+HX0spQ9oRhU7I0w37nI=" + "io/arrow-kt#arrow-atomic/2.2.2.1": { + "module": "sha256-kVHMV4FDxDU/1F+gbny9LvmXyHzpLFuTkXGBiotywuk=", + "pom": "sha256-LxSQL/12IrFe9NZD7rocf+V6LrjMATkU5tFna6B9krU=" }, - "io/micronaut#micronaut-core-bom/5.0.0-M17": { - "module": "sha256-hFln60RMDVdD9XQbdbfTpD/8I/ipWpvzwTrMrIGJLUw=", - "pom": "sha256-FTosz2tAXjtNwYxwqlNwZYUs/kW8/lxpRcWviVPwQvg=" + "io/arrow-kt#arrow-core-jvm/2.2.2.1": { + "jar": "sha256-DH+vrBdQj1xQVxt7dzAniFLpKPCQaIOTbnB9RSCktVc=", + "module": "sha256-MXX0GfC1fcHdMdSESI+31w+wimKNPvbDrC+1sXe71Yg=", + "pom": "sha256-AN4Y0ehHJsrEJsfDFoX5JVwOtvyD0bCZDB56Z0ImNX0=" }, - "io/micronaut#micronaut-core-processor/4.9.3": { - "module": "sha256-WoAe4VMnhUW7BJ/oNeEeCuFOemqQ3Hczx/iEOv3Q9Es=", - "pom": "sha256-rN0SxOltu7hijqgL2LIfoAdLN1RVx93c1+kfBLk70kI=" + "io/arrow-kt#arrow-core/2.2.2.1": { + "module": "sha256-hktiARNmym+gj0Qcrse0T9lGwx8cCeqzScYMTlAC4BU=", + "pom": "sha256-8HTTq1WSVo4wjPUF/K4ykjGQNIioSmZM95Hs71s6Olw=" }, - "io/micronaut#micronaut-core-processor/5.0.0-M17": { - "jar": "sha256-DjfBnO9694XhXeN8xeVlXsdtuUC0xAjalb1DOf0QjyI=", - "module": "sha256-6AImKkKsh6K9+OVq3r4HGTxNqxy24KqrodT+kLGje/E=", - "pom": "sha256-T9wqelc7iUnV9saEtMfEtCwYk4T3M4hUuFTiPKbuOYc=" + "io/arrow-kt#arrow-exception-utils-jvm/2.2.2.1": { + "jar": "sha256-vVm56Lk+MAa7LIhJvTkjjg6VWf0sBTJniYNkTlb/rRY=", + "module": "sha256-OY6xnMIycagVqT84kE2sheosnhAVOtzhqN4khWaZFSQ=", + "pom": "sha256-ehnPK3/gbvdI8U1xfD2BUFjlwoeHMf+JHnGOI9E4mLA=" }, - "io/micronaut#micronaut-core-reactive/5.0.0-M17": { - "jar": "sha256-9D2ccZZJ1x5MCfnwEZ3sK0QVaJNYuuk4/esYVXGOhFE=", - "module": "sha256-c1nGr1eJ7N2tcfUfmJrhSnlJAqxY6quhlUpKfvpfjck=", - "pom": "sha256-xiW8aJooPJ27uwXJclag7lGz0g9RmAhzdtJoMVNw+j0=" + "io/arrow-kt#arrow-exception-utils/2.2.2.1": { + "module": "sha256-r62Oft9NktlM2UgFTzLjR7u5iX9p7rL2aaU4vkHfjIc=", + "pom": "sha256-Aot7flSQbazNShygcX9VJ7OO7PVwkYcvomNtOalY/yE=" }, - "io/micronaut#micronaut-core/5.0.0-M17": { - "jar": "sha256-oiE/pi6K2Drh77BVsLJPkeEK4LB6g5FFCoe7ksNwLQM=", - "module": "sha256-2YhA3KLo3umGb0O6YBgvnd3Rob69SEkt17yvV3N1Ypc=", - "pom": "sha256-G9rHYfvgR5dic83vEPsSelQq2+ogHXhXFZOe3NyWeDI=" + "io/micronaut#micronaut-aop/5.0.0": { + "jar": "sha256-1IzQri+poyz77boKoSzuygoXI7GGzVE5UeX/Nmt2lmk=", + "module": "sha256-UoO3liL6GYHoec6A6937z/xHmZWRWZY7UHf45EazHXU=", + "pom": "sha256-l0ih0nvmMHw+kazEmB96S+UtaoxJ8lGamjXckvfOARA=" }, - "io/micronaut#micronaut-http/5.0.0-M17": { - "jar": "sha256-CfQxiuit1I27rAz51y9EdLP+2/4Z7rH3Nu2idgMdlnE=", - "module": "sha256-Mc69MmFJWHdfejWVsnpoRq9h4uVy35rVC+mtuyDHksA=", - "pom": "sha256-Hwh5K5l8Gg3j0BH8XpGL3SITsr4Z6Am1wD+qdNtKo1o=" + "io/micronaut#micronaut-context-propagation/5.0.0": { + "jar": "sha256-Fh6+vyyQxAjPD+qL2yxNXd3jjL7Kx5zRuX3eU0lm1Qk=", + "module": "sha256-YVViXEtE1qvG3azt4PILdHS372XEFZk6MIJbb3088MU=", + "pom": "sha256-QOgRBRIyl5nFsY8tbpL/FbymyTIhnMRw5FNMIGH4LgI=" }, - "io/micronaut#micronaut-inject-java/4.9.3": { - "module": "sha256-dsIv7iA1fi5i2qGOCLjelW3K3GiguLrQ6eSCOAaRGq8=", - "pom": "sha256-o7uzW33z+ajx076g5vM2uiL94Z89dOkAE2KTC7p6R4U=" + "io/micronaut#micronaut-context/5.0.0": { + "jar": "sha256-F6tD1MvBRoHQ9KX7COFbcVk+gC5DoaPybvieomIFERI=", + "module": "sha256-TGi4p/arx2dAyxt4TGN//UHxt6KSCKHSluVBX+BHDhI=", + "pom": "sha256-TY+USvABnVHO8hPqcqEjBF/vFbAWMs7kjlwmPLcuXkc=" }, - "io/micronaut#micronaut-inject-java/5.0.0-M17": { - "jar": "sha256-al1AU4FsOFb+Ah7esqdyFFgE+NJlMnqZ//77jmosmj8=", - "module": "sha256-aRGYVH7TiZrHuee0UQomFHtuhXbUz1jMt1rHt7ChPng=", - "pom": "sha256-DZBfaePa/VoMihu0WmhO2G6zdV5zhcOCWoRSEY/h03I=" + "io/micronaut#micronaut-core-bom/5.0.0": { + "module": "sha256-ZaTaCACq3qfCp42ZpWmjjSrkZWt1mdwYhGvyoCEGYwo=", + "pom": "sha256-sZ8bWNiQf3lbEi9S8jnthA1GZVgh9dtiT3F7iQSfm70=" }, - "io/micronaut#micronaut-inject/5.0.0-M17": { - "jar": "sha256-IREq/tpcIKUtRACU5Rx/Z3BiGq5FcnVAOjpvYmUvCGE=", - "module": "sha256-ReKANK3EcYaz6vjtjDmDY3S7poo0ARRSLk+asyOzX6U=", - "pom": "sha256-qXPmSuqKDggczR6KHTlg7rrgd2MoJFqNxw3KMSjXh70=" + "io/micronaut#micronaut-core-bom/5.0.0-RC1": { + "module": "sha256-PpKFzu+hS8HPJp9k+fD0/GngN8OyMPusodTos0yi+pE=", + "pom": "sha256-FxjMY4S4zJmcrS0Pjv/qPx/0KHSKo0e8xRMCPWdS8Mg=" }, - "io/micronaut/jsonschema#micronaut-json-schema-annotations/2.0.0-M8": { - "jar": "sha256-NUgxIqcgL7kT4TDTW43ooL+ya62P7G7vAOSQemAZI6k=", - "module": "sha256-a/bC0oaNghvAJO8Zete5GwbA2qD9HAvuc+y0ibjnoD4=", - "pom": "sha256-7tt5hEoL7zRyKL4ZWdFf4y9+zBIrAXkC3LGgYL6LvN8=" + "io/micronaut#micronaut-core-processor/5.0.0": { + "jar": "sha256-ikm1QvGGDiCjbt95t4Oij4UQCp754vqUSPPXBsnE/yc=", + "module": "sha256-baLQMKEuvEgLHX21IVzWtZxDBswQQGnAYMIYT1vF8kY=", + "pom": "sha256-lhqE5V14AUcpcixdJ/wxYUvoWtG2ZLSNKHB05gitLLU=" }, - "io/micronaut/jsonschema#micronaut-json-schema-common/2.0.0-M8": { - "jar": "sha256-unrQ2TybR/iauHiAU//+EIt+4Wm70IxjuUE6skCkBjc=", - "module": "sha256-JlDCsXqZ+7f8FrPisuOU0SZsdVoQwxiikRRKeSgHOCY=", - "pom": "sha256-JmYm6GYv7uhyJ5OJZTtfFnhRQsQoImWKMMmFiD6NYLc=" + "io/micronaut#micronaut-core-reactive/5.0.0": { + "jar": "sha256-AqMv4g1+4d/doW55UKTYTWiZfphmmqrA44mETBafXx8=", + "module": "sha256-JHzevL2AVrzkAI3czC/2UHOJw5UsHRDuZrPo/vVRK3E=", + "pom": "sha256-nRC1eUw0tQF21wsskU4+6v6PE87MmhtSrZOb8K2RIsY=" }, - "io/micronaut/jsonschema#micronaut-json-schema-processor/2.0.0-M8": { - "jar": "sha256-64BaRaV8yeYKvo/r8EJrLfikD6bOYx+VD5Cv+eSNpCU=", - "module": "sha256-0NYY1mLEpiQLFvfC0EdLKLIK1O8hntqIsotUQk2N5iA=", - "pom": "sha256-wOTaYSDufhqR5lwuzCbJUHHsGuW8ZG0Dl37Wc2QtQAI=" + "io/micronaut#micronaut-core/5.0.0": { + "jar": "sha256-5xKb3Frw/k2ClPq0lM3rRX0VroSc6zlJlM+zD4iCtOs=", + "module": "sha256-w2IS6kOlI46vrqCTnP1sqF9r8i+nOI00TifMOlHY/xE=", + "pom": "sha256-jp06Z2Bg4fPJbiIz/6CMX2zw3ack+H2fxapMWEM8FgU=" }, - "io/micronaut/sourcegen#micronaut-sourcegen-bom/2.0.0-M1": { - "module": "sha256-V616T5m8FWD5jDDSUHvYiaTHCqI+L/2Rj8URQCWPtEU=", - "pom": "sha256-RgtP9Ivn6KAtlJzdisOZ6OicM3t4G20yOlJ4dztPHaI=" + "io/micronaut#micronaut-http/5.0.0": { + "jar": "sha256-3XUR+VYxn0UdxdpNsxmjPVImY1Avwfq4JeTtRz+hoaY=", + "module": "sha256-acAJ9pJKPMzuqF8S/0Jd5f1r88b/wGEHBlxdPqct8m0=", + "pom": "sha256-nTdqfBovQB+ZWX2bpw1Q5FoaP36lmQths682XxMKaQw=" + }, + "io/micronaut#micronaut-inject-java/5.0.0": { + "jar": "sha256-T/BNemK+KI7Q0DJvm0WnU0Z6gw3mEXFzoh3B5HgDTwc=", + "module": "sha256-kpdhseDPlVAMUlKNwdwvh17Z24RJK8wnvggb/JcZbWY=", + "pom": "sha256-UM0aEc18zGc7/EwEyFO1CfF5/fuyQHcrhkSWyS3UHK0=" + }, + "io/micronaut#micronaut-inject/5.0.0": { + "jar": "sha256-sck0Ih0qONTmWeLQyFTTdFYs6gMaJvwIajvQxQbGm3A=", + "module": "sha256-s/I5lQe6yddKj7K7ehRdz/7fdqfxzndCx0KpUnozhts=", + "pom": "sha256-hQhx/DtuFrxyUpuLEI8zFBxXoO79kj+GelpZYDl8IUQ=" + }, + "io/micronaut/jsonschema#micronaut-json-schema-annotations/2.0.1": { + "jar": "sha256-iHr1JUEAn0TBXA+/Y+IWlJzFB/Z7EX4ZvgQevzbrYr0=", + "module": "sha256-sLfhN3AbOOvudZBT1I67rnenvmdv8qRl8kRyRqS5TFo=", + "pom": "sha256-R8WgFumUPxCnODGyUzcvcDw3D8G+mgfp8BUsUbYKxdo=" + }, + "io/micronaut/jsonschema#micronaut-json-schema-common/2.0.1": { + "jar": "sha256-XUU+z22WKL4ahisvPC4fKnDmw2KgycQD0ykDKeUV3wA=", + "module": "sha256-llEIwNin5eMP5wi4Jb5LyfHO3mmTRg5rTTrXN74ZhR4=", + "pom": "sha256-3Wk8HTaHrtVVOBMOBhSvDTkySr/09A9UYE27ZxttpuI=" + }, + "io/micronaut/jsonschema#micronaut-json-schema-processor/2.0.1": { + "jar": "sha256-om9wJdkAhO5yUawNKEB5zLLuGMY7ypEIgyX+7UfLlIo=", + "module": "sha256-oeHlFZPMINo8ntAHVwpJ/hlMQ5ssElM2IWUXzY1Z5aY=", + "pom": "sha256-cgIW2IbOMcXVxTGbDVWdHu2hsJJL/gbrmLC4kijC9PI=" }, "io/micronaut/sourcegen#micronaut-sourcegen-bom/2.0.0-M2": { "module": "sha256-HCzSFvbWP1fpc2gw+VmCIV1CDnWua29rmyimztj+loY=", "pom": "sha256-VGVSbOR2mapYr/sSCIJ4UPTVODdCzRZ1eBmcdSWYiB4=" }, - "io/micronaut/sourcegen#micronaut-sourcegen-bytecode-writer/2.0.0-M2": { - "jar": "sha256-E0+KSCDnciYD1FI43Sb1wYbvqLCv5m/riVqZmtAxOiU=", - "module": "sha256-8q4VSLSEzdhnz3s09bSvWDOfrw1grKF78w7BS8V6Gos=", - "pom": "sha256-H9CFl0lt8NemkB88awj18pxK09iRYirdvWlQqQFIPsA=" + "io/micronaut/sourcegen#micronaut-sourcegen-bom/2.0.0-RC4": { + "module": "sha256-VgAwFTmtRjcLDmwI1VomKQAf2fat+yP+xdfTZBPlSD4=", + "pom": "sha256-Vv4MtBOkrsH4lmFlX+H+4NqoucTvt3jDFFJwBo4V+Es=" }, - "io/micronaut/sourcegen#micronaut-sourcegen-model/2.0.0-M2": { - "jar": "sha256-pc703YYuhNgAgKWdd+RpyLDIiCK20neTSILK52vtGcg=", - "module": "sha256-tR3LIBkFWlIfTKPMdPc2aTfp+pMMXsPAVSte4CYUteo=", - "pom": "sha256-i+GCcfYgTF6WjmDL8Vo6+wsUdzgIA4hH9DIU6uRaoeE=" + "io/micronaut/sourcegen#micronaut-sourcegen-bytecode-writer/2.0.0-RC4": { + "jar": "sha256-Y7kV1I8d5/95gM1FcCMnq/2h3qrJsKsrUkagID+MeQg=", + "module": "sha256-nqSNgTeJ5c7IcY4nCzpKbI5jbfbJ7f2NvzyMSYUoXGc=", + "pom": "sha256-oOq+O5elro2dCbwMkoXWY1Y6JJbRI1gTpjpF3a/Nnfs=" }, - "io/netty#netty-bom/4.2.10.Final": { - "pom": "sha256-m53avElJ8n+DSPTKo0SwOATPfwuyhnStDjff84rrHF8=" + "io/micronaut/sourcegen#micronaut-sourcegen-model/2.0.0-RC4": { + "jar": "sha256-nDStr46JhllSxi6+AT7neHejQX8aB6IylIs3KMvTO9o=", + "module": "sha256-abwSJXZKzWjNKNiSrPyNiz/Pzjq+qFmkfmBJREUNMUs=", + "pom": "sha256-6Fy2wtY1KbwTw1u1JEsPNFgWLjfamBidubkwuisYdwQ=" }, - "io/netty#netty-bom/4.2.9.Final": { - "pom": "sha256-I7XO5ij5iNTbLeReAj8aAQs5vHGkhtDEqZ8hMY9N+oE=" + "io/netty#netty-bom/4.2.12.Final": { + "pom": "sha256-Sx6sh5HJMaM9ni+4wINDJVLPh0adtBm30kNBeONPBww=" + }, + "io/netty#netty-bom/4.2.13.Final": { + "pom": "sha256-Ua8kiRxINeMj5A2UFn+S5VdF50mA3VzogSX4xDvu7sQ=" }, "io/projectreactor#reactor-core/3.7.12": { "jar": "sha256-R0+Uyr5f2oh3FHUh83x5HJXva0qd1Z5Ymm3cwhsNjjk=", "module": "sha256-ih9ZHRPYKCVKZ74MYP2RUM/peChuHD/gyjJtj0zt43Y=", "pom": "sha256-3bsLjzNnW6WK33ko9yLVlDz245K1hKViWmNe6gHzrjI=" }, - "io/reactivex/rxjava3#rxjava/3.0.13": { - "jar": "sha256-WYq69x28lw3Qcn5tX094bcmZ31uXLL8mExajLhVbLGk=", - "module": "sha256-khiPWj8bL7xUkxB3AKetrnAsHXc8TO02auitkjj2q+g=", - "pom": "sha256-yZCmX0c2tGOe0X1nhMqUdtPClRuGUqAKVnbAKHw24OQ=" + "io/reactivex/rxjava3#rxjava/3.1.12": { + "jar": "sha256-GAikM+9V3MKWVSPlEquRSl0NcnIoomg+11WdfMz0Tjc=", + "module": "sha256-2jn02k/u133+ELmAnVyysvO0Ra6nG2nhUjKkJpiThzs=", + "pom": "sha256-chJrr7gKEse1WFJNCRkj5pYSODxHQay34Aw1ybBUazQ=" }, "io/reactivex/rxjava3#rxkotlin/3.0.1": { "jar": "sha256-wULjRgtnasUdngQVIXOkTkaalf4iAmT94Ob7OGU6/2Q=", @@ -451,14 +483,14 @@ "jar": "sha256-nrO1QEMDi8ERvw4VqPaYlSRPkuPCvCgAFYV4ynEfYRc=", "pom": "sha256-Kq9zGx348ZhSWMUgKnwcBhfw6ScVs11c1ILBgKq7BLU=" }, - "org/apache/groovy#groovy-bom/5.0.3": { - "module": "sha256-87KmYWKEWQrRLU255fdFiLa/93dbFzAcyWeyJtRLZ4A=", - "pom": "sha256-g1ekbuAYmpj+Y6/MSiTjbm63tsMcx+8CJz4A2a7eUPs=" - }, "org/apache/groovy#groovy-bom/5.0.4": { "module": "sha256-HslyzxmAv/g2b6bW0VPimiE7b2Vs6DHIZtKu0kZzcrQ=", "pom": "sha256-9OFcmq8LR4OcfogcpOo/MFWk1Am/9CFx0C/IMRD9zts=" }, + "org/apache/groovy#groovy-bom/5.0.6": { + "module": "sha256-WvAjs4vXBXsmj4en1c3XQnv4qOKVwzTKn5N8AbcsOdA=", + "pom": "sha256-rV1LU+Fh5lN6/lfclqZgjLNols+3M8qpl+m+KNWatU4=" + }, "org/apiguardian#apiguardian-api/1.1.2": { "jar": "sha256-tQlEisUG1gcxnxglN/CzXXEAdYLsdBgyofER5bW3Czg=", "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", @@ -468,10 +500,10 @@ "jar": "sha256-ZNbFphIfzZJxUt0YLL7Tmv4P2mQalw2bzAycsYWLJzE=", "pom": "sha256-znq7SpG6XSpz/fF6PfR2LjYFoDksx5g+8vGuFs04TMM=" }, - "org/checkerframework#checker-qual/3.51.1": { - "jar": "sha256-FTrv/lbKJPOpuLbG/4E+rOliDM81rfq5HUkWguVs1c4=", - "module": "sha256-sU5zwFoeM/ddSLfYBDH5QqpLIQ/Pc/YKQkXMP91p/yI=", - "pom": "sha256-dQgGzZygmZ5L8vel1lfSNqNrtzYm7mpI8p9VXiB0UVA=" + "org/checkerframework#checker-qual/3.53.0": { + "jar": "sha256-fKACgV2S+teelms3XC7nsrS/lTAkvJpdXgxZ3xP/Wvg=", + "module": "sha256-EZ1p1BNJeDzB69OSskth1vOAhgFHqAsohbj3/KOrE78=", + "pom": "sha256-+V5qT1/V1tXFLK7Z5kup0mpYq3H2VxLrq03qtPR46Mg=" }, "org/eclipse/ee4j#project/1.0.6": { "pom": "sha256-Tn2DKdjafc8wd52CQkG+FF8nEIky9aWiTrkHZ3vI1y0=" @@ -479,10 +511,10 @@ "org/eclipse/ee4j#project/1.0.7": { "pom": "sha256-IFwDmkLLrjVW776wSkg+s6PPlVC9db+EJg3I8oIY8QU=" }, - "org/graalvm/buildtools#junit-platform-native/1.0.0": { - "jar": "sha256-dkzcjnN+KMIzovWdFpVifE5WV+0kXg9mHnwfr3nwQaM=", - "module": "sha256-Dw5XqE55YGodMcKx+Ckdv1eXAX6KWiwwxLtnTGzowHQ=", - "pom": "sha256-LCqaHMKExzNL7cimBgAEr+RYoYS1Eswr4Cz0Q+iLkUE=" + "org/graalvm/buildtools#junit-platform-native/1.1.2": { + "jar": "sha256-3ufXTMgG0c6k4Pq0XSQ3kpa6egbLl6XFw3FQBNJOZ/I=", + "module": "sha256-AD2sjuf4rDNoGyZ6TrhdxX8NoAAdmfv8i8tuQenYw5g=", + "pom": "sha256-Pfs+WOyowbpg6WlcPtmp91sRn71kXEf0PE2+jYhGjP8=" }, "org/jetbrains#annotations/13.0": { "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", @@ -496,11 +528,11 @@ "jar": "sha256-1D+qszfzaY6NrOZSXSzXwq66ewNZOEhYZBZP5wLnM70=", "pom": "sha256-UttpIUdRA18/LYUvJDCC5x566wenFs2eCHskuYJ6Uio=" }, - "org/jetbrains/kotlin#kotlin-bom/2.3.0": { - "pom": "sha256-lCHH6wVnDYZXT+poSFV3DeoPKiMsWzVk1V5knsYA+EU=" + "org/jetbrains/kotlin#kotlin-bom/2.3.20": { + "pom": "sha256-/Xh6DvTZY/qdKlGniMoyLNO3F8sDrPnZ5BlNZ21cwS8=" }, - "org/jetbrains/kotlin#kotlin-bom/2.3.10": { - "pom": "sha256-HEwQKBv0W/qCUmRzul9K73zmNf2WSp/Hp60iX1huT74=" + "org/jetbrains/kotlin#kotlin-bom/2.3.21": { + "pom": "sha256-lQcEutBMUUNlbPyh0sV08l/K2crDOQWrIqV+n997/Yg=" }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.3.0": { "jar": "sha256-xsCc8oU0VySfcHyGOCESQJ1aVfULa4Vouk9TDdAD/tw=", @@ -538,17 +570,17 @@ "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.1.0": { - "jar": "sha256-tfYI7fqYqM+iNyzBLRitqXS+HFbBCT7/BswGH0/AiLI=", - "pom": "sha256-nNhLPU9xfJYjXkujtydolcz/1V3kEcfOCz97q1Yu/kI=" + "org/jetbrains/kotlin#kotlin-reflect/2.2.20": { + "jar": "sha256-ggkIOkp8TkdtmEKweDCPqWqW8Hpr2Z8F81hu4TKJqyY=", + "pom": "sha256-TidHQGbbg/uixZB0KJunEr6MhRV83guQUCmkRcJ19bo=" }, "org/jetbrains/kotlin#kotlin-reflect/2.3.0": { "jar": "sha256-cU30voGVRf9N4fNqohg+DeqUtMjN98op6ciZGbrzY2I=", "pom": "sha256-89F2jvL7UxBIPb6R4w6fo2x7Pi/e5pRaCLujEBQtKcE=" }, - "org/jetbrains/kotlin#kotlin-reflect/2.3.10": { - "jar": "sha256-ELShteOVfv6Q9HS9BKdHJJolmyYVpvBQRQfTI8K+NQs=", - "pom": "sha256-RIBX32rS8btqzEU8oJ/LSWJJae/pd3Boc+WQsKjQzxM=" + "org/jetbrains/kotlin#kotlin-reflect/2.3.21": { + "jar": "sha256-M+N9nfqGx6Kas06XW19KEoe0WIeGEQUfNIVlIiDBoss=", + "pom": "sha256-fjwv5c80lKm0dSVYDDjDXEPW42guagsvVllU4Zpy1jk=" }, "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.3.0": { "jar": "sha256-QOPhi7jFUjLuZSXOV9F7hl5WcosFK/DBDnvsHQhJmMo=", @@ -574,51 +606,21 @@ "jar": "sha256-NpM+uDYZqKZeBB36m2ktNOB9V8b9Yv43HIu/BYgL7Ec=", "pom": "sha256-qemsNTtIBUA7A3spmZpUnxvESATniVnYT/sbwzBF8kc=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { - "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.2.20": { + "jar": "sha256-O9Juy20Sl4xcTgtB92yf9VH6wqXmJoQnqdKgzfilrZE=", + "pom": "sha256-Cukeav/wZg79os8CjFvbnnoehn4Z3CyOuuiaglcUOOI=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.21": { - "module": "sha256-P/20UaotMU/nJjeC036r3c+LlBvLlA/jGSrAGmK1f3s=", - "pom": "sha256-YY3DrMdzRaytwwwN7viloOYD+O7zr0LldvBYoXVMLHw=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.3.21": { + "jar": "sha256-4iQ6usK+1uC0e+GLK3/hwbTPakMUgDU9zUnR7TXzEZk=", + "pom": "sha256-9C/BJB/KFDNPapkO2sek90UqHwLGl9hVo/z47eUfAV0=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.10": { - "module": "sha256-GrI+xfbZ3iNeKNRjo/IKJD96VY+aht3VOpSEyHfmeS8=", - "pom": "sha256-xTKXlnQm4FsXVVyEzWmqKo3Q3guFkXLoDsdH/5vq/tA=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.2.20": { + "jar": "sha256-wxQXeTXY3C7ah5UHEX8l1t5W9sV+3plBaxTNYiu54J0=", + "pom": "sha256-NditbBnaV6t00h7YHdxYSZt8GwAlEbXoUgANuwxYq64=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.10": { - "jar": "sha256-rGNhv5rR7TgsIQPZcSxHzewWYjK0kD7VluiHawaBybc=", - "pom": "sha256-x/pnx5YTILidhaPKWaLhjCxlhQhFWV3K5LRq9pRe3NU=" - }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.0": { - "jar": "sha256-/epsQgNyT0Lo5kvvLwv3kSnM0d8e3xzP/cIt599JjHY=", - "pom": "sha256-BvvBTssUoK9HtaP400dj9JM9XLpaPSRQRb/i8r25Gx4=" - }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.3.10": { - "jar": "sha256-nCCN4XttDXAWKcuXLrVo0JLyivhj4y72jyI3Tci4uPs=", - "pom": "sha256-paNbA4veq55LSBUDb5lu43Q5Y6xOPsoWLGOFuoJLY4I=" - }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.10": { - "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", - "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" - }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.0": { - "jar": "sha256-I408fkkvEZtQ2hwiVG3XYkYuVfIkCWEfXlPdd2Jc1UQ=", - "pom": "sha256-52K4xFaQropqNd9YT1S+nJ2mWIXmGpBUJq6vylk34c4=" - }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.3.10": { - "jar": "sha256-ZYHYwkN0IAV3uEFJ2L5/dE4H4c07xCUXmjudB78/Z0E=", - "pom": "sha256-laY8WydS/WWvjYwR06nisotQjLvD6zxcrKOWL0PFFF4=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/1.4.10": { - "pom": "sha256-pLnPu0u9pSOvHiTVLHdfucD3y1aOSLBl1FrrVuY8J2I=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/2.1.0": { - "module": "sha256-3PvI6L8yzWen763ZHTEVK86YcJEdbsUIePT9tuA+cOI=", - "pom": "sha256-E05IwXeWwcECfsvmyfHHXHkvU1mHq4nh4d2kP4w2b14=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { - "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", - "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.3.21": { + "jar": "sha256-YwkZKSRr66hrX7KwIKb10G4BaTqWC1ilmVnIcTZnmRw=", + "pom": "sha256-0ri51knL28+yHpHLU7TaRt000i11eo+IwdFlADD4IOs=" }, "org/jetbrains/kotlin#kotlin-stdlib/2.2.21": { "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=", @@ -630,10 +632,15 @@ "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.3.10": { - "jar": "sha256-9hZixtOi+O9b00NioC2Hd3LDnzk805T+slnfr39NhDc=", - "module": "sha256-6ocfZjGc2ierJSL6jZKRMdXm/LUzROT1TNrgMRHRUKo=", - "pom": "sha256-Sj+O2KRMftizGuUQEzSIBYfBCXBlP0s7lE/bI4MLJCA=" + "org/jetbrains/kotlin#kotlin-stdlib/2.3.20": { + "jar": "sha256-CuElBKUEDrrzdwOQhINCDRpWJN0dk/NXZl+Md8hIoB4=", + "module": "sha256-9Os0T8TR46KK4WwIbsPkL1I3O0ZtQwgYL7OG45LA76M=", + "pom": "sha256-yDwC2afi6VRzBJHDPC8dwDwnZi4ntWbsK0TS0Bhjm5g=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.3.21": { + "jar": "sha256-b2TqxzbblDTdaSW0pRi50dFxd2UjIMN5Fs+bo859fXo=", + "module": "sha256-e06ksiQrsXektKu2PD89hXMx1A01hl42/MPbZm7BAXQ=", + "pom": "sha256-PgtI2qFNxz+AKdjZ4V7TKUA3fK97kVUQ+I0zIZs1AYY=" }, "org/jetbrains/kotlin#kotlin-tooling-core/2.3.0": { "jar": "sha256-NnFCeBKZvA+RIMHe7A5ik0oa+ep/AaqpxaU1TcXY19k=", @@ -645,9 +652,6 @@ "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.9.0": { - "pom": "sha256-vqVRHpAB8sWTq1CA3xMbIZq14ghcxZec5YPqzUlG/Xg=" - }, "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.10.2": { "jar": "sha256-XKF1s43zMf1kFVs1zYyuElH6nuNpcJs21C4KKIzM4/0=", "module": "sha256-6eSnS02/4PXr7tiNSfNUbD7DCJQZsg5SUEAxNcLGTFM=", @@ -658,18 +662,10 @@ "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.9.0": { - "module": "sha256-syGomeQNPONFcHqiz9qZg60NzGn+p0qbi/kGoWwc+Kk=", - "pom": "sha256-GcSImUGzqgmL1XzGTwL5razGVNVxoSqVbeS1uxSMZJk=" - }, "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.10.2": { "module": "sha256-j+JUF35xGnzRijwG2CQvzpRfQcLMoT3BmzOuQqVDUBY=", "pom": "sha256-UZ2lQACW80YqTa6AeDrQUEE9S8gex65T+udq7wzL7Uw=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.9.0": { - "module": "sha256-rVNANKlTtOEsvuuHTGat+LHKFN8V/g0uZUeqNOht/so=", - "pom": "sha256-dw8nk9BeKwJ7nHmZOOwdLU7xQc5YGceAwyw5lcrbCkc=" - }, "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.9.0": { "pom": "sha256-bX/zZcDvHNN2+1SxoWyAoh7Vj+tGwz80ULbPIuKxNT0=" }, @@ -704,72 +700,72 @@ "module": "sha256-6Vkoj94bGwUNm8CC/HhniRKNpdKFMJFGj8pQQQS99AA=", "pom": "sha256-16CKmbJQLwu2jNTh+YTwv2kySqogi9D3M2bAP8NUikI=" }, - "org/junit#junit-bom/5.14.0": { - "module": "sha256-etPdstdOanfWWuiaykXUaMl7+ZFba8UvRJ1nXk5vmzU=", - "pom": "sha256-9apHs2ZIPo0fm+8Q5noMZvZq/A8zHJ+WaxMQutYND28=" - }, - "org/junit#junit-bom/5.14.1": { - "module": "sha256-J4rLEczJmYaUIkOG+W+0lBoi7bQstEbJLg8fMwFLa0g=", - "pom": "sha256-AbAd+jZlULQKxXYFSKfXKLYQnRfEUeg4ZNHl4M6GLJQ=" + "org/junit#junit-bom/5.14.2": { + "module": "sha256-XSb0RAOSMm3SSDz0kBQ+6hSV1QlUWaC5ZRp7GzjiTr8=", + "pom": "sha256-7S3MeFW9RgvMyTob8Mli5jtWb/fY8d7Q8fJZO6gYOq8=" }, "org/junit#junit-bom/6.0.3": { "module": "sha256-KA48NIVfKhPeJBIZN+TPl+S565IG5g+JHk8KHPDnq6E=", "pom": "sha256-plW2pdwA0b68kfsrFcDH6K6snWvc+HlZVQU3DidTAoc=" }, - "org/junit/jupiter#junit-jupiter-api/6.0.3": { - "jar": "sha256-1lXX5vDHrgfxCi87uq67bTDpsmIEoGitnps5UKooeSw=", - "module": "sha256-6k1/evmsFrsuF34miQeJb6PG+a5QcmBNRoLXrv/inKg=", - "pom": "sha256-dmyA+zGOFgDr9smpId6AGIexVIqigtataRiLdgjVbUc=" + "org/junit#junit-bom/6.1.0": { + "module": "sha256-SCB/lc3sO/tc5sy/GNUqzlHoFfIRBp3BbgKDslWmTZo=", + "pom": "sha256-97Zl5dVzsBr21DTT0kUKpbdBtoPz8QFy8etEo9DQrAw=" }, - "org/junit/jupiter#junit-jupiter-engine/6.0.3": { - "jar": "sha256-Hi+rYa0n6gj8fHDdlnfPjG0a5UNNQtz91jOxLH58BNA=", - "module": "sha256-03TlhvHApdyh+00ZNJ4KgEqRc7lh+EHijPxYgeLmUV0=", - "pom": "sha256-uvvAmTJsGIPw7hywVtMbQiLiYWX5+aqbiW89P3ijFTg=" + "org/junit/jupiter#junit-jupiter-api/6.1.0": { + "jar": "sha256-UPl+uADC6Ij6ojegb1oO9EX67VVn+ZTawMK50niprSA=", + "module": "sha256-HQFsKC2GuCGvWz2zd7cJrZI4tUyJSzMjzRsj6lMSl9Y=", + "pom": "sha256-000J8MyNqqQOMC26REEyf8BF+gvV39qC0ho3IBj3i4c=" }, - "org/junit/jupiter#junit-jupiter-params/6.0.3": { - "jar": "sha256-zylH4jArn4yKBZJZoneIHBytro+8JRTBapJc/re+suU=", - "module": "sha256-1LBksP8UD1Vd0GdEscxr//wQ9SSbLdWqRprl9NTv7Cg=", - "pom": "sha256-mVtk7KoiJ8S1Xz6453c19URDSi7Cz+7QYF6LrxCCY94=" + "org/junit/jupiter#junit-jupiter-engine/6.1.0": { + "jar": "sha256-6nB7lkcIRhmg/JEc77JQN1QNWLKAD46tH8aiuvWLHaU=", + "module": "sha256-qxcPpDeU24cKcgzDt6LWdi3MRXcyjv2vizCOaNLH79E=", + "pom": "sha256-h+13EyLIt6c55oZct+WGTqwoj9IL1qP8Vjtiov8sSVo=" }, - "org/junit/jupiter#junit-jupiter/6.0.3": { - "jar": "sha256-eEtlgV9HmgyZqdOlc7FC4qUl77YCXZf3UbGecvkK7aM=", - "module": "sha256-gaZM8ir7jnaHVSE+nIDr06sDMc5ACm/WOeQ6VJWtj+A=", - "pom": "sha256-vO0g6RqqVnfxupb6b3GBAKuD6JSlLplhtgBMBWoYRew=" + "org/junit/jupiter#junit-jupiter-params/6.1.0": { + "jar": "sha256-uYfuoyBRhadvNlmjnmdQPLe2gti3vgO+S5+StxDw7sA=", + "module": "sha256-evPVYvC8fWUmA2HlcT5vzVVQuZcqGA1vxM2itoJM4pc=", + "pom": "sha256-ZOXfB1ZYuUmh2lSyEp6jHOY87fodJTEHWgBxlJnOwEY=" }, - "org/junit/platform#junit-platform-commons/6.0.3": { - "jar": "sha256-OfJi0Jw9UnGf4Ld/CA6Qo2leKF13mkGyMuF5Y65dogA=", - "module": "sha256-nfLma22VBAClGKmt00M9CjBxzhwzpvgPnPIlYtUpRbc=", - "pom": "sha256-vbjiS+l+Dll2nyFktTYfVSJ5WN9BA9aGgvh3mtLKjX0=" + "org/junit/jupiter#junit-jupiter/6.1.0": { + "jar": "sha256-pOQgtcboFwMjtMXJeuNbyg1iC+n5z+NwBoIPU5MfJ6M=", + "module": "sha256-Kl2tWs4texVUiGguY6LrDxS7YA+fbx+75B3QGylMZ0g=", + "pom": "sha256-Rme8comEZvz6eQGJJmuiXGtmrV4WpOVgJgM5euWn4q0=" }, - "org/junit/platform#junit-platform-console/6.0.3": { - "jar": "sha256-ruYJRRT1dh0V1GmhhzBcEjpSQVPuMDRz/Ng24N9+GUI=", - "module": "sha256-eDno1JJMLaojUyz47+29gv93AAn1SDBjXTwWfdRDKZg=", - "pom": "sha256-mOfw9m1oVxQhsu2TnsOLzo1qUq5jjFjtnSZquWsc9GU=" + "org/junit/platform#junit-platform-commons/6.1.0": { + "jar": "sha256-HZBGqxfsftr7C8eUXS5Z1xgP/08oxzS4I7UQAedp9xs=", + "module": "sha256-eVv++8OD8DMoadK4AUJSK65GKjkFu6ntSbe8NcQf64A=", + "pom": "sha256-yRmWB2BYBu8YXQT9RpVRsrShUQos6twHTbRBvXf23TY=" }, - "org/junit/platform#junit-platform-engine/6.0.3": { - "jar": "sha256-SR6eT3RfFhuKjkGGoafGpFDqEscJMMmu2uQnIVMB2Uc=", - "module": "sha256-U1qGeP2rxB2/DEHMW3Vh7xINdWUMPcOTAqfWCTdmE5M=", - "pom": "sha256-eofYxqCn2wJgsAzjAxgPb0HQQFYoldaARhnV227iMr4=" + "org/junit/platform#junit-platform-console/6.1.0": { + "jar": "sha256-cV8uVNOeAu3XbDPpNDQcBWJ2mVXprXaCiYYj5zSFpyk=", + "module": "sha256-obRGaDj076z3f8NAAbDnxSjTZdzMGW0zY1QoLmvVPo8=", + "pom": "sha256-ODuHmTEMX+hxRcdwAJLsq0DlIOtPTZSC3NlhkiqkFhU=" }, - "org/junit/platform#junit-platform-launcher/6.0.3": { - "jar": "sha256-MVYINy5NxEvKDMs66KB+zCBrM2cDP6BXSKA8zVY/EwE=", - "module": "sha256-glZnrWqEsMW6dTdSvpqZ4wFL/lKRQ7xmtGdNkbA/pbg=", - "pom": "sha256-TTngPyCTd29BkwccjN8ZgTa5YWbHtDteN+fWFWudmO0=" + "org/junit/platform#junit-platform-engine/6.1.0": { + "jar": "sha256-P7a+dsJqsPlP4ITj/Qo54dJeIhKZKaYbKb2AoFK5PqU=", + "module": "sha256-OnbyFfpzfJbOlycTqva0UYePpzOVX/IbDNao+I3LIhI=", + "pom": "sha256-NgVWdVmFVdSVuvtVezXukYzbF2pnUxALABtO7thfJsU=" }, - "org/junit/platform#junit-platform-reporting/6.0.3": { - "jar": "sha256-8Zxb6HHDfr7Uk/MVK2epCfiaRN/2fC24AW3+NBZ9VzA=", - "module": "sha256-q7K8mH4t3peeHaDQoV7v4WyVSAxTp5WoF98x/gCjl6I=", - "pom": "sha256-mv79s8HogDVYAv75CFhGNyfPtuZEEzi7mVj+gP8oODc=" + "org/junit/platform#junit-platform-launcher/6.1.0": { + "jar": "sha256-CZXm7SRNZhlsvaAZ4vh5UE0LSJce2unMPepGobMcA3c=", + "module": "sha256-f4PRJdcb5Z4JVD1LUGn6h9jKchyqQ9FKq+gm+x2xuME=", + "pom": "sha256-on93QpSA4V22Cwlf21lfULa6VylfIqXCZEuo1BitM54=" + }, + "org/junit/platform#junit-platform-reporting/6.1.0": { + "jar": "sha256-a86yu3Wlsyd0vqp8UgIBuGNGPPki8vKwtkkqhQrwaos=", + "module": "sha256-HobUo5++HvkQt6CVbojmWmpXWXTQDzI5cT+5YlYIrts=", + "pom": "sha256-y0RrbNMT/taDX15Xub4mmC5t9ppLwjBccgZqKijXZ+8=" }, "org/opentest4j#opentest4j/1.3.0": { "jar": "sha256-SOLfY2yrZWPO1k3N/4q7I1VifLI27wvzdZhoLd90Lxs=", "module": "sha256-SL8dbItdyU90ZSvReQD2VN63FDUCSM9ej8onuQkMjg0=", "pom": "sha256-m/fP/EEPPoNywlIleN+cpW2dQ72TfjCUhwbCMqlDs1U=" }, - "org/opentest4j/reporting#open-test-reporting-tooling-spi/0.2.4": { - "jar": "sha256-BKxOz8r2Cr4ObVsY6DBjIK7HzZy/FeWe6sVPqfqhaQI=", - "module": "sha256-mvTpLrTw2fCmApVpFCX1EUXKaPPO+fzDH6PRAt2I8bI=", - "pom": "sha256-nffVKkdWDP8ZU+Kvr2KLEALQ5dqQ1e3et7vHGB8ysyw=" + "org/opentest4j/reporting#open-test-reporting-tooling-spi/0.2.5": { + "jar": "sha256-3yN7aIR2N3R/C/24j6nN2ccsyFVQ+tDEHdszhppcpRY=", + "module": "sha256-1gOJ6EFNKYeZvTC0VcGx84dyH9C+PbvQl0XlgPLfV00=", + "pom": "sha256-CaKK5rBgdxKv76Y2iNyEZaReTXUUB9xRT9hYrYCmizs=" }, "org/ow2#ow2/1.5.1": { "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" @@ -794,53 +790,56 @@ "jar": "sha256-bzgoohXJIAWaXvovtVwjPWxU7FytypnOGxvdEAd8fd0=", "pom": "sha256-rKaN7pui9s2Q/95yjv3H4+v89Z8/Qfv+JI0tAdW4Zq8=" }, - "org/reactivestreams#reactive-streams/1.0.3": { - "jar": "sha256-He4EgQctGckptiPhVeFNL2CF3AEVKaCg2+/ITPVx2GU=", - "pom": "sha256-zO1GcXX0JXgz9ssHUQ/5ezx1oG4aWNiCo515hT1RxgI=" - }, "org/reactivestreams#reactive-streams/1.0.4": { "jar": "sha256-91yll3ibPaxY9hhXuawuEDSmj6Zy2zUFWo+0UJ4yXyg=", "pom": "sha256-VLoj2HotQ4VAyZ74eUoIVvxXOiVrSYZ4KDw8Z+8Yrag=" }, - "org/slf4j#jul-to-slf4j/2.0.17": { - "jar": "sha256-p6/NI7nP0UdeVclPlDuAjFkiA15+LCpcZaSHpBBrxTg=", - "pom": "sha256-OMMwoKtfCT5WK1L7Ya7GMK4cH5FAbjz1R3UEXlzPbAM=" + "org/slf4j#jul-to-slf4j/2.0.18": { + "jar": "sha256-y7fRqqqehx6xoGWUq9kRv5cCcVKXbt8e3DFb51I5IE4=", + "pom": "sha256-6ujg/72LMfqPimENYtOHtOEClbp00OFNZkBFYLdNgpU=" }, "org/slf4j#slf4j-api/2.0.17": { "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" }, + "org/slf4j#slf4j-api/2.0.18": { + "jar": "sha256-RFCP0VdlAGiMeQsZCs3Rb+xPjHmj4LkAr9cFA88FX1U=", + "pom": "sha256-bCx/LAJ3TMK3thn70t94c82tKXGJJuRHVLh/cNHrQ8s=" + }, "org/slf4j#slf4j-bom/2.0.17": { "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" }, + "org/slf4j#slf4j-bom/2.0.18": { + "pom": "sha256-khmqtgFXUSbE5m4TMesrDGwXozCsTVoH480R1YCgwS0=" + }, "org/slf4j#slf4j-parent/2.0.17": { "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" }, + "org/slf4j#slf4j-parent/2.0.18": { + "pom": "sha256-CziWvtrSye2Wl+3L6h2gxUzSOKcjWDqBNYqDv7eC6fo=" + }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" }, - "org/xerial#sqlite-jdbc/3.53.0.0": { - "jar": "sha256-MD6BUBAJgvLtfRuC2Jcnjvd0S9SUworU5wQreRRZFpc=", - "pom": "sha256-fIl7+zUC6B0ux+0CwCIXiYBa3bG9zpZB5RO/e2FzC3s=" + "org/xerial#sqlite-jdbc/3.53.1.0": { + "jar": "sha256-KKzuz8yVNWRb0Z+piDhXA8e4mYLBUGpoVfWUK0Ay7KY=", + "pom": "sha256-lwYjDFkjTyp0poFWvg4Ye7HJuJu5uSRvy+igLiFQgQM=" }, - "tools/jackson#jackson-base/3.1.0": { - "pom": "sha256-SJlqUQiUU3caUU8YO+xxEVba/8voy7FUISS8HuPzXGs=" + "tools/jackson#jackson-base/3.1.3": { + "pom": "sha256-M4J2vKjCLBfdyIhDyV1YQnTHvFIR0m1aLo0yzV+D+PI=" }, - "tools/jackson#jackson-bom/3.0.1": { - "pom": "sha256-s8fOX7MfztCcD1+fisNz1IHoav3NicnSvFnIMkDO1ng=" + "tools/jackson#jackson-bom/3.1.3": { + "pom": "sha256-9aDcUnRCPNLH+McXoAG6ttstsNhAFT42JevJ3pWM804=" }, - "tools/jackson#jackson-bom/3.1.0": { - "pom": "sha256-q/kLZkKDprTs0W18o+KzGmxcxJXBB5p3mSVJxIKUILg=" + "tools/jackson/core#jackson-core/3.1.3": { + "jar": "sha256-6F3tJfddjavveqCfwVXvYW8Kl+lr72YV96eADCp2xu8=", + "module": "sha256-wLkCEBQsEYaXC2kYu5CaNYBgdj90eizpfp0q3hPYBnQ=", + "pom": "sha256-jHa/0hRqfSDDjZfj3DhlgR0aVeKY7AdXJEcWo0lBQls=" }, - "tools/jackson/core#jackson-core/3.1.0": { - "jar": "sha256-TdOD+WtRubmsS3S98cFQ3wEARD4dofukgPV9oJotzvc=", - "module": "sha256-xCmkd4tW+L6sZhHi1m9wn/WzNSvVq6XKttqqz/1ydug=", - "pom": "sha256-gm7btuGKf7kydoYXFtS6mvtIEOLa+TXQbYPa80+cm1g=" - }, - "tools/jackson/core#jackson-databind/3.1.0": { - "jar": "sha256-G/VFSh1Ymifdu5HuFvMfFpsIUwhD9S9eg/YsZQxkUWs=", - "module": "sha256-GD86rez6To0WF9ffgJKqYhtoP5jGBAP6MzpMwQq8zy0=", - "pom": "sha256-ivk5XYOG4DkhDRJBX61spqLutiMm+Gohyhrz0CdH42g=" + "tools/jackson/core#jackson-databind/3.1.3": { + "jar": "sha256-rt3yRi1Hg6Gxb2/x4kJYKnbt2czWm2tjhpBcZaTsYHc=", + "module": "sha256-gIsco9hZZK4LF2cd2oLRA4nisIw0VihOjQuew5+Sl3E=", + "pom": "sha256-lHy/Pv9RkmVG1EqgddXxtM8uL5o4UkqJLZWpJPU4W+8=" } } } diff --git a/pkgs/by-name/si/signal-cli/libsignal-jni.nix b/pkgs/by-name/si/signal-cli/libsignal-jni.nix index 1e27d0d055ab..b29734ca400f 100644 --- a/pkgs/by-name/si/signal-cli/libsignal-jni.nix +++ b/pkgs/by-name/si/signal-cli/libsignal-jni.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "libsignal-jni"; - version = "0.92.1"; + version = "0.94.4"; src = fetchFromGitHub { owner = "signalapp"; repo = "libsignal"; tag = "v${finalAttrs.version}"; - hash = "sha256-gAXLt0e2k5PA6PgFRQa22oGuNLM7TGkOKQnYtFhn8I8="; + hash = "sha256-Uh/j8cXUWgWgSo9UBfYOFuC8i+2YdMwGHcXf55PkGgU="; }; - cargoHash = "sha256-TqYxkkzlbgrc7jkAubz3TsXhcU8Do5IFaLRqSPiZVR0="; + cargoHash = "sha256-st6zTKvxSsyMce22E8nFsJMGjQkk9sEAzSCmyZP8x20="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/si/signal-cli/package.nix b/pkgs/by-name/si/signal-cli/package.nix index 244be88edc4e..2a000ed314bd 100644 --- a/pkgs/by-name/si/signal-cli/package.nix +++ b/pkgs/by-name/si/signal-cli/package.nix @@ -19,13 +19,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "signal-cli"; - version = "0.14.3"; + version = "0.14.5"; src = fetchFromGitHub { owner = "AsamK"; repo = "signal-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-qUCLubP3/JxDoLYbWhH/MRWq29H6tj3UuGr5iBfJ3jM="; + hash = "sha256-p669Gjn3HYdVNtAA1Bvgc4iL6U9KnG4SLX1/aUKulPY="; }; nativeBuildInputs = [ From 7456cb20cf633a0c9e872517b7c14a7799f591ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 12:11:16 +0000 Subject: [PATCH 38/77] lomiri.lomiri-ui-extras: 0.8.1 -> 0.8.2 --- pkgs/desktops/lomiri/qml/lomiri-ui-extras/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/qml/lomiri-ui-extras/default.nix b/pkgs/desktops/lomiri/qml/lomiri-ui-extras/default.nix index 80ba9a075320..bfb8b377df88 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-ui-extras/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-ui-extras/default.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-ui-extras"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-ui-extras"; tag = finalAttrs.version; - hash = "sha256-0rP88+OVLzK3ZDXZHqYR+0uF4eNur/RUV8DY0ijZBVo="; + hash = "sha256-Y3p3VXltTg7tbVKjLdoBgL6yAlCdKBUEYzyHyqawxBg="; }; postPatch = '' From 97b0cbed73c5c730d5a43d8abe93f8fb95d7377c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 16:43:58 +0000 Subject: [PATCH 39/77] lomiri.lomiri-settings-components: 1.2.0 -> 1.2.1 --- .../lomiri/qml/lomiri-settings-components/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/qml/lomiri-settings-components/default.nix b/pkgs/desktops/lomiri/qml/lomiri-settings-components/default.nix index 5103071306ae..8f5ba1a0c9b1 100644 --- a/pkgs/desktops/lomiri/qml/lomiri-settings-components/default.nix +++ b/pkgs/desktops/lomiri/qml/lomiri-settings-components/default.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lomiri-settings-components"; - version = "1.2.0"; + version = "1.2.1"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/lomiri-settings-components"; rev = finalAttrs.version; - hash = "sha256-vJpqNhSlBV5z0hRP3ayh7/YbYxh7mLEsK0jh63hkG1w="; + hash = "sha256-S4JWDGfu9zGdJk89XEhbDxLJO1jaQO2jawTNE5djrAU="; }; postPatch = '' From 2f094ab5577a48cfab19df0917a8914f3bf1eb1b Mon Sep 17 00:00:00 2001 From: Lin Yinfeng Date: Mon, 27 Apr 2026 16:44:21 +0800 Subject: [PATCH 40/77] angrr: 0.2.3 -> 0.2.6 --- pkgs/by-name/an/angrr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/angrr/package.nix b/pkgs/by-name/an/angrr/package.nix index c40bf8caadba..0ef7b65f393d 100644 --- a/pkgs/by-name/an/angrr/package.nix +++ b/pkgs/by-name/an/angrr/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "angrr"; - version = "0.2.3"; + version = "0.2.6"; src = fetchFromGitHub { owner = "linyinfeng"; repo = "angrr"; tag = "v${finalAttrs.version}"; - hash = "sha256-8UrQ9e+gx7AR6ASNX94P2K3SvNOzvR98U3ub/odqybM="; + hash = "sha256-Sj7aaKC7rtIzIz3UiVfmLjr4O7hWXrEC3wkKaPra/3A="; }; - cargoHash = "sha256-pVFIsFIdOIgBilBRYtGZdjVOyaERrfiJJT2WT/YoXeQ="; + cargoHash = "sha256-LspQncUrWfou41G37L3O1GbeiaoQpAC/RAu3EAPVrRU="; buildAndTestSubdir = "angrr"; From b00fd7e64f3cc412f946d76cc25d2f47f4b517dc Mon Sep 17 00:00:00 2001 From: Lin Yinfeng Date: Mon, 27 Apr 2026 16:45:08 +0800 Subject: [PATCH 41/77] nixos/angrr: add new options and add back the period option --- nixos/modules/services/misc/angrr.nix | 84 ++++++++++++++++++++++++++- 1 file changed, 83 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/misc/angrr.nix b/nixos/modules/services/misc/angrr.nix index 92e371efdf2d..55e0687eef2e 100644 --- a/nixos/modules/services/misc/angrr.nix +++ b/nixos/modules/services/misc/angrr.nix @@ -27,6 +27,16 @@ let keep-latest-n = 5; keep-booted-system = true; keep-current-system = true; + keep-n-per-bucket = [ + { + bucket-window = "1 day"; + bucket-amount = 7; + } + { + bucket-window = "1 week"; + bucket-amount = 4; + } + ]; }; user = { enable = false; @@ -198,6 +208,13 @@ let Whether to keep the last booted system generation. Only useful for system profiles. ''; }; + keep-n-per-bucket = lib.mkOption { + type = with lib.types; listOf (submodule keepNPerBucketOptions); + default = [ ]; + description = '' + Specify a list of rules having n, bucket-window, and bucket-amount attributes. + ''; + }; }; }; filterOptions = { @@ -218,6 +235,31 @@ let }; }; }; + keepNPerBucketOptions = { + freeformType = toml.type; + options = { + n = lib.mkOption { + type = lib.types.int; + default = 1; + description = '' + Retain n generations every bucket-window duration for bucket-amount buckets. + ''; + }; + bucket-window = lib.mkOption { + type = lib.types.str; + description = '' + The duration of the bucket window. + ''; + }; + bucket-amount = lib.mkOption { + type = lib.types.int; + default = 1; + description = '' + The number of buckets to keep. + ''; + }; + }; + }; # toml.generate does not support null values, we need to filter them out first filteredSettings = lib.filterAttrsRecursive (name: value: value != null) cfg.settings; @@ -236,7 +278,6 @@ in { meta.maintainers = pkgs.angrr.meta.maintainers; imports = [ - (lib.mkRemovedOptionModule [ "services" "angrr" "period" ] configFileMigrationMsg) (lib.mkRemovedOptionModule [ "services" "angrr" "removeRoot" ] configFileMigrationMsg) (lib.mkRemovedOptionModule [ "services" "angrr" "ownedOnly" ] configFileMigrationMsg) ]; @@ -267,6 +308,15 @@ in Extra command-line arguments pass to angrr. ''; }; + period = lib.mkOption { + type = with lib.types; nullOr str; + default = null; + description = '' + If set, it configures {option}`services.angrr.settings` to a preset that + monitor .direnv, results, system, and user profiles, + retaining GC roots that are younger than the specified period. + ''; + }; settings = lib.mkOption { type = lib.types.submodule settingsOptions; example = exampleSettings; @@ -372,6 +422,38 @@ in _angrr_auto_use "$@" ''; }) + + # When period is set, configure a preset retention policy + # Users can still override settings via services.angrr.settings + (lib.mkIf (cfg.period != null) { + services.angrr.settings = { + temporary-root-policies = { + direnv = { + path-regex = "/\\.direnv/"; + period = cfg.period; + }; + result = { + path-regex = "/result[^/]*$"; + period = cfg.period; + }; + }; + profile-policies = { + system = { + profile-paths = [ "/nix/var/nix/profiles/system" ]; + keep-since = cfg.period; + keep-booted-system = true; + keep-current-system = true; + }; + user = { + profile-paths = [ + "~/.local/state/nix/profiles/profile" + "/nix/var/nix/profiles/per-user/root/profile" + ]; + keep-since = cfg.period; + }; + }; + }; + }) ] ); } From e8cb691e0e3d1e6e49bb5ea3bec6e4f11ca25266 Mon Sep 17 00:00:00 2001 From: Lin Yinfeng Date: Mon, 27 Apr 2026 16:45:40 +0800 Subject: [PATCH 42/77] nixos/angrr: fix a typo in nixos test --- nixos/tests/angrr.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/angrr.nix b/nixos/tests/angrr.nix index 300f3643b0ba..362ffe276872 100644 --- a/nixos/tests/angrr.nix +++ b/nixos/tests/angrr.nix @@ -95,7 +95,7 @@ in machine.succeed("su normal --command 'nix build /run/current-system --out-link /tmp/result-user-auto-gc-root-2'") machine.systemctl("start nix-gc.service") - # Not auto gc root will be removed + # No auto gc root will be removed machine.succeed("readlink /tmp/result-root-auto-gc-root-1") machine.succeed("readlink /tmp/result-root-auto-gc-root-2") machine.succeed("readlink /tmp/result-user-auto-gc-root-1") From a52dacb0dbac144157c24192e10721874e3438f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 21 Jun 2026 00:36:14 +0200 Subject: [PATCH 43/77] gitea: 1.26.2 -> 1.26.3 Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.26.3 --- pkgs/by-name/gi/gitea/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gi/gitea/package.nix b/pkgs/by-name/gi/gitea/package.nix index 988ef9f8a149..8a5860801dc6 100644 --- a/pkgs/by-name/gi/gitea/package.nix +++ b/pkgs/by-name/gi/gitea/package.nix @@ -29,8 +29,8 @@ let pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; - fetcherVersion = 3; - hash = "sha256-Qo0DLuZv+2GVLsBfCv/6CC9E/qhSE4HwV4StQL4HX4Y="; + fetcherVersion = 4; + hash = "sha256-FroVRhNzCLtbW9Z0s6xr4l0mIX+hY4KOomZAhPILWlY="; }; nativeBuildInputs = [ @@ -51,18 +51,18 @@ let in buildGoModule rec { pname = "gitea"; - version = "1.26.2"; + version = "1.26.3"; src = fetchFromGitHub { owner = "go-gitea"; repo = "gitea"; tag = "v${gitea.version}"; - hash = "sha256-S7KV7soOnVQbw+2Ru7+DOL3Q4uWmSSdR6K90yofQlqw="; + hash = "sha256-61iW27pYwbEXV3W72IsPNVFD05/XpMLyPbseZzW6OG0="; }; proxyVendor = true; - vendorHash = "sha256-7+M1n8RSgB3gZ/2na4RF9kYOf90H0bnsJZMDKpgAy64="; + vendorHash = "sha256-VyzfBZnxnubNIdf+xwLav4W4DgapcLLKN1aKrZ9NbDg="; outputs = [ "out" From 9ac9eddf84a8eb6ed578e4ee70834be182e15b78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 22:55:32 +0000 Subject: [PATCH 44/77] python3Packages.pytest-lsp: 1.0.0 -> 1.0.1 --- pkgs/development/python-modules/pytest-lsp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-lsp/default.nix b/pkgs/development/python-modules/pytest-lsp/default.nix index 5405a9f8d4f1..474bc4892268 100644 --- a/pkgs/development/python-modules/pytest-lsp/default.nix +++ b/pkgs/development/python-modules/pytest-lsp/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "pytest-lsp"; - version = "1.0.0"; + version = "1.0.1"; pyproject = true; src = fetchPypi { inherit version; pname = "pytest_lsp"; - hash = "sha256-uoyVstl1o2Akn/pXaOHm9E2H0Q73dUBw07MhECckovE="; + hash = "sha256-zZlQ/sKZHmU2RDDdQZ2u7fVGkoeI9FfhEG1bdRrqC+g="; }; build-system = [ From 3dc2ef9bdce4585404624a63c7de8d2d57319076 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 20 Jun 2026 10:09:07 -0400 Subject: [PATCH 45/77] diffoscope: 319 -> 321 Release note for 320: https://diffoscope.org/news/diffoscope-320-released/ Release note for 321: https://diffoscope.org/news/diffoscope-321-released/ --- pkgs/by-name/di/diffoscope/package.nix | 10 ++++--- .../remove-flags-from-ocaml-diff.patch | 27 +++++++++++++++++++ 2 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/di/diffoscope/remove-flags-from-ocaml-diff.patch diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index f417db3d7fc5..3e7510f76e0f 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -108,12 +108,12 @@ in # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! python.pkgs.buildPythonApplication rec { pname = "diffoscope"; - version = "319"; + version = "321"; pyproject = true; src = fetchurl { url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; - hash = "sha256-oIEC3ssdp0p2cE0VunTv6oo5CFuMQyftr4e5kqWmfP4="; + hash = "sha256-M/rsyUGlJDpU3o1RMfaN9fNMpOn9Xpz2ydflPUXVhD4="; }; outputs = [ @@ -121,7 +121,11 @@ python.pkgs.buildPythonApplication rec { "man" ]; - patches = [ ./ignore_links.patch ]; + patches = [ + ./ignore_links.patch + # Remove flags output from an OCaml test's diff, as it's Debian-specific + ./remove-flags-from-ocaml-diff.patch + ]; postPatch = '' # When generating manpage, use the installed version diff --git a/pkgs/by-name/di/diffoscope/remove-flags-from-ocaml-diff.patch b/pkgs/by-name/di/diffoscope/remove-flags-from-ocaml-diff.patch new file mode 100644 index 000000000000..61138d263c6e --- /dev/null +++ b/pkgs/by-name/di/diffoscope/remove-flags-from-ocaml-diff.patch @@ -0,0 +1,27 @@ +From 18cf9ab675691c7173a9b7fafd6d521c3ea75862 Mon Sep 17 00:00:00 2001 +From: Michael Daniels +Date: Sat, 20 Jun 2026 11:42:29 -0400 +Subject: [PATCH] tests/data/ocaml_expected_diff: remove flags from diff + +This output comes from a Debian-specific OCaml patch, see +https://salsa.debian.org/ocaml-team/ocaml/-/blob/archive/debian/5.4.1-1/debian/patches/Print-.cmi-flags-in-objinfo.patch +--- + tests/data/ocaml_expected_diff | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/tests/data/ocaml_expected_diff b/tests/data/ocaml_expected_diff +index 79631882..a48de841 100644 +--- a/tests/data/ocaml_expected_diff ++++ b/tests/data/ocaml_expected_diff +@@ -1,7 +1,6 @@ +-@@ -1,6 +1,6 @@ ++@@ -1,5 +1,5 @@ + -Unit name: Test1 + +Unit name: Test2 +- Flags: [ Alerts _ ] + Interfaces imported: + - 351c2dc2fb4a56dac258b47c26262db6 Test1 + + ac02205dc900024a67ede9f394c59d72 Test2 +-- +2.54.0 + From 1b7a1bb63719a57f800c2479440fe22d967a70da Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 20 Jun 2026 16:03:25 -0400 Subject: [PATCH 46/77] diffoscope: fix condition for aapt/apktool inclusion The dependency works on x86_64-linux. --- pkgs/by-name/di/diffoscope/package.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 3e7510f76e0f..e0f12e8a10ff 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -258,11 +258,10 @@ python.pkgs.buildPythonApplication rec { h5py pdfminer-six r2pipe - # docx2txt, nixpkgs packages another project named the same, which does not work ]) # Causes an eval failure # See https://github.com/NixOS/nixpkgs/issues/463873 - ++ lib.optionals (!stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAarch64) [ + ++ lib.optionals (!stdenv.hostPlatform.isLinux || !stdenv.hostPlatform.isAarch64) [ aapt apktool ] From b6913b9f41b4416be1e93ca49b579e2e1b90d3cd Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 20 Jun 2026 16:05:23 -0400 Subject: [PATCH 47/77] diffoscope: sort dependencies, update comments Remove binwalk: it needs binwalk v2 (a python library), not v3 (Rust). python3Packages.binwalk3 doesn't help either. --- pkgs/by-name/di/diffoscope/package.nix | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index e0f12e8a10ff..63c84ac53015 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -7,6 +7,7 @@ apksigcopier, apksigner, apktool, + asar, binutils-unwrapped-all-targets, bzip2, cbfstool, @@ -23,10 +24,10 @@ enableBloat ? true, enjarify, fetchurl, + ffmpeg, file, findutils, fontforge-fonttools, - ffmpeg, fpc, gettext, ghc, @@ -54,6 +55,7 @@ oggvideotools, openssh, openssl, + p7zip, pdftk, perl, pgpdump, @@ -75,7 +77,6 @@ xz, zip, zstd, - binwalk, # updater only writeScript, }: @@ -149,18 +150,14 @@ python.pkgs.buildPythonApplication rec { # Still missing these tools: # Android-specific tools: # dexdump - # Darwin-specific tools: + # Darwin-specific tools (llvm-lipo and llvm-otool don't suffice): # lipo # otool # Other tools: - # docx2txt <- makes tests broken: - # > FAILED tests/comparators/test_docx.py::test_diff - IndexError: list index out of range - # > FAILED tests/comparators/test_docx.py::test_compare_non_existing - AssertionError + # docx2txt (needs Debian's package called this, not the python package) # radare2 - # > FAILED tests/comparators/test_elf_decompiler.py::test_ghidra_diff - IndexError: list index out of range - # > FAILED tests/comparators/test_elf_decompiler.py::test_radare2_diff - AssertionError - # > FAILED tests/comparators/test_macho_decompiler.py::test_ghidra_diff - assert 0 == 1 - # > FAILED tests/comparators/test_macho_decompiler.py::test_radare2_diff - AssertionError + # > FAILED tests/comparators/test_elf_decompiler.py::test_radare2_diff - KeyError: 'offset' + # > FAILED tests/comparators/test_macho_decompiler.py::test_radare2_diff - KeyError: 'offset' # # We filter automatically all packages for the host platform (some dependencies are not supported on Darwin, aarch64, etc.). # Packages which are marked broken for a platform are not automatically filtered to avoid accidentally removing them without noticing it. @@ -201,13 +198,13 @@ python.pkgs.buildPythonApplication rec { ] ++ (with python.pkgs; [ argcomplete - python-debian defusedxml jsbeautifier jsondiff libarchive-c progressbar pypdf + python-debian python-magic pyxattr rpm @@ -218,6 +215,7 @@ python.pkgs.buildPythonApplication rec { abootimg apksigcopier apksigner + asar cbfstool colord enjarify @@ -238,6 +236,7 @@ python.pkgs.buildPythonApplication rec { odt2txt oggvideotools openssh + p7zip pdftk perl poppler-utils @@ -249,7 +248,6 @@ python.pkgs.buildPythonApplication rec { ubootTools wabt xmlbeans - binwalk ] ++ (with python.pkgs; [ androguard From 13e5d6a829ef1280319bcbf2687a9fdfcacf2efa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 04:12:44 +0000 Subject: [PATCH 48/77] opentrack: 2026.1.0-unstable-2026-06-08 -> 2026.1.0-unstable-2026-06-18 --- pkgs/by-name/op/opentrack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opentrack/package.nix b/pkgs/by-name/op/opentrack/package.nix index 806e08afb4d3..82c30a621bb4 100644 --- a/pkgs/by-name/op/opentrack/package.nix +++ b/pkgs/by-name/op/opentrack/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "opentrack"; - version = "2026.1.0-unstable-2026-06-08"; + version = "2026.1.0-unstable-2026-06-18"; src = fetchFromGitHub { owner = "opentrack"; repo = "opentrack"; - rev = "2a6f10fec50940125d2409b151cf05eeb58cebfe"; - hash = "sha256-p3Sy/JVa8LFNyF/SUVLrUsPebaOMZe0cSC8Lo6R/kMQ="; + rev = "3661aa28bb9489a798d9c42eb1c0ccf30876c848"; + hash = "sha256-CClUz8g/fSL+NZzikKZuZx4pZsGhIdH70ax6clSG2xk="; }; aruco = callPackage ./aruco.nix { }; From 812d8e90063bb94961aa03e52d386d43745d8619 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 04:50:19 +0000 Subject: [PATCH 49/77] simplex-chat-desktop: 6.5.4 -> 6.5.5 --- pkgs/by-name/si/simplex-chat-desktop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/simplex-chat-desktop/package.nix b/pkgs/by-name/si/simplex-chat-desktop/package.nix index 08edd2d4d3bb..f15a82f97abe 100644 --- a/pkgs/by-name/si/simplex-chat-desktop/package.nix +++ b/pkgs/by-name/si/simplex-chat-desktop/package.nix @@ -7,16 +7,16 @@ let pname = "simplex-chat-desktop"; - version = "6.5.4"; + version = "6.5.5"; sources = { "aarch64-linux" = fetchurl { url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-aarch64.AppImage"; - hash = "sha256-/tlCdCyy7FRlDMFWsx1S4JbIJqombk23LPum/tH6psU="; + hash = "sha256-zBLBSWrADCIafUSynttiT3faJfzDcz8Li/NISWRNTaw="; }; "x86_64-linux" = fetchurl { url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; - hash = "sha256-iQdy8nxakCv0XxpN04W50X3OWibcMn1ZnT+qYvkyfXg="; + hash = "sha256-6qb1z4Z/1uuEqLwiVSwuLSlurbHYsj0jVSF00c5LLBA="; }; }; From 8d22dcd8410fb905da80ed6a7dd8403691a1650f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 06:35:35 +0000 Subject: [PATCH 50/77] cargo-binstall: 1.20.0 -> 1.20.1 --- pkgs/by-name/ca/cargo-binstall/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-binstall/package.nix b/pkgs/by-name/ca/cargo-binstall/package.nix index 24d3c533228f..458c84524691 100644 --- a/pkgs/by-name/ca/cargo-binstall/package.nix +++ b/pkgs/by-name/ca/cargo-binstall/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-binstall"; - version = "1.20.0"; + version = "1.20.1"; src = fetchFromGitHub { owner = "cargo-bins"; repo = "cargo-binstall"; tag = "v${finalAttrs.version}"; - hash = "sha256-EnHBXdaER23fvYJ3iW4JqpE1Qap/sQottkqllNA2n18="; + hash = "sha256-G6uOBdLpn5Dp91XUL+DY4MY1dqXcs0OxpR4Ls1yTnS8="; }; - cargoHash = "sha256-p/IfFnFB7vJPVJH2SvnLagXh9zxLgNxEcZILQcIqnVo="; + cargoHash = "sha256-x9HHo/y6ikCOY1O5kScTBOY/nzvJ0P8EIIU6eRgzzXI="; nativeBuildInputs = [ pkg-config From cc0184d3dc5715bb377b86ad46f2f573dc18b78c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 06:42:31 +0000 Subject: [PATCH 51/77] dblab: 0.40.2 -> 0.41.0 --- pkgs/by-name/db/dblab/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/db/dblab/package.nix b/pkgs/by-name/db/dblab/package.nix index 3cecff1c8e90..0230f608892a 100644 --- a/pkgs/by-name/db/dblab/package.nix +++ b/pkgs/by-name/db/dblab/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "dblab"; - version = "0.40.2"; + version = "0.41.0"; src = fetchFromGitHub { owner = "danvergara"; repo = "dblab"; tag = "v${finalAttrs.version}"; - hash = "sha256-nEUKRI1pukVDsUvPIubujcy/O1E0t3ESRT0aem5HL78="; + hash = "sha256-o2wXVsPYW3E3LV+zij40aHooinm/2YrLDyC3jr6flEc="; }; vendorHash = "sha256-T1y0ALF4s3T8ZaTqj2jUdnezVRmpegKnabahiQ3CgzA="; From 535651229c38468a11fa045d5c503d346c400283 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Sun, 21 Jun 2026 09:48:51 +0200 Subject: [PATCH 52/77] mdns-scanner: 0.27.1 -> 0.27.2 --- pkgs/by-name/md/mdns-scanner/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index eb5165259143..886ee73438fe 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -7,16 +7,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.27.1"; + version = "0.27.2"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-90+VBCxb4bbmGCpBLmqzhUJ0/9GAH8Fnju61kq7sx+A="; + hash = "sha256-oqU7lpDD2umCBAcPYKjo+5kdsCu3gjBiP5MPNvH2fhs="; }; - cargoHash = "sha256-LTL5nlT75Y/cALKVLVBWlMZZn9DewZfCbTAO1QsAfXI="; + cargoHash = "sha256-TqTN9qXnfvP067kh+bfdXlU1lKaZistIvq1qJsgmJ8o="; passthru.updateScript = nix-update-script { }; From 44a9abd2ff613582eb32b10d8e2d256f1d6eb7db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 08:15:40 +0000 Subject: [PATCH 53/77] cargo-tauri: 2.11.2 -> 2.11.3 --- pkgs/by-name/ca/cargo-tauri/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index 997b3d788980..4373d311deda 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tauri"; - version = "2.11.2"; + version = "2.11.3"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-cli-v${finalAttrs.version}"; - hash = "sha256-BH/tQlrmCMAab5LqQ/xl9+A5nCnN8sk6mavvAkajYHM="; + hash = "sha256-PPzAN+qWwtcZj6amK/TIz+OZrE3URtptvHe87NpplzA="; }; - cargoHash = "sha256-QX151ckeSxbZgbFO88zhsvnNnjZffLpR5dDp1Dv1Wlo="; + cargoHash = "sha256-r/CzW2tpnjzksmuzL9EBa7dMuIYD4pvZdX2XCnNcOYE="; nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) [ pkg-config From ebb96b38a1fcb4ab14a14264bc3fea88e64b4e50 Mon Sep 17 00:00:00 2001 From: Viktor Illmer <1476338+v-ji@users.noreply.github.com> Date: Sun, 21 Jun 2026 12:12:57 +0200 Subject: [PATCH 54/77] megatools: remove fuse --- pkgs/by-name/me/megatools/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/me/megatools/package.nix b/pkgs/by-name/me/megatools/package.nix index 73dfbd3f6ee0..51978968ae86 100644 --- a/pkgs/by-name/me/megatools/package.nix +++ b/pkgs/by-name/me/megatools/package.nix @@ -11,7 +11,6 @@ pkg-config, curl, glib, - fuse, }: stdenv.mkDerivation (finalAttrs: { @@ -37,8 +36,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ curl glib - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ fuse ]; + ]; enableParallelBuilding = true; strictDeps = true; From 34bf0414d5fc6ea5e158dcda3fffbe71f9b07197 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 21 Jun 2026 13:27:31 +0200 Subject: [PATCH 55/77] freeswitch: 1.10.12 -> 1.11.1 --- pkgs/by-name/fr/freeswitch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fr/freeswitch/package.nix b/pkgs/by-name/fr/freeswitch/package.nix index c80de735f401..f8a2d2e02dc9 100644 --- a/pkgs/by-name/fr/freeswitch/package.nix +++ b/pkgs/by-name/fr/freeswitch/package.nix @@ -12,7 +12,7 @@ sqlite, libjpeg, speex, - pcre, + pcre2, libuuid, ldns, libedit, @@ -109,12 +109,12 @@ in stdenv.mkDerivation (finalAttrs: { pname = "freeswitch"; - version = "1.10.12"; + version = "1.11.1"; src = fetchFromGitHub { owner = "signalwire"; repo = "freeswitch"; rev = "v${finalAttrs.version}"; - hash = "sha256-uOO+TpKjJkdjEp4nHzxcHtZOXqXzpkIF3dno1AX17d8="; + hash = "sha256-uXn5MLEsGPfRzTQJ/v3Tq1yXVIWZQwNQIyvZulMxSqU="; }; postPatch = '' @@ -146,7 +146,7 @@ stdenv.mkDerivation (finalAttrs: { readline libjpeg sqlite - pcre + pcre2 speex ldns libedit From 4132d37c4d7b94b0951fd2a03d3db12805bca481 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 11:36:44 +0000 Subject: [PATCH 56/77] buildbox: 1.4.8 -> 1.4.10 --- pkgs/by-name/bu/buildbox/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/buildbox/package.nix b/pkgs/by-name/bu/buildbox/package.nix index 2a45605a0fcf..8443e73169ed 100644 --- a/pkgs/by-name/bu/buildbox/package.nix +++ b/pkgs/by-name/bu/buildbox/package.nix @@ -23,13 +23,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "buildbox"; - version = "1.4.8"; + version = "1.4.10"; src = fetchFromGitLab { owner = "BuildGrid"; repo = "buildbox/buildbox"; tag = finalAttrs.version; - hash = "sha256-P7CFgK5CkHAf5gddmm0SBGIkC/AAdCO5pkya/XNuby0="; + hash = "sha256-WWvaOPOckqyZ1ehEbPLcsP8qET9cq/3PkG0ep37ypn0="; }; nativeBuildInputs = [ From 48333596ce443fb33f128842b2672ce2443782bf Mon Sep 17 00:00:00 2001 From: Shogo Takata Date: Thu, 4 Jun 2026 09:06:25 +0900 Subject: [PATCH 57/77] super-productivity: 18.5.0 -> 18.12.0 Upstream v18.8.0 added an ext-idle-notify helper for Wayland idle detection, built from electron/wayland-idle-helper/ with Rust. The helper is built separately as an inline rustPlatform.buildRustPackage derivation. Also updates the desktop entry to match upstream. Assisted-by: opencode deepseek-v4-flash-free --- doc/release-notes/rl-2611.section.md | 2 + .../by-name/su/super-productivity/package.nix | 91 ++++++++++++------- 2 files changed, 62 insertions(+), 31 deletions(-) diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index 6e038b1bc223..f7804dab8a7d 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -51,6 +51,8 @@ +- `super-productivity` has been updated. The binary has been renamed from `super-productivity` to `superproductivity`. A symlink from the old name is provided for backward compatibility. + - Package-URL (PURL, https://github.com/package-url/purl-spec) metadata identifier has been added for `fetchgit`, `fetchpypi` and `fetchFromGithub` fetchers. `mkDerivation` has been adjusted to reuse this information. Package-URLs allow reliably identifying and locating software packages. diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 77f6c9bd3525..32b201f0b24f 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -6,19 +6,21 @@ lib, makeDesktopItem, nix-update-script, - npm-lockfile-fix, prefetch-npm-deps, rsync, stdenv, - nodejs_24, + nodejs_22, + rustPlatform, + cacert, + cargo, }: let electron = electron_41; - nodejs = nodejs_24; + nodejs = nodejs_22; in buildNpmPackage rec { pname = "super-productivity"; - version = "18.5.0"; + version = "18.12.0"; inherit nodejs; @@ -26,11 +28,7 @@ buildNpmPackage rec { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-LPLbHmUsFS0iw0iUfWrc4fXJ+/R33ne7aWcPKEtgtyc="; - - postFetch = '' - find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; - ''; + hash = "sha256-v4/fPfgiUMOWAcmWdr13oCmu7NTZI3ki6uWJPWTcWzM="; }; # Use custom fetcher for deps because super-productivity uses multiple @@ -47,14 +45,21 @@ buildNpmPackage rec { rsync ]; - # Some lockfiles do not include any dependencies to install so - # prefertch-npm-deps produces an error. Those can be ignored with - # this flag. - env.FORCE_EMPTY_CACHE = true; + __structuredAttrs = true; + strictDeps = true; + + env = { + # Some lockfiles do not include any dependencies to install so + # prefertch-npm-deps produces an error. Those can be ignored with + # this flag. + FORCE_EMPTY_CACHE = true; + NPM_FETCHER_VERSION = "2"; + SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + }; buildPhase = '' mkdir -p $out - find -name package-lock.json | while read -r lockfile; do + find -name package-lock.json | sort | while read -r lockfile; do prefetch-npm-deps $lockfile /tmp/cache # Merge output rsync -a /tmp/cache/ $out @@ -69,22 +74,44 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-/hv9ItFH6k3Gn94/j2dp51LdVoGrUgDRHWewsLjq1Lg="; + hash = "sha256-inutOgoQ+xvdVizK2ff6Ro4F/5n4l6dAYjfXJTHWfpo="; } ); makeCacheWritable = true; + npmDepsFetcherVersion = 2; + + cargoRoot = "electron/wayland-idle-helper"; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit + pname + version + src + cargoRoot + ; + hash = "sha256-u/GjzX8zykIqJlMR/611ADX2EcD1cb4Qr94EkI2sdlA="; + }; env = { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; CHROMEDRIVER_SKIP_DOWNLOAD = "true"; }; - nativeBuildInputs = [ copyDesktopItems ]; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + cargo + copyDesktopItems + rustPlatform.cargoSetupHook + ]; postPatch = '' substituteInPlace electron-builder.yaml \ --replace-fail "notarize: true" "notarize: false" + + # At runtime the helper is looked up via app.getAppPath() (the dirname of + # the asar file). process.execPath points to the system electron binary, + # not our app directory, so it would search the wrong location. + substituteInPlace electron/idle-time-handler.ts \ + --replace-fail "path.dirname(process.execPath)" "path.dirname(app.getAppPath())" ''; buildPhase = '' @@ -120,40 +147,42 @@ buildNpmPackage rec { '' mkdir -p $out/Applications cp -r ".tmp/app-builds/mac"*"/Super Productivity.app" "$out/Applications" - makeWrapper "$out/Applications/Super Productivity.app/Contents/MacOS/Super Productivity" "$out/bin/super-productivity" + makeWrapper "$out/Applications/Super Productivity.app/Contents/MacOS/Super Productivity" "$out/bin/superproductivity" '' else '' - mkdir -p $out/share/{super-productivity,icons/hicolor/scalable/apps} - cp -r .tmp/app-builds/*-unpacked/resources/app.asar $out/share/super-productivity - cp electron/assets/icons/ico-circled.svg $out/share/icons/hicolor/scalable/apps/super-productivity.svg - - makeWrapper '${lib.getExe electron}' "$out/bin/super-productivity" \ - --add-flags "$out/share/super-productivity/app.asar" \ + mkdir -p $out/share/{superproductivity,icons/hicolor/scalable/apps} + cp -r .tmp/app-builds/*-unpacked/{resources/app.asar,wayland-idle-helper} $out/share/superproductivity + cp electron/assets/icons/ico-circled.svg $out/share/icons/hicolor/scalable/apps/superproductivity.svg + makeWrapper '${lib.getExe electron}' "$out/bin/superproductivity" \ + --add-flags "$out/share/superproductivity/app.asar" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \ --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ --inherit-argv0 '' } + # backward compat symlink for the old binary name + ln -s superproductivity "$out"/bin/super-productivity + runHook postInstall ''; - # copied from deb file + # matches upstream electron-builder.yaml linux.desktop config desktopItems = [ (makeDesktopItem { - name = "super-productivity"; - desktopName = "superProductivity"; - exec = "super-productivity %u"; + name = "superproductivity"; + desktopName = "Super Productivity"; + exec = "superproductivity %U"; terminal = false; type = "Application"; - icon = "super-productivity"; - startupWMClass = "superProductivity"; - comment = "ToDo list and Time Tracking"; + icon = "superproductivity"; + startupWMClass = "superproductivity"; categories = [ "Office" "ProjectManagement" ]; + mimeTypes = [ "x-scheme-handler/superproductivity" ]; }) ]; @@ -174,6 +203,6 @@ buildNpmPackage rec { pineapplehunter tebriel ]; - mainProgram = "super-productivity"; + mainProgram = "superproductivity"; }; } From 6a0a42c7a7d2c93811e1263842808e822b120131 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 11:56:02 +0000 Subject: [PATCH 58/77] icm: 0.10.50 -> 0.10.53 --- pkgs/by-name/ic/icm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ic/icm/package.nix b/pkgs/by-name/ic/icm/package.nix index 15a9f5957d4d..8518a92258e8 100644 --- a/pkgs/by-name/ic/icm/package.nix +++ b/pkgs/by-name/ic/icm/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "icm"; - version = "0.10.50"; + version = "0.10.53"; __structuredAttrs = true; src = fetchFromGitHub { owner = "rtk-ai"; repo = "icm"; tag = "icm-v${finalAttrs.version}"; - hash = "sha256-zaKpKMVH2vzUk0ryWupE4ByqqcmAdJwAe5ybb2TNlvM="; + hash = "sha256-fx7RPt32Vuy0j+Ab9VtqXoJ/+Ql5h4ORNPYwARlll0U="; }; - cargoHash = "sha256-5NcmFaRqDla2ei694fJiqNr5n4V3A/ai3/9fzBHNa3s="; + cargoHash = "sha256-5xlgEjQWPQEtLDzP403lFIEa2dvdsX6HujWMmCiFnD8="; nativeBuildInputs = [ pkg-config From 23a6ea784fa631f32d05bf0005197a356f3e0e83 Mon Sep 17 00:00:00 2001 From: Luna Heyman Date: Sun, 21 Jun 2026 14:15:31 +0200 Subject: [PATCH 59/77] maintainers: update luna-the-tuna email and username --- maintainers/maintainer-list.nix | 12 ++++++------ pkgs/by-name/cr/crosspatch/package.nix | 2 +- pkgs/by-name/dt/dtsfmt/package.nix | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 17cab5afc5c2..f4d40a0af8ce 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16375,6 +16375,12 @@ githubId = 80571430; name = "Luminar Leaf"; }; + luna-the-tuna = { + email = "contact@luna.fish"; + github = "luna-the-tuna"; + githubId = 112084382; + name = "Luna Heyman"; + }; luna_1024 = { email = "contact@luna.computer"; github = "luna-1024"; @@ -28252,12 +28258,6 @@ githubId = 38566841; name = "Anthony Butt"; }; - toodeluna = { - email = "luna@toodeluna.net"; - github = "toodeluna"; - githubId = 112084382; - name = "Luna Heyman"; - }; toonn = { email = "nixpkgs@toonn.io"; matrix = "@toonn:matrix.org"; diff --git a/pkgs/by-name/cr/crosspatch/package.nix b/pkgs/by-name/cr/crosspatch/package.nix index 1ae388c7cf83..5cae0918db02 100644 --- a/pkgs/by-name/cr/crosspatch/package.nix +++ b/pkgs/by-name/cr/crosspatch/package.nix @@ -67,6 +67,6 @@ stdenv.mkDerivation { homepage = "https://github.com/NickPlayzGITHUB/CrossPatch"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ toodeluna ]; + maintainers = with lib.maintainers; [ luna-the-tuna ]; }; } diff --git a/pkgs/by-name/dt/dtsfmt/package.nix b/pkgs/by-name/dt/dtsfmt/package.nix index be7b41f01ce4..6f78fc072789 100644 --- a/pkgs/by-name/dt/dtsfmt/package.nix +++ b/pkgs/by-name/dt/dtsfmt/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Auto formatter for device tree files"; homepage = "https://github.com/mskelton/dtsfmt"; license = lib.licenses.isc; - maintainers = with lib.maintainers; [ toodeluna ]; + maintainers = with lib.maintainers; [ luna-the-tuna ]; mainProgram = "dtsfmt"; }; }) From 185761cc03c05b2a37eb3cf37bcf19ba353651a9 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 21 Jun 2026 14:44:07 +0200 Subject: [PATCH 60/77] python3Packages.sentry-sdk: 2.61.1 -> 2.63.0 https://github.com/getsentry/sentry-python/blob/2.63.0/CHANGELOG.md --- pkgs/development/python-modules/sentry-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix index ffd8e4689248..90827f32a623 100644 --- a/pkgs/development/python-modules/sentry-sdk/default.nix +++ b/pkgs/development/python-modules/sentry-sdk/default.nix @@ -69,14 +69,14 @@ buildPythonPackage (finalAttrs: { pname = "sentry-sdk"; - version = "2.61.1"; + version = "2.63.0"; pyproject = true; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-python"; tag = finalAttrs.version; - hash = "sha256-+F2obD5Yu2ASE8vJTDMzo/ObgH+GHhYBuvjYFAOQ/QM="; + hash = "sha256-Gvvgv6NQtzlwzXSspiu1nApHfu/o+l8SsavcTiZRiVo="; }; postPatch = '' From ac2d89df8e7c9e1797cbd213078f1e33ce47a352 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 12:44:23 +0000 Subject: [PATCH 61/77] cppcheck: 2.21.0 -> 2.21.1 --- pkgs/by-name/cp/cppcheck/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cp/cppcheck/package.nix b/pkgs/by-name/cp/cppcheck/package.nix index 2af1ab22eff4..79042f948c70 100644 --- a/pkgs/by-name/cp/cppcheck/package.nix +++ b/pkgs/by-name/cp/cppcheck/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "cppcheck"; - version = "2.21.0"; + version = "2.21.1"; outputs = [ "out" @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "cppcheck-opensource"; repo = "cppcheck"; tag = finalAttrs.version; - hash = "sha256-y7P25ThLC54IwuMIc4UGt9bz1HoafB0/b2rus28GcGo="; + hash = "sha256-kpolGzSk+1lY8EXFciAimhUlv7we3bMbu2/Y0DlO4YU="; }; nativeBuildInputs = [ From a8c57123258521907e65dddb89c439e9851476ac Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 21 Jun 2026 16:44:50 +0400 Subject: [PATCH 62/77] =?UTF-8?q?python3Packages.geojson:=203.2.0=20?= =?UTF-8?q?=E2=86=92=203.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/python-modules/geojson/default.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/geojson/default.nix b/pkgs/development/python-modules/geojson/default.nix index f5883c7efff4..9646f9cfb421 100644 --- a/pkgs/development/python-modules/geojson/default.nix +++ b/pkgs/development/python-modules/geojson/default.nix @@ -1,6 +1,5 @@ { lib, - fetchpatch, buildPythonPackage, fetchFromGitHub, setuptools, @@ -9,24 +8,16 @@ buildPythonPackage (finalAttrs: { pname = "geojson"; - version = "3.2.0"; + version = "3.3.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "geojson"; tag = finalAttrs.version; - hash = "sha256-0p8FW9alcWCSdi66wanS/F9IgO714WIRQIXvg3f9op8="; + hash = "sha256-Gz+hiv0CxitE+upLsiln+H8TtWezpUDaPH80UM7VHTA="; }; - patches = [ - (fetchpatch { - name = "allow-install-python314"; - url = "https://github.com/jazzband/geojson/commit/2584c0de5651bd694499449f9da5321b15597270.patch"; - hash = "sha256-64LPEwC1qc83wF48878fH31CVFn2txTmSxxr0cnQbRg="; - }) - ]; - build-system = [ setuptools ]; pythonImportsCheck = [ "geojson" ]; From 8811577314fb3f95b8065b86ab2adeadf0d3691a Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Sun, 21 Jun 2026 18:25:21 +0530 Subject: [PATCH 63/77] linuxPackages.bcachefs: fix vmlinux path From PR https://github.com/koverstreet/bcachefs-tools/pull/620 Also enable strictDeps. --- pkgs/by-name/bc/bcachefs-tools/kernel-module.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix b/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix index 3660cf09f7d2..614410a039aa 100644 --- a/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix +++ b/pkgs/by-name/bc/bcachefs-tools/kernel-module.nix @@ -11,9 +11,15 @@ stdenv.mkDerivation { version = "${kernel.version}-${bcachefs-tools.version}"; __structuredAttrs = true; + strictDeps = true; src = bcachefs-tools.dkms; + postPatch = '' + substituteInPlace src/fs/bcachefs/Makefile \ + --replace-fail '$(objtree)/vmlinux' '${kernel.dev}/vmlinux' + ''; + nativeBuildInputs = kernel.moduleBuildDependencies; enableParallelBuilding = true; From e456ae2433f4e81af75517fbff3597ff6b83b5d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 13:04:27 +0000 Subject: [PATCH 64/77] libretro.mame2003: 0-unstable-2026-06-05 -> 0-unstable-2026-06-15 --- pkgs/applications/emulators/libretro/cores/mame2003.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003.nix b/pkgs/applications/emulators/libretro/cores/mame2003.nix index b9b93ff31f69..101450b99d38 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003"; - version = "0-unstable-2026-06-05"; + version = "0-unstable-2026-06-15"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-libretro"; - rev = "299789ce642b34c2679cfd89d7ecf06b09851bc1"; - hash = "sha256-FX+onEaaQUdcjAvgsrdW0m408oCSXJEJHQncrN2Uk/Y="; + rev = "8f17f5f4cb432c5d2d2771e5a76f8c4eac2d31a6"; + hash = "sha256-yXII81KiO+53/S2p9H5/81fyCf1qKauQTVjlfNOwu3s="; }; # Fix build with GCC 14 From fff9bd3b179a9325cd5cf794a66d72778476222e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 13:25:06 +0000 Subject: [PATCH 65/77] python3Packages.osxphotos: 0.75.9 -> 0.76.1 --- pkgs/development/python-modules/osxphotos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/osxphotos/default.nix b/pkgs/development/python-modules/osxphotos/default.nix index cd42a619f65f..6f700a44e9f4 100644 --- a/pkgs/development/python-modules/osxphotos/default.nix +++ b/pkgs/development/python-modules/osxphotos/default.nix @@ -42,14 +42,14 @@ buildPythonPackage (finalAttrs: { pname = "osxphotos"; - version = "0.75.9"; + version = "0.76.1"; pyproject = true; src = fetchFromGitHub { owner = "RhetTbull"; repo = "osxphotos"; tag = "v${finalAttrs.version}"; - hash = "sha256-9oQ9yLNHACLgOegNRcuysGIo8cbYLhlkNa41Y+YHFTM="; + hash = "sha256-ZpY9T4Y0ZQmBgbFM0S/AuVw9YOpuM6V6CUW5GUHTjXI="; }; pythonRelaxDeps = [ From 49c3b62b248f6403bd63dcccd81ed5386542e00c Mon Sep 17 00:00:00 2001 From: Bart Brouns Date: Sun, 21 Jun 2026 15:29:54 +0200 Subject: [PATCH 66/77] surge: fix build with glibc 2.41 The generated ScalablePiggy.S has no .note.GNU-stack section, so the linker marks the LV2/VST3 plugin .so as requiring an executable stack. Since glibc 2.41, dlopen() refuses to load such objects, which breaks the post-build LV2 step that dlopen()s the freshly built plugin to generate its .ttl manifest: OSError: .../Surge.lv2/Surge.so: cannot enable executable stack as shared object requires: Invalid argument Force a non-executable stack at link time with -z noexecstack. Fixes #533882 --- pkgs/by-name/su/surge/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/su/surge/package.nix b/pkgs/by-name/su/surge/package.nix index 505c2755f0c4..d8f039bf1e12 100644 --- a/pkgs/by-name/su/surge/package.nix +++ b/pkgs/by-name/su/surge/package.nix @@ -73,6 +73,14 @@ stdenv.mkDerivation (finalAttrs: { # Fix build with gcc 15 env.NIX_CFLAGS_COMPILE = "-Wno-deprecated"; + # The generated ScalablePiggy.S has no .note.GNU-stack section, so the linker + # marks the LV2/VST3 plugin .so as requiring an executable stack. Since glibc + # 2.41 dlopen() refuses to load such objects ("cannot enable executable stack + # as shared object requires"). This breaks the post-build step that dlopens + # the freshly built LV2 plugin to generate its .ttl manifest. Force a + # non-executable stack at link time. + env.NIX_LDFLAGS = "-z noexecstack"; + postPatch = '' substituteInPlace src/common/SurgeStorage.cpp \ --replace "/usr/share/Surge" "$out/share/surge" From 4c5fd5ac81ed3f63654e295d49552ca1dbc65447 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 14:07:49 +0000 Subject: [PATCH 67/77] cherry-studio: 1.9.9 -> 1.9.11 --- pkgs/by-name/ch/cherry-studio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/cherry-studio/package.nix b/pkgs/by-name/ch/cherry-studio/package.nix index 4c824f3544b7..62eaa2812c3f 100644 --- a/pkgs/by-name/ch/cherry-studio/package.nix +++ b/pkgs/by-name/ch/cherry-studio/package.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "cherry-studio"; - version = "1.9.9"; + version = "1.9.11"; src = fetchFromGitHub { owner = "CherryHQ"; repo = "cherry-studio"; tag = "v${finalAttrs.version}"; - hash = "sha256-TFmzQmZlRFTJa7KaHVj370n2YZuwXy8mCRFrKsf0w24="; + hash = "sha256-NbjFPHMh8LSqUv3wpXI/hBU9aJFe76l5UyoZ2XqX0hg="; }; postPatch = '' @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-wJPiEjIOReB/JCer6pdODnDfQ12zm9vPv79iaiyTp3I="; + hash = "sha256-9Vx4WzQjwNxPAkz+FjjqnMQxJviP4e0EhkQBN9Y+ujo="; }; nativeBuildInputs = [ From f0fc7aee9c682906ef9f65fcab806233def3c0c7 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 13 Jun 2026 14:01:45 +0200 Subject: [PATCH 68/77] maintainers: remove aherrmann --- maintainers/maintainer-list.nix | 6 ------ maintainers/team-list.nix | 1 - 2 files changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 636b32cb7c78..d3d289df0936 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -846,12 +846,6 @@ githubId = 207841739; name = "Savchenko Dmitriy"; }; - aherrmann = { - email = "andreash87@gmx.ch"; - github = "aherrmann"; - githubId = 732652; - name = "Andreas Herrmann"; - }; ahirner = { email = "a.hirner+nixpkgs@gmail.com"; github = "ahirner"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index a9f5c134c9e3..1480b3733b92 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -70,7 +70,6 @@ with lib.maintainers; members = [ cbley groodt - aherrmann boltzmannrain ]; scope = "Bazel build tool & related tools https://bazel.build/"; From 2e828c3b3a419fd483bcae75e6d61bd53e7cea6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 14:35:56 +0000 Subject: [PATCH 69/77] python3Packages.disposable-email-domains: 0.0.201 -> 0.0.207 --- .../python-modules/disposable-email-domains/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/disposable-email-domains/default.nix b/pkgs/development/python-modules/disposable-email-domains/default.nix index bd91ae04f67e..c24cd7022bf1 100644 --- a/pkgs/development/python-modules/disposable-email-domains/default.nix +++ b/pkgs/development/python-modules/disposable-email-domains/default.nix @@ -8,7 +8,7 @@ buildPythonPackage (finalAttrs: { pname = "disposable-email-domains"; - version = "0.0.201"; + version = "0.0.207"; pyproject = true; __structuredAttrs = true; @@ -16,7 +16,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { pname = "disposable_email_domains"; inherit (finalAttrs) version; - hash = "sha256-8YA/GzaB3wo67/lrK+tM4wCuu9BIDGdB1ZzIP8bQIAA="; + hash = "sha256-5A7a3ubEDfBmr2opUjpz5C/kEwbvGwLIEl1tT+NORqo="; }; build-system = [ From 0641f5a26e2246dea6d899a806a36ddac32c611f Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sat, 20 Jun 2026 07:40:00 +0000 Subject: [PATCH 70/77] bunbun: 1.5.0 -> 1.6.1 --- pkgs/by-name/bu/bunbun/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/bu/bunbun/package.nix b/pkgs/by-name/bu/bunbun/package.nix index b5f8b95d8c20..0f99bb71389f 100644 --- a/pkgs/by-name/bu/bunbun/package.nix +++ b/pkgs/by-name/bu/bunbun/package.nix @@ -8,16 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "bunbun"; - version = "1.5.0"; + version = "1.6.1"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "devraza"; repo = "bunbun"; - tag = "v${finalAttrs.version}"; - hash = "sha256-3f/G0Vx1uXeH3QMDVUAHWi4Pf/B88/4F+4XywVsp3/4="; + # There is no 1.6.1 tag on github. This corresponds to the commit of the release. + rev = "595857b1cd03b907e97c7eb0effc29fe973821bf"; + hash = "sha256-TaAlEST6WLPTlYADzAA4i46dr4Bo+fButu65g43EvWo"; }; - cargoHash = "sha256-2pgQB2myEnLvrU3ApNL/bwaVcGku+X/TjR6YBqXD7Xg="; + cargoHash = "sha256-tL70RQ8YOSHyyTnPjg7IiuCEhb4EF4xIkT8HMMXhc9g"; nativeInstallCheckInputs = [ versionCheckHook From 229d459e140e0c0fc071aa357cd78a641d8f880b Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Sat, 20 Jun 2026 15:56:42 +0800 Subject: [PATCH 71/77] gopher64: 1.0.17 -> 1.1.20 --- .../go/gopher64/allow-unused-type.patch | 12 -- .../by-name/go/gopher64/no-git-describe.patch | 29 ++++ pkgs/by-name/go/gopher64/no-homebrew.patch | 8 + pkgs/by-name/go/gopher64/no-lto.patch | 14 ++ pkgs/by-name/go/gopher64/package.nix | 159 ++++++++++++------ pkgs/by-name/go/gopher64/set-git-rev.patch | 19 --- pkgs/by-name/go/gopher64/skia-externals.json | 42 +++++ .../go/gopher64/use-sdl3-via-pkg-config.patch | 129 +++++++------- .../go/gopher64/volk-linking-order.patch | 12 ++ 9 files changed, 275 insertions(+), 149 deletions(-) delete mode 100644 pkgs/by-name/go/gopher64/allow-unused-type.patch create mode 100644 pkgs/by-name/go/gopher64/no-git-describe.patch create mode 100644 pkgs/by-name/go/gopher64/no-homebrew.patch create mode 100644 pkgs/by-name/go/gopher64/no-lto.patch delete mode 100644 pkgs/by-name/go/gopher64/set-git-rev.patch create mode 100644 pkgs/by-name/go/gopher64/skia-externals.json create mode 100644 pkgs/by-name/go/gopher64/volk-linking-order.patch diff --git a/pkgs/by-name/go/gopher64/allow-unused-type.patch b/pkgs/by-name/go/gopher64/allow-unused-type.patch deleted file mode 100644 index 655f6411e282..000000000000 --- a/pkgs/by-name/go/gopher64/allow-unused-type.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/src/device/cart.rs b/src/device/cart.rs -index 97bf09f..4406fec 100644 ---- a/src/device/cart.rs -+++ b/src/device/cart.rs -@@ -21,6 +21,7 @@ const JDT_EEPROM_16K: u16 = 0xc000; /* 16k EEPROM */ - const EEPROM_BLOCK_SIZE: usize = 8; - pub const EEPROM_MAX_SIZE: usize = 0x800; - -+#[allow(warnings)] - #[derive(serde::Serialize, serde::Deserialize)] - pub enum CicType { - CicNus6101, diff --git a/pkgs/by-name/go/gopher64/no-git-describe.patch b/pkgs/by-name/go/gopher64/no-git-describe.patch new file mode 100644 index 000000000000..44f203f521c4 --- /dev/null +++ b/pkgs/by-name/go/gopher64/no-git-describe.patch @@ -0,0 +1,29 @@ +--- a/build.rs ++++ b/build.rs +@@ -278,26 +278,6 @@ + .compile("simd"); + } + +- let mut git_output = std::process::Command::new("git"); +- git_output.args(["describe", "--dirty"]); +- +- let git_describe = if let Ok(git_output) = git_output.output() +- && git_output.status.success() +- { +- String::from_utf8(git_output.stdout).unwrap() +- } else if let Ok(git_output) = git_output.args(["--always"]).output() +- && git_output.status.success() +- { +- format!( +- "v{}-{}", +- env!("CARGO_PKG_VERSION"), +- String::from_utf8(git_output.stdout).unwrap() +- ) +- } else { +- panic!("Failed to get git describe"); +- }; +- println!("cargo:rustc-env=GIT_DESCRIBE={git_describe}"); +- + println!("cargo:rerun-if-env-changed=NETPLAY_ID"); + let netplay_id = std::env::var("NETPLAY_ID").unwrap_or("gopher64".to_string()); + println!("cargo:rustc-env=NETPLAY_ID={netplay_id}"); diff --git a/pkgs/by-name/go/gopher64/no-homebrew.patch b/pkgs/by-name/go/gopher64/no-homebrew.patch new file mode 100644 index 000000000000..3ef1857da481 --- /dev/null +++ b/pkgs/by-name/go/gopher64/no-homebrew.patch @@ -0,0 +1,8 @@ +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -59,5 +59,4 @@ + identifier = "io.github.gopher64.gopher64" + category = "public.app-category.games" + icon = ["data/icon/gopher64_128x128.png","data/icon/gopher64_256x256.png","data/icon/gopher64_512x512.png"] +-osx_frameworks = ["/opt/homebrew/opt/molten-vk/lib/libMoltenVK.dylib","/opt/homebrew/opt/freetype/lib/libfreetype.6.dylib","/opt/homebrew/opt/libpng/lib/libpng16.16.dylib"] + osx_minimum_system_version = "15.0" diff --git a/pkgs/by-name/go/gopher64/no-lto.patch b/pkgs/by-name/go/gopher64/no-lto.patch new file mode 100644 index 000000000000..bc26d6e7c7b7 --- /dev/null +++ b/pkgs/by-name/go/gopher64/no-lto.patch @@ -0,0 +1,14 @@ +--- a/build.rs ++++ b/build.rs +@@ -150,11 +143,6 @@ + println!("cargo:rustc-link-lib=dylib=freetype"); + } + +- volk_build.flag("-flto=thin"); +- rdp_build.flag("-flto=thin"); +- simd_build.flag("-flto=thin"); +- retroachievements_build.flag("-flto=thin"); +- + volk_build.compile("volk"); + rdp_build.compile("parallel-rdp"); + retroachievements_build.compile("retroachievements"); diff --git a/pkgs/by-name/go/gopher64/package.nix b/pkgs/by-name/go/gopher64/package.nix index 77353e284318..023bdd0b0f95 100644 --- a/pkgs/by-name/go/gopher64/package.nix +++ b/pkgs/by-name/go/gopher64/package.nix @@ -1,38 +1,46 @@ { lib, - stdenv, - rustPlatform, + clangStdenv, + linkFarm, + llvmPackages, fetchFromGitHub, - pkg-config, + fetchgit, + runCommand, + rustPlatform, - bzip2, - libGL, - libx11, - libxcursor, - libxkbcommon, - libxi, + # nativeBuildInputs + cargo-bundle, + cctools, + gn, + ninja, + pkg-config, + python3, + + # buildInputs + fontconfig, moltenvk, sdl3, - wayland, + sdl3-ttf, zstd, -}: -rustPlatform.buildRustPackage (finalAttrs: { + # nativeInstallCheckInputs + versionCheckHook, +}: +let + stdenv = clangStdenv; +in +rustPlatform.buildRustPackage.override { inherit stdenv; } (finalAttrs: { pname = "gopher64"; - version = "1.0.17"; + version = "1.1.20"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "gopher64"; repo = "gopher64"; tag = "v${finalAttrs.version}"; - hash = "sha256-DDFtPISV17jQMECBIqYbbGhZpjYXuNnOq7EiEVtSzgc="; fetchSubmodules = true; - leaveDotGit = true; - postFetch = '' - cd "$out" - git rev-parse HEAD > $out/GIT_REV - find "$out" -name .git -print0 | xargs -0 rm -rf - ''; + hash = "sha256-gss0ZGTptk5O67SS+r3i3Caf9I7GQxP0RlHx7GfBihw="; }; cargoPatches = [ @@ -40,61 +48,104 @@ rustPlatform.buildRustPackage (finalAttrs: { # this patch makes it use the SDL3 library provided by nixpkgs ./use-sdl3-via-pkg-config.patch - # make the build script use the @GIT_REV@ string that will be substituted in the logic below - ./set-git-rev.patch - - # enum CicType is not used, but dead code is treated as an error - ./allow-unused-type.patch + ./no-lto.patch + ./no-git-describe.patch + ./volk-linking-order.patch + ./no-homebrew.patch ]; - postPatch = '' - # use the file generated in the fetcher to supply the git revision - substituteInPlace build.rs \ - --replace-fail "@GIT_REV@" $(cat GIT_REV) - ''; + cargoHash = "sha256-rmt2b8lk/9ts8v33yguuSFcbFvUX00icg1onmhCbDTQ="; - cargoHash = "sha256-31kEYwlDA6iYcwPZyQU4gM/VLfPNeYcDKhhBqzNp/QE="; + env = { + # See pkgs/by-name/ne/neovide/package.nix + SKIA_SOURCE_DIR = + let + repo = fetchFromGitHub { + owner = "rust-skia"; + repo = "skia"; + # see rust-skia:skia-bindings/Cargo.toml#package.metadata skia + tag = "m142-0.89.1"; + hash = "sha256-J7mBQ124/dODxX6MsuMW1NHizCMATAqdSzwxpP2afgk="; + }; + # The externals for skia are taken from skia/DEPS + externals = linkFarm "skia-externals" ( + lib.mapAttrsToList (name: value: { + inherit name; + path = fetchgit value; + }) (lib.importJSON ./skia-externals.json) + ); + in + runCommand "source" { } '' + cp -R ${repo} $out + chmod -R +w $out + ln -s ${externals} $out/third_party/externals + ''; - env.ZSTD_SYS_USE_PKG_CONFIG = true; + SKIA_GN_COMMAND = lib.getExe gn; + SKIA_NINJA_COMMAND = lib.getExe ninja; + + ZSTD_SYS_USE_PKG_CONFIG = true; + + LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib"; + GIT_DESCRIBE = finalAttrs.version; + }; nativeBuildInputs = [ pkg-config - rustPlatform.bindgenHook + python3 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + cargo-bundle + cctools.libtool ]; buildInputs = [ - bzip2 + fontconfig sdl3 + sdl3-ttf zstd - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - moltenvk ]; - # these are dlopen-ed during runtime - runtimeDependencies = lib.optionalString stdenv.hostPlatform.isLinux [ - libGL - libxkbcommon + # no checks + doCheck = false; - # for X11 - libx11 - libxcursor - libxi + installPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' + runHook preInstall - # for wayland - wayland - ]; + # cargo-bundle expects the binary in target/release + release_target="target/${stdenv.hostPlatform.rust.cargoShortTarget}/release" + mv $release_target/gopher64 target/release/gopher64 - postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' - patchelf $out/bin/gopher64 --add-rpath ${lib.makeLibraryPath finalAttrs.runtimeDependencies} + export CARGO_BUNDLE_SKIP_BUILD=true + app_path=$(cargo bundle --release | xargs) + + mkdir -p $out/Applications $out/bin + mv $app_path $out/Applications/ + + ln -s $out/Applications/Gopher64.app/Contents/MacOS/gopher64 $out/bin/gopher64 + + runHook postInstall ''; + postFixup = lib.optionalString stdenv.hostPlatform.isDarwin '' + install_name_tool $out/Applications/Gopher64.app/Contents/MacOS/gopher64 \ + -add_rpath "${lib.makeLibraryPath [ moltenvk ]}" + ''; + + # Error: Os { code: 1, kind: PermissionDenied, message: "Operation not permitted" } + doInstallCheck = !stdenv.hostPlatform.isDarwin; + nativeInstallCheckInputs = [ versionCheckHook ]; + meta = { - changelog = "https://github.com/gopher64/gopher64/releases/tag/${finalAttrs.src.tag}"; - description = "N64 emulator written in Rust"; - homepage = "https://github.com/gopher64/gopher64"; + description = "N64 emulator"; + homepage = "https://loganmc10.itch.io/gopher64"; + downloadPage = "https://github.com/gopher64/gopher64/releases"; + changelog = "https://github.com/gopher64/gopher64/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + prince213 + tomasajt + ]; mainProgram = "gopher64"; - maintainers = with lib.maintainers; [ tomasajt ]; }; }) diff --git a/pkgs/by-name/go/gopher64/set-git-rev.patch b/pkgs/by-name/go/gopher64/set-git-rev.patch deleted file mode 100644 index 15b324e56bd7..000000000000 --- a/pkgs/by-name/go/gopher64/set-git-rev.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/build.rs b/build.rs -index 0b20db2..d904e63 100644 ---- a/build.rs -+++ b/build.rs -@@ -163,13 +163,7 @@ fn main() { - simd_build.compile("simd"); - } - -- let git_output = std::process::Command::new("git") -- .args(["rev-parse", "HEAD"]) -- .output() -- .unwrap(); -- -- let git_hash = String::from_utf8(git_output.stdout).unwrap(); -- println!("cargo:rustc-env=GIT_HASH={}", git_hash); -+ println!("cargo:rustc-env=GIT_HASH={}", "@GIT_REV@"); - - println!("cargo:rustc-env=N64_STACK_SIZE={}", 8 * 1024 * 1024); - } diff --git a/pkgs/by-name/go/gopher64/skia-externals.json b/pkgs/by-name/go/gopher64/skia-externals.json new file mode 100644 index 000000000000..de4076526c25 --- /dev/null +++ b/pkgs/by-name/go/gopher64/skia-externals.json @@ -0,0 +1,42 @@ +{ + "expat": { + "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git", + "rev": "8e49998f003d693213b538ef765814c7d21abada", + "hash": "sha256-zP2kiB4nyLi0/I8OsRhxKG0qRGPe2ALLQ+HHfqlBJ6Y=" + }, + "harfbuzz": { + "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git", + "rev": "08b52ae2e44931eef163dbad71697f911fadc323", + "hash": "sha256-sP9FQLUEgTZFlvfYqSZnzZqBMxVotzD0FKKsu3/OdUw=" + }, + "icu": { + "url": "https://chromium.googlesource.com/chromium/deps/icu.git", + "rev": "364118a1d9da24bb5b770ac3d762ac144d6da5a4", + "hash": "sha256-frsmwYMiFixEULsE91x5+p98DvkyC0s0fNupqjoRnvg=" + }, + "libjpeg-turbo": { + "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git", + "rev": "e14cbfaa85529d47f9f55b0f104a579c1061f9ad", + "hash": "sha256-Ig+tmprZDvlf/M72/DTar2pbxat9ZElgSqdXdoM0lPs=" + }, + "libpng": { + "url": "https://skia.googlesource.com/third_party/libpng.git", + "rev": "ed217e3e601d8e462f7fd1e04bed43ac42212429", + "hash": "sha256-Mo1M8TuVaoSIb7Hy2u6zgjZ1DKgpmgNmGRP6dGg/aTs=" + }, + "vulkanmemoryallocator": { + "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator", + "rev": "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191", + "hash": "sha256-urUebQaPTgCECmm4Espri1HqYGy0ueAqTBu/VSiX/8I=" + }, + "wuffs": { + "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", + "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8", + "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=" + }, + "zlib": { + "url": "https://chromium.googlesource.com/chromium/src/third_party/zlib", + "rev": "646b7f569718921d7d4b5b8e22572ff6c76f2596", + "hash": "sha256-jNj6SuTZ5/a7crtYhxW3Q/TlfRMNMfYIVxDlr7bYdzQ=" + } +} diff --git a/pkgs/by-name/go/gopher64/use-sdl3-via-pkg-config.patch b/pkgs/by-name/go/gopher64/use-sdl3-via-pkg-config.patch index 1eb8f968f8e2..014c744fb4d9 100644 --- a/pkgs/by-name/go/gopher64/use-sdl3-via-pkg-config.patch +++ b/pkgs/by-name/go/gopher64/use-sdl3-via-pkg-config.patch @@ -1,85 +1,86 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 81c7e20..6ae0a17 100644 +--- a/build.rs ++++ b/build.rs +@@ -63,14 +63,7 @@ + .include("parallel-rdp/parallel-rdp-standalone/volk") + .include("parallel-rdp/parallel-rdp-standalone/vulkan") + .include("parallel-rdp/parallel-rdp-standalone/vulkan-headers/include") +- .include("parallel-rdp/parallel-rdp-standalone/util") +- .include( +- std::path::PathBuf::from(std::env::var("DEP_SDL3_OUT_DIR").unwrap()).join("include"), +- ) +- .include( +- std::path::PathBuf::from(std::env::var("DEP_SDL3_TTF_OUT_DIR").unwrap()) +- .join("include"), +- ); ++ .include("parallel-rdp/parallel-rdp-standalone/util"); + + let mut retroachievements_build = cc::Build::new(); + retroachievements_build --- a/Cargo.lock +++ b/Cargo.lock -@@ -611,15 +611,6 @@ dependencies = [ - "error-code", +@@ -4782,12 +4782,6 @@ ] --[[package]] --name = "cmake" --version = "0.1.54" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" --dependencies = [ -- "cc", --] -- [[package]] - name = "cobs" - version = "0.2.3" -@@ -3243,12 +3234,6 @@ dependencies = [ - "windows-sys 0.52.0", - ] - --[[package]] -name = "rpkg-config" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a2d2f3481209a6b42eec2fbb49063fb4e8d35b57023401495d4fe0f85c817f0" - - [[package]] - name = "rustc-demangle" - version = "0.1.24" -@@ -3370,21 +3355,13 @@ version = "1.2.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] --name = "sdl3-src" --version = "3.2.16" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c5b5d192485408fa251477ea1dfb4778d864efaec72f730ce3a753deaffb27bb" -- - [[package]] - name = "sdl3-sys" - version = "0.5.2+SDL3-3.2.16" + name = "rspolib" + version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "f0a31799d7cbd36f2b187c32a56975fbdd371c200a91b01d4ed0faf0012bcf9c" +@@ -5002,28 +4996,10 @@ + ] + + [[package]] +-name = "sdl3-src" +-version = "3.4.8" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "997bff4c8d3d9d1e846d7ad8caa33e6fe18a07ec9dc474e1efbbb20923d87bd9" +- +-[[package]] + name = "sdl3-sys" + version = "0.6.5+SDL-3.4.8" + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "51ca7a36c908d1d2b6c259d426a5000fbb70e764dcc430f6a373cc151f614f68" +-dependencies = [ +- "cc", +- "cmake", +- "rpkg-config", +- "sdl3-src", +-] +- +-[[package]] +-name = "sdl3-ttf-src" +-version = "3.2.3" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "f28923d2ce72ff317d8eb7cec97ddfb8f351c330d7bcbf8c76e91332122c93b3" + + [[package]] + name = "sdl3-ttf-sys" +@@ -5031,10 +5007,7 @@ + source = "registry+https://github.com/rust-lang/crates.io-index" + checksum = "c30da3dcd7e062f19350b47a532f7629c42801b801687535fd31e8ba2adfd71d" dependencies = [ - "cmake", - "rpkg-config", -- "sdl3-src", -+ "pkg-config", + "sdl3-sys", +- "sdl3-ttf-src", ] [[package]] -diff --git a/Cargo.toml b/Cargo.toml -index 82d8e99..8b15aad 100644 --- a/Cargo.toml +++ b/Cargo.toml -@@ -18,7 +18,7 @@ serde-big-array = "0.5" - eframe = { version = "0.31", default-features = false, features = ["wayland", "x11", "glow"] } - sha2 = "0.10" - ab_glyph = "0.2" --sdl3-sys = { version = "0.5", features = ["build-from-source-static"] } -+sdl3-sys = { version = "0.5", features = ["use-pkg-config"] } - rfd = { version = "0.15", default-features = false, features = ["xdg-portal", "tokio"] } - tokio = {version = "1.45", features = ["rt-multi-thread", "macros"] } +@@ -19,8 +19,8 @@ + slint = { version = "1.16", default-features = false, features = ["compat-1-2", "std", "unstable-winit-030", "backend-winit", "renderer-skia", "accessibility"], optional = true } + open = "5.3" + sha2 = "0.11" +-sdl3-sys = { version = "0.6", features = ["build-from-source-static"] } +-sdl3-ttf-sys = { version = "0.6", features = ["build-from-source-static", "no-sdlttf-harfbuzz", "no-sdlttf-plutosvg"] } ++sdl3-sys = { version = "0.6" } ++sdl3-ttf-sys = { version = "0.6" } + rfd = {version = "0.17", optional = true } + tokio = {version = "1.46", features = ["rt-multi-thread", "macros", "fs", "process"] } spin_sleep = "1.3" -diff --git a/build.rs b/build.rs -index f0c6d21..fa28e25 100644 ---- a/build.rs -+++ b/build.rs -@@ -52,10 +52,7 @@ fn main() { - .include("parallel-rdp/parallel-rdp-standalone/vulkan") - .include("parallel-rdp/parallel-rdp-standalone/vulkan-headers/include") - .include("parallel-rdp/parallel-rdp-standalone/util") -- .include( -- std::path::PathBuf::from(std::env::var("DEP_SDL3_OUT_DIR").to_owned().unwrap()) -- .join("include"), -- ); -+ ; - - let os = std::env::var("CARGO_CFG_TARGET_OS").unwrap(); - let arch = std::env::var("CARGO_CFG_TARGET_ARCH").unwrap(); diff --git a/pkgs/by-name/go/gopher64/volk-linking-order.patch b/pkgs/by-name/go/gopher64/volk-linking-order.patch new file mode 100644 index 000000000000..ccd68546b647 --- /dev/null +++ b/pkgs/by-name/go/gopher64/volk-linking-order.patch @@ -0,0 +1,12 @@ +--- a/build.rs ++++ b/build.rs +@@ -155,8 +155,8 @@ + simd_build.flag("-flto=thin"); + retroachievements_build.flag("-flto=thin"); + +- volk_build.compile("volk"); + rdp_build.compile("parallel-rdp"); ++ volk_build.compile("volk"); + retroachievements_build.compile("retroachievements"); + + let out_path = std::path::PathBuf::from(std::env::var("OUT_DIR").unwrap()); From 504f230e00de9c6baa14393df7f1ffdc0711a21d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 15:04:22 +0000 Subject: [PATCH 72/77] scalingo: 1.45.0 -> 1.46.0 --- pkgs/by-name/sc/scalingo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalingo/package.nix b/pkgs/by-name/sc/scalingo/package.nix index 3c0c8465b21c..8ec362672231 100644 --- a/pkgs/by-name/sc/scalingo/package.nix +++ b/pkgs/by-name/sc/scalingo/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "scalingo"; - version = "1.45.0"; + version = "1.46.0"; src = fetchFromGitHub { owner = "scalingo"; repo = "cli"; rev = version; - hash = "sha256-UVXHhJEUqkVs/sMXl1wfYTIJkbZca5oJyoQ4byPw18s="; + hash = "sha256-eYVX0VLBbgZDMz0fV95CEG3w1mrME0k2GszziD+gKnM="; }; vendorHash = null; From f79a4fc2b37046319f7946e806d534ebb3eab3e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 21 Jun 2026 18:48:38 +0200 Subject: [PATCH 73/77] gitea: 1.26.3 -> 1.26.4 Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.26.4 Diff: https://github.com/go-gitea/gitea/compare/v1.26.3...v1.26.4 --- pkgs/by-name/gi/gitea/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gitea/package.nix b/pkgs/by-name/gi/gitea/package.nix index 8a5860801dc6..b47378750a1d 100644 --- a/pkgs/by-name/gi/gitea/package.nix +++ b/pkgs/by-name/gi/gitea/package.nix @@ -51,13 +51,13 @@ let in buildGoModule rec { pname = "gitea"; - version = "1.26.3"; + version = "1.26.4"; src = fetchFromGitHub { owner = "go-gitea"; repo = "gitea"; tag = "v${gitea.version}"; - hash = "sha256-61iW27pYwbEXV3W72IsPNVFD05/XpMLyPbseZzW6OG0="; + hash = "sha256-xfLhiQMygYKgSMrvmH2V/LIMeaA4ovOeUDT4RUwhvgo="; }; proxyVendor = true; From c4e0ce35fb76eefae766dacca7efe15faa134d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 21 Jun 2026 19:14:46 +0200 Subject: [PATCH 74/77] gitea: switch to finalAttrs, add meta.changelog --- pkgs/by-name/gi/gitea/package.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gi/gitea/package.nix b/pkgs/by-name/gi/gitea/package.nix index b47378750a1d..e2a38e36b347 100644 --- a/pkgs/by-name/gi/gitea/package.nix +++ b/pkgs/by-name/gi/gitea/package.nix @@ -49,14 +49,14 @@ let ''; }); in -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "gitea"; version = "1.26.4"; src = fetchFromGitHub { owner = "go-gitea"; repo = "gitea"; - tag = "v${gitea.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xfLhiQMygYKgSMrvmH2V/LIMeaA4ovOeUDT4RUwhvgo="; }; @@ -99,8 +99,8 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X main.Version=${version}" - "-X 'main.Tags=${lib.concatStringsSep " " tags}'" + "-X main.Version=${finalAttrs.version}" + "-X 'main.Tags=${lib.concatStringsSep " " finalAttrs.tags}'" ]; postInstall = '' @@ -133,6 +133,7 @@ buildGoModule rec { meta = { description = "Git with a cup of tea"; homepage = "https://about.gitea.com"; + changelog = "https://github.com/go-gitea/gitea/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ techknowlogick @@ -140,4 +141,4 @@ buildGoModule rec { ]; mainProgram = "gitea"; }; -} +}) From ea7e4d21e3357b5b61dd47add60e945ca7af74f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 21 Jun 2026 19:17:43 +0200 Subject: [PATCH 75/77] gitea: fix darwin build --- pkgs/by-name/gi/gitea/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gi/gitea/package.nix b/pkgs/by-name/gi/gitea/package.nix index e2a38e36b347..dfae5dbc37ec 100644 --- a/pkgs/by-name/gi/gitea/package.nix +++ b/pkgs/by-name/gi/gitea/package.nix @@ -39,6 +39,8 @@ let pnpm ]; + __darwinAllowLocalNetworking = true; + buildPhase = '' make frontend ''; From 0dedac315047efcf680422fc9ebee6bb3cee1959 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 17:51:43 +0000 Subject: [PATCH 76/77] mcp-server-git: 2026.6.3 -> 2026.6.16 --- pkgs/by-name/mc/mcp-server-git/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcp-server-git/package.nix b/pkgs/by-name/mc/mcp-server-git/package.nix index 2d36a3921180..91e4468ac00a 100644 --- a/pkgs/by-name/mc/mcp-server-git/package.nix +++ b/pkgs/by-name/mc/mcp-server-git/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-server-git"; - version = "2026.6.3"; + version = "2026.6.16"; pyproject = true; src = fetchFromGitHub { owner = "modelcontextprotocol"; repo = "servers"; tag = finalAttrs.version; - hash = "sha256-C5wE5ChDI1w4fh5LC1gV9WFuKMVfwvSnS18Fi2s+t+s="; + hash = "sha256-n8l4E6S4d19GQnKWO1y2De1SuHa/R8UGlb/GMR4dbMw="; }; sourceRoot = "${finalAttrs.src.name}/src/git/"; From e7dbb9998bf275afd1c6a9a9a56a647c56e158e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Jun 2026 17:52:27 +0000 Subject: [PATCH 77/77] mcp-server-time: 2026.6.3 -> 2026.6.16 --- pkgs/by-name/mc/mcp-server-time/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcp-server-time/package.nix b/pkgs/by-name/mc/mcp-server-time/package.nix index a2542902074f..21913f53d679 100644 --- a/pkgs/by-name/mc/mcp-server-time/package.nix +++ b/pkgs/by-name/mc/mcp-server-time/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-server-time"; - version = "2026.6.3"; + version = "2026.6.16"; pyproject = true; src = fetchFromGitHub { owner = "modelcontextprotocol"; repo = "servers"; tag = finalAttrs.version; - hash = "sha256-C5wE5ChDI1w4fh5LC1gV9WFuKMVfwvSnS18Fi2s+t+s="; + hash = "sha256-n8l4E6S4d19GQnKWO1y2De1SuHa/R8UGlb/GMR4dbMw="; }; sourceRoot = "${finalAttrs.src.name}/src/time/";