From 73c2b4750ddfa2f1b33aee509386082eb190fa88 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 24 Mar 2025 00:20:55 +0000 Subject: [PATCH 001/431] emblem: 1.4.0 -> 1.5.0 --- pkgs/by-name/em/emblem/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emblem/package.nix b/pkgs/by-name/em/emblem/package.nix index d5687cfd4469..7bba5140132f 100644 --- a/pkgs/by-name/em/emblem/package.nix +++ b/pkgs/by-name/em/emblem/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { pname = "emblem"; - version = "1.4.0"; + version = "1.5.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { owner = "design"; repo = "emblem"; rev = version; - sha256 = "sha256-pW+2kQANZ9M1f0jMoBqCxMjLCu0xAnuEE2EdzDq4ZCE="; + sha256 = "sha256-knq8OKoc8Xv7lOr0ub9+2JfeQE84UlTHR1q4SFFF8Ug="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; name = "${pname}-${version}"; - hash = "sha256-j9PrnXt0GyyfCKmcq1zYmDNlrvogtK5n316MIC+z+w0="; + hash = "sha256-CsISaVlRGtVVEna1jyGZo/IdWcJdwHJv6LXcXYha2UE="; }; nativeBuildInputs = [ From 33758fc537199e2ea6545423566dfcc6e58cd070 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 24 Mar 2025 00:21:01 +0000 Subject: [PATCH 002/431] eyedropper: 2.0.1 -> 2.1.0 Diff: https://github.com/FineFindus/eyedropper/compare/v2.0.1...v2.1.0 Changelog: https://github.com/FineFindus/eyedropper/releases/tag/v2.1.0 --- pkgs/by-name/ey/eyedropper/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ey/eyedropper/package.nix b/pkgs/by-name/ey/eyedropper/package.nix index 65c800acdf51..54cb6e58e484 100644 --- a/pkgs/by-name/ey/eyedropper/package.nix +++ b/pkgs/by-name/ey/eyedropper/package.nix @@ -20,19 +20,19 @@ stdenv.mkDerivation rec { pname = "eyedropper"; - version = "2.0.1"; + version = "2.1.0"; src = fetchFromGitHub { owner = "FineFindus"; repo = "eyedropper"; rev = "v${version}"; - hash = "sha256-FyGj0180Wn8iIDTdDqnNEvFYegwdWCsCq+hmyTTUIo4="; + hash = "sha256-t/OFA4oDXtnMmyFptG7zsGW5ubaSNrSnaDR1l9nVbLQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; name = "${pname}-${version}"; - hash = "sha256-nYmH7Nu43TDJKvwfSaBKSihD0acLPmIUQpQM6kV4CAk="; + hash = "sha256-39BWpyGhX6fYzxwrodiK1A3ASuRiI7tOA+pSKu8Bx5Q="; }; nativeBuildInputs = [ @@ -61,6 +61,7 @@ stdenv.mkDerivation rec { meta = { description = "Pick and format colors"; homepage = "https://github.com/FineFindus/eyedropper"; + changelog = "https://github.com/FineFindus/eyedropper/releases/tag/v${version}"; mainProgram = "eyedropper"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; From 45aa4ef21182ea507f4786649023ee18b327ece2 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sun, 23 Mar 2025 22:08:30 -0400 Subject: [PATCH 003/431] eyedropper: modernize --- pkgs/by-name/ey/eyedropper/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ey/eyedropper/package.nix b/pkgs/by-name/ey/eyedropper/package.nix index 54cb6e58e484..daf784ab28d5 100644 --- a/pkgs/by-name/ey/eyedropper/package.nix +++ b/pkgs/by-name/ey/eyedropper/package.nix @@ -18,20 +18,19 @@ nix-update-script, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "eyedropper"; version = "2.1.0"; src = fetchFromGitHub { owner = "FineFindus"; repo = "eyedropper"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-t/OFA4oDXtnMmyFptG7zsGW5ubaSNrSnaDR1l9nVbLQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "${pname}-${version}"; + inherit (finalAttrs) pname src version; hash = "sha256-39BWpyGhX6fYzxwrodiK1A3ASuRiI7tOA+pSKu8Bx5Q="; }; @@ -61,10 +60,10 @@ stdenv.mkDerivation rec { meta = { description = "Pick and format colors"; homepage = "https://github.com/FineFindus/eyedropper"; - changelog = "https://github.com/FineFindus/eyedropper/releases/tag/v${version}"; + changelog = "https://github.com/FineFindus/eyedropper/releases/tag/v${finalAttrs.version}"; mainProgram = "eyedropper"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ zendo ] ++ lib.teams.gnome-circle.members; }; -} +}) From b6e36b68fccf595af647b13f5c3261505d1eed33 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 24 Mar 2025 00:21:27 +0000 Subject: [PATCH 004/431] gnome-decoder: 0.6.1 -> 0.7.0 --- pkgs/applications/graphics/gnome-decoder/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/graphics/gnome-decoder/default.nix b/pkgs/applications/graphics/gnome-decoder/default.nix index abaaf14cfd10..0c34bef3ff1d 100644 --- a/pkgs/applications/graphics/gnome-decoder/default.nix +++ b/pkgs/applications/graphics/gnome-decoder/default.nix @@ -28,20 +28,20 @@ clangStdenv.mkDerivation rec { pname = "gnome-decoder"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "decoder"; rev = version; - hash = "sha256-qSPuEVW+FwC9OJa+dseIy4/2bhVdTryJSJNSpes9tpY="; + hash = "sha256-QAd5z+Qi6SVfI/JZktRvHszNazk7/ThonbMO5lGHAIU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; name = "${pname}-${version}"; - hash = "sha256-xQlzSsvwDNK3Z8xnUQgCU6Q8+ls0Urks778pYwN2X1Y="; + hash = "sha256-oQwgY6gLc6BScfu7GUwXenJtbTv0pL7KEaW8B7lZaw0="; }; preFixup = '' From 4118f0451e6b1589b74d2bdb97e37819a290c6d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 25 Mar 2025 15:33:32 +0100 Subject: [PATCH 005/431] python3.pkgs.sphinx-issues: avoid use of pandoc in build closure Shipping an HTML version of the Readme for a library is a bit uncommon in nixpkgs. We don't do this for any other package because it will also a bit awkward to access directly (libraries don't get included into environment.systemPackages directly for instance). Including pandoc in the build closure makes this derivation unusuable on riscv64 and other platforms that are not supported by ghc. Since this package is now part of NixOS integration tests this break evaluation of all riscv64-based NixOS tests. --- .../python-modules/sphinx-issues/default.nix | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-issues/default.nix b/pkgs/development/python-modules/sphinx-issues/default.nix index ea8f4268fb97..65d224bb9cca 100644 --- a/pkgs/development/python-modules/sphinx-issues/default.nix +++ b/pkgs/development/python-modules/sphinx-issues/default.nix @@ -3,17 +3,11 @@ buildPythonPackage, sphinx, fetchFromGitHub, - pandoc, }: - buildPythonPackage rec { pname = "sphinx-issues"; version = "3.0.1"; format = "setuptools"; - outputs = [ - "out" - "doc" - ]; src = fetchFromGitHub { owner = "sloria"; @@ -26,17 +20,6 @@ buildPythonPackage rec { propagatedBuildInputs = [ sphinx ]; - nativeBuildInputs = [ pandoc ]; - - postBuild = '' - pandoc -f rst -t html --standalone < README.rst > README.html - ''; - - postInstall = '' - mkdir -p $doc/share/doc/$name/html - cp README.html $doc/share/doc/$name/html - ''; - meta = with lib; { homepage = "https://github.com/sloria/sphinx-issues"; description = "Sphinx extension for linking to your project's issue tracker"; From 553b51654adf4004a7ef367f8c57bade5e41b145 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 12 Aug 2024 16:04:02 +0200 Subject: [PATCH 006/431] doxygen: use finalAttrs --- pkgs/development/tools/documentation/doxygen/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix index 194b614a12d5..c566b8f287a1 100644 --- a/pkgs/development/tools/documentation/doxygen/default.nix +++ b/pkgs/development/tools/documentation/doxygen/default.nix @@ -13,14 +13,14 @@ sqlite, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "doxygen"; version = "1.13.2"; src = fetchFromGitHub { owner = "doxygen"; repo = "doxygen"; - tag = "Release_${lib.replaceStrings [ "." ] [ "_" ] version}"; + tag = "Release_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; hash = "sha256-tet2Ep2Mvucg2QBJbo9A6531cJhQ9L7+ZMmo07S8cwY="; }; @@ -87,4 +87,4 @@ stdenv.mkDerivation rec { ''; platforms = if qt5 != null then lib.platforms.linux else lib.platforms.unix; }; -} +}) From 60d8424744c2f2d575614234d0ce3ac1554364a7 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 28 Nov 2024 11:47:48 +0100 Subject: [PATCH 007/431] doxygen: clean iconv iconv is now properly found by CMake, ref. https://doxygen.nl/manual/changelog.html --- pkgs/development/tools/documentation/doxygen/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix index c566b8f287a1..4a081b615660 100644 --- a/pkgs/development/tools/documentation/doxygen/default.nix +++ b/pkgs/development/tools/documentation/doxygen/default.nix @@ -55,7 +55,6 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; cmakeFlags = [ - "-DICONV_INCLUDE_DIR=${libiconv}/include" "-Duse_sys_spdlog=ON" "-Duse_sys_sqlite3=ON" ] ++ lib.optional (qt5 != null) "-Dbuild_wizard=YES"; From 8955bab27aff175d8b56f2fdaa0977244e0d3ab9 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 12 Aug 2024 16:21:39 +0200 Subject: [PATCH 008/431] python3Packages.doxmlparser: init at 1.12.0 Co-authored-by: OTABI Tomoya Co-authored-by: Arne Keller <2012gdwu+github@posteo.de> --- .../documentation/doxygen/doxmlparser.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/development/tools/documentation/doxygen/doxmlparser.nix diff --git a/pkgs/development/tools/documentation/doxygen/doxmlparser.nix b/pkgs/development/tools/documentation/doxygen/doxmlparser.nix new file mode 100644 index 000000000000..e2da763cb289 --- /dev/null +++ b/pkgs/development/tools/documentation/doxygen/doxmlparser.nix @@ -0,0 +1,32 @@ +{ + buildPythonPackage, + doxygen, + lxml, + setuptools, + six, +}: +buildPythonPackage rec { + inherit (doxygen) version src; + pname = "doxmlparser"; + + sourceRoot = "${src.name}/addon/doxmlparser"; + + build-system = [ setuptools ]; + + dependencies = [ + lxml + six + ]; + + pythonImportsCheck = [ "doxmlparser" ]; + + meta = { + inherit (doxygen.meta) + license + homepage + changelog + platforms + ; + description = "Library to parse the XML output produced by doxygen"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7543f3ec1f8c..d4ad9223d82b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4058,6 +4058,8 @@ self: super: with self; { downloader-cli = callPackage ../development/python-modules/downloader-cli { }; + doxmlparser = callPackage ../development/tools/documentation/doxygen/doxmlparser.nix { }; + dparse = callPackage ../development/python-modules/dparse { }; dparse2 = callPackage ../development/python-modules/dparse2 { }; From f8f070bd4479bd9663ec842e36d640d06722320b Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 28 Mar 2025 22:44:01 +0000 Subject: [PATCH 009/431] snappy: 1.2.1 -> 1.2.2 Changes: https://github.com/google/snappy/releases/tag/1.2.2 --- pkgs/by-name/sn/snappy/package.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/sn/snappy/package.nix b/pkgs/by-name/sn/snappy/package.nix index cb6c6e559b89..352dbc4b52df 100644 --- a/pkgs/by-name/sn/snappy/package.nix +++ b/pkgs/by-name/sn/snappy/package.nix @@ -3,32 +3,20 @@ stdenv, fetchFromGitHub, cmake, - fetchpatch, static ? stdenv.hostPlatform.isStatic, }: stdenv.mkDerivation rec { pname = "snappy"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "google"; repo = "snappy"; rev = version; - hash = "sha256-IzKzrMDjh+Weor+OrKdX62cAKYTdDXgldxCgNE2/8vk="; + hash = "sha256-bMZD8EI9dvDGupfos4hi/0ShBkrJlI5Np9FxE6FfrNE="; }; - patches = [ - # Re-enable RTTI, without which other applications can't subclass - # snappy::Source (this breaks Ceph, as one example) - # https://tracker.ceph.com/issues/53060 - # https://build.opensuse.org/package/show/openSUSE:Factory/snappy - (fetchpatch { - url = "https://build.opensuse.org/public/source/openSUSE:Factory/snappy/reenable-rtti.patch?rev=a759aa6fba405cd40025e3f0ab89941d"; - sha256 = "sha256-RMuM5yd6zP1eekN/+vfS54EyY4cFbGDVor1E1vj3134="; - }) - ]; - outputs = [ "out" "dev" From 7eb5686bf911f86b935b6edf4aa7b9deff5c53a6 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 28 Mar 2025 22:50:59 +0000 Subject: [PATCH 010/431] libevdev: 1.13.3 -> 1.13.4 Changes: https://gitlab.freedesktop.org/libevdev/libevdev/-/compare/libevdev-1.13.3...libevdev-1.13.4?from_project_id=167&straight=false --- pkgs/by-name/li/libevdev/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libevdev/package.nix b/pkgs/by-name/li/libevdev/package.nix index 5d56ee62fe64..dab1e65b1508 100644 --- a/pkgs/by-name/li/libevdev/package.nix +++ b/pkgs/by-name/li/libevdev/package.nix @@ -2,19 +2,23 @@ lib, stdenv, fetchurl, + pkg-config, python3, }: stdenv.mkDerivation rec { pname = "libevdev"; - version = "1.13.3"; + version = "1.13.4"; src = fetchurl { url = "https://www.freedesktop.org/software/${pname}/${pname}-${version}.tar.xz"; - hash = "sha256-q/GqzoYgjuvdXTVQ/97UyNc7tAW3ltUcOJydBgTLz78="; + hash = "sha256-8Aq41CrYuQUpb6tn4TuHHxpCSDkzFRZkIQD4KtiBJ80="; }; - nativeBuildInputs = [ python3 ]; + nativeBuildInputs = [ + pkg-config + python3 + ]; meta = with lib; { description = "Wrapper library for evdev devices"; From ba82c4d19a67aeee180e54f07486ae13e35e3cd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 28 Mar 2025 17:23:43 -0700 Subject: [PATCH 011/431] warp: 0.8.1 -> 0.9.2 Diff: https://gitlab.gnome.org/World/warp/-/compare/v0.8.1...v0.9.2 --- pkgs/by-name/wa/warp/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/warp/package.nix b/pkgs/by-name/wa/warp/package.nix index 7fbe017161a5..1f0360ca918b 100644 --- a/pkgs/by-name/wa/warp/package.nix +++ b/pkgs/by-name/wa/warp/package.nix @@ -23,14 +23,14 @@ stdenv.mkDerivation rec { pname = "warp"; - version = "0.8.1"; + version = "0.9.2"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "warp"; - rev = "v${version}"; - hash = "sha256-RmihaFv+U11CAa5ax53WzpwYJ2PFOrhYt4w2iboW4m8="; + tag = "v${version}"; + hash = "sha256-60FhXIO1etcMhZJuSQjO2UWrkwV+AJOFmaAIi3uLpzY="; }; postPatch = '' @@ -38,9 +38,8 @@ stdenv.mkDerivation rec { ''; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "${pname}-${version}"; - hash = "sha256-w3gQhyRpma+aJY7IC9Vb3FdIECHZBJoSjiPmKpJ2nM8="; + inherit pname version src; + hash = "sha256-sQFJ+eR/Ywl3KPN50P2RVHKAjxtOUb6YRoThRb5aMe8="; }; nativeBuildInputs = [ From d920a4a5351270a65b48c3f65f306c653f95ea2b Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 29 Mar 2025 21:36:36 +0000 Subject: [PATCH 012/431] libnotify: 0.8.4 -> 0.8.6 Changes: https://gitlab.gnome.org/GNOME/libnotify/-/compare/0.8.4...0.8.6 --- pkgs/by-name/li/libnotify/package.nix | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/li/libnotify/package.nix b/pkgs/by-name/li/libnotify/package.nix index edd43c88da27..a24b5d2a7f84 100644 --- a/pkgs/by-name/li/libnotify/package.nix +++ b/pkgs/by-name/li/libnotify/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - fetchpatch, meson, ninja, pkg-config, @@ -20,7 +19,7 @@ stdenv.mkDerivation rec { pname = "libnotify"; - version = "0.8.4"; + version = "0.8.6"; outputs = [ "out" @@ -30,20 +29,9 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-j6BNTr3BVbCiOd+IvZ8J6PJznVcHoTkLQnq0mF+D0lo="; + hash = "sha256-xVQKrvtg4dY7HFh8BfIoTr5y7OfQwOXkp3jP1YRLa1g="; }; - patches = [ - # Revert to avoid manpages breakage: - # https://gitlab.gnome.org/GNOME/libnotify/-/merge_requests/37#note_2366448 - (fetchpatch { - revert = true; - name = "unbreak-man.path"; - url = "https://gitlab.gnome.org/GNOME/libnotify/-/commit/2f99025b7ad54f29dc5236aa7dfcfa97d1c8efde.patch"; - hash = "sha256-/qbBs+bJjzCR2I7swy0RTsTaXap+gkYzvfchobeOzPQ="; - }) - ]; - mesonFlags = [ # disable tests as we don't need to depend on GTK (2/3) "-Dtests=false" From febc03879fbb8812e61631281e3909df2109a11f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 30 Mar 2025 07:08:47 +0100 Subject: [PATCH 013/431] spdlog: 1.15.1 -> 1.15.2 Changelog: https://github.com/gabime/spdlog/releases/tag/v1.15.2 --- pkgs/by-name/sp/spdlog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spdlog/package.nix b/pkgs/by-name/sp/spdlog/package.nix index 8ed1455206c4..37e08a8dc5a2 100644 --- a/pkgs/by-name/sp/spdlog/package.nix +++ b/pkgs/by-name/sp/spdlog/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "spdlog"; - version = "1.15.1"; + version = "1.15.2"; src = fetchFromGitHub { owner = "gabime"; repo = "spdlog"; tag = "v${finalAttrs.version}"; - hash = "sha256-4QZVCounDbtkP+58fejHGWjquWT3b03b9TNGs45dN7c="; + hash = "sha256-9RhB4GdFjZbCIfMOWWriLAUf9DE/i/+FTXczr0pD0Vg="; }; nativeBuildInputs = [ cmake ]; From 42cd6e85f78b7cf1296de9c7916df972486cabac Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 1 Apr 2025 22:13:46 +0200 Subject: [PATCH 014/431] python3Packages.httpx: unset SSL_CERT_FILE in hook This fixes downstream test failures. --- pkgs/development/python-modules/httpx/default.nix | 4 ++++ pkgs/development/python-modules/httpx/setup-hook.sh | 5 +++++ 2 files changed, 9 insertions(+) create mode 100644 pkgs/development/python-modules/httpx/setup-hook.sh diff --git a/pkgs/development/python-modules/httpx/default.nix b/pkgs/development/python-modules/httpx/default.nix index 3d0041508d8f..e63970de3118 100644 --- a/pkgs/development/python-modules/httpx/default.nix +++ b/pkgs/development/python-modules/httpx/default.nix @@ -108,6 +108,10 @@ buildPythonPackage rec { __darwinAllowLocalNetworking = true; + # stdenv's fake SSL_CERT_FILE breaks default http transport constructor with: + # FileNotFoundError: [Errno 2] No such file or directory + setupHook = ./setup-hook.sh; + meta = with lib; { changelog = "https://github.com/encode/httpx/blob/${src.rev}/CHANGELOG.md"; description = "Next generation HTTP client"; diff --git a/pkgs/development/python-modules/httpx/setup-hook.sh b/pkgs/development/python-modules/httpx/setup-hook.sh new file mode 100644 index 000000000000..7e9ced07b69c --- /dev/null +++ b/pkgs/development/python-modules/httpx/setup-hook.sh @@ -0,0 +1,5 @@ +httpxSslCertFileUnset() { + unset SSL_CERT_FILE +} + +postHooks+=(httpxSslCertFileUnset) From 97c64f03d42ec31315a1b569a5de60c170bd25a3 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 1 Apr 2025 22:13:46 +0200 Subject: [PATCH 015/431] python3Packages.hypercorn: drop obsolote fix for httpx --- pkgs/development/python-modules/hypercorn/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/hypercorn/default.nix b/pkgs/development/python-modules/hypercorn/default.nix index 30f4d0f0cbab..a91d4704c192 100644 --- a/pkgs/development/python-modules/hypercorn/default.nix +++ b/pkgs/development/python-modules/hypercorn/default.nix @@ -58,11 +58,6 @@ buildPythonPackage rec { pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); - preCheck = '' - # httpx since 0.28.0+ depends on SSL_CERT_FILE - SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt - ''; - __darwinAllowLocalNetworking = true; pythonImportsCheck = [ "hypercorn" ]; From 85cd0e42da43045d4d510d05bfc51b1eb7be74dc Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 1 Apr 2025 22:13:46 +0200 Subject: [PATCH 016/431] python3Packages.sanic: drop obsolete fix for httpx --- pkgs/development/python-modules/sanic/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/sanic/default.nix b/pkgs/development/python-modules/sanic/default.nix index e2373ad00b69..b794cd283159 100644 --- a/pkgs/development/python-modules/sanic/default.nix +++ b/pkgs/development/python-modules/sanic/default.nix @@ -80,9 +80,6 @@ buildPythonPackage rec { PATH="$out/bin:$PATH" PYTHONPATH=$PWD:$PYTHONPATH - # httpx since 0.28.0+ depends on SSL_CERT_FILE - SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt - # needed for relative paths for some packages cd tests ''; From e611456426fe00452d517fe5b2860fd0afc0658f Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 1 Apr 2025 22:13:46 +0200 Subject: [PATCH 017/431] python3Packages.authlib: drop obsolete httpx fix --- pkgs/development/python-modules/authlib/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/authlib/default.nix b/pkgs/development/python-modules/authlib/default.nix index fbea944cad91..29a1e5ed9700 100644 --- a/pkgs/development/python-modules/authlib/default.nix +++ b/pkgs/development/python-modules/authlib/default.nix @@ -51,11 +51,6 @@ buildPythonPackage rec { werkzeug ]; - preCheck = '' - # httpx 0.28.0+ requires SSL_CERT_FILE or SSL_CERT_DIR - export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt - ''; - pythonImportsCheck = [ "authlib" ]; disabledTestPaths = [ From aca74515162a9fb0324f1699a75755d280e7666e Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 1 Apr 2025 22:13:46 +0200 Subject: [PATCH 018/431] python3Packages.confluent-kafka: drop obsolete httpx fix --- pkgs/development/python-modules/confluent-kafka/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/confluent-kafka/default.nix b/pkgs/development/python-modules/confluent-kafka/default.nix index 56c6d545a2e4..c5ae7416f29d 100644 --- a/pkgs/development/python-modules/confluent-kafka/default.nix +++ b/pkgs/development/python-modules/confluent-kafka/default.nix @@ -85,11 +85,6 @@ buildPythonPackage rec { respx ] ++ lib.flatten (lib.attrValues optional-dependencies); - preCheck = '' - # httpx since 0.28.0+ depends on SSL_CERT_FILE - SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt - ''; - pythonImportsCheck = [ "confluent_kafka" ]; disabledTestPaths = [ From 821e2a4cf339962466a5e4c073a322aaa08d704d Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 1 Apr 2025 22:13:46 +0200 Subject: [PATCH 019/431] python3Packages.speechrecognition: drop obsolete httpx fix --- .../development/python-modules/speechrecognition/default.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/development/python-modules/speechrecognition/default.nix b/pkgs/development/python-modules/speechrecognition/default.nix index dda30d0a278b..9d7746fedf5e 100644 --- a/pkgs/development/python-modules/speechrecognition/default.nix +++ b/pkgs/development/python-modules/speechrecognition/default.nix @@ -79,11 +79,6 @@ buildPythonPackage rec { respx ] ++ lib.flatten (lib.attrValues optional-dependencies); - preCheck = '' - # httpx since 0.28.0+ depends on SSL_CERT_FILE - SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt - ''; - pythonImportsCheck = [ "speech_recognition" ]; disabledTests = [ From e955e0c6688a63bc628cb56405c66c61d2294869 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 3 Apr 2025 18:36:38 +0000 Subject: [PATCH 020/431] identity: 0.7.0 -> 25.03 Diff: https://gitlab.gnome.org/YaLTeR/identity/-/compare/v0.7.0..v25.03 Changelog: https://gitlab.gnome.org/YaLTeR/identity/-/releases/v25.03 --- pkgs/by-name/id/identity/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/id/identity/package.nix b/pkgs/by-name/id/identity/package.nix index 89eb8fc44aa3..eec6a2542980 100644 --- a/pkgs/by-name/id/identity/package.nix +++ b/pkgs/by-name/id/identity/package.nix @@ -26,19 +26,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "identity"; - version = "0.7.0"; + version = "25.03"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "YaLTeR"; repo = "identity"; - rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-h8/mWGuosBiQRpoW8rINJht/7UBVEnUnTKY5HBCAyw4="; + tag = "v${finalAttrs.version}"; + hash = "sha256-JZyhT220ARZ2rX0CZYeFkHx8i9ops7TcfGje0NKebnU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-YkbhZQUpe8ffBpHcYl7wjFgs3krAXlvHgcBdP/6uvek="; + hash = "sha256-RCSTxtHXkLsH8smGp2XzQeV9SSpLx5llrFg3cgIsWKY="; }; strictDeps = true; From 317e6180794e2ca4003387cf967659eb5ccabed1 Mon Sep 17 00:00:00 2001 From: Stanislav Asunkin <1353637+stasjok@users.noreply.github.com> Date: Fri, 28 Mar 2025 13:17:28 +0300 Subject: [PATCH 021/431] luaPackages.luv: 1.48.0-2 -> 1.50.0-1 --- maintainers/scripts/luarocks-packages.csv | 2 +- pkgs/development/lua-modules/generated-packages.nix | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 5beef16bf14b..d7f6f1e77f7f 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -105,7 +105,7 @@ luazip,,,,,, lusc_luv,,,,,, lush.nvim,,,https://luarocks.org/dev,,,teto luuid,,,,20120509-2,, -luv,,,,1.48.0-2,, +luv,,,,1.50.0-1,, lyaml,,,,,,lblasc lz.n,,,,,,mrcjkb lze,,,,,,birdee diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 9411c5d18c4f..b38e36143a7d 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -3470,15 +3470,15 @@ final: prev: { }: buildLuarocksPackage { pname = "luv"; - version = "1.48.0-2"; + version = "1.50.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luv-1.48.0-2.rockspec"; - sha256 = "0353bjn9z90a1hd7rksdfrd9fbdd31hbvdaxr1fb0fh0bc1cpy94"; + url = "mirror://luarocks/luv-1.50.0-1.rockspec"; + sha256 = "01i6hs3nllbdwlwcfgjdbxmzgww2yk6a8bn0s5q4lkv67dx89g90"; }).outPath; src = fetchurl { - url = "https://github.com/luvit/luv/releases/download/1.48.0-2/luv-1.48.0-2.tar.gz"; - sha256 = "0yivq14dw0vjyl8ibrgdgrj9fbhjyy4yf3m4jc15bxmlxggisfic"; + url = "https://github.com/luvit/luv/releases/download/1.50.0-1/luv-1.50.0-1.tar.gz"; + sha256 = "0d5wnn35asqg3ixmyqq80s7ibhbdzl9kxn7dy9a1v64w9l1c6ryq"; }; disabled = luaOlder "5.1"; From 51934865adf9e56ad8e46c2ca4f6c3299ac1d122 Mon Sep 17 00:00:00 2001 From: Stanislav Asunkin <1353637+stasjok@users.noreply.github.com> Date: Thu, 3 Apr 2025 22:21:14 +0300 Subject: [PATCH 022/431] luaPackages.luv: use manual packaging * add tests * add update script * build with shared libluv --- maintainers/scripts/luarocks-packages.csv | 1 - .../lua-modules/generated-packages.nix | 31 ------ pkgs/development/lua-modules/luv/default.nix | 95 +++++++++++++++++++ pkgs/development/lua-modules/luv/lib.nix | 36 +++++++ pkgs/development/lua-modules/overrides.nix | 53 ----------- pkgs/top-level/lua-packages.nix | 3 + 6 files changed, 134 insertions(+), 85 deletions(-) create mode 100644 pkgs/development/lua-modules/luv/default.nix create mode 100644 pkgs/development/lua-modules/luv/lib.nix diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index d7f6f1e77f7f..869e0ea15ca0 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -105,7 +105,6 @@ luazip,,,,,, lusc_luv,,,,,, lush.nvim,,,https://luarocks.org/dev,,,teto luuid,,,,20120509-2,, -luv,,,,1.50.0-1,, lyaml,,,,,,lblasc lz.n,,,,,,mrcjkb lze,,,,,,birdee diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index b38e36143a7d..effa5537f55d 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -3461,37 +3461,6 @@ final: prev: { } ) { }; - luv = callPackage ( - { - buildLuarocksPackage, - cmake, - fetchurl, - luaOlder, - }: - buildLuarocksPackage { - pname = "luv"; - version = "1.50.0-1"; - knownRockspec = - (fetchurl { - url = "mirror://luarocks/luv-1.50.0-1.rockspec"; - sha256 = "01i6hs3nllbdwlwcfgjdbxmzgww2yk6a8bn0s5q4lkv67dx89g90"; - }).outPath; - src = fetchurl { - url = "https://github.com/luvit/luv/releases/download/1.50.0-1/luv-1.50.0-1.tar.gz"; - sha256 = "0d5wnn35asqg3ixmyqq80s7ibhbdzl9kxn7dy9a1v64w9l1c6ryq"; - }; - - disabled = luaOlder "5.1"; - nativeBuildInputs = [ cmake ]; - - meta = { - homepage = "https://github.com/luvit/luv"; - description = "Bare libuv bindings for lua"; - license.fullName = "Apache 2.0"; - }; - } - ) { }; - lyaml = callPackage ( { buildLuarocksPackage, diff --git a/pkgs/development/lua-modules/luv/default.nix b/pkgs/development/lua-modules/luv/default.nix new file mode 100644 index 000000000000..61de3da4c359 --- /dev/null +++ b/pkgs/development/lua-modules/luv/default.nix @@ -0,0 +1,95 @@ +{ + lib, + buildLuarocksPackage, + cmake, + fetchFromGitHub, + libuv, + lua, + luaOlder, + nix-update-script, + runCommand, +}: + +buildLuarocksPackage rec { + pname = "luv"; + version = "1.50.0-1"; + + src = fetchFromGitHub { + owner = "luvit"; + repo = "luv"; + rev = version; + # Need deps/lua-compat-5.3 only + fetchSubmodules = true; + hash = "sha256-PS3+qpELpX0tr7UqrlnE4NYScJb50j+9J4fbH9CTr/s="; + }; + + # to make sure we dont use bundled deps + prePatch = '' + rm -rf deps/lua deps/luajit deps/libuv + ''; + + buildInputs = [ libuv ]; + nativeBuildInputs = [ cmake ]; + + # Need to specify WITH_SHARED_LIBUV=ON cmake flag, but + # Luarocks doesn't take cmake variables from luarocks config. + # Need to specify it in rockspec. See https://github.com/luarocks/luarocks/issues/1160. + knownRockspec = runCommand "luv-${version}.rockspec" { } '' + patch ${src}/luv-scm-0.rockspec -o - > $out <<'EOF' + --- a/luv-scm-0.rockspec + +++ b/luv-scm-0.rockspec + @@ -1,5 +1,5 @@ + package = "luv" + -version = "scm-0" + +version = "${version}" + source = { + url = 'git://github.com/luvit/luv.git' + } + @@ -24,6 +24,7 @@ + build = + type = 'cmake', + variables = { + + WITH_SHARED_LIBUV="ON", + CMAKE_C_FLAGS="$(CFLAGS)", + CMAKE_MODULE_LINKER_FLAGS="$(LIBFLAG)", + LUA_LIBDIR="$(LUA_LIBDIR)", + EOF + ''; + + doInstallCheck = true; + installCheckPhase = '' + rm tests/test-{dns,thread,tty}.lua + luarocks test + ''; + + disabled = luaOlder "5.1"; + + passthru = { + tests.test = + runCommand "luv-${version}-test" + { + nativeBuildInputs = [ (lua.withPackages (ps: [ ps.luv ])) ]; + } + '' + lua < Date: Sat, 5 Apr 2025 12:34:07 +0000 Subject: [PATCH 023/431] libcamera: 0.4.0 -> 0.5.0 --- pkgs/by-name/li/libcamera/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libcamera/package.nix b/pkgs/by-name/li/libcamera/package.nix index b9e321fd4dcf..b7c8b300b151 100644 --- a/pkgs/by-name/li/libcamera/package.nix +++ b/pkgs/by-name/li/libcamera/package.nix @@ -26,12 +26,12 @@ stdenv.mkDerivation rec { pname = "libcamera"; - version = "0.4.0"; + version = "0.5.0"; src = fetchgit { url = "https://git.libcamera.org/libcamera/libcamera.git"; rev = "v${version}"; - hash = "sha256-m55SojGt5v5AEatBZiVqQA3xP9eeRWqHa+C3JsTiErQ="; + hash = "sha256-zlMjeLlEeigzisVr7kWVrTI5gRbpJb2pZvqXNdErITQ="; }; outputs = [ From a2efbfeead40760b0207b3c759e7596f573d8665 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 7 Apr 2025 23:01:38 +0100 Subject: [PATCH 024/431] imlib2: 1.12.4 -> 1.12.5 Changes: https://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg111736.html --- pkgs/by-name/im/imlib2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/imlib2/package.nix b/pkgs/by-name/im/imlib2/package.nix index 0e3ba1ecf3b6..752b3dfb8882 100644 --- a/pkgs/by-name/im/imlib2/package.nix +++ b/pkgs/by-name/im/imlib2/package.nix @@ -43,11 +43,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "imlib2"; - version = "1.12.4"; + version = "1.12.5"; src = fetchurl { url = "mirror://sourceforge/enlightenment/imlib2-${finalAttrs.version}.tar.xz"; - hash = "sha256-vwf/CSVe0w8FocJS1LV4QmwtzbvCjoxxSt8GBpA5VyA="; + hash = "sha256-+iMV8oN5tDCm5mBbQoSwe+BqPvQi1PXhybskcUxM9t0="; }; buildInputs = From 3e9a3e27b1acb326345193ed8215c565816f215f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 9 Apr 2025 22:30:53 +0100 Subject: [PATCH 025/431] wayland-protocols: 1.42 -> 1.43 Changes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/compare/1.42...1.43?from_project_id=2891 --- pkgs/development/libraries/wayland/protocols.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wayland/protocols.nix b/pkgs/development/libraries/wayland/protocols.nix index bbfacea2fdd8..61e282bc6641 100644 --- a/pkgs/development/libraries/wayland/protocols.nix +++ b/pkgs/development/libraries/wayland/protocols.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wayland-protocols"; - version = "1.42"; + version = "1.43"; doCheck = stdenv.hostPlatform == stdenv.buildPlatform @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gitlab.freedesktop.org/wayland/${finalAttrs.pname}/-/releases/${finalAttrs.version}/downloads/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; - hash = "sha256-I7qA1BDRIAqG/ilZLBl2bq6PHDULZyiZmenn6hLZ96o="; + hash = "sha256-ujw0Jd0nxXtSkek9upe+EkeWAeALyrJNJkcZSMtkNlM="; }; postPatch = lib.optionalString finalAttrs.finalPackage.doCheck '' From b932e6aa3408731bb799f414cfc01f655f02db40 Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Thu, 10 Apr 2025 03:13:08 -0400 Subject: [PATCH 026/431] git: update documentation patch --- .../git/git-send-email-honor-PATH.patch | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/version-management/git/git-send-email-honor-PATH.patch b/pkgs/applications/version-management/git/git-send-email-honor-PATH.patch index ef384a98e0c8..04c02fb853ea 100644 --- a/pkgs/applications/version-management/git/git-send-email-honor-PATH.patch +++ b/pkgs/applications/version-management/git/git-send-email-honor-PATH.patch @@ -1,8 +1,17 @@ -diff --git a/Documentation/git-send-email.txt b/Documentation/git-send-email.txt -index 3db4eab4ba..39bc0e77c9 100644 +diff --git a/Documentation/git-send-email.adoc b/Documentation/git-send-email.adoc +index 7f223db42d..7e46a07d31 100644 --- a/Documentation/git-send-email.adoc +++ b/Documentation/git-send-email.adoc -@@ -220,9 +220,9 @@ a password is obtained using 'git-credential'. +@@ -177,7 +177,7 @@ Sending + The command will be executed in the shell if necessary. Default + is the value of `sendemail.sendmailCmd`. If unspecified, and if + --smtp-server is also unspecified, git-send-email will search +- for `sendmail` in `/usr/sbin`, `/usr/lib` and $PATH. ++ for `sendmail` in $PATH. + + --smtp-encryption=:: + Specify in what way encrypting begins for the SMTP connection. +@@ -233,9 +233,9 @@ a password is obtained using 'git-credential'. --smtp-server=:: If set, specifies the outgoing SMTP server to use (e.g. `smtp.example.com` or a raw IP address). If unspecified, and if @@ -16,10 +25,10 @@ index 3db4eab4ba..39bc0e77c9 100644 For backward compatibility, this option can also specify a full pathname of a sendmail-like program instead; the program must support the `-i` diff --git a/git-send-email.perl b/git-send-email.perl -index e65d969d0b..508d49483d 100755 +index 798d59b84f..69c9cc2a7d 100755 --- a/git-send-email.perl +++ b/git-send-email.perl -@@ -1066,8 +1066,7 @@ sub expand_one_alias { +@@ -1091,8 +1091,7 @@ sub expand_one_alias { } if (!defined $sendmail_cmd && !defined $smtp_server) { From 980d71039d2fb7a7dabc84bd95df064f23072338 Mon Sep 17 00:00:00 2001 From: misilelab Date: Sat, 5 Apr 2025 13:36:07 +0900 Subject: [PATCH 027/431] curl: 8.12.1 -> 8.13.0 https://github.com/curl/curl/releases/tag/curl-8_13_0 https://daniel.haxx.se/blog/2025/04/02/curl-8-13-0 https://curl.se/ch/8.13.0.html Signed-off-by: misilelab --- ...x-stream-window-size-after-unpausing.patch | 155 ++++++++++++++++++ pkgs/by-name/cu/curlMinimal/package.nix | 9 +- 2 files changed, 162 insertions(+), 2 deletions(-) create mode 100644 pkgs/by-name/cu/curlMinimal/0001-http2-fix-stream-window-size-after-unpausing.patch diff --git a/pkgs/by-name/cu/curlMinimal/0001-http2-fix-stream-window-size-after-unpausing.patch b/pkgs/by-name/cu/curlMinimal/0001-http2-fix-stream-window-size-after-unpausing.patch new file mode 100644 index 000000000000..8960f617d3f1 --- /dev/null +++ b/pkgs/by-name/cu/curlMinimal/0001-http2-fix-stream-window-size-after-unpausing.patch @@ -0,0 +1,155 @@ +From 5fbd78eb2dc4afbd8884e8eed27147fc3d4318f6 Mon Sep 17 00:00:00 2001 +From: Stefan Eissing +Date: Fri, 4 Apr 2025 10:43:13 +0200 +Subject: [PATCH] http2: fix stream window size after unpausing + +When pausing a HTTP/2 transfer, the stream's local window size +is reduced to 0 to prevent the server from sending further data +which curl cannot write out to the application. + +When unpausing again, the stream's window size was not correctly +increased again. The attempt to trigger a window update was +ignored by nghttp2, the server never received it and the transfer +stalled. + +Add a debug feature to allow use of small window sizes which +reproduces this bug in test_02_21. + +Fixes #16955 +Closes #16960 +--- + docs/libcurl/libcurl-env-dbg.md | 5 +++++ + lib/http2.c | 31 +++++++++++++++++++++++++++++++ + tests/http/test_02_download.py | 27 +++++++++++++++++++++++++-- + 3 files changed, 61 insertions(+), 2 deletions(-) + +diff --git a/docs/libcurl/libcurl-env-dbg.md b/docs/libcurl/libcurl-env-dbg.md +index 471533625f6b..60c887bfd5a9 100644 +--- a/docs/libcurl/libcurl-env-dbg.md ++++ b/docs/libcurl/libcurl-env-dbg.md +@@ -147,3 +147,8 @@ Make a blocking, graceful shutdown of all remaining connections when + a multi handle is destroyed. This implicitly triggers for easy handles + that are run via easy_perform. The value of the environment variable + gives the shutdown timeout in milliseconds. ++ ++## `CURL_H2_STREAM_WIN_MAX` ++ ++Set to a positive 32-bit number to override the HTTP/2 stream window's ++default of 10MB. Used in testing to verify correct window update handling. +diff --git a/lib/http2.c b/lib/http2.c +index 88fbcceb7135..a1221dcc51de 100644 +--- a/lib/http2.c ++++ b/lib/http2.c +@@ -44,6 +44,7 @@ + #include "connect.h" + #include "rand.h" + #include "strdup.h" ++#include "strparse.h" + #include "transfer.h" + #include "dynbuf.h" + #include "headers.h" +@@ -141,6 +142,9 @@ struct cf_h2_ctx { + uint32_t goaway_error; /* goaway error code from server */ + int32_t remote_max_sid; /* max id processed by server */ + int32_t local_max_sid; /* max id processed by us */ ++#ifdef DEBUGBUILD ++ int32_t stream_win_max; /* max h2 stream window size */ ++#endif + BIT(initialized); + BIT(via_h1_upgrade); + BIT(conn_closed); +@@ -166,6 +170,18 @@ static void cf_h2_ctx_init(struct cf_h2_ctx *ctx, bool via_h1_upgrade) + Curl_hash_offt_init(&ctx->streams, 63, h2_stream_hash_free); + ctx->remote_max_sid = 2147483647; + ctx->via_h1_upgrade = via_h1_upgrade; ++#ifdef DEBUGBUILD ++ { ++ const char *p = getenv("CURL_H2_STREAM_WIN_MAX"); ++ ++ ctx->stream_win_max = H2_STREAM_WINDOW_SIZE_MAX; ++ if(p) { ++ curl_off_t l; ++ if(!Curl_str_number(&p, &l, INT_MAX)) ++ ctx->stream_win_max = (int32_t)l; ++ } ++ } ++#endif + ctx->initialized = TRUE; + } + +@@ -285,7 +301,15 @@ static int32_t cf_h2_get_desired_local_win(struct Curl_cfilter *cf, + * This gets less precise the higher the latency. */ + return (int32_t)data->set.max_recv_speed; + } ++#ifdef DEBUGBUILD ++ else { ++ struct cf_h2_ctx *ctx = cf->ctx; ++ CURL_TRC_CF(data, cf, "stream_win_max=%d", ctx->stream_win_max); ++ return ctx->stream_win_max; ++ } ++#else + return H2_STREAM_WINDOW_SIZE_MAX; ++#endif + } + + static CURLcode cf_h2_update_local_win(struct Curl_cfilter *cf, +@@ -302,6 +326,13 @@ static CURLcode cf_h2_update_local_win(struct Curl_cfilter *cf, + int32_t wsize = nghttp2_session_get_stream_effective_local_window_size( + ctx->h2, stream->id); + if(dwsize > wsize) { ++ rv = nghttp2_session_set_local_window_size(ctx->h2, NGHTTP2_FLAG_NONE, ++ stream->id, dwsize); ++ if(rv) { ++ failf(data, "[%d] nghttp2 set_local_window_size(%d) failed: " ++ "%s(%d)", stream->id, dwsize, nghttp2_strerror(rv), rv); ++ return CURLE_HTTP2; ++ } + rv = nghttp2_submit_window_update(ctx->h2, NGHTTP2_FLAG_NONE, + stream->id, dwsize - wsize); + if(rv) { +diff --git a/tests/http/test_02_download.py b/tests/http/test_02_download.py +index 4b9ae3caefab..b55f022338ad 100644 +--- a/tests/http/test_02_download.py ++++ b/tests/http/test_02_download.py +@@ -313,9 +313,9 @@ def test_02_20_h2_small_frames(self, env: Env, httpd): + assert httpd.stop() + assert httpd.start() + +- # download via lib client, 1 at a time, pause/resume at different offsets ++ # download serial via lib client, pause/resume at different offsets + @pytest.mark.parametrize("pause_offset", [0, 10*1024, 100*1023, 640000]) +- @pytest.mark.parametrize("proto", ['http/1.1', 'h2', 'h3']) ++ @pytest.mark.parametrize("proto", ['http/1.1', 'h3']) + def test_02_21_lib_serial(self, env: Env, httpd, nghttpx, proto, pause_offset): + if proto == 'h3' and not env.have_h3(): + pytest.skip("h3 not supported") +@@ -332,6 +332,29 @@ def test_02_21_lib_serial(self, env: Env, httpd, nghttpx, proto, pause_offset): + srcfile = os.path.join(httpd.docs_dir, docname) + self.check_downloads(client, srcfile, count) + ++ # h2 download parallel via lib client, pause/resume at different offsets ++ # debug-override stream window size to reproduce #16955 ++ @pytest.mark.parametrize("pause_offset", [0, 10*1024, 100*1023, 640000]) ++ @pytest.mark.parametrize("swin_max", [0, 10*1024]) ++ def test_02_21_h2_lib_serial(self, env: Env, httpd, pause_offset, swin_max): ++ proto = 'h2' ++ count = 2 ++ docname = 'data-10m' ++ url = f'https://localhost:{env.https_port}/{docname}' ++ run_env = os.environ.copy() ++ run_env['CURL_DEBUG'] = 'multi,http/2' ++ if swin_max > 0: ++ run_env['CURL_H2_STREAM_WIN_MAX'] = f'{swin_max}' ++ client = LocalClient(name='hx-download', env=env, run_env=run_env) ++ if not client.exists(): ++ pytest.skip(f'example client not built: {client.name}') ++ r = client.run(args=[ ++ '-n', f'{count}', '-P', f'{pause_offset}', '-V', proto, url ++ ]) ++ r.check_exit_code(0) ++ srcfile = os.path.join(httpd.docs_dir, docname) ++ self.check_downloads(client, srcfile, count) ++ + # download via lib client, several at a time, pause/resume + @pytest.mark.parametrize("pause_offset", [100*1023]) + @pytest.mark.parametrize("proto", ['http/1.1', 'h2', 'h3']) diff --git a/pkgs/by-name/cu/curlMinimal/package.nix b/pkgs/by-name/cu/curlMinimal/package.nix index fe28b750ab15..5b6a27be19c4 100644 --- a/pkgs/by-name/cu/curlMinimal/package.nix +++ b/pkgs/by-name/cu/curlMinimal/package.nix @@ -92,7 +92,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "curl"; - version = "8.12.1"; + version = "8.13.0"; src = fetchurl { urls = [ @@ -101,9 +101,14 @@ stdenv.mkDerivation (finalAttrs: { builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version }/curl-${finalAttrs.version}.tar.xz" ]; - hash = "sha256-A0Hx7ZeibIEauuvTfWK4M5VnkrdgfqPxXQAWE8dt4gI="; + hash = "sha256-Sgk5eaPC0C3i+8AFSaMncQB/LngDLG+qXs0vep4VICU="; }; + patches = [ + # Backport of https://github.com/curl/curl/commit/5fbd78eb2dc4afbd8884e8eed27147fc3d4318f6 + ./0001-http2-fix-stream-window-size-after-unpausing.patch + ]; + # this could be accomplished by updateAutotoolsGnuConfigScriptsHook, but that causes infinite recursion # necessary for FreeBSD code path in configure postPatch = '' From 6679b5d38c8974b9b7e3de50a20ade1fedae6fab Mon Sep 17 00:00:00 2001 From: misilelab Date: Sun, 6 Apr 2025 21:57:31 +0900 Subject: [PATCH 028/431] cmake: fix cmake build by backport Signed-off-by: misilelab --- ...-undocumented-type-for-CURLOPT_NETRC-values.diff | 13 +++++++++++++ pkgs/by-name/cm/cmake/package.nix | 2 ++ 2 files changed, 15 insertions(+) create mode 100644 pkgs/by-name/cm/cmake/009-cmCurl-Avoid-using-undocumented-type-for-CURLOPT_NETRC-values.diff diff --git a/pkgs/by-name/cm/cmake/009-cmCurl-Avoid-using-undocumented-type-for-CURLOPT_NETRC-values.diff b/pkgs/by-name/cm/cmake/009-cmCurl-Avoid-using-undocumented-type-for-CURLOPT_NETRC-values.diff new file mode 100644 index 000000000000..7749a95053a0 --- /dev/null +++ b/pkgs/by-name/cm/cmake/009-cmCurl-Avoid-using-undocumented-type-for-CURLOPT_NETRC-values.diff @@ -0,0 +1,13 @@ +diff --git a/Source/cmCurl.cxx b/Source/cmCurl.cxx +index b9133ed7d47b9023de66a94ed5ff15a0f1ba440c..0cf8a71a72daaa07cb42b3f5eef81d2d04300cd6 100644 +--- a/Source/cmCurl.cxx ++++ b/Source/cmCurl.cxx +@@ -170,7 +170,7 @@ std::string cmCurlSetNETRCOption(::CURL* curl, const std::string& netrc_level, + const std::string& netrc_file) + { + std::string e; +- CURL_NETRC_OPTION curl_netrc_level = CURL_NETRC_LAST; ++ long curl_netrc_level = CURL_NETRC_LAST; + ::CURLcode res; + + if (!netrc_level.empty()) { diff --git a/pkgs/by-name/cm/cmake/package.nix b/pkgs/by-name/cm/cmake/package.nix index 281570d99ab1..a6a4cabc8ff9 100644 --- a/pkgs/by-name/cm/cmake/package.nix +++ b/pkgs/by-name/cm/cmake/package.nix @@ -78,6 +78,8 @@ stdenv.mkDerivation (finalAttrs: { # Backport of https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9900 # Needed to correctly link curl in pkgsStatic. ./008-FindCURL-Add-more-target-properties-from-pkg-config.diff + # Backport of https://gitlab.kitware.com/cmake/cmake/-/commit/1b0c92a3a1b782ff3e1c4499b6ab8db614d45bcd + ./009-cmCurl-Avoid-using-undocumented-type-for-CURLOPT_NETRC-values.diff ]; outputs = From 55cb5e1e0641a1d6e2e10e78eda83e7ed86e8f22 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sat, 12 Apr 2025 11:30:06 +0200 Subject: [PATCH 029/431] python3Packages.hypothesis: fix downstream flaky test failures --- .../python-modules/hypothesis/default.nix | 36 +++++++++++++++---- .../python-modules/hypothesis/setup-hook.sh | 5 +++ 2 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 pkgs/development/python-modules/hypothesis/setup-hook.sh diff --git a/pkgs/development/python-modules/hypothesis/default.nix b/pkgs/development/python-modules/hypothesis/default.nix index 1bf8fa98be5e..6c97e9b54b54 100644 --- a/pkgs/development/python-modules/hypothesis/default.nix +++ b/pkgs/development/python-modules/hypothesis/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { version = "6.130.12"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "HypothesisWorks"; @@ -66,20 +66,40 @@ buildPythonPackage rec { inherit doCheck; - # This file changes how pytest runs and breaks it + # tox.ini changes how pytest runs and breaks it. + # Activate the CI profile (similar to setupHook below) + # by setting HYPOTHESIS_PROFILE [1]. + # + # [1]: https://github.com/HypothesisWorks/hypothesis/blob/hypothesis-python-6.130.9/hypothesis-python/tests/common/setup.py#L78 preCheck = '' rm tox.ini + export HYPOTHESIS_PROFILE=ci ''; pytestFlagsArray = [ "tests/cover" ]; + # Hypothesis by default activates several "Health Checks", including one that fires if the builder is "too slow". + # This check is disabled [1] if Hypothesis detects a CI environment, i.e. either `CI` or `TF_BUILD` is defined [2]. + # We set `CI=1` here using a setup hook to avoid spurious failures [3]. + # + # Example error message for reference: + # hypothesis.errors.FailedHealthCheck: Data generation is extremely slow: Only produced 2 valid examples in 1.28 seconds (1 invalid ones and 0 exceeded maximum size). Try decreasing size of the data you're generating (with e.g. max_size or max_leaves parameters). + # + # [1]: https://github.com/HypothesisWorks/hypothesis/blob/hypothesis-python-6.130.9/hypothesis-python/src/hypothesis/_settings.py#L816-L828 + # [2]: https://github.com/HypothesisWorks/hypothesis/blob/hypothesis-python-6.130.9/hypothesis-python/src/hypothesis/_settings.py#L756 + # [3]: https://github.com/NixOS/nixpkgs/issues/393637 + setupHook = ./setup-hook.sh; + disabledTests = [ # racy, fails to find a file sometimes "test_recreate_charmap" "test_uses_cached_charmap" - # fails if builder is too slow - "test_can_run_with_no_db" + # fail when using CI profile + "test_given_does_not_pollute_state" + "test_find_does_not_pollute_state" + "test_does_print_on_reuse_from_database" + "test_prints_seed_only_on_healthcheck" # calls script with the naked interpreter "test_constants_from_running_file" ] @@ -122,14 +142,16 @@ buildPythonPackage rec { }; }; - meta = with lib; { + meta = { description = "Library for property based testing"; mainProgram = "hypothesis"; homepage = "https://github.com/HypothesisWorks/hypothesis"; changelog = "https://hypothesis.readthedocs.io/en/latest/changes.html#v${ lib.replaceStrings [ "." ] [ "-" ] version }"; - license = licenses.mpl20; - maintainers = [ ]; + license = lib.licenses.mpl20; + maintainers = [ + lib.maintainers.fliegendewurst + ]; }; } diff --git a/pkgs/development/python-modules/hypothesis/setup-hook.sh b/pkgs/development/python-modules/hypothesis/setup-hook.sh new file mode 100644 index 000000000000..90986ac8bff9 --- /dev/null +++ b/pkgs/development/python-modules/hypothesis/setup-hook.sh @@ -0,0 +1,5 @@ +hypothesisActivateProfileForCI() { + export CI=1 +} + +postHooks+=(hypothesisActivateProfileForCI) From d6bfe18fbf2f97a17e3a61c599fa54fb2ff33e28 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sat, 12 Apr 2025 11:30:06 +0200 Subject: [PATCH 030/431] python3Packages.mutagen: fix for hypothesis CI profile --- pkgs/development/python-modules/mutagen/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/mutagen/default.nix b/pkgs/development/python-modules/mutagen/default.nix index c66f33c6d988..9c9f5c32bb86 100644 --- a/pkgs/development/python-modules/mutagen/default.nix +++ b/pkgs/development/python-modules/mutagen/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, pythonOlder, fetchPypi, + fetchpatch, # build-system setuptools, @@ -29,6 +30,15 @@ buildPythonPackage rec { hash = "sha256-cZ+t7wqXjDG0zzyVYmGzxYtpSLMgIweKIRex3gnw/Jk="; }; + patches = [ + # fix compatibility with hypothesis CI profile + # (remove on next release) + (fetchpatch { + url = "https://github.com/quodlibet/mutagen/commit/967212631719de1aeccbd6855c5b6d03f271fdfe.patch"; + hash = "sha256-jfCz8qTGZpnP6ICMB9K/Dgyp9TQeMuDq+V6kPFA3Q44="; + }) + ]; + outputs = [ "out" "doc" From 35a4f4ae41c188a1ee4809b8a5177f399859e1bc Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 12 Apr 2025 16:01:35 +0100 Subject: [PATCH 031/431] mbedtls: disable trivialautovarinit hardening flag on clang --- pkgs/development/libraries/mbedtls/generic.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/libraries/mbedtls/generic.nix b/pkgs/development/libraries/mbedtls/generic.nix index 0b5082fe96f8..e986ea51ecb6 100644 --- a/pkgs/development/libraries/mbedtls/generic.nix +++ b/pkgs/development/libraries/mbedtls/generic.nix @@ -38,6 +38,9 @@ stdenv.mkDerivation rec { strictDeps = true; + # trivialautovarinit on clang causes test failures + hardeningDisable = lib.optional stdenv.cc.isClang "trivialautovarinit"; + postConfigure = lib.optionalString enableThreading '' perl scripts/config.pl set MBEDTLS_THREADING_C # Threading abstraction layer perl scripts/config.pl set MBEDTLS_THREADING_PTHREAD # POSIX thread wrapper layer for the threading layer. From f96ed30dca3550d373b2b070710e0f288d86d7a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 12 Apr 2025 20:19:03 -0700 Subject: [PATCH 032/431] rnote: 0.11.0 -> 0.12.0 Diff: https://github.com/flxzt/rnote/compare/v0.11.0...v0.12.0 Changelog: https://github.com/flxzt/rnote/releases/tag/v0.12.0 --- pkgs/by-name/rn/rnote/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/rn/rnote/package.nix b/pkgs/by-name/rn/rnote/package.nix index 2dd40240ad47..3ffc58be726a 100644 --- a/pkgs/by-name/rn/rnote/package.nix +++ b/pkgs/by-name/rn/rnote/package.nix @@ -27,18 +27,18 @@ stdenv.mkDerivation rec { pname = "rnote"; - version = "0.11.0"; + version = "0.12.0"; src = fetchFromGitHub { owner = "flxzt"; repo = "rnote"; tag = "v${version}"; - hash = "sha256-RbuEgmly6Mjmx58zOV+tg6Mv5ghCNy/dE5FXYrEXtdg="; + hash = "sha256-uEYamKIZIjR7c2LB+GydLmxy+EhcKrcxV+9vsveqGVk="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-0c3Me9SobMvUiJqTyz/3zhEvntkiJFS92BNJ9rRBAv0="; + hash = "sha256-bzB4yjBcMsOqbq1UCgPFErzVOXs55qy+CYBUinGEbg4="; }; nativeBuildInputs = [ @@ -89,7 +89,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/flxzt/rnote"; - changelog = "https://github.com/flxzt/rnote/releases/tag/${src.rev}"; + changelog = "https://github.com/flxzt/rnote/releases/tag/${src.tag}"; description = "Simple drawing application to create handwritten notes"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ From f2fb7123378456ffc87191bf40e26aa99a6efaa6 Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Sat, 12 Apr 2025 22:31:28 +0100 Subject: [PATCH 033/431] mvfst: disable pacret & trivialautovarinit hardening flags --- pkgs/by-name/mv/mvfst/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/mv/mvfst/package.nix b/pkgs/by-name/mv/mvfst/package.nix index edc2a6808b6f..e258bbe65611 100644 --- a/pkgs/by-name/mv/mvfst/package.nix +++ b/pkgs/by-name/mv/mvfst/package.nix @@ -60,6 +60,13 @@ stdenv.mkDerivation (finalAttrs: { gtest ]; + hardeningDisable = [ + # causes test failures on aarch64 + "pacret" + # causes empty cmake files to be generated + "trivialautovarinit" + ]; + cmakeFlags = [ (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) From dcb7c76f94d93e23bd989842d7ef49c81fd8eaa3 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 13 Apr 2025 18:31:11 +0200 Subject: [PATCH 034/431] wxGTK32: update to libsoup_3 --- pkgs/by-name/wx/wxGTK32/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wx/wxGTK32/package.nix b/pkgs/by-name/wx/wxGTK32/package.nix index 84da8dc7f019..32d7c9489df9 100644 --- a/pkgs/by-name/wx/wxGTK32/package.nix +++ b/pkgs/by-name/wx/wxGTK32/package.nix @@ -28,7 +28,7 @@ unicode ? true, withMesa ? !stdenv.hostPlatform.isDarwin, withWebKit ? true, - webkitgtk_4_0, + webkitgtk_4_1, }: let catch = fetchFromGitHub { @@ -82,7 +82,7 @@ stdenv.mkDerivation rec { xorgproto ] ++ lib.optional withMesa libGLU - ++ lib.optional (withWebKit && stdenv.hostPlatform.isLinux) webkitgtk_4_0 + ++ lib.optional (withWebKit && stdenv.hostPlatform.isLinux) webkitgtk_4_1 ++ lib.optionals stdenv.hostPlatform.isDarwin [ expat ]; From a09ad8e2029bbc94cfe73e3ad641488ee56b9f13 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 13 Apr 2025 18:31:35 +0200 Subject: [PATCH 035/431] python3Packages.wxpython: update to libsoup_3 --- pkgs/development/python-modules/wxpython/4.2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/wxpython/4.2.nix b/pkgs/development/python-modules/wxpython/4.2.nix index b830a638da9f..9edee34105d9 100644 --- a/pkgs/development/python-modules/wxpython/4.2.nix +++ b/pkgs/development/python-modules/wxpython/4.2.nix @@ -30,7 +30,7 @@ libglvnd, libgbm, pango, - webkitgtk_4_0, + webkitgtk_4_1, wxGTK, xorgproto, @@ -92,7 +92,7 @@ buildPythonPackage rec { libXxf86vm libglvnd libgbm - webkitgtk_4_0 + webkitgtk_4_1 xorgproto ]; From 7466f164975459466e3b7d20bc900ed36f4aa66c Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Mon, 14 Apr 2025 12:08:47 +0200 Subject: [PATCH 036/431] prusa-slicer: build against webkitgtk_4_1 and mainline wxGTK32 --- .../misc/prusa-slicer/default.nix | 23 +++--------- .../fix-ambiguous-constructors.patch | 37 +++++++++++++++++++ 2 files changed, 43 insertions(+), 17 deletions(-) create mode 100644 pkgs/applications/misc/prusa-slicer/fix-ambiguous-constructors.patch diff --git a/pkgs/applications/misc/prusa-slicer/default.nix b/pkgs/applications/misc/prusa-slicer/default.nix index da47982cf58b..1144a0924cc2 100644 --- a/pkgs/applications/misc/prusa-slicer/default.nix +++ b/pkgs/applications/misc/prusa-slicer/default.nix @@ -36,27 +36,14 @@ libbgcode, heatshrink, catch2, - webkitgtk_4_0, + webkitgtk_4_1, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, systemd, wxGTK-override ? null, opencascade-override ? null, }: let - wxGTK-prusa = wxGTK32.overrideAttrs (old: { - pname = "wxwidgets-prusa3d-patched"; - version = "3.2.0"; - configureFlags = old.configureFlags ++ [ "--disable-glcanvasegl" ]; - patches = [ ./wxWidgets-Makefile.in-fix.patch ]; - src = fetchFromGitHub { - owner = "prusa3d"; - repo = "wxWidgets"; - rev = "78aa2dc0ea7ce99dc19adc1140f74c3e2e3f3a26"; - hash = "sha256-rYvmNmvv48JSKVT4ph9AS+JdstnLSRmcpWz1IdgBzQo="; - fetchSubmodules = true; - }; - }); - nanosvg-fltk = nanosvg.overrideAttrs (old: rec { + nanosvg-fltk = nanosvg.overrideAttrs (old: { pname = "nanosvg-fltk"; version = "unstable-2022-12-22"; @@ -68,7 +55,7 @@ let }; }); openvdb_tbb_2021_8 = openvdb.override { tbb = tbb_2021_11; }; - wxGTK-override' = if wxGTK-override == null then wxGTK-prusa else wxGTK-override; + wxGTK-override' = if wxGTK-override == null then wxGTK32 else wxGTK-override; opencascade-override' = if opencascade-override == null then opencascade-occt_7_6_1 else opencascade-override; in @@ -89,6 +76,8 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/prusa3d/PrusaSlicer/commit/cdc3db58f9002778a0ca74517865527f50ade4c3.patch"; hash = "sha256-zgpGg1jtdnCBaWjR6oUcHo5sGuZx5oEzpux3dpRdMAM="; }) + # https://github.com/prusa3d/PrusaSlicer/pull/11769 + ./fix-ambiguous-constructors.patch ]; # required for GCC 14 @@ -138,7 +127,7 @@ stdenv.mkDerivation (finalAttrs: { libbgcode heatshrink catch2 - webkitgtk_4_0 + webkitgtk_4_1 ] ++ lib.optionals withSystemd [ systemd diff --git a/pkgs/applications/misc/prusa-slicer/fix-ambiguous-constructors.patch b/pkgs/applications/misc/prusa-slicer/fix-ambiguous-constructors.patch new file mode 100644 index 000000000000..209a0d1a08a9 --- /dev/null +++ b/pkgs/applications/misc/prusa-slicer/fix-ambiguous-constructors.patch @@ -0,0 +1,37 @@ +From 910328f3131e24e330808f5d4cb814454dbe201d Mon Sep 17 00:00:00 2001 +From: Gregor Riepl +Date: Mon, 27 Nov 2023 13:01:55 +0100 +Subject: [PATCH] Make initializers explicit to avoid ambiguous wxArrayString + overloads + +--- + src/slic3r/GUI/PhysicalPrinterDialog.cpp | 2 +- + src/slic3r/GUI/Plater.cpp | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp +index 849e987c731..7d0c628c23f 100644 +--- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp ++++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp +@@ -607,7 +607,7 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr + // Always fill in the "printhost_port" combo box from the config and select it. + { + Choice* choice = dynamic_cast(m_optgroup->get_field("printhost_port")); +- choice->set_values({ m_config->opt_string("printhost_port") }); ++ choice->set_values(std::vector({ m_config->opt_string("printhost_port") })); + choice->set_selection(); + } + +diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp +index debfe625fd4..4d61e29a2dc 100644 +--- a/src/slic3r/GUI/Plater.cpp ++++ b/src/slic3r/GUI/Plater.cpp +@@ -4420,7 +4420,7 @@ void Plater::load_project(const wxString& filename) + s_multiple_beds.set_loading_project_flag(true); + ScopeGuard guard([](){ s_multiple_beds.set_loading_project_flag(false);}); + +- if (! load_files({ into_path(filename) }).empty()) { ++ if (! load_files(std::vector({ into_path(filename) })).empty()) { + // At least one file was loaded. + p->set_project_filename(filename); + // Save the names of active presets and project specific config into ProjectDirtyStateManager. From 13c92dea43ae95270592ce05eb7a3fde09fd5a93 Mon Sep 17 00:00:00 2001 From: Niko Cantero <97130632+nyabinary@users.noreply.github.com> Date: Sun, 13 Apr 2025 15:30:50 -0400 Subject: [PATCH 037/431] =?UTF-8?q?gupnp-igd:=20refactor;=20gupnp-igd:=201?= =?UTF-8?q?.2.0=20=E2=86=92=201.6.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gu/gupnp-igd/package.nix | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/gu/gupnp-igd/package.nix b/pkgs/by-name/gu/gupnp-igd/package.nix index 7d26c68a68bc..245f9bbcb4d9 100644 --- a/pkgs/by-name/gu/gupnp-igd/package.nix +++ b/pkgs/by-name/gu/gupnp-igd/package.nix @@ -11,13 +11,13 @@ docbook_xsl, docbook_xml_dtd_412, glib, - gupnp, + gupnp_1_6, gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gupnp-igd"; - version = "1.2.0"; + version = "1.6.0"; outputs = [ "out" @@ -25,8 +25,8 @@ stdenv.mkDerivation rec { ] ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ]; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "sha256-S1EgCYqhPt0ngYup7k1/6WG/VAv1DQVv9wPGFUXgK+E="; + url = "mirror://gnome/sources/gupnp-igd/${lib.versions.majorMinor finalAttrs.version}/gupnp-igd-${finalAttrs.version}.tar.xz"; + hash = "sha256-QJmXgzmrIhJtSWjyozK20JT8RMeHl4YHgfH8LxF3G3Q="; }; depsBuildBuild = [ @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ glib - gupnp + gupnp_1_6 ]; mesonFlags = [ @@ -56,20 +56,19 @@ stdenv.mkDerivation rec { # Seems to get stuck sometimes. # https://github.com/NixOS/nixpkgs/issues/119288 - #doCheck = true; + # doCheck = true; passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "gupnp-igd"; versionPolicy = "odd-unstable"; - freeze = true; }; }; - meta = with lib; { + meta = { description = "Library to handle UPnP IGD port mapping"; homepage = "http://www.gupnp.org/"; - license = licenses.lgpl21Plus; - platforms = platforms.unix; + license = lib.licenses.lgpl21Plus; + platforms = lib.platforms.unix; }; -} +}) From 399845afd6f4292dda288ff0b2e089a55b4b7620 Mon Sep 17 00:00:00 2001 From: Niko Cantero <97130632+nyabinary@users.noreply.github.com> Date: Sun, 13 Apr 2025 15:31:12 -0400 Subject: [PATCH 038/431] libnice: refactor; add patch for gupnp-igd 1.6.0 --- pkgs/by-name/li/libnice/gupnp-igd-bump.patch | 33 ++++++++++++++++++++ pkgs/by-name/li/libnice/package.nix | 23 ++++++-------- 2 files changed, 42 insertions(+), 14 deletions(-) create mode 100644 pkgs/by-name/li/libnice/gupnp-igd-bump.patch diff --git a/pkgs/by-name/li/libnice/gupnp-igd-bump.patch b/pkgs/by-name/li/libnice/gupnp-igd-bump.patch new file mode 100644 index 000000000000..90a8f618968b --- /dev/null +++ b/pkgs/by-name/li/libnice/gupnp-igd-bump.patch @@ -0,0 +1,33 @@ +From 7255d6376fad2c88eaadf1278ee8947181230866 Mon Sep 17 00:00:00 2001 +From: Your Name +Date: Sun, 16 Apr 2023 19:52:38 +0000 +Subject: [PATCH] Update for gupnp-igd-1.6 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +New gupnp-igd has been released. +No significant changed in API so pkgconfig dependency can be simple +bumped. + +Signed-off-by: Tomasz Kłoczko +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 6a733b73..c42fa138 100644 +--- a/meson.build ++++ b/meson.build +@@ -285,7 +285,7 @@ gst_dep = dependency('gstreamer-base-1.0', version: gst_req, + cdata.set('HAVE_GSTREAMER', gst_dep.found(), description: 'Build GStreamer plugin') + + # GUPnP IGD +-gupnp_igd_dep = dependency('gupnp-igd-1.0', version: gupnp_igd_req, required: get_option('gupnp')) ++gupnp_igd_dep = dependency('gupnp-igd-1.6', version: gupnp_igd_req, required: get_option('gupnp')) + cdata.set('HAVE_GUPNP', gupnp_igd_dep.found(), description: 'Use the GUPnP IGD library') + + libm = cc.find_library('m', required: false) +-- +GitLab + diff --git a/pkgs/by-name/li/libnice/package.nix b/pkgs/by-name/li/libnice/package.nix index 7cc8166bf6d7..cdb839c464b0 100644 --- a/pkgs/by-name/li/libnice/package.nix +++ b/pkgs/by-name/li/libnice/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - fetchpatch, meson, ninja, pkg-config, @@ -18,7 +17,7 @@ graphviz, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libnice"; version = "0.1.22"; @@ -29,18 +28,14 @@ stdenv.mkDerivation rec { ] ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ]; src = fetchurl { - url = "https://libnice.freedesktop.org/releases/${pname}-${version}.tar.gz"; + url = "https://libnice.freedesktop.org/releases/libnice-${finalAttrs.version}.tar.gz"; hash = "sha256-pfckzwnq5QxBp1FxQdidpKYeyerKMtpKAHP67VQXrX4="; }; patches = [ - # Fix generating data - # Note: upstream is not willing to merge our fix - # https://gitlab.freedesktop.org/libnice/libnice/merge_requests/35#note_98871 - (fetchpatch { - url = "https://gitlab.freedesktop.org/libnice/libnice/commit/d470c4bf4f2449f7842df26ca1ce1efb63452bc6.patch"; - sha256 = "0z74vizf92flfw1m83p7yz824vfykmnm0xbnk748bnnyq186i6mg"; - }) + # Bumps the gupnp_igd_dep version requested to 1.6 + # https://gitlab.freedesktop.org/libnice/libnice/-/merge_requests/255 + ./gupnp-igd-bump.patch ]; nativeBuildInputs = [ @@ -78,7 +73,7 @@ stdenv.mkDerivation rec { # see https://github.com/NixOS/nixpkgs/pull/53293#issuecomment-453739295 doCheck = false; - meta = with lib; { + meta = { description = "GLib ICE implementation"; longDescription = '' Libnice is an implementation of the IETF's Interactice Connectivity @@ -88,10 +83,10 @@ stdenv.mkDerivation rec { It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements.''; homepage = "https://libnice.freedesktop.org/"; - platforms = platforms.unix; - license = with licenses; [ + platforms = lib.platforms.unix; + license = with lib.licenses; [ lgpl21 mpl11 ]; }; -} +}) From 13c9886115411d18d6e4b47b6ca14f148a516036 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 17 Apr 2025 10:58:46 +0200 Subject: [PATCH 039/431] jemalloc: cleanup --- pkgs/development/libraries/jemalloc/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/libraries/jemalloc/default.nix b/pkgs/development/libraries/jemalloc/default.nix index 05a82ccffb13..a8c5bd9c3e92 100644 --- a/pkgs/development/libraries/jemalloc/default.nix +++ b/pkgs/development/libraries/jemalloc/default.nix @@ -50,8 +50,6 @@ stdenv.mkDerivation rec { automake ]; - preConfigure = ""; - # TODO: switch to autoreconfHook when updating beyond 5.3.0 # https://github.com/jemalloc/jemalloc/issues/2346 configureScript = "./autogen.sh"; From acac22aafcfba3a891f7a5d24e50bd207f498b22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 11 Apr 2025 23:17:10 +0200 Subject: [PATCH 040/431] dino: 0.4.5 -> 0.5.0 --- .../instant-messengers/dino/default.nix | 64 +++++++------------ 1 file changed, 23 insertions(+), 41 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/dino/default.nix b/pkgs/applications/networking/instant-messengers/dino/default.nix index 0c3e2b095c03..b730bb4eb176 100644 --- a/pkgs/applications/networking/instant-messengers/dino/default.nix +++ b/pkgs/applications/networking/instant-messengers/dino/default.nix @@ -2,9 +2,7 @@ lib, stdenv, fetchFromGitHub, - buildPackages, vala, - cmake, ninja, wrapGAppsHook4, pkg-config, @@ -15,17 +13,17 @@ gtk4, glib-networking, libadwaita, + libcanberra, libnotify, - libsoup_2_4, + libsoup_3, libgee, - libsignal-protocol-c, + libomemo-c, libgcrypt, + meson, sqlite, gpgme, - pcre2, qrencode, icu, - gspell, srtp, libnice, gnutls, @@ -34,30 +32,28 @@ gst-plugins-good, gst-plugins-bad, gst-vaapi, - webrtc-audio-processing, + webrtc-audio-processing_1, }: stdenv.mkDerivation (finalAttrs: { pname = "dino"; - version = "0.4.5"; + version = "0.5.0"; src = fetchFromGitHub { owner = "dino"; repo = "dino"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-lF2cUalCrVD6274Ey8wggEXNvKXydlRjvX+815geL1c="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Y3MGKpfhjmqnIvmt4mXnkmpjF/riXPDXyUiSrsceY6o="; }; postPatch = '' - # don't overwrite manually set version information - substituteInPlace CMakeLists.txt \ - --replace "include(ComputeVersion)" "" + echo ${finalAttrs.version} > VERSION ''; nativeBuildInputs = [ vala - cmake - ninja # https://github.com/dino/dino/issues/230 + meson + ninja pkg-config wrapGAppsHook4 gettext @@ -76,11 +72,10 @@ stdenv.mkDerivation (finalAttrs: { libnotify gpgme libgcrypt - libsoup_2_4 - pcre2 + libsoup_3 icu - libsignal-protocol-c - gspell + libcanberra + libomemo-c srtp libnice gnutls @@ -89,35 +84,22 @@ stdenv.mkDerivation (finalAttrs: { gst-plugins-good # contains rtpbin, required for VP9 gst-plugins-bad # required for H264, MSDK gst-vaapi # required for VAAPI - webrtc-audio-processing + webrtc-audio-processing_1 ]; - cmakeFlags = [ - "-DBUILD_TESTS=true" - "-DRTP_ENABLE_H264=true" - "-DRTP_ENABLE_MSDK=true" - "-DRTP_ENABLE_VAAPI=true" - "-DRTP_ENABLE_VP9=true" - "-DVERSION_FOUND=true" - "-DVERSION_IS_RELEASE=true" - "-DVERSION_FULL=${finalAttrs.version}" - "-DXGETTEXT_EXECUTABLE=${lib.getBin buildPackages.gettext}/bin/xgettext" - "-DMSGFMT_EXECUTABLE=${lib.getBin buildPackages.gettext}/bin/msgfmt" - "-DGLIB_COMPILE_RESOURCES_EXECUTABLE=${lib.getDev buildPackages.glib}/bin/glib-compile-resources" - "-DSOUP_VERSION=${lib.versions.major libsoup_2_4.version}" + doCheck = true; + + mesonFlags = [ + "-Dplugin-notification-sound=enabled" + "-Dplugin-rtp-h264=enabled" + "-Dplugin-rtp-msdk=enabled" + "-Dplugin-rtp-vaapi=enabled" + "-Dplugin-rtp-vp9=enabled" ]; # Undefined symbols for architecture arm64: "_gpg_strerror" NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-lgpg-error"; - doCheck = true; - checkPhase = '' - runHook preCheck - ./xmpp-vala-test - ./signal-protocol-vala-test - runHook postCheck - ''; - # Dino looks for plugins with a .so filename extension, even on macOS where # .dylib is appropriate, and despite the fact that it builds said plugins with # that as their filename extension From 8a378f44d1b03ea85144cc994c0e36cb1acaeae9 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 18 Apr 2025 16:29:47 +0100 Subject: [PATCH 041/431] libnftnl: 1.2.8 -> 1.2.9 Changes: https://git.netfilter.org/libnftnl/log/?h=libnftnl-1.2.9 --- pkgs/by-name/li/libnftnl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libnftnl/package.nix b/pkgs/by-name/li/libnftnl/package.nix index a2536ad82ac7..36a77b3ebf29 100644 --- a/pkgs/by-name/li/libnftnl/package.nix +++ b/pkgs/by-name/li/libnftnl/package.nix @@ -8,12 +8,12 @@ }: stdenv.mkDerivation rec { - version = "1.2.8"; + version = "1.2.9"; pname = "libnftnl"; src = fetchurl { url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.xz"; - hash = "sha256-N/6l1rXJsI3nkg0pjePNyULnrmSxo+i4gLLTkK5nrZU="; + hash = "sha256-6MIWJV4SnyYnBjn+53dSZWZaMbEaqSAlPD5dXWLfxLg="; }; configureFlags = lib.optional ( From e6fd4ffd2d132f54b6ab1c9964098b2df100da43 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 29 Mar 2025 22:05:12 +0000 Subject: [PATCH 042/431] s2n-tls: 1.5.12 -> 1.5.17 Changes: - https://github.com/aws/s2n-tls/releases/tag/v1.5.13 - https://github.com/aws/s2n-tls/releases/tag/v1.5.14 - https://github.com/aws/s2n-tls/releases/tag/v1.5.15 - https://github.com/aws/s2n-tls/releases/tag/v1.5.16 - https://github.com/aws/s2n-tls/releases/tag/v1.5.17 --- pkgs/by-name/s2/s2n-tls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/s2/s2n-tls/package.nix b/pkgs/by-name/s2/s2n-tls/package.nix index 450e13b1c12c..51e84aaf2c3b 100644 --- a/pkgs/by-name/s2/s2n-tls/package.nix +++ b/pkgs/by-name/s2/s2n-tls/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "s2n-tls"; - version = "1.5.12"; + version = "1.5.17"; src = fetchFromGitHub { owner = "aws"; repo = "s2n-tls"; rev = "v${version}"; - hash = "sha256-kK5/4j4Lvk0dMIi2S/iMUWDeIwfjAXr3ds6prm9Ym3A="; + hash = "sha256-ylaWeYLplAi94PQHauI1lG4PJI193TvrAPM7U446cnE="; }; nativeBuildInputs = [ cmake ]; From 85450c50f46a54abdc2ef84b14399441b4aeddec Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 31 Mar 2025 06:27:36 +0100 Subject: [PATCH 043/431] netpbm: 11.9.3 -> 11.10.2 --- pkgs/by-name/ne/netpbm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netpbm/package.nix b/pkgs/by-name/ne/netpbm/package.nix index 57a8ebe52bf6..df4619e78ac4 100644 --- a/pkgs/by-name/ne/netpbm/package.nix +++ b/pkgs/by-name/ne/netpbm/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { # Determine version and revision from: # https://sourceforge.net/p/netpbm/code/HEAD/log/?path=/advanced pname = "netpbm"; - version = "11.9.3"; + version = "11.10.2"; outputs = [ "bin" @@ -31,8 +31,8 @@ stdenv.mkDerivation { src = fetchsvn { url = "https://svn.code.sf.net/p/netpbm/code/advanced"; - rev = "5027"; - sha256 = "sha256-fz4SvJwQAYV6agXC7oMwo8rUIHMRav25MuWiwoEONkE="; + rev = "5066"; + sha256 = "sha256-Qa9hKGcdAwCUcHQ4Vfz5Qeu4+Q6YV+lY8zhXAOXnkc4="; }; nativeBuildInputs = [ From a9d8e520660e47c28b80018060a0dfbd706f07d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Sun, 20 Apr 2025 13:01:55 +0200 Subject: [PATCH 044/431] docbook2x: fix strictDeps for real --- pkgs/by-name/do/docbook2x/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/do/docbook2x/package.nix b/pkgs/by-name/do/docbook2x/package.nix index 52d59e710bc8..e266b8835ee1 100644 --- a/pkgs/by-name/do/docbook2x/package.nix +++ b/pkgs/by-name/do/docbook2x/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { # writes its output to stdout instead of creating a file. patches = [ ./db2x_texixml-to-stdout.patch ]; - strictDpes = true; + strictDeps = true; nativeBuildInputs = [ makeWrapper perlPackages.perl From 5cdef1a5bfd92cd1b40b0bcba76223df96175927 Mon Sep 17 00:00:00 2001 From: Colin Date: Sat, 19 Apr 2025 06:57:59 +0000 Subject: [PATCH 045/431] treewide: move extra-cmake-modules to nativeBuildInputs it's a dependency only for build time, not run time. the majority of packages place this in nativeBuildInputs, these few were outliars. --- pkgs/applications/video/natron/default.nix | 2 +- pkgs/by-name/du/duckstation/package.nix | 2 +- pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix | 1 - pkgs/by-name/li/licensedigger/package.nix | 8 +++++--- pkgs/by-name/me/melonDS/package.nix | 2 +- pkgs/by-name/mk/mkcal/package.nix | 17 +++++++---------- pkgs/by-name/on/one-click-backup/package.nix | 2 +- pkgs/by-name/pc/pcsx2/package.nix | 2 +- pkgs/by-name/pr/previewqt/package.nix | 2 +- pkgs/by-name/qt/qtorganizer-mkcal/package.nix | 2 +- pkgs/by-name/wl/wlay/package.nix | 2 +- pkgs/by-name/xc/xcb-imdkit/package.nix | 2 +- .../libraries/kf5gpgmepp/default.nix | 6 ++++-- pkgs/tools/filesystems/kdiskmark/default.nix | 2 +- pkgs/tools/inputmethods/fcitx5/default.nix | 1 - .../tools/inputmethods/fcitx5/fcitx5-bamboo.nix | 2 +- 16 files changed, 27 insertions(+), 28 deletions(-) diff --git a/pkgs/applications/video/natron/default.nix b/pkgs/applications/video/natron/default.nix index 6d11f5aa5f7e..57175d62e0e7 100644 --- a/pkgs/applications/video/natron/default.nix +++ b/pkgs/applications/video/natron/default.nix @@ -60,6 +60,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ cmake + extra-cmake-modules pkg-config wrapQtAppsHook ]; @@ -71,7 +72,6 @@ stdenv.mkDerivation { python3 python3.pkgs.pyside2 python3.pkgs.shiboken2 - extra-cmake-modules wayland glog ceres-solver diff --git a/pkgs/by-name/du/duckstation/package.nix b/pkgs/by-name/du/duckstation/package.nix index 66f9db82b8fc..7f5705a5bd7c 100644 --- a/pkgs/by-name/du/duckstation/package.nix +++ b/pkgs/by-name/du/duckstation/package.nix @@ -46,6 +46,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules ninja pkg-config qttools @@ -57,7 +58,6 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { SDL2 cpuinfo curl - extra-cmake-modules libXrandr libbacktrace libwebp diff --git a/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix b/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix index 6a3a7f36396b..65bb8ed57b75 100644 --- a/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix +++ b/pkgs/by-name/fc/fcitx5-mcbopomofo/package.nix @@ -31,7 +31,6 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - extra-cmake-modules fcitx5 fmt gtest diff --git a/pkgs/by-name/li/licensedigger/package.nix b/pkgs/by-name/li/licensedigger/package.nix index 6536648e1963..9035c07c27d4 100644 --- a/pkgs/by-name/li/licensedigger/package.nix +++ b/pkgs/by-name/li/licensedigger/package.nix @@ -3,7 +3,7 @@ fetchFromGitLab, stdenv, cmake, - kdePackages, + extra-cmake-modules, libsForQt5, }: stdenv.mkDerivation { @@ -18,10 +18,12 @@ stdenv.mkDerivation { hash = "sha256-/ZEja+iDx0lVkJaLshPd1tZD4ZUspVeFHY1TNXjr4qg="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + extra-cmake-modules + ]; buildInputs = [ - kdePackages.extra-cmake-modules libsForQt5.qtbase ]; diff --git a/pkgs/by-name/me/melonDS/package.nix b/pkgs/by-name/me/melonDS/package.nix index dbd15dacc960..096e3ad8d8f4 100644 --- a/pkgs/by-name/me/melonDS/package.nix +++ b/pkgs/by-name/me/melonDS/package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules pkg-config wrapQtAppsHook ]; @@ -46,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { [ SDL2 enet - extra-cmake-modules libarchive libslirp libGL diff --git a/pkgs/by-name/mk/mkcal/package.nix b/pkgs/by-name/mk/mkcal/package.nix index bb2bae2d0d00..71787d62e6ed 100644 --- a/pkgs/by-name/mk/mkcal/package.nix +++ b/pkgs/by-name/mk/mkcal/package.nix @@ -44,6 +44,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules doxygen graphviz perl @@ -53,16 +54,12 @@ stdenv.mkDerivation (finalAttrs: { wrapQtAppsHook ]); - buildInputs = - [ - extra-cmake-modules - ] - ++ (with libsForQt5; [ - kcalendarcore - qtbase - qtpim - timed - ]); + buildInputs = with libsForQt5; [ + kcalendarcore + qtbase + qtpim + timed + ]; nativeCheckInputs = [ tzdata diff --git a/pkgs/by-name/on/one-click-backup/package.nix b/pkgs/by-name/on/one-click-backup/package.nix index 26ae411f0fed..ea3994bbec30 100644 --- a/pkgs/by-name/on/one-click-backup/package.nix +++ b/pkgs/by-name/on/one-click-backup/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules ninja qt6.wrapQtAppsHook ]; buildInputs = [ qt6.qtdeclarative - extra-cmake-modules ]; meta = with lib; { diff --git a/pkgs/by-name/pc/pcsx2/package.nix b/pkgs/by-name/pc/pcsx2/package.nix index dcbcff5a3408..9aaf2bbedb34 100644 --- a/pkgs/by-name/pc/pcsx2/package.nix +++ b/pkgs/by-name/pc/pcsx2/package.nix @@ -54,6 +54,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules pkg-config strip-nondeterminism wrapQtAppsHook @@ -62,7 +63,6 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { buildInputs = [ curl - extra-cmake-modules ffmpeg libaio libbacktrace diff --git a/pkgs/by-name/pr/previewqt/package.nix b/pkgs/by-name/pr/previewqt/package.nix index 3dede06815d3..7e9daf5eb2a3 100644 --- a/pkgs/by-name/pr/previewqt/package.nix +++ b/pkgs/by-name/pr/previewqt/package.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules pkg-config qt6Packages.wrapQtAppsHook ]; @@ -36,7 +37,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ exiv2 - extra-cmake-modules imagemagick libarchive libdevil diff --git a/pkgs/by-name/qt/qtorganizer-mkcal/package.nix b/pkgs/by-name/qt/qtorganizer-mkcal/package.nix index 07085a003207..3b572d8f705a 100644 --- a/pkgs/by-name/qt/qtorganizer-mkcal/package.nix +++ b/pkgs/by-name/qt/qtorganizer-mkcal/package.nix @@ -31,12 +31,12 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules pkg-config ]; buildInputs = [ - extra-cmake-modules mkcal ] ++ (with libsForQt5; [ diff --git a/pkgs/by-name/wl/wlay/package.nix b/pkgs/by-name/wl/wlay/package.nix index 44d20fccb996..4e05f5b4f7f0 100644 --- a/pkgs/by-name/wl/wlay/package.nix +++ b/pkgs/by-name/wl/wlay/package.nix @@ -30,12 +30,12 @@ stdenv.mkDerivation { nativeBuildInputs = [ cmake + extra-cmake-modules pkg-config wayland-scanner ]; buildInputs = [ - extra-cmake-modules glfw3 libX11 libXau diff --git a/pkgs/by-name/xc/xcb-imdkit/package.nix b/pkgs/by-name/xc/xcb-imdkit/package.nix index 538b84c1c4bf..9d92138bd5d1 100644 --- a/pkgs/by-name/xc/xcb-imdkit/package.nix +++ b/pkgs/by-name/xc/xcb-imdkit/package.nix @@ -25,12 +25,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake + extra-cmake-modules xorgproto uthash ]; buildInputs = [ - extra-cmake-modules xcbutil xcbutilkeysyms ]; diff --git a/pkgs/development/libraries/kf5gpgmepp/default.nix b/pkgs/development/libraries/kf5gpgmepp/default.nix index 5a4a7d70e022..826a2f25f3c6 100644 --- a/pkgs/development/libraries/kf5gpgmepp/default.nix +++ b/pkgs/development/libraries/kf5gpgmepp/default.nix @@ -20,13 +20,15 @@ mkDerivation { }; buildInputs = [ - extra-cmake-modules qtbase boost ]; propagatedBuildInputs = [ gpgme ]; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + extra-cmake-modules + ]; meta = with lib; { license = [ licenses.lgpl2 ]; diff --git a/pkgs/tools/filesystems/kdiskmark/default.nix b/pkgs/tools/filesystems/kdiskmark/default.nix index e094f6ce5ee8..2f9f09fdc9d3 100644 --- a/pkgs/tools/filesystems/kdiskmark/default.nix +++ b/pkgs/tools/filesystems/kdiskmark/default.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake + extra-cmake-modules wrapQtAppsHook ]; buildInputs = [ qtbase qttools - extra-cmake-modules polkit-qt ]; diff --git a/pkgs/tools/inputmethods/fcitx5/default.nix b/pkgs/tools/inputmethods/fcitx5/default.nix index 325c1a7e6b3b..a34c501ec8ee 100644 --- a/pkgs/tools/inputmethods/fcitx5/default.nix +++ b/pkgs/tools/inputmethods/fcitx5/default.nix @@ -68,7 +68,6 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - extra-cmake-modules # required to please CMake expat fmt isocodes diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix index ce6815843a39..4ae81bfb001d 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake + extra-cmake-modules gettext go ]; buildInputs = [ fcitx5 - extra-cmake-modules ]; preConfigure = '' From cd062f040e60c0330fe0ca810b3ddda71398b5ab Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Tue, 15 Apr 2025 23:58:33 +0200 Subject: [PATCH 046/431] treewide: update to webkitgtk_4_1 where possible Methodology: - `sed` to find and replace in pkgs/* - exclude pkgs/top-level - nixpkgs-review on x86_64-linux and aarch64-linux - revert everything that doesn't build - revert everything that doesn't launch [x86_64-linux] - check upstream source whether the change makes sense [free software only] --- pkgs/applications/editors/eclipse/build-eclipse.nix | 6 +++--- pkgs/applications/editors/eclipse/default.nix | 4 ++-- pkgs/applications/editors/formiko/default.nix | 4 ++-- pkgs/applications/editors/rednotebook/default.nix | 4 ++-- pkgs/applications/misc/lutris/default.nix | 4 ++-- pkgs/applications/misc/lutris/fhsenv.nix | 2 +- pkgs/applications/networking/browsers/nyxt/default.nix | 4 ++-- .../applications/video/obs-studio/plugins/obs-webkitgtk.nix | 4 ++-- pkgs/by-name/ap/apache-directory-studio/package.nix | 4 ++-- pkgs/by-name/ap/apvlv/package.nix | 4 ++-- pkgs/by-name/ar/archi/package.nix | 4 ++-- pkgs/by-name/be/bespokesynth/package.nix | 4 ++-- pkgs/by-name/bi/bitcomet/package.nix | 4 ++-- pkgs/by-name/cl/claws-mail/package.nix | 4 ++-- pkgs/by-name/db/dbeaver-bin/package.nix | 4 ++-- pkgs/by-name/ec/eclipse-mat/package.nix | 6 +++--- pkgs/by-name/en/ente-auth/package.nix | 4 ++-- pkgs/by-name/ex/exaile/package.nix | 4 ++-- pkgs/by-name/gi/giara/package.nix | 4 ++-- pkgs/by-name/mi/mihomo-party/package.nix | 4 ++-- pkgs/by-name/mi/minigalaxy/package.nix | 4 ++-- pkgs/by-name/os/osmo/package.nix | 4 ++-- pkgs/by-name/pl/plugdata/package.nix | 6 ++---- pkgs/by-name/po/portfolio/package.nix | 4 ++-- pkgs/by-name/so/socalabs-sid/package.nix | 6 ++---- pkgs/by-name/ul/ulauncher/package.nix | 4 ++-- pkgs/by-name/wa/wasistlos/package.nix | 4 ++-- pkgs/development/libraries/rnnoise-plugin/default.nix | 4 ++-- pkgs/development/lisp-modules/ql.nix | 2 +- pkgs/development/misc/juce/default.nix | 4 ++-- pkgs/tools/networking/gp-saml-gui/default.nix | 4 ++-- 31 files changed, 62 insertions(+), 66 deletions(-) diff --git a/pkgs/applications/editors/eclipse/build-eclipse.nix b/pkgs/applications/editors/eclipse/build-eclipse.nix index 1b42cc2311fe..c6a3fa595a63 100644 --- a/pkgs/applications/editors/eclipse/build-eclipse.nix +++ b/pkgs/applications/editors/eclipse/build-eclipse.nix @@ -14,7 +14,7 @@ libXtst, libsecret, gsettings-desktop-schemas, - webkitgtk_4_0, + webkitgtk_4_1, makeWrapper, perl, ... @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { libXtst libsecret zlib - ] ++ lib.optional (webkitgtk_4_0 != null) webkitgtk_4_0; + ] ++ lib.optional (webkitgtk_4_1 != null) webkitgtk_4_1; buildCommand = '' # Unpack tarball. @@ -93,7 +93,7 @@ stdenv.mkDerivation rec { libXtst libsecret ] - ++ lib.optional (webkitgtk_4_0 != null) webkitgtk_4_0 + ++ lib.optional (webkitgtk_4_1 != null) webkitgtk_4_1 ) } \ --prefix GIO_EXTRA_MODULES : "${glib-networking}/lib/gio/modules" \ diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix index d84e0b0e42bd..1af06cdb0ba8 100644 --- a/pkgs/applications/editors/eclipse/default.nix +++ b/pkgs/applications/editors/eclipse/default.nix @@ -16,7 +16,7 @@ jdk, jdk8, gsettings-desktop-schemas, - webkitgtk_4_0 ? null, # for internal web browser + webkitgtk_4_1 ? null, # for internal web browser buildEnv, runCommand, callPackage, @@ -64,7 +64,7 @@ let gtk libXtst gsettings-desktop-schemas - webkitgtk_4_0 + webkitgtk_4_1 makeWrapper ; }; diff --git a/pkgs/applications/editors/formiko/default.nix b/pkgs/applications/editors/formiko/default.nix index 8b803b5839ad..672cb738f4a9 100644 --- a/pkgs/applications/editors/formiko/default.nix +++ b/pkgs/applications/editors/formiko/default.nix @@ -10,7 +10,7 @@ gtkspell3, librsvg, pygobject3, - webkitgtk_4_0, + webkitgtk_4_1, }: buildPythonApplication rec { @@ -37,7 +37,7 @@ buildPythonApplication rec { gtkspell3 librsvg pygobject3 - webkitgtk_4_0 + webkitgtk_4_1 ]; # Needs a display diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix index f1646152955a..74c2fbe5a527 100644 --- a/pkgs/applications/editors/rednotebook/default.nix +++ b/pkgs/applications/editors/rednotebook/default.nix @@ -8,7 +8,7 @@ gtk3, gtksourceview, pango, - webkitgtk_4_0, + webkitgtk_4_1, pygobject3, pyyaml, setuptools, @@ -39,7 +39,7 @@ buildPythonApplication rec { gtk3 gtksourceview pango - webkitgtk_4_0 + webkitgtk_4_1 pygobject3 pyyaml ]; diff --git a/pkgs/applications/misc/lutris/default.nix b/pkgs/applications/misc/lutris/default.nix index e438351f1906..eef78986d452 100644 --- a/pkgs/applications/misc/lutris/default.nix +++ b/pkgs/applications/misc/lutris/default.nix @@ -14,7 +14,7 @@ gtk3, libnotify, pango, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, # check inputs @@ -96,7 +96,7 @@ buildPythonApplication rec { gtk3 libnotify pango - webkitgtk_4_0 + webkitgtk_4_1 ] ++ (with gst_all_1; [ gst-libav diff --git a/pkgs/applications/misc/lutris/fhsenv.nix b/pkgs/applications/misc/lutris/fhsenv.nix index 05a53714a961..0e3b8efc1b7a 100644 --- a/pkgs/applications/misc/lutris/fhsenv.nix +++ b/pkgs/applications/misc/lutris/fhsenv.nix @@ -21,7 +21,7 @@ let gtksourceview gnome-desktop libgnome-keyring - webkitgtk_4_0 + webkitgtk_4_1 ]; xorgDeps = pkgs: with pkgs.xorg; [ diff --git a/pkgs/applications/networking/browsers/nyxt/default.nix b/pkgs/applications/networking/browsers/nyxt/default.nix index 1f05ff540cee..c97bf204e483 100644 --- a/pkgs/applications/networking/browsers/nyxt/default.nix +++ b/pkgs/applications/networking/browsers/nyxt/default.nix @@ -15,7 +15,7 @@ gdk-pixbuf, cairo, pango, - webkitgtk_4_0, + webkitgtk_4_1, openssl, gstreamer, gst-libav, @@ -67,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: { cairo pango gtk3 - webkitgtk_4_0 + webkitgtk_4_1 openssl libfixposix ]; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-webkitgtk.nix b/pkgs/applications/video/obs-studio/plugins/obs-webkitgtk.nix index 72c1768cf5b8..a4bab7b7b626 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-webkitgtk.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-webkitgtk.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, obs-studio, - webkitgtk_4_0, + webkitgtk_4_1, glib-networking, meson, cmake, @@ -25,7 +25,7 @@ stdenv.mkDerivation { buildInputs = [ obs-studio - webkitgtk_4_0 + webkitgtk_4_1 glib-networking ]; diff --git a/pkgs/by-name/ap/apache-directory-studio/package.nix b/pkgs/by-name/ap/apache-directory-studio/package.nix index 8d607bc77787..6fd1e7301e56 100644 --- a/pkgs/by-name/ap/apache-directory-studio/package.nix +++ b/pkgs/by-name/ap/apache-directory-studio/package.nix @@ -8,7 +8,7 @@ makeDesktopItem, glib, libsecret, - webkitgtk_4_0, + webkitgtk_4_1, }: stdenv.mkDerivation rec { @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { --prefix LD_LIBRARY_PATH : ${ lib.makeLibraryPath [ glib - webkitgtk_4_0 + webkitgtk_4_1 ] } \ --run "mkdir -p /tmp/SWT-GDBusServer" diff --git a/pkgs/by-name/ap/apvlv/package.nix b/pkgs/by-name/ap/apvlv/package.nix index 8e652f2b1f89..de3bc91aeaa9 100644 --- a/pkgs/by-name/ap/apvlv/package.nix +++ b/pkgs/by-name/ap/apvlv/package.nix @@ -20,7 +20,7 @@ poppler, stdenv, testers, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, }: @@ -61,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { libxshmfence # otherwise warnings in compilation pcre poppler - webkitgtk_4_0 + webkitgtk_4_1 ]; installPhase = '' diff --git a/pkgs/by-name/ar/archi/package.nix b/pkgs/by-name/ar/archi/package.nix index 8bf9c5806541..83018c009f95 100644 --- a/pkgs/by-name/ar/archi/package.nix +++ b/pkgs/by-name/ar/archi/package.nix @@ -7,7 +7,7 @@ jdk, libsecret, glib, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, _7zz, nixosTests, @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { --prefix LD_LIBRARY_PATH : ${ lib.makeLibraryPath ([ glib - webkitgtk_4_0 + webkitgtk_4_1 ]) } \ --set WEBKIT_DISABLE_DMABUF_RENDERER 1 \ diff --git a/pkgs/by-name/be/bespokesynth/package.nix b/pkgs/by-name/be/bespokesynth/package.nix index b0a5136311d6..d9bd14d19e2f 100644 --- a/pkgs/by-name/be/bespokesynth/package.nix +++ b/pkgs/by-name/be/bespokesynth/package.nix @@ -28,7 +28,7 @@ xcbutilkeysyms, xcb-util-cursor, gtk3, - webkitgtk_4_0, + webkitgtk_4_1, python3, curl, pcre, @@ -107,7 +107,7 @@ stdenv.mkDerivation (finalAttrs: { libXScrnSaver curl gtk3 - webkitgtk_4_0 + webkitgtk_4_1 freetype libGL libusb1 diff --git a/pkgs/by-name/bi/bitcomet/package.nix b/pkgs/by-name/bi/bitcomet/package.nix index 4c5c9f69a8cd..d3c94cb671ea 100644 --- a/pkgs/by-name/bi/bitcomet/package.nix +++ b/pkgs/by-name/bi/bitcomet/package.nix @@ -2,7 +2,7 @@ lib, fetchurl, appimageTools, - webkitgtk_4_0, + webkitgtk_4_1, }: let pname = "bitcomet"; @@ -20,7 +20,7 @@ appimageTools.wrapType2 { pkgs: with pkgs; [ libxml2 libpng - webkitgtk_4_0 + webkitgtk_4_1 ]; extraInstallCommands = '' diff --git a/pkgs/by-name/cl/claws-mail/package.nix b/pkgs/by-name/cl/claws-mail/package.nix index 42d0f5ab2914..88adbe8526e6 100644 --- a/pkgs/by-name/cl/claws-mail/package.nix +++ b/pkgs/by-name/cl/claws-mail/package.nix @@ -55,7 +55,7 @@ enablePluginClamd ? true, enablePluginDillo ? true, enablePluginFancy ? true, - webkitgtk_4_0, + webkitgtk_4_1, enablePluginFetchInfo ? true, enablePluginKeywordWarner ? true, enablePluginLibravatar ? enablePluginRavatar, @@ -147,7 +147,7 @@ let { flags = [ "fancy-plugin" ]; enabled = enablePluginFancy; - deps = [ webkitgtk_4_0 ]; + deps = [ webkitgtk_4_1 ]; } { flags = [ "fetchinfo-plugin" ]; diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index d2c418761f1b..3d6c8ec08104 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -10,7 +10,7 @@ wrapGAppsHook3, gtk3, glib, - webkitgtk_4_0, + webkitgtk_4_1, glib-networking, override_xmx ? "1024m", }: @@ -83,7 +83,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { lib.makeLibraryPath [ gtk3 glib - webkitgtk_4_0 + webkitgtk_4_1 glib-networking ] }" diff --git a/pkgs/by-name/ec/eclipse-mat/package.nix b/pkgs/by-name/ec/eclipse-mat/package.nix index fff8bb0c2ab9..5bbb87b125c5 100644 --- a/pkgs/by-name/ec/eclipse-mat/package.nix +++ b/pkgs/by-name/ec/eclipse-mat/package.nix @@ -15,7 +15,7 @@ shared-mime-info, stdenv, unzip, - webkitgtk_4_0, + webkitgtk_4_1, zlib, }: @@ -78,7 +78,7 @@ stdenv.mkDerivation rec { glib gtk3 libXtst - webkitgtk_4_0 + webkitgtk_4_1 ]) } \ --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ @@ -108,7 +108,7 @@ stdenv.mkDerivation rec { libXtst zlib shared-mime-info - webkitgtk_4_0 + webkitgtk_4_1 ]; dontBuild = true; diff --git a/pkgs/by-name/en/ente-auth/package.nix b/pkgs/by-name/en/ente-auth/package.nix index 4a369c142f02..4c49f79d5246 100644 --- a/pkgs/by-name/en/ente-auth/package.nix +++ b/pkgs/by-name/en/ente-auth/package.nix @@ -2,7 +2,7 @@ lib, flutter324, fetchFromGitHub, - webkitgtk_4_0, + webkitgtk_4_1, sqlite, libayatana-appindicator, makeDesktopItem, @@ -48,7 +48,7 @@ flutter324.buildFlutterApplication rec { ]; buildInputs = [ - webkitgtk_4_0 + webkitgtk_4_1 sqlite libayatana-appindicator ]; diff --git a/pkgs/by-name/ex/exaile/package.nix b/pkgs/by-name/ex/exaile/package.nix index 8668a70dbed3..2c6178c8fc0c 100644 --- a/pkgs/by-name/ex/exaile/package.nix +++ b/pkgs/by-name/ex/exaile/package.nix @@ -16,7 +16,7 @@ librsvg, streamripper, udisks, - webkitgtk_4_0, + webkitgtk_4_1, iconTheme ? adwaita-icon-theme, deviceDetectionSupport ? true, documentationSupport ? true, @@ -89,7 +89,7 @@ stdenv.mkDerivation rec { ++ lib.optional multimediaKeySupport keybinder3 ++ lib.optional (musicBrainzSupport || cdMetadataSupport) python3.pkgs.musicbrainzngs ++ lib.optional podcastSupport python3.pkgs.feedparser - ++ lib.optional wikipediaSupport webkitgtk_4_0; + ++ lib.optional wikipediaSupport webkitgtk_4_1; nativeCheckInputs = with python3.pkgs; [ pytest diff --git a/pkgs/by-name/gi/giara/package.nix b/pkgs/by-name/gi/giara/package.nix index 6c1aab02df9b..5f826a8c2802 100644 --- a/pkgs/by-name/gi/giara/package.nix +++ b/pkgs/by-name/gi/giara/package.nix @@ -9,7 +9,7 @@ wrapGAppsHook4, gtk4, gdk-pixbuf, - webkitgtk_4_0, + webkitgtk_4_1, gtksourceview5, glib-networking, libadwaita, @@ -43,7 +43,7 @@ python3.pkgs.buildPythonApplication rec { buildInputs = [ gtk4 gdk-pixbuf - webkitgtk_4_0 + webkitgtk_4_1 gtksourceview5 glib-networking libadwaita diff --git a/pkgs/by-name/mi/mihomo-party/package.nix b/pkgs/by-name/mi/mihomo-party/package.nix index ecdc61aebd4b..a6423ebb1a7e 100644 --- a/pkgs/by-name/mi/mihomo-party/package.nix +++ b/pkgs/by-name/mi/mihomo-party/package.nix @@ -8,7 +8,7 @@ nspr, alsa-lib, openssl, - webkitgtk_4_0, + webkitgtk_4_1, udev, libayatana-appindicator, libGL, @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { nspr alsa-lib openssl - webkitgtk_4_0 + webkitgtk_4_1 (lib.getLib stdenv.cc.cc) ]; diff --git a/pkgs/by-name/mi/minigalaxy/package.nix b/pkgs/by-name/mi/minigalaxy/package.nix index 131bd375418b..020788f0cc30 100644 --- a/pkgs/by-name/mi/minigalaxy/package.nix +++ b/pkgs/by-name/mi/minigalaxy/package.nix @@ -10,7 +10,7 @@ steam-run, replaceVars, unzip, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, }: @@ -61,7 +61,7 @@ python3Packages.buildPythonApplication rec { pythonPath = [ python3Packages.pygobject3 python3Packages.requests - webkitgtk_4_0 + webkitgtk_4_1 ]; dontWrapGApps = true; diff --git a/pkgs/by-name/os/osmo/package.nix b/pkgs/by-name/os/osmo/package.nix index c5bcfc5e08ba..51ede958a4c4 100644 --- a/pkgs/by-name/os/osmo/package.nix +++ b/pkgs/by-name/os/osmo/package.nix @@ -10,7 +10,7 @@ libnotify, libarchive, gspell, - webkitgtk_4_0, + webkitgtk_4_1, libgringotts, wrapGAppsHook3, }: @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { libnotify libarchive gspell - webkitgtk_4_0 + webkitgtk_4_1 libgringotts ]; diff --git a/pkgs/by-name/pl/plugdata/package.nix b/pkgs/by-name/pl/plugdata/package.nix index 5cac0666f863..3d35d5e0dba7 100644 --- a/pkgs/by-name/pl/plugdata/package.nix +++ b/pkgs/by-name/pl/plugdata/package.nix @@ -9,7 +9,7 @@ pkg-config, alsa-lib, freetype, - webkitgtk_4_0, + webkitgtk_4_1, zenity, curl, xorg, @@ -23,7 +23,6 @@ libxkbcommon, libdatrie, libepoxy, - libsoup_2_4, libGL, libjack2, lerc, @@ -60,7 +59,7 @@ stdenv.mkDerivation { alsa-lib curl freetype - webkitgtk_4_0 + webkitgtk_4_1 xorg.libX11 xorg.libXcursor xorg.libXext @@ -80,7 +79,6 @@ stdenv.mkDerivation { libxkbcommon libdatrie libepoxy - libsoup_2_4 lerc libjack2 expat diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index 816d6b483503..101d3693c129 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -9,7 +9,7 @@ makeDesktopItem, openjdk21, stdenvNoCC, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, gitUpdater, }: @@ -28,7 +28,7 @@ let glib-networking gtk3 libsecret - webkitgtk_4_0 + webkitgtk_4_1 ]; in stdenvNoCC.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/so/socalabs-sid/package.nix b/pkgs/by-name/so/socalabs-sid/package.nix index 516bf9c903aa..31cdba5fd795 100644 --- a/pkgs/by-name/so/socalabs-sid/package.nix +++ b/pkgs/by-name/so/socalabs-sid/package.nix @@ -13,7 +13,7 @@ libGL, libjack2, curl, - webkitgtk_4_0, + webkitgtk_4_1, libsysprof-capture, pcre2, util-linux, @@ -23,7 +23,6 @@ libxkbcommon, libdatrie, libepoxy, - libsoup_2_4, lerc, sqlite, ninja, @@ -89,11 +88,10 @@ stdenv.mkDerivation { libxkbcommon libdatrie libepoxy - libsoup_2_4 lerc freetype curl - webkitgtk_4_0 + webkitgtk_4_1 pcre2 util-linux sqlite diff --git a/pkgs/by-name/ul/ulauncher/package.nix b/pkgs/by-name/ul/ulauncher/package.nix index 22c4e096f3de..3aed9d81f845 100644 --- a/pkgs/by-name/ul/ulauncher/package.nix +++ b/pkgs/by-name/ul/ulauncher/package.nix @@ -9,7 +9,7 @@ gobject-introspection, gtk3, wrapGAppsHook3, - webkitgtk_4_0, + webkitgtk_4_1, libnotify, keybinder3, libappindicator, @@ -45,7 +45,7 @@ python3Packages.buildPythonApplication rec { libappindicator libnotify librsvg - webkitgtk_4_0 + webkitgtk_4_1 wmctrl ]; diff --git a/pkgs/by-name/wa/wasistlos/package.nix b/pkgs/by-name/wa/wasistlos/package.nix index ff96d89d7d92..3b5ae22e2e00 100644 --- a/pkgs/by-name/wa/wasistlos/package.nix +++ b/pkgs/by-name/wa/wasistlos/package.nix @@ -21,7 +21,7 @@ pcre, pcre2, pkg-config, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, xorg, }: @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { pcre pcre2 sqlite - webkitgtk_4_0 + webkitgtk_4_1 xorg.libXdmcp xorg.libXtst ]; diff --git a/pkgs/development/libraries/rnnoise-plugin/default.nix b/pkgs/development/libraries/rnnoise-plugin/default.nix index 98cf154ec1e6..68e8ede9b10a 100644 --- a/pkgs/development/libraries/rnnoise-plugin/default.nix +++ b/pkgs/development/libraries/rnnoise-plugin/default.nix @@ -7,7 +7,7 @@ gtk3-x11, pcre, pkg-config, - webkitgtk_4_0, + webkitgtk_4_1, xorg, WebKit, MetalKit, @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { xorg.libXrandr ] ++ lib.optionals stdenv.hostPlatform.isLinux [ - webkitgtk_4_0 + webkitgtk_4_1 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ WebKit diff --git a/pkgs/development/lisp-modules/ql.nix b/pkgs/development/lisp-modules/ql.nix index 566278b9fa07..45ad78c4f236 100644 --- a/pkgs/development/lisp-modules/ql.nix +++ b/pkgs/development/lisp-modules/ql.nix @@ -75,7 +75,7 @@ let nativeLibs = [ pkgs.sqlite ]; }); cl-webkit2 = super.cl-webkit2.overrideLispAttrs (o: { - nativeLibs = [ pkgs.webkitgtk_4_0 ]; + nativeLibs = [ pkgs.webkitgtk_4_1 ]; }); dbd-mysql = super.dbd-mysql.overrideLispAttrs (o: { nativeLibs = [ pkgs.mariadb.client ]; diff --git a/pkgs/development/misc/juce/default.nix b/pkgs/development/misc/juce/default.nix index 1dc141cee531..9e73c6a52567 100644 --- a/pkgs/development/misc/juce/default.nix +++ b/pkgs/development/misc/juce/default.nix @@ -13,7 +13,7 @@ freetype, curl, libglvnd, - webkitgtk_4_0, + webkitgtk_4_1, pcre2, libsysprof-capture, util-linuxMinimal, @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib # libasound.so libglvnd # libGL.so - webkitgtk_4_0 # webkit2gtk-4.0 + webkitgtk_4_1 # webkit2gtk-4.0 util-linuxMinimal libselinux libsepol diff --git a/pkgs/tools/networking/gp-saml-gui/default.nix b/pkgs/tools/networking/gp-saml-gui/default.nix index d0347a62e785..90a4fc36e7d5 100644 --- a/pkgs/tools/networking/gp-saml-gui/default.nix +++ b/pkgs/tools/networking/gp-saml-gui/default.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, buildPythonPackage, - webkitgtk_4_0, + webkitgtk_4_1, wrapGAppsHook3, glib-networking, gobject-introspection, @@ -34,7 +34,7 @@ buildPythonPackage rec { requests pygobject3 openconnect - ] ++ lib.optional stdenv.hostPlatform.isLinux webkitgtk_4_0; + ] ++ lib.optional stdenv.hostPlatform.isLinux webkitgtk_4_1; preFixup = '' gappsWrapperArgs+=( From 77dd48e363e881d23ff088072515de80617c0cde Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 15:51:31 +0200 Subject: [PATCH 047/431] haskellPackages: stackage LTS 23.17 -> LTS 23.19 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh --- .../configuration-hackage2nix/stackage.yaml | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml index 96bd6b061852..8ff94d240577 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -1,4 +1,4 @@ -# Stackage LTS 23.17 +# Stackage LTS 23.19 # This file is auto-generated by # maintainers/scripts/haskell/update-stackage.sh default-package-overrides: @@ -39,7 +39,7 @@ default-package-overrides: - agda2lagda ==0.2023.6.9 - agreeing ==0.2.2.0 - alarmclock ==0.7.0.7 - - alex ==3.5.2.0 + - alex ==3.5.3.0 - alex-meta ==0.3.0.13 - alex-tools ==0.6.1 - algebra ==4.3.1 @@ -54,7 +54,7 @@ default-package-overrides: - alternators ==1.0.0.0 - ALUT ==2.4.0.3 - amqp ==0.24.0 - - annotated-exception ==0.3.0.2 + - annotated-exception ==0.3.0.4 - annotated-wl-pprint ==0.7.0 - ansi-terminal ==1.1.2 - ansi-terminal-game ==1.9.3.0 @@ -77,7 +77,7 @@ default-package-overrides: - approximate ==0.3.5 - approximate-equality ==1.1.0.2 - arbor-lru-cache ==0.1.1.1 - - arithmoi ==0.13.0.1 + - arithmoi ==0.13.1.0 - array-memoize ==0.6.0 - arrow-extras ==0.1.0.1 - arrows ==0.4.4.2 @@ -135,7 +135,7 @@ default-package-overrides: - aws-xray-client-wai ==0.1.0.2 - backprop ==0.2.6.5 - backtracking ==0.1.0 - - bank-holiday-germany ==1.3.0.0 + - bank-holiday-germany ==1.3.1.0 - bank-holidays-england ==0.2.0.11 - barbies ==2.1.1.0 - base16 ==1.0 @@ -173,7 +173,7 @@ default-package-overrides: - bencoding ==0.4.5.6 - benri-hspec ==0.1.0.3 - between ==0.11.0.0 - - bhoogle ==0.1.4.3 + - bhoogle ==0.1.4.4 - bibtex ==0.1.0.7 - bifunctor-classes-compat ==0.1 - bifunctors ==5.6.2 @@ -204,10 +204,10 @@ default-package-overrides: - bitvec ==1.1.5.0 - bitwise ==1.0.0.1 - bitwise-enum ==1.0.1.2 - - Blammo ==2.1.2.0 + - Blammo ==2.1.3.0 - blank-canvas ==0.7.4 - blas-carray ==0.1.0.2 - - blas-comfort-array ==0.0.0.3 + - blas-comfort-array ==0.0.0.4 - blas-ffi ==0.1 - blas-hs ==0.1.1.0 - blaze-bootstrap ==0.1.0.1 @@ -463,7 +463,7 @@ default-package-overrides: - control-monad-free ==0.6.2 - control-monad-omega ==0.3.3 - convertible ==1.1.1.1 - - cookie ==0.5.0 + - cookie ==0.5.1 - copilot ==4.1 - copilot-c99 ==4.1 - copilot-core ==4.1 @@ -501,9 +501,9 @@ default-package-overrides: - cryptohash-sha1 ==0.11.101.0 - cryptohash-sha256 ==0.11.102.1 - cryptohash-sha512 ==0.11.102.0 - - crypton ==1.0.3 + - crypton ==1.0.4 - crypton-conduit ==0.2.3 - - crypton-connection ==0.4.3 + - crypton-connection ==0.4.4 - cryptonite ==0.30 - cryptonite-conduit ==0.2.2 - cryptonite-openssl ==0.7 @@ -593,7 +593,7 @@ default-package-overrides: - declarative ==0.5.4 - deepseq-generics ==0.2.0.0 - deferred-folds ==0.9.18.7 - - defun-core ==0.1 + - defun-core ==0.1.0.1 - dejafu ==2.4.0.7 - dense-linear-algebra ==0.1.0.0 - dependent-map ==0.4.0.0 @@ -611,7 +611,7 @@ default-package-overrides: - df1 ==0.4.3 - dhall ==1.42.2 - di ==1.3 - - diagrams ==1.4.1 + - diagrams ==1.4.2 - diagrams-builder ==0.8.0.6 - diagrams-cairo ==1.4.2.1 - diagrams-canvas ==1.4.1.2 @@ -685,7 +685,7 @@ default-package-overrides: - dotenv ==0.12.0.0 - dotgen ==0.4.3 - dotnet-timespan ==0.0.1.0 - - dotparse ==0.1.2.1 + - dotparse ==0.1.2.2 - double-conversion ==2.0.5.0 - download ==0.3.2.7 - download-curl ==0.1.4 @@ -903,7 +903,7 @@ default-package-overrides: - functor-classes-compat ==2.0.0.2 - functor-combinators ==0.4.1.3 - functor-products ==0.1.2.2 - - fused-effects ==1.1.2.4 + - fused-effects ==1.1.2.5 - fusion-plugin ==0.2.7 - fusion-plugin-types ==0.1.0 - fuzzcheck ==0.1.1 @@ -917,7 +917,7 @@ default-package-overrides: - gemini-exports ==0.1.0.2 - general-games ==1.1.1 - generically ==0.1.1 - - generic-arbitrary ==1.0.1 + - generic-arbitrary ==1.0.1.2 - generic-constraints ==1.1.1.1 - generic-data ==1.1.0.2 - generic-data-functions ==0.6.0 @@ -991,7 +991,7 @@ default-package-overrides: - ghc-source-gen ==0.4.6.0 - ghc-syntax-highlighter ==0.0.11.0 - ghc-tcplugins-extra ==0.4.6 - - ghc-trace-events ==0.1.2.9 + - ghc-trace-events ==0.1.2.10 - ghc-typelits-extra ==0.4.8 - ghc-typelits-knownnat ==0.7.13 - ghc-typelits-natnormalise ==0.7.10 @@ -1012,7 +1012,7 @@ default-package-overrides: - gi-gdkx11 ==3.0.17 - gi-gdkx113 ==3.0.17 - gi-gdkx114 ==4.0.9 - - gi-gio ==2.0.36 + - gi-gio ==2.0.37 - gi-glib ==2.0.30 - gi-gmodule ==2.0.6 - gi-gobject ==2.0.31 @@ -1054,7 +1054,7 @@ default-package-overrides: - glob-posix ==0.2.0.1 - gloss ==1.13.2.2 - gloss-algorithms ==1.13.0.3 - - gloss-rendering ==1.13.1.2 + - gloss-rendering ==1.13.2.1 - glpk-headers ==0.5.1 - GLURaw ==2.0.0.5 - GLUT ==2.7.0.16 @@ -1114,7 +1114,7 @@ default-package-overrides: - hashids ==1.1.1.0 - hashmap ==1.3.3 - hashtables ==1.3.1 - - haskell-gi ==0.26.14 + - haskell-gi ==0.26.15 - haskell-gi-base ==0.26.8 - haskell-gi-overloading ==1.0 - haskell-lexer ==1.1.2 @@ -1308,10 +1308,10 @@ default-package-overrides: - html-email-validate ==0.2.0.0 - html-entities ==1.1.4.7 - html-entity-map ==0.1.0.0 - - html-parse ==0.2.1.0 + - html-parse ==0.2.2.0 - http2 ==5.3.9 - HTTP ==4000.4.1 - - http-api-data ==0.6.1 + - http-api-data ==0.6.2 - http-api-data-qq ==0.1.0.0 - http-client ==0.7.19 - http-client-openssl ==0.3.3 @@ -1325,7 +1325,7 @@ default-package-overrides: - http-download ==0.2.1.0 - httpd-shed ==0.4.1.2 - http-io-streams ==0.1.7.0 - - http-link-header ==1.2.2 + - http-link-header ==1.2.3 - http-media ==0.8.1.1 - http-query ==0.1.3 - http-reverse-proxy ==0.6.1.0 @@ -1447,7 +1447,7 @@ default-package-overrides: - iso639 ==0.1.0.3 - iso8601-time ==0.1.5 - isocline ==1.0.9 - - isomorphism-class ==0.3.0.1 + - isomorphism-class ==0.3.1.2 - ix-shapable ==0.1.0 - jack ==0.7.2.2 - jalaali ==1.0.0.0 @@ -1468,10 +1468,10 @@ default-package-overrides: - jsonifier ==0.2.1.3 - jsonpath ==0.3.0.0 - json-rpc ==1.1.1 - - json-spec ==1.1.1.1 - - json-spec-elm ==0.4.0.5 + - json-spec ==1.1.1.2 + - json-spec-elm ==0.4.0.6 - json-spec-elm-servant ==0.4.3.0 - - json-spec-openapi ==1.0.1.0 + - json-spec-openapi ==1.0.1.1 - json-stream ==0.4.6.0 - JuicyCairo ==0.1.0.0 - JuicyPixels ==3.3.9 @@ -1523,16 +1523,16 @@ default-package-overrides: - language-thrift ==0.13.0.0 - lapack ==0.5.2 - lapack-carray ==0.0.3 - - lapack-comfort-array ==0.0.1 + - lapack-comfort-array ==0.0.1.1 - lapack-ffi ==0.0.3 - - lapack-ffi-tools ==0.1.3.1 + - lapack-ffi-tools ==0.1.3.2 - lapack-hmatrix ==0.0.0.2 - large-hashable ==0.1.2.0 - largeword ==1.2.5 - latex ==0.1.0.4 - lattices ==2.2.1 - lawful ==0.1.0.0 - - lawful-conversions ==0.1.6 + - lawful-conversions ==0.1.6.1 - lazy-csv ==0.5.1 - lazyio ==0.1.0.4 - lazyppl ==1.0 @@ -1751,7 +1751,7 @@ default-package-overrides: - monads-tf ==0.3.0.1 - monad-time ==0.4.0.0 - mongoDB ==2.7.1.4 - - monoidal-containers ==0.6.5.0 + - monoidal-containers ==0.6.6.0 - monoidal-functors ==0.2.3.0 - monoid-extras ==0.6.5 - monoidmap ==0.0.4.3 @@ -1811,7 +1811,7 @@ default-package-overrides: - nanospec ==0.2.2 - nanovg ==0.8.1.0 - nats ==1.1.2 - - natural-arithmetic ==0.2.1.0 + - natural-arithmetic ==0.2.2.0 - natural-induction ==0.2.0.0 - natural-sort ==0.1.2 - natural-transformation ==0.4.1 @@ -1830,7 +1830,7 @@ default-package-overrides: - network-bsd ==2.8.1.0 - network-byte-order ==0.1.7 - network-conduit-tls ==1.4.0.1 - - network-control ==0.1.5 + - network-control ==0.1.6 - network-info ==0.2.1 - network-ip ==0.3.0.3 - network-messagepack-rpc ==0.1.2.0 @@ -1893,8 +1893,8 @@ default-package-overrides: - old-locale ==1.0.0.7 - old-time ==1.1.0.4 - ollama-haskell ==0.1.3.0 - - om-elm ==2.0.0.7 - - om-show ==0.1.2.10 + - om-elm ==2.0.0.8 + - om-show ==0.1.2.11 - once ==0.4 - one-liner ==2.1 - one-liner-instances ==0.1.3.0 @@ -1955,7 +1955,7 @@ default-package-overrides: - pandoc-types ==1.23.1 - pango ==0.13.12.0 - panic ==0.4.0.1 - - pantry ==0.10.0 + - pantry ==0.10.1 - parallel ==3.2.2.0 - parallel-io ==0.3.5 - parameterized ==0.5.0.0 @@ -2080,7 +2080,7 @@ default-package-overrides: - postgresql-schema ==0.1.14 - postgresql-simple ==0.7.0.0 - postgresql-simple-url ==0.2.1.0 - - postgresql-syntax ==0.4.1.1 + - postgresql-syntax ==0.4.1.2 - postgresql-typed ==0.6.2.5 - post-mess-age ==0.2.1.0 - pptable ==0.3.0.0 @@ -2108,7 +2108,7 @@ default-package-overrides: - pretty-terminal ==0.1.0.0 - primecount ==0.1.0.2 - primes ==0.2.1.0 - - primitive ==0.9.0.0 + - primitive ==0.9.1.0 - primitive-addr ==0.1.0.3 - primitive-extras ==0.10.2.2 - primitive-offset ==0.2.0.1 @@ -2511,7 +2511,7 @@ default-package-overrides: - sox ==0.2.3.2 - soxlib ==0.0.3.2 - speculate ==0.4.20 - - specup ==0.2.0.4 + - specup ==0.2.0.5 - speedy-slice ==0.3.2 - sphinx ==0.6.1 - Spintax ==0.3.7.0 @@ -2699,17 +2699,17 @@ default-package-overrides: - temporary-resourcet ==0.1.0.1 - tensorflow-test ==0.1.0.0 - tensort ==1.0.1.4 - - termbox ==2.0.0.1 - - termbox-banana ==2.0.0 - - termbox-bindings-c ==0.1.0.1 - - termbox-bindings-hs ==1.0.0 - - termbox-tea ==1.0.0 + - termbox ==2.0.0.2 + - termbox-banana ==2.0.0.1 + - termbox-bindings-c ==0.1.0.2 + - termbox-bindings-hs ==1.0.0.1 + - termbox-tea ==1.0.0.1 - terminal ==0.2.0.0 - terminal-progress-bar ==0.4.2 - terminal-size ==0.3.4 - termonad ==4.6.0.0 - test-certs ==0.1.1.1 - - test-framework ==0.8.2.1 + - test-framework ==0.8.2.2 - test-framework-hunit ==0.3.0.2 - test-framework-leancheck ==0.0.4 - test-framework-quickcheck2 ==0.3.0.6 @@ -2720,8 +2720,8 @@ default-package-overrides: - texmath ==0.12.9 - text-ansi ==0.3.0.1 - text-binary ==0.2.1.1 - - text-builder ==0.6.7.3 - - text-builder-dev ==0.3.9.1 + - text-builder ==0.6.10 + - text-builder-dev ==0.3.10 - text-builder-linear ==0.1.3 - text-conversions ==0.3.1.1 - text-icu ==0.8.0.5 @@ -2796,7 +2796,7 @@ default-package-overrides: - titlecase ==1.0.1 - tldr ==0.9.2 - tls ==2.1.1 - - tls-session-manager ==0.0.7 + - tls-session-manager ==0.0.8 - tlynx ==0.8.0.0 - tmapchan ==0.0.3 - tmapmvar ==0.0.4 @@ -2840,7 +2840,7 @@ default-package-overrides: - twitter-types ==0.11.0 - twitter-types-lens ==0.11.0 - typecheck-plugin-nat-simple ==0.1.0.9 - - typed-process ==0.2.12.0 + - typed-process ==0.2.13.0 - typed-uuid ==0.2.0.0 - type-equality ==1.0.1 - type-errors ==0.2.0.2 @@ -2914,7 +2914,7 @@ default-package-overrides: - unix-compat ==0.7.4 - unix-time ==0.4.16 - unjson ==0.15.4 - - unlifted ==0.2.2.0 + - unlifted ==0.2.3.0 - unliftio ==0.2.25.1 - unliftio-core ==0.2.1.0 - unliftio-path ==0.0.2.0 @@ -3086,7 +3086,7 @@ default-package-overrides: - xdg-desktop-entry ==0.1.1.2 - xdg-userdirs ==0.1.0.2 - xeno ==0.6 - - xlsx ==1.1.3 + - xlsx ==1.1.4 - xml ==1.3.14 - xml-basic ==0.1.3.3 - xmlbf ==0.7 From b3b6955ddff69799808d1bb37f4372825a0ef499 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 15:51:56 +0200 Subject: [PATCH 048/431] all-cabal-hashes: 2025-03-30T11:13:14Z -> 2025-04-21T04:38:52Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh --- pkgs/data/misc/hackage/pin.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/data/misc/hackage/pin.json b/pkgs/data/misc/hackage/pin.json index caabf69e91da..5355aca3d61b 100644 --- a/pkgs/data/misc/hackage/pin.json +++ b/pkgs/data/misc/hackage/pin.json @@ -1,6 +1,6 @@ { - "commit": "6fc5e0d20fed4a6e8ec26f6956786d0077f028b4", - "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6fc5e0d20fed4a6e8ec26f6956786d0077f028b4.tar.gz", - "sha256": "08vkrfn4s1jb680rq1flxas8hv04f5l715z0kh8sv909k3psbfak", - "msg": "Update from Hackage at 2025-03-30T11:13:14Z" + "commit": "611ebba3fc94becabf6cc6fbe713e4bfad592924", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/611ebba3fc94becabf6cc6fbe713e4bfad592924.tar.gz", + "sha256": "1gn3asjrzr6v7lcdg1vyrpv7xv74ldwbz517cvfhh2mxzrawrkmc", + "msg": "Update from Hackage at 2025-04-21T04:38:52Z" } From 6de45ff9a5883841dd73ad341c43347154a3dd91 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 15:56:56 +0200 Subject: [PATCH 049/431] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../haskell-modules/hackage-packages.nix | 3038 +++++++++++++---- 1 file changed, 2400 insertions(+), 638 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 3d8eec3ddcc5..d58d4e1f05f2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -4360,8 +4360,8 @@ self: { }: mkDerivation { pname = "Blammo"; - version = "2.1.2.0"; - sha256 = "0aa1kn4aljj6nvsnilfq3xy4b4yzy4gs6k949jjcvjhpm2zgab1m"; + version = "2.1.3.0"; + sha256 = "1vng5l6pz4p391ywnmbmypbva1cr5i38knabk67j9ylk2i0fy04a"; libraryHaskellDepends = [ aeson base @@ -5970,7 +5970,7 @@ self: { } ) { }; - "Cabal_3_14_1_1" = callPackage ( + "Cabal_3_14_2_0" = callPackage ( { mkDerivation, array, @@ -5991,8 +5991,10 @@ self: { }: mkDerivation { pname = "Cabal"; - version = "3.14.1.1"; - sha256 = "11grp5spxjmmjcvpszrzlgpv2zkad9l20rfbjd5rvnjp3wa51xan"; + version = "3.14.2.0"; + sha256 = "0cll8as76gvi0jhwrzpxrc0kf5v55jmc03mc9pnp4115gjqs5355"; + revision = "1"; + editedCabalFile = "016hy694a57zcqf8l5agfd19bxhdl4cr3my8vz30v4mr6xmai2pr"; setupHaskellDepends = [ mtl parsec @@ -6268,7 +6270,7 @@ self: { } ) { }; - "Cabal-syntax_3_14_1_0" = callPackage ( + "Cabal-syntax_3_14_2_0" = callPackage ( { mkDerivation, alex, @@ -6289,8 +6291,8 @@ self: { }: mkDerivation { pname = "Cabal-syntax"; - version = "3.14.1.0"; - sha256 = "13d4sfqlbx2m8f075jnqq965sj0ayn1vk2fd2m8rdp9fsqy8hxm0"; + version = "3.14.2.0"; + sha256 = "11armvlq5ygzrsn1k4vld8fr5li1vh9gd1l4al31kz7zvbm3jpwx"; libraryHaskellDepends = [ array base @@ -6724,8 +6726,8 @@ self: { pname = "Chart-diagrams"; version = "1.9.5.1"; sha256 = "1pk2fsmjl2dsabzpdwk3190nw0nwy581c4qsl93npx764qcxkp7q"; - revision = "3"; - editedCabalFile = "1d02cd4i4kvz53ymw1jrracbv0mkfzjizc64mkg8yxmrby0ywvlj"; + revision = "4"; + editedCabalFile = "0lkpn0jdx0nj6991dkakm3262z4l9sqzbyhck2nrxcisgg8afmn6"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base @@ -30321,8 +30323,8 @@ self: { }: mkDerivation { pname = "Monadoro"; - version = "0.4.0.0"; - sha256 = "0axilb24mw5f0jvmdyqbrnmh2k9klygxdfazqsyrj2cbxfsby3c3"; + version = "0.4.0.2"; + sha256 = "0mkj5k57c1m9nl04qyn770a754gkna62jg805cg88nhdlgpx9shs"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -30715,8 +30717,8 @@ self: { }: mkDerivation { pname = "MultiChor"; - version = "1.0.1.1"; - sha256 = "1rdwjr6j398m91f7a6mjhpp9zjzs2iclq22q221pcxx5x1y08hq1"; + version = "1.1.0.0"; + sha256 = "0i2g57h3cfcls0r5bjnpj79yrf2pfjh09ybfwqa81gli7szr5m6r"; libraryHaskellDepends = [ base bytestring @@ -34884,8 +34886,8 @@ self: { }: mkDerivation { pname = "PenroseKiteDart"; - version = "1.2"; - sha256 = "09z9kyyqmmbhw89inikh8hr2v8ninkwn4wkb7mjnfja92d4nfj3a"; + version = "1.2.1"; + sha256 = "0dzp261z231j0vwl727qa8vgzbi8dgc9vr462wlwdpzs8a18jdxf"; libraryHaskellDepends = [ base containers @@ -37487,6 +37489,32 @@ self: { } ) { }; + "Ranged-sets_0_5_0" = callPackage ( + { + mkDerivation, + base, + HUnit, + QuickCheck, + }: + mkDerivation { + pname = "Ranged-sets"; + version = "0.5.0"; + sha256 = "03254dl4nl7x4dhlkj6285gc6djgwklfbg1yypl1vfl72l5bsh40"; + libraryHaskellDepends = [ + base + QuickCheck + ]; + testHaskellDepends = [ + base + HUnit + QuickCheck + ]; + description = "Ranged sets for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "Ranka" = callPackage ( { mkDerivation, @@ -49232,6 +49260,7 @@ self: { QuickCheck, quickcheck-classes, random, + semirings, tagged, tasty, tasty-hspec, @@ -49246,8 +49275,8 @@ self: { }: mkDerivation { pname = "ac-library-hs"; - version = "1.2.3.0"; - sha256 = "0b41jpl97imwprn73qqff5p4l2qk0qnm58hi88lgn74az5harpqk"; + version = "1.2.6.0"; + sha256 = "1n10dg5c0khy3ijic77inbvar7n8qir9lqpdqgkjiyn5bhmc7j4x"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -49255,6 +49284,7 @@ self: { bitvec bytestring primitive + random vector vector-algorithms wide-word @@ -49264,6 +49294,7 @@ self: { bitvec bytestring primitive + random vector vector-algorithms wide-word @@ -49279,6 +49310,7 @@ self: { QuickCheck quickcheck-classes random + semirings tagged tasty tasty-hspec @@ -53743,10 +53775,8 @@ self: { }: mkDerivation { pname = "aeson-better-errors"; - version = "0.9.1.1"; - sha256 = "05yibq9kqbjb8rh84n12sbax05amvd8jccpja0hyadz58pjy4jnk"; - revision = "1"; - editedCabalFile = "0wzvrmhn5q2x1mcv43cyxhlck815ldkhx7c7gz5ijjyva1iicgn2"; + version = "0.9.1.3"; + sha256 = "1jsnpa1ry1iyzz5qmg58za7i0d4944gcidj12jgwdslmpvcxb436"; libraryHaskellDepends = [ aeson base @@ -58170,8 +58200,8 @@ self: { }: mkDerivation { pname = "alex"; - version = "3.5.2.0"; - sha256 = "02601mzx303gqicm1d528nqblnmwvc6mkmwyrl74f9s88vq04dli"; + version = "3.5.3.0"; + sha256 = "1ily1dp24i760m8p4l7x99ig532v8g1lxqp24f2i6dr8vpi55kd5"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -59365,13 +59395,14 @@ self: { { mkDerivation, base, + hspec, safe, text, }: mkDerivation { pname = "align-equal"; - version = "0.1.1.0"; - sha256 = "138iplm5xgbbahbssdqsrwq0w3qwyr26gpnjf9rrkw82p2xph74n"; + version = "1.0.1.2"; + sha256 = "1bm5vlklrrdvnh1qcks5bck66n2kyjz50dd21f55qhpav8m2sdcr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -59383,6 +59414,12 @@ self: { base text ]; + testHaskellDepends = [ + base + hspec + safe + text + ]; description = "Aligns text prefixes before '=' for consistent formatting"; license = lib.licenses.mit; hydraPlatforms = lib.platforms.none; @@ -76331,8 +76368,8 @@ self: { }: mkDerivation { pname = "annotated-exception"; - version = "0.3.0.2"; - sha256 = "1xsyq28hkf7ngkq9v5ga958d2fqbmshc9gl8lzms6vknr64gaqr7"; + version = "0.3.0.4"; + sha256 = "134hwx6nm1ana5xc13dcrjb91r545lp00vpnzfm6narb5jgp9wg3"; libraryHaskellDepends = [ base containers @@ -81984,10 +82021,8 @@ self: { }: mkDerivation { pname = "arch-hs"; - version = "0.11.1.0"; - sha256 = "1f50id3xplp8zwi379n6xi4in01gms97qbqnfxnsqzrv47xszwj4"; - revision = "4"; - editedCabalFile = "1qizarnjfzlml2v0bpdswhxdapakyhqil4avvmflzg4s3fm31m7l"; + version = "0.12.0.1"; + sha256 = "0j8j22yy3mz31ypw3j8bk4cz5n2pfvv41m5smg0jxxxvdf6jbdia"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -83341,8 +83376,8 @@ self: { }: mkDerivation { pname = "arithmoi"; - version = "0.13.0.1"; - sha256 = "08ny7pwy2askq0h34lsna0p0fqrb4wgngw5pxbdc150y2wb7p0lq"; + version = "0.13.1.0"; + sha256 = "0ka0sqkrkqrln6ci8fxzls9r5bhwii48xc39bbapdqbn4sc2c5bf"; configureFlags = [ "-f-llvm" ]; libraryHaskellDepends = [ array @@ -89821,8 +89856,8 @@ self: { }: mkDerivation { pname = "auto-split"; - version = "0.1.0.3"; - sha256 = "1v0m3a1jh04brkxvi9111a49wj7pfvx5wjix6h5q4clc85l0hcmg"; + version = "0.1.0.4"; + sha256 = "0h5amma97l6m8dxvhnnksskfm55zgpfx3qm24wivv7slhp7s9q2q"; libraryHaskellDepends = [ base ghc @@ -93810,21 +93845,23 @@ self: { bytestring, containers, directory, + effectful, + effectful-core, + effectful-plugin, + effectful-th, extra, filepath, - freer-simple, ghcid, hashable, haskell-src-exts, hedgehog, hpack, + hspec, lens, lens-aeson, megaparsec, mono-traversable, optparse-applicative, - polysemy, - polysemy-plugin, prettyprinter, process, profunctors, @@ -93847,8 +93884,8 @@ self: { }: mkDerivation { pname = "axel"; - version = "0.0.12"; - sha256 = "1136rnh5j47qxyciwmpgcdqy3j4f4pwcgb89wgkl8wixzxjxj6i1"; + version = "0.0.13"; + sha256 = "1300b6j2nnwwwlh4q0nw6qv2cadk6byiqqp0f4mhlmylzasvrbcy"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -93859,21 +93896,23 @@ self: { bytestring containers directory + effectful + effectful-core + effectful-plugin + effectful-th extra filepath - freer-simple ghcid hashable haskell-src-exts hedgehog hpack + hspec lens lens-aeson megaparsec mono-traversable optparse-applicative - polysemy - polysemy-plugin prettyprinter process profunctors @@ -93905,21 +93944,23 @@ self: { bytestring containers directory + effectful + effectful-core + effectful-plugin + effectful-th extra filepath - freer-simple ghcid hashable haskell-src-exts hedgehog hpack + hspec lens lens-aeson megaparsec mono-traversable optparse-applicative - polysemy - polysemy-plugin prettyprinter process profunctors @@ -93951,21 +93992,23 @@ self: { bytestring containers directory + effectful + effectful-core + effectful-plugin + effectful-th extra filepath - freer-simple ghcid hashable haskell-src-exts hedgehog hpack + hspec lens lens-aeson megaparsec mono-traversable optparse-applicative - polysemy - polysemy-plugin prettyprinter process profunctors @@ -96012,10 +96055,8 @@ self: { }: mkDerivation { pname = "bank-holiday-germany"; - version = "1.3.0.0"; - sha256 = "1agf4flql5xkj2rpdbdxpmvajhigcwzbxsmrh76bckmcj2b38k9f"; - revision = "4"; - editedCabalFile = "057nvj7bd6hm4xjylr75gq3sg74iz8h4xkyzxmxj54x76nplgq9i"; + version = "1.3.1.0"; + sha256 = "1a9n5vc9bqs6a6nh87px4lb9i73ad4yg0l67rlwiv80l4pqia1fi"; libraryHaskellDepends = [ base time @@ -96033,6 +96074,38 @@ self: { } ) { }; + "bank-holiday-germany_2_1_0_0" = callPackage ( + { + mkDerivation, + base, + doctest, + hedgehog, + hspec, + hspec-hedgehog, + time, + }: + mkDerivation { + pname = "bank-holiday-germany"; + version = "2.1.0.0"; + sha256 = "1p0grrrd949ng2hjwfx66v42c9sl2lhwxy0qg1r4b0myr77wia03"; + libraryHaskellDepends = [ + base + time + ]; + testHaskellDepends = [ + base + doctest + hedgehog + hspec + hspec-hedgehog + time + ]; + description = "German bank holidays and public holidays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "bank-holiday-usa" = callPackage ( { mkDerivation, @@ -101619,18 +101692,20 @@ self: { hoogle, lens, process, - protolude, text, time, typed-process, vector, + verset, vty, vty-crossplatform, }: mkDerivation { pname = "bhoogle"; - version = "0.1.4.3"; - sha256 = "1qsvzsfn7cysz4p62pwba207h2q9khii1vbwgsgn01qwvhc0vm15"; + version = "0.1.4.4"; + sha256 = "1z19h0jgnipj16rqbrflcjnqaslafq9bvwkyg8q0il76q7s4wyxa"; + revision = "1"; + editedCabalFile = "182j2bc4cqddzv5vd2fkkyx2qs9ya7vg9r234xr5gyp35waln1i9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -101643,11 +101718,11 @@ self: { hoogle lens process - protolude text time typed-process vector + verset vty vty-crossplatform ]; @@ -109391,10 +109466,8 @@ self: { }: mkDerivation { pname = "blas-comfort-array"; - version = "0.0.0.3"; - sha256 = "1g0bvag205ag520vlxv24cv63idjg6j8nwnadq9gbcibn4gvsisz"; - revision = "1"; - editedCabalFile = "1jdl8x0vs6p0h3qcwal7zr281cxqlxppq43yg2jkidhddqf9sgpd"; + version = "0.0.0.4"; + sha256 = "0km1pkmzaf89amyw867kbbakvgvimha8d7nsjn6rzn7pyc4p66ja"; libraryHaskellDepends = [ base blas-ffi @@ -110491,8 +110564,8 @@ self: { }: mkDerivation { pname = "blockfrost-api"; - version = "0.12.1.0"; - sha256 = "0v3v42qlwiq9vmxb7n9y0sx6fpj58l367a28mrhjkagj3skh1m08"; + version = "0.12.2.0"; + sha256 = "04w745ws2nf90yix2idd6shahqfi7mwx83j4divjrkfb57pd8v6p"; libraryHaskellDepends = [ aeson base @@ -110554,8 +110627,8 @@ self: { }: mkDerivation { pname = "blockfrost-client"; - version = "0.9.1.0"; - sha256 = "14pgfkpp3k1vnci718w7hcn4wmj81lbwdw14kmixb31haqajvn6n"; + version = "0.9.2.0"; + sha256 = "04q48afris70y4j4ya52kvj9n1iy8jqn6ygydp11idr15fpjj4qh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -112338,6 +112411,8 @@ self: { pname = "bond"; version = "0.13.0.0"; sha256 = "0zb42j6hz8vjg38cpmmqzisnirajz140s9yp83f1zv471r6zb868"; + revision = "1"; + editedCabalFile = "0vvj75033s2jfskfc6zrqpzdyi0jdv45dyr33z86nlsg4dwpj81f"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -114198,8 +114273,8 @@ self: { }: mkDerivation { pname = "bowtie"; - version = "0.5.0"; - sha256 = "0gdf3fiji0w68h51r8xdgn442k7gni66fq78bgpkrpj718fvjmbf"; + version = "0.7.0"; + sha256 = "0d26srb8r8p32n4cq0bs8r11psh3w87mf6bq4h5612knsbdyny0f"; libraryHaskellDepends = [ base bifunctors @@ -123734,10 +123809,8 @@ self: { }: mkDerivation { pname = "cabal-install"; - version = "3.14.1.1"; - sha256 = "1kmsnvdid2pc1r395id8h1vi8ckphm9h9rl7m5sn5d3zp153c7gi"; - revision = "1"; - editedCabalFile = "0yz85jln3nipglik8pn45kmbdn63i74xcll5yx5fdawlfrl4qav2"; + version = "3.14.2.0"; + sha256 = "1nvv3h9kq92ifyqqma88538579v7898pd9b52hras2h489skv8g8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -124173,8 +124246,8 @@ self: { }: mkDerivation { pname = "cabal-install-solver"; - version = "3.14.1.0"; - sha256 = "0gcccglkhz8kjjvqas79wn402c5im2fqqzms453hj0i28j0y4ydm"; + version = "3.14.2.0"; + sha256 = "0551cvrkbnjfqjd3byq7pczlwjdb0n1jrfsrb0j8axagylbif7g1"; libraryHaskellDepends = [ array base @@ -126272,8 +126345,8 @@ self: { }: mkDerivation { pname = "cachix"; - version = "1.7.7"; - sha256 = "1hlihm8lwng0g2w1a1cw56y32h85hdb1nxx9h8p60fql46z2f18w"; + version = "1.7.8"; + sha256 = "18vp2r0q6ibk5snsys7qh65vmshp4344z29pqdp8qfwzk5yqc3hc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -126433,8 +126506,8 @@ self: { }: mkDerivation { pname = "cachix-api"; - version = "1.7.7"; - sha256 = "13gr7l65xpn8y32cds129bwwsjmc4ykz3vzvfm5hvmi5przlwb88"; + version = "1.7.8"; + sha256 = "0rvmfwmgyn6jpivq45f5v5sg0s007ansjmizflxgiqn4sfqbkndr"; libraryHaskellDepends = [ aeson async @@ -127652,6 +127725,71 @@ self: { } ) { }; + "call-alloy_0_6_0_2" = callPackage ( + { + mkDerivation, + async, + base, + bytestring, + containers, + directory, + exceptions, + extra, + file-embed, + filepath, + hspec, + process, + split, + string-interpolate, + transformers, + trifecta, + unix, + }: + mkDerivation { + pname = "call-alloy"; + version = "0.6.0.2"; + sha256 = "1b8xb2z3cjlqiz2jj75qbw4p0xhdybhnarq3xg2gdn2c953xyscq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async + base + bytestring + containers + directory + exceptions + extra + filepath + process + split + transformers + trifecta + unix + ]; + testHaskellDepends = [ + async + base + bytestring + containers + directory + exceptions + extra + file-embed + filepath + hspec + process + split + string-interpolate + transformers + trifecta + unix + ]; + description = "A simple library to call Alloy given a specification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { }; + "call-haskell-from-anything" = callPackage ( { mkDerivation, @@ -127771,8 +127909,8 @@ self: { }: mkDerivation { pname = "calligraphy"; - version = "0.1.6"; - sha256 = "1bsg18vq2cpzhj0lp5pcy73pa93wahaan0nrjgyyqd48szqppn33"; + version = "0.1.7"; + sha256 = "0lmhp9zqn65qlf93aijqcpnx5gbw51ms09hc553ks1nw4g97cpvv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -128070,6 +128208,7 @@ self: { containers, deep-transformations, directory, + fast-logger, filepath, forms-data-format, hedgehog, @@ -128093,8 +128232,8 @@ self: { }: mkDerivation { pname = "canadian-income-tax"; - version = "2024.0"; - sha256 = "0lciy9q87wjv8gpc0qhgf2p7bpcxk7bg0ka7ac86c201qbva1xw7"; + version = "2024.1"; + sha256 = "1j68n3j05ga0l3fm9ric61i04kn0yjgzw80vzgwa5g208v1l97vj"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -128121,6 +128260,7 @@ self: { ca-province-codes containers directory + fast-logger filepath forms-data-format http-types @@ -128199,8 +128339,8 @@ self: { }: mkDerivation { pname = "candid"; - version = "0.5.0.2"; - sha256 = "1xj5p9qjwn24xrm2wkp2bz5wrkljrjzvqsfd8az09r0x1d3v62b7"; + version = "0.5.0.3"; + sha256 = "1xl7pr6sf8750n7xscqh9fax9dak5rz63wxqrmib0a362arhvpgc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129493,6 +129633,8 @@ self: { pname = "cardano-addresses"; version = "4.0.0"; sha256 = "13cvazmshy3j9c53g7i8pd4fmh6mgiajhaf42cf2d353pjjxr1w4"; + revision = "1"; + editedCabalFile = "1alyswv1d4q616vikwyv35ycxlz73qa7w602y43iba2g953823xv"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141188,10 +141330,8 @@ self: { }: mkDerivation { pname = "clash-shake"; - version = "0.3.2"; - sha256 = "0bgnl1q1xm1yhwspqlfr02p37iy8vka727r4awr2lihg12x83bjx"; - revision = "1"; - editedCabalFile = "1gqzayyqdrhfd11as965bmi06ahnx72sr5ghxczrlfxsihdrbcgl"; + version = "0.4.0"; + sha256 = "0k9zsgkdqhgw4l16j34b5y0sp553whiz77zvz5p4qsx2h7avri9w"; libraryHaskellDepends = [ aeson base @@ -144136,6 +144276,97 @@ self: { } ) { QtCore = null; }; + "clod" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + dhall, + directory, + file-embed, + filepath, + hashable, + hspec, + lens, + magic, + mtl, + optparse-applicative, + process, + QuickCheck, + random, + temporary, + text, + time, + transformers, + unix, + xxhash-ffi, + }: + mkDerivation { + pname = "clod"; + version = "0.2.2"; + sha256 = "1r71lqpj29x9i8hsc8baajny2b79d5mp2l9xdnsadmgmxsszvdvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + dhall + directory + file-embed + filepath + hashable + lens + magic + mtl + process + temporary + text + time + transformers + unix + xxhash-ffi + ]; + executableHaskellDepends = [ + aeson + base + bytestring + containers + directory + filepath + hashable + magic + optparse-applicative + process + text + time + ]; + testHaskellDepends = [ + base + bytestring + containers + directory + filepath + hashable + hspec + mtl + optparse-applicative + process + QuickCheck + random + temporary + text + time + unix + ]; + description = "Project file manager for Claude AI integrations"; + license = lib.licenses.mit; + } + ) { }; + "clogparse" = callPackage ( { mkDerivation, @@ -146255,6 +146486,74 @@ self: { } ) { }; + "co-log_0_7_0_0" = callPackage ( + { + mkDerivation, + ansi-terminal, + base, + bytestring, + co-log-core, + containers, + contravariant, + dependent-map, + dependent-sum, + directory, + doctest, + exceptions, + filepath, + Glob, + hedgehog, + mtl, + text, + time, + transformers, + unliftio-core, + vector, + }: + mkDerivation { + pname = "co-log"; + version = "0.7.0.0"; + sha256 = "0r3jy8wah1bglx6qyys4v6qachgiwdlm1z3z3xp49b6yw82yjq38"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal + base + bytestring + co-log-core + containers + contravariant + dependent-map + dependent-sum + directory + exceptions + filepath + mtl + text + time + transformers + unliftio-core + vector + ]; + executableHaskellDepends = [ + base + bytestring + dependent-map + mtl + ]; + testHaskellDepends = [ + base + co-log-core + doctest + Glob + hedgehog + ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "co-log-concurrent" = callPackage ( { mkDerivation, @@ -159042,8 +159341,8 @@ self: { }: mkDerivation { pname = "consumers"; - version = "2.3.3.0"; - sha256 = "19j16m20qrlqqgcp1nfzn9q9bv3b27vn48chpj2ifh0l9mxjqnmv"; + version = "2.3.3.1"; + sha256 = "1c4kgsprk4gdgj6zy0vqpfh1izqqdrjbdlzvrln3xpafv80ig060"; libraryHaskellDepends = [ aeson base @@ -159772,6 +160071,53 @@ self: { } ) { }; + "contiguous_0_6_5_0" = callPackage ( + { + mkDerivation, + base, + deepseq, + primitive, + primitive-unlifted, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + random, + random-shuffle, + run-st, + vector, + weigh, + }: + mkDerivation { + pname = "contiguous"; + version = "0.6.5.0"; + sha256 = "1ml7a8gcx89jmd7l96amcwkfyq23h4z6gwn377iaw6nbi1hia0lm"; + libraryHaskellDepends = [ + base + deepseq + primitive + primitive-unlifted + run-st + ]; + testHaskellDepends = [ + base + primitive + QuickCheck + quickcheck-classes + quickcheck-instances + vector + ]; + benchmarkHaskellDepends = [ + base + random + random-shuffle + weigh + ]; + description = "Unified interface for primitive arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "contiguous-checked" = callPackage ( { mkDerivation, @@ -160986,8 +161332,8 @@ self: { }: mkDerivation { pname = "cookie"; - version = "0.5.0"; - sha256 = "178slrr0lpz3kim86i3a2g9qxccmxpcvgldp9f2cvyzqj1qgwl8f"; + version = "0.5.1"; + sha256 = "187plsi53i0hmkg44f7n5xd2qpsg1kz189f08zhvp8z34qkydp8s"; libraryHaskellDepends = [ base bytestring @@ -165557,8 +165903,8 @@ self: { }: mkDerivation { pname = "crdt-event-fold"; - version = "1.8.1.1"; - sha256 = "07nqvmlpbcy88k7lmwl5n0mq2n0lxq48nigyqgzibadwg3i20r8q"; + version = "1.8.1.2"; + sha256 = "0la453h3y52nz7xwixz6r2scnya1729d6hj2dbzj98rld8bf8xcz"; libraryHaskellDepends = [ aeson base @@ -166294,8 +166640,8 @@ self: { pname = "criterion-compare"; version = "0.1.0.0"; sha256 = "034cm3hap9x6cwp44hrd03b09mifcm076a9pn3lgql5ardx91yl7"; - revision = "1"; - editedCabalFile = "0nzwqk0mrchrymbmim2542s37i3dvvs5ks25839z9x0fp6gpxiq6"; + revision = "2"; + editedCabalFile = "071hlwv6c510d2li0qxgdji1fa2c9iz88m63bcfk70bnamf4d5xr"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -169041,58 +169387,6 @@ self: { ) { }; "crypton" = callPackage ( - { - mkDerivation, - base, - basement, - bytestring, - deepseq, - gauge, - ghc-prim, - integer-gmp, - memory, - random, - tasty, - tasty-hunit, - tasty-kat, - tasty-quickcheck, - }: - mkDerivation { - pname = "crypton"; - version = "1.0.3"; - sha256 = "12z3xavhzw2nvvbkq0j22agwcnc4hh235cr7mzbd1a076wxrdbhl"; - libraryHaskellDepends = [ - base - basement - bytestring - deepseq - ghc-prim - integer-gmp - memory - ]; - testHaskellDepends = [ - base - bytestring - memory - tasty - tasty-hunit - tasty-kat - tasty-quickcheck - ]; - benchmarkHaskellDepends = [ - base - bytestring - deepseq - gauge - memory - random - ]; - description = "Cryptography Primitives sink"; - license = lib.licenses.bsd3; - } - ) { }; - - "crypton_1_0_4" = callPackage ( { mkDerivation, base, @@ -169141,7 +169435,6 @@ self: { ]; description = "Cryptography Primitives sink"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -169229,45 +169522,6 @@ self: { ) { }; "crypton-connection" = callPackage ( - { - mkDerivation, - base, - basement, - bytestring, - containers, - crypton-x509, - crypton-x509-store, - crypton-x509-system, - crypton-x509-validation, - data-default, - network, - socks, - tls, - }: - mkDerivation { - pname = "crypton-connection"; - version = "0.4.3"; - sha256 = "1q9az1bd6gykm897vmasbx1v9dfnwz4fgypya12yssjy7772b269"; - libraryHaskellDepends = [ - base - basement - bytestring - containers - crypton-x509 - crypton-x509-store - crypton-x509-system - crypton-x509-validation - data-default - network - socks - tls - ]; - description = "Simple and easy network connection API"; - license = lib.licenses.bsd3; - } - ) { }; - - "crypton-connection_0_4_4" = callPackage ( { mkDerivation, base, @@ -169297,7 +169551,6 @@ self: { ]; description = "Simple and easy network connection API"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -173345,6 +173598,7 @@ self: { ghc-typelits-knownnat, mtl, primitive, + primitive-unaligned, prop-unit, text, transformers, @@ -173352,8 +173606,8 @@ self: { }: mkDerivation { pname = "dahdit"; - version = "0.7.0"; - sha256 = "11g5c6csgrw6jq3ijv07yq2kj4f3ylkh450gv8qs9lqlg5haiis3"; + version = "0.8.0"; + sha256 = "15sj22p0xvxaa0mr6kyj86cmik3dyyz9v8ppziqfl055r9ja96vn"; libraryHaskellDepends = [ base bytestring @@ -173364,6 +173618,7 @@ self: { ghc-typelits-knownnat mtl primitive + primitive-unaligned text transformers vector @@ -173378,6 +173633,7 @@ self: { ghc-typelits-knownnat mtl primitive + primitive-unaligned prop-unit text transformers @@ -173388,6 +173644,98 @@ self: { } ) { }; + "dahdit-audio" = callPackage ( + { + mkDerivation, + aeson, + aeson-casing, + aeson-pretty, + aeson-via, + base, + bytestring, + containers, + dahdit, + data-default, + data-sword, + daytripper, + digest, + directory, + filepath, + ghc-typelits-knownnat, + microlens, + mtl, + optparse-applicative, + pathwalk, + prettyprinter, + primitive, + regex-tdfa, + tasty, + tasty-hunit, + text, + transformers, + }: + mkDerivation { + pname = "dahdit-audio"; + version = "0.8.0"; + sha256 = "016wzjqvy0y1qj4jsqy183f570zlc4xzldgpqclj55lpcf2wv86b"; + libraryHaskellDepends = [ + aeson + aeson-casing + aeson-pretty + aeson-via + base + bytestring + containers + dahdit + data-default + data-sword + digest + directory + filepath + ghc-typelits-knownnat + microlens + mtl + optparse-applicative + pathwalk + prettyprinter + primitive + regex-tdfa + text + transformers + ]; + testHaskellDepends = [ + aeson + aeson-casing + aeson-pretty + aeson-via + base + bytestring + containers + dahdit + data-default + data-sword + daytripper + digest + directory + filepath + ghc-typelits-knownnat + microlens + mtl + optparse-applicative + pathwalk + prettyprinter + primitive + regex-tdfa + tasty + tasty-hunit + text + transformers + ]; + description = "Audio file parsing/printing with dahdit"; + license = lib.licenses.bsd3; + } + ) { }; + "dahdit-midi" = callPackage ( { mkDerivation, @@ -173410,8 +173758,8 @@ self: { }: mkDerivation { pname = "dahdit-midi"; - version = "0.7.0"; - sha256 = "15id66nm3lknwgmmh57kfzjlg8ai7l3rlls5by56ii8a9c5x5hxg"; + version = "0.8.0"; + sha256 = "1avqjgyj86g20dyy3s816nvyqy4n8xwdqjvg4m0y70v343qr2bwg"; libraryHaskellDepends = [ base bytestring @@ -173465,8 +173813,8 @@ self: { }: mkDerivation { pname = "dahdit-network"; - version = "0.7.0"; - sha256 = "07aj5hc8vgy3691q9x335b4ypxjl5m17b7qw19gkg0lxphddxx25"; + version = "0.8.0"; + sha256 = "175pgcrw7iphw6yahy20dd1cf6p0bbmf2sq0hmgj6bm25ms35j47"; libraryHaskellDepends = [ base bytestring @@ -173506,8 +173854,8 @@ self: { }: mkDerivation { pname = "dahdit-test"; - version = "0.7.0"; - sha256 = "0k7sy43d319n2371qsv803x4p51653bfdysjk5nyc6f68i2q7j12"; + version = "0.8.0"; + sha256 = "0hzhqacfyhkk3y19y3f1mbd7jwwgdh8qf3y7clfjnpn67fjjmqng"; libraryHaskellDepends = [ base bytestring @@ -176290,6 +176638,57 @@ self: { } ) { }; + "data-effects_0_4_0_2" = callPackage ( + { + mkDerivation, + base, + co-log-core, + containers, + data-default, + data-effects-core, + data-effects-th, + infinite-list, + lens, + tasty, + tasty-discover, + tasty-hunit, + text, + these, + time, + unbounded-delays, + unliftio, + }: + mkDerivation { + pname = "data-effects"; + version = "0.4.0.2"; + sha256 = "0dkrn3p8whywqmiznq8wp2g7j12pnrjjm11w7pj64hgjx0s0rkaf"; + libraryHaskellDepends = [ + base + co-log-core + containers + data-default + data-effects-core + data-effects-th + infinite-list + lens + text + these + time + unbounded-delays + unliftio + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "A basic framework for effect systems based on effects represented by GADTs"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "data-effects-core" = callPackage ( { mkDerivation, @@ -176320,6 +176719,45 @@ self: { } ) { }; + "data-effects-core_0_4_0_2" = callPackage ( + { + mkDerivation, + base, + free, + hspec, + kan-extensions, + mtl, + primitive, + tasty, + tasty-discover, + tasty-hspec, + unliftio, + }: + mkDerivation { + pname = "data-effects-core"; + version = "0.4.0.2"; + sha256 = "03p30sj5nqqmkw55p0fc83ncx5w8z7rpi920x35mdgl00wpxxs6a"; + libraryHaskellDepends = [ + base + free + kan-extensions + mtl + primitive + unliftio + ]; + testHaskellDepends = [ + base + hspec + tasty + tasty-hspec + ]; + testToolDepends = [ tasty-discover ]; + description = "A basic framework for effect systems based on effects represented by GADTs"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "data-effects-th" = callPackage ( { mkDerivation, @@ -176375,6 +176813,60 @@ self: { } ) { }; + "data-effects-th_0_4_0_2" = callPackage ( + { + mkDerivation, + base, + containers, + data-default, + data-effects-core, + either, + extra, + formatting, + infinite-list, + lens, + mtl, + tasty, + tasty-discover, + tasty-hunit, + template-haskell, + text, + th-abstraction, + }: + mkDerivation { + pname = "data-effects-th"; + version = "0.4.0.2"; + sha256 = "08qa9f0mc4246qp8dnfp7pcbfvlfvrgpqyv407nqqnd1wc7nlf78"; + libraryHaskellDepends = [ + base + containers + data-default + data-effects-core + either + extra + formatting + infinite-list + lens + mtl + template-haskell + text + th-abstraction + ]; + testHaskellDepends = [ + base + data-default + data-effects-core + infinite-list + tasty + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Template Haskell utilities for the data-effects library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "data-elevator" = callPackage ( { mkDerivation, @@ -177916,8 +178408,8 @@ self: { }: mkDerivation { pname = "data-reify-gadt"; - version = "0.1.0.0"; - sha256 = "1fi9fsx1xvrd6lbh0zr21727clvv1j6ca62yq70z5fwsy4yx1gf2"; + version = "0.1.0.1"; + sha256 = "0zbqka2cjah449z4ddlq77ljg8x45pnjqvl0hkpghv55v2isg1sl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -179392,6 +179884,82 @@ self: { } ) { }; + "dataframe" = callPackage ( + { + mkDerivation, + array, + attoparsec, + base, + bytestring, + containers, + criterion, + directory, + hashable, + HUnit, + random, + random-shuffle, + statistics, + text, + time, + vector, + vector-algorithms, + }: + mkDerivation { + pname = "dataframe"; + version = "0.1.0.1"; + sha256 = "1n17s20s4lznqs4rx8f90zw5sijkz0s6b48j6wrg4wgddg3dsb2m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + attoparsec + base + bytestring + containers + directory + hashable + statistics + text + time + vector + vector-algorithms + ]; + executableHaskellDepends = [ + array + attoparsec + base + bytestring + containers + directory + hashable + statistics + text + time + vector + vector-algorithms + ]; + testHaskellDepends = [ + base + HUnit + random + random-shuffle + text + time + vector + ]; + benchmarkHaskellDepends = [ + base + criterion + random + text + vector + ]; + description = "An intuitive, dynamically-typed DataFrame library"; + license = lib.licenses.gpl3Plus; + mainProgram = "dataframe"; + } + ) { }; + "datalog" = callPackage ( { mkDerivation, @@ -182288,6 +182856,7 @@ self: { { mkDerivation, aeson, + aeson-qq, base, containers, hspec, @@ -182297,8 +182866,8 @@ self: { }: mkDerivation { pname = "debug-print"; - version = "0.1.0.0"; - sha256 = "0920fwzv5lal5214g973yv73dyyg02aa9fdkddcv7bdq445as6m5"; + version = "0.2.0.0"; + sha256 = "195hacxpm3ik7r8mcl5vs1l6j5q8nhvvrsxqbp3p7bghybvnaa3v"; libraryHaskellDepends = [ aeson base @@ -182308,6 +182877,7 @@ self: { ]; testHaskellDepends = [ aeson + aeson-qq base hspec markdown-unlit @@ -183679,8 +184249,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "defun-core"; - version = "0.1"; - sha256 = "1vxkasxvkkk0x11r850h14fh37pfyavd0pib5zgnj4w0ddmqx00g"; + version = "0.1.0.1"; + sha256 = "0yy02va22bhxk1gl1m1k4c84sc788g891p5m81mr3bai5y7vq402"; libraryHaskellDepends = [ base ]; description = "Defunctionalization helpers: core definitions"; license = lib.licenses.bsd3; @@ -183696,8 +184266,8 @@ self: { }: mkDerivation { pname = "defun-sop"; - version = "0.1"; - sha256 = "1zd8laprbmaaxgj21n8bnrax2m9l67y950d1fs8b2bdlsc33llc8"; + version = "0.1.0.1"; + sha256 = "0wb6axzilgqf32c7xk3ja42cax7brbv29f7nx69j65qxblayb7ls"; libraryHaskellDepends = [ base defun-core @@ -189154,8 +189724,8 @@ self: { }: mkDerivation { pname = "diagrams"; - version = "1.4.1"; - sha256 = "0z4i169yzznfj6bmkvgs09v85zchq7visajn6v5hvhj3m0ic0cmh"; + version = "1.4.2"; + sha256 = "12ff6lvkmpbblz3id517rf48rzd1v940y6gq6khhbsy8p9ad2ic4"; libraryHaskellDepends = [ diagrams-contrib diagrams-core @@ -189213,8 +189783,8 @@ self: { }: mkDerivation { pname = "diagrams-braille"; - version = "0.1.1"; - sha256 = "1h9j1hrhpzl5rqhjnwp92sv0shc9i7yhnzpbs1dxfpyn8baws7mc"; + version = "0.1.2"; + sha256 = "1b2avafvrc2rx0r9x0xnx9nvl8cl21jrls587clwpv4nrsijfhnr"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -189511,6 +190081,8 @@ self: { pname = "diagrams-canvas"; version = "1.4.2"; sha256 = "0ns1xmgcjqig7qld7r77rbcrk779cmzj7xfqj6a7sbdci3in2dgm"; + revision = "1"; + editedCabalFile = "08pm7i10k7a046jjrdbzhmlrv05wp171mblgs8y18m6vc8hw87v6"; libraryHaskellDepends = [ base blank-canvas @@ -189807,8 +190379,8 @@ self: { pname = "diagrams-graphviz"; version = "1.4.1.1"; sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40"; - revision = "6"; - editedCabalFile = "1h0y3dv8707yvk1g0hmyb6knzahyzyxqmabkih4wyq5cz1zjmh1n"; + revision = "7"; + editedCabalFile = "17wf141cgyw13v3ly074vaakrdgi1k3ifq6k521b4sn8r6vzfaws"; libraryHaskellDepends = [ base containers @@ -190091,7 +190663,7 @@ self: { } ) { }; - "diagrams-input_0_1_4" = callPackage ( + "diagrams-input_0_1_5" = callPackage ( { mkDerivation, attoparsec, @@ -190125,8 +190697,8 @@ self: { }: mkDerivation { pname = "diagrams-input"; - version = "0.1.4"; - sha256 = "0xmywrx8mc12jzynym9d8aw026agwphygf6n4jmd1mvw9vs0270d"; + version = "0.1.5"; + sha256 = "011kvcx3py8dwjx10ddd0z6pm5k76lb2y4mzkfp1nbcy0imkkfyq"; libraryHaskellDepends = [ attoparsec base @@ -192501,8 +193073,8 @@ self: { }: mkDerivation { pname = "digraph"; - version = "0.3.0"; - sha256 = "0p70978qy83xz14drzk874zghjh3jybgw9a4fp1cfrmpmbdms5df"; + version = "0.3.2"; + sha256 = "1662r57g9lapqs6l3rqassa55li2q16v83ay4p41afcsn7119v11"; libraryHaskellDepends = [ base containers @@ -200995,8 +201567,8 @@ self: { }: mkDerivation { pname = "dotparse"; - version = "0.1.2.1"; - sha256 = "16vadqgm8wka009piypcy77prqlj0961frdldn5shd75kfbp1r0z"; + version = "0.1.2.2"; + sha256 = "0zn8vhq76jihraq8brq1h4klx99wsp4qd3ylzr0dzrv1rsiby6vx"; libraryHaskellDepends = [ algebraic-graphs base @@ -213146,7 +213718,7 @@ self: { } ) { }; - "encoding_0_10" = callPackage ( + "encoding_0_10_2" = callPackage ( { mkDerivation, array, @@ -213163,8 +213735,8 @@ self: { }: mkDerivation { pname = "encoding"; - version = "0.10"; - sha256 = "035ma429ppxn69drwddhlkwy72wa9ddad0j0wl7g5xi5i980pmzj"; + version = "0.10.2"; + sha256 = "07fclvjvd25cb21j6hakkcrk83f46ri9mkc9qdgllhb5p9zwxdig"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -215832,6 +216404,10 @@ self: { aeson, base, bytestring, + doctest, + hedgehog, + hspec, + hspec-hedgehog, http-client, http-types, network-uri, @@ -215840,8 +216416,8 @@ self: { }: mkDerivation { pname = "erpnext-api-client"; - version = "0.1.0.1"; - sha256 = "01p08sgjpxmg9zq4953m09csg2qy28kp6ffpv042cn5djcdmb1ls"; + version = "0.2.0.0"; + sha256 = "02hcskijn2sazmi142vsk4d80fw1jm4rdbs93fq86r7jh6x4r6g0"; libraryHaskellDepends = [ aeson base @@ -215852,6 +216428,20 @@ self: { text time ]; + testHaskellDepends = [ + aeson + base + bytestring + doctest + hedgehog + hspec + hspec-hedgehog + http-client + http-types + network-uri + text + time + ]; description = "Generic API client library for ERPNext"; license = lib.licenses.mit; } @@ -234498,8 +235088,8 @@ self: { }: mkDerivation { pname = "flat-tex"; - version = "0.8.0"; - sha256 = "0p5shxpvv15ihbgdvgqwqjq1xz96s5cbflvwb8x7bh5qni8mm3ax"; + version = "0.8.1"; + sha256 = "1j6kjs1pl6lbcmkfwdxpa1m3bmb8ja53w9k99pzps5b9amdrcjgv"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -242307,6 +242897,8 @@ self: { pname = "free-vector-spaces"; version = "0.1.5.2"; sha256 = "0p0flpai3n9ism9dd3kyf1fa8s8rpb4cc00m3bplb9s8zb6aghpb"; + revision = "1"; + editedCabalFile = "1b0c7vifxhnm91wzwy10nzjwxd4dv91zx7jcfmr22qflml89blp7"; libraryHaskellDepends = [ base lens @@ -244548,8 +245140,8 @@ self: { pname = "ftp-client"; version = "0.5.1.6"; sha256 = "0xlrmzngdzg8h7lcb6kaz1zcm3kd1rdax4xs0h048iz7f78q18dg"; - revision = "1"; - editedCabalFile = "14pdfmm796mv3qd5y2rq8pj429v31w1d3dlxgyvypjmjh07v87gf"; + revision = "2"; + editedCabalFile = "1wskfpp32w1cg48jvwymf4d3z5211zrwk373cymji3h4nww7v3b3"; libraryHaskellDepends = [ attoparsec base @@ -246202,8 +246794,8 @@ self: { }: mkDerivation { pname = "fused-effects"; - version = "1.1.2.4"; - sha256 = "0ib129qadbjvk6ksf6gy98j43i4dskpzsjys63zcqxcwy66i45yd"; + version = "1.1.2.5"; + sha256 = "1jpa9n06pph20hr73rx1shljdk78w4nnv285qsf28iz9mx6ggqvg"; libraryHaskellDepends = [ base transformers @@ -250609,8 +251201,8 @@ self: { }: mkDerivation { pname = "generic-arbitrary"; - version = "1.0.1"; - sha256 = "1ir95k98w3i7aisw3gjflzaxzgq3qamxw1bssvdbww43sgckw0cj"; + version = "1.0.1.2"; + sha256 = "17cpwndcycz9sca00nfpgq8k3p2kf4cjpl7zz2bjdlkw9jvkhh9x"; libraryHaskellDepends = [ base QuickCheck @@ -250667,8 +251259,8 @@ self: { }: mkDerivation { pname = "generic-case"; - version = "0.1.0.0"; - sha256 = "0fbdic8f3cj7vvj539g4fvsga1cj99awc3qinv491by0gfpvvq2l"; + version = "0.1.1.0"; + sha256 = "1sqm7rcn7qc2m46xy8rvz08a47ls1qxyd2aivamskd0zy5kfmmm1"; libraryHaskellDepends = [ base generics-sop @@ -254244,8 +254836,8 @@ self: { }: mkDerivation { pname = "geoip2"; - version = "0.4.1.2"; - sha256 = "1gnwylivkxiiafda6yx7qggafknh2p0b4x8ci7lf412rifj0a4pr"; + version = "0.4.1.3"; + sha256 = "14prn5sn10ja8ad3j03fhvhjkgfrrcp9zsz0h266md0hayqlvzg0"; libraryHaskellDepends = [ base bytestring @@ -258187,8 +258779,8 @@ self: { }: mkDerivation { pname = "ghc-prof"; - version = "1.4.1.12"; - sha256 = "15gshlj8jp85m9y05z1wmssq5rkqyix9890hy1rkmy7nmkhij6mj"; + version = "1.4.1.13"; + sha256 = "0g85216s10pm515wi0dl95znq3vdac3zvagizg8vy82zfmsgxwcp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -259160,8 +259752,8 @@ self: { }: mkDerivation { pname = "ghc-trace-events"; - version = "0.1.2.9"; - sha256 = "01fk87z47jf8hm7dahjnfdmg2m26gi00f64va0p8l6rnirzxz9z9"; + version = "0.1.2.10"; + sha256 = "0f3lsk1g4d07hw8hzl819wf04wismx4vynln7mq32zkrhqgkx0ph"; libraryHaskellDepends = [ base bytestring @@ -262493,8 +263085,8 @@ self: { }: mkDerivation { pname = "gi-gio"; - version = "2.0.36"; - sha256 = "03wbzg9xyjn6axkyvah4v5knf06inzfr1n5qd36bnbzffnbqihg9"; + version = "2.0.37"; + sha256 = "0a3z1aj1fqnpwxcf27anjcp2wpg3mbn86xybk150260bb00jzxpb"; setupHaskellDepends = [ base Cabal @@ -264843,8 +265435,8 @@ self: { }: mkDerivation { pname = "gi-soup3"; - version = "3.0.4"; - sha256 = "0llrmd15rvvagq67r1yhxdbrgj8ni94kv1ws4l2ysc728qdiyw06"; + version = "3.0.5"; + sha256 = "0g3znkvb2m2bsydwppqybp3j22d2mzkhhas6p3r3h9kfj8qb4510"; setupHaskellDepends = [ base Cabal @@ -264981,7 +265573,7 @@ self: { } ) { vte_291 = pkgs.vte; }; - "gi-vte_2_91_34" = callPackage ( + "gi-vte_2_91_35" = callPackage ( { mkDerivation, base, @@ -264991,6 +265583,7 @@ self: { gi-atk, gi-cairo, gi-gdk3, + gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, @@ -265005,14 +265598,15 @@ self: { }: mkDerivation { pname = "gi-vte"; - version = "2.91.34"; - sha256 = "0l4sz3v2slj02h434fxv9nkycdvg4ndl6651zawbih19vqlwrn5j"; + version = "2.91.35"; + sha256 = "1m2kz8d1bkv4slb3pp7kw5k5fiyligxmn3bvss4gy6y0smhzdmyy"; setupHaskellDepends = [ base Cabal gi-atk gi-cairo gi-gdk3 + gi-gdkpixbuf gi-gio gi-glib gi-gobject @@ -265027,6 +265621,7 @@ self: { gi-atk gi-cairo gi-gdk3 + gi-gdkpixbuf gi-gio gi-glib gi-gobject @@ -266261,8 +266856,8 @@ self: { }: mkDerivation { pname = "git-annex"; - version = "10.20250320"; - sha256 = "03js1bafx3646h6h6zj0915c2pyjxj22f1nm6bjd34bjffx2di5i"; + version = "10.20250416"; + sha256 = "02d4dw7mc72y4lb34nhg4lv0wjns9p8hzx80wqbf2vgsyq7q6zk5"; configureFlags = [ "-fassistant" "-f-benchmark" @@ -271110,10 +271705,8 @@ self: { }: mkDerivation { pname = "gloss-rendering"; - version = "1.13.1.2"; - sha256 = "0zrdqh72gswyn27x43ifhy4q8m7hvmv24b5ki3hyra5yq74njlsm"; - revision = "2"; - editedCabalFile = "107mqdimasvv6vy2r16kk0cz3dqh98m9189q9hd10chk0r5k8ir0"; + version = "1.13.2.1"; + sha256 = "06xbbch1gh0rjyawj6x7lw8ig0ph9j13klzsfsxmvv3y7x0px09r"; libraryHaskellDepends = [ base bmp @@ -279415,8 +280008,8 @@ self: { }: mkDerivation { pname = "grammatical-parsers"; - version = "0.7.2"; - sha256 = "1lmi0rfzrs8jncfrqkdcf6x2ysd1j78wbgiap1dvk8ldp7qd1i95"; + version = "0.7.2.1"; + sha256 = "0j1y8bblzpx22nv7ix2c2bz0aw2mjz46lgym4jv65nbgmwqbnwny"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -279427,7 +280020,6 @@ self: { libraryHaskellDepends = [ attoparsec base - containers input-parsers monoid-subclasses parsers @@ -279644,6 +280236,7 @@ self: { data-default, deepseq, exceptions, + filepath, grpc-spec, hashable, http-types, @@ -279679,10 +280272,8 @@ self: { }: mkDerivation { pname = "grapesy"; - version = "1.0.0"; - sha256 = "1vrb4xb57j5bpzrhzipnw454yb5hpdyl64c2pnl0gdh79c053vvm"; - revision = "1"; - editedCabalFile = "146jyzlqdppdshkjqc2k7wjfs0awil5n3b1m17dcsiis8fslnj6n"; + version = "1.0.1"; + sha256 = "1iplb4pvbqrpqdd6vbafd01drxyfinbrjq0w74w8rjzs4h7ag9wp"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -279726,6 +280317,7 @@ self: { containers deepseq exceptions + filepath grpc-spec http-types http2 @@ -281711,6 +282303,8 @@ self: { pname = "greencard"; version = "3.0.4.2"; sha256 = "1vl9p6mqss5r4jfqnjir7m1q7fhh9f204c99qd5y5d0j7yc26r5y"; + revision = "1"; + editedCabalFile = "1scqpjhrv0sqbyrri78jj3jqjw24nv0as3p869ljrrpipxcwxlpp"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base ]; @@ -282672,7 +283266,7 @@ self: { } ) { }; - "grisette_0_11_0_0" = callPackage ( + "grisette_0_12_0_0" = callPackage ( { mkDerivation, array, @@ -282712,8 +283306,8 @@ self: { }: mkDerivation { pname = "grisette"; - version = "0.11.0.0"; - sha256 = "1fc1qdpq748fm3q61i1shpq0ksvnpz4zf7a5ph2gxgd49d7m0j3y"; + version = "0.12.0.0"; + sha256 = "0dcwbc53321jg6jfmsr72kmsx8w7c6x9aq4yllwfvbzh092ljlib"; libraryHaskellDepends = [ array async @@ -284211,6 +284805,18 @@ self: { } ) { }; + "gruvbox-colors" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "gruvbox-colors"; + version = "0.1.0.0"; + sha256 = "0if8kvwx51bwsdkwpk9ardmlm9l5v91vfy4g3bj2gmd3184nw6la"; + libraryHaskellDepends = [ base ]; + description = "Gruvbox colors for use in Haskell"; + license = lib.licenses.mit; + } + ) { }; + "gsasl" = callPackage ( { mkDerivation, @@ -286412,12 +287018,11 @@ self: { network, quic, tls, - unliftio, }: mkDerivation { pname = "h3spec"; - version = "0.1.11"; - sha256 = "0h519wf2a9swgi695ynydvfcrmmbr70kin49qk04a4nx9b4lcln1"; + version = "0.1.12"; + sha256 = "0f62kj6676mwiynlih3xzzr836qjcln8gsy070fn4cpkdyx7m33w"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -286430,7 +287035,6 @@ self: { network quic tls - unliftio ]; description = "QUIC"; license = lib.licenses.bsd3; @@ -301288,8 +301892,8 @@ self: { }: mkDerivation { pname = "haskell-gi"; - version = "0.26.14"; - sha256 = "1cz429xlbw7aszqz9dygy31vv0bckdxz14qlwqm57vkdd6j7gv00"; + version = "0.26.15"; + sha256 = "07lpd31j582czgvrivyh0fp3bbjmhvqicgy47pv2j69x450q2wsa"; setupHaskellDepends = [ base Cabal @@ -302310,8 +302914,8 @@ self: { }: mkDerivation { pname = "haskell-names"; - version = "0.9.9"; - sha256 = "0gqh7whzzcg46c262yf610g781ach3p8458kwf3mmf1pyhjrj7hm"; + version = "0.9.9.1"; + sha256 = "041dlfwxa68hlakad9p431adndjm9n3890zsbym14czygksznwzx"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -309256,7 +309860,7 @@ self: { } ) { }; - "hasql_1_9_1_1" = callPackage ( + "hasql_1_9_1_2" = callPackage ( { mkDerivation, aeson, @@ -309294,8 +309898,8 @@ self: { }: mkDerivation { pname = "hasql"; - version = "1.9.1.1"; - sha256 = "0wv3mpvv35nl7va34487naybxni3l588wpnfkgwlknfcv3qq4cg0"; + version = "1.9.1.2"; + sha256 = "0z8hadc22nx2yxbp9m5yvlz72rsbagwx676h29nh3cagaz7a9swi"; libraryHaskellDepends = [ aeson attoparsec @@ -310234,7 +310838,7 @@ self: { } ) { }; - "hasql-pool_1_3" = callPackage ( + "hasql-pool_1_3_0_1" = callPackage ( { mkDerivation, async, @@ -310251,8 +310855,8 @@ self: { }: mkDerivation { pname = "hasql-pool"; - version = "1.3"; - sha256 = "0zi2sv8pv2vg3ga1pngf71cmzfam5aw3l5mkm18cwsa0z6zk7ksq"; + version = "1.3.0.1"; + sha256 = "0rvj241z6adnkrkr5yfr0k8ngxqylsl85kjcka6mn05m4swplsfz"; libraryHaskellDepends = [ base bytestring @@ -312183,8 +312787,8 @@ self: { }: mkDerivation { pname = "haxl"; - version = "2.5.1.0"; - sha256 = "15psynsr61ahcmmm06lcprl47l271nqw2h0kwkahs6jy00l7ymhb"; + version = "2.5.1.1"; + sha256 = "1paqg3yggvama25nsfpm656rhj3d23kcapd609pgikh9bbjr8syg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -317300,6 +317904,41 @@ self: { } ) { }; + "heftia_0_6_0_0" = callPackage ( + { + mkDerivation, + base, + data-effects, + mtl, + tasty, + tasty-discover, + tasty-hunit, + unliftio, + }: + mkDerivation { + pname = "heftia"; + version = "0.6.0.0"; + sha256 = "18nvp0zcdwi9zf2w1zz60zn4iy78mjy9zqnw6156kz8bwpi8vbda"; + revision = "1"; + editedCabalFile = "0abcmwiwqik19fc8h5z0ijpw2fmygfkkyx44wddq26gd3kh89wid"; + libraryHaskellDepends = [ + base + data-effects + mtl + unliftio + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "higher-order algebraic effects done right"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "heftia-effects" = callPackage ( { mkDerivation, @@ -317417,6 +318056,116 @@ self: { } ) { eff = null; }; + "heftia-effects_0_6_0_1" = callPackage ( + { + mkDerivation, + base, + bytestring, + co-log-core, + containers, + data-effects, + eff, + effectful, + eveff, + filepath, + freer-simple, + fused-effects, + heftia, + hspec, + logict, + mpeff, + mtl, + polysemy, + process, + tasty, + tasty-bench, + tasty-discover, + tasty-hspec, + text, + time, + unbounded-delays, + unliftio, + }: + mkDerivation { + pname = "heftia-effects"; + version = "0.6.0.1"; + sha256 = "0jdxprqjz2x7g9sa6szvh8bs54kqmmgaacqfwr7jsydnjsdmbayq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + heftia + process + text + time + unbounded-delays + unliftio + ]; + executableHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + filepath + heftia + process + text + time + unbounded-delays + unliftio + ]; + testHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + heftia + hspec + process + tasty + tasty-hspec + text + time + unbounded-delays + unliftio + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base + bytestring + co-log-core + containers + data-effects + eff + effectful + eveff + freer-simple + fused-effects + heftia + logict + mpeff + mtl + polysemy + process + tasty-bench + text + time + unbounded-delays + unliftio + ]; + description = "higher-order algebraic effects done right"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + } + ) { eff = null; }; + "hegg" = callPackage ( { mkDerivation, @@ -323667,8 +324416,8 @@ self: { }: mkDerivation { pname = "hhp"; - version = "1.0.2"; - sha256 = "1ssgxdk087h1j8sg1f28vsy64c8aipmr02f3rbhdxjmxf2z7jgim"; + version = "1.0.3"; + sha256 = "059a5j39l0mmk5wc9zird3jz1zsrpgk5h8zxbn18w9i9zpmlbwlc"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -324279,8 +325028,8 @@ self: { pname = "hie-compat"; version = "0.3.1.2"; sha256 = "0m0520z20qd3vxh047izb140jbywnhi20i9av7gf6h8f8486cs0m"; - revision = "1"; - editedCabalFile = "03yidgx0vbw5jy1193lqb9yhc97z1hbwsfa92dkndh73j1d5ia3l"; + revision = "2"; + editedCabalFile = "0pljzwzj9szs7ynk8avfzy9wwphvm1jh3dl0zcid44bvkg15x863"; libraryHaskellDepends = [ array base @@ -324445,8 +325194,8 @@ self: { }: mkDerivation { pname = "hiedb"; - version = "0.6.0.1"; - sha256 = "0pvbxjhwqd7abvb5j23ynlg0rsqc09c0vq915drb52cilbs46fcn"; + version = "0.6.0.2"; + sha256 = "0sfxykvg5n44lpjj069j25pnff30ckby8k3n7yhp8ixajfnfrb5i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -327662,6 +328411,9 @@ self: { incipit-base, lens, lens-regex-pcre, + monad-control, + network, + network-uri, optparse-applicative, path, path-io, @@ -327669,6 +328421,7 @@ self: { random, tasty, tasty-hedgehog, + template-haskell, these, time, transformers, @@ -327677,8 +328430,8 @@ self: { }: mkDerivation { pname = "hix"; - version = "0.8.0"; - sha256 = "014rbcbg99zz9a5095avrpcqzdqarifha9jaw7hwcbpxlxs1i3jn"; + version = "0.9.1"; + sha256 = "1vqlswkw63spi7lwdcsqcijz2lrihsghapr1wmxaa67vjf7hz3il"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -327696,17 +328449,24 @@ self: { filepattern generic-lens generics-sop + hedgehog http-client http-client-tls http-types incipit-base lens lens-regex-pcre + monad-control + network + network-uri optparse-applicative path path-io pretty random + tasty + tasty-hedgehog + template-haskell these time transformers @@ -327727,11 +328487,14 @@ self: { incipit-base path path-io + pretty tasty tasty-hedgehog these + time transformers ]; + doHaddock = false; description = "Haskell/Nix development build tools"; license = "BSD-2-Clause-Patent"; hydraPlatforms = lib.platforms.none; @@ -328853,6 +329616,8 @@ self: { pname = "hledger"; version = "1.42.1"; sha256 = "0cw2v3ckg3b90d7xkq7mjwb1pr7z5js9qb3bm2i9mz7284aqzn3q"; + revision = "1"; + editedCabalFile = "1i422nwlp4pab9c4pi0vrdmnc52znxwd7pyd1173gk6jkkkvqg7n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -329564,6 +330329,8 @@ self: { pname = "hledger-lib"; version = "1.42.1"; sha256 = "0c59vxi9w809vhw0gzpkl8iv0qbd6wv5xq6lvllxz0y7axkw7vnl"; + revision = "1"; + editedCabalFile = "1lpnp61hfscjx01krypqlm08zsjgxgwd400wphg70yk7ay4zg981"; libraryHaskellDepends = [ aeson aeson-pretty @@ -329913,6 +330680,8 @@ self: { pname = "hledger-ui"; version = "1.42.1"; sha256 = "1grj5j2lndyxzbfbr9mp29qy2l4gs7pcqgbmrkdb2l8qcdm83nwm"; + revision = "1"; + editedCabalFile = "0db3yzr818m458ddlfkhbypsyjfkgmlbqyl9vyqdmvklxlnap0j5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -330168,6 +330937,8 @@ self: { pname = "hledger-web"; version = "1.42.1"; sha256 = "13z1fzvfdacdcaabhc68ic93rbh2kw983nhcm7jzkipnp559lvnj"; + revision = "1"; + editedCabalFile = "1mf2g5j8jqfdnvs1qnq58bb2d6yzi9bc3kh0zz00f0wbqhwiih30"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -335234,6 +336005,29 @@ self: { } ) { }; + "hoare" = callPackage ( + { + mkDerivation, + async, + base, + deepseq, + stm, + }: + mkDerivation { + pname = "hoare"; + version = "0.1.0.0"; + sha256 = "1xc49mfp7j9fk28xfn2w23ka6yx6rid453mfxh80ix1hzngyww4k"; + libraryHaskellDepends = [ + async + base + deepseq + stm + ]; + description = "Simple tools for communicating sequential processes"; + license = lib.licenses.zlib; + } + ) { }; + "hoauth" = callPackage ( { mkDerivation, @@ -340012,7 +340806,7 @@ self: { } ) { }; - "hpack_0_38_0" = callPackage ( + "hpack_0_38_1" = callPackage ( { mkDerivation, aeson, @@ -340044,15 +340838,14 @@ self: { text, transformers, unordered-containers, + vcr, vector, yaml, }: mkDerivation { pname = "hpack"; - version = "0.38.0"; - sha256 = "0iysz3xnxhjj49hjz9gv56awaldamrbidkiw0xd873g5yfyhyljp"; - revision = "1"; - editedCabalFile = "02pqfqqijvr2z3ki2rnb9nlavhzm59qbbvhq89bfdvhcicfgmmf4"; + version = "0.38.1"; + sha256 = "03qygb51jb4r6sg2bkaz7k80h11wgjr27hgpx6h08xm8axdk2gba"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -340134,6 +340927,7 @@ self: { text transformers unordered-containers + vcr vector yaml ]; @@ -344379,10 +345173,8 @@ self: { }: mkDerivation { pname = "hs-opentelemetry-instrumentation-auto"; - version = "0.1.0.1"; - sha256 = "00qsmldcn20c5vsy617w0kcn4dw0l730n74bdrp2acv1jpppaa4v"; - revision = "1"; - editedCabalFile = "0paa6p9w4ryr35dandqna53p56jsv3cgkw3dcw4f66j0bgaw2jgw"; + version = "0.1.0.2"; + sha256 = "1w4xq79phbbhjjp9q5pj7wlsdp0nrlfdhqpc9yh0vlaqag93cc6d"; libraryHaskellDepends = [ base bytestring @@ -346820,6 +347612,8 @@ self: { pname = "hsblst"; version = "0.0.4"; sha256 = "13dlz8am20np31bq31z596yam6w1rb0fdzlg3zwwvm6wyjh6b8sg"; + revision = "1"; + editedCabalFile = "1cwplg9k8pr6iy27gkc32ayxnwf63sbzdd660p1lm8dihvj9q1jy"; libraryHaskellDepends = [ base deepseq @@ -356677,8 +357471,8 @@ self: { }: mkDerivation { pname = "html-parse"; - version = "0.2.1.0"; - sha256 = "1vjy8bmxg0dsmq74hahmn1mkkgf7jm5qwhcfc8bsmm82c6jg08xx"; + version = "0.2.2.0"; + sha256 = "0dhwz7mx7y0pb2jqrx0pa8qdl0s3m77qjacyx6ih15xy39a4xn5z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -357634,10 +358428,8 @@ self: { }: mkDerivation { pname = "http-api-data"; - version = "0.6.1"; - sha256 = "1kz3qjjazl61q7iad6q67zdsm2gynsjdfcn34rzmybjhq27wylas"; - revision = "1"; - editedCabalFile = "0gw1hahhc5pyagvmvbpwqbm7sqpyfccy59p249jrmz667hsz92g3"; + version = "0.6.2"; + sha256 = "0d42xkm60i3irxcvwixvn5c01paz2kpfsz29vhxz08ir83zsk16w"; libraryHaskellDepends = [ base bytestring @@ -359343,6 +360135,7 @@ self: { errors, hspec, hspec-attoparsec, + hspec-discover, http-api-data, network-uri, QuickCheck, @@ -359351,8 +360144,8 @@ self: { }: mkDerivation { pname = "http-link-header"; - version = "1.2.2"; - sha256 = "1ix1k35x2cxzjvbywkpz8c0w6mmhp6hj235ch8rmc64lsff6x1hc"; + version = "1.2.3"; + sha256 = "1fycx3ba06r0dhjnab9grikc7f61c4dbz1mgnw4l7ymhyyqwrchg"; libraryHaskellDepends = [ attoparsec base @@ -359369,11 +360162,13 @@ self: { errors hspec hspec-attoparsec + hspec-discover http-api-data network-uri QuickCheck text ]; + testToolDepends = [ hspec-discover ]; benchmarkHaskellDepends = [ attoparsec base @@ -373065,6 +373860,145 @@ self: { } ) { }; + "immutaball-core" = callPackage ( + { + mkDerivation, + array, + async, + base, + bytestring, + containers, + curl, + directory, + filepath, + gl, + HUnit, + i18n, + JuicyPixels, + lens, + libvorbis, + mtl, + OpenGL, + parallel, + parsec, + pipes, + prettyprinter, + QuickCheck, + sdl2, + sdl2-ttf, + stm, + tasty, + tasty-hunit, + tasty-quickcheck, + text, + time, + transformers, + unbounded-delays, + wires, + }: + mkDerivation { + pname = "immutaball-core"; + version = "0.1.0.4.1"; + sha256 = "136vbcyywfyl2kafpygz1iwv5yahlzxhj9y07wsz3dch90x0lail"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array + async + base + bytestring + containers + curl + directory + filepath + gl + i18n + JuicyPixels + lens + libvorbis + mtl + OpenGL + parallel + parsec + pipes + prettyprinter + sdl2 + sdl2-ttf + stm + text + time + transformers + unbounded-delays + wires + ]; + executableHaskellDepends = [ + array + async + base + bytestring + containers + curl + directory + filepath + gl + i18n + JuicyPixels + lens + libvorbis + mtl + OpenGL + parallel + parsec + pipes + prettyprinter + sdl2 + sdl2-ttf + stm + text + time + transformers + unbounded-delays + wires + ]; + testHaskellDepends = [ + array + async + base + bytestring + containers + curl + directory + filepath + gl + HUnit + i18n + JuicyPixels + lens + libvorbis + mtl + OpenGL + parallel + parsec + pipes + prettyprinter + QuickCheck + sdl2 + sdl2-ttf + stm + tasty + tasty-hunit + tasty-quickcheck + text + time + transformers + unbounded-delays + wires + ]; + description = "Immutaball platformer game"; + license = lib.licenses.bsd0; + } + ) { }; + "imp" = callPackage ( { mkDerivation, @@ -380205,8 +381139,8 @@ self: { pname = "invertible-grammar"; version = "0.1.3.5"; sha256 = "01g4lf31hgv8dqabmabkp6zld6v2l3a2mv9wcgyfxghfrd6dspdw"; - revision = "1"; - editedCabalFile = "04xlxfqhyapb2wzzzfvzk6pr11w4rfqyi1axvsk1mxlrihyvl6yy"; + revision = "2"; + editedCabalFile = "1w61hp5rsgp8lgfmaik3r8iqbhsq9hlb7bm5j9sfnlfv0j57ba4g"; libraryHaskellDepends = [ base bifunctors @@ -382477,8 +383411,8 @@ self: { }: mkDerivation { pname = "iri"; - version = "0.5.1"; - sha256 = "0r1isflm644d823vwimrcmh4s8ash84gi4hgav1gxgiryw9j013n"; + version = "0.5.1.1"; + sha256 = "1xyndxzdqpbmwv8f86jlin22snddcm769m84d29sb9dkhyi6hncd"; libraryHaskellDepends = [ attoparsec base @@ -382507,7 +383441,7 @@ self: { tasty-hunit ]; doHaddock = false; - description = "RFC-based resource identifier library"; + description = "RFC-compliant universal resource identifier library (URL, URI, IRI)"; license = lib.licenses.mit; } ) { }; @@ -383287,13 +384221,14 @@ self: { tasty, tasty-quickcheck, text, + time, unordered-containers, vector, }: mkDerivation { pname = "isomorphism-class"; - version = "0.3.0.1"; - sha256 = "13jshr62x7wsj9bgwid8qbzig4svis5xk286c774k34k74vd4qy1"; + version = "0.3.1.2"; + sha256 = "0zsjpvxv6j81idqi8g18bahx24rp1y78p2g48yikr3lbbgjwlcic"; libraryHaskellDepends = [ base bytestring @@ -383303,6 +384238,7 @@ self: { profunctors QuickCheck text + time unordered-containers vector ]; @@ -383316,7 +384252,7 @@ self: { tasty-quickcheck text ]; - description = "Isomorphism typeclass solving the conversion problem"; + description = "Isomorphism typeclass as a lawful solution to the conversion problem"; license = lib.licenses.mit; } ) { }; @@ -390436,8 +391372,8 @@ self: { }: mkDerivation { pname = "json-spec"; - version = "1.1.1.1"; - sha256 = "0mdg820v9nm5aij4c5w2fnzzssni9nkki7vsnhx7nd03gsnfmrfv"; + version = "1.1.1.2"; + sha256 = "1wg7g94mss8bjx65xgnpz1d2rm9a68q6lnprwclmhjcrk91lfw7l"; libraryHaskellDepends = [ aeson base @@ -390477,8 +391413,8 @@ self: { }: mkDerivation { pname = "json-spec-elm"; - version = "0.4.0.5"; - sha256 = "17gna98c9x3zf7pc3yc1908si1v5l7vy5avrpc2gkdwnjaq6daq6"; + version = "0.4.0.6"; + sha256 = "1kr3j1lijki5v54gq71c1qm2ina2nsk26msxix4w9z8dg66nk6xr"; libraryHaskellDepends = [ base bound @@ -390576,7 +391512,7 @@ self: { } ) { }; - "json-spec-elm-servant_0_4_4_0" = callPackage ( + "json-spec-elm-servant_0_4_4_1" = callPackage ( { mkDerivation, aeson, @@ -390604,8 +391540,8 @@ self: { }: mkDerivation { pname = "json-spec-elm-servant"; - version = "0.4.4.0"; - sha256 = "0gg7658hb9nvk2s6qny53xs2brj2797rp5n69h66r2wwlxlrf6l9"; + version = "0.4.4.1"; + sha256 = "0236nyzixcj5z10kmmdxhdzb9gmaczjk0p9icgyh972zm6ql00l0"; libraryHaskellDepends = [ base bound @@ -390668,8 +391604,8 @@ self: { }: mkDerivation { pname = "json-spec-openapi"; - version = "1.0.1.0"; - sha256 = "1hq9sbb94qkaakvhrxnmvwxkw9mgdyq5krxfjasg4yl3ic4f0alk"; + version = "1.0.1.1"; + sha256 = "0vk9m76ga1706b9r4ggpfk7f11jpv22mhibqxd7vqfbi3iffm2ys"; libraryHaskellDepends = [ aeson base @@ -391715,28 +392651,26 @@ self: { { mkDerivation, aeson, - ansi-wl-pprint, base, binary, bytestring, containers, data-fix, - deriving-compat, directory, exceptions, filepath, - hashable, + hedgehog, lens, megaparsec, mtl, optparse-applicative, parser-combinators, + prettyprinter, scientific, - semigroupoids, tasty, tasty-bench, tasty-golden, - tasty-hunit, + tasty-hedgehog, template-haskell, text, th-lift-instances, @@ -391748,29 +392682,26 @@ self: { }: mkDerivation { pname = "jsonnet"; - version = "0.3.1.1"; - sha256 = "021kklj3ycpm5n2r6bjqc0vicn9vdv5a56sd1la6pf430i1fd7z9"; + version = "0.4.0.0"; + sha256 = "1a9hn0mnwya2i8d513yw59n90racqr5zyyvy9f5vncwkxb6j7yvz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson - ansi-wl-pprint base binary bytestring containers data-fix - deriving-compat directory exceptions filepath - hashable lens megaparsec mtl parser-combinators + prettyprinter scientific - semigroupoids template-haskell text th-lift-instances @@ -391782,28 +392713,29 @@ self: { ]; executableHaskellDepends = [ aeson - ansi-wl-pprint base bytestring - mtl + megaparsec optparse-applicative text ]; testHaskellDepends = [ - ansi-wl-pprint base bytestring + containers + data-fix filepath - mtl + hedgehog + prettyprinter tasty tasty-golden - tasty-hunit + tasty-hedgehog text ]; benchmarkHaskellDepends = [ - ansi-wl-pprint base bytestring + prettyprinter tasty-bench text ]; @@ -391815,6 +392747,57 @@ self: { } ) { }; + "jsonpatch" = callPackage ( + { + mkDerivation, + aeson, + aeson-optics, + aeson-pretty, + aeson-qq, + base, + bytestring, + hspec, + hspec-expectations-json, + markdown-unlit, + optics-core, + path, + text, + vector, + }: + mkDerivation { + pname = "jsonpatch"; + version = "0.3.0.1"; + sha256 = "0ycszkiij85j1hymq3v7g8pyjqam6g3cphar0yvdhy00xfda2wxd"; + libraryHaskellDepends = [ + aeson + aeson-optics + base + bytestring + optics-core + text + vector + ]; + testHaskellDepends = [ + aeson + aeson-optics + aeson-pretty + aeson-qq + base + bytestring + hspec + hspec-expectations-json + markdown-unlit + optics-core + path + text + vector + ]; + testToolDepends = [ markdown-unlit ]; + description = "JSON Patch parsing and application"; + license = lib.licenses.agpl3Only; + } + ) { }; + "jsonpath" = callPackage ( { mkDerivation, @@ -398872,13 +399855,14 @@ self: { rio, template-haskell, time, + transformers, unix, unliftio, }: mkDerivation { pname = "kmonad"; - version = "0.4.3"; - sha256 = "1wd55wx24sbgyq5laibmgn1agdq69333s9j7n44hs47a7hfxdvlv"; + version = "0.4.4"; + sha256 = "1jyxsg0pj5slvz86d3jpfmrg4im678fw4abidjfy7qnhd4gid2dl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -398892,6 +399876,7 @@ self: { rio template-haskell time + transformers unix unliftio ]; @@ -403481,6 +404466,64 @@ self: { } ) { }; + "langchain-hs" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + containers, + directory, + filepath, + http-conduit, + http-types, + ollama-haskell, + pdf-toolbox-document, + scalpel, + tasty, + tasty-hunit, + temporary, + text, + }: + mkDerivation { + pname = "langchain-hs"; + version = "0.0.1.0"; + sha256 = "10i1xk5zi9dmbw86zi3fkanqgwdzkb6kgyr5bccjfjhrizb8c933"; + libraryHaskellDepends = [ + aeson + base + bytestring + containers + directory + http-conduit + http-types + ollama-haskell + pdf-toolbox-document + scalpel + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + containers + directory + filepath + http-conduit + http-types + ollama-haskell + pdf-toolbox-document + scalpel + tasty + tasty-hunit + temporary + text + ]; + description = "Haskell implementation of Langchain"; + license = lib.licenses.mit; + } + ) { }; + "language-Modula2" = callPackage ( { mkDerivation, @@ -406916,10 +407959,8 @@ self: { }: mkDerivation { pname = "lapack-comfort-array"; - version = "0.0.1"; - sha256 = "1p4vfw95qnd48cbizncb7b7fgzkxbv7r3rp3ffw6r11wymhm67q0"; - revision = "1"; - editedCabalFile = "0z80pnn3fpbfbrxmv2n3gwwwlny4a9hgnivd0b8i25q1agyprzcs"; + version = "0.0.1.1"; + sha256 = "04ls07alcsbnghrgvprgz81yv8v6xkpv392c18qyjfwfdv0hdg0j"; libraryHaskellDepends = [ base comfort-array @@ -406977,10 +408018,8 @@ self: { }: mkDerivation { pname = "lapack-ffi-tools"; - version = "0.1.3.1"; - sha256 = "1mf41wcbxkgiv71c3jjwhsdg9d7qpa88qsifpa5vgplpx2v1p6ya"; - revision = "3"; - editedCabalFile = "19xnq84gw4937zhmj2h8nlrlsikni7qjdm2dbljl1qv68cjs3gjz"; + version = "0.1.3.2"; + sha256 = "0y30qwxzbggn3aqr437j3bi1yfa1fpdq96xq7vxbi1fnll8a9432"; isLibrary = false; isExecutable = true; enableSeparateDataOutput = true; @@ -408297,8 +409336,8 @@ self: { }: mkDerivation { pname = "lawful-conversions"; - version = "0.1.6"; - sha256 = "1gp4z8g5smnhi31h4cpniha5g1lha6hh5rhh7cv1cwkrzh0cmkbg"; + version = "0.1.6.1"; + sha256 = "18dp73b63wvzznvk1v47jxalpbfc9zjh184p88pjrjq3y6m514dg"; libraryHaskellDepends = [ base bytestring @@ -415409,22 +416448,22 @@ self: { { mkDerivation, base, - c2hs, + cpphs, libvirt, syb, unix, }: mkDerivation { pname = "libvirt-hs"; - version = "0.2.2"; - sha256 = "1zrc7z0v3zarmbfhasv1mk2wcyhg8azhdpk7q4aayhrb9hcq3i0n"; + version = "0.2.3"; + sha256 = "07bpi4339g6848kvz42ii11w412qih1r52csjn5ppdxhj3dm8924"; libraryHaskellDepends = [ base syb unix ]; libraryPkgconfigDepends = [ libvirt ]; - libraryToolDepends = [ c2hs ]; + libraryToolDepends = [ cpphs ]; description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; license = lib.licenses.bsd3; badPlatforms = lib.platforms.darwin; @@ -417428,6 +418467,83 @@ self: { } ) { }; + "linear-base_0_5_0" = callPackage ( + { + mkDerivation, + base, + containers, + deepseq, + ghc-bignum, + ghc-prim, + hashable, + hashtables, + hedgehog, + inspection-testing, + linear-generics, + mmorph, + MonadRandom, + primitive, + random, + random-shuffle, + storable-tuple, + tasty, + tasty-bench, + tasty-hedgehog, + tasty-inspection-testing, + text, + transformers, + unordered-containers, + vector, + }: + mkDerivation { + pname = "linear-base"; + version = "0.5.0"; + sha256 = "0iikqp73i0isxkd8xwg5f8f6dk3cv5iw6ifjkmp5r5kwxb650xgq"; + libraryHaskellDepends = [ + base + containers + ghc-bignum + ghc-prim + hashable + linear-generics + primitive + storable-tuple + text + transformers + vector + ]; + testHaskellDepends = [ + base + containers + hedgehog + inspection-testing + linear-generics + mmorph + tasty + tasty-hedgehog + tasty-inspection-testing + vector + ]; + benchmarkHaskellDepends = [ + base + containers + deepseq + hashable + hashtables + MonadRandom + random + random-shuffle + tasty-bench + unordered-containers + vector + ]; + doHaddock = false; + description = "Standard library for linear types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "linear-circuit" = callPackage ( { mkDerivation, @@ -417879,10 +418995,8 @@ self: { }: mkDerivation { pname = "linearmap-category"; - version = "0.6.0.1"; - sha256 = "1rwa6jlkxvgzsw6v717gk5981rxdhk78zvv1smninlwsrjwc5j0i"; - revision = "1"; - editedCabalFile = "0qj860xn0k36vr45zpchskk3y86k8529qspz53f600nvzgd4r4cz"; + version = "0.6.0.2"; + sha256 = "0nkg4s9kdxqa8g20yyzp8hig8cvvccmqgh1lf5vb0z4sq9ca1ka4"; libraryHaskellDepends = [ base call-stack @@ -421397,16 +422511,18 @@ self: { aeson, base, http-conduit, + http-types, text, }: mkDerivation { pname = "llama-cpp-haskell"; - version = "0.1.0.1"; - sha256 = "0c4pw2mp73n5pvr377aa6kklqc1d4kcgmymb3bixqagcav7nizsh"; + version = "0.1.0.2"; + sha256 = "11g5v696mj0rcl8w2bjd6wvklrl25xk97s5hlzqc2hazwpzfgdwk"; libraryHaskellDepends = [ aeson base http-conduit + http-types text ]; description = "Haskell bindings for the llama.cpp llama-server"; @@ -426008,8 +427124,8 @@ self: { }: mkDerivation { pname = "looksee"; - version = "0.8.0"; - sha256 = "0nzbcw766wpn86z8vsmf765zisw8af3304nas2fngm7hkv77v5ds"; + version = "0.8.1"; + sha256 = "1xzidd03v499rcggkwdgj650jl3q9qbzwxwqll9hglbr5c12d4kb"; libraryHaskellDepends = [ base bifunctors @@ -433697,8 +434813,8 @@ self: { }: mkDerivation { pname = "manifolds-core"; - version = "0.6.1.0"; - sha256 = "1fw6985ccg173x3449s81yzgnn3irhyzbw8i8jajyzqawr7kasp4"; + version = "0.6.1.1"; + sha256 = "0w953qmqczw7hhyxmd3vk9qng684k9cwjmgvxzr2yxhjpr05h7vm"; libraryHaskellDepends = [ base call-stack @@ -440367,8 +441483,8 @@ self: { pname = "meminfo"; version = "0.2.0.0"; sha256 = "1mxk57qr4d1k6sz4qld09d61nc15hixggc5klfj5xr0n8rw1za3x"; - revision = "2"; - editedCabalFile = "0i6znbcw4yyf8jzkixx5dxbklzfnh79hmywvwwamdmjgi39akpi5"; + revision = "3"; + editedCabalFile = "0gl7cfjc6l8nnwwkj6p9760a2k4swz4s8bbrz4c0hqlyywcds3gy"; libraryHaskellDepends = [ attoparsec base @@ -454486,10 +455602,8 @@ self: { }: mkDerivation { pname = "monoidal-containers"; - version = "0.6.5.0"; - sha256 = "008icgq7704pk301s6224k24iy3n60h0jvkkqgq61fi2fbbdy5r7"; - revision = "2"; - editedCabalFile = "1261ch2xj89dp2bjah961164ssawbvbhq12nmv931fr2h2h8v80m"; + version = "0.6.6.0"; + sha256 = "0i2hc4x1y6437az5cg1rg8p57m1m6k742h5vbdw0vr4hrq2ldsqi"; libraryHaskellDepends = [ aeson base @@ -461549,6 +462663,72 @@ self: { } ) { }; + "multidir" = callPackage ( + { + mkDerivation, + base, + cond, + containers, + directory, + filepath, + filepattern, + hspec, + HUnit, + optparse-applicative, + process, + text, + toml-reader, + }: + mkDerivation { + pname = "multidir"; + version = "0.1.0.0"; + sha256 = "04xhsp0d83ims32fgyr92l71gc1cja9hcw5gw2d0iqi81iysfvbg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + cond + containers + directory + filepath + filepattern + optparse-applicative + process + text + toml-reader + ]; + executableHaskellDepends = [ + base + cond + containers + directory + filepath + filepattern + optparse-applicative + process + text + toml-reader + ]; + testHaskellDepends = [ + base + cond + containers + directory + filepath + filepattern + hspec + HUnit + optparse-applicative + process + text + toml-reader + ]; + description = "Simple tool for running commands in multiple directories"; + license = lib.licenses.bsd3; + mainProgram = "muld"; + } + ) { }; + "multifile" = callPackage ( { mkDerivation, @@ -464156,10 +465336,8 @@ self: { }: mkDerivation { pname = "mvc-updates"; - version = "1.2.0"; - sha256 = "125bwc79qcmwb8dn8yqkrxlbqf3vwdzhjx66c69j2jbrp70061n6"; - revision = "2"; - editedCabalFile = "1al0sfcnyrrqyxlm3rg1zwg2iyk9am1j80g37x6hcg5prxqx98m0"; + version = "1.2.1"; + sha256 = "1x4v5c0fnvb42smhzbf0ra1w6y3rc8cynmy74q0xi7zw40y70f20"; libraryHaskellDepends = [ async base @@ -467752,8 +468930,8 @@ self: { }: mkDerivation { pname = "natural-arithmetic"; - version = "0.2.1.0"; - sha256 = "17kd0216k0rqfisdd7rad3cv3qg0jyvd146k3gg1pv9y8waf5rin"; + version = "0.2.2.0"; + sha256 = "1ps6lcp0s3izphp3hx73p2v91cs1r2iz4rh1hwrmxd9pfar815ya"; libraryHaskellDepends = [ base unlifted @@ -468718,6 +469896,18 @@ self: { } ) { }; + "nerd-font-icons" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "nerd-font-icons"; + version = "0.1.0.0"; + sha256 = "0nbgb9lz0ibha72gyh0q86rbssik2fxphab6f1asm0r5kz5va3ly"; + libraryHaskellDepends = [ base ]; + description = "Nerd Font Icons for use in haskell"; + license = lib.licenses.mit; + } + ) { }; + "nerf" = callPackage ( { mkDerivation, @@ -471306,40 +472496,6 @@ self: { ) { }; "network-control" = callPackage ( - { - mkDerivation, - base, - hspec, - hspec-discover, - pretty-simple, - psqueues, - QuickCheck, - text, - unix-time, - }: - mkDerivation { - pname = "network-control"; - version = "0.1.5"; - sha256 = "0ir2v3ys923m7jqagvbi327d3gdnrccdvhkf2jzsljazn35l91qc"; - libraryHaskellDepends = [ - base - psqueues - unix-time - ]; - testHaskellDepends = [ - base - hspec - pretty-simple - QuickCheck - text - ]; - testToolDepends = [ hspec-discover ]; - description = "Library to control network protocols"; - license = lib.licenses.bsd3; - } - ) { }; - - "network-control_0_1_6" = callPackage ( { mkDerivation, base, @@ -471370,7 +472526,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Library to control network protocols"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -476669,8 +477824,8 @@ self: { }: mkDerivation { pname = "no-recursion"; - version = "0.1.2.2"; - sha256 = "0vdj0j29xlynv2n1z9gqk7yxh3kfynpyvj59kmpkbg8z3qhcrcg3"; + version = "0.1.2.3"; + sha256 = "1zds0fz29k5iypksqkizhggsxw1ndc5y8ilf4j9hsm084kqidfhz"; setupHaskellDepends = [ base Cabal @@ -484753,8 +485908,8 @@ self: { }: mkDerivation { pname = "om-elm"; - version = "2.0.0.7"; - sha256 = "0xf775929s76galzqfaq2zx0ks1wkcfqzqi3a1z3zg6w4fswiw67"; + version = "2.0.0.8"; + sha256 = "094yrsxv9fnag30azj0gm4vnb5s29516q35pgr7jyz13i06fjx5w"; libraryHaskellDepends = [ base bytestring @@ -484784,8 +485939,8 @@ self: { }: mkDerivation { pname = "om-fail"; - version = "0.1.0.5"; - sha256 = "0a3h016vy2czq0bdkagljz9dpy1133ym07a61sk5drq76jcq5byn"; + version = "0.1.0.6"; + sha256 = "1zxb3k29wvr97bdirvnnansj3insvwc0zsi6p9smblrdasydl117"; libraryHaskellDepends = [ base monad-logger @@ -484811,8 +485966,8 @@ self: { }: mkDerivation { pname = "om-fork"; - version = "0.7.1.11"; - sha256 = "03gln694nn2v16ccljgqr9a795skw5js9j76mamc803qgnrdsdj1"; + version = "0.7.1.12"; + sha256 = "1zrq2mwpx9f8z4x2xkp33zqzbiczgw92xdfxd3xwjfc8r0rag0p6"; libraryHaskellDepends = [ aeson base @@ -484867,8 +486022,8 @@ self: { }: mkDerivation { pname = "om-http"; - version = "0.5.0.0"; - sha256 = "165m5dijcwa9knrn4lfk86l8gs30b98xbmp75vm6y0wc3my0dhsq"; + version = "0.5.0.1"; + sha256 = "0sq6kjb0axdcx0j2cfmrx1vfl56svcs5rgp9gk4nnhysm9zcslky"; libraryHaskellDepends = [ aeson async @@ -485063,8 +486218,8 @@ self: { }: mkDerivation { pname = "om-logging"; - version = "1.1.0.9"; - sha256 = "0k8yw4v1xxh2vm5507wxxfl3dvxfaz8nip3apri22aqyxjg05w45"; + version = "1.1.0.10"; + sha256 = "0s2yj64mvqf7agm8xlvrb407ir4i89giyd70475yaza6nixmm9r5"; libraryHaskellDepends = [ aeson base @@ -485092,8 +486247,8 @@ self: { }: mkDerivation { pname = "om-plugin-imports"; - version = "0.4.0.1.9.10"; - sha256 = "1qkgfxsd4vpxd0fbhkfz5636zc5mbhcxh80h98h67hdxkkc69ad4"; + version = "0.4.0.1.9.12"; + sha256 = "0jywx9qz6xws3504z6gby42zzz9d4qj9v62xfg9zmp0faypbbdh6"; libraryHaskellDepends = [ base containers @@ -485115,8 +486270,8 @@ self: { }: mkDerivation { pname = "om-show"; - version = "0.1.2.10"; - sha256 = "1ngwdci1pqf2wmhqfn54372wv7w7v8p5hr56k37kb0aslkdci8qa"; + version = "0.1.2.11"; + sha256 = "1abp4yygjcgpr92d767fgzqn1zp67j71mhfwaq6rvsbvqy3pi5zi"; libraryHaskellDepends = [ aeson base @@ -485152,8 +486307,8 @@ self: { }: mkDerivation { pname = "om-socket"; - version = "1.0.0.3"; - sha256 = "0slvcxz4s81w8wagqyrlawlss4sgwcxqnpjaayvxgf8d0rq5add6"; + version = "1.0.0.4"; + sha256 = "01lxvngyx28qk3s4f7ix0grl45jy3zgki1l32dkqan69nklzzgln"; libraryHaskellDepends = [ aeson base @@ -485205,8 +486360,8 @@ self: { }: mkDerivation { pname = "om-time"; - version = "0.3.1.0"; - sha256 = "1ri7hp3jb0nnc5j02n5wh0ninsng58w79hx9rmmq9z972m4vbqfn"; + version = "0.3.1.1"; + sha256 = "03g2yipal5v5rnvzrljn0gvy3jn6fk0hqwy84vi13qwy6crbxnrr"; libraryHaskellDepends = [ aeson base @@ -486497,7 +487652,7 @@ self: { } ) { }; - "open-browser_0_3_0_1" = callPackage ( + "open-browser_0_4_0_0" = callPackage ( { mkDerivation, base, @@ -486505,8 +487660,8 @@ self: { }: mkDerivation { pname = "open-browser"; - version = "0.3.0.1"; - sha256 = "0gnckivfyv131f342nziyj0p57m9arq0ds8b6jylxga31snj3icn"; + version = "0.4.0.0"; + sha256 = "0pgqrdwmzw70yfqvbssc01b8n3aqw3l6a92j16vby9x0cv803zyy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -486818,8 +487973,8 @@ self: { }: mkDerivation { pname = "openai"; - version = "1.0.1"; - sha256 = "0yjy6a77ss20clfga83785asj32752v315rv93043927lsjacnh5"; + version = "1.1.0"; + sha256 = "1kja27qbdy5zxczswrn53k1lgxf2y9hw77pj4jlc7arkpl6nndai"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -487356,8 +488511,8 @@ self: { }: mkDerivation { pname = "openapi3-code-generator"; - version = "0.1.0.7"; - sha256 = "18g7xca0q4l4zn5k1wvx3zvnvidagab7vjwb4g68xy18rxh3q2ap"; + version = "0.2.0.0"; + sha256 = "13nfdm8qvajcls4dmrrimr5c7py6d58jywmlz2c7shf9rg0mckdq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -487465,8 +488620,8 @@ self: { }: mkDerivation { pname = "opencascade-hs"; - version = "0.4.0.0"; - sha256 = "1dhasjjhcg54qihcihid69z70l75dn7xsbsd765lsgzc35m1qbrl"; + version = "0.5.0.0"; + sha256 = "104h4fzzyw457g2lxvhshaw711bc6zl3gd5zwg629hwqwm96b356"; libraryHaskellDepends = [ base resourcet @@ -490522,6 +491677,39 @@ self: { } ) { }; + "optima_0_4_0_6" = callPackage ( + { + mkDerivation, + attoparsec, + attoparsec-data, + base, + optparse-applicative, + rerebase, + text, + text-builder, + }: + mkDerivation { + pname = "optima"; + version = "0.4.0.6"; + sha256 = "06wy9d3zidly70d3n9bbxfl9yx2hx03xw8k9p8vhjb0xj526vpgk"; + libraryHaskellDepends = [ + attoparsec + attoparsec-data + base + optparse-applicative + text + text-builder + ]; + testHaskellDepends = [ + attoparsec-data + rerebase + ]; + description = "Simple command line interface arguments parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "optima-for-hasql" = callPackage ( { mkDerivation, @@ -494636,8 +495824,6 @@ self: { bytestring, bytestring-strict-builder, cassava, - Chart, - Chart-diagrams, criterion, deepseq, directory, @@ -494647,15 +495833,16 @@ self: { listsafe, mtl, optparse-applicative, + process, + scientific, split, template-haskell, - time, vector, }: mkDerivation { pname = "packed-data"; - version = "0.1.0.1"; - sha256 = "0hpqqvxhf6jy6g9g7ngy2dirc9ppbakgmylikd10xa8rsy5ff7sy"; + version = "0.1.0.3"; + sha256 = "1h0aqcpfygj29mij5ln7zaypf4a6v37ycnlhh5shb7pvh0nfajn3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -494667,12 +495854,7 @@ self: { mtl template-haskell ]; - executableHaskellDepends = [ - base - deepseq - mtl - time - ]; + executableHaskellDepends = [ base ]; testHaskellDepends = [ base bytestring @@ -494684,8 +495866,6 @@ self: { base bytestring cassava - Chart - Chart-diagrams criterion deepseq directory @@ -494693,11 +495873,13 @@ self: { listsafe mtl optparse-applicative + process + scientific split vector ]; license = lib.licenses.bsd3; - mainProgram = "packed-exe"; + mainProgram = "examples"; } ) { }; @@ -498663,10 +499845,8 @@ self: { }: mkDerivation { pname = "pantry"; - version = "0.10.0"; - sha256 = "1f0ck7j82km4sy1ia2iqv9aqkdr3p2h8sarbksrsx2dq68552xym"; - revision = "3"; - editedCabalFile = "1icnsp0j6dbbqsp2wkxbq0nwfv55fl95anh0xsl6x5gx2q4wg1gc"; + version = "0.10.1"; + sha256 = "1cn9lzgjk4gw8sk5pmzkcs9xwnrbqs70vslfcfv1cyfmdgh0w2il"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -501488,8 +502668,8 @@ self: { }: mkDerivation { pname = "parser-regex"; - version = "0.2.0.2"; - sha256 = "1aqx5krvmz2mdwlpbpnwlk50c3v02lxarv6p2si23qy26v7ra22f"; + version = "0.3.0.0"; + sha256 = "1vf8r4wwx97cj2dwd20znqbzp4svczw1hk9rjhpqh257l7b217pi"; libraryHaskellDepends = [ base containers @@ -503032,8 +504212,8 @@ self: { }: mkDerivation { pname = "patat"; - version = "0.14.2.0"; - sha256 = "0shfw876xfw6xcaf4xjjj8gq2ky7k16fl6wvas952j87b5bhd7gf"; + version = "0.15.0.0"; + sha256 = "1vamp3m0567fvm1ghjjjmhpfw0pbp2aardhgr1n0fsmamjq8zgbz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -507945,6 +509125,8 @@ self: { pname = "persistent"; version = "2.14.6.3"; sha256 = "1nqmd1ml1s4cm9hwfz9cz5qj4i9zm8ip69gmgysfgbs0h64f7w2d"; + revision = "1"; + editedCabalFile = "1rx07qblwxaq9fcl8z66lvmqd48widnlqcg3hgdd8ni9yrvwfmxi"; libraryHaskellDepends = [ aeson attoparsec @@ -508024,7 +509206,7 @@ self: { } ) { }; - "persistent_2_15_0_1" = callPackage ( + "persistent_2_15_1_0" = callPackage ( { mkDerivation, aeson, @@ -508066,8 +509248,8 @@ self: { }: mkDerivation { pname = "persistent"; - version = "2.15.0.1"; - sha256 = "12lb7b3yx07yc8adhm8f58wspnngy9x6djnly7032r01pm3w9xfj"; + version = "2.15.1.0"; + sha256 = "142c91xplnm9fbzm7gkd1dl3p5da74nxr4bv5a921hhpsrwm0p9g"; libraryHaskellDepends = [ aeson attoparsec @@ -509836,8 +511018,8 @@ self: { }: mkDerivation { pname = "persistent-sql-lifted"; - version = "0.4.2.0"; - sha256 = "1yd0fx23ww2q4dgjzqk9dicqzggcxh27jgx26hy7wd6mj88hcbh5"; + version = "0.4.3.1"; + sha256 = "1lcr99d84pyvcz7b0vln2q1ai98g8n44afp0xb0zfgmhal2zidic"; libraryHaskellDepends = [ annotated-exception base @@ -510138,6 +511320,8 @@ self: { pname = "persistent-typed-db"; version = "0.1.0.7"; sha256 = "0fkshbf35mnlx4aqkij0lzzmpfxw34zkwgq8s2lm3rrrqw7gw59l"; + revision = "1"; + editedCabalFile = "19l1nfd82l8lsjsi00virsapwlnany5cdwgzw9hmm9bkwxfsk9v8"; libraryHaskellDepends = [ aeson base @@ -514485,6 +515669,63 @@ self: { } ) { }; + "pinecone" = callPackage ( + { + mkDerivation, + aeson, + base, + containers, + http-api-data, + http-client, + http-client-tls, + scientific, + servant, + servant-client, + servant-client-core, + tasty, + tasty-hunit, + text, + time, + vector, + }: + mkDerivation { + pname = "pinecone"; + version = "1.0.0"; + sha256 = "0q30rj2rcvfmakxzra8jcywqihy6gz5r6b0jdxbjfw56m8drnc25"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + containers + http-api-data + http-client + http-client-tls + scientific + servant + servant-client + servant-client-core + text + time + vector + ]; + executableHaskellDepends = [ + base + text + ]; + testHaskellDepends = [ + base + tasty + tasty-hunit + text + vector + ]; + description = "Servant bindings to Pinecone"; + license = lib.licenses.bsd3; + mainProgram = "pinecone-example"; + } + ) { }; + "ping" = callPackage ( { mkDerivation, @@ -516083,8 +517324,8 @@ self: { pname = "pipes-http"; version = "1.0.6"; sha256 = "00579dpb7mh8nli5gfr100w0mrn6nvqhbj50qzxc2m5cvw4gncd2"; - revision = "3"; - editedCabalFile = "0m38lrmr356gfrv6gnrncwiy1hnh882084yn7vgmjsqssgvhbz8a"; + revision = "4"; + editedCabalFile = "10i497dksdnfayzij3dn42pnz6ldklyiz0rd6zjkpn1hfz94ygv9"; libraryHaskellDepends = [ base bytestring @@ -521123,8 +522364,8 @@ self: { }: mkDerivation { pname = "pollock"; - version = "0.1.0.2"; - sha256 = "112knjwg24mq9gigh3jmnhn3mgv51kawy0k8b7ys856429zpbflk"; + version = "0.1.0.3"; + sha256 = "14nvwjb0bsddkp34wm0cvqz7jrs4505p5c1yb2lm7fdw63mb0lb5"; libraryHaskellDepends = [ attoparsec base @@ -527717,8 +528958,8 @@ self: { }: mkDerivation { pname = "postgresql-syntax"; - version = "0.4.1.1"; - sha256 = "1xzvp3ix75y8f3zwpm50dz1zafbyc0x311a2fc9dxb3v4vbcvwvl"; + version = "0.4.1.2"; + sha256 = "0z2mnx8npickm5h208mqm76ybr37cmqqf3q1nfy3kh19xdgqhfy7"; libraryHaskellDepends = [ base bytestring @@ -527742,6 +528983,52 @@ self: { } ) { }; + "postgresql-syntax_0_4_1_3" = callPackage ( + { + mkDerivation, + base, + bytestring, + case-insensitive, + hashable, + headed-megaparsec, + hedgehog, + megaparsec, + parser-combinators, + rerebase, + tasty, + tasty-hunit, + text, + text-builder, + unordered-containers, + }: + mkDerivation { + pname = "postgresql-syntax"; + version = "0.4.1.3"; + sha256 = "0fg4zicn3kwdvvpf3si9pi6pmnsm9k5ph3drqd57jp8xz16b1rzl"; + libraryHaskellDepends = [ + base + bytestring + case-insensitive + hashable + headed-megaparsec + megaparsec + parser-combinators + text + text-builder + unordered-containers + ]; + testHaskellDepends = [ + hedgehog + rerebase + tasty + tasty-hunit + ]; + description = "PostgreSQL AST parsing and rendering"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "postgresql-transactional" = callPackage ( { mkDerivation, @@ -533108,8 +534395,8 @@ self: { mkDerivation, base, base-orphans, + containers, deepseq, - ghc-prim, QuickCheck, quickcheck-classes-base, tagged, @@ -533122,10 +534409,8 @@ self: { }: mkDerivation { pname = "primitive"; - version = "0.9.0.0"; - sha256 = "1iwr176mx2xc96vgvzlby8z8s9d4vhbj266n89hp6kf9j794nvb9"; - revision = "2"; - editedCabalFile = "0nc7cd9921bzf31k48pnmx3k2bfaxakgv3jchn4215qzzx7by86y"; + version = "0.9.1.0"; + sha256 = "0xixplp2b5sh2sx6hqllhr8bcsd028v7ry2pibdwayrwh50xxd24"; libraryHaskellDepends = [ base deepseq @@ -533135,7 +534420,6 @@ self: { testHaskellDepends = [ base base-orphans - ghc-prim QuickCheck quickcheck-classes-base tagged @@ -533146,6 +534430,7 @@ self: { ]; benchmarkHaskellDepends = [ base + containers deepseq tasty-bench transformers @@ -534645,7 +535930,7 @@ self: { } ) { }; - "process_1_6_25_0" = callPackage ( + "process_1_6_26_0" = callPackage ( { mkDerivation, base, @@ -534656,10 +535941,8 @@ self: { }: mkDerivation { pname = "process"; - version = "1.6.25.0"; - sha256 = "0rbfwyz2418nw15fb5a8l1f8vsyzcz4wjakpx49b259rdibf0vs9"; - revision = "1"; - editedCabalFile = "15ml3j10ahwmbiml8dm6llwalksclw394bmahccx4579jqavcah9"; + version = "1.6.26.0"; + sha256 = "18gxjw88qs4vgxyiq7srxmj0jy6kn2c5dwpq8a1wdgbbpwd920ys"; libraryHaskellDepends = [ base deepseq @@ -536216,6 +537499,7 @@ self: { criterion, cryptohash-sha256, curryer-rpc, + data-default, data-interval, deepseq, deepseq-generics, @@ -536286,8 +537570,8 @@ self: { }: mkDerivation { pname = "project-m36"; - version = "1.1.0"; - sha256 = "1nqdfvzq4pm8dgds0r7k5fv4sw10nfygnz0w9dvb118s14sap1fi"; + version = "1.1.1"; + sha256 = "1hn6zfnymgknvi2crn6pmr7h24dpm0wky8iq0sqi5nyzx72pilj8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -536371,11 +537655,13 @@ self: { containers cryptohash-sha256 curryer-rpc + data-default data-interval deepseq deepseq-generics directory either + exceptions filepath ghc ghc-paths @@ -537684,8 +538970,8 @@ self: { }: mkDerivation { pname = "property-matchers"; - version = "0.4.0.0"; - sha256 = "04gfxskd5gagpfh21532d0kk89zrkmgxky3j9aqlw6s90ba02pr5"; + version = "0.7.0.0"; + sha256 = "0qry7qrf6dm86cvh3s2z9zdjdi7wpxmvxvrlhsl7sn3ybwphnk0f"; libraryHaskellDepends = [ adjunctions base @@ -539840,6 +541126,7 @@ self: { dlist, hashable, HUnit, + integer-logarithms, megaparsec, parsec, QuickCheck, @@ -539852,10 +541139,8 @@ self: { }: mkDerivation { pname = "pseudo-boolean"; - version = "0.1.11.0"; - sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr"; - revision = "2"; - editedCabalFile = "10rrnb6ih4lhck257iz0sx7az36ijcxiaxn29cnjvbc2ngv5m8v9"; + version = "0.1.12.0"; + sha256 = "1imnlqbfzqk80zkcbqqprfyynh1b10akgiafpbqd1cp7abgz3w5m"; libraryHaskellDepends = [ attoparsec base @@ -539865,6 +541150,7 @@ self: { deepseq dlist hashable + integer-logarithms megaparsec parsec void @@ -546074,10 +547360,8 @@ self: { }: mkDerivation { pname = "quic"; - version = "0.2.7"; - sha256 = "0x6x7xdknwa80ikclfn8mq8jyqgy73l0g8qy82jcgj3jqd4631zq"; - revision = "1"; - editedCabalFile = "1yvg2v2g1bv8yjc9qlpm60qg97443c0d035wb6blrp3xd6d885ms"; + version = "0.2.10"; + sha256 = "1ki26dcd3bkgiln8ww52w1azvjpw2c32cv9lczzwijq50hnkqs93"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -546728,6 +548012,8 @@ self: { pname = "quickcheck-lockstep"; version = "0.6.0"; sha256 = "1s1z146l00v5hlcmwq9w9dpvs0mblld8h15xicxb619fbl1hrg5x"; + revision = "1"; + editedCabalFile = "00mlph661br03khrpzl9f1wvwmr2mrv6y3hqp7i371rm1dl83xd5"; libraryHaskellDepends = [ base constraints @@ -550218,7 +551504,7 @@ self: { } ) { }; - "random_1_3_0" = callPackage ( + "random_1_3_1" = callPackage ( { mkDerivation, base, @@ -550242,8 +551528,8 @@ self: { }: mkDerivation { pname = "random"; - version = "1.3.0"; - sha256 = "1cgisk7y2r58lai3q61jx2fis2aiqg75y7qm3zipgmr5avk6fl3b"; + version = "1.3.1"; + sha256 = "0d8snwlrq8x4r197q1igpvwhrdbyc9wfry3qlsiczc35ya1sqh6q"; libraryHaskellDepends = [ base bytestring @@ -558182,8 +559468,8 @@ self: { }: mkDerivation { pname = "reflex-dom"; - version = "0.6.3.3"; - sha256 = "0b9mgnbgljcasd621mw5cj5g1li8dpxiksjqjk45lilzycm1xcxs"; + version = "0.6.3.4"; + sha256 = "1l6phafpnngnjj406p0k84kcfangcpf144h2w25b7gfc8ihi2vkm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -558394,8 +559680,8 @@ self: { }: mkDerivation { pname = "reflex-dom-core"; - version = "0.8.1.2"; - sha256 = "1ljv45i2byb28963flwllzvf2k0xizpsjrkpys3qsbhipyx0gc5m"; + version = "0.8.1.3"; + sha256 = "0g2sg068mchc0di8agxdcj1wxrc1qfhcnz4qcl3p0sc6h298sf0n"; libraryHaskellDepends = [ aeson base @@ -565143,8 +566429,8 @@ self: { pname = "req"; version = "3.13.4"; sha256 = "0s80kl29b7d35v044yvkfa6ja40k4sm3wh26qpnscqzv2n6w8zzk"; - revision = "3"; - editedCabalFile = "1vfy9adansxpk8ldmmv8iycpgdnf5wdipfxvvpricjsj6lr0zv6k"; + revision = "4"; + editedCabalFile = "14r4xkchdpwcvsmsqx6wq77wj79yd6xa0lxf5rphl21gpsdcym4k"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson @@ -588087,10 +589373,13 @@ self: { hspec-discover, hspec-wai, http-client, + http-conduit, + http-media, http-types, mockery, mtl, network, + pretty, process, QuickCheck, stm, @@ -588099,19 +589388,47 @@ self: { time, transformers, unix, + vcr, wai, + wai-extra, warp, yaml, }: mkDerivation { pname = "sensei"; - version = "0.8.0"; - sha256 = "0qmi9qzfbsx9xxkczwjx1pzwmkwpl1dq1c80f4nmjgqh4mm21aw5"; - revision = "1"; - editedCabalFile = "1vafgazhxamvwp1ihjhyn2q6v8y57a6hzjvahd10bxdb1ng3mlbx"; - isLibrary = false; + version = "0.9.0"; + sha256 = "0fw6s5c5fmiji9rw84i891zfbvzw6w2cx6jdhdkbijx1lksnh9mj"; + isLibrary = true; isExecutable = true; - enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson + ansi-terminal + async + base + bytestring + casing + containers + directory + filepath + fsnotify + http-client + http-conduit + http-media + http-types + mtl + network + pretty + process + stm + temporary + text + time + transformers + unix + wai + warp + yaml + ]; executableHaskellDepends = [ aeson ansi-terminal @@ -588124,11 +589441,15 @@ self: { filepath fsnotify http-client + http-conduit + http-media http-types mtl network + pretty process stm + temporary text time transformers @@ -588152,10 +589473,13 @@ self: { hspec-contrib hspec-wai http-client + http-conduit + http-media http-types mockery mtl network + pretty process QuickCheck stm @@ -588164,7 +589488,9 @@ self: { time transformers unix + vcr wai + wai-extra warp yaml ]; @@ -592431,6 +593757,8 @@ self: { pname = "servant-event-stream"; version = "0.3.0.1"; sha256 = "1nd9v3dmpnqwj63psm6zikgcd635fc80a7bhn0azzlgi551s5kf2"; + revision = "1"; + editedCabalFile = "1dw8rknp2a2b92ri6f4qgvz93r99c7jzrhdmll3n7kkz0lyk9z28"; libraryHaskellDepends = [ base bytestring @@ -620440,6 +621768,41 @@ self: { } ) { }; + "sparse-set" = callPackage ( + { + mkDerivation, + base, + criterion, + deepseq, + sparse-vector, + vector, + }: + mkDerivation { + pname = "sparse-set"; + version = "0.1.0"; + sha256 = "0yy5n4dli33s6hqlpaifi7p81bp656lymlk3zfw97ijz8ac07dsn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + deepseq + sparse-vector + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ + base + criterion + deepseq + vector + ]; + description = "Sparse set data structure"; + license = lib.licenses.bsd3; + mainProgram = "sparse-set"; + } + ) { }; + "sparse-tensor" = callPackage ( { mkDerivation, @@ -620498,6 +621861,38 @@ self: { } ) { }; + "sparse-vector" = callPackage ( + { + mkDerivation, + base, + deepseq, + hspec, + mtl, + vector, + }: + mkDerivation { + pname = "sparse-vector"; + version = "0.1.0"; + sha256 = "0q01fjip1lql62kpqia23mhhv906n3hr7axs760gj7sclqgvcmyr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base + deepseq + mtl + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base + hspec + ]; + description = "Sparse vector data structures"; + license = lib.licenses.bsd3; + mainProgram = "sparse-vector"; + } + ) { }; + "sparsebit" = callPackage ( { mkDerivation, @@ -621180,8 +622575,8 @@ self: { }: mkDerivation { pname = "specup"; - version = "0.2.0.4"; - sha256 = "1y57jx5mr1pz0zxmqg3277ba455v47s52ijnvlkr6mqiyy04rawy"; + version = "0.2.0.5"; + sha256 = "1b84drxgqaij48rwwannnkms1mzd5mw4i4r442am6wz4y7v45309"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -624609,7 +626004,7 @@ self: { } ) { inherit (pkgs) nlopt; }; - "srtree_2_0_0_4" = callPackage ( + "srtree_2_0_1_2" = callPackage ( { mkDerivation, ad, @@ -624647,8 +626042,8 @@ self: { }: mkDerivation { pname = "srtree"; - version = "2.0.0.4"; - sha256 = "0k9204jjgr8h08jdqb11zi5pbvrz38638nlc0nhj7zn0nwi6nsqw"; + version = "2.0.1.2"; + sha256 = "102ii4lmix7crryci80f04mpyk2iw4wlwc81kqqq0xf9yd40ycfn"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -635715,8 +637110,8 @@ self: { pname = "string-interpolate"; version = "0.3.4.0"; sha256 = "13hb3spabggr6gsn9xhwpwldjvpl2l7z4lgssis82c40n108b0w8"; - revision = "1"; - editedCabalFile = "164afgw0mxnyx5vjwshxphzkw1c4wqm93f3r89rwa5f3w93js7d2"; + revision = "2"; + editedCabalFile = "0mw6ws7ixdcfhn7pkgci8v1pk26wnid123pi5f1y88hnmnrzs13k"; libraryHaskellDepends = [ base bytestring @@ -635900,8 +637295,8 @@ self: { }: mkDerivation { pname = "string-random"; - version = "0.1.4.4"; - sha256 = "03bqbmijqmggc2dvl20an79f75z1bh15zfjndpc08sv3nnw1fz5c"; + version = "0.1.4.5"; + sha256 = "1k5kwr8q33c7ziwcwgi4v8srnpbw72ar7immx72mh4h2pkqmnmfy"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -638183,6 +639578,105 @@ self: { } ) { }; + "stylish-haskell_0_15_1_0" = callPackage ( + { + mkDerivation, + aeson, + base, + bytestring, + Cabal, + containers, + directory, + file-embed, + filepath, + ghc-lib-parser, + ghc-lib-parser-ex, + HsYAML, + HsYAML-aeson, + HUnit, + mtl, + optparse-applicative, + random, + regex-tdfa, + strict, + syb, + test-framework, + test-framework-hunit, + text, + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.15.1.0"; + sha256 = "06y6f7bv5j5k7q81194v9jqcbmmqcv7h8ii3lq1783bpfnyd6h19"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + mtl + regex-tdfa + syb + text + ]; + executableHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + mtl + optparse-applicative + regex-tdfa + strict + syb + text + ]; + testHaskellDepends = [ + aeson + base + bytestring + Cabal + containers + directory + file-embed + filepath + ghc-lib-parser + ghc-lib-parser-ex + HsYAML + HsYAML-aeson + HUnit + mtl + random + regex-tdfa + syb + test-framework + test-framework-hunit + text + ]; + description = "Haskell code prettifier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stylish-haskell"; + } + ) { }; + "stylist" = callPackage ( { mkDerivation, @@ -651526,8 +653020,8 @@ self: { }: mkDerivation { pname = "taskwarrior"; - version = "0.6.0.6"; - sha256 = "12kxadpdw5k702j1p1bvgjy763gdhsy9wzx249apzqjgh0x766jc"; + version = "0.6.0.7"; + sha256 = "0qajc8vbp2misk5hyfx3sxa8yjlnnwix2cib1nvd598mkfwmbm15"; libraryHaskellDepends = [ aeson base @@ -657452,10 +658946,8 @@ self: { }: mkDerivation { pname = "termbox"; - version = "2.0.0.1"; - sha256 = "0kynby25arx6hcq64cklw9qhw87qxy6vrz9z40d7k7j817gkzccq"; - revision = "1"; - editedCabalFile = "049mnzqwdsxa9ninv38nbbmwfh092wgp055nq4fkl97g1wkmd0w7"; + version = "2.0.0.2"; + sha256 = "0r6nfw75k3qbbmihm9l42xfc7a4ilhyv1cw8w8r4sv57pah6gcq7"; libraryHaskellDepends = [ base termbox-bindings-hs @@ -657474,10 +658966,8 @@ self: { }: mkDerivation { pname = "termbox-banana"; - version = "2.0.0"; - sha256 = "1izf90r6idfspi06q3vwjipawpdcz5ag5qw3l45khn7js520rapn"; - revision = "2"; - editedCabalFile = "19xpkxjz8ay0wzy0nszfswvkyl5m2hchg7w05izcjkwl8skm0sjp"; + version = "2.0.0.1"; + sha256 = "0cgd6qfirgbgw50sln13ql9n4rzbx1vbr9w43va2nbviliim0ark"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -657517,10 +659007,8 @@ self: { { mkDerivation, base }: mkDerivation { pname = "termbox-bindings-c"; - version = "0.1.0.1"; - sha256 = "1rq695y6491f0nydgm64r6v2l8mkpvzgcrb2gxfdy6g0bwarimxw"; - revision = "1"; - editedCabalFile = "01n2013v0il3g1mm6lqjl01c0yqhpvsr86v7jcqpbj32rvkrg68v"; + version = "0.1.0.2"; + sha256 = "1n1z66xwnvrmvb3qd5wx8rwf2v54zvy3bzqrqcwp43jjii4mjqkh"; libraryHaskellDepends = [ base ]; description = "termbox bindings"; license = lib.licenses.bsd3; @@ -657535,10 +659023,8 @@ self: { }: mkDerivation { pname = "termbox-bindings-hs"; - version = "1.0.0"; - sha256 = "1j90pjqrngyygwwwk9zh2ah4sfdz9sv6222k21lmrql60md85g8i"; - revision = "1"; - editedCabalFile = "0qhmbx42njzbb7awvh7wgsgj52yxbcq8lrpj9dr8qpqzwprpnj2i"; + version = "1.0.0.1"; + sha256 = "10yzipc5g6diwb4kxkwwdh9x3v24n0pibmdlma34k1qnhhman54z"; libraryHaskellDepends = [ base termbox-bindings-c @@ -657557,10 +659043,8 @@ self: { }: mkDerivation { pname = "termbox-tea"; - version = "1.0.0"; - sha256 = "0wya0fkjialv7hs6iw230x5ryx79s12pwig28mwrvgzvxmgm383a"; - revision = "1"; - editedCabalFile = "0zdpssg28lg5vwi61r2bp8c6p9b1phsxr8qz5gycg1yddd01n961"; + version = "1.0.0.1"; + sha256 = "1zpfv817yhx0wsb9s4ww9wb3rzfxj1ix9j60whwn458cchk37l2w"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -658336,22 +659820,18 @@ self: { containers, hostname, HUnit, - libxml, old-locale, QuickCheck, random, regex-posix, semigroups, time, - utf8-string, xml, }: mkDerivation { pname = "test-framework"; - version = "0.8.2.1"; - sha256 = "1yyfzf38n37yssqxm8mlzvp60n9vqkmprf1yfb9qmsya7kq53dkh"; - revision = "1"; - editedCabalFile = "0imq173blmc5nd77j82pxq8zskwrfcm38zik9zplp220fng2kn12"; + version = "0.8.2.2"; + sha256 = "04ijf5x6xx8i5lqv9ir33zs1rfzc4qkwwz8c1fdycnzvydcv4dnp"; libraryHaskellDepends = [ ansi-terminal ansi-wl-pprint @@ -658372,14 +659852,12 @@ self: { containers hostname HUnit - libxml old-locale QuickCheck random regex-posix semigroups time - utf8-string xml ]; description = "Framework for running and organising tests, with HUnit and QuickCheck support"; @@ -660210,8 +661688,8 @@ self: { }: mkDerivation { pname = "text-builder"; - version = "0.6.7.3"; - sha256 = "1d64f4ans02wyk06kb0li6bi79hkdwc3zsi9dsmhsi1578cx96jx"; + version = "0.6.10"; + sha256 = "0laz4mpxq4zxr4zy6q4s0l368f5lyvf3ck7549mfw0m2978i2c86"; libraryHaskellDepends = [ base bytestring @@ -660233,6 +661711,99 @@ self: { } ) { }; + "text-builder_1_0_0_3" = callPackage ( + { + mkDerivation, + base, + bytestring, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + tasty, + tasty-bench, + tasty-quickcheck, + text, + text-builder-core, + text-builder-linear, + time, + transformers, + }: + mkDerivation { + pname = "text-builder"; + version = "1.0.0.3"; + sha256 = "1r5v28029hwxl4pkyss5vrxm95ndz0ja4bmcglnsbgpqsj6ia96k"; + libraryHaskellDepends = [ + base + bytestring + text + text-builder-core + time + transformers + ]; + testHaskellDepends = [ + base + bytestring + QuickCheck + quickcheck-classes + quickcheck-instances + tasty + tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base + tasty-bench + text + text-builder-linear + ]; + description = "Efficient and flexible strict text builder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + + "text-builder-core" = callPackage ( + { + mkDerivation, + base, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + tasty, + tasty-bench, + tasty-quickcheck, + text, + text-builder-linear, + }: + mkDerivation { + pname = "text-builder-core"; + version = "0.1.1.1"; + sha256 = "11kx5lgvmhfqzsqg239w6mjjzkwdd9ydz49r4hmvvy2rvhq0k8x9"; + libraryHaskellDepends = [ + base + QuickCheck + text + ]; + testHaskellDepends = [ + base + QuickCheck + quickcheck-classes + quickcheck-instances + tasty + tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base + tasty-bench + text + text-builder-linear + ]; + description = "Internals of \"text-builder\""; + license = lib.licenses.mit; + } + ) { }; + "text-builder-dev" = callPackage ( { mkDerivation, @@ -660257,8 +661828,8 @@ self: { }: mkDerivation { pname = "text-builder-dev"; - version = "0.3.9.1"; - sha256 = "1l9jhbkgzxf4ppqw8gsychw613pq26f9xy0g4q136v6x1q40yci6"; + version = "0.3.10"; + sha256 = "0m4lsbx0vkad0jx8lvdj69k7nlmhqc2sxayq8c657c202sbwngs3"; libraryHaskellDepends = [ base bytestring @@ -660291,6 +661862,53 @@ self: { } ) { }; + "text-builder-dev_0_4" = callPackage ( + { + mkDerivation, + base, + bytestring, + QuickCheck, + quickcheck-classes, + quickcheck-instances, + split, + tasty, + tasty-quickcheck, + text, + text-builder, + text-builder-core, + time, + transformers, + }: + mkDerivation { + pname = "text-builder-dev"; + version = "0.4"; + sha256 = "1b8lxbd10d29lvlxwmcyljrgpcw2vb2a2xzacah5ys9ivp9i9xi9"; + libraryHaskellDepends = [ + base + bytestring + split + text + text-builder + text-builder-core + time + transformers + ]; + testHaskellDepends = [ + base + QuickCheck + quickcheck-classes + quickcheck-instances + tasty + tasty-quickcheck + text + time + ]; + description = "Edge of developments for \"text-builder\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "text-builder-linear" = callPackage ( { mkDerivation, @@ -660332,6 +661950,27 @@ self: { } ) { }; + "text-builder-time" = callPackage ( + { + mkDerivation, + base, + text-builder, + time, + }: + mkDerivation { + pname = "text-builder-time"; + version = "0.1"; + sha256 = "0whlk4qh9kx1pnzwbblsys0ijlwanpb5rwapf9k2h20nc27yfc6i"; + libraryHaskellDepends = [ + base + text-builder + time + ]; + description = "Various formats for \"time\" in terms of \"text-builder\""; + license = lib.licenses.mit; + } + ) { }; + "text-compression" = callPackage ( { mkDerivation, @@ -670454,43 +672093,6 @@ self: { ) { }; "tls-session-manager" = callPackage ( - { - mkDerivation, - auto-update, - base, - basement, - bytestring, - clock, - crypto-token, - memory, - psqueues, - serialise, - tls, - }: - mkDerivation { - pname = "tls-session-manager"; - version = "0.0.7"; - sha256 = "0n88cnwcaz86izp0x004pbjm2nnr1x6lc75kjc26j9m4k9h266nc"; - revision = "1"; - editedCabalFile = "16ipngf44pbzf9xdvh6khkjrjz860nd48f5lrzbi5dnbjhcd6vi2"; - libraryHaskellDepends = [ - auto-update - base - basement - bytestring - clock - crypto-token - memory - psqueues - serialise - tls - ]; - description = "In-memory TLS session DB and session ticket"; - license = lib.licenses.bsd3; - } - ) { }; - - "tls-session-manager_0_0_8" = callPackage ( { mkDerivation, auto-update, @@ -670520,7 +672122,6 @@ self: { ]; description = "In-memory TLS session DB and session ticket"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -675232,12 +676833,12 @@ self: { } ) { }; - "transformers_0_6_1_2" = callPackage ( + "transformers_0_6_2_0" = callPackage ( { mkDerivation, base }: mkDerivation { pname = "transformers"; - version = "0.6.1.2"; - sha256 = "1db1gr4dkz1gi5q3fvqlv83qg5r5x89cmk8y9affa3n433xmrn1z"; + version = "0.6.2.0"; + sha256 = "0qr8ysnr6s4ky04qw9qsmysx64a9pvcp7hc5qaps0gffnx127gk5"; libraryHaskellDepends = [ base ]; description = "Concrete functor and monad transformers"; license = lib.licenses.bsd3; @@ -683871,19 +685472,21 @@ self: { process, stm, temporary, + text, transformers, unliftio-core, }: mkDerivation { pname = "typed-process"; - version = "0.2.12.0"; - sha256 = "1q8v2vn1p2sygjym4aamfv53hyabq081aryf807p5pjix0x3vvjc"; + version = "0.2.13.0"; + sha256 = "1823mbibn4wgx5y7d1xywayjiz3hlv1mg3dcahpdyhdm2dh9c04l"; libraryHaskellDepends = [ async base bytestring process stm + text transformers unliftio-core ]; @@ -683896,6 +685499,7 @@ self: { process stm temporary + text transformers unliftio-core ]; @@ -690013,8 +691617,8 @@ self: { pname = "units-parser"; version = "0.1.1.5"; sha256 = "16q7q9c27wy8hx7rp34d2nhywpdkn8rb43hljx1j20kydyp0m2sb"; - revision = "1"; - editedCabalFile = "1rgsv7x0g150f9js092hp384vz55gc8wbsja164l7ia5qjbjxl7z"; + revision = "2"; + editedCabalFile = "0dr7zqz8cw7zj9p16xpdjqk07sn283q72ac2fd0dr1dzpp331jlh"; libraryHaskellDepends = [ base containers @@ -691158,8 +692762,8 @@ self: { }: mkDerivation { pname = "unlifted"; - version = "0.2.2.0"; - sha256 = "06phlykja7x0xn07d78sik6rkzl0qwwihk310nfc3r22j4wym4kx"; + version = "0.2.3.0"; + sha256 = "19sqhx3sxnahafji04r40slbz6c8ws3fx5qpfkb2w2q1s4r2fmyx"; libraryHaskellDepends = [ base bytestring @@ -692949,7 +694553,7 @@ self: { } ) { }; - "uri-bytestring_0_4_0_0" = callPackage ( + "uri-bytestring_0_4_0_1" = callPackage ( { mkDerivation, attoparsec, @@ -692974,8 +694578,8 @@ self: { }: mkDerivation { pname = "uri-bytestring"; - version = "0.4.0.0"; - sha256 = "09xwwljhb75nsxx0059ni5mkijr794z35vfvpb14710gp46wmz3z"; + version = "0.4.0.1"; + sha256 = "0xbrm2q7smj0ar7bz7c1nw510si8bfnb9kd4pvdrxbcpyj9zsg12"; libraryHaskellDepends = [ attoparsec base @@ -695342,8 +696946,8 @@ self: { pname = "uuid"; version = "1.3.16"; sha256 = "1xhdf8zw2n2h4c0f8xf76c2gsjvldz34zgc4sn6wqpzcnk7pjihs"; - revision = "2"; - editedCabalFile = "1ka9hr7naddpdrnr6nfr81ansfqhgf02f0yvsddzwv3k7crc1qjl"; + revision = "3"; + editedCabalFile = "153pkkljg08pdv6hjdzzq67dzwy0k4c4k68ha110ak4d96iibc6r"; libraryHaskellDepends = [ base binary @@ -695563,8 +697167,8 @@ self: { pname = "uuid-types"; version = "1.0.6"; sha256 = "0zimp0v7hx073rcb4y9l463jfg4y3yqxdbmw975d6vrx919xj3by"; - revision = "2"; - editedCabalFile = "0gg1mr480k5y5q92a1p9ii8vs8i4m3719yaaa8lvi7391c88rrw8"; + revision = "3"; + editedCabalFile = "183dz7p96r7da14064xkvdzxs66gzlxi26xca5m6yrypm20vdhjs"; libraryHaskellDepends = [ base binary @@ -697361,8 +698965,8 @@ self: { }: mkDerivation { pname = "vary"; - version = "0.1.1.1"; - sha256 = "0qqhsld11qbv9d5rai2gkglb25jihkzcr0vif6x32njy27q1irb2"; + version = "0.1.1.2"; + sha256 = "1snil2rmlhbjrlazjycririwr9w4irznf5g4mgmjadb0xny9gwyx"; libraryHaskellDepends = [ aeson base @@ -700084,6 +701688,8 @@ self: { pname = "verset"; version = "0.0.1.9"; sha256 = "1ygsqr6qhcfv71v0jgbh17ayrg1fkf63dl851zl3p745jjr2sxk2"; + revision = "1"; + editedCabalFile = "01dlq868938286b8a6ydvffzxaab9q8vg88mcavq25b6hfpr4ca1"; libraryHaskellDepends = [ base bytestring @@ -700419,8 +702025,8 @@ self: { }: mkDerivation { pname = "vext"; - version = "0.1.6.0"; - sha256 = "1kf9yvpwf9pnqap11pirk6k5y7mw52a4xlvl7qpsnr7vbs1gilyl"; + version = "0.1.7.0"; + sha256 = "0ynwgb2d3xs6qn99qhdz417p1pjc6y1mjllk6v17rvxiim88yd36"; libraryHaskellDepends = [ base natural-arithmetic @@ -709410,8 +711016,8 @@ self: { }: mkDerivation { pname = "waterfall-cad"; - version = "0.4.0.0"; - sha256 = "062q7ip6ifk8si1nk0brmbd7qh6b05xar7dds9wrjbbhz1fyjcs5"; + version = "0.5.0.0"; + sha256 = "0yk6wwqwzna6g8al15pdd4mqc3jpbxbvg0jrgvqfcxh86idfcixx"; libraryHaskellDepends = [ base filepath @@ -709437,12 +711043,16 @@ self: { optparse-applicative, parsec, parser-combinators, + raw-strings-qq, + svg-tree, waterfall-cad, + waterfall-cad-svg, + xml, }: mkDerivation { pname = "waterfall-cad-examples"; - version = "0.4.0.0"; - sha256 = "046k22r5q32y21r7fpg07301x12xmc8nwj9m4xgw100sxy66vvdg"; + version = "0.5.0.0"; + sha256 = "1fwyxnjphfcdf3qvmvszd2k78aiscdb47x9mm17kr11l1lnbn88i"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -709453,7 +711063,11 @@ self: { optparse-applicative parsec parser-combinators + raw-strings-qq + svg-tree waterfall-cad + waterfall-cad-svg + xml ]; executableHaskellDepends = [ base @@ -709463,7 +711077,11 @@ self: { optparse-applicative parsec parser-combinators + raw-strings-qq + svg-tree waterfall-cad + waterfall-cad-svg + xml ]; description = "Examples for Waterfall CAD, a Declarative CAD/Solid Modeling Library"; license = lib.licenses.lgpl21Only; @@ -709471,6 +711089,41 @@ self: { } ) { }; + "waterfall-cad-svg" = callPackage ( + { + mkDerivation, + attoparsec, + base, + JuicyPixels, + lens, + linear, + opencascade-hs, + resourcet, + svg-tree, + text, + waterfall-cad, + }: + mkDerivation { + pname = "waterfall-cad-svg"; + version = "0.5.0.0"; + sha256 = "1x7q7zk2kzlgchsrdybzw26hny8lpignzbm3zdk29vskhpg381fk"; + libraryHaskellDepends = [ + attoparsec + base + JuicyPixels + lens + linear + opencascade-hs + resourcet + svg-tree + text + waterfall-cad + ]; + description = "Declarative CAD/Solid Modeling Library, SVG Support"; + license = lib.licenses.lgpl21Only; + } + ) { }; + "wavconvert" = callPackage ( { mkDerivation, @@ -709918,6 +711571,43 @@ self: { } ) { }; + "web-cookiejar" = callPackage ( + { + mkDerivation, + attoparsec, + base, + bytestring, + hspec, + http-client, + QuickCheck, + temporary, + time, + }: + mkDerivation { + pname = "web-cookiejar"; + version = "0.1.0.0"; + sha256 = "0hc9cpqs2h7kcxlrvlsmqm7xxq1cdi7zax3c7md5ldbzgzwiwr28"; + libraryHaskellDepends = [ + attoparsec + base + bytestring + http-client + time + ]; + testHaskellDepends = [ + base + bytestring + hspec + http-client + QuickCheck + temporary + time + ]; + description = "Parsing/printing of persistent web cookies"; + license = lib.licenses.bsd3; + } + ) { }; + "web-css" = callPackage ( { mkDerivation, @@ -716942,8 +718632,8 @@ self: { pname = "wl-pprint-annotated"; version = "0.1.0.1"; sha256 = "1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb"; - revision = "3"; - editedCabalFile = "1g6qbs7lc6ng873ql5gflg62acn3pzy17dvck2hbxj02fdnjxlbr"; + revision = "4"; + editedCabalFile = "0via6f17s80d2kgw5ir7ii9ahmgp5ppky7pxschx4jrj3a88rypy"; libraryHaskellDepends = [ base containers @@ -722651,8 +724341,8 @@ self: { }: mkDerivation { pname = "xlsx"; - version = "1.1.3"; - sha256 = "1ar4lk8xcxkqd9k553sp9zzygk4lxzhah7d5z1hzj4l570mvdps4"; + version = "1.1.4"; + sha256 = "11n6zc5wsk491fqzyn7davml84clbpnhvdw2gwsz4vq86fy69g0s"; libraryHaskellDepends = [ attoparsec base @@ -723728,7 +725418,6 @@ self: { bytestring, containers, hashable, - QuickCheck, quickcheck-instances, rerebase, tasty, @@ -723742,8 +725431,8 @@ self: { }: mkDerivation { pname = "xml-parser"; - version = "0.1.1.1"; - sha256 = "13af7yfxn1m7clhzxsbkd6q1nr8dslv39w4hvyhca0l7adplyyw3"; + version = "0.1.1.2"; + sha256 = "0hhrjaqykc43b07w6yn6q59rk4z0awm9c50917kif4iqxm92z07q"; libraryHaskellDepends = [ attoparsec base @@ -723757,8 +725446,6 @@ self: { xml-conduit ]; testHaskellDepends = [ - attoparsec - QuickCheck quickcheck-instances rerebase tasty @@ -724899,8 +726586,8 @@ self: { }: mkDerivation { pname = "xmobar"; - version = "0.48.1"; - sha256 = "1infcisv7l00a4z4byjwjisg4yndk0cymibfii1c7yzyzrlvavhl"; + version = "0.49"; + sha256 = "0mw01jxkcvm186csg71y21zig9rkxkp304i3ym4pgr3rilhp3p5z"; configureFlags = [ "-fwith_alsa" "-fwith_conduit" @@ -726665,8 +728352,8 @@ self: { { mkDerivation }: mkDerivation { pname = "xz-clib"; - version = "5.8.0.1"; - sha256 = "0dw7lfkgjikawycwp1nglbdak9ay57nnidac5fdakyhg2paw8fpl"; + version = "5.8.1"; + sha256 = "0cycldc04ffkm5kvhb9x9mjgcw9vhzlbh34idpapv9bin9b594ic"; doHaddock = false; description = "LZMA/XZ clibs"; license = lib.licenses.bsd0; @@ -728407,6 +730094,81 @@ self: { } ) { }; + "yaml-unscrambler_0_1_0_20" = callPackage ( + { + mkDerivation, + acc, + attoparsec, + attoparsec-data, + attoparsec-time, + base, + base64-bytestring, + bytestring, + conduit, + containers, + foldl, + hashable, + libyaml, + mtl, + neat-interpolation, + quickcheck-instances, + rerebase, + scientific, + selective, + tasty, + tasty-hunit, + text, + text-builder, + time, + transformers, + unordered-containers, + uuid, + vector, + yaml, + }: + mkDerivation { + pname = "yaml-unscrambler"; + version = "0.1.0.20"; + sha256 = "0s73nmvmnd1gn7hvmcbpvg1l10vwlzb5xfg7ljiwbp1dsfmqyzkw"; + libraryHaskellDepends = [ + acc + attoparsec + attoparsec-data + attoparsec-time + base + base64-bytestring + bytestring + conduit + containers + foldl + hashable + libyaml + mtl + scientific + selective + text + text-builder + time + transformers + unordered-containers + uuid + vector + yaml + ]; + testHaskellDepends = [ + foldl + neat-interpolation + quickcheck-instances + rerebase + tasty + tasty-hunit + ]; + description = "Flexible declarative YAML parsing toolkit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "yaml2owl" = callPackage ( { mkDerivation, @@ -729297,8 +731059,8 @@ self: { }: mkDerivation { pname = "yaya"; - version = "0.6.2.2"; - sha256 = "0b6sd8rdp6qys45s2lps0nhmqbs9x63axmhh3k71y81lmzyq1cax"; + version = "0.6.2.3"; + sha256 = "0xvn1zbg2r40wsld55bmw5j0slc4jwdsfpsha1zijsk2zw2vz5kw"; setupHaskellDepends = [ base Cabal @@ -729339,8 +731101,8 @@ self: { }: mkDerivation { pname = "yaya-containers"; - version = "0.1.2.1"; - sha256 = "17akwh7inlcnizhx600ydf5j6fgbl25cnwm2fr2f6rlabkxvraki"; + version = "0.1.2.2"; + sha256 = "05qxk350hslwwa78hqbrwvd5bzz98l7cpf5syxcfjr85v0da04x9"; setupHaskellDepends = [ base Cabal @@ -729374,8 +731136,8 @@ self: { }: mkDerivation { pname = "yaya-hedgehog"; - version = "0.3.0.4"; - sha256 = "13dfs72bwf6gdlbjmcfqi4hz4q2z21wmp0i5adk1arp8kgfypmf3"; + version = "0.3.0.5"; + sha256 = "0fsfb5gj8yri80yxax48z2z7yncg80fzlqxami13sa2pwszxfzii"; setupHaskellDepends = [ base Cabal @@ -729412,8 +731174,8 @@ self: { }: mkDerivation { pname = "yaya-quickcheck"; - version = "0.2.0.2"; - sha256 = "13c8zyv83sik5ms2p49850jrpvhmr4wacz27ib79pbgp2lh538n9"; + version = "0.2.0.3"; + sha256 = "0fmy2qwqva413j89hz52pa00c7rf52qbd9z4klhavnm0w6j56bzj"; setupHaskellDepends = [ base Cabal @@ -729479,8 +731241,8 @@ self: { }: mkDerivation { pname = "yaya-unsafe"; - version = "0.4.1.3"; - sha256 = "183hc024drdha6j8sqij9mv412yz0bc8mxv5jicg0qx3q1ldxr4y"; + version = "0.4.1.4"; + sha256 = "1nrwhpalhmbdzh5fj61vhfigjc1rszg1k904jw34z94xasv08qdh"; setupHaskellDepends = [ base Cabal From 88de1ef84a200ac7c54373b7f7e33ad1d77ffa57 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 16:16:18 +0200 Subject: [PATCH 050/431] haskellPackages: Cabal* 3.14.1.* -> 3.14.2.0 --- doc/languages-frameworks/haskell.section.md | 2 +- .../haskell-modules/configuration-common.nix | 12 ++++++------ .../tools/haskell/hadrian/make-hadrian.nix | 2 +- pkgs/top-level/release-haskell.nix | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md index 3cc16936f3c4..0e0d44114971 100644 --- a/doc/languages-frameworks/haskell.section.md +++ b/doc/languages-frameworks/haskell.section.md @@ -779,7 +779,7 @@ that depend on that library, you may want to use: ```nix haskellPackages.haskell-ci.overrideScope (self: super: { - Cabal = self.Cabal_3_14_1_1; + Cabal = self.Cabal_3_14_2_0; }) ``` diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f17fd3cd1cfb..9651d38585ca 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -34,7 +34,7 @@ self: super: Cabal-syntax = self.Cabal-syntax_3_12_1_0; } ); - Cabal_3_14_1_1 = + Cabal_3_14_2_0 = overrideCabal (drv: { # Revert increased lower bound on unix since we have backported @@ -47,15 +47,15 @@ self: super: }) ( doDistribute ( - super.Cabal_3_14_1_1.override { - Cabal-syntax = self.Cabal-syntax_3_14_1_0; + super.Cabal_3_14_2_0.override { + Cabal-syntax = self.Cabal-syntax_3_14_2_0; } ) ); # Needs matching version of Cabal Cabal-hooks = super.Cabal-hooks.override { - Cabal = self.Cabal_3_14_1_1; + Cabal = self.Cabal_3_14_2_0; }; # cabal-install needs most recent versions of Cabal and Cabal-syntax, @@ -67,8 +67,8 @@ self: super: cabalInstallOverlay = cself: csuper: lib.optionalAttrs (lib.versionOlder self.ghc.version "9.12") { - Cabal = cself.Cabal_3_14_1_1; - Cabal-syntax = cself.Cabal-syntax_3_14_1_0; + Cabal = cself.Cabal_3_14_2_0; + Cabal-syntax = cself.Cabal-syntax_3_14_2_0; }; in { diff --git a/pkgs/development/tools/haskell/hadrian/make-hadrian.nix b/pkgs/development/tools/haskell/hadrian/make-hadrian.nix index 6e668e9a6914..d2463865c199 100644 --- a/pkgs/development/tools/haskell/hadrian/make-hadrian.nix +++ b/pkgs/development/tools/haskell/hadrian/make-hadrian.nix @@ -64,6 +64,6 @@ callPackage' ./hadrian.nix ( } // lib.optionalAttrs (lib.versionAtLeast ghcVersion "9.11") { # See https://gitlab.haskell.org/ghc/ghc/-/commit/145a6477854d4003a07573d5e7ffa0c9a64ae29c - Cabal = bootPkgs.Cabal_3_14_1_1; + Cabal = bootPkgs.Cabal_3_14_2_0; } ) diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix index ab2f2a23916d..fe3926e46d3c 100644 --- a/pkgs/top-level/release-haskell.nix +++ b/pkgs/top-level/release-haskell.nix @@ -574,7 +574,7 @@ let compilerNames.ghc9122 ] released; Cabal_3_12_1_0 = released; - Cabal_3_14_1_1 = released; + Cabal_3_14_2_0 = released; cabal2nix = released; cabal2nix-unstable = released; funcmp = released; From d4dcbad5c2ee4d473359ecedc07dde5cfa96e73a Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Tue, 22 Apr 2025 16:18:30 +0200 Subject: [PATCH 051/431] haskellPackages.network-control: use version from stackage which now matches the version we want! --- pkgs/development/haskell-modules/configuration-common.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9651d38585ca..32f3b8b99a64 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2978,10 +2978,6 @@ self: super: # jailbreak to allow deepseq >= 1.5, https://github.com/jumper149/blucontrol/issues/3 blucontrol = doJailbreak super.blucontrol; - # Stackage LTS 23.17 has 0.1.5, which was marked deprecated as it was broken. - # Can probably be dropped for Stackage LTS >= 23.18 - network-control = doDistribute self.network-control_0_1_6; - # Needs to match pandoc, see: # https://github.com/jgm/pandoc/commit/97b36ecb7703b434ed4325cc128402a9eb32418d commonmark-pandoc = doDistribute self.commonmark-pandoc_0_2_2_3; From 7de85216658770857623e84669127abda8fbe016 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 23 Apr 2025 12:53:07 +0200 Subject: [PATCH 052/431] stack: pin hpack to == 0.38.0 for 3.5.1 --- .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 133 ++++++++++++++++++ 2 files changed, 134 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index 79a04e029270..cf2d718df6ac 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -90,6 +90,7 @@ extra-packages: - hlint == 3.4.1 # 2022-09-21: preserve for ghc 8.10 - hlint == 3.6.* # 2025-04-14: needed for hls with ghc-lib-parser 9.6 - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 + - hpack == 0.38.0 # 2025-04-23: preserve for stack == 3.5.1 - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d58d4e1f05f2..ebf047e4231c 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -340806,6 +340806,139 @@ self: { } ) { }; + "hpack_0_38_0" = callPackage ( + { + mkDerivation, + aeson, + base, + bifunctors, + bytestring, + Cabal, + containers, + crypton, + deepseq, + directory, + filepath, + Glob, + hspec, + hspec-discover, + http-client, + http-client-tls, + http-types, + HUnit, + infer-license, + interpolate, + mockery, + mtl, + pretty, + QuickCheck, + scientific, + template-haskell, + temporary, + text, + transformers, + unordered-containers, + vector, + yaml, + }: + mkDerivation { + pname = "hpack"; + version = "0.38.0"; + sha256 = "0iysz3xnxhjj49hjz9gv56awaldamrbidkiw0xd873g5yfyhyljp"; + revision = "1"; + editedCabalFile = "02pqfqqijvr2z3ki2rnb9nlavhzm59qbbvhq89bfdvhcicfgmmf4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + crypton + deepseq + directory + filepath + Glob + http-client + http-client-tls + http-types + infer-license + mtl + pretty + scientific + text + transformers + unordered-containers + vector + yaml + ]; + executableHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + crypton + deepseq + directory + filepath + Glob + http-client + http-client-tls + http-types + infer-license + mtl + pretty + scientific + text + transformers + unordered-containers + vector + yaml + ]; + testHaskellDepends = [ + aeson + base + bifunctors + bytestring + Cabal + containers + crypton + deepseq + directory + filepath + Glob + hspec + http-client + http-client-tls + http-types + HUnit + infer-license + interpolate + mockery + mtl + pretty + QuickCheck + scientific + template-haskell + temporary + text + transformers + unordered-containers + vector + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A modern format for Haskell packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpack"; + } + ) { }; + "hpack_0_38_1" = callPackage ( { mkDerivation, From 45230a25385b6ba6c4bd3078c05355ca48bef284 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 23 Apr 2025 15:23:31 +0200 Subject: [PATCH 053/431] git-annex: update sha256 for 10.20250416 --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 32f3b8b99a64..88b4fc70c073 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -478,7 +478,7 @@ self: super: name = "git-annex-${super.git-annex.version}-src"; url = "git://git-annex.branchable.com/"; rev = "refs/tags/" + super.git-annex.version; - sha256 = "18n6ah4d5i8qhx1s95zsb8bg786v0nv9hcjyxggrk88ya77maxha"; + sha256 = "10prmih74h31fwv14inqavzmm25hmlr24h49h9lpxqd88dn3r9cd"; # delete android and Android directories which cause issues on # darwin (case insensitive directory). Since we don't need them # during the build process, we can delete it to prevent a hash From 861a5305c0cc62d737ec03e46539d2bfe02ce317 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 19 Apr 2025 22:34:08 +0200 Subject: [PATCH 054/431] haskell.packages.ghc9122.interpolate: disable tests due to GHC bug --- .../haskell-modules/configuration-ghc-9.12.x.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index e2d5923607c1..9d6674c5c4ae 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -173,6 +173,13 @@ with haskellLib; # https://github.com/sjakobi/newtype-generics/pull/28/files newtype-generics = warnAfterVersion "0.6.2" (doJailbreak super.newtype-generics); + # Test failure because of GHC bug: + # https://gitlab.haskell.org/ghc/ghc/-/issues/25937 + # https://github.com/sol/interpolate/issues/20 + interpolate = + assert super.ghc.version == "9.12.2"; + dontCheck super.interpolate; + # # Multiple issues # From c3857c6972cff6a9c4026e53788ff4b29d4c07f8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 19 Apr 2025 22:42:48 +0200 Subject: [PATCH 055/431] haskell.packages.ghc9122.hpack: 0.37.0 -> 0.38.0 Comes with a jailbreak for Cabal 3.14. --- pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index 9d6674c5c4ae..f758eb0d53c4 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -211,4 +211,7 @@ with haskellLib; } ) ); + + # Allow Cabal 3.14 + hpack = doDistribute self.hpack_0_38_0; } From a7ab1a41e9e602d2a507c0a87d08d206752bfe3c Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 23 Apr 2025 18:26:32 +0200 Subject: [PATCH 056/431] haskellPackages.cabal2nix-unstable: 2025-04-22 -> 2025-04-23 --- pkgs/development/haskell-modules/cabal2nix-unstable.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index 4a212e7f76d9..e9bd6d1518d0 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -35,10 +35,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2025-04-22"; + version = "unstable-2025-04-23"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/e6ed81965def7775aabdda7456d0c13f626295ee.tar.gz"; - sha256 = "1fh428r4wfrqjj77dxy1l3d9scm4ywz89rp7dhp07y3bq5yr7hs4"; + url = "https://github.com/NixOS/cabal2nix/archive/43fbd58ec8ef82c4fa627c89218d215442bcc3ac.tar.gz"; + sha256 = "1620iaxs99rjq15v01xhqjzalvdbk7d69w7bz1ih782g7jqhkqsq"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; From 117c6e37ef287fe3e00b7fb0a2ca7750c196dfa8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 23 Apr 2025 18:37:35 +0200 Subject: [PATCH 057/431] postgrest: 12.2.7 -> 12.2.11 Release notes: https://github.com/PostgREST/postgrest/releases/tag/v12.2.11 https://github.com/PostgREST/postgrest/releases/tag/v12.2.10 https://github.com/PostgREST/postgrest/releases/tag/v12.2.9 https://github.com/PostgREST/postgrest/releases/tag/v12.2.8 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 88b4fc70c073..3c8ec462fe65 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2733,12 +2733,12 @@ self: super: doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "12.2.7"; + version = "12.2.11"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-4lKA+U7J8maKiDX9CWxWGjepGKSUu4ZOAA188yMt0bU="; + hash = "sha256-ArKq+IDkGOPwGT42unwPogx+xVdK4iFcJh2GCO8eLXE="; }; }) # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. From 4580db5286ec855d010e45e02f1ba780f697bedf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 24 Apr 2025 04:04:34 +0200 Subject: [PATCH 058/431] protobuf_25: 25.6 -> 25.7 Diff: https://github.com/protocolbuffers/protobuf/compare/v25.6...v25.7 Changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v25.7 --- pkgs/development/libraries/protobuf/25.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/protobuf/25.nix b/pkgs/development/libraries/protobuf/25.nix index 908252beab26..9dafc4b2a40c 100644 --- a/pkgs/development/libraries/protobuf/25.nix +++ b/pkgs/development/libraries/protobuf/25.nix @@ -2,8 +2,8 @@ callPackage ./generic.nix ( { - version = "25.6"; - hash = "sha256-pXZGffQXjAUXworfcr75BrkADamC9pKZXNK0l/Bvk9g="; + version = "25.7"; + hash = "sha256-tCl37I/6iXtfGPw/HVZYdudJWYdzPfnN7piLDpR/bgk="; } // args ) From a22b58e791f3588b59148bfa440d54ed4e32344c Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 18 Apr 2025 16:32:54 +0100 Subject: [PATCH 059/431] nftables: 1.1.1 -> 1.1.3 Changes: https://git.netfilter.org/nftables/log/?h=v1.1.3 --- pkgs/os-specific/linux/nftables/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix index 7fbd2b0bc52d..f0f211755af0 100644 --- a/pkgs/os-specific/linux/nftables/default.nix +++ b/pkgs/os-specific/linux/nftables/default.nix @@ -26,12 +26,12 @@ }: stdenv.mkDerivation rec { - version = "1.1.1"; + version = "1.1.3"; pname = "nftables"; src = fetchurl { url = "https://netfilter.org/projects/nftables/files/${pname}-${version}.tar.xz"; - hash = "sha256-Y1iDDzpk8x45sK1CHX2tzSQLcjQ97UjY7xO4+vIEhlo="; + hash = "sha256-nIpktZyQsIJeVAqbj8udLZQsY2+BulAZnwaP3kTzTtg="; }; patches = [ From 9d3178e8ee5e7b903dd03e69e18df76c7fb915c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 24 Apr 2025 09:10:31 +0000 Subject: [PATCH 060/431] unbound: 1.22.0 -> 1.23.0 --- pkgs/by-name/un/unbound/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unbound/package.nix b/pkgs/by-name/un/unbound/package.nix index a91611b20089..af83ee2cc188 100644 --- a/pkgs/by-name/un/unbound/package.nix +++ b/pkgs/by-name/un/unbound/package.nix @@ -54,13 +54,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "unbound"; - version = "1.22.0"; + version = "1.23.0"; src = fetchFromGitHub { owner = "NLnetLabs"; repo = "unbound"; tag = "release-${finalAttrs.version}"; - hash = "sha256-CFsd8tdFL+JbxmDZoWdStvWcs9azSaLtMG8Ih5oXE/A="; + hash = "sha256-a9WNUVDy7ORB40VFUhkUxEaBho+HVNJ105AqdGDr+tI="; }; outputs = [ From eb1a88bfb457761339caffb04b1bab4845cf6501 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Thu, 24 Apr 2025 16:06:30 +0200 Subject: [PATCH 061/431] valkey: 8.0.2 -> 8.0.3 Fixes CVE-2025-21605. Changes: https://github.com/valkey-io/valkey/releases/tag/8.0.3 --- pkgs/by-name/va/valkey/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/va/valkey/package.nix b/pkgs/by-name/va/valkey/package.nix index 6c846aad549c..381aeaf25cf4 100644 --- a/pkgs/by-name/va/valkey/package.nix +++ b/pkgs/by-name/va/valkey/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "valkey"; - version = "8.0.2"; + version = "8.0.3"; src = fetchFromGitHub { owner = "valkey-io"; repo = "valkey"; rev = finalAttrs.version; - hash = "sha256-05EuPjVokzfJxhrnvFHD7prwt5y7gPxemeDIkLML7lw="; + hash = "sha256-IzerctJUc478dJu2AH20s/A3psiAZWDjQG3USQWqpos="; }; patches = lib.optional useSystemJemalloc ./use_system_jemalloc.patch; From f6d7faef5805cf0426c2d1098473fac6e85c5aa9 Mon Sep 17 00:00:00 2001 From: aleksana Date: Fri, 25 Apr 2025 00:01:57 +0800 Subject: [PATCH 062/431] boost187: Fix ABI detection for empty 'os.platform' --- pkgs/development/libraries/boost/generic.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix index 9167e7b08c61..044070d64f6e 100644 --- a/pkgs/development/libraries/boost/generic.nix +++ b/pkgs/development/libraries/boost/generic.nix @@ -233,6 +233,13 @@ stdenv.mkDerivation { relative = "include"; hash = "sha256-9JvKQOAB19wQpWLNAhuB9eL8qKqXWTQHAJIXdLYMNG8="; }) + # Fixes ABI detection on some platforms (like loongarch64) + (fetchpatch { + url = "https://github.com/boostorg/context/commit/63996e427b4470c7b99b0f4cafb94839ea3670b6.patch"; + stripLen = 1; + extraPrefix = "libs/context/"; + hash = "sha256-Z8uw2+4IEybqVcU25i/0XJKS16hi/+3MXUxs53ghjL0="; + }) ]; meta = with lib; { From 5d7e0e358387d3227e3622411abd0bea1139fc65 Mon Sep 17 00:00:00 2001 From: Zitrone Date: Fri, 11 Apr 2025 15:20:09 +0200 Subject: [PATCH 063/431] libxcvt: refactor and move to pkgs/by-name from xorg namespace --- pkgs/by-name/li/libxcvt/package.nix | 50 +++++++++++++++++++ pkgs/servers/x11/xorg/default.nix | 39 +-------------- .../x11/xorg/generate-expr-from-tarballs.pl | 2 + pkgs/servers/x11/xorg/overrides.nix | 16 ------ pkgs/servers/x11/xorg/tarballs.list | 1 - 5 files changed, 54 insertions(+), 54 deletions(-) create mode 100644 pkgs/by-name/li/libxcvt/package.nix diff --git a/pkgs/by-name/li/libxcvt/package.nix b/pkgs/by-name/li/libxcvt/package.nix new file mode 100644 index 000000000000..0688e25aa636 --- /dev/null +++ b/pkgs/by-name/li/libxcvt/package.nix @@ -0,0 +1,50 @@ +{ + lib, + stdenv, + fetchurl, + pkg-config, + meson, + ninja, + writeScript, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "libxcvt"; + version = "0.1.3"; + + src = fetchurl { + url = "mirror://xorg/individual/lib/libxcvt-${finalAttrs.version}.tar.xz"; + hash = "sha256-qSmZiodn3n36NtbaR1HNvu807WMHFPL0p2ezUfJELgE="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + pkg-config + meson + ninja + ]; + + passthru = { + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/lib/ \ + | sort -V | tail -n1)" + update-source-version ${finalAttrs.pname} "$version" + ''; + }; + + meta = { + description = "VESA CVT standard timing modeline generation library & utility"; + homepage = "https://gitlab.freedesktop.org/xorg/lib/libxcvt"; + license = with lib.licenses; [ + mit + hpndSellVariant + ]; + mainProgram = "cvt"; + maintainers = [ ]; + platforms = lib.platforms.unix; + badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; + }; +}) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 0bdcf2653c85..f0402c8ebf38 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -6,6 +6,7 @@ gccmakedep, libpciaccess, libpthread-stubs, + libxcvt, luit, pixman, }: @@ -15,6 +16,7 @@ self: with self; { inherit gccmakedep libpciaccess + libxcvt luit pixman ; @@ -3277,43 +3279,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - libxcvt = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - meson, - ninja, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "libxcvt"; - version = "0.1.3"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/lib/libxcvt-0.1.3.tar.xz"; - sha256 = "009f8kr53cv7lzsg4507cgnk9vxyrm8lgnnn6vx7vpk7hy59jad9"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ - pkg-config - meson - ninja - ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! libxkbfile = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index 3a58856b599d..052bc85d8324 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -268,6 +268,7 @@ print OUT < Date: Fri, 11 Apr 2025 15:25:08 +0200 Subject: [PATCH 064/431] makedepend: refactor and move to pkgs/by-name from xorg namespace --- pkgs/by-name/ma/makedepend/package.nix | 43 +++++++++++++++++++ pkgs/servers/x11/xorg/default.nix | 33 +------------- .../x11/xorg/generate-expr-from-tarballs.pl | 2 + pkgs/servers/x11/xorg/overrides.nix | 1 - pkgs/servers/x11/xorg/tarballs.list | 1 - 5 files changed, 47 insertions(+), 33 deletions(-) create mode 100644 pkgs/by-name/ma/makedepend/package.nix diff --git a/pkgs/by-name/ma/makedepend/package.nix b/pkgs/by-name/ma/makedepend/package.nix new file mode 100644 index 000000000000..f84a707a96c8 --- /dev/null +++ b/pkgs/by-name/ma/makedepend/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchurl, + pkg-config, + writeScript, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "makedepend"; + version = "1.0.9"; + + src = fetchurl { + url = "mirror://xorg/individual/util/makedepend-${finalAttrs.version}.tar.xz"; + hash = "sha256-ktDetln/9tjdvB0n/EyozrK22+Fdc/CgTtwJ8cV4LdQ="; + }; + + strictDeps = true; + + nativeBuildInputs = [ pkg-config ]; + + passthru = { + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/util/ \ + | sort -V | tail -n1)" + update-source-version ${finalAttrs.pname} "$version" + ''; + }; + + meta = { + description = "parse C sources to make dependency lists for Makefiles"; + homepage = "https://gitlab.freedesktop.org/xorg/util/makedepend"; + license = with lib.licenses; [ + mitOpenGroup + hpnd + ]; + mainProgram = "makedepend"; + maintainers = [ ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index f0402c8ebf38..6cd4b9add954 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -8,6 +8,7 @@ libpthread-stubs, libxcvt, luit, + makedepend, pixman, }: @@ -18,6 +19,7 @@ self: with self; { libpciaccess libxcvt luit + makedepend pixman ; fontalias = font-alias; @@ -3419,37 +3421,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - makedepend = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "makedepend"; - version = "1.0.9"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/util/makedepend-1.0.9.tar.xz"; - sha256 = "1m1dg32z22fw9shg0wsxw7dvdcnfm16gq9qxpkfxixpzb6vdxl4j"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! mkfontscale = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index 052bc85d8324..c95488493cb6 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -270,6 +270,7 @@ print OUT < Date: Fri, 11 Apr 2025 15:31:51 +0200 Subject: [PATCH 065/431] util-macros: refactor, move to pkgs/by-name and rename from xorg.utilmacros --- pkgs/by-name/ut/util-macros/package.nix | 55 +++++++++++++++++++ pkgs/servers/x11/xorg/default.nix | 33 +---------- .../x11/xorg/generate-expr-from-tarballs.pl | 2 + pkgs/servers/x11/xorg/overrides.nix | 9 --- pkgs/servers/x11/xorg/tarballs.list | 1 - 5 files changed, 59 insertions(+), 41 deletions(-) create mode 100644 pkgs/by-name/ut/util-macros/package.nix diff --git a/pkgs/by-name/ut/util-macros/package.nix b/pkgs/by-name/ut/util-macros/package.nix new file mode 100644 index 000000000000..a6ff12c619b1 --- /dev/null +++ b/pkgs/by-name/ut/util-macros/package.nix @@ -0,0 +1,55 @@ +{ + lib, + stdenv, + fetchurl, + pkg-config, + automake, + autoconf, + libtool, + testers, + writeScript, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "util-macros"; + version = "1.20.2"; + + src = fetchurl { + url = "mirror://xorg/individual/util/util-macros-${finalAttrs.version}.tar.xz"; + hash = "sha256-msJp66JPZy19ezV05L5fMz0T8Ep3EjA7GCGypRrILo4="; + }; + + strictDeps = true; + + nativeBuildInputs = [ pkg-config ]; + + # not needed for releases, we propagate the needed tools + propagatedNativeBuildInputs = [ + automake + autoconf + libtool + ]; + + passthru = { + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/util/ \ + | sort -V | tail -n1)" + update-source-version ${finalAttrs.pname} "$version" + ''; + }; + + meta = { + description = "GNU autoconf macros shared across X.Org projects"; + homepage = "https://gitlab.freedesktop.org/xorg/util/macros"; + license = with lib.licenses; [ + hpndSellVariant + mit + ]; + maintainers = [ ]; + pkgConfigModules = [ "xorg-macros" ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 6cd4b9add954..8f318964222e 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -10,6 +10,7 @@ luit, makedepend, pixman, + util-macros, }: self: with self; { @@ -25,6 +26,7 @@ self: with self; { fontalias = font-alias; fontutil = font-util; libpthreadstubs = libpthread-stubs; + utilmacros = util-macros; # THIS IS A GENERATED FILE. DO NOT EDIT! appres = callPackage ( @@ -3701,37 +3703,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - utilmacros = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "util-macros"; - version = "1.20.2"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/util/util-macros-1.20.2.tar.xz"; - sha256 = "13ifr0dabci130xk04kp9bq16g9kbyzf8x1mgdyjsrsglbmnkhls"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ "xorg-macros" ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! viewres = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index c95488493cb6..beba69ad6bec 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -272,6 +272,7 @@ print OUT < Date: Fri, 11 Apr 2025 15:36:05 +0200 Subject: [PATCH 066/431] xbitmaps: refactor and move to pkgs/by-name from xorg namespace --- pkgs/by-name/xb/xbitmaps/package.nix | 45 +++++++++++++++++++ pkgs/servers/x11/xorg/default.nix | 33 +------------- .../x11/xorg/generate-expr-from-tarballs.pl | 3 ++ pkgs/servers/x11/xorg/tarballs.list | 1 - 4 files changed, 50 insertions(+), 32 deletions(-) create mode 100644 pkgs/by-name/xb/xbitmaps/package.nix diff --git a/pkgs/by-name/xb/xbitmaps/package.nix b/pkgs/by-name/xb/xbitmaps/package.nix new file mode 100644 index 000000000000..5d60e45dfdd9 --- /dev/null +++ b/pkgs/by-name/xb/xbitmaps/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + fetchurl, + pkg-config, + testers, + writeScript, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xbitmaps"; + version = "1.1.3"; + + src = fetchurl { + url = "mirror://xorg/individual/data/xbitmaps-${finalAttrs.version}.tar.xz"; + hash = "sha256-rWytVIh4MqF9hsLM/F5Sod+rCQ+DB7FSx4sOFSnND3o="; + }; + + strictDeps = true; + + nativeBuildInputs = [ pkg-config ]; + + passthru = { + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/data/ \ + | sort -V | tail -n1)" + update-source-version ${finalAttrs.pname} "$version" + ''; + }; + + meta = { + homepage = "https://gitlab.freedesktop.org/xorg/data/bitmaps"; + description = "X BitMap (XBM) format bitmaps commonly used in X.Org applications"; + license = with lib.licenses; [ + icu + smlnj + ]; + maintainers = [ ]; + pkgConfigModules = [ "xbitmaps" ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 8f318964222e..872040f5509d 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -11,6 +11,7 @@ makedepend, pixman, util-macros, + xbitmaps, }: self: with self; { @@ -22,6 +23,7 @@ self: with self; { luit makedepend pixman + xbitmaps ; fontalias = font-alias; fontutil = font-util; @@ -3867,37 +3869,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - xbitmaps = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "xbitmaps"; - version = "1.1.3"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/data/xbitmaps-1.1.3.tar.xz"; - sha256 = "0yhgrllia3lbqx9b21w31w4sppx1a9ggrk62hrys2ckqi1aasv5d"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ pkg-config ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ "xbitmaps" ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! xcalc = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index beba69ad6bec..61e20e8a50a2 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -39,6 +39,7 @@ $pcMap{"hwdata"} = "hwdata"; $pcMap{"fontutil"} = "fontutil"; $pcMap{"pciaccess"} = "libpciaccess"; $pcMap{"pthread-stubs"} = "libpthreadstubs"; +$pcMap{"xbitmaps"} = "xbitmaps"; $pcMap{"\$PIXMAN"} = "pixman"; $pcMap{"\$RENDERPROTO"} = "xorgproto"; $pcMap{"\$DRI3PROTO"} = "xorgproto"; @@ -273,6 +274,7 @@ print OUT < Date: Fri, 11 Apr 2025 15:38:29 +0200 Subject: [PATCH 067/431] xcb-proto: refactor, move to pkgs/by-name and rename from xorg.xcbproto --- pkgs/by-name/xc/xcb-proto/package.nix | 46 +++++++++++++++++++ pkgs/servers/x11/xorg/default.nix | 37 +-------------- .../x11/xorg/generate-expr-from-tarballs.pl | 3 ++ pkgs/servers/x11/xorg/tarballs.list | 1 - 4 files changed, 51 insertions(+), 36 deletions(-) create mode 100644 pkgs/by-name/xc/xcb-proto/package.nix diff --git a/pkgs/by-name/xc/xcb-proto/package.nix b/pkgs/by-name/xc/xcb-proto/package.nix new file mode 100644 index 000000000000..d5fd73e2f42c --- /dev/null +++ b/pkgs/by-name/xc/xcb-proto/package.nix @@ -0,0 +1,46 @@ +{ + lib, + stdenv, + fetchurl, + pkg-config, + python3, + testers, + writeScript, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "xcb-proto"; + version = "1.17.0"; + + src = fetchurl { + url = "mirror://xorg/individual/proto/xcb-proto-${finalAttrs.version}.tar.xz"; + hash = "sha256-LBus0hEPR5n3TebrtxS5TPb4D7ESMWsSGUgP0iViFIw="; + }; + + strictDeps = true; + + nativeBuildInputs = [ + pkg-config + python3 + ]; + + passthru = { + tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + updateScript = writeScript "update-${finalAttrs.pname}" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p common-updater-scripts + version="$(list-directory-versions --pname ${finalAttrs.pname} \ + --url https://xorg.freedesktop.org/releases/individual/proto/ \ + | sort -V | tail -n1)" + update-source-version ${finalAttrs.pname} "$version" + ''; + }; + + meta = { + description = "XML-XCB protocol descriptions used by libxcb for the X11 protocol & extensions"; + homepage = "https://gitlab.freedesktop.org/xorg/proto/xcbproto"; + license = lib.licenses.x11; + maintainers = [ ]; + pkgConfigModules = [ "xcb-proto" ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 872040f5509d..f88d67535fe0 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -12,6 +12,7 @@ pixman, util-macros, xbitmaps, + xcb-proto, }: self: with self; { @@ -29,6 +30,7 @@ self: with self; { fontutil = font-util; libpthreadstubs = libpthread-stubs; utilmacros = util-macros; + xcbproto = xcb-proto; # THIS IS A GENERATED FILE. DO NOT EDIT! appres = callPackage ( @@ -3913,41 +3915,6 @@ self: with self; { }) ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! - xcbproto = callPackage ( - { - stdenv, - pkg-config, - fetchurl, - python3, - testers, - }: - stdenv.mkDerivation (finalAttrs: { - pname = "xcb-proto"; - version = "1.17.0"; - builder = ./builder.sh; - src = fetchurl { - url = "mirror://xorg/individual/proto/xcb-proto-1.17.0.tar.xz"; - sha256 = "130lc8jx43s83496nc8jn47zixjcp4abgsz69pvrjiqg279aq6rc"; - }; - hardeningDisable = [ - "bindnow" - "relro" - ]; - strictDeps = true; - nativeBuildInputs = [ - pkg-config - python3 - ]; - buildInputs = [ ]; - passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; - meta = { - pkgConfigModules = [ "xcb-proto" ]; - platforms = lib.platforms.unix; - }; - }) - ) { }; - # THIS IS A GENERATED FILE. DO NOT EDIT! xcbutil = callPackage ( { diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl index 61e20e8a50a2..5cf5068021d1 100755 --- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl +++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl @@ -40,6 +40,7 @@ $pcMap{"fontutil"} = "fontutil"; $pcMap{"pciaccess"} = "libpciaccess"; $pcMap{"pthread-stubs"} = "libpthreadstubs"; $pcMap{"xbitmaps"} = "xbitmaps"; +$pcMap{"xcb-proto"} = "xcbproto"; $pcMap{"\$PIXMAN"} = "pixman"; $pcMap{"\$RENDERPROTO"} = "xorgproto"; $pcMap{"\$DRI3PROTO"} = "xorgproto"; @@ -275,6 +276,7 @@ print OUT < Date: Thu, 24 Apr 2025 21:28:39 +0200 Subject: [PATCH 068/431] sdl3: avoid pulling in fcitx5 fcitx5 is not actually required to build all features of sdl3. The sdl3 / fcitx5 integration works entirely via dbus [1]. This means any reverse dependency wanting to use sdl3 + fcitx5 needs to make sure fcitx5 is available itself. Adding it to sdl3 is not the correct approach. Different distros such as Fedora do not pull fcitx5 as a direct dependency to sdl3 [2]. Further, fcitx5 pulls in a lot of Qt5 dependencies. This breaks cross-compilation, Qt5 cross is very broken currently, see #314724. It also unnecessarily increases closure size and hurts build parallelism. [1] https://github.com/libsdl-org/SDL/blob/32bbabe2a51b52b243f3c2869ba6ef17f75024ee/CMakeLists.txt#L1690-L1696 [2] https://src.fedoraproject.org/rpms/SDL3/blob/rawhide/f/SDL3.spec --- pkgs/by-name/sd/sdl3/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/sd/sdl3/package.nix b/pkgs/by-name/sd/sdl3/package.nix index 1093605f44c1..2253842c39ea 100644 --- a/pkgs/by-name/sd/sdl3/package.nix +++ b/pkgs/by-name/sd/sdl3/package.nix @@ -7,7 +7,6 @@ cmake, darwinMinVersionHook, dbus, - fcitx5, fetchFromGitHub, ibus, installShellFiles, @@ -100,7 +99,6 @@ stdenv.mkDerivation (finalAttrs: { apple-sdk_11 ] ++ lib.optionals ibusSupport [ - fcitx5 ibus ] ++ lib.optional waylandSupport zenity; From 0faaf891051707aca6744d1e7a17303cd6f2340c Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 24 Apr 2025 22:32:02 -0400 Subject: [PATCH 069/431] gnome-decoder: 0.7.0 -> 0.7.1 Diff: https://gitlab.gnome.org/World/decoder/-/compare/0.7.0...0.7.1 --- pkgs/applications/graphics/gnome-decoder/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/graphics/gnome-decoder/default.nix b/pkgs/applications/graphics/gnome-decoder/default.nix index 0c34bef3ff1d..299f74acc745 100644 --- a/pkgs/applications/graphics/gnome-decoder/default.nix +++ b/pkgs/applications/graphics/gnome-decoder/default.nix @@ -28,20 +28,20 @@ clangStdenv.mkDerivation rec { pname = "gnome-decoder"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "decoder"; rev = version; - hash = "sha256-QAd5z+Qi6SVfI/JZktRvHszNazk7/ThonbMO5lGHAIU="; + hash = "sha256-lLZ8tll/R9cwk3t/MULmrR1KWZ1e+zneXL93035epPE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; name = "${pname}-${version}"; - hash = "sha256-oQwgY6gLc6BScfu7GUwXenJtbTv0pL7KEaW8B7lZaw0="; + hash = "sha256-USfC7HSL1TtjP1SmBRTKkPyKE4DkSn6xeH4mzfIBQWg="; }; preFixup = '' From c4bf62f1c058710ddd627ac53ab998e4e6ac378b Mon Sep 17 00:00:00 2001 From: Colin Date: Sat, 19 Apr 2025 06:42:40 +0000 Subject: [PATCH 070/431] xcb-imdkit: fix cross compilation --- pkgs/by-name/xc/xcb-imdkit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xc/xcb-imdkit/package.nix b/pkgs/by-name/xc/xcb-imdkit/package.nix index 538b84c1c4bf..9d92138bd5d1 100644 --- a/pkgs/by-name/xc/xcb-imdkit/package.nix +++ b/pkgs/by-name/xc/xcb-imdkit/package.nix @@ -25,12 +25,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake + extra-cmake-modules xorgproto uthash ]; buildInputs = [ - extra-cmake-modules xcbutil xcbutilkeysyms ]; From 0ad42cabe13a47b74130a7b3f1f781804664c9f5 Mon Sep 17 00:00:00 2001 From: Colin Date: Sat, 19 Apr 2025 06:41:13 +0000 Subject: [PATCH 071/431] fcitx5: fix cross compilation --- pkgs/tools/inputmethods/fcitx5/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/inputmethods/fcitx5/default.nix b/pkgs/tools/inputmethods/fcitx5/default.nix index 325c1a7e6b3b..c9aa1cd19899 100644 --- a/pkgs/tools/inputmethods/fcitx5/default.nix +++ b/pkgs/tools/inputmethods/fcitx5/default.nix @@ -4,6 +4,7 @@ fetchurl, fetchFromGitHub, pkg-config, + buildPackages, cmake, extra-cmake-modules, wayland-scanner, @@ -68,7 +69,6 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - extra-cmake-modules # required to please CMake expat fmt isocodes @@ -98,6 +98,10 @@ stdenv.mkDerivation rec { libxkbfile ]; + cmakeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + (lib.cmakeFeature "CMAKE_CROSSCOMPILING_EMULATOR" (stdenv.hostPlatform.emulator buildPackages)) + ]; + strictDeps = true; passthru = { From 54e5360b8f812ffc15e79fe359aa78e43174b39a Mon Sep 17 00:00:00 2001 From: "Dino A. Dai Zovi" Date: Sun, 20 Apr 2025 13:06:02 -0400 Subject: [PATCH 072/431] qemu: add libcbor to enable building nitro-enclave machine type qemu 9.2.0 enables the nitro-enclave machine type by default but it is not enabled in the nixpkgs build because it requires libcbor. --- pkgs/applications/virtualization/qemu/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix index d22d9916bf0c..c6e4513dae00 100644 --- a/pkgs/applications/virtualization/qemu/default.nix +++ b/pkgs/applications/virtualization/qemu/default.nix @@ -31,6 +31,7 @@ libcap_ng, socat, libslirp, + libcbor, apple-sdk_13, darwinMinVersionHook, guestAgentSupport ? @@ -195,6 +196,7 @@ stdenv.mkDerivation (finalAttrs: { snappy libtasn1 libslirp + libcbor ] ++ lib.optionals (!userOnly) [ curl ] ++ lib.optionals ncursesSupport [ ncurses ] From 4e8b25a6ff9b8ef89879303444c104660e8ceca5 Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 25 Apr 2025 15:49:08 +0100 Subject: [PATCH 073/431] llvm: print output when running tests --- .../compilers/llvm/common/llvm/default.nix | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/pkgs/development/compilers/llvm/common/llvm/default.nix b/pkgs/development/compilers/llvm/common/llvm/default.nix index d2f9e711f653..d0c4f9b5da72 100644 --- a/pkgs/development/compilers/llvm/common/llvm/default.nix +++ b/pkgs/development/compilers/llvm/common/llvm/default.nix @@ -548,19 +548,11 @@ stdenv.mkDerivation ( )); # Workaround for configure flags that need to have spaces - preConfigure = - if lib.versionAtLeast release_version "15" then - '' - cmakeFlagsArray+=( - -DLLVM_LIT_ARGS="-svj''${NIX_BUILD_CORES} --no-progress-bar" - ) - '' - else - '' - cmakeFlagsArray+=( - -DLLVM_LIT_ARGS='-svj''${NIX_BUILD_CORES} --no-progress-bar' - ) - ''; + preConfigure = '' + cmakeFlagsArray+=( + -DLLVM_LIT_ARGS="--verbose -j''${NIX_BUILD_CORES}" + ) + ''; # E.g. Mesa uses the build-id as a cache key (see #93946): LDFLAGS = optionalString ( From 9f12455853434a4f3448eed8c87c44d357433e8d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 25 Apr 2025 19:39:57 +0200 Subject: [PATCH 074/431] haskellPackages.hail: unbreak --- .../haskell-modules/configuration-common.nix | 17 +---------------- .../configuration-hackage2nix/broken.yaml | 1 - .../transitive-broken.yaml | 6 +++++- .../haskell-modules/hackage-packages.nix | 6 ++++-- 4 files changed, 10 insertions(+), 20 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c8ec462fe65..4256c36a3c29 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1460,22 +1460,7 @@ self: super: hjsmin = dontCheck super.hjsmin; # Remove for hail > 0.2.0.0 - hail = overrideCabal (drv: { - patches = [ - (fetchpatch { - # Relax dependency constraints, - # upstream PR: https://github.com/james-preston/hail/pull/13 - url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/13.patch"; - sha256 = "039p5mqgicbhld2z44cbvsmam3pz0py3ybaifwrjsn1y69ldsmkx"; - }) - (fetchpatch { - # Relax dependency constraints, - # upstream PR: https://github.com/james-preston/hail/pull/16 - url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/16.patch"; - sha256 = "0dpagpn654zjrlklihsg911lmxjj8msylbm3c68xa5aad1s9gcf7"; - }) - ]; - }) super.hail; + hail = doJailbreak super.hail; # https://github.com/kazu-yamamoto/dns/issues/150 dns = dontCheck super.dns; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 868459725e02..1ac6684a7e14 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2293,7 +2293,6 @@ broken-packages: - HaGL # failure in job https://hydra.nixos.org/build/234457220 at 2023-09-13 - hahp # failure in job https://hydra.nixos.org/build/233250101 at 2023-09-02 - haiji # failure in job https://hydra.nixos.org/build/233232272 at 2023-09-02 - - hail # failure in job https://hydra.nixos.org/build/233219127 at 2023-09-02 - hailgun-send # failure in job https://hydra.nixos.org/build/282936164 at 2024-12-24 - hairy # failure in job https://hydra.nixos.org/build/233226903 at 2023-09-02 - hakaru # failure in job https://hydra.nixos.org/build/233231467 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 5cf81d4205ea..ecaebac99d35 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -839,6 +839,7 @@ dont-distribute-packages: - clickhouse-haskell - clifford - clippings + - clod - cloud-haskell - cloud-seeder - cloudyfs @@ -990,6 +991,7 @@ dont-distribute-packages: - curryer-rpc - cv-combinators - cypher + - dahdit-audio - dahdit-midi - dahdit-test - daino @@ -1489,7 +1491,7 @@ dont-distribute-packages: - gridland - grisette - grisette-monad-coroutine - - grisette_0_11_0_0 + - grisette_0_12_0_0 - gross - groundhog-converters - groundhog-inspector @@ -1970,6 +1972,7 @@ dont-distribute-packages: - imj-base - imj-game-hamazed - imj-measure-stdout + - immutaball-core - imparse - imperative-edsl - imperative-edsl-vhdl @@ -2164,6 +2167,7 @@ dont-distribute-packages: - lame-tester - landlock - lang + - langchain-hs - language-Modula2 - language-ats - language-boogie diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ebf047e4231c..41064790f864 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -144364,6 +144364,7 @@ self: { ]; description = "Project file manager for Claude AI integrations"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -173733,6 +173734,7 @@ self: { ]; description = "Audio file parsing/printing with dahdit"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -291595,9 +291597,7 @@ self: { ]; description = "A service for pull-based continuous deployment based on hydra"; license = lib.licenses.asl20; - hydraPlatforms = lib.platforms.none; mainProgram = "hail"; - broken = true; } ) { }; @@ -374129,6 +374129,7 @@ self: { ]; description = "Immutaball platformer game"; license = lib.licenses.bsd0; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -404654,6 +404655,7 @@ self: { ]; description = "Haskell implementation of Langchain"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; } ) { }; From 60af548e3ccdbf69313cbd650e08698323dc9215 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:31:23 +0200 Subject: [PATCH 075/431] haskellPackages.aeson-better-errors: fix build --- .../haskell-modules/configuration-common.nix | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c8ec462fe65..9d96d82849b4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -248,20 +248,6 @@ self: super: sha256 = "10zkvclyir3zf21v41zdsvg68vrkq89n64kv9k54742am2i4aygf"; }) super.weeder; - # Allow aeson == 2.1.* - # https://github.com/hdgarrood/aeson-better-errors/issues/23 - aeson-better-errors = lib.pipe super.aeson-better-errors [ - doJailbreak - (appendPatches [ - # https://github.com/hdgarrood/aeson-better-errors/pull/25 - (fetchpatch { - name = "mtl-2-3.patch"; - url = "https://github.com/hdgarrood/aeson-better-errors/commit/1ec49ab7d1472046b680b5a64ae2930515b47714.patch"; - hash = "sha256-xuuocWxSoBDclVp0bJ9UrDamVcDVOAFgJIi/un1xBvk="; - }) - ]) - ]; - # Version 2.1.1 is deprecated, but part of Stackage LTS at the moment. # https://github.com/commercialhaskell/stackage/issues/7500 # https://github.com/yesodweb/shakespeare/issues/280 From ad252b083f6ada02a698846228ef0b15ee080087 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:32:11 +0200 Subject: [PATCH 076/431] haskellPackages.mvc-updates: fix build --- .../haskell-modules/configuration-common.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 9d96d82849b4..30ba13db6c7c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -885,16 +885,6 @@ self: super: # "base" dependency. haddock-cheatsheet = doJailbreak super.haddock-cheatsheet; - # https://github.com/Gabriella439/Haskell-MVC-Updates-Library/pull/1 - mvc-updates = appendPatches [ - (pkgs.fetchpatch { - name = "rename-pretraverse.patch"; - url = "https://github.com/Gabriella439/Haskell-MVC-Updates-Library/commit/47b31202b761439947ffbc89ec1c6854c1520819.patch"; - sha256 = "sha256-a6k3lWtXNYUIjWXR+vRAHz2bANq/2eM0F5FLL8Qt2lA="; - includes = [ "src/MVC/Updates.hs" ]; - }) - ] (doJailbreak super.mvc-updates); - # Too strict bounds on bytestring < 0.12 # https://github.com/Gabriella439/Haskell-Pipes-HTTP-Library/issues/18 pipes-http = doJailbreak super.pipes-http; From b4580cf884398c1e80bd879198035562a96ada77 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:33:34 +0200 Subject: [PATCH 077/431] haskellPackages.taskwarrior: fix build --- pkgs/development/haskell-modules/configuration-common.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 30ba13db6c7c..679611827f59 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2881,14 +2881,6 @@ self: super: } ) super.feedback; - # https://github.com/maralorn/haskell-taskwarrior/pull/12 - taskwarrior = appendPatches [ - (fetchpatch { - url = "https://github.com/maralorn/haskell-taskwarrior/commit/b846c6ae64e716dca2d44488f60fee3697b5322d.patch"; - sha256 = "sha256-fwBYBmw9Jva2UEPQ6E/5/HBA8ZDiM7/QQQDBp3diveU="; - }) - ] super.taskwarrior; - testcontainers = lib.pipe super.testcontainers [ dontCheck # Tests require docker doJailbreak # https://github.com/testcontainers/testcontainers-hs/pull/58 From 4b22f304b826f5a09b482f18bc6f81ede84f843d Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 25 Apr 2025 20:37:28 +0200 Subject: [PATCH 078/431] haskell.packages.ghc912.generic-arbitrary: fix build --- .../haskell-modules/configuration-ghc-9.12.x.nix | 11 ----------- .../haskell-modules/configuration-ghc-9.8.x.nix | 8 +------- 2 files changed, 1 insertion(+), 18 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix index f758eb0d53c4..cb32463d3ce6 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.12.x.nix @@ -147,17 +147,6 @@ with haskellLib; ]; }) super.doctest_0_24_0; - # https://github.com/typeable/generic-arbitrary/issues/18 - generic-arbitrary = overrideCabal (drv: { - patches = drv.patches or [ ] ++ [ - (pkgs.fetchpatch { - name = "hellwolf:fix-recursive-test-hidding-unit"; - url = "https://github.com/typeable/generic-arbitrary/commit/133b80be93e6744f21e0e5ed4180a24c589f92e4.patch"; - sha256 = "sha256-z9EVcD1uNAYUOVTwmCCnrEFFOvFB7lD94Y6BwGVwVRQ="; - }) - ]; - }) super.generic-arbitrary; - # https://gitlab.haskell.org/ghc/ghc/-/issues/25930 generic-lens = dontCheck super.generic-lens; diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix index f13b1e866f57..fc4fe254d1e8 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-9.8.x.nix @@ -7,8 +7,7 @@ let inherit (pkgs) lib; in -self: super: -{ +self: super: { llvmPackages = pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages; @@ -99,8 +98,3 @@ self: super: ''; } super.ghc-lib-parser; } -// lib.optionalAttrs (lib.versionAtLeast super.ghc.version "9.8.3") { - # Breakage related to GHC 9.8.3 / deepseq 1.5.1.0 - # https://github.com/typeable/generic-arbitrary/issues/18 - generic-arbitrary = dontCheck super.generic-arbitrary; -} From 7b9c6346ffc9c16910c25c56534733e70935f306 Mon Sep 17 00:00:00 2001 From: BirdeeHub Date: Mon, 21 Apr 2025 14:18:21 -0700 Subject: [PATCH 079/431] makeWrapper: --add-flag and --append-flag arguments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit also: manual: differences in makeWrapper implementations better explained Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/build-support/setup-hooks/make-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/build-support/setup-hooks/make-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/build-support/setup-hooks/make-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/build-support/setup-hooks/make-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh Co-authored-by: Naïm Camille Favier Update pkgs/build-support/setup-hooks/make-wrapper.sh Co-authored-by: Naïm Camille Favier --- doc/stdenv/stdenv.chapter.md | 5 +- .../build-support/setup-hooks/make-wrapper.sh | 14 ++++- .../makeBinaryWrapper/make-binary-wrapper.sh | 59 +++++++++++-------- .../make-binary-wrapper/add-flags/add-flags.c | 18 +++--- .../add-flags/add-flags.cmdline | 5 +- .../add-flags/add-flags.env | 4 ++ pkgs/test/make-wrapper/default.nix | 33 +++++++++-- 7 files changed, 97 insertions(+), 41 deletions(-) diff --git a/doc/stdenv/stdenv.chapter.md b/doc/stdenv/stdenv.chapter.md index 30d8f5da7e39..a4b0b0031257 100644 --- a/doc/stdenv/stdenv.chapter.md +++ b/doc/stdenv/stdenv.chapter.md @@ -1129,12 +1129,15 @@ They cannot be overridden without rebuilding the package. If dependencies should be resolved at runtime, use `--suffix` to append fallback values to `PATH`. -There’s many more kinds of arguments, they are documented in `nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh` for the `makeWrapper` implementation and in `nixpkgs/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh` for the `makeBinaryWrapper` implementation. +There’s many more kinds of arguments, they are documented in `nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh` for the `makeWrapper` implementation and in `nixpkgs/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh` for the `makeBinaryWrapper` implementation. `wrapProgram` is a convenience function you probably want to use most of the time, implemented by both `makeWrapper` and `makeBinaryWrapper`. Using the `makeBinaryWrapper` implementation is usually preferred, as it creates a tiny _compiled_ wrapper executable, that can be used as a shebang interpreter. This is needed mostly on Darwin, where shebangs cannot point to scripts, [due to a limitation with the `execve`-syscall](https://stackoverflow.com/questions/67100831/macos-shebang-with-absolute-path-not-working). Compiled wrappers generated by `makeBinaryWrapper` can be inspected with `less ` - by scrolling past the binary data you should be able to see the shell command that generated the executable and there see the environment variables that were injected into the wrapper. +However, `makeWrapper` is more flexible and implements more arguments. +Use `makeWrapper` if you need the wrapper to use shell features (e.g. look up environment variables) at runtime. + ### `remove-references-to -t` \ [ `-t` \ ... ] \ ... {#fun-remove-references-to} Removes the references of the specified files to the specified store files. This is done without changing the size of the file by replacing the hash by `eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee`, and should work on compiled executables. This is meant to be used to remove the dependency of the output on inputs that are known to be unnecessary at runtime. Of course, reckless usage will break the patched programs. diff --git a/pkgs/build-support/setup-hooks/make-wrapper.sh b/pkgs/build-support/setup-hooks/make-wrapper.sh index cba158bd31ea..0fb5aac50a7a 100644 --- a/pkgs/build-support/setup-hooks/make-wrapper.sh +++ b/pkgs/build-support/setup-hooks/make-wrapper.sh @@ -22,10 +22,12 @@ assertExecutable() { # --unset VAR : remove VAR from the environment # --chdir DIR : change working directory (use instead of --run "cd DIR") # --run COMMAND : run command before the executable -# --add-flags ARGS : prepend ARGS to the invocation of the executable +# --add-flag ARG : prepend the single argument ARG to the invocation of the executable # (that is, *before* any arguments passed on the command line) -# --append-flags ARGS : append ARGS to the invocation of the executable +# --append-flag ARG : append the single argument ARG to the invocation of the executable # (that is, *after* any arguments passed on the command line) +# --add-flags ARGS : prepend ARGS verbatim to the Bash-interpreted invocation of the executable +# --append-flags ARGS : append ARGS verbatim to the Bash-interpreted invocation of the executable # --prefix ENV SEP VAL : suffix/prefix ENV with VAL, separated by SEP # --suffix @@ -164,6 +166,14 @@ makeShellWrapper() { contents="$(cat "$fileName")" addValue "$p" "$varName" "$separator" "$contents" done + elif [[ "$p" == "--add-flag" ]]; then + flags=${params[n + 1]@Q} + n=$((n + 1)) + flagsBefore="${flagsBefore-} $flags" + elif [[ "$p" == "--append-flag" ]]; then + flags=${params[n + 1]@Q} + n=$((n + 1)) + flagsAfter="${flagsAfter-} $flags" elif [[ "$p" == "--add-flags" ]]; then flags="${params[$((n + 1))]}" n=$((n + 1)) diff --git a/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh b/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh index 3948342a36fc..c860048d10a2 100644 --- a/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh +++ b/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh @@ -25,10 +25,12 @@ assertExecutable() { # the environment # --unset VAR : remove VAR from the environment # --chdir DIR : change working directory (use instead of --run "cd DIR") -# --add-flags ARGS : prepend ARGS to the invocation of the executable +# --add-flag ARG : prepend the single argument ARG to the invocation of the executable # (that is, *before* any arguments passed on the command line) -# --append-flags ARGS : append ARGS to the invocation of the executable +# --append-flag ARG : append the single argument ARG to the invocation of the executable # (that is, *after* any arguments passed on the command line) +# --add-flags ARGS : prepend the whitespace-separated list of arguments ARGS to the invocation of the executable +# --append-flags ARGS : append the whitespace-separated list of arguments ARGS to the invocation of the executable # --prefix ENV SEP VAL : suffix/prefix ENV with VAL, separated by SEP # --suffix @@ -86,9 +88,9 @@ makeDocumentedCWrapper() { # makeCWrapper EXECUTABLE ARGS # ARGS: same as makeWrapper makeCWrapper() { - local argv0 inherit_argv0 n params cmd main flagsBefore flagsAfter flags executable length + local argv0 inherit_argv0 n params cmd main flags executable length local uses_prefix uses_suffix uses_assert uses_assert_success uses_stdio uses_asprintf - local resolve_path + local flagsBefore=() flagsAfter=() executable=$(escapeStringLiteral "$1") params=("$@") length=${#params[*]} @@ -147,16 +149,28 @@ makeCWrapper() { n=$((n + 1)) [ $n -ge "$length" ] && main="$main#error makeCWrapper: $p takes 1 argument"$'\n' ;; + --add-flag) + flagsBefore+=("${params[n + 1]}") + uses_assert=1 + n=$((n + 1)) + [ $n -ge "$length" ] && main="$main#error makeCWrapper: $p takes 1 argument"$'\n' + ;; + --append-flag) + flagsAfter+=("${params[n + 1]}") + uses_assert=1 + n=$((n + 1)) + [ $n -ge "$length" ] && main="$main#error makeCWrapper: $p takes 1 argument"$'\n' + ;; --add-flags) - flags="${params[n + 1]}" - flagsBefore="$flagsBefore $flags" + read -ra flags <<< "${params[n + 1]}" + flagsBefore+=("${flags[@]}") uses_assert=1 n=$((n + 1)) [ $n -ge "$length" ] && main="$main#error makeCWrapper: $p takes 1 argument"$'\n' ;; --append-flags) - flags="${params[n + 1]}" - flagsAfter="$flagsAfter $flags" + read -ra flags <<< "${params[n + 1]}" + flagsAfter+=("${flags[@]}") uses_assert=1 n=$((n + 1)) [ $n -ge "$length" ] && main="$main#error makeCWrapper: $p takes 1 argument"$'\n' @@ -182,7 +196,7 @@ makeCWrapper() { ;; esac done - [[ -z "$flagsBefore" && -z "$flagsAfter" ]] || main="$main"${main:+$'\n'}$(addFlags "$flagsBefore" "$flagsAfter")$'\n'$'\n' + (( ${#flagsBefore[@]} + ${#flagsAfter[@]} > 0 )) && main="$main"${main:+$'\n'}$(addFlags flagsBefore flagsAfter)$'\n'$'\n' [ -z "$inherit_argv0" ] && main="${main}argv[0] = \"${argv0:-${executable}}\";"$'\n' [ -z "$resolve_argv0" ] || main="${main}argv[0] = resolve_argv0(argv[0]);"$'\n' main="${main}return execv(\"${executable}\", argv);"$'\n' @@ -203,23 +217,10 @@ makeCWrapper() { } addFlags() { - local n flag before after var + local n flag var - # Disable file globbing, since bash will otherwise try to find - # filenames matching the the value to be prefixed/suffixed if - # it contains characters considered wildcards, such as `?` and - # `*`. We want the value as is, except we also want to split - # it on on the separator; hence we can't quote it. - local reenableGlob=0 - if [[ ! -o noglob ]]; then - reenableGlob=1 - fi - set -o noglob - # shellcheck disable=SC2086 - before=($1) after=($2) - if (( reenableGlob )); then - set +o noglob - fi + local -n before=$1 + local -n after=$2 var="argv_tmp" printf '%s\n' "char **$var = calloc(${#before[@]} + argc + ${#after[@]} + 1, sizeof(*$var));" @@ -435,6 +436,14 @@ formatArgs() { formatArgsLine 1 "$@" shift 1 ;; + --add-flag) + formatArgsLine 1 "$@" + shift 1 + ;; + --append-flag) + formatArgsLine 1 "$@" + shift 1 + ;; --add-flags) formatArgsLine 1 "$@" shift 1 diff --git a/pkgs/test/make-binary-wrapper/add-flags/add-flags.c b/pkgs/test/make-binary-wrapper/add-flags/add-flags.c index d998a5f6f983..0e84dad5793e 100644 --- a/pkgs/test/make-binary-wrapper/add-flags/add-flags.c +++ b/pkgs/test/make-binary-wrapper/add-flags/add-flags.c @@ -3,21 +3,25 @@ #include int main(int argc, char **argv) { - char **argv_tmp = calloc(6 + argc + 2 + 1, sizeof(*argv_tmp)); + char **argv_tmp = calloc(9 + argc + 3 + 1, sizeof(*argv_tmp)); assert(argv_tmp != NULL); argv_tmp[0] = argv[0]; argv_tmp[1] = "-x"; argv_tmp[2] = "-y"; argv_tmp[3] = "-z"; argv_tmp[4] = "-abc"; - argv_tmp[5] = "-g"; - argv_tmp[6] = "*.txt"; + argv_tmp[5] = "test var here"; + argv_tmp[6] = "-g"; + argv_tmp[7] = "*.txt"; + argv_tmp[8] = "-a"; + argv_tmp[9] = "*"; for (int i = 1; i < argc; ++i) { - argv_tmp[6 + i] = argv[i]; + argv_tmp[9 + i] = argv[i]; } - argv_tmp[6 + argc + 0] = "-foo"; - argv_tmp[6 + argc + 1] = "-bar"; - argv_tmp[6 + argc + 2] = NULL; + argv_tmp[9 + argc + 0] = "-foo"; + argv_tmp[9 + argc + 1] = "-bar"; + argv_tmp[9 + argc + 2] = "test var 2 here"; + argv_tmp[9 + argc + 3] = NULL; argv = argv_tmp; argv[0] = "/send/me/flags"; diff --git a/pkgs/test/make-binary-wrapper/add-flags/add-flags.cmdline b/pkgs/test/make-binary-wrapper/add-flags/add-flags.cmdline index 1ca964ab4e7a..60b29b40c2e0 100644 --- a/pkgs/test/make-binary-wrapper/add-flags/add-flags.cmdline +++ b/pkgs/test/make-binary-wrapper/add-flags/add-flags.cmdline @@ -1,4 +1,7 @@ --append-flags "-foo -bar" \ --add-flags "-x -y -z" \ --add-flags -abc \ - --add-flags "-g *.txt" + --add-flag 'test var here' \ + --add-flags "-g *.txt" \ + --add-flags "-a *" \ + --append-flag 'test var 2 here' diff --git a/pkgs/test/make-binary-wrapper/add-flags/add-flags.env b/pkgs/test/make-binary-wrapper/add-flags/add-flags.env index f0641ef36f7c..c31d2bd3845c 100644 --- a/pkgs/test/make-binary-wrapper/add-flags/add-flags.env +++ b/pkgs/test/make-binary-wrapper/add-flags/add-flags.env @@ -4,7 +4,11 @@ SUBST_ARGV0 -y -z -abc +test var here -g *.txt +-a +* -foo -bar +test var 2 here diff --git a/pkgs/test/make-wrapper/default.nix b/pkgs/test/make-wrapper/default.nix index db54a01946a1..cf2bf1aed7e8 100644 --- a/pkgs/test/make-wrapper/default.nix +++ b/pkgs/test/make-wrapper/default.nix @@ -28,7 +28,7 @@ let echo "VAR=$VAR" ''; wrappedBinaryArgs = writeShellScript "wrapped-args" '' - echo "$@" + printf '%s\n' "$@" ''; mkWrapperBinary = @@ -46,10 +46,11 @@ let makeWrapper "${wrapped}" "$out/bin/${name}" ${lib.escapeShellArgs args} ''; + mkArgTest = cmd: toExpect: mkTest cmd (builtins.concatStringsSep "\n" toExpect); mkTest = cmd: toExpect: '' output="$(${cmd})" - if [[ "$output" != '${toExpect}' ]]; then - echo "test failed: the output of ${cmd} was '$output', expected '${toExpect}'" + if [[ "$output" != ${lib.escapeShellArg toExpect} ]]; then + echo "test failed: the output of ${cmd} was '$output', expected ${lib.escapeShellArg toExpect}" echo "the wrapper contents:" for i in ${cmd}; do if [[ $i =~ ^test- ]]; then @@ -122,6 +123,16 @@ runCommand "make-wrapper-test" ]; wrapped = wrappedBinaryArgs; }) + (mkWrapperBinary { + name = "test-arg"; + args = [ + "--add-flag" + "abc 'aaaaa' jkhhjk" + "--append-flag" + "xyz ggg" + ]; + wrapped = wrappedBinaryArgs; + }) (mkWrapperBinary { name = "test-prefix"; args = [ @@ -225,9 +236,21 @@ runCommand "make-wrapper-test" + mkTest "VAR=foo test-unset" "VAR=" # --add-flags and --append-flags work - + mkTest "test-args" "abc xyz" + + mkArgTest "test-args" [ + "abc" + "xyz" + ] + # --add-flag and --append-flag work + + mkArgTest "test-arg" [ + "abc 'aaaaa' jkhhjk" + "xyz ggg" + ] # given flags are kept - + mkTest "test-args foo" "abc foo xyz" + + mkArgTest "test-args foo" [ + "abc" + "foo" + "xyz" + ] # --run works + mkTest "test-run" "bar\nVAR=" From 03a698c6a511ba5ac03afd49bfba4220efbfd313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Fri, 25 Apr 2025 20:55:56 +0200 Subject: [PATCH 080/431] python3Packages.anyio: disable unreliable darwin tests --- pkgs/development/python-modules/anyio/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/development/python-modules/anyio/default.nix b/pkgs/development/python-modules/anyio/default.nix index 6cf2120f1ae3..9a6fac31c3e8 100644 --- a/pkgs/development/python-modules/anyio/default.nix +++ b/pkgs/development/python-modules/anyio/default.nix @@ -82,6 +82,11 @@ buildPythonPackage rec { "'not network'" ]; + preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' + # Work around "OSError: AF_UNIX path too long" + export TMPDIR="/tmp" + ''; + disabledTests = [ # TypeError: __subprocess_run() got an unexpected keyword argument 'umask' @@ -94,6 +99,16 @@ buildPythonPackage rec { ++ lib.optionals stdenv.hostPlatform.isDarwin [ # PermissionError: [Errno 1] Operation not permitted: '/dev/console' "test_is_block_device" + + # These tests become flaky under heavy load + "test_asyncio_run_sync_called" + "test_handshake_fail" + "test_run_in_custom_limiter" + "test_cancel_from_shielded_scope" + "test_start_task_soon_cancel_later" + + # AssertionError: assert 'wheel' == 'nixbld' + "test_group" ]; disabledTestPaths = [ From 93912787dbbc41606bd14bf3b5af95192c32e157 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 26 Apr 2025 03:59:07 +0200 Subject: [PATCH 081/431] libtheora: 1.1.1 -> 1.2.0 https://gitlab.xiph.org/xiph/theora/-/releases/v1.2.0 Fixes: CVE-2025-56431 --- pkgs/by-name/li/libtheora/package.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/li/libtheora/package.nix b/pkgs/by-name/li/libtheora/package.nix index df49f3988c01..63a7096e8c8d 100644 --- a/pkgs/by-name/li/libtheora/package.nix +++ b/pkgs/by-name/li/libtheora/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - fetchpatch, autoreconfHook, libogg, libvorbis, @@ -13,20 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libtheora"; - version = "1.1.1"; + version = "1.2.0"; src = fetchurl { url = "https://downloads.xiph.org/releases/theora/libtheora-${finalAttrs.version}.tar.gz"; - hash = "sha256-QJUpVsR4EZKNHnkizaO8H0J+t1aAw8NySckelJBUkWs="; + hash = "sha256-J5MnM5kDtUTCipKurafQ3P0Dl7WcLzaMxpisVvUVkG4="; }; - patches = [ - # fix error in autoconf scripts - (fetchpatch { - url = "https://github.com/xiph/theora/commit/28cc6dbd9b2a141df94f60993256a5fca368fa54.diff"; - hash = "sha256-M/UULkiklvEay7LyOuCamxWCSvt37QSMzHOsAAnOWJo="; - }) - ] ++ lib.optionals stdenv.hostPlatform.isMinGW [ ./mingw-remove-export.patch ]; + patches = lib.optionals stdenv.hostPlatform.isMinGW [ ./mingw-remove-export.patch ]; configureFlags = [ "--disable-examples" ]; @@ -60,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { + changelog = "https://gitlab.xiph.org/xiph/theora/-/releases/v${finalAttrs.version}"; description = "Library for Theora, a free and open video compression format"; homepage = "https://www.theora.org/"; license = lib.licenses.bsd3; From 7b035d227692a76cdd510d38211c626fd4d0e9ce Mon Sep 17 00:00:00 2001 From: misilelab Date: Thu, 17 Apr 2025 15:20:40 +0900 Subject: [PATCH 082/431] python3Packages.httpcore: 1.0.7 -> 1.0.9 https://github.com/encode/httpcore/blob/1.0.9/CHANGELOG.md Signed-off-by: misilelab --- pkgs/development/python-modules/httpcore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/httpcore/default.nix b/pkgs/development/python-modules/httpcore/default.nix index cb1c31364ca1..8e6a4980d142 100644 --- a/pkgs/development/python-modules/httpcore/default.nix +++ b/pkgs/development/python-modules/httpcore/default.nix @@ -24,7 +24,7 @@ buildPythonPackage rec { pname = "httpcore"; - version = "1.0.7"; + version = "1.0.9"; pyproject = true; disabled = pythonOlder "3.8"; @@ -33,7 +33,7 @@ buildPythonPackage rec { owner = "encode"; repo = "httpcore"; tag = version; - hash = "sha256-hEGKYJnsTjygRu++lNrPWfx/xiUR7Cp+DTUVPa0m5fM="; + hash = "sha256-YtAbx0iXN7u8pMBXQBUydvAH6ilH+veklvxSh5EVFXo="; }; build-system = [ From 47426e53fd7594c4fb195e3143de99c16c5f7577 Mon Sep 17 00:00:00 2001 From: misilelab Date: Sat, 26 Apr 2025 14:11:13 +0900 Subject: [PATCH 083/431] h11: 0.14.0 -> 0.16.0 https://github.com/python-hyper/h11/compare/v0.14.0...v0.16.0 Signed-off-by: misilelab --- pkgs/development/python-modules/h11/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/h11/default.nix b/pkgs/development/python-modules/h11/default.nix index a7e4271006d7..0594cc3537a4 100644 --- a/pkgs/development/python-modules/h11/default.nix +++ b/pkgs/development/python-modules/h11/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "h11"; - version = "0.14.0"; + version = "0.16.0"; format = "setuptools"; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-jxn7vpnnJCD/NcALJ6NMuZN+kCqLgQ4siDAMbwo7aZ0="; + hash = "sha256-TjW5Vs9FeS5MqliF5p+6AL28b/r7+gIDAOVJsgjuX/E="; }; nativeCheckInputs = [ pytestCheckHook ]; From 4ac319fc930625806709bd7c4aa87e3591ccea26 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 26 Apr 2025 15:53:41 +0900 Subject: [PATCH 084/431] python312Packages.greenlet: 3.1.1 -> 3.2.1 Diff: https://github.com/python-greenlet/greenlet/compare/3.1.1...3.2.1 Changelog: https://github.com/python-greenlet/greenlet/blob/3.2.1/CHANGES.rst --- pkgs/development/python-modules/greenlet/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/greenlet/default.nix b/pkgs/development/python-modules/greenlet/default.nix index 2dd2b9d8fa43..fafa97082a23 100644 --- a/pkgs/development/python-modules/greenlet/default.nix +++ b/pkgs/development/python-modules/greenlet/default.nix @@ -16,12 +16,12 @@ let greenlet = buildPythonPackage rec { pname = "greenlet"; - version = "3.1.1"; + version = "3.2.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-TOOsbNtq33lGR11+8xd3wm2UvMw3fgcKeYa9LVxRVGc="; + hash = "sha256-n03UtJRrFLs78Dj4Hh0uU1t9lPGypZ/boSk82cGgpNc="; }; build-system = [ setuptools ]; From 02ecc1a41f05eb91ce4bfe44924e8671f4bf66ee Mon Sep 17 00:00:00 2001 From: Peter Dragos <15849936+dragospe@users.noreply.github.com> Date: Thu, 24 Apr 2025 23:03:40 +0300 Subject: [PATCH 085/431] haskellPackages.accelerate: overrideSrc from GH The last official release of accelerate appears to have been 5 years ago and does not build with our GHC. However, the repository is active and appears at least to build up to GHC 9.10. This PR pulls the source from github and adds missing dependencies. --- .../haskell-modules/configuration-common.nix | 24 +++++++++++++++++++ .../configuration-hackage2nix/broken.yaml | 1 - .../haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c8ec462fe65..99566df9bf94 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -20,6 +20,30 @@ with haskellLib; self: super: { + # Hackage's accelerate is from 2020 and incomptible with our GHC. + # The existing derivation also has missing dependencies + # compared to the source from github. + # https://github.com/AccelerateHS/accelerate/issues/553 + accelerate = + assert super.accelerate.version == "1.3.0.0"; + lib.pipe super.accelerate [ + (addBuildDepends [ + self.double-conversion + self.formatting + self.microlens + ]) + + (overrideCabal (drv: { + version = "1.3.0.0-unstable-2025-04-25"; + src = pkgs.fetchFromGitHub { + owner = "AccelerateHS"; + repo = "accelerate"; + rev = "3f681a5091eddf5a3b97f4cd0de32adc830e1117"; + sha256 = "sha256-tCcl7wAls+5cBSrqbxfEAJngbV43OJcLJdaC4qqkBxc="; + }; + })) + ]; + # https://github.com/ivanperez-keera/dunai/issues/427 dunai = addBuildDepend self.list-transformer (enableCabalFlag "list-transformer" super.dunai); diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 868459725e02..6b8418b41b57 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -13,7 +13,6 @@ broken-packages: - AbortT-transformers # failure in job https://hydra.nixos.org/build/233210345 at 2023-09-02 - abt # failure in job https://hydra.nixos.org/build/233201301 at 2023-09-02 - AC-BuildPlatform # failure in job https://hydra.nixos.org/build/233219130 at 2023-09-02 - - accelerate # failure in job https://hydra.nixos.org/build/233198907 at 2023-09-02 - accentuateus # failure in job https://hydra.nixos.org/build/233253627 at 2023-09-02 - access-time # failure in job https://hydra.nixos.org/build/233246051 at 2023-09-02 - accuerr # failure in job https://hydra.nixos.org/build/233220965 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ebf047e4231c..d0469b9066dd 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -49514,8 +49514,6 @@ self: { ]; description = "An embedded language for accelerated array processing"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 283799cd6f0aee63dea3f7eafd5ca1405dfe25ce Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sat, 26 Apr 2025 13:55:21 +0200 Subject: [PATCH 086/431] haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh --- .../transitive-broken.yaml | 24 ------------------- .../haskell-modules/hackage-packages.nix | 15 ------------ 2 files changed, 39 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index ecaebac99d35..324a94f66522 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -415,25 +415,10 @@ dont-distribute-packages: - ZipFold - a50 - abcBridge - - abstract-par-accelerate - ac-machine-conduit - - accelerate-arithmetic - - accelerate-fftw - - accelerate-fourier - - accelerate-io - - accelerate-io-JuicyPixels - - accelerate-io-array - - accelerate-io-bmp - - accelerate-io-bytestring - - accelerate-io-cereal - - accelerate-io-repa - - accelerate-io-serialise - - accelerate-io-vector - accelerate-llvm - accelerate-llvm-native - - accelerate-random - accelerate-typelits - - accelerate-utility - access-token-provider - acme-php - acme-safe @@ -460,7 +445,6 @@ dont-distribute-packages: - algebra-checkers - algebra-driven-design - algebra-sql - - algebraic - algolia - algorithmic-composition-additional - algorithmic-composition-basic @@ -870,7 +854,6 @@ dont-distribute-packages: - color-counter - colorless-http-client - colorless-scotty - - colour-accelerate - colour-space - columbia - columnar @@ -1045,7 +1028,6 @@ dont-distribute-packages: - debug - decimal-arithmetic - dedukti - - deeplearning-hs - deepzoom - defargs - definitive-filesystem @@ -1429,9 +1411,7 @@ dont-distribute-packages: - global - global-config - glome-hs - - gloss-accelerate - gloss-devil - - gloss-raster-accelerate - gloss-sodium - gltf-loader - gmap @@ -1591,7 +1571,6 @@ dont-distribute-packages: - hascat-system - hash-addressed - hash-addressed-cli - - hashable-accelerate - hashflare - hask-home - haskanoid @@ -2205,7 +2184,6 @@ dont-distribute-packages: - legion-extra - leksah - leksah-server - - lens-accelerate - lens-utils - lenz - lenz-mtl @@ -2232,7 +2210,6 @@ dont-distribute-packages: - lightstep-haskell - lighttpd-conf - lighttpd-conf-qq - - linear-accelerate - linear-code - linearEqSolver - linearscan-hoopl @@ -2503,7 +2480,6 @@ dont-distribute-packages: - mutable-iter - mute-unmute - mvclient - - mwc-random-accelerate - mwc-random-monad - mxnet-dataiter - mxnet-examples diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a6cf33b949e8..ca46775e5e79 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -49215,7 +49215,6 @@ self: { ]; description = "Provides the class ParAccelerate, nothing more"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -49545,7 +49544,6 @@ self: { ]; description = "Linear algebra and interpolation using the Accelerate framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50048,7 +50046,6 @@ self: { ]; description = "Accelerate frontend to the FFTW library (Fourier transform)"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50100,7 +50097,6 @@ self: { ]; description = "Fast Fourier transform and convolution using the Accelerate framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50154,7 +50150,6 @@ self: { ]; description = "Convert between Accelerate arrays and raw pointers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50331,7 +50326,6 @@ self: { ]; description = "Binary serialisation of Accelerate arrays using serialise"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50621,7 +50615,6 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -50691,7 +50684,6 @@ self: { ]; description = "Utility functions for the Accelerate framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -58775,7 +58767,6 @@ self: { ]; description = "General linear algebra structures"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -149490,7 +149481,6 @@ self: { ]; description = "Working with colours in Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -183627,7 +183617,6 @@ self: { ]; description = "Deep Learning in Haskell"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "deeplearning_demonstration"; } ) { }; @@ -271372,7 +271361,6 @@ self: { ]; description = "Extras to interface Gloss and Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -412149,7 +412137,6 @@ self: { ]; description = "Instances to mix lens with Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -418484,7 +418471,6 @@ self: { ]; description = "Lifting linear vector spaces into Accelerate"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -465675,7 +465661,6 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From 7c607cf90866585af0fe5f6def90f85141c01d6f Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sat, 26 Apr 2025 16:58:49 +0200 Subject: [PATCH 087/431] Revert "libapparmor: fix build if doCheck = false (e.g. on cross)" This reverts commit 61857a983232bf6f0408ef442cc6f6ebdcc9afd3. --- pkgs/by-name/li/libapparmor/package.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/by-name/li/libapparmor/package.nix b/pkgs/by-name/li/libapparmor/package.nix index d9d27fdd6b79..500aa9b45d9c 100644 --- a/pkgs/by-name/li/libapparmor/package.nix +++ b/pkgs/by-name/li/libapparmor/package.nix @@ -58,16 +58,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals withPython [ python3Packages.setuptools - ] - ++ lib.optionals (!finalAttrs.finalPackage.doCheck) [ - # TODO FIXME This is a super ugly HACK. - # perl is required for podchecker. - # It is a native build input on native platform because checks are enabled there. - # Checks can't be enabled on cross, but moving perl to - # nativeCheckInputs causes rebuilds on native compile. - # Thus, hacks! - # This should just be made unconditional and removed from nativeCheckInputs. - perl ]; nativeCheckInputs = [ From 8326a9a0f54139dc5c75060aaaaed3f42cefe3f6 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Sat, 26 Apr 2025 16:59:11 +0200 Subject: [PATCH 088/431] libapparmor: fix cross properly --- pkgs/by-name/li/libapparmor/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libapparmor/package.nix b/pkgs/by-name/li/libapparmor/package.nix index 500aa9b45d9c..8fa3af6bba87 100644 --- a/pkgs/by-name/li/libapparmor/package.nix +++ b/pkgs/by-name/li/libapparmor/package.nix @@ -55,6 +55,7 @@ stdenv.mkDerivation (finalAttrs: { ncurses which dejagnu + perl # podchecker ] ++ lib.optionals withPython [ python3Packages.setuptools @@ -62,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: { nativeCheckInputs = [ python3Packages.pythonImportsCheckHook - perl ]; buildInputs = From a1d539f8eecffd258f3ed1ccc3a055aed56fbaa1 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 26 Apr 2025 15:26:27 +0200 Subject: [PATCH 089/431] libselinux: fix build for musl Fixes: 05494899af53 ("libselinux: fix build on 32-bit LFS platforms") --- .../li/libselinux/fix-build-32bit-lfs.patch | 51 ++++--------------- pkgs/by-name/li/libselinux/package.nix | 4 +- 2 files changed, 13 insertions(+), 42 deletions(-) diff --git a/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch b/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch index 2fed4f2cee8d..ad9e91e652c8 100644 --- a/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch +++ b/pkgs/by-name/li/libselinux/fix-build-32bit-lfs.patch @@ -1,40 +1,3 @@ -From 86211534862622124d26e8570034efc1f5d78823 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= -Date: Sat, 22 Feb 2025 23:09:30 +0100 -Subject: [PATCH] Inject matchpathcon_filespec_add64() if - !defined(__INO_T_MATCHES_INO64_T) instead of using __BITS_PER_LONG < 64 as - proxy -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The __INO_T_MATCHES_INO64_T is defined -if ino_t would be the same size as ino64_t -if -D_FILE_OFFSET_BITS=64 were not defined. - -This is /exactly/ what - /* ABI backwards-compatible shim for non-LFS 32-bit systems */ - #if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && __BITS_PER_LONG < 64 -is trying to get at, but currently fails because x32/RV32 are "LFS" -with 32-bit longs and 64-bit time_ts natively. - -Thus, the - static_assert(sizeof(unsigned long) == sizeof(__ino_t), "inode size mismatch"); -assertion fails (__ino_t is the "kernel ino_t" type, -which generally corresponds to the kernel's ulong, which is u64 on x32). - -glibc headers allow us to check the condition we care about directly. - -Fixes: commit 9395cc0322 ("Always build for LFS mode on 32-bit archs.") -Closes: #463 -Closes: Debian#1098481 -Signed-off-by: наб -Cc: Alba Mendez ---- - libselinux/include/selinux/selinux.h | 2 +- - libselinux/src/matchpathcon.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - diff --git libselinux/include/selinux/selinux.h libselinux/include/selinux/selinux.h index f3cf5a209..f64896b7a 100644 --- libselinux/include/selinux/selinux.h @@ -44,7 +7,7 @@ index f3cf5a209..f64896b7a 100644 use the latter of the two specifications based on their order in the file contexts configuration. Return the used specification index. */ -#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && __BITS_PER_LONG < 64 -+#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && !defined(__INO_T_MATCHES_INO64_T) ++#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && defined(__INO64_T_TYPE) && !defined(__INO_T_MATCHES_INO64_T) #define matchpathcon_filespec_add matchpathcon_filespec_add64 #endif extern int matchpathcon_filespec_add(ino_t ino, int specind, const char *file); @@ -57,16 +20,22 @@ index 51f0e4ff9..ab7c3090a 100644 } -#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && __BITS_PER_LONG < 64 -+#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64 && !defined(__INO_T_MATCHES_INO64_T) ++#if (defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64) && defined(__INO64_T_TYPE) && !defined(__INO_T_MATCHES_INO64_T) /* alias defined in the public header but we undefine it here */ #undef matchpathcon_filespec_add -@@ -282,7 +282,7 @@ int matchpathcon_filespec_add(unsigned long ino, int specind, +@@ -280,9 +280,13 @@ int matchpathcon_filespec_add(unsigned long ino, int specind, + { + return matchpathcon_filespec_add64(ino, specind, file); } ++#elif (defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64) || defined(__INO_T_MATCHES_INO64_T) ++ ++static_assert(sizeof(uint64_t) == sizeof(ino_t), "inode size mismatch"); ++ #else -static_assert(sizeof(unsigned long) == sizeof(ino_t), "inode size mismatch"); -+static_assert(sizeof(uint64_t) == sizeof(ino_t), "inode size mismatch"); ++static_assert(sizeof(uint32_t) == sizeof(ino_t), "inode size mismatch"); #endif diff --git a/pkgs/by-name/li/libselinux/package.nix b/pkgs/by-name/li/libselinux/package.nix index 4aec113dc9fe..9c799e0199bc 100644 --- a/pkgs/by-name/li/libselinux/package.nix +++ b/pkgs/by-name/li/libselinux/package.nix @@ -57,7 +57,9 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-RiEUibLVzfiRU6N/J187Cs1iPAih87gCZrlyRVI2abU="; }) - # PR: https://github.com/SELinuxProject/selinux/pull/464 + # commit 5c3fcbd931b7f9752b5ce29cec3b6813991d61c0 plus an additional + # fix for a musl build regression caused by that commit: + # https://lore.kernel.org/selinux/20250426151356.7116-2-hi@alyssa.is/ # Fix build on 32-bit LFS platforms ./fix-build-32bit-lfs.patch ]; From ba312dafa5ae2e0dbb641b5ba9cd2474eb8259ce Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 27 Apr 2025 00:34:30 +0200 Subject: [PATCH 090/431] python313Packages.sphinx-autodoc-typehints: 3.1.0 -> 3.2.0 https://github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.2.0 --- .../python-modules/sphinx-autodoc-typehints/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix index a3cb24baa9c5..200af582e86b 100644 --- a/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix +++ b/pkgs/development/python-modules/sphinx-autodoc-typehints/default.nix @@ -11,7 +11,7 @@ let pname = "sphinx-autodoc-typehints"; - version = "3.1.0"; + version = "3.2.0"; in buildPythonPackage { @@ -23,7 +23,7 @@ buildPythonPackage { src = fetchPypi { pname = "sphinx_autodoc_typehints"; inherit version; - hash = "sha256-prewtt8KOAeDzlspFQwtMDUnRvAno+KU03GDmV0/I+0="; + hash = "sha256-EHrJi8i0g3ICyIwHNtWdbaRAduZaDX19VDp4Yx9mKps="; }; pythonRelaxDeps = [ "sphinx" ]; From 112464f2ace88e6d3f8ce6e3184da272c1cec9cf Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 26 Apr 2025 17:47:19 +0900 Subject: [PATCH 091/431] python312Packages.ipython: 9.0.2 -> 9.2.0 Changelog: https://github.com/ipython/ipython/blob/9.2.0/docs/source/whatsnew/version9.rst --- .../python-modules/ipython/default.nix | 55 ++++++------------- 1 file changed, 17 insertions(+), 38 deletions(-) diff --git a/pkgs/development/python-modules/ipython/default.nix b/pkgs/development/python-modules/ipython/default.nix index 7f6365975198..24b01c759570 100644 --- a/pkgs/development/python-modules/ipython/default.nix +++ b/pkgs/development/python-modules/ipython/default.nix @@ -11,7 +11,6 @@ # Runtime dependencies decorator, - exceptiongroup, ipython-pygments-lexers, jedi, matplotlib-inline, @@ -23,14 +22,7 @@ typing-extensions, # Optional dependencies - ipykernel, - ipyparallel, - ipywidgets, matplotlib, - nbconvert, - nbformat, - notebook, - qtconsole, # Reverse dependency sage, @@ -44,42 +36,29 @@ buildPythonPackage rec { pname = "ipython"; - version = "9.0.2"; + version = "9.2.0"; pyproject = true; - disabled = pythonOlder "3.10"; src = fetchPypi { inherit pname version; - hash = "sha256-7HtHnj5WVr9PWMZSwSBJTfGCD08o9SL7fKCeITwqq1I="; + hash = "sha256-Yqk3PbwS8o+f6vRwDQUhlb+JgGJ5/IyhHz9UAX0EdRs="; }; build-system = [ setuptools ]; - dependencies = - [ - decorator - ipython-pygments-lexers - jedi - matplotlib-inline - pexpect - prompt-toolkit - pygments - stack-data - traitlets - ] - ++ lib.optionals (pythonOlder "3.11") [ exceptiongroup ] - ++ lib.optionals (pythonOlder "3.12") [ typing-extensions ]; + dependencies = [ + decorator + ipython-pygments-lexers + jedi + matplotlib-inline + pexpect + prompt-toolkit + pygments + stack-data + traitlets + ] ++ lib.optionals (pythonOlder "3.12") [ typing-extensions ]; optional-dependencies = { - kernel = [ ipykernel ]; - nbconvert = [ nbconvert ]; - nbformat = [ nbformat ]; - notebook = [ - ipywidgets - notebook - ]; - parallel = [ ipyparallel ]; - qtconsole = [ qtconsole ]; matplotlib = [ matplotlib ]; }; @@ -119,13 +98,13 @@ buildPythonPackage rec { inherit sage; }; - meta = with lib; { + meta = { description = "IPython: Productive Interactive Computing"; downloadPage = "https://github.com/ipython/ipython/"; homepage = "https://ipython.org/"; changelog = "https://github.com/ipython/ipython/blob/${version}/docs/source/whatsnew/version${lib.versions.major version}.rst"; - license = licenses.bsd3; - maintainers = with maintainers; [ bjornfor ]; - teams = [ teams.jupyter ]; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ bjornfor ]; + teams = [ lib.teams.jupyter ]; }; } From b1c6aaf870d184f1b828ddfc146048d8f12306ad Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 26 Apr 2025 17:51:33 +0900 Subject: [PATCH 092/431] python312Packages.ipython: update meta.homepage The previous webpage hasn't been updated since v7. --- pkgs/development/python-modules/ipython/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/ipython/default.nix b/pkgs/development/python-modules/ipython/default.nix index 24b01c759570..a07ce0269f45 100644 --- a/pkgs/development/python-modules/ipython/default.nix +++ b/pkgs/development/python-modules/ipython/default.nix @@ -101,7 +101,7 @@ buildPythonPackage rec { meta = { description = "IPython: Productive Interactive Computing"; downloadPage = "https://github.com/ipython/ipython/"; - homepage = "https://ipython.org/"; + homepage = "https://ipython.readthedocs.io/en/stable/"; changelog = "https://github.com/ipython/ipython/blob/${version}/docs/source/whatsnew/version${lib.versions.major version}.rst"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ bjornfor ]; From 18245fe9185ee97491a601d3cb07a841b3894bbe Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 27 Apr 2025 08:35:24 +0100 Subject: [PATCH 093/431] ell: 0.73 -> 0.76 Changes: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=0.76 --- pkgs/by-name/el/ell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/el/ell/package.nix b/pkgs/by-name/el/ell/package.nix index ecfb50a5d1b0..5359f06a457f 100644 --- a/pkgs/by-name/el/ell/package.nix +++ b/pkgs/by-name/el/ell/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "ell"; - version = "0.73"; + version = "0.76"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchgit { url = "https://git.kernel.org/pub/scm/libs/ell/ell.git"; rev = version; - hash = "sha256-pwAlRh+rkfPA6dXOGZcIidyCD2ioxVPSJjnyvrWuwow="; + hash = "sha256-LSTmcVBKI+EpDiTpiKFEeIIXIXc6C5gOYn5zf7sHe/I="; }; nativeBuildInputs = [ From e9ab8e889a6f41e3f36b63bb5e1a1281a94d1f89 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 27 Apr 2025 10:27:42 +0200 Subject: [PATCH 094/431] python3Packages.mypy-extensions: 1.0.0 -> 1.1.0 Changelog: https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0 The `test_py36_class_syntax_usage` test currently fails on Python 3.14. It has been disabled for now. Upstream replaced their `setup.py` why `pyproject.toml` in 6d9c7b756486a654e795095d393bf8206cd11dea [2]. The nix package has been adjusted accordingly. In the same commit, upstream deprecated Python 3.7 support, and nixpkgs doesn't ship 3.5 or older anymore. This means the conditional checking for 3.5 or older can be dropped. Upstream also implicitly dropped python 2 support: The now-required flit-core does not support python 2. The test failure on python 3.11+ [3] was fixed upstream in cd8b0c9c9561d806db4644d772e4ab43279d3d1a [4]. [1] https://github.com/python/mypy_extensions/issues/65 [2] https://github.com/python/mypy_extensions/commit/6d9c7b756486a654e795095d393bf8206cd11dea [3] https://github.com/python/mypy_extensions/issues/24 [4] https://github.com/python/mypy_extensions/pull/28/commits/cd8b0c9c9561d806db4644d772e4ab43279d3d1a --- .../python-modules/mypy/extensions.nix | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/mypy/extensions.nix b/pkgs/development/python-modules/mypy/extensions.nix index 3282a6b6e863..c40ed6441717 100644 --- a/pkgs/development/python-modules/mypy/extensions.nix +++ b/pkgs/development/python-modules/mypy/extensions.nix @@ -2,41 +2,41 @@ lib, fetchFromGitHub, buildPythonPackage, - typing, + flit-core, pytestCheckHook, pythonAtLeast, - pythonOlder, }: buildPythonPackage rec { pname = "mypy-extensions"; - version = "1.0.0"; + version = "1.1.0"; + pyproject = true; src = fetchFromGitHub { owner = "python"; repo = "mypy_extensions"; - rev = version; - hash = "sha256-gOfHC6dUeBE7SsWItpUHHIxW3wzhPM5SuGW1U8P7DD0="; + tag = version; + hash = "sha256-HNAFsWX4tU9hfZkKxLNJn1J+H3uTesQflbRPlo3GQ4k="; }; - propagatedBuildInputs = lib.optional (pythonOlder "3.5") typing; + dependencies = [ flit-core ]; # make the testsuite run with pytest, so we can disable individual tests nativeCheckInputs = [ pytestCheckHook ]; pytestFlagsArray = [ "tests/testextensions.py" ]; - disabledTests = lib.optionals (pythonAtLeast "3.11") [ - # https://github.com/python/mypy_extensions/issues/24 - "test_typeddict_errors" + disabledTests = lib.optionals (pythonAtLeast "3.14") [ + # https://github.com/python/mypy_extensions/issues/65 + "test_py36_class_syntax_usage" ]; pythonImportsCheck = [ "mypy_extensions" ]; - meta = with lib; { + meta = { description = "Experimental type system extensions for programs checked with the mypy typechecker"; homepage = "https://www.mypy-lang.org"; - license = licenses.mit; - maintainers = with maintainers; [ lnl7 ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ lnl7 ]; }; } From b4e17037fa8999e358631f0297eefedea48fd715 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 27 Apr 2025 16:27:58 +0200 Subject: [PATCH 095/431] kdePackages.qtbase: remove unused pcre dependency --- pkgs/development/libraries/qt-6/modules/qtbase/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix index 9329008e29a6..78dc0801dd9a 100644 --- a/pkgs/development/libraries/qt-6/modules/qtbase/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qtbase/default.nix @@ -51,7 +51,6 @@ libxml2, libxslt, openssl, - pcre, pcre2, sqlite, udev, @@ -82,7 +81,6 @@ libinput, # options qttranslations ? null, - fetchpatch, }: let @@ -110,7 +108,6 @@ stdenv.mkDerivation rec { libjpeg libpng pcre2 - pcre zstd libb2 md4c From c4849f0ed4ce782acba4a1ca13b4226fedac6785 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 25 Apr 2025 06:27:33 +0100 Subject: [PATCH 096/431] xorg.libXft: 2.3.8 -> 2.3.9 Changes: https://lists.x.org/archives/xorg-announce/2025-April/003597.html --- pkgs/servers/x11/xorg/default.nix | 6 +++--- pkgs/servers/x11/xorg/tarballs.list | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 08c2417c4966..a6d6212469c5 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -2545,11 +2545,11 @@ self: with self; { }: stdenv.mkDerivation (finalAttrs: { pname = "libXft"; - version = "2.3.8"; + version = "2.3.9"; builder = ./builder.sh; src = fetchurl { - url = "mirror://xorg/individual/lib/libXft-2.3.8.tar.xz"; - sha256 = "0jfxqsqhjl2b2ll6b7x21mj02hxp5znkhjvbxw5a9h6lq95kr32y"; + url = "mirror://xorg/individual/lib/libXft-2.3.9.tar.xz"; + sha256 = "1xbn77zqjzx2zdzqcsbf8pvivlqplnciifxk6lk97mjyjiw5p8k0"; }; hardeningDisable = [ "bindnow" diff --git a/pkgs/servers/x11/xorg/tarballs.list b/pkgs/servers/x11/xorg/tarballs.list index 819c9ac4e934..4337031367a4 100644 --- a/pkgs/servers/x11/xorg/tarballs.list +++ b/pkgs/servers/x11/xorg/tarballs.list @@ -185,7 +185,7 @@ mirror://xorg/individual/lib/libXext-1.3.6.tar.xz mirror://xorg/individual/lib/libXfixes-6.0.1.tar.xz mirror://xorg/individual/lib/libXfont-1.5.4.tar.bz2 mirror://xorg/individual/lib/libXfont2-2.0.7.tar.xz -mirror://xorg/individual/lib/libXft-2.3.8.tar.xz +mirror://xorg/individual/lib/libXft-2.3.9.tar.xz mirror://xorg/individual/lib/libXi-1.8.2.tar.xz mirror://xorg/individual/lib/libXinerama-1.1.5.tar.xz mirror://xorg/individual/lib/libxkbfile-1.1.3.tar.xz From 04d7426caa8bb93322130312f20572ee7a1847d7 Mon Sep 17 00:00:00 2001 From: patka Date: Sun, 27 Apr 2025 17:02:31 +0200 Subject: [PATCH 097/431] fcitx5: remove unused pcre dependecy The upstream repo doesn't contain any reference to pcre at all. Building without pcre works fine and there's also no reference to pcre in the build output either. --- pkgs/tools/inputmethods/fcitx5/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/default.nix b/pkgs/tools/inputmethods/fcitx5/default.nix index 325c1a7e6b3b..c511084b7c5b 100644 --- a/pkgs/tools/inputmethods/fcitx5/default.nix +++ b/pkgs/tools/inputmethods/fcitx5/default.nix @@ -29,7 +29,6 @@ libthai, libdatrie, xcbutilkeysyms, - pcre, xcbutil, xcbutilwm, xcb-imdkit, @@ -89,7 +88,6 @@ stdenv.mkDerivation rec { libsepol libXdmcp libxkbcommon - pcre xcbutil xcbutilwm xcbutilkeysyms From e3e0073548fca0a1adddd634ebddc5305340c4d9 Mon Sep 17 00:00:00 2001 From: Alexandre Esteves Date: Sun, 27 Apr 2025 17:10:40 +0100 Subject: [PATCH 098/431] haskellPackages.reflex-dom: remove eval warning --- .../haskell-modules/configuration-ghcjs-9.x.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix index 00700e48e289..a452a6bd1a9c 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix @@ -36,11 +36,10 @@ with haskellLib; reflex-dom-core = haskellLib.disableParallelBuilding super.reflex-dom-core; reflex-dom = - lib.warn "reflex-dom builds with JS backend but it is missing fixes for working at runtime" - super.reflex-dom.override - (drv: { - jsaddle-webkit2gtk = null; - }); + super.reflex-dom.override + (drv: { + jsaddle-webkit2gtk = null; + }); miso-examples = pkgs.lib.pipe super.miso-examples [ (addBuildDepends ( From 331e494eedd468014494d6bd9bb7caca81342735 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 27 Apr 2025 18:57:12 +0200 Subject: [PATCH 099/431] appstream: remove unused pcre dependency The upstream repository [1] does not list any usages of pcre. It lists pcre2 in its list of accumulated licenses which is autogenerated. This however is being used by a dependency, not appstream itself. pcre was added to the nix package in 9017f3634960f3e8def45e1814b5fd9e33bbd0a4 (#23735) in 2017. At the time, little review was done, and it is questionable pcre was actually needed for the update. The upstream diff [2] was quite large, but grepping for pcre yields no results. [1] https://github.com/ximion/appstream [2] https://github.com/ximion/appstream/compare/APPSTREAM_0_9_5...APPSTREAM_0_10_6 --- pkgs/development/libraries/appstream/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix index 26c5588843c2..4e7f13732ef3 100644 --- a/pkgs/development/libraries/appstream/default.nix +++ b/pkgs/development/libraries/appstream/default.nix @@ -23,7 +23,6 @@ libxmlb, libyaml, gobject-introspection, - pcre, itstool, gperf, vala, @@ -109,7 +108,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ libstemmer - pcre glib xapian libxml2 From 3bfcf78cb785ef7255e49caa1c6c4c1112e9e0dc Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sun, 27 Apr 2025 21:15:08 +0200 Subject: [PATCH 100/431] libsForQt5.polkit-qt: remove unused dependencies These were added in 1d8ffebb1133f1ec3802562868b8b103f27eba93, with little review or consideration, and no obvious reason. The qt6 variant does not require these dependencies, neither did the old qt4 or qt5 versions need them. --- .../libraries/polkit-qt-1/default.nix | 28 ++++++------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/pkgs/development/libraries/polkit-qt-1/default.nix b/pkgs/development/libraries/polkit-qt-1/default.nix index ff18b348a592..7d1d8a9d9e92 100644 --- a/pkgs/development/libraries/polkit-qt-1/default.nix +++ b/pkgs/development/libraries/polkit-qt-1/default.nix @@ -1,5 +1,4 @@ { - stdenv, lib, mkDerivation, fetchurl, @@ -7,10 +6,6 @@ pkg-config, polkit, glib, - pcre, - libselinux, - libsepol, - util-linux, }: mkDerivation rec { @@ -18,7 +13,7 @@ mkDerivation rec { version = "0.114.0"; src = fetchurl { - url = "mirror://kde/stable/${pname}/${pname}-${version}.tar.xz"; + url = "mirror://kde/stable/polkit-qt-1/polkit-qt-1-${version}.tar.xz"; sha256 = "sha256-LrDyJEWIgpX/or+8DDaThHoPlzu2sMPkzOAhi+fjkH4="; }; @@ -27,21 +22,14 @@ mkDerivation rec { pkg-config ]; - buildInputs = - [ - glib - pcre - polkit - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ - libselinux - libsepol - util-linux - ]; + buildInputs = [ + glib + polkit + ]; - meta = with lib; { + meta = { description = "Qt wrapper around PolKit"; - maintainers = with maintainers; [ ttuegel ]; - platforms = platforms.linux; + maintainers = with lib.maintainers; [ ttuegel ]; + platforms = lib.platforms.linux; }; } From e8a88209a4c3e647944e78074547690d667e3e7c Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 28 Apr 2025 08:14:09 +0200 Subject: [PATCH 101/431] texinfoInteractive: refactor XFAIL_TESTS The previous code had to avoid a mass rebuild. Clean it up. --- .../development/tools/misc/texinfo/common.nix | 43 +++++++++++-------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/pkgs/development/tools/misc/texinfo/common.nix b/pkgs/development/tools/misc/texinfo/common.nix index 3a6ba56ee304..b9f89f446094 100644 --- a/pkgs/development/tools/misc/texinfo/common.nix +++ b/pkgs/development/tools/misc/texinfo/common.nix @@ -67,10 +67,30 @@ stdenv.mkDerivation { patch -p1 -d gnulib < ${gnulib.passthru.longdouble-redirect-patch} ''; - # ncurses is required to build `makedoc' - # this feature is introduced by the ./cross-tools-flags.patch - NATIVE_TOOLS_CFLAGS = if crossBuildTools then "-I${getDev buildPackages.ncurses}/include" else null; - NATIVE_TOOLS_LDFLAGS = if crossBuildTools then "-L${getLib buildPackages.ncurses}/lib" else null; + env = + { + XFAIL_TESTS = toString ( + optionals stdenv.hostPlatform.isMusl [ + # musl does not support locales. + "different_languages_gen_master_menu.sh" + "test_scripts/formatting_documentlanguage_cmdline.sh" + "test_scripts/layout_formatting_fr_info.sh" + "test_scripts/layout_formatting_fr.sh" + "test_scripts/layout_formatting_fr_icons.sh" + ] + ++ optionals (!stdenv.hostPlatform.isMusl && versionOlder version "7") [ + # Test is known to fail on various locales on texinfo-6.8: + # https://lists.gnu.org/r/bug-texinfo/2021-07/msg00012.html + "test_scripts/layout_formatting_fr_icons.sh" + ] + ); + } + // lib.optionalAttrs crossBuildTools { + # ncurses is required to build `makedoc' + # this feature is introduced by the ./cross-tools-flags.patch + NATIVE_TOOLS_CFLAGS = "-I${getDev buildPackages.ncurses}/include"; + NATIVE_TOOLS_LDFLAGS = "-L${getLib buildPackages.ncurses}/lib"; + }; strictDeps = true; enableParallelBuilding = true; @@ -118,21 +138,6 @@ stdenv.mkDerivation { doCheck = interactive && !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isSunOS; # flaky - # musl does not support locales. - preCheck = - if interactive && stdenv.hostPlatform.isMusl then - '' - checkFlagsArray+=(XFAIL_TESTS="different_languages_gen_master_menu.sh test_scripts/formatting_documentlanguage_cmdline.sh test_scripts/layout_formatting_fr_info.sh test_scripts/layout_formatting_fr.sh test_scripts/layout_formatting_fr_icons.sh") - '' - else - null; - - checkFlags = optionals (!stdenv.hostPlatform.isMusl && versionOlder version "7") [ - # Test is known to fail on various locales on texinfo-6.8: - # https://lists.gnu.org/r/bug-texinfo/2021-07/msg00012.html - "XFAIL_TESTS=test_scripts/layout_formatting_fr_icons.sh" - ]; - postFixup = optionalString crossBuildTools '' for f in "$out"/bin/{pod2texi,texi2any}; do substituteInPlace "$f" \ From 8eed584a6d031e41c171ceb8e131e5809453c4e9 Mon Sep 17 00:00:00 2001 From: Peter Waller Date: Fri, 25 Apr 2025 09:05:38 +0100 Subject: [PATCH 102/431] llvmPackages.{clang,mlir}: Mark big-parallel Mark these packages as big-parallel to match llvmPackages.llvm. They are chosen because they are relatively expensive to build, as opposed to others where I currently believe they are less of an issue from a CPU time/memory standpoint. I suspect most people don't care about big-parallel or it would have been noticed earlier. I have a use case where I am building many variants of clang all at once and I want to avoid OOM by constraining the number of parallel builds of items marked big-parallel. Signed-off-by: Peter Waller --- pkgs/development/compilers/llvm/common/clang/default.nix | 1 + pkgs/development/compilers/llvm/common/mlir/default.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/pkgs/development/compilers/llvm/common/clang/default.nix b/pkgs/development/compilers/llvm/common/clang/default.nix index c5565ca405b8..d35328a9e62d 100644 --- a/pkgs/development/compilers/llvm/common/clang/default.nix +++ b/pkgs/development/compilers/llvm/common/clang/default.nix @@ -298,6 +298,7 @@ stdenv.mkDerivation ( ++ (finalAttrs.passthru.hardeningUnsupportedFlags or [ ]); }; + requiredSystemFeatures = [ "big-parallel" ]; meta = llvm_meta // { homepage = "https://clang.llvm.org/"; description = "C language family frontend for LLVM"; diff --git a/pkgs/development/compilers/llvm/common/mlir/default.nix b/pkgs/development/compilers/llvm/common/mlir/default.nix index 40733ac29bb5..d3d4a03ba7a7 100644 --- a/pkgs/development/compilers/llvm/common/mlir/default.nix +++ b/pkgs/development/compilers/llvm/common/mlir/default.nix @@ -87,6 +87,7 @@ stdenv.mkDerivation (finalAttrs: { "dev" ]; + requiredSystemFeatures = [ "big-parallel" ]; meta = llvm_meta // { # Very broken since the dependencies aren't propagating at all with tblgen through the CMake. broken = lib.versionAtLeast release_version "20"; From fbf8306c7ef7d56eacc71ddff447351bcc253578 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Tue, 29 Apr 2025 21:09:46 +0100 Subject: [PATCH 103/431] wayland-protocols: 1.43 -> 1.44 Changes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/compare/1.43...1.44?from_project_id=2891 --- pkgs/development/libraries/wayland/protocols.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wayland/protocols.nix b/pkgs/development/libraries/wayland/protocols.nix index 61e282bc6641..e00b80d4b5ec 100644 --- a/pkgs/development/libraries/wayland/protocols.nix +++ b/pkgs/development/libraries/wayland/protocols.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "wayland-protocols"; - version = "1.43"; + version = "1.44"; doCheck = stdenv.hostPlatform == stdenv.buildPlatform @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://gitlab.freedesktop.org/wayland/${finalAttrs.pname}/-/releases/${finalAttrs.version}/downloads/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; - hash = "sha256-ujw0Jd0nxXtSkek9upe+EkeWAeALyrJNJkcZSMtkNlM="; + hash = "sha256-PfEQfs+L/W7oeK7KXTt6/YEkikgDHhTK9q4B8U7rtQ4="; }; postPatch = lib.optionalString finalAttrs.finalPackage.doCheck '' From 056b4f5d42f6b70e65a0b43d1fc2544eb3424fc7 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 29 Apr 2025 22:18:47 +0200 Subject: [PATCH 104/431] qt5.qtbase: fix loongarch64-linux build --- pkgs/development/libraries/qt-5/5.15/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix index 296a4aa1bb9f..46fee9ecb7a1 100644 --- a/pkgs/development/libraries/qt-5/5.15/default.nix +++ b/pkgs/development/libraries/qt-5/5.15/default.nix @@ -54,6 +54,11 @@ let ./qtbase.patch.d/0009-qtbase-qtpluginpath.patch ./qtbase.patch.d/0010-qtbase-assert.patch ./qtbase.patch.d/0011-fix-header_module.patch + (fetchpatch { + name = "0012-qtbase-loongarch64.patch"; + url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/81b14ae4eed038662b53cd20786fd5e0816279ec/community/qt5-qtbase/loongarch64.patch"; + hash = "sha256-BnpejF6/L73kVVts0R0/OMbVN8G4DXVFwBMJPLU9QbE="; + }) ]; qtdeclarative = [ ./qtdeclarative.patch From 9e00468d7c3e164b84485ed2b0ec64bb76d5e7c2 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Tue, 29 Apr 2025 22:20:56 +0200 Subject: [PATCH 105/431] webrtc-audio-processing_1: add loongarch64-linux support --- .../libraries/webrtc-audio-processing/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/libraries/webrtc-audio-processing/default.nix b/pkgs/development/libraries/webrtc-audio-processing/default.nix index e2d51a9e6606..ccda7ac4af67 100644 --- a/pkgs/development/libraries/webrtc-audio-processing/default.nix +++ b/pkgs/development/libraries/webrtc-audio-processing/default.nix @@ -28,6 +28,11 @@ stdenv.mkDerivation rec { url = "https://git.alpinelinux.org/aports/plain/community/webrtc-audio-processing-1/0001-rtc_base-Include-stdint.h-to-fix-build-failures.patch?id=625e19c19972e69e034c0870a31b375833d1ab5d"; hash = "sha256-9nI22SJoU0H3CzsPSAObtCFTadtvkzdnqIh6mxmUuds="; }) + # Add loongarch64 support + (fetchurl { + url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/0630fa25465530c0e7358f00016bdc812894f67f/community/webrtc-audio-processing-1/add-loongarch-support.patch"; + hash = "sha256-Cn3KwKSSV/QJm1JW0pkEWB6OmeA0fRlVkiMU8OzXNzY="; + }) ]; outputs = [ @@ -62,6 +67,7 @@ stdenv.mkDerivation rec { ( platforms.arm ++ platforms.aarch64 + ++ platforms.loongarch64 ++ platforms.mips ++ platforms.power ++ platforms.riscv From 768b4c7e13ab7062f353b22faad8f38471188541 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Apr 2025 00:39:09 +0000 Subject: [PATCH 106/431] libconfig: 1.7.3 -> 1.8 --- pkgs/by-name/li/libconfig/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libconfig/package.nix b/pkgs/by-name/li/libconfig/package.nix index 409a25de5483..dcca5671a92a 100644 --- a/pkgs/by-name/li/libconfig/package.nix +++ b/pkgs/by-name/li/libconfig/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libconfig"; - version = "1.7.3"; + version = "1.8"; src = fetchurl { url = "https://hyperrealm.github.io/${finalAttrs.pname}/dist/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; - hash = "sha256-VFFm1srAN3RDgdHpzFpUBQlOe/rRakEWmbz/QLuzHuc="; + hash = "sha256-BR4V3Q6QfESQXzF5M/VIcxTypW6MZybIMEzpkIhIUKo="; }; inherit doCheck; From 313962f485315a3bde1153e01d27973eb3a867d5 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Wed, 30 Apr 2025 10:59:55 +0200 Subject: [PATCH 107/431] ghostscript: 10.05.0 -> 10.05.1 Changelog: https://ghostscript.readthedocs.io/en/gs10.05.1/News.html --- pkgs/by-name/gh/ghostscript/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/ghostscript/package.nix b/pkgs/by-name/gh/ghostscript/package.nix index 38808f010659..f663327ee3f5 100644 --- a/pkgs/by-name/gh/ghostscript/package.nix +++ b/pkgs/by-name/gh/ghostscript/package.nix @@ -64,13 +64,13 @@ let in stdenv.mkDerivation rec { pname = "ghostscript${lib.optionalString x11Support "-with-X"}"; - version = "10.05.0"; + version = "10.05.1"; src = fetchurl { url = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${ lib.replaceStrings [ "." ] [ "" ] version }/ghostscript-${version}.tar.xz"; - hash = "sha256-qsnE/fYYBadvYiABJzXBroMoE3iDFL/AQFXMDIlZuaM="; + hash = "sha256-IvK9yhXCiDDJcVzdxcKW6maJi/2rC2BKTgvP6wOvbK0="; }; patches = [ From 526c3dc2a1c3b91c16367072671aeb179d8f7144 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 30 Apr 2025 11:55:51 +0200 Subject: [PATCH 108/431] Revert "haskell.compiler.*: avoid rebuild on 64-bit for now" This reverts commit 69b8720db0fa3619269b904554066f9dea346976. --- pkgs/development/compilers/ghc/common-hadrian.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index 2ab984fa6e2e..a78b8a1a90da 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -284,7 +284,7 @@ # freeHaskellFunPtr is called with nixpkgs' hardening flags. # https://gitlab.haskell.org/ghc/ghc/-/issues/25485 # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/13599 - ++ lib.optionals (lib.versionOlder version "9.13" && stdenv.hostPlatform.is32bit) [ + ++ lib.optionals (lib.versionOlder version "9.13") [ (fetchpatch { name = "ghc-rts-adjustor-fix-i386-stack-overrun.patch"; url = "https://gitlab.haskell.org/ghc/ghc/-/commit/39bb6e583d64738db51441a556d499aa93a4fc4a.patch"; From 361853ae4ebc5eb71db8a7eafe529562bb559e3c Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Tue, 8 Apr 2025 11:51:54 +0200 Subject: [PATCH 109/431] python3Packages.typing-extensions: 4.13.0 -> 4.13.2 --- .../typing-extensions/default.nix | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/typing-extensions/default.nix b/pkgs/development/python-modules/typing-extensions/default.nix index a863e87c0167..b31e894e59db 100644 --- a/pkgs/development/python-modules/typing-extensions/default.nix +++ b/pkgs/development/python-modules/typing-extensions/default.nix @@ -1,9 +1,8 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, flit-core, - pythonOlder, # reverse dependencies mashumaro, @@ -12,23 +11,18 @@ buildPythonPackage rec { pname = "typing-extensions"; - version = "4.13.0"; + version = "4.13.2"; pyproject = true; - disabled = pythonOlder "3.8"; - - src = fetchPypi { - pname = "typing_extensions"; - inherit version; - hash = "sha256-CkrFWlggeJ2H4pdyfSKYZsllD2UhtkIGQTxPutok2Vs="; + src = fetchFromGitHub { + owner = "python"; + repo = "typing_extensions"; + tag = version; + hash = "sha256-6wG+f0+sGI3sWy4EYeWDTffLicMiIkACHwrw0oP4Z1w="; }; nativeBuildInputs = [ flit-core ]; - # Tests are not part of PyPI releases. GitHub source can't be used - # as it ends with an infinite recursion - doCheck = false; - pythonImportsCheck = [ "typing_extensions" ]; passthru.tests = { From 191a7e87f471356ca29992fe6437a04356f5672d Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 30 Apr 2025 18:54:39 +0200 Subject: [PATCH 110/431] libpisp: init at 1.2.1 Wanted by libcamera. Seems easier to just package it than disable it in libcamera, as that would require copying the list of which pipelines to enable on which architectures into Nixpkgs. --- pkgs/by-name/li/libpisp/package.nix | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/li/libpisp/package.nix diff --git a/pkgs/by-name/li/libpisp/package.nix b/pkgs/by-name/li/libpisp/package.nix new file mode 100644 index 000000000000..2a9dd59d2d46 --- /dev/null +++ b/pkgs/by-name/li/libpisp/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenv, + fetchFromGitHub, + pkg-config, + meson, + ninja, + boost, + nlohmann_json, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libpisp"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "raspberrypi"; + repo = "libpisp"; + tag = "v${finalAttrs.version}"; + hash = "sha256-YshU7G5Rov67CVwFbf5ENp2j5ptAvkVrlMu85KmnEpk="; + }; + + nativeBuildInputs = [ + pkg-config + meson + ninja + ]; + buildInputs = [ + boost + nlohmann_json + ]; + + meta = with lib; { + homepage = "https://github.com/raspberrypi/libpisp"; + description = "A helper library to generate run-time configuration for the Raspberry Pi ISP (PiSP), consisting of the Frontend and Backend hardware components."; + license = licenses.bsd2; + platforms = platforms.all; + }; +}) From 8fcd9969943e268457049d5371b2885063423805 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Wed, 30 Apr 2025 18:55:21 +0200 Subject: [PATCH 111/431] libcamera: fix build on aarch64 Fixes: 3a83abf73ff3 ("libcamera: 0.4.0 -> 0.5.0") --- pkgs/by-name/li/libcamera/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libcamera/package.nix b/pkgs/by-name/li/libcamera/package.nix index b7c8b300b151..323d49b427c3 100644 --- a/pkgs/by-name/li/libcamera/package.nix +++ b/pkgs/by-name/li/libcamera/package.nix @@ -17,6 +17,7 @@ python3, python3Packages, systemd, # for libudev + libpisp, withTracing ? lib.meta.availableOn stdenv.hostPlatform lttng-ust, lttng-ust, # withTracing withQcam ? false, @@ -85,6 +86,7 @@ stdenv.mkDerivation rec { gtest ] + ++ lib.optionals stdenv.hostPlatform.isAarch [ libpisp ] ++ lib.optionals withTracing [ lttng-ust ] ++ lib.optionals withQcam [ libtiff From b2e00d06822329648caa88ff88efa55d823435ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 30 Apr 2025 19:11:44 +0000 Subject: [PATCH 112/431] swtpm: 0.10.0 -> 0.10.1 --- pkgs/by-name/sw/swtpm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/swtpm/package.nix b/pkgs/by-name/sw/swtpm/package.nix index 1aecaf42d476..e339361f440c 100644 --- a/pkgs/by-name/sw/swtpm/package.nix +++ b/pkgs/by-name/sw/swtpm/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "swtpm"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "stefanberger"; repo = "swtpm"; rev = "v${finalAttrs.version}"; - hash = "sha256-ZEpThaLgieTTBJ9Rouklepq6Bvo/h+2sbabNOo++fc0="; + hash = "sha256-N79vuI0FhawLyQtwVF6ABIvCmEaYefq/YkyrafUfUHE="; }; nativeBuildInputs = [ From ec7fc67ac861c592d96b206e740459d0475ac446 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Wed, 30 Apr 2025 18:46:19 -0700 Subject: [PATCH 113/431] git: fix building with llvm --- pkgs/applications/version-management/git/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/git/default.nix b/pkgs/applications/version-management/git/default.nix index e79f78a7dab5..0953551b2555 100644 --- a/pkgs/applications/version-management/git/default.nix +++ b/pkgs/applications/version-management/git/default.nix @@ -37,7 +37,8 @@ nlsSupport ? true, osxkeychainSupport ? stdenv.hostPlatform.isDarwin, guiSupport ? false, - withManual ? true, + # Disable the manual since libxslt doesn't seem to parse the files correctly. + withManual ? !stdenv.hostPlatform.useLLVM, pythonSupport ? true, withpcre2 ? true, sendEmailSupport ? perlSupport, From f2948ee4791705b9e3bae423d6a45c2415d053f6 Mon Sep 17 00:00:00 2001 From: DavHau Date: Thu, 1 May 2025 14:30:50 +0700 Subject: [PATCH 114/431] git: fix checks by limiting build cores building git on a 96 core machine fails during installCheckPhase Even when limiting to 48 cores, it still fails. 32 cores seem to work. Error on too many cores: ``` git> Test Summary Report git> ------------------- git> t7002-mv-sparse-checkout.sh (Wstat: 256 (exited 1) Tests: 22 Failed: 1) git> Failed test: 7 git> Non-zero exit status: 1 git> t5319-multi-pack-index.sh (Wstat: 256 (exited 1) Tests: 93 Failed: 1) git> Failed test: 11 git> Non-zero exit status: 1 git> t5515-fetch-merge-logic.sh (Wstat: 256 (exited 1) Tests: 65 Failed: 1) git> Failed test: 31 git> Non-zero exit status: 1 git> t7513-interpret-trailers.sh (Wstat: 256 (exited 1) Tests: 99 Failed: 1) git> Failed test: 66 git> Non-zero exit status: 1 git> Files=1016, Tests=30358, 87 wallclock secs ( 6.47 usr 3.63 sys + 219.99 cusr 2407.64 csys = 2637.73 CPU) git> Result: FAIL git> make[1]: *** [Makefile:73: prove] Error 1 git> make[1]: Leaving directory '/build/git-2.49.0/t' git> make: *** [Makefile:3274: test] Error 2 ``` --- pkgs/applications/version-management/git/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/applications/version-management/git/default.nix b/pkgs/applications/version-management/git/default.nix index e79f78a7dab5..64b9fac196c0 100644 --- a/pkgs/applications/version-management/git/default.nix +++ b/pkgs/applications/version-management/git/default.nix @@ -456,6 +456,12 @@ stdenv.mkDerivation (finalAttrs: { preInstallCheck = '' + # Some tests break with high concurrency + # https://github.com/NixOS/nixpkgs/pull/403237 + if ((NIX_BUILD_CORES > 32)); then + NIX_BUILD_CORES=32 + fi + installCheckFlagsArray+=( GIT_PROVE_OPTS="--jobs $NIX_BUILD_CORES --failures --state=failed,save" GIT_TEST_INSTALLED=$out/bin From 2b9bc9bf1d20bc3bb78654045202a15a91ad0b69 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 19:36:36 +0200 Subject: [PATCH 115/431] haskellPackages.sensei: disable test suite --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72088b46dd2d..72d2764bb390 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3086,6 +3086,10 @@ self: super: assert super.crucible.version == "0.7.2"; doJailbreak super.crucible; + # Test suite invokes cabal-install in a way incompatible with our generic builder + # (i.e. tries to re-use the ghc package db / environment from dist-newstyle). + sensei = dontCheck super.sensei; + # 2025-04-23: jailbreak to allow megaparsec >= 9.7 # 2025-04-23: test data missing from tarball crucible-syntax = doJailbreak (dontCheck super.crucible-syntax); From 97df32c57e965077ff0cfc7a109eeb29eb17cd26 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 19:38:15 +0200 Subject: [PATCH 116/431] haskellPackages.sensei: drop outdated override --- .../development/haskell-modules/configuration-common.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72d2764bb390..5074fd6cd091 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1232,15 +1232,6 @@ self: super: # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; - sensei = overrideCabal (drv: { - # sensei passes `-package hspec-meta` to GHC in the tests, but doesn't - # depend on it itself. - testHaskellDepends = drv.testHaskellDepends or [ ] ++ [ self.hspec-meta ]; - # requires git at test-time *and* runtime, but we'll just rely on users to - # bring their own git at runtime. - testToolDepends = drv.testToolDepends or [ ] ++ [ pkgs.git ]; - }) super.sensei; - # Work around https://github.com/haskell/c2hs/issues/192. c2hs = dontCheck super.c2hs; From dbb2d5c1fa4ef1e98e126129376864a7d107e60d Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 19:41:47 +0200 Subject: [PATCH 117/431] haskellPackages.reflex-dom: reformat override --- .../haskell-modules/configuration-ghcjs-9.x.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix index a452a6bd1a9c..5634e8bd7e51 100644 --- a/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghcjs-9.x.nix @@ -35,11 +35,9 @@ with haskellLib; patch = haskellLib.disableParallelBuilding super.patch; reflex-dom-core = haskellLib.disableParallelBuilding super.reflex-dom-core; - reflex-dom = - super.reflex-dom.override - (drv: { - jsaddle-webkit2gtk = null; - }); + reflex-dom = super.reflex-dom.override (drv: { + jsaddle-webkit2gtk = null; + }); miso-examples = pkgs.lib.pipe super.miso-examples [ (addBuildDepends ( From d773ab689016c356f9a6106b26e5958e001694ef Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 1 May 2025 21:25:21 +0200 Subject: [PATCH 118/431] qt5.qtscript: fix loongarch64-linux build --- pkgs/development/libraries/qt-5/5.15/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-5/5.15/default.nix b/pkgs/development/libraries/qt-5/5.15/default.nix index 296a4aa1bb9f..56427e2e5bba 100644 --- a/pkgs/development/libraries/qt-5/5.15/default.nix +++ b/pkgs/development/libraries/qt-5/5.15/default.nix @@ -168,7 +168,14 @@ let hash = "sha256-6wg/eVu9J83yvIO428U1FX3otz58tAy6pCvp7fqOBKU="; }) ]; - qtscript = [ ./qtscript.patch ]; + qtscript = [ + ./qtscript.patch + (fetchpatch { + name = "qtscript-loongarch64.patch"; + url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/2fa4f3b28affc29835fcca5c75431f19ff3754a3/community/qt5-qtscript/qtscript-loongarch64.patch"; + hash = "sha256-DUTXX20ClqGRYat8zk3/Facc1IyAw58qCXrbUaDLyiM="; + }) + ]; qtserialport = [ ./qtserialport.patch ]; qtsystems = [ # Fix crash if no X11 display available From f501d9be3b88484f5bc231796cdb4177efef0bc4 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 21:43:30 +0200 Subject: [PATCH 119/431] haskellPackages.pinecone: disable network dependent tests --- pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab3a42259dc0..faa92fcfeb14 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1519,6 +1519,9 @@ builtins.intersectAttrs super { ''; }) super.jacinda; + # Needs network access + pinecone = dontCheck super.pinecone; + # Smoke test can't be executed in sandbox # https://github.com/georgefst/evdev/issues/25 evdev = overrideCabal (drv: { From 3d9dba7860ebad0c0ed06f3aa70ac9e7aa6ac771 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Thu, 1 May 2025 20:21:14 +0200 Subject: [PATCH 120/431] haskellPackages.cabal2nix-unstable: 2025-04-23 -> 2025-04-30 Adds support for the pkg-config python3-embed library name. --- pkgs/development/haskell-modules/cabal2nix-unstable.nix | 6 +++--- pkgs/development/haskell-modules/hackage-packages.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/cabal2nix-unstable.nix b/pkgs/development/haskell-modules/cabal2nix-unstable.nix index e9bd6d1518d0..8a0cda37add8 100644 --- a/pkgs/development/haskell-modules/cabal2nix-unstable.nix +++ b/pkgs/development/haskell-modules/cabal2nix-unstable.nix @@ -35,10 +35,10 @@ }: mkDerivation { pname = "cabal2nix"; - version = "unstable-2025-04-23"; + version = "unstable-2025-04-30"; src = fetchzip { - url = "https://github.com/NixOS/cabal2nix/archive/43fbd58ec8ef82c4fa627c89218d215442bcc3ac.tar.gz"; - sha256 = "1620iaxs99rjq15v01xhqjzalvdbk7d69w7bz1ih782g7jqhkqsq"; + url = "https://github.com/NixOS/cabal2nix/archive/fbe593fe71b916861b97117dfb91f7aae9c4fcce.tar.gz"; + sha256 = "0sdyyawsz5zl2ffg4h4r3xcf73gfz9v0vgahccbp01if3m2g7p0y"; }; postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; isLibrary = true; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index ca46775e5e79..7ef9ef329d90 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -377817,7 +377817,7 @@ self: { inline-c, primitive, process, - python3-embed, + python3, quickcheck-instances, stm, tasty, @@ -377851,7 +377851,7 @@ self: { transformers vector ]; - libraryPkgconfigDepends = [ python3-embed ]; + libraryPkgconfigDepends = [ python3 ]; testHaskellDepends = [ base tasty @@ -377867,7 +377867,7 @@ self: { hydraPlatforms = lib.platforms.none; broken = true; } - ) { python3-embed = null; }; + ) { inherit (pkgs) python3; }; "inline-r" = callPackage ( { From 290cac96c749bc3af34f711c42ad1f63497a3e6b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 1 May 2025 22:27:02 +0200 Subject: [PATCH 121/431] haskellPackages.postgresql-libpq-configure: unbreak We split pg_config from libpq, so need to provide it manually for those packages that can't make use of pkgconfig. --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/configuration-nix.nix | 1 + pkgs/development/haskell-modules/hackage-packages.nix | 2 -- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 1828da16f9af..5e0f423c3707 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -4767,7 +4767,6 @@ broken-packages: - postgresql-config # failure in job https://hydra.nixos.org/build/233197788 at 2023-09-02 - postgresql-cube # failure in job https://hydra.nixos.org/build/233195283 at 2023-09-02 - PostgreSQL # failure in job https://hydra.nixos.org/build/233258066 at 2023-09-02 - - postgresql-libpq-configure # failure in job https://hydra.nixos.org/build/295096222 at 2025-04-22 - postgresql-lo-stream # failure in job https://hydra.nixos.org/build/233194012 at 2023-09-02 - postgresql-ltree # failure in job https://hydra.nixos.org/build/233199998 at 2023-09-02 - postgresql-named # failure in job https://hydra.nixos.org/build/233241920 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab3a42259dc0..b412ae55f7dc 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1699,6 +1699,7 @@ builtins.intersectAttrs super { postgresql-libpq-configure = overrideCabal (drv: { librarySystemDepends = (drv.librarySystemDepends or [ ]) ++ [ pkgs.libpq ]; + libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.libpq.pg_config ]; }) super.postgresql-libpq-configure; postgresql-libpq-pkgconfig = addPkgconfigDepend pkgs.libpq super.postgresql-libpq-pkgconfig; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7ef9ef329d90..d9a9a93ab658 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -527867,8 +527867,6 @@ self: { doHaddock = false; description = "low-level binding to libpq: configure based provider"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 0de580a4a13e68ddf1c5a07ee6a87d36731b2654 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 1 May 2025 22:27:40 +0200 Subject: [PATCH 122/431] haskellPackages.HDBC-postgresql: unbreak We split pg_config from libpq a while ago, so need to provide it manually for those packages that can't use pkgconfig. --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/transitive-broken.yaml | 2 -- pkgs/development/haskell-modules/configuration-nix.nix | 4 ++++ pkgs/development/haskell-modules/hackage-packages.nix | 4 ---- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 5e0f423c3707..b6659ba1d818 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2538,7 +2538,6 @@ broken-packages: - hdaemonize-buildfix # failure in job https://hydra.nixos.org/build/233225678 at 2023-09-02 - hdbc-aeson # failure in job https://hydra.nixos.org/build/233240596 at 2023-09-02 - HDBC-mysql # failure in job https://hydra.nixos.org/build/233205323 at 2023-09-02 - - HDBC-postgresql # failure in job https://hydra.nixos.org/build/295090953 at 2025-04-22 - hdbc-postgresql-hstore # failure in job https://hydra.nixos.org/build/233201143 at 2023-09-02 - HDBC-postgresql-hstore # failure in job https://hydra.nixos.org/build/233243932 at 2023-09-02 - hdevtools # failure in job https://hydra.nixos.org/build/233229115 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 324a94f66522..6a7855a99e35 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2969,7 +2969,6 @@ dont-distribute-packages: - regular-xmlpickler - reheat - rel8 - - relational-query-postgresql-pure - relative-date - remote-json - remote-json-client @@ -3574,7 +3573,6 @@ dont-distribute-packages: - type-structure - type-sub-th - typecheck-plugin-nat-simple_0_1_0_11 - - typed-admin - typed-encoding-encoding - typed-gui - typed-streams diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index b412ae55f7dc..164860a1bf28 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -1704,6 +1704,10 @@ builtins.intersectAttrs super { postgresql-libpq-pkgconfig = addPkgconfigDepend pkgs.libpq super.postgresql-libpq-pkgconfig; + HDBC-postgresql = overrideCabal (drv: { + libraryToolDepends = (drv.libraryToolDepends or [ ]) ++ [ pkgs.libpq.pg_config ]; + }) super.HDBC-postgresql; + # Test failure is related to a GHC implementation detail of primitives and doesn't # cause actual problems in dependent packages, see https://github.com/lehins/pvar/issues/4 pvar = dontCheck super.pvar; diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index d9a9a93ab658..974f41a99a72 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -17731,8 +17731,6 @@ self: { librarySystemDepends = [ libpq ]; description = "PostgreSQL driver for HDBC"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) libpq; }; @@ -564244,7 +564242,6 @@ self: { ]; description = "The connector of relational-record and postgresql-pure"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -685372,7 +685369,6 @@ self: { ]; description = "Admin console framework"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; From ca10fead0feef909d7f4bea5eae016c833a78668 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 21:50:12 +0200 Subject: [PATCH 123/431] haskellPackages.jsonpatch: disable broken test suite --- .../haskell-modules/configuration-common.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5074fd6cd091..28fb022a78e1 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1232,6 +1232,17 @@ self: super: # test suite requires git and does a bunch of git operations restless-git = dontCheck super.restless-git; + # Missing test files + # https://github.com/pbrisbin/jsonpatch/issues/10 + jsonpatch = overrideCabal (drv: { + testTargets = + lib.warnIf (lib.versionAtLeast drv.version "0.3.0.2") + "haskellPackages.jsonpatch: override can be dropped" + [ + "readme" # disabled: "spec" + ]; + }) super.jsonpatch; + # Work around https://github.com/haskell/c2hs/issues/192. c2hs = dontCheck super.c2hs; From 993ded7ba7d55b7e7a20020f3d99d38a41a05df7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 16:54:01 +0200 Subject: [PATCH 124/431] haskellPackages.what4_1_7: also apply overrides --- .../haskell-modules/configuration-common.nix | 33 ++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5074fd6cd091..16d7cbeadd23 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2987,19 +2987,28 @@ self: super: assert super.bzlib.version == "0.5.2.0"; doJailbreak super.bzlib; - what4 = lib.pipe super.what4 [ - (addTestToolDepends ( - with pkgs; - [ - cvc4 - cvc5 - z3 + inherit + (lib.mapAttrs ( + _: pkg: + lib.pipe pkg [ + (addTestToolDepends ( + with pkgs; + [ + cvc4 + cvc5 + z3 + ] + )) + # 2025-04-09: FIXME: template_tests still failing with: + # fd:9: hPutBuf: resource vanished (Broken pipe) + dontCheck + + doDistribute ] - )) - # 2025-04-09: template_tests still failing with: - # fd:9: hPutBuf: resource vanished (Broken pipe) - dontCheck - ]; + ) super) + what4 + what4_1_7 + ; copilot-theorem = lib.pipe super.copilot-theorem [ (addTestToolDepends (with pkgs; [ z3 ])) From 1f27ec822211162c1635cda2e1cf3b2eaddf816e Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 16:54:37 +0200 Subject: [PATCH 125/431] haskellPackages.crucible*: use what4 >= 1.7 Explicitly requested by crucible-llvm. --- .../haskell-modules/configuration-common.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 16d7cbeadd23..1730aae264a4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3084,7 +3084,15 @@ self: super: # 2025-04-13: jailbreak to allow th-abstraction >= 0.7 crucible = assert super.crucible.version == "0.7.2"; - doJailbreak super.crucible; + doJailbreak ( + super.crucible.override { + what4 = self.what4_1_7; + } + ); + + crucible-llvm = super.crucible-llvm.override { + what4 = self.what4_1_7; + }; # Test suite invokes cabal-install in a way incompatible with our generic builder # (i.e. tries to re-use the ghc package db / environment from dist-newstyle). From bb5df8dd9eaf1757047d12e5246a554118dbef21 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 16:55:38 +0200 Subject: [PATCH 126/431] haskellPackages.crucible-llvm: provide test dependency z3 --- .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/configuration-nix.nix | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 1828da16f9af..dd1e86a3bf02 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1082,7 +1082,6 @@ broken-packages: - crockford # failure in job https://hydra.nixos.org/build/233210759 at 2023-09-02 - crocodile # failure in job https://hydra.nixos.org/build/233222277 at 2023-09-02 - cronus # failure in job https://hydra.nixos.org/build/233225303 at 2023-09-02 - - crucibile-llvm # what4 >=1.7 https://hydra.nixos.org/build/295428376 - cruncher-types # failure in job https://hydra.nixos.org/build/233229024 at 2023-09-02 - crunghc # failure in job https://hydra.nixos.org/build/233193295 at 2023-09-02 - crux # simple-get-opt <0.5 https://hydra.nixos.org/build/295428379 diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index ab3a42259dc0..72e1f74cbb0e 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -825,6 +825,11 @@ builtins.intersectAttrs super { ]; }) super.crucible-symio; + # Test suite requires z3 to be in PATH + crucible-llvm = addTestToolDepends [ + pkgs.z3 + ] super.crucible-llvm; + # Compile manpages (which are in RST and are compiled with Sphinx). futhark = overrideCabal From eae7f8f82d1004e30be984917934fb58a0bdddf7 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 1 May 2025 17:37:38 +0200 Subject: [PATCH 127/431] haskellPackages.crux: provide simple-get-opt < 0.5 --- .../haskell-modules/configuration-common.nix | 4 ++++ .../configuration-hackage2nix/broken.yaml | 1 - .../configuration-hackage2nix/main.yaml | 1 + .../haskell-modules/hackage-packages.nix | 15 +++++++++++++-- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 1730aae264a4..751fabf22a5d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -3098,6 +3098,10 @@ self: super: # (i.e. tries to re-use the ghc package db / environment from dist-newstyle). sensei = dontCheck super.sensei; + crux = super.crux.override { + simple-get-opt = self.simple-get-opt_0_4; + }; + # 2025-04-23: jailbreak to allow megaparsec >= 9.7 # 2025-04-23: test data missing from tarball crucible-syntax = doJailbreak (dontCheck super.crucible-syntax); diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index dd1e86a3bf02..4428623c2dd4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -1084,7 +1084,6 @@ broken-packages: - cronus # failure in job https://hydra.nixos.org/build/233225303 at 2023-09-02 - cruncher-types # failure in job https://hydra.nixos.org/build/233229024 at 2023-09-02 - crunghc # failure in job https://hydra.nixos.org/build/233193295 at 2023-09-02 - - crux # simple-get-opt <0.5 https://hydra.nixos.org/build/295428379 - crypto-cipher-benchmarks # failure in job https://hydra.nixos.org/build/233195297 at 2023-09-02 - cryptocompare # failure in job https://hydra.nixos.org/build/233192898 at 2023-09-02 - cryptoconditions # failure in job https://hydra.nixos.org/build/233211816 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml index cf2d718df6ac..bc0ea4ed5b1b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml @@ -109,6 +109,7 @@ extra-packages: - primitive-unlifted == 0.1.3.1 # 2024-03-16: preserve for ghc 9.2 - retrie < 1.2.0.0 # 2022-12-30: preserve for ghc < 9.2 - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* + - simple-get-opt < 0.5 # 2025-05-01: for crux-0.7.2 - stylish-haskell == 0.14.4.0 # 2022-09-19: preserve for ghc 9.0 - stylish-haskell == 0.14.5.0 # 2025-04-14: needed for hls with ghc-lib 9.6 - tar == 0.6.0.0 # 2025-02-08: last version to not require os-string (which can't be built with GHC < 9.2) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 7ef9ef329d90..1cd3822ba758 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -167656,8 +167656,6 @@ self: { ]; description = "Simple top-level library for Crucible Simulation"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -607211,6 +607209,19 @@ self: { } ) { }; + "simple-get-opt_0_4" = callPackage ( + { mkDerivation, base }: + mkDerivation { + pname = "simple-get-opt"; + version = "0.4"; + sha256 = "0xr5gi22ifq6nw0q0w1rf66djsns4gfv2l9yjvxhbxr4j8bqmwik"; + libraryHaskellDepends = [ base ]; + description = "A simple library for processing command-line options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + } + ) { }; + "simple-get-opt" = callPackage ( { mkDerivation, base }: mkDerivation { From f1376ca33b3ab5ee5c0a02e2bae01f3da0e31c6b Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Thu, 1 May 2025 17:16:31 -0300 Subject: [PATCH 128/431] libepoxy: propagate buildInputs Some packages that depend on libepoxy fail to build due to libGL and libX11 not being present during the build. One example is `qemu_xen` (or really any QEMU built with GL support), as it's built with libepoxy, which links against libGL, but since libGL isn't present, the build fails. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/li/libepoxy/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libepoxy/package.nix b/pkgs/by-name/li/libepoxy/package.nix index 1a99df8bdf55..236b97dd0511 100644 --- a/pkgs/by-name/li/libepoxy/package.nix +++ b/pkgs/by-name/li/libepoxy/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { python3 ]; - buildInputs = + propagatedBuildInputs = lib.optionals (x11Support && !stdenv.hostPlatform.isDarwin) [ libGL ] From 8c70e1a831da8455b70260ac51bcc7e248fc04ae Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 2 May 2025 06:31:46 +0100 Subject: [PATCH 129/431] libconfig: backport test fix for 32-bit systems Without the change testsuite fails on `i686Linux.libconfig` as: files "temp.cfg" and "./testdata/binhex.cfg" differ starting at line 5, char 12 tests.c:55: failed assert: ("temp.cfg") ["temp.cfg"] ==txtfile (output_file) ["./testdata/binhex.cfg"] [FAIL] BinaryAndHex --- pkgs/by-name/li/libconfig/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/li/libconfig/package.nix b/pkgs/by-name/li/libconfig/package.nix index dcca5671a92a..97a81eb7456b 100644 --- a/pkgs/by-name/li/libconfig/package.nix +++ b/pkgs/by-name/li/libconfig/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, # This also disables building tests. # on static windows cross-compile they fail to build doCheck ? with stdenv.hostPlatform; !(isWindows && isStatic), @@ -16,6 +17,17 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-BR4V3Q6QfESQXzF5M/VIcxTypW6MZybIMEzpkIhIUKo="; }; + patches = [ + # Fix tests on i686-linux: + # https://github.com/hyperrealm/libconfig/pull/260 + # TODO: remove with a next release + (fetchpatch { + name = "32-bit-tests.patch"; + url = "https://github.com/hyperrealm/libconfig/commit/b90c45a18110fcca415d00a98ff79c908c42544b.patch"; + hash = "sha256-8CihXbpKx0Rn0CFxyP6+f6m8vUYehCl/1EtTo98VpfM="; + }) + ]; + inherit doCheck; configureFlags = From 1eab52fe3cfbc7bf8b5d44278acd5d6d99c98fda Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 2 May 2025 08:27:30 +0200 Subject: [PATCH 130/431] haskellPackages: unbreak various packages This is the result of running the unbreak.nu script. --- .../configuration-hackage2nix/broken.yaml | 13 -------- .../transitive-broken.yaml | 6 ---- .../haskell-modules/hackage-packages.nix | 32 ------------------- 3 files changed, 51 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index b6659ba1d818..233b188fd881 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -681,7 +681,6 @@ broken-packages: - call-alloy # failure in job https://hydra.nixos.org/build/233249056 at 2023-09-02 - cal-layout # failure in job https://hydra.nixos.org/build/233191194 at 2023-09-02 - call-haskell-from-anything # failure in job https://hydra.nixos.org/build/233222493 at 2023-09-02 - - calligraphy # only supports ghc < 9.6 - call-plantuml # failure in job https://hydra.nixos.org/build/233241670 at 2023-09-02 - candid # failure in job https://hydra.nixos.org/build/295092213 at 2025-04-22 - canon # failure in job https://hydra.nixos.org/build/233235027 at 2023-09-02 @@ -737,7 +736,6 @@ broken-packages: - CC-delcont-ref-tf # failure in job https://hydra.nixos.org/build/233257768 at 2023-09-02 - cci # failure in job https://hydra.nixos.org/build/233244756 at 2023-09-02 - ccnx # failure in job https://hydra.nixos.org/build/233237732 at 2023-09-02 - - cdar-mBound # failure in job https://hydra.nixos.org/build/295092219 at 2025-04-22 - cdp # failure in job https://hydra.nixos.org/build/233251735 at 2023-09-02 - c-dsl # failure in job https://hydra.nixos.org/build/233236075 at 2023-09-02 - cedict # failure in job https://hydra.nixos.org/build/233206454 at 2023-09-02 @@ -1074,7 +1072,6 @@ broken-packages: - cr # failure in job https://hydra.nixos.org/build/233235318 at 2023-09-02 - critbit # failure in job https://hydra.nixos.org/build/233237880 at 2023-09-02 - criterion-cmp # failure in job https://hydra.nixos.org/build/233192619 at 2023-09-02 - - criterion-compare # failure in job https://hydra.nixos.org/build/233257858 at 2023-09-02 - criterion-plus # failure in job https://hydra.nixos.org/build/233194095 at 2023-09-02 - criterion-to-html # failure in job https://hydra.nixos.org/build/233209983 at 2023-09-02 - criu-rpc-types # failure in job https://hydra.nixos.org/build/252715844 at 2024-03-16 @@ -1192,7 +1189,6 @@ broken-packages: - data-pprint # failure in job https://hydra.nixos.org/build/233221300 at 2023-09-02 - data-quotientref # failure in job https://hydra.nixos.org/build/233258168 at 2023-09-02 - data-reify-cse # failure in job https://hydra.nixos.org/build/233240126 at 2023-09-02 - - data-reify-gadt # failure in job https://hydra.nixos.org/build/295092744 at 2025-04-22 - data-repr # failure in job https://hydra.nixos.org/build/233255402 at 2023-09-02 - data-rev # failure in job https://hydra.nixos.org/build/233239036 at 2023-09-02 - datarobot # failure in job https://hydra.nixos.org/build/233206913 at 2023-09-02 @@ -1580,7 +1576,6 @@ broken-packages: - enum-text # failure in job https://hydra.nixos.org/build/233194373 at 2023-09-02 - enum-utf8 # failure in job https://hydra.nixos.org/build/233234628 at 2023-09-02 - envelope # failure in job https://hydra.nixos.org/build/233199309 at 2023-09-02 - - env-extra # failure in job https://hydra.nixos.org/build/295093099 at 2025-04-22 - env-parser # failure in job https://hydra.nixos.org/build/233237933 at 2023-09-02 - envstatus # failure in job https://hydra.nixos.org/build/233257940 at 2023-09-02 - envy-extensible # failure in job https://hydra.nixos.org/build/233229313 at 2023-09-02 @@ -1902,7 +1897,6 @@ broken-packages: - freetype-simple # failure in job https://hydra.nixos.org/build/233249707 at 2023-09-02 - free-v-bucks-generator-no-survey # failure in job https://hydra.nixos.org/build/233208419 at 2023-09-02 - free-v-bucks-generator-ps4-no-survey # failure in job https://hydra.nixos.org/build/233190747 at 2023-09-02 - - free-vector-spaces # failure in job https://hydra.nixos.org/build/295093364 at 2025-04-22 - fregel # failure in job https://hydra.nixos.org/build/252734327 at 2024-03-16 - freq # failure in job https://hydra.nixos.org/build/233247154 at 2023-09-02 - fresh # failure in job https://hydra.nixos.org/build/233196569 at 2023-09-02 @@ -3192,7 +3186,6 @@ broken-packages: - injections # failure in job https://hydra.nixos.org/build/233207796 at 2023-09-02 - inline-c-cuda # failure in job https://hydra.nixos.org/build/237234701 at 2023-10-21 - inline-c-objc # failure in job https://hydra.nixos.org/build/233223704 at 2023-09-02 - - inline-python # failure in job https://hydra.nixos.org/build/295094702 at 2025-04-22 - inline-r # failure in job https://hydra.nixos.org/build/233210520 at 2023-09-02 - in-other-words # failure in job https://hydra.nixos.org/build/252711798 at 2024-03-16 - in-other-words-plugin # failure in job https://hydra.nixos.org/build/233202396 at 2023-09-02 @@ -3715,7 +3708,6 @@ broken-packages: - L-seed # failure in job https://hydra.nixos.org/build/233222324 at 2023-09-02 - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 - lsh # failure in job https://hydra.nixos.org/build/233256686 at 2023-09-02 - - ltext # failure in job https://hydra.nixos.org/build/255686825 at 2024-04-16 - lti13 # failure in job https://hydra.nixos.org/build/252715722 at 2024-03-16 - ltiv1p1 # failure in job https://hydra.nixos.org/build/233200883 at 2023-09-02 - ltk # failure in job https://hydra.nixos.org/build/233244152 at 2023-09-02 @@ -3841,7 +3833,6 @@ broken-packages: - memcached # failure in job https://hydra.nixos.org/build/233190993 at 2023-09-02 - memcache-haskell # failure in job https://hydra.nixos.org/build/233211839 at 2023-09-02 - memfd # failure in job https://hydra.nixos.org/build/295095297 at 2025-04-22 - - meminfo # failure in job https://hydra.nixos.org/build/233201130 at 2023-09-02 - memis # failure in job https://hydra.nixos.org/build/233207107 at 2023-09-02 - memoization-utils # failure in job https://hydra.nixos.org/build/233220093 at 2023-09-02 - memoize # failure in job https://hydra.nixos.org/build/295095333 at 2025-04-22 @@ -4292,7 +4283,6 @@ broken-packages: - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 - omnifmt # failure in job https://hydra.nixos.org/build/233219763 at 2023-09-02 - - om-socket # failure in job https://hydra.nixos.org/build/233235423 at 2023-09-02 - on-a-horse # failure in job https://hydra.nixos.org/build/233199193 at 2023-09-02 - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 @@ -4310,7 +4300,6 @@ broken-packages: - OpenAFP # failure in job https://hydra.nixos.org/build/233249295 at 2023-09-02 - openai # failure in job https://hydra.nixos.org/build/295095863 at 2025-04-22 - openai-servant-gen # failure in job https://hydra.nixos.org/build/295095800 at 2025-04-22 - - openapi3-code-generator # failure in job https://hydra.nixos.org/build/233255628 at 2023-09-02 - openapi-petstore # failure in job https://hydra.nixos.org/build/233221722 at 2023-09-02 - openapi-typed # failure in job https://hydra.nixos.org/build/233226830 at 2023-09-02 - opencc # failure in job https://hydra.nixos.org/build/233211902 at 2023-09-02 @@ -5597,7 +5586,6 @@ broken-packages: - skemmtun # failure in job https://hydra.nixos.org/build/233223893 at 2023-09-02 - sketch-frp-copilot # copilot >=4.3 && <4.4, - skew-list # failure in job https://hydra.nixos.org/build/295097034 at 2025-04-22 - - skews # failure in job https://hydra.nixos.org/build/295097063 at 2025-04-22 - skopedate # failure in job https://hydra.nixos.org/build/233220634 at 2023-09-02 - skulk # failure in job https://hydra.nixos.org/build/233258672 at 2023-09-02 - skylighting-extensions # failure in job https://hydra.nixos.org/build/233221387 at 2023-09-02 @@ -5824,7 +5812,6 @@ broken-packages: - stm-firehose # failure in job https://hydra.nixos.org/build/233220943 at 2023-09-02 - stm-lifted # failure in job https://hydra.nixos.org/build/252726872 at 2024-03-16 - stm-promise # failure in job https://hydra.nixos.org/build/233204293 at 2023-09-02 - - stm-queue # failure in job https://hydra.nixos.org/build/295097230 at 2025-04-22 - stm-stats # failure in job https://hydra.nixos.org/build/233214914 at 2023-09-02 - stochastic # failure in job https://hydra.nixos.org/build/233242019 at 2023-09-02 - Stomp # failure in job https://hydra.nixos.org/build/233252583 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 6a7855a99e35..15ea1c571ebb 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -427,10 +427,6 @@ dont-distribute-packages: - adhoc-network - adict - adp-multi-monadiccp - - aern2-fun - - aern2-mfun - - aern2-mp - - aern2-real - aeson-native - aeson_1_5_6_0 - affine @@ -1024,7 +1020,6 @@ dont-distribute-packages: - ddc-tools - ddc-war - ddci-core - - dde - debug - decimal-arithmetic - dedukti @@ -2589,7 +2584,6 @@ dont-distribute-packages: - ois-input-manager - olwrapper - om-kubernetes - - om-legion - one-time-password - online-csv - oops-examples diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 974f41a99a72..f6faa7e7d6c1 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -53312,7 +53312,6 @@ self: { ]; description = "Generic operations for real functions"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -53350,7 +53349,6 @@ self: { ]; description = "Multi-variate real function optimisation and proving"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "aern2-mfun-benchmark-optimisation"; } ) { }; @@ -53402,7 +53400,6 @@ self: { ]; description = "Multi-precision ball (interval) arithmetic"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -53441,7 +53438,6 @@ self: { ]; description = "Real numbers as convergent sequences of intervals"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -127923,9 +127919,7 @@ self: { ]; description = "HIE-based Haskell call graph and source code visualizer"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "calligraphy"; - broken = true; } ) { }; @@ -132976,8 +132970,6 @@ self: { ]; description = "Exact real arithmetic using Centred Dyadic Approximations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -166650,9 +166642,7 @@ self: { ]; description = "A simple tool for visualising differences in Criterion benchmark results"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "criterion-compare"; - broken = true; } ) { }; @@ -178421,9 +178411,7 @@ self: { ]; description = "Data.Reify for GADTs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "example-ast"; - broken = true; } ) { }; @@ -182198,7 +182186,6 @@ self: { ]; description = "Delay differential equations"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -214909,8 +214896,6 @@ self: { ]; description = "Safe helpers for accessing and modifying environment variables"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -242898,8 +242883,6 @@ self: { ]; description = "Instantiate the classes from the vector-space package with types from linear"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -377862,8 +377845,6 @@ self: { doHaddock = false; description = "Python interpreter embedded into haskell"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) python3; }; @@ -429208,9 +429189,7 @@ self: { ]; description = "Parameterized file evaluator"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "ltext"; - broken = true; } ) { }; @@ -441610,8 +441589,6 @@ self: { ]; description = "Library for reading `/proc/meminfo`"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -486315,7 +486292,6 @@ self: { ]; description = "Legion Framework"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -486459,8 +486435,6 @@ self: { ]; description = "Socket utilities"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -488721,9 +488695,7 @@ self: { ]; description = "OpenAPI3 Haskell Client Code Generator"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; mainProgram = "openapi3-code-generator-exe"; - broken = true; } ) { }; @@ -611068,8 +611040,6 @@ self: { ]; description = "A very quick-and-dirty WebSocket server"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; @@ -632651,8 +632621,6 @@ self: { ]; description = "An implementation of a real-time concurrent queue"; license = lib.licenses.mit; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { }; From 54c671d3703d9f26c4474187f6bb96541a934a62 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 2 May 2025 08:34:17 +0200 Subject: [PATCH 131/431] haskellPackages.postgrest: 12.2.11 -> 12.2.12 Release notes: https://github.com/PostgREST/postgrest/releases/tag/v12.2.12 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5074fd6cd091..ffc25d1a300c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2709,12 +2709,12 @@ self: super: doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "12.2.11"; + version = "12.2.12"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-ArKq+IDkGOPwGT42unwPogx+xVdK4iFcJh2GCO8eLXE="; + hash = "sha256-A/3JQc9h/FKX+xZvOVMwhXsKxdkRS783I/1EiZ3e73Y="; }; }) # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. From bc05eaf7360c7c541509776766a7307c6a0cc202 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 2 May 2025 11:26:59 +0200 Subject: [PATCH 132/431] haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1814999](https://hydra.nixos.org/eval/1814999) of nixpkgs commit [3937cbe](https://github.com/NixOS/nixpkgs/commits/3937cbe4d3846be40349599504cef1765d8e4d59) as of 2025-05-02 08:45 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates --- .../configuration-hackage2nix/broken.yaml | 19 ++++++++ .../transitive-broken.yaml | 9 +++- .../haskell-modules/hackage-packages.nix | 46 ++++++++++++++++++- 3 files changed, 70 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 5712d12cfba7..533f1e99c532 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -11,8 +11,12 @@ broken-packages: - abides # failure in job https://hydra.nixos.org/build/233260056 at 2023-09-02 - abnf # failure in job https://hydra.nixos.org/build/233238839 at 2023-09-02 - AbortT-transformers # failure in job https://hydra.nixos.org/build/233210345 at 2023-09-02 + - abstract-par-accelerate # failure in job https://hydra.nixos.org/build/296049870 at 2025-05-02 - abt # failure in job https://hydra.nixos.org/build/233201301 at 2023-09-02 - AC-BuildPlatform # failure in job https://hydra.nixos.org/build/233219130 at 2023-09-02 + - accelerate-fftw # failure in job https://hydra.nixos.org/build/296049868 at 2025-05-02 + - accelerate-random # failure in job https://hydra.nixos.org/build/296049869 at 2025-05-02 + - accelerate-utility # failure in job https://hydra.nixos.org/build/296049871 at 2025-05-02 - accentuateus # failure in job https://hydra.nixos.org/build/233253627 at 2023-09-02 - access-time # failure in job https://hydra.nixos.org/build/233246051 at 2023-09-02 - accuerr # failure in job https://hydra.nixos.org/build/233220965 at 2023-09-02 @@ -128,6 +132,7 @@ broken-packages: - alga # failure in job https://hydra.nixos.org/build/233252723 at 2023-09-02 - algebra-dag # failure in job https://hydra.nixos.org/build/233191945 at 2023-09-02 - algebraic-classes # failure in job https://hydra.nixos.org/build/233246872 at 2023-09-02 + - algebraic # failure in job https://hydra.nixos.org/build/296049876 at 2025-05-02 - algebraic-prelude # failure in job https://hydra.nixos.org/build/233197561 at 2023-09-02 - AlgorithmW # failure in job https://hydra.nixos.org/build/233245254 at 2023-09-02 - algo-s # failure in job https://hydra.nixos.org/build/233221988 at 2023-09-02 @@ -655,6 +660,7 @@ broken-packages: - cabal-nirvana # failure in job https://hydra.nixos.org/build/233222083 at 2023-09-02 - cabal-progdeps # failure in job https://hydra.nixos.org/build/233251917 at 2023-09-02 - cabalQuery # failure in job https://hydra.nixos.org/build/233211475 at 2023-09-02 + - cabal-scaffold # failure in job https://hydra.nixos.org/build/295453285 at 2025-05-02 - CabalSearch # failure in job https://hydra.nixos.org/build/233200817 at 2023-09-02 - cabal-setup # failure in job https://hydra.nixos.org/build/233225406 at 2023-09-02 - cabal-sign # failure in job https://hydra.nixos.org/build/295092160 at 2025-04-22 @@ -1241,6 +1247,7 @@ broken-packages: - decoder-conduit # failure in job https://hydra.nixos.org/build/233228100 at 2023-09-02 - deepcontrol # failure in job https://hydra.nixos.org/build/233238035 at 2023-09-02 - DeepDarkFantasy # failure in job https://hydra.nixos.org/build/233242150 at 2023-09-02 + - deeplearning-hs # failure in job https://hydra.nixos.org/build/296049880 at 2025-05-02 - deepl # failure in job https://hydra.nixos.org/build/233232956 at 2023-09-02 - deepseq-bounded # failure in job https://hydra.nixos.org/build/233211193 at 2023-09-02 - deepseq-instances # failure in job https://hydra.nixos.org/build/233236748 at 2023-09-02 @@ -2009,6 +2016,7 @@ broken-packages: - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 - genvalidity-appendful # failure in job https://hydra.nixos.org/build/295093519 at 2025-04-22 - genvalidity-mergeful # failure in job https://hydra.nixos.org/build/295093508 at 2025-04-22 + - genvalidity-network-uri # failure in job https://hydra.nixos.org/build/295454526 at 2025-05-02 - geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02 - GeocoderOpenCage # failure in job https://hydra.nixos.org/build/233214852 at 2023-09-02 - geodetic-types # failure in job https://hydra.nixos.org/build/233209496 at 2023-09-02 @@ -2228,6 +2236,7 @@ broken-packages: - grow-vector # failure in job https://hydra.nixos.org/build/233196279 at 2023-09-02 - grpc-api-etcd # failure in job https://hydra.nixos.org/build/233239600 at 2023-09-02 - grpc-haskell-core # failure in job https://hydra.nixos.org/build/267997256 at 2024-07-31 + - gruvbox-colors # failure in job https://hydra.nixos.org/build/295454932 at 2025-05-02 - gsl-random # failure in job https://hydra.nixos.org/build/233191503 at 2023-09-02 - gstreamer # failure in job https://hydra.nixos.org/build/233239224 at 2023-09-02 - GTALib # failure in job https://hydra.nixos.org/build/233250568 at 2023-09-02 @@ -3248,6 +3257,7 @@ broken-packages: - irc-fun-types # failure in job https://hydra.nixos.org/build/233255910 at 2023-09-02 - ireal # failure in job https://hydra.nixos.org/build/233239811 at 2023-09-02 - iridium # failure in job https://hydra.nixos.org/build/233211261 at 2023-09-02 + - iri # failure in job https://hydra.nixos.org/build/295455675 at 2025-05-02 - iris # failure in job https://hydra.nixos.org/build/233212713 at 2023-09-02 - iron-mq # failure in job https://hydra.nixos.org/build/233200693 at 2023-09-02 - irt # failure in job https://hydra.nixos.org/build/233216553 at 2023-09-02 @@ -3529,6 +3539,7 @@ broken-packages: - leb128 # failure in job https://hydra.nixos.org/build/252731801 at 2024-03-16 - leetify # failure in job https://hydra.nixos.org/build/233200752 at 2023-09-02 - lendingclub # failure in job https://hydra.nixos.org/build/233239123 at 2023-09-02 + - lens-accelerate # failure in job https://hydra.nixos.org/build/296049887 at 2025-05-02 - lens-datetime # failure in job https://hydra.nixos.org/build/233252409 at 2023-09-02 - lenses # failure in job https://hydra.nixos.org/build/233239109 at 2023-09-02 - lens-filesystem # failure in job https://hydra.nixos.org/build/233205074 at 2023-09-02 @@ -3600,6 +3611,7 @@ broken-packages: - limp-cbc # failure in job https://hydra.nixos.org/build/233201076 at 2023-09-02 - linda # failure in job https://hydra.nixos.org/build/233249512 at 2023-09-02 - linden # failure in job https://hydra.nixos.org/build/233198590 at 2023-09-02 + - linear-accelerate # failure in job https://hydra.nixos.org/build/296049888 at 2025-05-02 - linear-algebra-cblas # failure in job https://hydra.nixos.org/build/233239710 at 2023-09-02 - linearmap-category # failure in job https://hydra.nixos.org/build/236690982 at 2023-10-04 - linear-maps # failure in job https://hydra.nixos.org/build/233258332 at 2023-09-02 @@ -4046,6 +4058,7 @@ broken-packages: - multiarg # failure in job https://hydra.nixos.org/build/233238633 at 2023-09-02 - MultiChor # failure in job https://hydra.nixos.org/build/295091050 at 2025-04-22 - multicurryable # failure in job https://hydra.nixos.org/build/252731222 at 2024-03-16 + - multidir # failure in job https://hydra.nixos.org/build/295456419 at 2025-05-02 - multihash # failure in job https://hydra.nixos.org/build/233203263 at 2023-09-02 - multi-instance # failure in job https://hydra.nixos.org/build/233203186 at 2023-09-02 - multilinear # failure in job https://hydra.nixos.org/build/233260046 at 2023-09-02 @@ -4128,6 +4141,7 @@ broken-packages: - nekos-best # failure in job https://hydra.nixos.org/build/233214327 at 2023-09-02 - Neks # failure in job https://hydra.nixos.org/build/233238103 at 2023-09-02 - neptune-backend # failure in job https://hydra.nixos.org/build/233214329 at 2023-09-02 + - nerd-font-icons # failure in job https://hydra.nixos.org/build/295456454 at 2025-05-02 - nero # failure in job https://hydra.nixos.org/build/233216907 at 2023-09-02 - NestedFunctor # failure in job https://hydra.nixos.org/build/233253656 at 2023-09-02 - nestedmap # failure in job https://hydra.nixos.org/build/233219375 at 2023-09-02 @@ -4281,6 +4295,7 @@ broken-packages: - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 - omnifmt # failure in job https://hydra.nixos.org/build/233219763 at 2023-09-02 + - om-plugin-imports # failure in job https://hydra.nixos.org/build/295456635 at 2025-05-02 - on-a-horse # failure in job https://hydra.nixos.org/build/233199193 at 2023-09-02 - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 @@ -4965,6 +4980,7 @@ broken-packages: - querystring-pickle # failure in job https://hydra.nixos.org/build/233246108 at 2023-09-02 - questioner # failure in job https://hydra.nixos.org/build/233213704 at 2023-09-02 - quibble-core # failure in job https://hydra.nixos.org/build/233200635 at 2023-09-02 + - quic # failure in job https://hydra.nixos.org/build/295457190 at 2025-05-02 - QuickAnnotate # failure in job https://hydra.nixos.org/build/233197428 at 2023-09-02 - quickbooks # failure in job https://hydra.nixos.org/build/233227666 at 2023-09-02 - quickcheck-arbitrary-template # failure in job https://hydra.nixos.org/build/233223045 at 2023-09-02 @@ -5126,6 +5142,7 @@ broken-packages: - reify # failure in job https://hydra.nixos.org/build/233247509 at 2023-09-02 - relacion # failure in job https://hydra.nixos.org/build/233241624 at 2023-09-02 - relational-postgresql8 # failure in job https://hydra.nixos.org/build/295096600 at 2025-04-22 + - relational-query-postgresql-pure # failure in job https://hydra.nixos.org/build/296063076 at 2025-05-02 - relation # failure in job https://hydra.nixos.org/build/233244581 at 2023-09-02 - relevant-time # failure in job https://hydra.nixos.org/build/233190794 at 2023-09-02 - reload # failure in job https://hydra.nixos.org/build/233212925 at 2023-09-02 @@ -6100,6 +6117,7 @@ broken-packages: - text-all # failure in job https://hydra.nixos.org/build/233229321 at 2023-09-02 - text-and-plots # failure in job https://hydra.nixos.org/build/233205250 at 2023-09-02 - text-ascii # failure in job https://hydra.nixos.org/build/233247653 at 2023-09-02 + - text-builder-time # failure in job https://hydra.nixos.org/build/295458315 at 2025-05-02 - text-compression # failure in job https://hydra.nixos.org/build/233202733 at 2023-09-02 - text-containers # failure in job https://hydra.nixos.org/build/233253948 at 2023-09-02 - text-format # failure in job https://hydra.nixos.org/build/295097568 at 2025-04-22 @@ -6342,6 +6360,7 @@ broken-packages: - type-combinators # failure in job https://hydra.nixos.org/build/233230024 at 2023-09-02 - type-compare # failure in job https://hydra.nixos.org/build/233207530 at 2023-09-02 - TypeCompose # failure in job https://hydra.nixos.org/build/233212999 at 2023-09-02 + - typed-admin # failure in job https://hydra.nixos.org/build/296063081 at 2025-05-02 - typed-digits # failure in job https://hydra.nixos.org/build/233198266 at 2023-09-02 - typed-encoding # failure in job https://hydra.nixos.org/build/233208093 at 2023-09-02 - typed-fsm # failure in job https://hydra.nixos.org/build/269663128 at 2024-08-19 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index 15ea1c571ebb..0ab13af65ce1 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -416,6 +416,8 @@ dont-distribute-packages: - a50 - abcBridge - ac-machine-conduit + - accelerate-arithmetic + - accelerate-fourier - accelerate-llvm - accelerate-llvm-native - accelerate-typelits @@ -926,7 +928,6 @@ dont-distribute-packages: - coordinate - copilot-cbmc - copilot-sbv - - copilot-verifier - coroutine-enumerator - coroutine-iteratee - couch-simple @@ -952,7 +953,6 @@ dont-distribute-packages: - crf-chain2-tiers - criu-rpc - cron-compat - - crux-llvm - crypto-classical - crypto-conduit - crypto-pubkey @@ -1406,7 +1406,9 @@ dont-distribute-packages: - global - global-config - glome-hs + - gloss-accelerate - gloss-devil + - gloss-raster-accelerate - gloss-sodium - gltf-loader - gmap @@ -1494,6 +1496,7 @@ dont-distribute-packages: - gtkimageview - gtkrsync - guarded-rewriting + - h3spec - hOff-display - hPDB - hPDB-examples @@ -1873,6 +1876,7 @@ dont-distribute-packages: - http2-client-grpc - http2-grpc-proto-lens - http2-grpc-proto3-wire + - http3 - https-everywhere-rules - https-everywhere-rules-raw - httpspec @@ -3699,6 +3703,7 @@ dont-distribute-packages: - wai-thrift - waldo - warp-grpc + - warp-quic - warped - wavesurfer - wavy diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 36b2e92f46a2..96fb57ee7651 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -49213,6 +49213,8 @@ self: { ]; description = "Provides the class ParAccelerate, nothing more"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -49542,6 +49544,7 @@ self: { ]; description = "Linear algebra and interpolation using the Accelerate framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50044,7 +50047,9 @@ self: { ]; description = "Accelerate frontend to the FFTW library (Fourier transform)"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; + broken = true; } ) { }; @@ -50095,6 +50100,7 @@ self: { ]; description = "Fast Fourier transform and convolution using the Accelerate framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; } ) { }; @@ -50613,6 +50619,8 @@ self: { ]; description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -50682,7 +50690,9 @@ self: { ]; description = "Utility functions for the Accelerate framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; maintainers = [ lib.maintainers.thielema ]; + broken = true; } ) { }; @@ -58761,6 +58771,8 @@ self: { ]; description = "General linear algebra structures"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -124866,7 +124878,9 @@ self: { ]; executableHaskellDepends = [ base ]; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "cabal-scaffold"; + broken = true; } ) { }; @@ -162410,7 +162424,6 @@ self: { doHaddock = false; description = "System for verifying the correctness of generated Copilot programs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; mainProgram = "verify-examples"; } ) { }; @@ -167768,7 +167781,6 @@ self: { ]; description = "A verification tool for C programs"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; } ) { }; @@ -183600,7 +183612,9 @@ self: { ]; description = "Deep Learning in Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; mainProgram = "deeplearning_demonstration"; + broken = true; } ) { }; @@ -253867,6 +253881,8 @@ self: { ]; description = "GenValidity support for URI"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -271340,6 +271356,7 @@ self: { ]; description = "Extras to interface Gloss and Accelerate"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -284781,6 +284798,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Gruvbox colors for use in Haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -287005,6 +287024,7 @@ self: { ]; description = "QUIC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "h3spec"; } ) { }; @@ -361712,6 +361732,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "HTTP/3 library"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; @@ -383540,6 +383561,8 @@ self: { doHaddock = false; description = "RFC-compliant universal resource identifier library (URL, URI, IRI)"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -412114,6 +412137,8 @@ self: { ]; description = "Instances to mix lens with Accelerate"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -418448,6 +418473,8 @@ self: { ]; description = "Lifting linear vector spaces into Accelerate"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -462817,7 +462844,9 @@ self: { ]; description = "Simple tool for running commands in multiple directories"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; mainProgram = "muld"; + broken = true; } ) { }; @@ -469996,6 +470025,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Nerd Font Icons for use in haskell"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -486348,6 +486379,8 @@ self: { ]; description = "Plugin-based explicit import generation"; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -547489,6 +547522,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "QUIC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -564212,6 +564247,8 @@ self: { ]; description = "The connector of relational-record and postgresql-pure"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -662060,6 +662097,8 @@ self: { ]; description = "Various formats for \"time\" in terms of \"text-builder\""; license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -685348,6 +685387,8 @@ self: { ]; description = "Admin console framework"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; } ) { }; @@ -710660,6 +710701,7 @@ self: { ]; description = "Warp based on QUIC"; license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; } ) { }; From 4624b24efb1c82740818662472bcfefc3b1f4208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 17 Apr 2025 13:38:31 +0200 Subject: [PATCH 133/431] flac: don't depend on pandoc for riscv64 --- pkgs/by-name/fl/flac/package.nix | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index 7c5bd5c6fc44..972dfe2f97c5 100644 --- a/pkgs/by-name/fl/flac/package.nix +++ b/pkgs/by-name/fl/flac/package.nix @@ -10,8 +10,8 @@ pkg-config, stdenv, versionCheckHook, + enableManpages ? !stdenv.buildPlatform.isRiscV64 && !stdenv.buildPlatform.isLoongArch64, }: - stdenv.mkDerivation (finalAttrs: { pname = "flac"; version = "1.5.0"; @@ -27,13 +27,18 @@ stdenv.mkDerivation (finalAttrs: { cmake doxygen graphviz - pandoc pkg-config - ]; + ] ++ lib.optional enableManpages pandoc; buildInputs = [ libogg ]; - cmakeFlags = lib.optionals (!stdenv.hostPlatform.isStatic) [ "-DBUILD_SHARED_LIBS=ON" ]; + cmakeFlags = + lib.optionals (!stdenv.hostPlatform.isStatic) [ + "-DBUILD_SHARED_LIBS=ON" + ] + ++ lib.optionals (!enableManpages) [ + "-DINSTALL_MANPAGES=OFF" + ]; CFLAGS = [ "-O3" @@ -44,13 +49,16 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./package.patch ]; doCheck = true; - outputs = [ - "bin" - "dev" - "doc" - "man" - "out" - ]; + outputs = + [ + "bin" + "dev" + "doc" + "out" + ] + ++ lib.optionals enableManpages [ + "man" + ]; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 146c323a6a51c8b031bea454da8833414c320f11 Mon Sep 17 00:00:00 2001 From: misuzu Date: Fri, 2 May 2025 21:20:34 +0300 Subject: [PATCH 134/431] psqlodbc: fix cross --- pkgs/by-name/ps/psqlodbc/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ps/psqlodbc/package.nix b/pkgs/by-name/ps/psqlodbc/package.nix index ac48d926e97c..9f86aabed1d4 100644 --- a/pkgs/by-name/ps/psqlodbc/package.nix +++ b/pkgs/by-name/ps/psqlodbc/package.nix @@ -37,6 +37,8 @@ stdenv.mkDerivation rec { autoreconfHook ]; + strictDeps = true; + passthru = { updateScript = nix-update-script { }; @@ -46,9 +48,13 @@ stdenv.mkDerivation rec { driver = "lib/psqlodbcw.so"; }; - configureFlags = [ - "--with-libpq=${lib.getDev libpq}" - ] ++ lib.optional withLibiodbc "--with-iodbc=${libiodbc}"; + configureFlags = + [ + "CPPFLAGS=-DSQLCOLATTRIBUTE_SQLLEN" # needed for cross + "--with-libpq=${lib.getDev libpq}" + ] + ++ lib.optional withLibiodbc "--with-iodbc=${libiodbc}" + ++ lib.optional withUnixODBC "--with-unixodbc=${unixODBC}"; meta = with lib; { homepage = "https://odbc.postgresql.org/"; From 8baa33a8bf7457d4523fe69e57fb8bcb36c1e0cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 2 May 2025 18:46:04 +0000 Subject: [PATCH 135/431] libsoup_3: 3.6.4 -> 3.6.5 --- pkgs/development/libraries/libsoup/3.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libsoup/3.x.nix b/pkgs/development/libraries/libsoup/3.x.nix index e0f125a2feab..461b2388b44c 100644 --- a/pkgs/development/libraries/libsoup/3.x.nix +++ b/pkgs/development/libraries/libsoup/3.x.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { pname = "libsoup"; - version = "3.6.4"; + version = "3.6.5"; outputs = [ "out" @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-m1THb1J2sFvryvK2wqFBoYj8e7HQYk7aJZ2sE6ZmXIo="; + hash = "sha256-aJF2Wqw+lJAXlFw+rr2MyCFt93JFbcn0YJdvvbetojQ="; }; depsBuildBuild = [ From 33039560627e274aadffa0b85b81a6ff9651ad47 Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 3 May 2025 09:48:05 +0300 Subject: [PATCH 136/431] qt6.qttools: fix cross compilation --- pkgs/development/libraries/qt-6/modules/qttools/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/libraries/qt-6/modules/qttools/default.nix b/pkgs/development/libraries/qt-6/modules/qttools/default.nix index da5c50482588..a2b9a36da4ee 100644 --- a/pkgs/development/libraries/qt-6/modules/qttools/default.nix +++ b/pkgs/development/libraries/qt-6/modules/qttools/default.nix @@ -1,4 +1,5 @@ { + pkgsBuildBuild, qtModule, stdenv, lib, @@ -20,6 +21,10 @@ qtModule { qtbase qtdeclarative ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cups ]; + cmakeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + "-DQt6LinguistTools_DIR=${pkgsBuildBuild.qt6.qttools}/lib/cmake/Qt6LinguistTools" + "-DQt6ToolsTools_DIR=${pkgsBuildBuild.qt6.qttools}/lib/cmake/Qt6ToolsTools" + ]; patches = [ ./paths.patch ]; From 3db367e4342dd234d67a977d5bfeeda1fba15335 Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 3 May 2025 10:00:59 +0300 Subject: [PATCH 137/431] qt6.qtwayland: fix cross compilation --- pkgs/development/libraries/qt-6/modules/qtwayland.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/libraries/qt-6/modules/qtwayland.nix b/pkgs/development/libraries/qt-6/modules/qtwayland.nix index 791612abe8ab..ad5fdd6dfea9 100644 --- a/pkgs/development/libraries/qt-6/modules/qtwayland.nix +++ b/pkgs/development/libraries/qt-6/modules/qtwayland.nix @@ -1,4 +1,6 @@ { + pkgsBuildBuild, + stdenv, lib, qtModule, qtbase, @@ -38,6 +40,10 @@ qtModule { buildInputs = [ libdrm ]; nativeBuildInputs = [ pkg-config ]; + cmakeFlags = lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + "-DQt6WaylandScannerTools_DIR=${pkgsBuildBuild.qt6.qtwayland}/lib/cmake/Qt6WaylandScannerTools" + ]; + meta = { platforms = lib.platforms.unix; badPlatforms = lib.platforms.darwin; From 286a31f9ebd41c9584b216071696cb62278453c9 Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 3 May 2025 11:45:39 +0300 Subject: [PATCH 138/431] gst_all_1.gst-plugins-bad: fix eval for riscv64 lcevcdec doesn't support building for riscv64 --- pkgs/development/libraries/gstreamer/bad/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index eab5dbffd8ca..6ec90928417d 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -20,6 +20,7 @@ opencvSupport ? false, opencv4, faad2, + lcevcdecSupport ? lib.meta.availableOn stdenv.hostPlatform lcevcdec, lcevcdec, ldacbt, liblc3, @@ -174,7 +175,6 @@ stdenv.mkDerivation (finalAttrs: { curl.dev fdk_aac gsm - lcevcdec libaom libdc1394 libde265 @@ -265,6 +265,9 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals guiSupport [ gtk3 ] + ++ lib.optionals lcevcdecSupport [ + lcevcdec + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_gstreamer ]; @@ -321,6 +324,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonEnable "openh264" openh264Support) (lib.mesonEnable "doc" enableDocumentation) (lib.mesonEnable "directfb" false) + (lib.mesonEnable "lcevcdecoder" lcevcdecSupport) ] ++ lib.optionals (!stdenv.hostPlatform.isLinux) [ "-Ddoc=disabled" # needs gstcuda to be enabled which is Linux-only From a37c5966a9b9e07e7f20d8b6ed5a1a1e38030008 Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Wed, 23 Apr 2025 21:49:55 +0200 Subject: [PATCH 139/431] duktape: use upstream pkg-config file --- pkgs/by-name/du/duktape/duktape.pc.in | 10 ---------- pkgs/by-name/du/duktape/package.nix | 6 +++--- 2 files changed, 3 insertions(+), 13 deletions(-) delete mode 100644 pkgs/by-name/du/duktape/duktape.pc.in diff --git a/pkgs/by-name/du/duktape/duktape.pc.in b/pkgs/by-name/du/duktape/duktape.pc.in deleted file mode 100644 index d34edb320e2e..000000000000 --- a/pkgs/by-name/du/duktape/duktape.pc.in +++ /dev/null @@ -1,10 +0,0 @@ -prefix=@out@ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: duktape -Description: An embeddable Javascript engine, with a focus on portability and compact footprint -Version: @version@ -Libs: -L${libdir} -lduktape -Cflags: -I${includedir} diff --git a/pkgs/by-name/du/duktape/package.nix b/pkgs/by-name/du/duktape/package.nix index 9cb67506022b..c7443c99ce15 100644 --- a/pkgs/by-name/du/duktape/package.nix +++ b/pkgs/by-name/du/duktape/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { make -f Makefile.cmdline '' + lib.optionalString (!stdenv.hostPlatform.isStatic) '' - make -f Makefile.sharedlibrary + make INSTALL_PREFIX="$out" -f Makefile.sharedlibrary ''; installPhase = @@ -37,8 +37,8 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString (!stdenv.hostPlatform.isStatic) '' install -d $out/lib/pkgconfig install -d $out/include - make -f Makefile.sharedlibrary install INSTALL_PREFIX=$out - substituteAll ${./duktape.pc.in} $out/lib/pkgconfig/duktape.pc + + make INSTALL_PREFIX="$out" -f Makefile.sharedlibrary install ''; enableParallelBuilding = true; From dba4342b23fc7c5699108bcb5769c748e7ff2543 Mon Sep 17 00:00:00 2001 From: misuzu Date: Sat, 3 May 2025 16:04:01 +0300 Subject: [PATCH 140/431] qt6.qttranslations: bootstrap directly This fixes pkgsCross.aarch64-multiplatform.pkgsBuildHost.qt6.qttranslations --- pkgs/development/libraries/qt-6/default.nix | 22 +++++++-------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/pkgs/development/libraries/qt-6/default.nix b/pkgs/development/libraries/qt-6/default.nix index 578137a3f3ec..c3f084efbced 100644 --- a/pkgs/development/libraries/qt-6/default.nix +++ b/pkgs/development/libraries/qt-6/default.nix @@ -159,7 +159,12 @@ let qtsvg = callPackage ./modules/qtsvg.nix { }; qtscxml = callPackage ./modules/qtscxml.nix { }; qttools = callPackage ./modules/qttools { }; - qttranslations = callPackage ./modules/qttranslations.nix { }; + qttranslations = callPackage ./modules/qttranslations.nix { + qttools = self.qttools.override { + qtbase = self.qtbase.override { qttranslations = null; }; + qtdeclarative = null; + }; + }; qtvirtualkeyboard = callPackage ./modules/qtvirtualkeyboard.nix { }; qtwayland = callPackage ./modules/qtwayland.nix { }; qtwebchannel = callPackage ./modules/qtwebchannel.nix { }; @@ -215,18 +220,5 @@ let otherSplices = generateSplicesForMkScope "qt6"; f = addPackages; }; - - bootstrapScope = baseScope.overrideScope ( - final: prev: { - qtbase = prev.qtbase.override { qttranslations = null; }; - qtdeclarative = null; - } - ); - - finalScope = baseScope.overrideScope ( - final: prev: { - qttranslations = bootstrapScope.qttranslations; - } - ); in -finalScope +baseScope From 63dea02c931d188242fd27e2b175235938188a70 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sun, 4 May 2025 01:31:46 +0800 Subject: [PATCH 141/431] python3Packages.pytestCheckHook: fix Bash heredoc EOF outside subshell Fix the unterminated here document of the pytest-check-hook.sh error mesage by moving the EOF of the here document between the parenthesis of the process substitution. --- .../development/interpreters/python/hooks/pytest-check-hook.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh b/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh index bbdc066d48b2..ab4381b0e272 100644 --- a/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh +++ b/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh @@ -38,7 +38,7 @@ function pytestCheckPhase() { else # The `|| kill "$$"` trick propagates the errors from the process substitutiton subshell, # which is suggested by a StackOverflow answer: https://unix.stackexchange.com/a/217643 - readarray -t -O"${#flagsArray[@]}" flagsArray < <(@pythonCheckInterpreter@ - "$path" < Date: Sun, 4 May 2025 01:36:44 +0800 Subject: [PATCH 142/431] python3Packages.pytestCheckHook: format with shfmt --- .../development/interpreters/python/hooks/pytest-check-hook.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh b/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh index ab4381b0e272..84643a3b50ca 100644 --- a/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh +++ b/pkgs/development/interpreters/python/hooks/pytest-check-hook.sh @@ -38,7 +38,8 @@ function pytestCheckPhase() { else # The `|| kill "$$"` trick propagates the errors from the process substitutiton subshell, # which is suggested by a StackOverflow answer: https://unix.stackexchange.com/a/217643 - readarray -t -O"${#flagsArray[@]}" flagsArray < <(@pythonCheckInterpreter@ - "$path" < Date: Sun, 4 May 2025 11:40:46 +0200 Subject: [PATCH 143/431] libcdio: make manpages optional manpages fail to cross compile --- pkgs/by-name/li/libcdio/package.nix | 62 ++++++++++++++++++----------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/pkgs/by-name/li/libcdio/package.nix b/pkgs/by-name/li/libcdio/package.nix index 73f1f6de7667..94a8d43df4b4 100644 --- a/pkgs/by-name/li/libcdio/package.nix +++ b/pkgs/by-name/li/libcdio/package.nix @@ -11,6 +11,7 @@ ncurses, help2man, libiconv, + withMan ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: stdenv.mkDerivation (finalAttrs: { @@ -28,26 +29,38 @@ stdenv.mkDerivation (finalAttrs: { NIX_CFLAGS_COMPILE = "-D_LARGEFILE64_SOURCE"; }; - postPatch = '' - patchShebangs . - echo " - @set UPDATED 1 January 1970 - @set UPDATED-MONTH January 1970 - @set EDITION ${finalAttrs.version} - @set VERSION ${finalAttrs.version} - " > doc/version.texi - ''; + postPatch = + '' + patchShebangs . + echo " + @set UPDATED 1 January 1970 + @set UPDATED-MONTH January 1970 + @set EDITION ${finalAttrs.version} + @set VERSION ${finalAttrs.version} + " > doc/version.texi + '' + + lib.optionalString (!withMan) '' + substituteInPlace src/Makefile.am \ + --replace-fail 'man_cd_drive = cd-drive.1' "" \ + --replace-fail 'man_cd_info = cd-info.1' "" \ + --replace-fail 'man_cd_read = cd-read.1' "" \ + --replace-fail 'man_iso_info = iso-info.1' "" \ + --replace-fail 'man_iso_read = iso-read.1' "" + ''; configureFlags = [ - (lib.enableFeature true "maintainer-mode") + (lib.enableFeature withMan "maintainer-mode") ]; - nativeBuildInputs = [ - pkg-config - help2man - autoreconfHook - texinfo - ]; + nativeBuildInputs = + [ + pkg-config + autoreconfHook + texinfo + ] + ++ lib.optionals withMan [ + help2man + ]; buildInputs = [ libcddb @@ -59,13 +72,16 @@ stdenv.mkDerivation (finalAttrs: { doCheck = !stdenv.hostPlatform.isDarwin; - outputs = [ - "out" - "lib" - "dev" - "info" - "man" - ]; + outputs = + [ + "out" + "lib" + "dev" + "info" + ] + ++ lib.optionals withMan [ + "man" + ]; passthru = { tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; From a210ac613b3ae48dfc006c2d58ba804d1d8b9638 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 28 Apr 2025 18:51:27 +0200 Subject: [PATCH 144/431] nuspell: Fix RiscV cross-compile --- .../development/libraries/nuspell/default.nix | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/nuspell/default.nix b/pkgs/development/libraries/nuspell/default.nix index f2e7309b09ed..a4c5bc0813e7 100644 --- a/pkgs/development/libraries/nuspell/default.nix +++ b/pkgs/development/libraries/nuspell/default.nix @@ -7,6 +7,7 @@ pkg-config, icu, catch2_3, + enableManpages ? !stdenv.buildPlatform.isRiscV64 && !stdenv.buildPlatform.isLoongArch64, }: stdenv.mkDerivation rec { @@ -20,15 +21,27 @@ stdenv.mkDerivation rec { hash = "sha256-U/lHSxpKsBnamf4ikE2aIjEPSU5fxjtuSmhZR0jxMAI="; }; - nativeBuildInputs = [ - cmake - pandoc - pkg-config - ]; + nativeBuildInputs = + [ + cmake + pkg-config + ] + ++ lib.optionals enableManpages [ + pandoc + ]; + buildInputs = [ catch2_3 ]; + propagatedBuildInputs = [ icu ]; - cmakeFlags = [ "-DBUILD_TESTING=YES" ]; + cmakeFlags = + [ + "-DBUILD_TESTING=YES" + ] + ++ lib.optionals (!enableManpages) [ + "-DBUILD_DOCS=OFF" + ]; + doCheck = true; outputs = [ From 3c74ac27e649cf32c860eef8335ee27f201d43f2 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 4 May 2025 19:28:00 +0200 Subject: [PATCH 145/431] gssdp_1_6: don't depend on pandoc on exotic platforms --- pkgs/development/libraries/gssdp/1.6.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gssdp/1.6.nix b/pkgs/development/libraries/gssdp/1.6.nix index 004e9c3dfce9..04fe20f2d477 100644 --- a/pkgs/development/libraries/gssdp/1.6.nix +++ b/pkgs/development/libraries/gssdp/1.6.nix @@ -7,6 +7,7 @@ pkg-config, gobject-introspection, vala, + enableManpages ? !stdenv.buildPlatform.isLoongArch64 && !stdenv.buildPlatform.isRiscV64, pandoc, gi-docgen, python3, @@ -41,10 +42,9 @@ stdenv.mkDerivation rec { pkg-config gobject-introspection vala - pandoc gi-docgen python3 - ]; + ] ++ lib.optionals enableManpages [ pandoc ]; buildInputs = [ libsoup_3 @@ -57,6 +57,7 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dgtk_doc=true" "-Dsniffer=false" + (lib.mesonBool "manpages" enableManpages) ]; doCheck = true; From 3fba1c80f28172fb6430616b3a96859ed806cd0e Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Mon, 3 Mar 2025 07:08:52 +0100 Subject: [PATCH 146/431] sbcl: fix patches ahead of 2.5.3 release --- pkgs/development/compilers/sbcl/default.nix | 15 +- ...mic-space-size-envvar-2.5.2-feature.patch} | 0 ...namic-space-size-envvar-2.5.2-tests.patch} | 0 ...amic-space-size-envvar-2.5.3-feature.patch | 64 +++++++++ ...ynamic-space-size-envvar-2.5.3-tests.patch | 130 ++++++++++++++++++ 5 files changed, 205 insertions(+), 4 deletions(-) rename pkgs/development/compilers/sbcl/{dynamic-space-size-envvar-feature.patch => dynamic-space-size-envvar-2.5.2-feature.patch} (100%) rename pkgs/development/compilers/sbcl/{dynamic-space-size-envvar-tests.patch => dynamic-space-size-envvar-2.5.2-tests.patch} (100%) create mode 100644 pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-feature.patch create mode 100644 pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-tests.patch diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 0d78708d7da3..e81b4daf2323 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -153,15 +153,22 @@ stdenv.mkDerivation (self: { # have it block a release. "futex-wait.test.sh" ]; - patches = [ + patches = # Support the NIX_SBCL_DYNAMIC_SPACE_SIZE envvar. Upstream SBCL didn’t want # to include this (see # "https://sourceforge.net/p/sbcl/mailman/sbcl-devel/thread/2cf20df7-01d0-44f2-8551-0df01fe55f1a%400brg.net/"), # but for Nix envvars are sufficiently useful that it’s worth maintaining # this functionality downstream. - ./dynamic-space-size-envvar-feature.patch - ./dynamic-space-size-envvar-tests.patch - ]; + if lib.versionOlder "2.5.2" self.version then + [ + ./dynamic-space-size-envvar-2.5.3-feature.patch + ./dynamic-space-size-envvar-2.5.3-tests.patch + ] + else + [ + ./dynamic-space-size-envvar-2.5.2-feature.patch + ./dynamic-space-size-envvar-2.5.2-tests.patch + ]; postPatch = lib.optionalString (self.disabledTestFiles != [ ]) '' (cd tests ; rm -f ${lib.concatStringsSep " " self.disabledTestFiles}) diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-feature.patch b/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-feature.patch similarity index 100% rename from pkgs/development/compilers/sbcl/dynamic-space-size-envvar-feature.patch rename to pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-feature.patch diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-tests.patch b/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-tests.patch similarity index 100% rename from pkgs/development/compilers/sbcl/dynamic-space-size-envvar-tests.patch rename to pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.2-tests.patch diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-feature.patch b/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-feature.patch new file mode 100644 index 000000000000..3d50e30c49c2 --- /dev/null +++ b/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-feature.patch @@ -0,0 +1,64 @@ +From 9c899f7b8089eee7ce471f237d2046882298c4fc Mon Sep 17 00:00:00 2001 +From: Hraban Luyat +Date: Sat, 13 Apr 2024 14:04:57 -0400 +Subject: [PATCH 1/2] feat: NIX_SBCL_DYNAMIC_SPACE_SIZE envvar + +--- + src/runtime/runtime.c | 27 +++++++++++++++++++++++++++ + 1 file changed, 27 insertions(+) + +diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c +index 2b1f8b634..4f3f51139 100644 +--- a/src/runtime/runtime.c ++++ b/src/runtime/runtime.c +@@ -416,6 +416,29 @@ static int is_memsize_arg(char *argv[], int argi, int argc, int *merge_core_page + return 0; + } + ++/** ++ * Read memory options from the environment, if present. ++ * ++ * Memory settings are read in the following priority: ++ * ++ * 1. command line arguments ++ * 2. environment variable ++ * 3. embedded options in core ++ * 4. default ++ */ ++static void ++read_memsize_from_env(void) { ++ const char *val = getenv("NIX_SBCL_DYNAMIC_SPACE_SIZE"); ++ // The distinction is blurry between setting an envvar to the empty string and ++ // unsetting it entirely. Depending on the calling environment it can even be ++ // tricky to properly unset an envvar in the first place. An empty envvar is ++ // practically always intended to just mean “unset”, so let’s interpret it ++ // that way. ++ if (val != NULL && (strcmp(val, "") != 0)) { ++ dynamic_space_size = parse_size_arg(val, "NIX_SBCL_DYNAMIC_SPACE_SIZE"); ++ } ++} ++ + static struct cmdline_options + parse_argv(struct memsize_options memsize_options, + int argc, char *argv[], char *envp[], char *core) +@@ -457,6 +480,9 @@ parse_argv(struct memsize_options memsize_options, + thread_control_stack_size = memsize_options.thread_control_stack_size; + dynamic_values_bytes = memsize_options.thread_tls_bytes; + if (memsize_options.present_in_core == 2) { ++ /* Only accept environment variable memory options where you would ++ * accept those options as command-line arguments. */ ++ read_memsize_from_env(); + int stop_parsing = 0; // have we seen '--' + int output_index = 1; + #ifndef LISP_FEATURE_WIN32 +@@ -490,6 +516,7 @@ parse_argv(struct memsize_options memsize_options, + #endif + } + } else { ++ read_memsize_from_env(); + bool end_runtime_options = 0; + /* Parse our any of the command-line options that we handle from C, + * stopping at the first one that we don't, and leave the rest */ +-- +2.48.1 + diff --git a/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-tests.patch b/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-tests.patch new file mode 100644 index 000000000000..1282e0c3b036 --- /dev/null +++ b/pkgs/development/compilers/sbcl/dynamic-space-size-envvar-2.5.3-tests.patch @@ -0,0 +1,130 @@ +From 979a92d10731bae90e611b98d29be8d187f0f1f8 Mon Sep 17 00:00:00 2001 +From: Hraban Luyat +Date: Sat, 13 Apr 2024 15:39:58 -0400 +Subject: [PATCH 2/2] test: dynamic space size envvar and precedence + +--- + tests/memory-args.test.sh | 22 ++++++++++++++++++ + tests/save7.test.sh | 49 ++++++++++++++++++++++++++++++++++----- + 2 files changed, 65 insertions(+), 6 deletions(-) + create mode 100755 tests/memory-args.test.sh + +diff --git a/tests/memory-args.test.sh b/tests/memory-args.test.sh +new file mode 100755 +index 000000000..72ef0cc79 +--- /dev/null ++++ b/tests/memory-args.test.sh +@@ -0,0 +1,22 @@ ++#!/bin/sh ++ ++. ./subr.sh ++ ++use_test_subdirectory ++ ++set -e ++ ++# Allow slight shrinkage if heap relocation has to adjust for alignment ++NIX_SBCL_DYNAMIC_SPACE_SIZE=234mb run_sbcl_with_args --script < Date: Sun, 30 Mar 2025 22:24:52 -0400 Subject: [PATCH 147/431] sbcl: 2.5.2 -> 2.5.3 --- pkgs/development/compilers/sbcl/default.nix | 6 +++--- pkgs/top-level/all-packages.nix | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index e81b4daf2323..4fa285baf1b1 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -32,12 +32,12 @@ let }; # By unofficial and very loose convention we keep the latest version of # SBCL, and the previous one in case someone quickly needs to roll back. - "2.5.1" = { - sha256 = "sha256-QTOzbNFtFNYzlpw3/VHCyJqOpdbhYRVSgZ2R9xshn4s="; - }; "2.5.2" = { sha256 = "sha256-XcJ+un3aQz31P9dEHeixFHSoLNrBaJwfbOVfoGXWX6w="; }; + "2.5.3" = { + sha256 = "sha256-ih5251u3Pq7C3x7gVBqrZGyqEELHHiVqqmf3r/OrFtU="; + }; }; # Collection of pre-built SBCL binaries for platforms that need them for # bootstrapping. Ideally these are to be avoided. If ECL (or any other diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index aeec86982cc0..e859eb1064f4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11523,14 +11523,6 @@ with pkgs; "3000" ]; }; - sbcl_2_5_1 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl { version = "2.5.1"; }; - faslExt = "fasl"; - flags = [ - "--dynamic-space-size" - "3000" - ]; - }; sbcl_2_5_2 = wrapLisp { pkg = callPackage ../development/compilers/sbcl { version = "2.5.2"; }; faslExt = "fasl"; @@ -11539,7 +11531,15 @@ with pkgs; "3000" ]; }; - sbcl = sbcl_2_5_2; + sbcl_2_5_3 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl { version = "2.5.3"; }; + faslExt = "fasl"; + flags = [ + "--dynamic-space-size" + "3000" + ]; + }; + sbcl = sbcl_2_5_3; sbclPackages = recurseIntoAttrs sbcl.pkgs; From 7e2d7eaf44ab6fe7e68daf8273ab6a2e5058fd69 Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Mon, 28 Apr 2025 06:48:32 -0400 Subject: [PATCH 148/431] sbcl: disable broken test on 2.5.3 --- pkgs/development/compilers/sbcl/default.nix | 26 +++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 4fa285baf1b1..aeaf66898a1b 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -133,18 +133,20 @@ stdenv.mkDerivation (self: { # altogether. One by one hopefully we can fix these (on ofBorg, # upstream--somehow some way) in due time. disabledTestFiles = - lib.optionals - (builtins.elem stdenv.hostPlatform.system [ - "x86_64-linux" - "aarch64-linux" - ]) - [ - "foreign-stack-alignment.impure.lisp" - # Floating point tests are fragile - # https://sourceforge.net/p/sbcl/mailman/message/58728554/ - "compiler.pure.lisp" - "float.pure.lisp" - ] + lib.optionals (lib.versionOlder "2.5.2" self.version) [ "debug.impure.lisp" ] + ++ + lib.optionals + (builtins.elem stdenv.hostPlatform.system [ + "x86_64-linux" + "aarch64-linux" + ]) + [ + "foreign-stack-alignment.impure.lisp" + # Floating point tests are fragile + # https://sourceforge.net/p/sbcl/mailman/message/58728554/ + "compiler.pure.lisp" + "float.pure.lisp" + ] ++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ # This is failing on aarch64-linux on ofBorg. Not on my local machine nor on # a VM on my laptop. Not sure what’s wrong. From 272af7802bd01d05a97c4793f1aba889a3d3d2b7 Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Mon, 28 Apr 2025 06:51:59 -0400 Subject: [PATCH 149/431] sbcl: 2.5.3 -> 2.5.4 --- pkgs/development/compilers/sbcl/default.nix | 6 +++--- pkgs/top-level/all-packages.nix | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index aeaf66898a1b..ffc34f8f90d2 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -32,12 +32,12 @@ let }; # By unofficial and very loose convention we keep the latest version of # SBCL, and the previous one in case someone quickly needs to roll back. - "2.5.2" = { - sha256 = "sha256-XcJ+un3aQz31P9dEHeixFHSoLNrBaJwfbOVfoGXWX6w="; - }; "2.5.3" = { sha256 = "sha256-ih5251u3Pq7C3x7gVBqrZGyqEELHHiVqqmf3r/OrFtU="; }; + "2.5.4" = { + sha256 = "sha256-XxS07ZKUKp44dZT6wAC5bbdGfpzlYTBn/8CSPfPsIHI="; + }; }; # Collection of pre-built SBCL binaries for platforms that need them for # bootstrapping. Ideally these are to be avoided. If ECL (or any other diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e859eb1064f4..3ce3c14d514c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11523,14 +11523,6 @@ with pkgs; "3000" ]; }; - sbcl_2_5_2 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl { version = "2.5.2"; }; - faslExt = "fasl"; - flags = [ - "--dynamic-space-size" - "3000" - ]; - }; sbcl_2_5_3 = wrapLisp { pkg = callPackage ../development/compilers/sbcl { version = "2.5.3"; }; faslExt = "fasl"; @@ -11539,7 +11531,15 @@ with pkgs; "3000" ]; }; - sbcl = sbcl_2_5_3; + sbcl_2_5_4 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl { version = "2.5.4"; }; + faslExt = "fasl"; + flags = [ + "--dynamic-space-size" + "3000" + ]; + }; + sbcl = sbcl_2_5_4; sbclPackages = recurseIntoAttrs sbcl.pkgs; From f232dc594f10b5337fc5ee2be60f54095a422b8c Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Tue, 29 Apr 2025 01:41:39 -0400 Subject: [PATCH 150/431] sbcl: dont define pre/post in deriv Leave these blank for users to override if desired. --- pkgs/development/compilers/sbcl/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index ffc34f8f90d2..9973cc3fc7c6 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -9,6 +9,7 @@ strace, texinfo, which, + writableTmpDirAsHomeHook, writeText, zstd, version, @@ -97,6 +98,7 @@ stdenv.mkDerivation (self: { ++ lib.optionals self.doCheck ( [ which + writableTmpDirAsHomeHook ] ++ lib.optionals (builtins.elem stdenv.system strace.meta.platforms) [ strace @@ -171,7 +173,8 @@ stdenv.mkDerivation (self: { ./dynamic-space-size-envvar-2.5.2-feature.patch ./dynamic-space-size-envvar-2.5.2-tests.patch ]; - postPatch = + + sbclPatchPhase = lib.optionalString (self.disabledTestFiles != [ ]) '' (cd tests ; rm -f ${lib.concatStringsSep " " self.disabledTestFiles}) '' @@ -200,11 +203,7 @@ stdenv.mkDerivation (self: { fi ''; - preBuild = '' - export INSTALL_ROOT=$out - mkdir -p test-home - export HOME=$PWD/test-home - ''; + preConfigurePhases = "sbclPatchPhase"; enableFeatures = assert lib.assertMsg ( @@ -241,6 +240,7 @@ stdenv.mkDerivation (self: { buildPhase = '' runHook preBuild + export INSTALL_ROOT=$out sh make.sh ${lib.concatStringsSep " " self.buildArgs} (cd doc/manual ; make info) @@ -266,7 +266,7 @@ stdenv.mkDerivation (self: { '' runHook preInstall - INSTALL_ROOT=$out sh install.sh + sh install.sh '' + lib.optionalString (!self.purgeNixReferences) '' From a38846a4ef430a11f4a7e8fad54b650ab6ecfbe7 Mon Sep 17 00:00:00 2001 From: Hraban Luyat Date: Sun, 4 May 2025 13:18:35 -0400 Subject: [PATCH 151/431] sbcl: pin 2.5.2 instead of 2.5.3 See conversation in https://github.com/NixOS/nixpkgs/pull/394767 for motivation. --- pkgs/development/compilers/sbcl/default.nix | 4 ++-- pkgs/top-level/all-packages.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 9973cc3fc7c6..26ff6f45891d 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -33,8 +33,8 @@ let }; # By unofficial and very loose convention we keep the latest version of # SBCL, and the previous one in case someone quickly needs to roll back. - "2.5.3" = { - sha256 = "sha256-ih5251u3Pq7C3x7gVBqrZGyqEELHHiVqqmf3r/OrFtU="; + "2.5.2" = { + sha256 = "sha256-XcJ+un3aQz31P9dEHeixFHSoLNrBaJwfbOVfoGXWX6w="; }; "2.5.4" = { sha256 = "sha256-XxS07ZKUKp44dZT6wAC5bbdGfpzlYTBn/8CSPfPsIHI="; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3ce3c14d514c..6cdd05f2cea5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11523,8 +11523,8 @@ with pkgs; "3000" ]; }; - sbcl_2_5_3 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl { version = "2.5.3"; }; + sbcl_2_5_2 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl { version = "2.5.2"; }; faslExt = "fasl"; flags = [ "--dynamic-space-size" From 738bb429cc986cdf4b33e81433f6e6a4c91e58cd Mon Sep 17 00:00:00 2001 From: kylerisse Date: Sun, 4 May 2025 14:20:46 -0700 Subject: [PATCH 152/431] sdl3: 3.2.10 -> 3.2.12 --- pkgs/by-name/sd/sdl3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sd/sdl3/package.nix b/pkgs/by-name/sd/sdl3/package.nix index 2253842c39ea..e5beca56b9b3 100644 --- a/pkgs/by-name/sd/sdl3/package.nix +++ b/pkgs/by-name/sd/sdl3/package.nix @@ -56,7 +56,7 @@ assert lib.assertMsg ( stdenv.mkDerivation (finalAttrs: { pname = "sdl3"; - version = "3.2.10"; + version = "3.2.12"; outputs = [ "lib" @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "libsdl-org"; repo = "SDL"; tag = "release-${finalAttrs.version}"; - hash = "sha256-SylXpHPT4Y/37UapfLScJJ/CGniNyK4UNVAWax+WiBo="; + hash = "sha256-CPCbbVbi0gwSUkaEBOQPJwCU2NN9Lex2Z4hqBfIjn+o="; }; postPatch = From 143124c1cca907eca1c9cc5eccb0b80f4eed4348 Mon Sep 17 00:00:00 2001 From: kylerisse Date: Sun, 4 May 2025 14:22:14 -0700 Subject: [PATCH 153/431] sdl2-compat: 2.32.54 -> 2.32.56 --- pkgs/by-name/sd/sdl2-compat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sd/sdl2-compat/package.nix b/pkgs/by-name/sd/sdl2-compat/package.nix index 23da12cc8057..807af8db75fa 100644 --- a/pkgs/by-name/sd/sdl2-compat/package.nix +++ b/pkgs/by-name/sd/sdl2-compat/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdl2-compat"; - version = "2.32.54"; + version = "2.32.56"; src = fetchFromGitHub { owner = "libsdl-org"; repo = "sdl2-compat"; tag = "release-${finalAttrs.version}"; - hash = "sha256-tkiKJ/YPipeqAiioWZKlL1dXKPnvbW57v97rtITpV0Y="; + hash = "sha256-Xg886KX54vwGANIhTAFslzPw/sZs2SvpXzXUXcOKgMs="; }; nativeBuildInputs = [ From b4c2b162f55dde4e896b271e3924fbd4aff39b0c Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Mon, 5 May 2025 06:26:15 +0100 Subject: [PATCH 154/431] whois: 5.5.23 -> 5.6.0 Changes: https://github.com/rfc1036/whois/compare/v5.5.23...v5.6.0 --- pkgs/by-name/wh/whois/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/whois/package.nix b/pkgs/by-name/wh/whois/package.nix index 7b12b26ecf9e..249f3bea1b63 100644 --- a/pkgs/by-name/wh/whois/package.nix +++ b/pkgs/by-name/wh/whois/package.nix @@ -11,14 +11,14 @@ }: stdenv.mkDerivation rec { - version = "5.5.23"; + version = "5.6.0"; pname = "whois"; src = fetchFromGitHub { owner = "rfc1036"; repo = "whois"; rev = "v${version}"; - hash = "sha256-c/Mx2HXAj6mHH8rElG7+F94sSrVSL1N9HZBvaMWUjlw="; + hash = "sha256-NzOJMciqSY8ivvj6fBV1+w009F1zf47U1FQACSfsbUM="; }; patches = [ From 5e666d1260de4e5c67d5f3aec378c1c60ab17197 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 May 2025 12:37:53 +0000 Subject: [PATCH 155/431] cacert: 3.108 -> 3.111 --- pkgs/by-name/ca/cacert/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cacert/package.nix b/pkgs/by-name/ca/cacert/package.nix index c908df82511f..866d548412f7 100644 --- a/pkgs/by-name/ca/cacert/package.nix +++ b/pkgs/by-name/ca/cacert/package.nix @@ -23,7 +23,7 @@ let lib.concatStringsSep "\n\n" extraCertificateStrings ); - srcVersion = "3.108"; + srcVersion = "3.111"; version = if nssOverride != null then nssOverride.version else srcVersion; meta = with lib; { homepage = "https://curl.haxx.se/docs/caextract.html"; @@ -47,7 +47,7 @@ let owner = "nss-dev"; repo = "nss"; rev = "NSS_${lib.replaceStrings [ "." ] [ "_" ] version}_RTM"; - hash = "sha256-L2XRj3D8SsS2QYQFDLwGtaPoZ7tN4kz8hGdVKefFSu8="; + hash = "sha256-GFtoSvLF5nAwBIiMa9CeEl5geAOK60gG2tjuQFubgYs="; }; dontBuild = true; From 95083051ec8cc019dff918db26640be7ac4b41f5 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Wed, 30 Apr 2025 18:47:13 -0700 Subject: [PATCH 156/431] git: disable more flaky tests --- pkgs/applications/version-management/git/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/version-management/git/default.nix b/pkgs/applications/version-management/git/default.nix index 0953551b2555..8588fe7e937e 100644 --- a/pkgs/applications/version-management/git/default.nix +++ b/pkgs/applications/version-management/git/default.nix @@ -495,7 +495,11 @@ stdenv.mkDerivation (finalAttrs: { '' + '' # Flaky tests: + disable_test t0027-auto-crlf + disable_test t1451-fsck-buffer + disable_test t5319-multi-pack-index disable_test t6421-merge-partial-clone + disable_test t7504-commit-msg-hook # Fails reproducibly on ZFS on Linux with formD normalization disable_test t0021-conversion From 9fb9ce99b3e0e99df98a722e68c3e73fee807560 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:31 +0300 Subject: [PATCH 157/431] glslang: 15.1.0 -> 15.3.0 Diff: https://github.com/KhronosGroup/glslang/compare/15.1.0...15.3.0 --- pkgs/by-name/gl/glslang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glslang/package.nix b/pkgs/by-name/gl/glslang/package.nix index 6feecafc1612..47fcfdf24115 100644 --- a/pkgs/by-name/gl/glslang/package.nix +++ b/pkgs/by-name/gl/glslang/package.nix @@ -11,13 +11,13 @@ }: stdenv.mkDerivation rec { pname = "glslang"; - version = "15.1.0"; + version = "15.3.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "glslang"; rev = version; - hash = "sha256-E1Zenf7XSGoozx4hxdOlMu+XZ6mJROSu7jIVYPWe3go="; + hash = "sha256-HwFP4KJuA+BMQVvBWV0BCRj9U5I3CLEU+5bBtde2f6w="; }; outputs = [ From 7a66c7d7480b417896d45e188f56d176a1d1534e Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:38 +0300 Subject: [PATCH 158/431] vulkan-headers: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/Vulkan-Headers/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-headers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-headers/package.nix b/pkgs/by-name/vu/vulkan-headers/package.nix index 27a43db9ff61..8510c2fb43af 100644 --- a/pkgs/by-name/vu/vulkan-headers/package.nix +++ b/pkgs/by-name/vu/vulkan-headers/package.nix @@ -7,7 +7,7 @@ }: stdenv.mkDerivation rec { pname = "vulkan-headers"; - version = "1.4.309.0"; + version = "1.4.313.0"; # Adding `ninja` here to enable Ninja backend. Otherwise on gcc-14 or # later the build fails as: @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { owner = "KhronosGroup"; repo = "Vulkan-Headers"; rev = "vulkan-sdk-${version}"; - hash = "sha256-LfJ7um+rzc4HdkJerHWkuPWeEc7ZFSBafbP+svAjklk="; + hash = "sha256-cbt0QHifjRCak+3V9J5PjNXDIEBvnwVYFa7rcmNv1VU="; }; passthru.updateScript = ./update.sh; From ffde3c74d31da56960d7e42e2b01851e9079f496 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:41 +0300 Subject: [PATCH 159/431] vulkan-loader: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/Vulkan-Loader/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-loader/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-loader/package.nix b/pkgs/by-name/vu/vulkan-loader/package.nix index 2b3aa2179263..712d91733b52 100644 --- a/pkgs/by-name/vu/vulkan-loader/package.nix +++ b/pkgs/by-name/vu/vulkan-loader/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vulkan-loader"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Loader"; rev = "vulkan-sdk-${finalAttrs.version}"; - hash = "sha256-LZRACulOrnlL9do216zTeCTXGfy2pLxqs+f9phDD3Pg="; + hash = "sha256-CeIjyW90Ri0MvhyFfYgss5Rjh5fHKhQf7CgBEcB/nPk="; }; patches = [ ./fix-pkgconfig.patch ]; From 84c037ee7fa58efa9d8eb5208a3fb52c2bd0e6ee Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:45 +0300 Subject: [PATCH 160/431] vulkan-validation-layers: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-validation-layers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-validation-layers/package.nix b/pkgs/by-name/vu/vulkan-validation-layers/package.nix index bac5287bc103..422250e5e9ca 100644 --- a/pkgs/by-name/vu/vulkan-validation-layers/package.nix +++ b/pkgs/by-name/vu/vulkan-validation-layers/package.nix @@ -25,13 +25,13 @@ let in stdenv.mkDerivation rec { pname = "vulkan-validation-layers"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-ValidationLayers"; rev = "vulkan-sdk-${version}"; - hash = "sha256-U9sTzf5xht3YOaThD8iE4KkXZDClFmmAv35c1t1bb7c="; + hash = "sha256-FavJ9QIv9J/QlY8bBSQ4C+8ZeNzge3Rov97GPOjltuA="; }; strictDeps = true; From d8824ae1475dc0fc3ea28a6d0b86ac516d53d0de Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:47 +0300 Subject: [PATCH 161/431] vulkan-tools: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/Vulkan-Tools/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-tools/package.nix b/pkgs/by-name/vu/vulkan-tools/package.nix index fdb590743974..b95c207125ac 100644 --- a/pkgs/by-name/vu/vulkan-tools/package.nix +++ b/pkgs/by-name/vu/vulkan-tools/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation rec { pname = "vulkan-tools"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Tools"; rev = "vulkan-sdk-${version}"; - hash = "sha256-1bODaBxL0pb+YQxqnuE9lBk7NXGKpoj4ZsInofLcm3s="; + hash = "sha256-47RVuhK9NDtOazG4awTjwbZSnG+thGw6GpyKmcCgWpQ="; }; patches = [ ./wayland-scanner.patch ]; From 6f3fbb3ec1c6bafb057399e3f44c00f357934d9f Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:51 +0300 Subject: [PATCH 162/431] vulkan-tools-lunarg: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/LunarG/VulkanTools/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-tools-lunarg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-tools-lunarg/package.nix b/pkgs/by-name/vu/vulkan-tools-lunarg/package.nix index aba64ca15338..88791c0cd774 100644 --- a/pkgs/by-name/vu/vulkan-tools-lunarg/package.nix +++ b/pkgs/by-name/vu/vulkan-tools-lunarg/package.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { pname = "vulkan-tools-lunarg"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "LunarG"; repo = "VulkanTools"; rev = "vulkan-sdk-${version}"; - hash = "sha256-M4DM9gUJXB+4npbtxPdVaxsh4AqKQ9J6nexa9y1an9w="; + hash = "sha256-VJxomhzHEIbQ8CUzlUN2fvBF+M9854FlIR0fE2RgppM="; }; nativeBuildInputs = [ From 8715356a4ac07533b16ff84f0f8885c4253b9cea Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:54 +0300 Subject: [PATCH 163/431] vulkan-extension-layer: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/Vulkan-ExtensionLayer/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-extension-layer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-extension-layer/package.nix b/pkgs/by-name/vu/vulkan-extension-layer/package.nix index 3654a9340955..8fecc2e233e4 100644 --- a/pkgs/by-name/vu/vulkan-extension-layer/package.nix +++ b/pkgs/by-name/vu/vulkan-extension-layer/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "vulkan-extension-layer"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-ExtensionLayer"; rev = "vulkan-sdk-${version}"; - hash = "sha256-5CtG2yWajvUYf1K/Zdy1E7V1wMGutwnqJBc8rVn8/Jk="; + hash = "sha256-WYlme5vEHpJHImfkGB+kmUY96fYia93WlfyutBfdxzk="; }; nativeBuildInputs = [ From 687d9e1a5a6df6915678be481e3810b98ccd7523 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:41:58 +0300 Subject: [PATCH 164/431] vulkan-utility-libraries: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/Vulkan-Utility-Libraries/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-utility-libraries/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-utility-libraries/package.nix b/pkgs/by-name/vu/vulkan-utility-libraries/package.nix index 3334e5b90bf3..59ea1f8ca1fa 100644 --- a/pkgs/by-name/vu/vulkan-utility-libraries/package.nix +++ b/pkgs/by-name/vu/vulkan-utility-libraries/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "vulkan-utility-libraries"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Utility-Libraries"; rev = "vulkan-sdk-${finalAttrs.version}"; - hash = "sha256-eXZlxdQB/EEwMzJrg+owxJ2LB1Jtd5OH9Wl+LV9JE8Y="; + hash = "sha256-MmC4UVa9P/0h7r8IBp1LhP9EztwyZv/ASWKKj8Gk1T8="; }; nativeBuildInputs = [ From f66e5425f58551a22816e7c7e5b2740e5036dcdb Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:42:09 +0300 Subject: [PATCH 165/431] vulkan-volk: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/zeux/volk/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/vu/vulkan-volk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-volk/package.nix b/pkgs/by-name/vu/vulkan-volk/package.nix index 616b642f9322..cbbfde507c78 100644 --- a/pkgs/by-name/vu/vulkan-volk/package.nix +++ b/pkgs/by-name/vu/vulkan-volk/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "volk"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "zeux"; repo = "volk"; rev = "vulkan-sdk-${finalAttrs.version}"; - hash = "sha256-lqLiWGaQBUq1YwXAmuz2NBfPgu2MQNoRY9g2BcVcI6g="; + hash = "sha256-MXJjHfrSZiDHnCJMaKYgy2480DxNv86pbHx2ebWU2ug="; }; nativeBuildInputs = [ cmake ]; From 28dbfdd2f8464a97f31f8243c7c56cf6ce38a3e0 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:42:16 +0300 Subject: [PATCH 166/431] spirv-headers: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/SPIRV-Headers/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/sp/spirv-headers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spirv-headers/package.nix b/pkgs/by-name/sp/spirv-headers/package.nix index 313c045fcff5..ba28dbbb1efd 100644 --- a/pkgs/by-name/sp/spirv-headers/package.nix +++ b/pkgs/by-name/sp/spirv-headers/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "spirv-headers"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; rev = "vulkan-sdk-${version}"; - hash = "sha256-Q1i6i5XimULuGufP6mimwDW674anAETUiIEvDQwvg5Y="; + hash = "sha256-bUgt7m3vJYoozxgrA5hVTRcbPg3OAzht0e+MgTH7q9k="; }; nativeBuildInputs = [ cmake ]; From a451d3bdaffbece27aeaaece78586573581b2a1c Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:42:21 +0300 Subject: [PATCH 167/431] spirv-cross: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/SPIRV-Cross/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 Changelog: https://github.com/KhronosGroup/SPIRV-Cross/releases/tag/1.4.313.0 --- pkgs/by-name/sp/spirv-cross/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spirv-cross/package.nix b/pkgs/by-name/sp/spirv-cross/package.nix index b700c8a243c6..3751d3186bea 100644 --- a/pkgs/by-name/sp/spirv-cross/package.nix +++ b/pkgs/by-name/sp/spirv-cross/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "spirv-cross"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Cross"; rev = "vulkan-sdk-${finalAttrs.version}"; - hash = "sha256-ctSMpvw9Wx/IiF0jOGkLmNUAQk855Hf9RwTWYz7mk+k="; + hash = "sha256-Rvb3XlTGoQKABSK/jKnbOePS4BKLDAW4L+t2SLw2RMA="; }; nativeBuildInputs = [ From 264ca98b96f81e2a437e0cb017b981c8afb866b8 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 6 May 2025 20:42:25 +0300 Subject: [PATCH 168/431] spirv-tools: 1.4.309.0 -> 1.4.313.0 Diff: https://github.com/KhronosGroup/SPIRV-Tools/compare/vulkan-sdk-1.4.309.0...vulkan-sdk-1.4.313.0 --- pkgs/by-name/sp/spirv-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spirv-tools/package.nix b/pkgs/by-name/sp/spirv-tools/package.nix index 8fd082b2843e..d1edc96a6f62 100644 --- a/pkgs/by-name/sp/spirv-tools/package.nix +++ b/pkgs/by-name/sp/spirv-tools/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "spirv-tools"; - version = "1.4.309.0"; + version = "1.4.313.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; rev = "vulkan-sdk-${version}"; - hash = "sha256-2Wv0dxVQ8NvuDRTcsXkH1GKmuA6lsIuwTl0j6kbTefo="; + hash = "sha256-nGyEOREua/W2mdb8DhmqXW0gDThnXnIlhnURAUhCO2g="; }; # The cmake options are sufficient for turning on static building, but not From c8357a5c2f9b04ad2c43f43fed0d05d3356f8eff Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 6 May 2025 21:25:01 +0200 Subject: [PATCH 169/431] python312Packages.pastedeploy: fix hash --- .../development/python-modules/pastedeploy/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/pastedeploy/default.nix b/pkgs/development/python-modules/pastedeploy/default.nix index 4edafccb3cdc..945a07d525dd 100644 --- a/pkgs/development/python-modules/pastedeploy/default.nix +++ b/pkgs/development/python-modules/pastedeploy/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Pylons"; repo = "pastedeploy"; tag = version; - hash = "sha256-8MNeOcYPEYAfghZN/K/1v/tAAdgz/fCvuVnBoru+81Q="; + hash = "sha256-yR7UxAeF0fQrbU7tl29GpPeEAc4YcxHdNQWMD67pP3g="; }; postPatch = '' @@ -32,11 +32,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "paste.deploy" ]; - meta = with lib; { + meta = { description = "Load, configure, and compose WSGI applications and servers"; homepage = "https://github.com/Pylons/pastedeploy"; - changelog = "https://github.com/Pylons/pastedeploy/blob/${version}/docs/news.rst"; - license = licenses.mit; - teams = [ teams.openstack ]; + changelog = "https://github.com/Pylons/pastedeploy/blob/${src.tag}/docs/news.rst"; + license = lib.licenses.mit; + teams = [ lib.teams.openstack ]; }; } From 3ceffaef6b22ea0e0056aa2cca80e1bf81232f25 Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Tue, 6 May 2025 18:31:50 -0400 Subject: [PATCH 170/431] atf: 0.22 -> 0.23 (#403962) https://github.com/freebsd/atf/releases/tag/atf-0.23 --- pkgs/by-name/at/atf/package.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/at/atf/package.nix b/pkgs/by-name/at/atf/package.nix index cbae83d9d988..ced8145fa934 100644 --- a/pkgs/by-name/at/atf/package.nix +++ b/pkgs/by-name/at/atf/package.nix @@ -10,26 +10,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "atf"; - version = "0.22"; + version = "0.23"; src = fetchFromGitHub { owner = "freebsd"; repo = "atf"; tag = "atf-${finalAttrs.version}"; - hash = "sha256-vZfBk/lH+04d3NbTUYjAaxwGFHtnagl/kY04hgkE4Iw="; + hash = "sha256-g9cXeiCaiyGQXtg6eyrbRQpqk4VLGSFuhfPB+ynbDIo="; }; - patches = [ - # https://github.com/freebsd/atf/issues/88 - # https://github.com/freebsd/atf/pull/85 - # Maintainer say it fix some tests in issue 88. - ./pr-85.patch - (fetchpatch { - url = "https://github.com/freebsd/atf/commit/b42c98612cb99fa3f52766a46203263dc1de7187.patch?full_index=1"; - hash = "sha256-goDPIdIF8vHXDengVIYbxw5W/JT5kfsG5japgtranas="; - }) - ]; - postPatch = lib.optionalString finalAttrs.doInstallCheck '' # Can’t find `c_helpers` in the work folder. From 4f2a8ea42ee12aa9361a662c12cc4b8830e77113 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Wed, 7 May 2025 08:38:48 +1000 Subject: [PATCH 171/431] go_1_24: 1.24.2 -> 1.24.3 Changelog: https://go.dev/doc/devel/release#go1.24 --- pkgs/development/compilers/go/1.24.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/go/1.24.nix b/pkgs/development/compilers/go/1.24.nix index 6991b06118b6..51cdecec738c 100644 --- a/pkgs/development/compilers/go/1.24.nix +++ b/pkgs/development/compilers/go/1.24.nix @@ -27,11 +27,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "go"; - version = "1.24.2"; + version = "1.24.3"; src = fetchurl { url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; - hash = "sha256-ncd/+twW2DehvzLZnGJMtN8GR87nsRnt2eexvMBfLgA="; + hash = "sha256-IpwItgCxRGeYEJ+uH1aSKBAshHPKuoEEtkGMtbwDKHg="; }; strictDeps = true; From 13992b881ebf2ae2afc5a528fc5c58f6d5859e7a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:24:14 +0100 Subject: [PATCH 172/431] five-or-more: Use finalAttrs pattern --- pkgs/by-name/fi/five-or-more/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/five-or-more/package.nix b/pkgs/by-name/fi/five-or-more/package.nix index f1ac39fdcd3b..ce2d37de4f0f 100644 --- a/pkgs/by-name/fi/five-or-more/package.nix +++ b/pkgs/by-name/fi/five-or-more/package.nix @@ -17,12 +17,12 @@ vala, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "five-or-more"; version = "3.32.3"; src = fetchurl { - url = "mirror://gnome/sources/five-or-more/${lib.versions.majorMinor version}/five-or-more-${version}.tar.xz"; + url = "mirror://gnome/sources/five-or-more/${lib.versions.major finalAttrs.version}/five-or-more-${finalAttrs.version}.tar.xz"; hash = "sha256-LRDXLu/esyS0R9YyrwwySW4l/BWjwB230vAMm1HQnvQ="; }; @@ -50,7 +50,9 @@ stdenv.mkDerivation rec { ''; passthru = { - updateScript = gnome.updateScript { packageName = "five-or-more"; }; + updateScript = gnome.updateScript { + packageName = "five-or-more"; + }; }; meta = with lib; { @@ -61,4 +63,4 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = platforms.unix; }; -} +}) From dea418e1c2cbe3ade3a7a62dce68cad13057f0a5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:15 +0000 Subject: [PATCH 173/431] =?UTF-8?q?gnome-control-center:=2047.4=20?= =?UTF-8?q?=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/47.4...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-control-center/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index fc6237c7e98f..d69ee51ef623 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -74,11 +74,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-control-center"; - version = "47.4"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-KMfbdNcg/MnyE8EtNy5+rMF2ekm8TKZrK9ILD9ECJmg="; + hash = "sha256-Dvey0wBObrQY/OcIC7GNGyQm+ylhs5/tnCEYurAebCQ="; }; patches = [ From ec7479780c715aa78a6cf614080c9f995c513ebf Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:15 +0000 Subject: [PATCH 174/431] =?UTF-8?q?gnome-boxes:=2047.0=20=E2=86=92=2048.al?= =?UTF-8?q?pha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-boxes/-/compare/47.0...48.alpha Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-boxes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-boxes/package.nix b/pkgs/by-name/gn/gnome-boxes/package.nix index a8028f1d2097..604a94f7d77c 100644 --- a/pkgs/by-name/gn/gnome-boxes/package.nix +++ b/pkgs/by-name/gn/gnome-boxes/package.nix @@ -50,11 +50,11 @@ stdenv.mkDerivation rec { pname = "gnome-boxes"; - version = "47.0"; + version = "48.alpha"; src = fetchurl { url = "mirror://gnome/sources/gnome-boxes/${lib.versions.major version}/gnome-boxes-${version}.tar.xz"; - hash = "sha256-Zb9sLeG/TVFpXJGSxbHmKFyzLJihiqlIo3bqMgOLx48="; + hash = "sha256-Ixc4I2M3x6+yhDC2JNM2Opv9nqNILX9xnKyJUCQK7Dk="; }; patches = [ From bb6caec73d78cf81e48a0cd25c7c3ee520e58534 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:23 +0000 Subject: [PATCH 175/431] =?UTF-8?q?gnome-font-viewer:=2047.0=20=E2=86=92?= =?UTF-8?q?=2048.alpha.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/compare/47.0...48.alpha.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-font-viewer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-font-viewer/package.nix b/pkgs/by-name/gn/gnome-font-viewer/package.nix index 8ff75ba3b3f8..7b466d061fdc 100644 --- a/pkgs/by-name/gn/gnome-font-viewer/package.nix +++ b/pkgs/by-name/gn/gnome-font-viewer/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { pname = "gnome-font-viewer"; - version = "47.0"; + version = "48.alpha.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-font-viewer/${lib.versions.major version}/gnome-font-viewer-${version}.tar.xz"; - hash = "sha256-uOWgQuCyQbDHyuQ/dNoNX4jmQjAXqR/rhudhfttAgO0="; + hash = "sha256-j1ylIT8EOTKWz9zyHuu6FcpiLwLBGV3Mzby7lLReTxk="; }; doCheck = true; From c0dc351fbcbe95bf8db1f01c0d830c14f3a200c6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:24 +0000 Subject: [PATCH 176/431] =?UTF-8?q?gnome-software:=2047.4=20=E2=86=92=2048?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-software/-/compare/47.4...48.rc https://github.com/GNOME/gnome-software/commit/d0306299d8b03c4f2a0aba665c083f0013863c20 introduces installed tests. Will enable them later. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-software/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-software/package.nix b/pkgs/by-name/gn/gnome-software/package.nix index e6c3e3bd3ae6..f21f59734098 100644 --- a/pkgs/by-name/gn/gnome-software/package.nix +++ b/pkgs/by-name/gn/gnome-software/package.nix @@ -48,11 +48,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gnome-software"; - version = "47.4"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz"; - hash = "sha256-coHFS5t0jWai55LrjgMxyJec44+vrfct482ZnYDpe08="; + hash = "sha256-JhC1vKZQQlRnefnnASDTO19ibtz4pc5TTbtUEZvkVc8="; }; patches = [ From c98870f8c2f11dc6447bbadc12c7003cc84abc4a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:30 +0000 Subject: [PATCH 177/431] =?UTF-8?q?gnome-connections:=2047.2.1=20=E2=86=92?= =?UTF-8?q?=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-connections/-/compare/47.2.1...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-connections/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-connections/package.nix b/pkgs/by-name/gn/gnome-connections/package.nix index b4802ea3bdab..06a4924dd104 100644 --- a/pkgs/by-name/gn/gnome-connections/package.nix +++ b/pkgs/by-name/gn/gnome-connections/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-connections"; - version = "47.2.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-connections/${lib.versions.major finalAttrs.version}/gnome-connections-${finalAttrs.version}.tar.xz"; - hash = "sha256-BSPjy4edSsC5Xn7l8y22YSi1q4QE/xGSMHHNVs/k2Lg="; + hash = "sha256-TsdR3bSBSU9NIkVwlTgI0ZyedQ5JlWqmTZlNEtkMAUw="; }; nativeBuildInputs = [ From f83158935431a9cc4093417f08a00476d4776c72 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:33 +0000 Subject: [PATCH 178/431] =?UTF-8?q?gnome-music:=2047.1=20=E2=86=92=2048.be?= =?UTF-8?q?ta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-music/-/compare/47.1...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-music/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-music/package.nix b/pkgs/by-name/gn/gnome-music/package.nix index 5522ed6f3da0..f477d5c5e1cc 100644 --- a/pkgs/by-name/gn/gnome-music/package.nix +++ b/pkgs/by-name/gn/gnome-music/package.nix @@ -31,13 +31,13 @@ python3.pkgs.buildPythonApplication rec { pname = "gnome-music"; - version = "47.1"; + version = "48.beta"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/gnome-music/${lib.versions.major version}/gnome-music-${version}.tar.xz"; - hash = "sha256-Zm8XX1YKGtnLq2HqDzA5PKL+0pRrpG5cAOrqEX28cNA="; + hash = "sha256-qIw01hGwr0zg2LFAvTPfhowpTSMYMQxTZJN9QwgmJOw="; }; nativeBuildInputs = [ From 13fd259803eded2c0d27128f9cf9a8c35b20d651 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:42 +0000 Subject: [PATCH 179/431] =?UTF-8?q?d-spy:=2047.0=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/d-spy/-/compare/47.0...48.rc - Removes library. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/d-/d-spy/package.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/d-/d-spy/package.nix b/pkgs/by-name/d-/d-spy/package.nix index a7a6c57de1d8..7c52eb7de33c 100644 --- a/pkgs/by-name/d-/d-spy/package.nix +++ b/pkgs/by-name/d-/d-spy/package.nix @@ -14,19 +14,18 @@ gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "d-spy"; - version = "47.0"; + version = "48.rc"; outputs = [ "out" - "lib" "dev" ]; src = fetchurl { - url = "mirror://gnome/sources/d-spy/${lib.versions.major version}/d-spy-${version}.tar.xz"; - hash = "sha256-7/sw1DKtXkPmxEm9+OMX2il+VuAnQW5z4ulsTPGPaeg="; + url = "mirror://gnome/sources/d-spy/${lib.versions.major finalAttrs.version}/d-spy-${finalAttrs.version}.tar.xz"; + hash = "sha256-feUoCoP8fS99DJJLM2/AUyxCuMTIbafZ6n/G54xOsC0="; }; nativeBuildInputs = [ @@ -55,11 +54,8 @@ stdenv.mkDerivation rec { description = "D-Bus exploration tool"; mainProgram = "d-spy"; homepage = "https://gitlab.gnome.org/GNOME/d-spy"; - license = with licenses; [ - lgpl3Plus # library - gpl3Plus # app - ]; + license = licenses.gpl3Plus; teams = [ teams.gnome ]; platforms = platforms.linux; }; -} +}) From 2f84e6ba26412cf33eed4b38e58f8afee7f3bcd7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:48 +0000 Subject: [PATCH 180/431] =?UTF-8?q?gnome-mahjongg:=2047.2=20=E2=86=92=2048?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/compare/47.2...48.rc Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-mahjongg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mahjongg/package.nix b/pkgs/by-name/gn/gnome-mahjongg/package.nix index b057dac36ec4..aa57953d41d0 100644 --- a/pkgs/by-name/gn/gnome-mahjongg/package.nix +++ b/pkgs/by-name/gn/gnome-mahjongg/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-mahjongg"; - version = "47.2"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-mahjongg/${lib.versions.major finalAttrs.version}/gnome-mahjongg-${finalAttrs.version}.tar.xz"; - hash = "sha256-Nd+SZBnzeCY4CjNGIHVjzYfH6ZoT3r4Ok6FAnYXMYVc="; + hash = "sha256-ibe/56wPRxiJm+ItVNuYhABIK9tUsIWZ+uhVkFgDfAc="; }; nativeBuildInputs = [ @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Disassemble a pile of tiles by removing matching pairs"; mainProgram = "gnome-mahjongg"; teams = [ teams.gnome ]; - license = licenses.gpl3Plus; + license = licenses.gpl2Plus; platforms = platforms.unix; }; }) From f01d6de0a32b58cb44bc1b5fbff517f8bc5f8b65 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:52 +0000 Subject: [PATCH 181/431] =?UTF-8?q?gnome-builder:=2047.2=20=E2=86=92=2048.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-builder/-/compare/47.2...48.rc --- pkgs/by-name/gn/gnome-builder/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-builder/package.nix b/pkgs/by-name/gn/gnome-builder/package.nix index 28bf38d715ad..c80ab67e247b 100644 --- a/pkgs/by-name/gn/gnome-builder/package.nix +++ b/pkgs/by-name/gn/gnome-builder/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-builder"; - version = "47.2"; + version = "48.rc"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-builder/${lib.versions.major finalAttrs.version}/gnome-builder-${finalAttrs.version}.tar.xz"; - hash = "sha256-Roe5PEfNHjNmWi3FA3kLYhPugnhy/ABNl40UvL+ptJU="; + hash = "sha256-+J4+A+1SESqjxN/I6p5+RO+3GlPhaKy3E2IGlmzFJjg="; }; patches = [ From f89333df41909d762fbc0dfc61d81b3b4f58467b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:54 +0000 Subject: [PATCH 182/431] =?UTF-8?q?gnome-nibbles:=204.1.0=20=E2=86=92=204.?= =?UTF-8?q?2.rc6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-nibbles/-/compare/4.1.0...4.2.rc6 Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-nibbles/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gn/gnome-nibbles/package.nix b/pkgs/by-name/gn/gnome-nibbles/package.nix index bd8b259efd12..57b2ac912ecc 100644 --- a/pkgs/by-name/gn/gnome-nibbles/package.nix +++ b/pkgs/by-name/gn/gnome-nibbles/package.nix @@ -7,7 +7,6 @@ gtk4, wrapGAppsHook4, librsvg, - gsound, gettext, itstool, vala, @@ -22,11 +21,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-nibbles"; - version = "4.1.0"; + version = "4.2.rc6"; src = fetchurl { url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz"; - hash = "sha256-YyQb2KFfWRgKYYEgQeLo85hiJn3J5lLz0XNULFUNkpI="; + hash = "sha256-CfDIsjToOBxgJGXAMLDMoNoL1ylQEaFPo5dS37lh4B4="; }; nativeBuildInputs = [ @@ -44,12 +43,18 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gtk4 librsvg - gsound libadwaita libgee libgnome-games-support_2_0 ]; + # The "we can link with libadwaita?" valac.links() check fails otherwise. + # Command line: `valac testfile.vala --pkg=libadwaita-1 --Xcc=-w --Xcc=-DVALA_STRICT_C` -> 1 + # testfile.vala.c:50:46: error: passing argument 2 of 'adw_about_dialog_set_developers' + # from incompatible pointer type [-Wincompatible-pointer-types] + # 50 | adw_about_dialog_set_developers (ad, s); + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; + passthru = { updateScript = gnome.updateScript { packageName = "gnome-nibbles"; }; }; From 809c333aa237ecb0d3026bb661ebce77fa91e10e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:01 +0000 Subject: [PATCH 183/431] =?UTF-8?q?gnome-weather:=2047.0=20=E2=86=92=2048.?= =?UTF-8?q?beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-weather/-/compare/47.0...48.beta Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-weather/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-weather/package.nix b/pkgs/by-name/gn/gnome-weather/package.nix index c83452679078..3127ac4b006d 100644 --- a/pkgs/by-name/gn/gnome-weather/package.nix +++ b/pkgs/by-name/gn/gnome-weather/package.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation rec { pname = "gnome-weather"; - version = "47.0"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-weather/${lib.versions.major version}/gnome-weather-${version}.tar.xz"; - hash = "sha256-UV9YYjdN00bLyFqd3wMGstMnZXhQu2C2ycmGD86WIOY="; + hash = "sha256-c5dUg02ID+iKjzHMmVVhJdNW1vy3y4ImEppO1oKqtdg="; }; nativeBuildInputs = [ From b122500317c304f214fd60d33bd2eb34fb78ab68 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:03 +0000 Subject: [PATCH 184/431] =?UTF-8?q?swell-foop:=2046.0=20=E2=86=92=2048.alp?= =?UTF-8?q?ha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/swell-foop/-/compare/46.0...48.alpha Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/sw/swell-foop/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sw/swell-foop/package.nix b/pkgs/by-name/sw/swell-foop/package.nix index 9b648bdf633c..a673ddba4f78 100644 --- a/pkgs/by-name/sw/swell-foop/package.nix +++ b/pkgs/by-name/sw/swell-foop/package.nix @@ -8,6 +8,7 @@ vala, glib, gtk4, + libadwaita, libgee, libgnome-games-support_2_0, pango, @@ -20,13 +21,13 @@ python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "swell-foop"; - version = "46.0"; + version = "48.alpha"; src = fetchurl { - url = "mirror://gnome/sources/swell-foop/${lib.versions.major version}/swell-foop-${version}.tar.xz"; - hash = "sha256-BvireAfXHOyUi4aDcfR/ut7vzLXDV+E9HvPISBiR/KM="; + url = "mirror://gnome/sources/swell-foop/${lib.versions.major finalAttrs.version}/swell-foop-${finalAttrs.version}.tar.xz"; + hash = "sha256-h0AxrchfUtYzz2fVEkM0jyPmYOvkgvUIMldu+xPTebU="; }; nativeBuildInputs = [ @@ -45,22 +46,25 @@ stdenv.mkDerivation rec { buildInputs = [ glib gtk4 + libadwaita libgee libgnome-games-support_2_0 pango ]; passthru = { - updateScript = gnome.updateScript { packageName = "swell-foop"; }; + updateScript = gnome.updateScript { + packageName = "swell-foop"; + }; }; meta = with lib; { homepage = "https://gitlab.gnome.org/GNOME/swell-foop"; - changelog = "https://gitlab.gnome.org/GNOME/swell-foop/-/tree/${version}?ref_type=tags"; + changelog = "https://gitlab.gnome.org/GNOME/swell-foop/-/tree/${finalAttrs.version}?ref_type=tags"; description = "Puzzle game, previously known as Same GNOME"; mainProgram = "swell-foop"; teams = [ teams.gnome ]; license = licenses.gpl2Plus; platforms = platforms.linux; }; -} +}) From dd47a4d86cf72f74729ab69f702d6893b2ea4bc0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:07 +0000 Subject: [PATCH 185/431] =?UTF-8?q?libmsgraph:=200.2.3=20=E2=86=92=200.3.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/msgraph/-/compare/0.2.3...0.3.3 This bumps API version but we are fine since gvfs is the only user. Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/li/libmsgraph/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libmsgraph/package.nix b/pkgs/by-name/li/libmsgraph/package.nix index 457e5e5b375f..1f99ed61c20e 100644 --- a/pkgs/by-name/li/libmsgraph/package.nix +++ b/pkgs/by-name/li/libmsgraph/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmsgraph"; - version = "0.2.3"; + version = "0.3.3"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/msgraph/${lib.versions.majorMinor finalAttrs.version}/msgraph-${finalAttrs.version}.tar.xz"; - hash = "sha256-7ULoAMt/CgdHfNnj50TNwaJApq16uWuKh1gGJnqf3bA="; + hash = "sha256-N9fhLyqZBJCuohGE8LJ+C5Feu05QlvTWYyxiBRwFQBI="; }; nativeBuildInputs = [ @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { postFixup = '' # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. - moveToOutput "share/doc/msgraph-0" "$devdoc" + moveToOutput "share/doc/msgraph-1" "$devdoc" ''; passthru = { From 22313dbc22269865c0476495451a31256265406c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:10 +0000 Subject: [PATCH 186/431] =?UTF-8?q?gnome-contacts:=2047.1.1=20=E2=86=92=20?= =?UTF-8?q?48.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-contacts/-/compare/47.1.1...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-contacts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-contacts/package.nix b/pkgs/by-name/gn/gnome-contacts/package.nix index 324f08b1c7df..346c28bce039 100644 --- a/pkgs/by-name/gn/gnome-contacts/package.nix +++ b/pkgs/by-name/gn/gnome-contacts/package.nix @@ -29,11 +29,11 @@ stdenv.mkDerivation rec { pname = "gnome-contacts"; - version = "47.1.1"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-contacts/${lib.versions.major version}/gnome-contacts-${version}.tar.xz"; - hash = "sha256-R+GuRbcEGgXV4nZJ2RLiwwAlYYisRg7cukaJnGYIpHg="; + hash = "sha256-Z0hqrghsPnsLDUGnPHKC5kcWwuqkOaLMPrx4DP8Q3v4="; }; nativeBuildInputs = [ From 98b9ca01734a2a9e3caac438aff4a0937eca05dd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:13 +0000 Subject: [PATCH 187/431] =?UTF-8?q?gnome-text-editor:=2047.3=20=E2=86=92?= =?UTF-8?q?=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/47.3...48.rc Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-text-editor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-text-editor/package.nix b/pkgs/by-name/gn/gnome-text-editor/package.nix index 3cca898d5b84..978e2949c8bb 100644 --- a/pkgs/by-name/gn/gnome-text-editor/package.nix +++ b/pkgs/by-name/gn/gnome-text-editor/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-text-editor"; - version = "47.3"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major finalAttrs.version}/gnome-text-editor-${finalAttrs.version}.tar.xz"; - hash = "sha256-RsZyv+huRN6YB5djaigPBcxer2zem0LcS8yVZAVilyU="; + hash = "sha256-YgYQKMfxowTQq3pOWurgTvtnVpYrDOqiHzTHR4RwOSQ="; }; nativeBuildInputs = [ From f58bc7ca625275c132098a1a8d87d45f83d1d626 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:18 +0000 Subject: [PATCH 188/431] =?UTF-8?q?gnome-mines:=2040.1=20=E2=86=92=2048.al?= =?UTF-8?q?pha.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mines/-/compare/40.1...48.alpha.2 Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-mines/package.nix | 37 +++++++++++-------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mines/package.nix b/pkgs/by-name/gn/gnome-mines/package.nix index 1a54b48e18c4..d87eefbf2d67 100644 --- a/pkgs/by-name/gn/gnome-mines/package.nix +++ b/pkgs/by-name/gn/gnome-mines/package.nix @@ -7,26 +7,25 @@ vala, pkg-config, gnome, - adwaita-icon-theme, - gtk3, - wrapGAppsHook3, + gtk4, + libadwaita, + wrapGAppsHook4, librsvg, gettext, itstool, - python3, libxml2, - libgnome-games-support, + libgnome-games-support_2_0, libgee, desktop-file-utils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-mines"; - version = "40.1"; + version = "48.alpha.2"; src = fetchurl { - url = "mirror://gnome/sources/gnome-mines/${lib.versions.major version}/gnome-mines-${version}.tar.xz"; - hash = "sha256-NQLps/ccs7LnEcDmAZGH/rzCvKh349RW3KtwD3vjEnI="; + url = "mirror://gnome/sources/gnome-mines/${lib.versions.major finalAttrs.version}/gnome-mines-${finalAttrs.version}.tar.xz"; + hash = "sha256-ABxs04IprPiNN3irQI/9sRkRoWk7cfV0WcFsbFsK1UM="; }; nativeBuildInputs = [ @@ -36,27 +35,23 @@ stdenv.mkDerivation rec { pkg-config gettext itstool - python3 libxml2 - wrapGAppsHook3 + wrapGAppsHook4 desktop-file-utils ]; buildInputs = [ - gtk3 + gtk4 + libadwaita + libgnome-games-support_2_0 librsvg - adwaita-icon-theme - libgnome-games-support libgee ]; - postPatch = '' - chmod +x build-aux/meson_post_install.py - patchShebangs build-aux/meson_post_install.py - ''; - passthru = { - updateScript = gnome.updateScript { packageName = "gnome-mines"; }; + updateScript = gnome.updateScript { + packageName = "gnome-mines"; + }; }; meta = with lib; { @@ -67,4 +62,4 @@ stdenv.mkDerivation rec { license = licenses.gpl3; platforms = platforms.unix; }; -} +}) From d7043c6432c1e9419bd332f56df6d604cbe47a47 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:21 +0000 Subject: [PATCH 189/431] =?UTF-8?q?gnome-sudoku:=2047.1.1=20=E2=86=92=2048?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-sudoku/-/compare/47.1.1...48.rc Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-sudoku/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-sudoku/package.nix b/pkgs/by-name/gn/gnome-sudoku/package.nix index 83252077c176..227924e269aa 100644 --- a/pkgs/by-name/gn/gnome-sudoku/package.nix +++ b/pkgs/by-name/gn/gnome-sudoku/package.nix @@ -10,6 +10,7 @@ gettext, gtk4, gnome, + blueprint-compiler, wrapGAppsHook4, libadwaita, libgee, @@ -22,11 +23,11 @@ stdenv.mkDerivation rec { pname = "gnome-sudoku"; - version = "47.1.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-sudoku/${lib.versions.major version}/gnome-sudoku-${version}.tar.xz"; - hash = "sha256-RyW0KDZGaysqzF5RZrU9jrEczd4lh9tofK+MjUc+uIk="; + hash = "sha256-QaA0Pipdm9Jc5rYfeJId8MqajjLi9VXgbxwBk8C1Ga8="; }; nativeBuildInputs = [ @@ -39,6 +40,7 @@ stdenv.mkDerivation rec { itstool libxml2 desktop-file-utils + blueprint-compiler wrapGAppsHook4 ]; From 0d1889c9bfaa223ebf4ff0ad70ebd67a6979d5e2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:26 +0000 Subject: [PATCH 190/431] =?UTF-8?q?orca:=2047.3=20=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/orca/-/compare/47.3...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/or/orca/fix-paths.patch | 99 +++++++++++++--------------- pkgs/by-name/or/orca/package.nix | 8 +-- 2 files changed, 51 insertions(+), 56 deletions(-) diff --git a/pkgs/by-name/or/orca/fix-paths.patch b/pkgs/by-name/or/orca/fix-paths.patch index 8f713de296d6..49b5cc34ac89 100644 --- a/pkgs/by-name/or/orca/fix-paths.patch +++ b/pkgs/by-name/or/orca/fix-paths.patch @@ -1,39 +1,34 @@ -diff --git a/src/orca/debug.py b/src/orca/debug.py -index e17e2333e..595c8489d 100644 ---- a/src/orca/debug.py -+++ b/src/orca/debug.py -@@ -529,7 +529,7 @@ def traceit(frame, event, arg): - return traceit +diff --git a/src/orca/ax_utilities_application.py b/src/orca/ax_utilities_application.py +index 60c172f78..e8dadf76d 100644 +--- a/src/orca/ax_utilities_application.py ++++ b/src/orca/ax_utilities_application.py +@@ -189,7 +189,7 @@ class AXUtilitiesApplication: - def getOpenFDCount(pid): -- procs = subprocess.check_output([ 'lsof', '-w', '-Ff', '-p', str(pid)]) -+ procs = subprocess.check_output([ '@lsof@', '-w', '-Ff', '-p', str(pid)]) - procs = procs.decode('UTF-8').split('\n') - files = list(filter(lambda s: s and s[0] == 'f' and s[1:].isdigit(), procs)) - -@@ -547,7 +547,7 @@ def getCmdline(pid): - return cmdline - - def pidOf(procName): -- openFile = subprocess.Popen(f'pgrep {procName}', -+ openFile = subprocess.Popen(f'@pgrep@ {procName}', - shell=True, - stdout=subprocess.PIPE).stdout - pids = openFile.read() + pid = AXUtilitiesApplication.get_process_id(app) + try: +- state = subprocess.getoutput(f"cat /proc/{pid}/status | grep State") ++ state = subprocess.getoutput(f"@cat@ /proc/{pid}/status | @grep@ State") + state = state.split()[1] + except Exception as error: + tokens = [f"AXUtilitiesApplication: Exception checking state of pid {pid}: {error}"] +diff --git a/src/orca/debugging_tools_manager.py b/src/orca/debugging_tools_manager.py +index 740f1a690..85f74d2dc 100644 +--- a/src/orca/debugging_tools_manager.py ++++ b/src/orca/debugging_tools_manager.py +@@ -243,7 +243,7 @@ class DebuggingToolsManager: + else: + name = AXObject.get_name(app) or "[DEAD]" + try: +- cmdline = subprocess.getoutput(f"cat /proc/{pid}/cmdline") ++ cmdline = subprocess.getoutput(f"@cat@ /proc/{pid}/cmdline") + except Exception as error: + cmdline = f"EXCEPTION: {error}" + else: diff --git a/src/orca/orca_bin.py.in b/src/orca/orca_bin.py.in -index c3b23dec2..320597ae6 100755 +index 6cb4c7772..903b344f0 100755 --- a/src/orca/orca_bin.py.in +++ b/src/orca/orca_bin.py.in -@@ -63,7 +63,7 @@ class ListApps(argparse.Action): - name = "[DEAD]" - - try: -- cmdline = subprocess.getoutput('cat /proc/%s/cmdline' % pid) -+ cmdline = subprocess.getoutput('@cat@ /proc/%s/cmdline' % pid) - except Exception: - cmdline = '(exception encountered)' - else: -@@ -199,7 +199,7 @@ def inGraphicalDesktop(): +@@ -186,7 +186,7 @@ def inGraphicalDesktop(): def otherOrcas(): """Returns the pid of any other instances of Orca owned by this user.""" @@ -43,33 +38,33 @@ index c3b23dec2..320597ae6 100755 stdout=subprocess.PIPE).stdout pids = openFile.read() diff --git a/src/orca/orca_modifier_manager.py b/src/orca/orca_modifier_manager.py -index 48c0dead5..8a4a04e74 100644 +index 3407be009..452297a3f 100644 --- a/src/orca/orca_modifier_manager.py +++ b/src/orca/orca_modifier_manager.py -@@ -200,7 +200,7 @@ class OrcaModifierManager: - debug.printMessage(debug.LEVEL_INFO, msg, True) +@@ -230,7 +230,7 @@ class OrcaModifierManager: + debug.print_message(debug.LEVEL_INFO, msg, True) self.unset_orca_modifiers(reason) -- p = subprocess.Popen(['xkbcomp', os.environ['DISPLAY'], '-'], -+ p = subprocess.Popen(['@xkbcomp@', os.environ['DISPLAY'], '-'], - stdout=subprocess.PIPE, stderr=subprocess.DEVNULL) - self._original_xmodmap, _ = p.communicate() +- with subprocess.Popen(["xkbcomp", os.environ["DISPLAY"], "-"], ++ with subprocess.Popen(["@xkbcomp@", os.environ["DISPLAY"], "-"], + stdout=subprocess.PIPE, stderr=subprocess.DEVNULL) as p: + self._original_xmodmap, _ = p.communicate() self._create_orca_xmodmap() -@@ -232,7 +232,7 @@ class OrcaModifierManager: +@@ -262,7 +262,7 @@ class OrcaModifierManager: return self._caps_lock_cleared = False -- p = subprocess.Popen(['xkbcomp', '-w0', '-', os.environ['DISPLAY']], -+ p = subprocess.Popen(['@xkbcomp@', '-w0', '-', os.environ['DISPLAY']], - stdin=subprocess.PIPE, stdout=None, stderr=None) - p.communicate(self._original_xmodmap) +- with subprocess.Popen(["xkbcomp", "-w0", "-", os.environ["DISPLAY"]], ++ with subprocess.Popen(["@xkbcomp@", "-w0", "-", os.environ["DISPLAY"]], + stdin=subprocess.PIPE, stdout=None, stderr=None) as p: + p.communicate(self._original_xmodmap) -@@ -293,7 +293,7 @@ class OrcaModifierManager: - if modified: - msg = "ORCA MODIFIER MANAGER: Updating xmodmap" - debug.printMessage(debug.LEVEL_INFO, msg, True) -- p = subprocess.Popen(['xkbcomp', '-w0', '-', os.environ['DISPLAY']], -+ p = subprocess.Popen(['@xkbcomp@', '-w0', '-', os.environ['DISPLAY']], - stdin=subprocess.PIPE, stdout=None, stderr=None) - p.communicate(bytes('\n'.join(lines), 'UTF-8')) +@@ -325,7 +325,7 @@ class OrcaModifierManager: + debug.print_message(debug.LEVEL_INFO, msg, True) + + +- with subprocess.Popen(["xkbcomp", "-w0", "-", os.environ["DISPLAY"]], ++ with subprocess.Popen(["@xkbcomp@", "-w0", "-", os.environ["DISPLAY"]], + stdin=subprocess.PIPE, stdout=None, stderr=None) as p: + p.communicate(bytes('\n'.join(lines), 'UTF-8')) else: diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index 42064bcf690a..efcf5ecdc95d 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -18,7 +18,7 @@ dbus, xkbcomp, procps, - lsof, + gnugrep, coreutils, gsettings-desktop-schemas, speechd-minimal, @@ -29,19 +29,19 @@ python3.pkgs.buildPythonApplication rec { pname = "orca"; - version = "47.3"; + version = "48.beta"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; - hash = "sha256-GwsUW7aFzXTso+KMt7cJf5jRPuHMWLce3u06j5BFIxs="; + hash = "sha256-aY9LD2KtXJm5lcJg1rZnCIp1d9YIk5vfQzNTMIlQ10c="; }; patches = [ (replaceVars ./fix-paths.patch { cat = "${coreutils}/bin/cat"; - lsof = "${lsof}/bin/lsof"; + grep = "${gnugrep}/bin/grep"; pgrep = "${procps}/bin/pgrep"; xkbcomp = "${xkbcomp}/bin/xkbcomp"; }) From 110663dc55b484c70f9342c0b8ec22ff500a885b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:29 +0000 Subject: [PATCH 191/431] =?UTF-8?q?ghex:=2046.2=20=E2=86=92=2048.alpha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/ghex/-/compare/46.2...48.alpha Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gh/ghex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/ghex/package.nix b/pkgs/by-name/gh/ghex/package.nix index 6ae3dab157cd..6522a6c75567 100644 --- a/pkgs/by-name/gh/ghex/package.nix +++ b/pkgs/by-name/gh/ghex/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "ghex"; - version = "46.2"; + version = "48.alpha"; outputs = [ "out" @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/ghex/${lib.versions.major finalAttrs.version}/ghex-${finalAttrs.version}.tar.xz"; - hash = "sha256-qPJ2o2OXpw0guGL/fGZCQ9nPKJHeub4G10Wk8axmHzE="; + hash = "sha256-QP7kmZfZGhkmYmEXDEi7hy+zBupB+2WnIVBghow73+I="; }; nativeBuildInputs = [ From 64798dadbda76ffeea7c82ea4dbbe231984ff5a7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:41 +0000 Subject: [PATCH 192/431] =?UTF-8?q?baobab:=2047.0=20=E2=86=92=2048.alpha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/baobab/-/compare/47.0...48.alpha Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/ba/baobab/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/baobab/package.nix b/pkgs/by-name/ba/baobab/package.nix index a54268e3c78d..52e13b5129a6 100644 --- a/pkgs/by-name/ba/baobab/package.nix +++ b/pkgs/by-name/ba/baobab/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "baobab"; - version = "47.0"; + version = "48.alpha"; src = fetchurl { url = "mirror://gnome/sources/baobab/${lib.versions.major version}/baobab-${version}.tar.xz"; - hash = "sha256-uI90+cBS08I4j3Bi0ijPXpJ1Raz3QIxWhB34DM0fnDc="; + hash = "sha256-2WGYniKdoRZHNbn9P4prfyH3xWoYPPmVQTnWdolED2c="; }; nativeBuildInputs = [ From b278c57988654bbef8c88c842b2c96ff0e0fd36b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:46 +0000 Subject: [PATCH 193/431] =?UTF-8?q?gnome-characters:=2047.0=20=E2=86=92=20?= =?UTF-8?q?48.alpha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-characters/-/compare/47.0...48.alpha Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-characters/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-characters/package.nix b/pkgs/by-name/gn/gnome-characters/package.nix index f02abaee04bf..9a406ede97ca 100644 --- a/pkgs/by-name/gn/gnome-characters/package.nix +++ b/pkgs/by-name/gn/gnome-characters/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "gnome-characters"; - version = "47.0"; + version = "48.alpha"; src = fetchurl { url = "mirror://gnome/sources/gnome-characters/${lib.versions.major version}/gnome-characters-${version}.tar.xz"; - hash = "sha256-a88Foi8w8THYqANbD2PYapVnAHpfbfXOhVa6Bnd7dXQ="; + hash = "sha256-2u12r65poP3EFT2xU0zKiAPhZigsk3ZDKzcxjuKXufY="; }; nativeBuildInputs = [ From 8c20da8cc59bbf23cfece14656df190c53d74275 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:48 +0000 Subject: [PATCH 194/431] =?UTF-8?q?gnome-calculator:=2047.1=20=E2=86=92=20?= =?UTF-8?q?48.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calculator/-/compare/47.1...48.rc Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-calculator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-calculator/package.nix b/pkgs/by-name/gn/gnome-calculator/package.nix index ce4880b41f97..00b38e1caab1 100644 --- a/pkgs/by-name/gn/gnome-calculator/package.nix +++ b/pkgs/by-name/gn/gnome-calculator/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation rec { pname = "gnome-calculator"; - version = "47.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-calculator/${lib.versions.major version}/gnome-calculator-${version}.tar.xz"; - hash = "sha256-vp+SJ5m35+ZclzSLm35kf/4zyDG7OlHTniwWjSrcQOA="; + hash = "sha256-P1QzImV/yhlKYA8+ApFDLGszhL7DhwfZeAVtCkQQNnM="; }; nativeBuildInputs = [ From c64255838f1da384d1d757a816205d3bac11d932 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:53 +0000 Subject: [PATCH 195/431] =?UTF-8?q?five-or-more:=203.32.3=20=E2=86=92=2048?= =?UTF-8?q?.alpha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/five-or-more/-/compare/3.32.3...48.alpha The NEWS says "Migrated to GTK4" but this is later reverted. Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/fi/five-or-more/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/five-or-more/package.nix b/pkgs/by-name/fi/five-or-more/package.nix index ce2d37de4f0f..8f8717042297 100644 --- a/pkgs/by-name/fi/five-or-more/package.nix +++ b/pkgs/by-name/fi/five-or-more/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "five-or-more"; - version = "3.32.3"; + version = "48.alpha"; src = fetchurl { url = "mirror://gnome/sources/five-or-more/${lib.versions.major finalAttrs.version}/five-or-more-${finalAttrs.version}.tar.xz"; - hash = "sha256-LRDXLu/esyS0R9YyrwwySW4l/BWjwB230vAMm1HQnvQ="; + hash = "sha256-L98o7qVvctKpmRAT89FVjRCG4lFMCw/tPM4Hp9GKa74="; }; nativeBuildInputs = [ From 723a5200006d840c51a6cd5da107e0e5c895fa81 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:57 +0000 Subject: [PATCH 196/431] =?UTF-8?q?gnome-chess:=2047.0=20=E2=86=92=2048.al?= =?UTF-8?q?pha2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-chess/-/compare/47.0...48.alpha2 Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-chess/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-chess/package.nix b/pkgs/by-name/gn/gnome-chess/package.nix index f3ff43b151f0..e67438ccf548 100644 --- a/pkgs/by-name/gn/gnome-chess/package.nix +++ b/pkgs/by-name/gn/gnome-chess/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "gnome-chess"; - version = "47.0"; + version = "48.alpha2"; src = fetchurl { url = "mirror://gnome/sources/gnome-chess/${lib.versions.major version}/gnome-chess-${version}.tar.xz"; - hash = "sha256-OkQ6LHiA5q0TG3Wt2AdO2+WYK3aruEKQT+PfnCxQ6H4="; + hash = "sha256-VzVNQ0ilDUcEbKCX4Hg18SuYOcXiVRp5Ej1eoLaxR9Q="; }; nativeBuildInputs = [ From 2b241859a1557afe648cfc7b23dac99d08aff9d3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:52:00 +0000 Subject: [PATCH 197/431] =?UTF-8?q?gnome-system-monitor:=2047.1=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/compare/47.1...48.rc Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-system-monitor/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-system-monitor/package.nix b/pkgs/by-name/gn/gnome-system-monitor/package.nix index 71f395a5e5b7..dc8e4b7e867e 100644 --- a/pkgs/by-name/gn/gnome-system-monitor/package.nix +++ b/pkgs/by-name/gn/gnome-system-monitor/package.nix @@ -7,6 +7,7 @@ gtkmm4, libxml2, bash, + catch2_3, gtk4, libadwaita, glib, @@ -25,11 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-system-monitor"; - version = "47.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-system-monitor/${lib.versions.major finalAttrs.version}/gnome-system-monitor-${finalAttrs.version}.tar.xz"; - hash = "sha256-08VxT9kfp/BdZ3XmeXzNqzFJ8THRqndqM1LirdsRDwE="; + hash = "sha256-hm3Sxydjf2dTcF0WpW/GZ6sqakgJ8X75N0UuHFRURMs="; }; patches = [ @@ -49,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ bash + catch2_3 gtk4 libadwaita glib From f7b05156fba508f9d481cefdf0a23fe5dde41ec1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:52:04 +0000 Subject: [PATCH 198/431] =?UTF-8?q?epiphany:=2047.3.1=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/epiphany/-/compare/47.3.1...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ep/epiphany/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ep/epiphany/package.nix b/pkgs/by-name/ep/epiphany/package.nix index ba61930135b5..623d79f2afb6 100644 --- a/pkgs/by-name/ep/epiphany/package.nix +++ b/pkgs/by-name/ep/epiphany/package.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "epiphany"; - version = "47.3.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/epiphany/${lib.versions.major finalAttrs.version}/epiphany-${finalAttrs.version}.tar.xz"; - hash = "sha256-eV17gfGLdIfZ6b/Ayy1oqJPSIA9F+Tl81CyzOSsggak="; + hash = "sha256-4hwzNWx1+Js7n2tGZR9osvy/LIRL0b1YcGBUrSCsbVE="; }; nativeBuildInputs = [ From ce24a0d0698732b9d7364003d7900924365cb5a9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:52:05 +0000 Subject: [PATCH 199/431] =?UTF-8?q?lightsoff:=2046.0=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/lightsoff/-/compare/46.0...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/lightsoff/package.nix | 29 +++++++++++---------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/li/lightsoff/package.nix b/pkgs/by-name/li/lightsoff/package.nix index 16887e030310..eb59d5de0cb8 100644 --- a/pkgs/by-name/li/lightsoff/package.nix +++ b/pkgs/by-name/li/lightsoff/package.nix @@ -4,18 +4,15 @@ fetchurl, vala, pkg-config, - gtk3, + glib, + gtk4, + libadwaita, gnome, - adwaita-icon-theme, gdk-pixbuf, - librsvg, - wrapGAppsHook3, + wrapGAppsHook4, gettext, itstool, - clutter, - clutter-gtk, libxml2, - appstream-glib, meson, ninja, python3, @@ -23,20 +20,19 @@ stdenv.mkDerivation rec { pname = "lightsoff"; - version = "46.0"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/lightsoff/${lib.versions.major version}/lightsoff-${version}.tar.xz"; - hash = "sha256-ZysVMuBkX64C8oN6ltU57c/Uw7pPcuWR3HP+R567i5I="; + hash = "sha256-9A4CJzSWBg/9WLveDCH5lUCuI96KqmdWSVveBEa9LkE="; }; nativeBuildInputs = [ vala pkg-config - wrapGAppsHook3 + wrapGAppsHook4 itstool gettext - appstream-glib libxml2 meson ninja @@ -44,17 +40,16 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - gtk3 - adwaita-icon-theme - gdk-pixbuf - librsvg - clutter - clutter-gtk + glib + gtk4 + libadwaita ]; postPatch = '' chmod +x build-aux/meson_post_install.py patchShebangs build-aux/meson_post_install.py + substituteInPlace build-aux/meson_post_install.py \ + --replace-fail "gtk-update-icon-cache" "gtk4-update-icon-cache" ''; passthru = { From dc7826220e34c7f4a7b1736a8b790b43d4cc1a3a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:52:19 +0000 Subject: [PATCH 200/431] =?UTF-8?q?gnome-backgrounds:=2047.0=20=E2=86=92?= =?UTF-8?q?=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/compare/47.0...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-backgrounds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-backgrounds/package.nix b/pkgs/by-name/gn/gnome-backgrounds/package.nix index c2622183607d..17a5860d54b8 100644 --- a/pkgs/by-name/gn/gnome-backgrounds/package.nix +++ b/pkgs/by-name/gn/gnome-backgrounds/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "gnome-backgrounds"; - version = "47.0"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-backgrounds/${lib.versions.major version}/gnome-backgrounds-${version}.tar.xz"; - hash = "sha256-h0pKOcQmFzb2qFRyKDNAC2EkQcRoGqWYLZCxWryckf0="; + hash = "sha256-D6aqEG7lvPR20mNQWC8DacgCpkj403SHH9NgOUU/a+k="; }; patches = [ From a596d02fa88b1762214631ca988f8dce91187f1f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:31 +0000 Subject: [PATCH 201/431] =?UTF-8?q?gnome-remote-desktop:=2047.3=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/47.3...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-remote-desktop/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-remote-desktop/package.nix b/pkgs/by-name/gn/gnome-remote-desktop/package.nix index 02cc0c2f3488..bf9406e79fcf 100644 --- a/pkgs/by-name/gn/gnome-remote-desktop/package.nix +++ b/pkgs/by-name/gn/gnome-remote-desktop/package.nix @@ -13,6 +13,9 @@ libei, libepoxy, libdrm, + libva, + vulkan-loader, + shaderc, nv-codec-headers-11, pipewire, systemd, @@ -31,11 +34,11 @@ stdenv.mkDerivation rec { pname = "gnome-remote-desktop"; - version = "47.3"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-remote-desktop/${lib.versions.major version}/gnome-remote-desktop-${version}.tar.xz"; - hash = "sha256-QE2wiHLmkDlD4nUam2Myf2NZcKnKodL2dTCcpEV8+cI="; + hash = "sha256-R/DZ7FjlfVc3eus+ndh9iLWmVZSKAiXjVFcP9Mylkio="; }; nativeBuildInputs = [ @@ -44,6 +47,7 @@ stdenv.mkDerivation rec { pkg-config python3 asciidoc + shaderc # for glslc wrapGAppsHook3 ]; @@ -58,6 +62,8 @@ stdenv.mkDerivation rec { libei libepoxy libdrm + libva + vulkan-loader nv-codec-headers-11 libnotify libopus From f717c344e9e6b23bfdb8347a6369775f23d036ba Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 01:50:40 +0000 Subject: [PATCH 202/431] =?UTF-8?q?evolution-data-server:=203.54.3=20?= =?UTF-8?q?=E2=86=92=203.55.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.54.3...3.55.3 Changelog-Reviewed-By: Jan Tojnar --- .../hardcode-gsettings.patch | 54 +++++++++---------- .../ev/evolution-data-server/package.nix | 4 +- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch b/pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch index 0f6e40630f62..62eae627efd7 100644 --- a/pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch +++ b/pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch @@ -66,10 +66,10 @@ index 5e65ec8..2cae29d 100644 g_mutex_unlock (&mutex); diff --git a/src/addressbook/libebook/e-book.c b/src/addressbook/libebook/e-book.c -index e85a56b..59d3fe2 100644 +index a9b68e3..6a13b1b 100644 --- a/src/addressbook/libebook/e-book.c +++ b/src/addressbook/libebook/e-book.c -@@ -2587,7 +2587,18 @@ e_book_get_self (ESourceRegistry *registry, +@@ -2586,7 +2586,18 @@ e_book_get_self (ESourceRegistry *registry, return FALSE; } @@ -89,7 +89,7 @@ index e85a56b..59d3fe2 100644 uid = g_settings_get_string (settings, SELF_UID_KEY); g_object_unref (settings); -@@ -2642,7 +2653,18 @@ e_book_set_self (EBook *book, +@@ -2641,7 +2652,18 @@ e_book_set_self (EBook *book, g_return_val_if_fail (E_IS_BOOK (book), FALSE); g_return_val_if_fail (E_IS_CONTACT (contact), FALSE); @@ -109,7 +109,7 @@ index e85a56b..59d3fe2 100644 g_settings_set_string ( settings, SELF_UID_KEY, e_contact_get_const (contact, E_CONTACT_UID)); -@@ -2670,7 +2692,18 @@ e_book_is_self (EContact *contact) +@@ -2669,7 +2691,18 @@ e_book_is_self (EContact *contact) g_return_val_if_fail (E_IS_CONTACT (contact), FALSE); @@ -130,10 +130,10 @@ index e85a56b..59d3fe2 100644 g_object_unref (settings); diff --git a/src/addressbook/libedata-book/e-book-meta-backend.c b/src/addressbook/libedata-book/e-book-meta-backend.c -index 3ab8908..6c4b210 100644 +index 752f83f..eaa3dad 100644 --- a/src/addressbook/libedata-book/e-book-meta-backend.c +++ b/src/addressbook/libedata-book/e-book-meta-backend.c -@@ -146,7 +146,18 @@ ebmb_is_power_saver_enabled (void) +@@ -145,7 +145,18 @@ ebmb_is_power_saver_enabled (void) GSettings *settings; gboolean enabled = FALSE; @@ -154,10 +154,10 @@ index 3ab8908..6c4b210 100644 if (g_settings_get_boolean (settings, "limit-operations-in-power-saver-mode")) { GPowerProfileMonitor *power_monitor; diff --git a/src/calendar/backends/contacts/e-cal-backend-contacts.c b/src/calendar/backends/contacts/e-cal-backend-contacts.c -index 047fb97..960f44c 100644 +index 9f8646a..079aba9 100644 --- a/src/calendar/backends/contacts/e-cal-backend-contacts.c +++ b/src/calendar/backends/contacts/e-cal-backend-contacts.c -@@ -1333,7 +1333,18 @@ e_cal_backend_contacts_init (ECalBackendContacts *cbc) +@@ -1338,7 +1338,18 @@ e_cal_backend_contacts_init (ECalBackendContacts *cbc) (GDestroyNotify) g_free, (GDestroyNotify) contact_record_free); @@ -204,10 +204,10 @@ index 2525856..7ecc1a8 100644 g_clear_object (&settings); } diff --git a/src/calendar/libecal/e-reminder-watcher.c b/src/calendar/libecal/e-reminder-watcher.c -index a83d3d3..dc7acac 100644 +index 026ae80..e3003c2 100644 --- a/src/calendar/libecal/e-reminder-watcher.c +++ b/src/calendar/libecal/e-reminder-watcher.c -@@ -2826,8 +2826,33 @@ e_reminder_watcher_init (EReminderWatcher *watcher) +@@ -2844,8 +2844,33 @@ e_reminder_watcher_init (EReminderWatcher *watcher) watcher->priv = e_reminder_watcher_get_instance_private (watcher); watcher->priv->cancellable = g_cancellable_new (); @@ -244,10 +244,10 @@ index a83d3d3..dc7acac 100644 g_signal_connect_object ( watcher->priv->desktop_settings, diff --git a/src/calendar/libedata-cal/e-cal-meta-backend.c b/src/calendar/libedata-cal/e-cal-meta-backend.c -index f19ab22..abd3263 100644 +index 84ccbb0..9010429 100644 --- a/src/calendar/libedata-cal/e-cal-meta-backend.c +++ b/src/calendar/libedata-cal/e-cal-meta-backend.c -@@ -158,7 +158,18 @@ ecmb_is_power_saver_enabled (void) +@@ -157,7 +157,18 @@ ecmb_is_power_saver_enabled (void) GSettings *settings; gboolean enabled = FALSE; @@ -267,7 +267,7 @@ index f19ab22..abd3263 100644 if (g_settings_get_boolean (settings, "limit-operations-in-power-saver-mode")) { GPowerProfileMonitor *power_monitor; -@@ -2629,7 +2640,20 @@ ecmb_receive_object_sync (ECalMetaBackend *meta_backend, +@@ -2628,7 +2639,20 @@ ecmb_receive_object_sync (ECalMetaBackend *meta_backend, if (is_declined) { GSettings *settings; @@ -290,10 +290,10 @@ index f19ab22..abd3263 100644 g_clear_object (&settings); } diff --git a/src/camel/camel-cipher-context.c b/src/camel/camel-cipher-context.c -index d5a0823..2ae03f8 100644 +index d00fbd5..0f67653 100644 --- a/src/camel/camel-cipher-context.c +++ b/src/camel/camel-cipher-context.c -@@ -1631,7 +1631,18 @@ camel_cipher_can_load_photos (void) +@@ -1630,7 +1630,18 @@ camel_cipher_can_load_photos (void) GSettings *settings; gboolean load_photos; @@ -314,10 +314,10 @@ index d5a0823..2ae03f8 100644 g_clear_object (&settings); diff --git a/src/camel/camel-gpg-context.c b/src/camel/camel-gpg-context.c -index 4c10de7..6c0ab5e 100644 +index 4594ab1..e71ce05 100644 --- a/src/camel/camel-gpg-context.c +++ b/src/camel/camel-gpg-context.c -@@ -744,7 +744,18 @@ gpg_ctx_get_executable_name (void) +@@ -745,7 +745,18 @@ gpg_ctx_get_executable_name (void) GSettings *settings; gchar *path; @@ -338,10 +338,10 @@ index 4c10de7..6c0ab5e 100644 g_clear_object (&settings); diff --git a/src/camel/camel-utils.c b/src/camel/camel-utils.c -index e61160c..b6553a4 100644 +index 0c1c7dd..4188934 100644 --- a/src/camel/camel-utils.c +++ b/src/camel/camel-utils.c -@@ -362,7 +362,19 @@ void +@@ -361,7 +361,19 @@ void _camel_utils_initialize (void) { G_LOCK (mi_user_headers); @@ -363,10 +363,10 @@ index e61160c..b6553a4 100644 G_CALLBACK (mi_user_headers_settings_changed_cb), NULL); G_UNLOCK (mi_user_headers); diff --git a/src/camel/providers/imapx/camel-imapx-server.c b/src/camel/providers/imapx/camel-imapx-server.c -index 396cf39..e31dc1a 100644 +index 8cf56f0..f4355d5 100644 --- a/src/camel/providers/imapx/camel-imapx-server.c +++ b/src/camel/providers/imapx/camel-imapx-server.c -@@ -5682,7 +5682,18 @@ camel_imapx_server_do_old_flags_update (CamelFolder *folder) +@@ -5681,7 +5681,18 @@ camel_imapx_server_do_old_flags_update (CamelFolder *folder) if (do_old_flags_update) { GSettings *eds_settings; @@ -387,10 +387,10 @@ index 396cf39..e31dc1a 100644 if (g_settings_get_boolean (eds_settings, "limit-operations-in-power-saver-mode")) { GPowerProfileMonitor *power_monitor; diff --git a/src/camel/providers/smtp/camel-smtp-transport.c b/src/camel/providers/smtp/camel-smtp-transport.c -index 38bedb6..f799c29 100644 +index f7c5d3c..67732c3 100644 --- a/src/camel/providers/smtp/camel-smtp-transport.c +++ b/src/camel/providers/smtp/camel-smtp-transport.c -@@ -1472,7 +1472,18 @@ smtp_helo (CamelSmtpTransport *transport, +@@ -1471,7 +1471,18 @@ smtp_helo (CamelSmtpTransport *transport, transport->authtypes = NULL; } @@ -507,10 +507,10 @@ index 3738359..f9ce2d9 100644 g_object_unref (settings); diff --git a/src/libedataserver/e-oauth2-service.c b/src/libedataserver/e-oauth2-service.c -index 29c1dd2..84d42b7 100644 +index db775f9..fb524db 100644 --- a/src/libedataserver/e-oauth2-service.c +++ b/src/libedataserver/e-oauth2-service.c -@@ -94,7 +94,18 @@ eos_default_guess_can_process (EOAuth2Service *service, +@@ -93,7 +93,18 @@ eos_default_guess_can_process (EOAuth2Service *service, name_len = strlen (name); hostname_len = strlen (hostname); @@ -556,10 +556,10 @@ index 1539f8b..77cf123 100644 g_signal_connect ( registry->priv->settings, "changed", diff --git a/src/libedataserverui/e-reminders-widget.c b/src/libedataserverui/e-reminders-widget.c -index 14b6481..7149b74 100644 +index b47a374..e812fbe 100644 --- a/src/libedataserverui/e-reminders-widget.c +++ b/src/libedataserverui/e-reminders-widget.c -@@ -1986,7 +1986,19 @@ static void +@@ -1985,7 +1985,19 @@ static void e_reminders_widget_init (ERemindersWidget *reminders) { reminders->priv = e_reminders_widget_get_instance_private (reminders); diff --git a/pkgs/by-name/ev/evolution-data-server/package.nix b/pkgs/by-name/ev/evolution-data-server/package.nix index a12e71bd042d..7bf99ba4222a 100644 --- a/pkgs/by-name/ev/evolution-data-server/package.nix +++ b/pkgs/by-name/ev/evolution-data-server/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { pname = "evolution-data-server"; - version = "3.54.3"; + version = "3.55.3"; outputs = [ "out" @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; - hash = "sha256-UQjcOO5cwfjvkVXof2xBKflkRVCglixa4j/4B7V8uNA="; + hash = "sha256-/oPlimEHuG2PYqcF54SB8JLV5xsYm994fT59R0hoFI0="; }; patches = [ From 64e3aab77d53a59197273461e9a4b8dd58f690bd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:33 +0000 Subject: [PATCH 203/431] =?UTF-8?q?evolution:=203.54.3=20=E2=86=92=203.55.?= =?UTF-8?q?3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution/-/compare/3.54.3...3.55.3 Changelog-Reviewed-By: Jan Tojnar --- .../networking/mailreaders/evolution/evolution/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix index 49936ab712a7..b60e1eb8afd8 100644 --- a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix +++ b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix @@ -46,11 +46,11 @@ stdenv.mkDerivation rec { pname = "evolution"; - version = "3.54.3"; + version = "3.55.3"; src = fetchurl { url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-dGz4HvXDJa8X9Tsvq0bWcmDzsT2gFNiZTUrZ6Ea4Ves="; + hash = "sha256-d42YZQ0tZfDZ8QDdpS5cr5p07H2RqwBRAeEjWWrj9iY="; }; nativeBuildInputs = [ From fadde5a9052290c658cdab900bb88cd57bbab0f6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:34 +0000 Subject: [PATCH 204/431] =?UTF-8?q?gnome-shell-extensions:=2047.4=20?= =?UTF-8?q?=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/compare/47.4...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell-extensions/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/pkgs/by-name/gn/gnome-shell-extensions/package.nix index d5f0f7aa07e2..75f805119865 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/package.nix +++ b/pkgs/by-name/gn/gnome-shell-extensions/package.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell-extensions"; - version = "47.4"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz"; - hash = "sha256-VDN57FsNBCAO5iofa6JAcWoJ11rQrd3bIFvjjOgpP1g="; + hash = "sha256-XMVlp5VA4vs7qwQXCOy+8oyDMZ3lQ4j12r6dfDV4jGI="; }; patches = [ From a98f93da2b11316e6104479f6cd473deb21ffe4f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:43 +0000 Subject: [PATCH 205/431] =?UTF-8?q?evince:=2046.3.1=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evince/-/compare/46.3.1...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ev/evince/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evince/package.nix b/pkgs/by-name/ev/evince/package.nix index 62ce6370df69..d211d060ef7b 100644 --- a/pkgs/by-name/ev/evince/package.nix +++ b/pkgs/by-name/ev/evince/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "evince"; - version = "46.3.1"; + version = "48.rc"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/evince/${lib.versions.major finalAttrs.version}/evince-${finalAttrs.version}.tar.xz"; - hash = "sha256-lFwgpvI4ObDVMycpFxRY6QaA2oJk6Zxvn0HCGcfu7nw="; + hash = "sha256-obPvuB1KbIK4Rz7yKnzZmE31Ht7Hy0gqtVqqorFvOyU="; }; depsBuildBuild = [ From 6b4e7d01692eec5900b0848e0e3be7a5b7c49143 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:44 +0000 Subject: [PATCH 206/431] =?UTF-8?q?libshumate:=201.3.2=20=E2=86=92=201.4.r?= =?UTF-8?q?c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libshumate/-/compare/1.3.2...1.4.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libshumate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libshumate/package.nix b/pkgs/by-name/li/libshumate/package.nix index 7fd934fb9e5d..f4dfd52fb65b 100644 --- a/pkgs/by-name/li/libshumate/package.nix +++ b/pkgs/by-name/li/libshumate/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libshumate"; - version = "1.3.2"; + version = "1.4.rc"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz"; - hash = "sha256-+HYrvG4pbXi+H4Qi9W2kxAvI0Sr8cAKjJBcqkZju7Vw="; + hash = "sha256-pXuX272lW8sHxvAZf/AGEoUYwrLIj77ovqUWisvJuu4="; }; depsBuildBuild = [ From 615db442c52b5ba40f25cae6c8845aa25d0d7eb9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:50 +0000 Subject: [PATCH 207/431] =?UTF-8?q?zenity:=204.0.5=20=E2=86=92=204.1.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/zenity/-/compare/4.0.5...4.1.90 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ze/zenity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ze/zenity/package.nix b/pkgs/by-name/ze/zenity/package.nix index ccd202395566..72ee2d493225 100644 --- a/pkgs/by-name/ze/zenity/package.nix +++ b/pkgs/by-name/ze/zenity/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "zenity"; - version = "4.0.5"; + version = "4.1.90"; src = fetchurl { url = "mirror://gnome/sources/zenity/${lib.versions.majorMinor finalAttrs.version}/zenity-${finalAttrs.version}.tar.xz"; - hash = "sha256-ij/+d1G+1JenWCKezge+kRStTkagZquuTl8x1tpMDp4="; + hash = "sha256-vzZ5xiBf9I3OvR4d/zo6SmoLOlPhy8OwmKnsC2K9cjY="; }; nativeBuildInputs = [ From 8799bf5dab17955e32f4dd0754b3b09f2c4a7b86 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:53 +0000 Subject: [PATCH 208/431] =?UTF-8?q?nautilus:=2047.2=20=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/47.2...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index 47f1fb7cc6c7..0757d18d6eb9 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "47.2"; + version = "48.beta"; outputs = [ "out" @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-fzIDR08uY3ShHGdU7zPzNg6vf1tehfXkd+igrg+nZNk="; + hash = "sha256-Tah3f3HmS8rpx0ry//MVJcl+YB8FJYapjVt4dziKeKY="; }; patches = [ From 6e98f5a9a177b17af634a8f7669a97676daddd07 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:59 +0000 Subject: [PATCH 209/431] =?UTF-8?q?gnome-shell:=2047.4=20=E2=86=92=2048.be?= =?UTF-8?q?ta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/47.4...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 58cffaf69fb7..f112a9709889 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -69,7 +69,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "47.4"; + version = "48.beta"; outputs = [ "out" @@ -78,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-aAuvaU9F+PyDLSRa2mxjtfxLAwzPvrv8Dg47wo2i5G0="; + hash = "sha256-4MK+4aFnTGIoR/NTyuWew2v7Ei0sEXg0r/EgRF18Wys="; }; patches = [ From 47b6146c5d72da11715304f12faf8723e2698273 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:08 +0000 Subject: [PATCH 210/431] =?UTF-8?q?vte:=200.78.4=20=E2=86=92=200.79.91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/vte/-/compare/0.78.4...0.79.91 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/vt/vte/package.nix | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/vt/vte/package.nix b/pkgs/by-name/vt/vte/package.nix index 88de416bd20e..bcdfa98635eb 100644 --- a/pkgs/by-name/vt/vte/package.nix +++ b/pkgs/by-name/vt/vte/package.nix @@ -3,6 +3,7 @@ lib, fetchurl, fetchpatch, + desktop-file-utils, gettext, pkg-config, meson, @@ -34,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "vte"; - version = "0.78.4"; + version = "0.79.91"; outputs = [ "out" @@ -43,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/vte/${lib.versions.majorMinor finalAttrs.version}/vte-${finalAttrs.version}.tar.xz"; - hash = "sha256-LepOQSJmWStkYKP+RIj149UHEvE5gVeQwOy0RxD34X4="; + hash = "sha256-rcpmfUCuGDm6JYtjcBzQX7okkwPXIlhxHMaSlLLLhkY="; }; patches = [ @@ -55,26 +56,10 @@ stdenv.mkDerivation (finalAttrs: { url = "https://git.alpinelinux.org/aports/plain/community/vte3/fix-W_EXITCODE.patch?id=4d35c076ce77bfac7655f60c4c3e4c86933ab7dd"; hash = "sha256-FkVyhsM0mRUzZmS2Gh172oqwcfXv6PyD6IEgjBhy2uU="; }) - # build: Add fast_float dependency - # https://gitlab.gnome.org/GNOME/vte/-/issues/2823 - (fetchpatch { - name = "0003-build-Add-fast_float-dependency.patch"; - url = "https://gitlab.gnome.org/GNOME/vte/-/commit/f6095fca4d1baf950817e7010e6f1e7c313b9e2e.patch"; - hash = "sha256-EL9PPiI5pDJOXf4Ck4nkRte/jHx/QWbxkjDFRSsp+so="; - }) - (fetchpatch { - name = "0003-widget-termprops-Use-fast_float.patch"; - url = "https://gitlab.gnome.org/GNOME/vte/-/commit/6c2761f51a0400772f443f12ea23a75576e195d3.patch"; - hash = "sha256-jjM9bhl8EhtylUIQ2nMSNX3ugnkZQP/2POvSUDW0LM0="; - }) - (fetchpatch { - name = "0003-build-Use-correct-path-to-include-fast_float.h.patch"; - url = "https://gitlab.gnome.org/GNOME/vte/-/commit/d09330585e648b5c9991dffab4a06d1f127bf916.patch"; - hash = "sha256-YGVXt2VojljYgTcmahQ2YEZGEysyUSwk+snQfoipJ+E="; - }) ]; nativeBuildInputs = [ + desktop-file-utils # for desktop-file-validate gettext gobject-introspection gperf @@ -134,6 +119,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs perf/* + patchShebangs src/app/meson_desktopfile.py patchShebangs src/parser-seq.py patchShebangs src/minifont-coverage.py patchShebangs src/modes.py From 5a33364fd3c881039b52bbd35df963b7bf07167c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:40 +0000 Subject: [PATCH 211/431] =?UTF-8?q?gnome-terminal:=203.54.4=20=E2=86=92=20?= =?UTF-8?q?3.55.91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-terminal/-/compare/3.54.4...3.55.91 https://github.com/GNOME/gnome-terminal/commit/f1b601ae4510dd49df21abcccf58068f3f908a98 introduced improved xdg-terminal-exec support but still no `XDG_DATA_DIRS`. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-terminal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-terminal/package.nix b/pkgs/by-name/gn/gnome-terminal/package.nix index c090f1b949a7..cf40c980e004 100644 --- a/pkgs/by-name/gn/gnome-terminal/package.nix +++ b/pkgs/by-name/gn/gnome-terminal/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-terminal"; - version = "3.54.4"; + version = "3.55.91"; src = fetchurl { url = "mirror://gnome/sources/gnome-terminal/${lib.versions.majorMinor finalAttrs.version}/gnome-terminal-${finalAttrs.version}.tar.xz"; - hash = "sha256-RDqAaJM3EI5LGQOZlp5mq6BBzDxju5nFc4Ul1SixMrg="; + hash = "sha256-Y4lxh6VYZLnW7fMZ74RFQRYlx1BeWJBsololmtOeFeY="; }; nativeBuildInputs = [ From 0d8895bf43addd9285c589647157116a003852f7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:16 +0000 Subject: [PATCH 212/431] =?UTF-8?q?gnome-user-share:=2047.2=20=E2=86=92=20?= =?UTF-8?q?48.alpha.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-user-share/-/compare/47.2...48.alpha.1 - Port to Rust (though it is still a thin wrapper around Apache). - systemd not really used https://gitlab.gnome.org/GNOME/gnome-user-share/-/commit/cd144d11a70891b051535f0b5be6a2fe6a396340 - Use `substituteInPlace` for patching Apache config. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-user-share/package.nix | 60 ++++++++++++++++---- 1 file changed, 50 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/gn/gnome-user-share/package.nix b/pkgs/by-name/gn/gnome-user-share/package.nix index 06c91bfce2df..6d816c9a448f 100644 --- a/pkgs/by-name/gn/gnome-user-share/package.nix +++ b/pkgs/by-name/gn/gnome-user-share/package.nix @@ -5,15 +5,19 @@ gettext, meson, ninja, + rustc, + rustPlatform, + cargo, fetchurl, apacheHttpdPackages, pkg-config, glib, libxml2, - systemd, wrapGAppsNoGuiHook, itstool, gnome, + _experimental-update-script-combinators, + common-updater-scripts, }: let @@ -22,18 +26,28 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gnome-user-share"; - version = "47.2"; + version = "48.alpha.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-user-share/${lib.versions.major finalAttrs.version}/gnome-user-share-${finalAttrs.version}.tar.xz"; - hash = "sha256-H6wbuIAN+kitnD4ZaQ9+EOZ6T5lNnLF8rh0b3/yRRLo="; + hash = "sha256-Rh05jFVo3G9iAzmhAX/fZYPFwN4Dsk8BNic8q4hLtnQ="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + name = "gnome-user-share-${finalAttrs.version}"; + hash = "sha256-tQoP0yBOCesj2kwgBUoqmcVtFttwML2N+wfSULtfC4w="; }; preConfigure = '' - sed -e 's,^LoadModule dnssd_module.\+,LoadModule dnssd_module ${mod_dnssd}/modules/mod_dnssd.so,' \ - -e 's,''${HTTP_MODULES_PATH},${apacheHttpd}/modules,' \ - -i data/dav_user_2.4.conf + substituteInPlace data/dav_user_2.4.conf \ + --replace-fail \ + 'LoadModule dnssd_module ''${HTTP_MODULES_PATH}/mod_dnssd.so' \ + 'LoadModule dnssd_module ${mod_dnssd}/modules/mod_dnssd.so' \ + --replace-fail \ + '${"$"}{HTTP_MODULES_PATH}' \ + '${apacheHttpd}/modules' '' + lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' substituteInPlace meson.build --replace-fail \ @@ -51,6 +65,9 @@ stdenv.mkDerivation (finalAttrs: { pkg-config meson ninja + rustc + rustPlatform.cargoSetupHook + cargo gettext glib # for glib-compile-schemas itstool @@ -60,16 +77,39 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ glib - systemd ]; doCheck = true; strictDeps = true; passthru = { - updateScript = gnome.updateScript { - packageName = "gnome-user-share"; - }; + updateScript = + let + updateSource = gnome.updateScript { + packageName = "gnome-user-share"; + }; + + updateLockfile = { + command = [ + "sh" + "-c" + '' + PATH=${ + lib.makeBinPath [ + common-updater-scripts + ] + } + update-source-version gnome-user-share --ignore-same-version --source-key=cargoDeps.vendorStaging > /dev/null + '' + ]; + # Experimental feature: do not copy! + supportedFeatures = [ "silent" ]; + }; + in + _experimental-update-script-combinators.sequence [ + updateSource + updateLockfile + ]; }; meta = with lib; { From 8dfda7ae12d795091e0decd8abab864670f28821 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:17 +0000 Subject: [PATCH 213/431] =?UTF-8?q?localsearch:=203.8.2=20=E2=86=92=203.9.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/localsearch/-/compare/3.8.2...3.9.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/lo/localsearch/package.nix | 15 ++++----------- .../tracker-landlock-nix-store-permission.patch | 14 +++++++------- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/lo/localsearch/package.nix b/pkgs/by-name/lo/localsearch/package.nix index d5260225a3ce..e9e1eeed507e 100644 --- a/pkgs/by-name/lo/localsearch/package.nix +++ b/pkgs/by-name/lo/localsearch/package.nix @@ -19,11 +19,11 @@ bzip2, dbus, exempi, + ffmpeg, giflib, glib, gobject-introspection, gnome, - gst_all_1, icu, json-glib, libcue, @@ -39,7 +39,6 @@ libtiff, libuuid, libxml2, - networkmanager, poppler, systemd, taglib, @@ -50,11 +49,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "localsearch"; - version = "3.8.2"; + version = "3.9.rc"; src = fetchurl { url = "mirror://gnome/sources/localsearch/${lib.versions.majorMinor finalAttrs.version}/localsearch-${finalAttrs.version}.tar.xz"; - hash = "sha256-zaaRlfaEU1eo2RwCNnDv6SI49NE4oe96FAH0WiqEA84="; + hash = "sha256-URqEYD5RT4icF7MnH5vD+9dUeyrkKBFE0TjyjdMZmMs="; }; patches = [ @@ -87,16 +86,11 @@ stdenv.mkDerivation (finalAttrs: { bzip2 dbus exempi + ffmpeg giflib gexiv2 totem-pl-parser tinysparql - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good - gst_all_1.gst-plugins-bad - gst_all_1.gst-plugins-ugly - gst_all_1.gstreamer - gst_all_1.gst-libav icu json-glib libcue @@ -116,7 +110,6 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libseccomp - networkmanager systemd upower ] diff --git a/pkgs/by-name/lo/localsearch/tracker-landlock-nix-store-permission.patch b/pkgs/by-name/lo/localsearch/tracker-landlock-nix-store-permission.patch index 4715241ee628..a38e37fa222a 100644 --- a/pkgs/by-name/lo/localsearch/tracker-landlock-nix-store-permission.patch +++ b/pkgs/by-name/lo/localsearch/tracker-landlock-nix-store-permission.patch @@ -1,8 +1,8 @@ -diff --git a/src/libtracker-miners-common/tracker-landlock.c b/src/libtracker-miners-common/tracker-landlock.c -index 6d4510be1..1de5d5a90 100644 ---- a/src/libtracker-miners-common/tracker-landlock.c -+++ b/src/libtracker-miners-common/tracker-landlock.c -@@ -184,6 +184,10 @@ gboolean +diff --git a/src/common/tracker-landlock.c b/src/common/tracker-landlock.c +index f26791d73..f03e8ddb9 100644 +--- a/src/common/tracker-landlock.c ++++ b/src/common/tracker-landlock.c +@@ -185,6 +185,10 @@ gboolean tracker_landlock_init (const gchar * const *indexed_folders) { TrackerLandlockRule stock_rules[] = { @@ -11,5 +11,5 @@ index 6d4510be1..1de5d5a90 100644 + LANDLOCK_ACCESS_FS_READ_FILE | + LANDLOCK_ACCESS_FS_READ_DIR) }, /* Allow access to the executable itself */ - { LIBEXECDIR "/tracker-extract-3", - LANDLOCK_ACCESS_FS_READ_FILE | + { LIBEXECDIR "/localsearch-extractor-3", + LANDLOCK_ACCESS_FS_READ_FILE | From 58d1ecc5c3621b56577a9c8f955672ac935c1eba Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:23 +0000 Subject: [PATCH 214/431] =?UTF-8?q?gnome-keyring:=2046.2=20=E2=86=92=2048.?= =?UTF-8?q?beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-keyring/-/compare/46.2...48.beta - Meson port. - Keep socket activation disabled for now, do not feel like testing it at the moment. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-keyring/package.nix | 51 +++++++++++++++-------- 1 file changed, 33 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/gn/gnome-keyring/package.nix b/pkgs/by-name/gn/gnome-keyring/package.nix index 6acf7603a18c..77e1c06d2b39 100644 --- a/pkgs/by-name/gn/gnome-keyring/package.nix +++ b/pkgs/by-name/gn/gnome-keyring/package.nix @@ -3,6 +3,8 @@ stdenv, fetchurl, pkg-config, + meson, + ninja, dbus, libgcrypt, pam, @@ -15,16 +17,17 @@ libselinux, p11-kit, openssh, - wrapGAppsHook3, + wrapGAppsNoGuiHook, docbook-xsl-nons, docbook_xml_dtd_43, gnome, + writeText, useWrappedDaemon ? true, }: stdenv.mkDerivation rec { pname = "gnome-keyring"; - version = "46.2"; + version = "48.beta"; outputs = [ "out" @@ -33,16 +36,18 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/gnome-keyring/${lib.versions.major version}/gnome-keyring-${version}.tar.xz"; - hash = "sha256-vybJZriot/MoXsyLs+RnucIPlTW5TcRRycVZ3c/2GSU="; + hash = "sha256-JGNWvtqRLlTvaxJPSptZZGmlyrr5qWHhGZYVYGBX0Fg="; }; nativeBuildInputs = [ pkg-config + meson + ninja gettext libxslt docbook-xsl-nons docbook_xml_dtd_43 - wrapGAppsHook3 + wrapGAppsNoGuiHook ]; buildInputs = [ @@ -61,32 +66,37 @@ stdenv.mkDerivation rec { python3 ]; - configureFlags = [ - "--with-pkcs11-config=${placeholder "out"}/etc/pkcs11/" # installation directories - "--with-pkcs11-modules=${placeholder "out"}/lib/pkcs11/" + mesonFlags = [ + # installation directories + "-Dpkcs11-config=${placeholder "out"}/etc/pkcs11" # todo: this should probably be /share/p11-kit/modules + "-Dpkcs11-modules=${placeholder "out"}/lib/pkcs11" # gnome-keyring doesn't build with ssh-agent by default anymore, we need to # switch to using gcr https://github.com/NixOS/nixpkgs/issues/140824 - "--enable-ssh-agent" - # cross compilation requires these paths to be explicitly declared: - "LIBGCRYPT_CONFIG=${lib.getExe' (lib.getDev libgcrypt) "libgcrypt-config"}" - "SSH_ADD=${lib.getExe' openssh "ssh-add"}" - "SSH_AGENT=${lib.getExe' openssh "ssh-agent"}" + "-Dssh-agent=true" + # TODO: enable socket activation + "-Dsystemd=disabled" + "--cross-file=${writeText "crossfile.ini" '' + [binaries] + ssh-add = '${lib.getExe' openssh "ssh-add"}' + ssh-agent = '${lib.getExe' openssh "ssh-agent"}' + ''}" ]; # Tends to fail non-deterministically. # - https://github.com/NixOS/nixpkgs/issues/55293 # - https://github.com/NixOS/nixpkgs/issues/51121 + # - At least “gnome-keyring:gkm::xdg-store / xdg-trust” is still flaky on 48.beta. doCheck = false; - postPatch = '' - patchShebangs build - ''; - checkPhase = '' + runHook postCheck + export HOME=$(mktemp -d) dbus-run-session \ --config-file=${dbus}/share/dbus-1/session.conf \ - make check + meson test --print-errorlogs + + runHook preCheck ''; # Use wrapped gnome-keyring-daemon with cap_ipc_lock=ep @@ -109,7 +119,12 @@ stdenv.mkDerivation rec { description = "Collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications"; homepage = "https://gitlab.gnome.org/GNOME/gnome-keyring"; changelog = "https://gitlab.gnome.org/GNOME/gnome-keyring/-/blob/${version}/NEWS?ref_type=tags"; - license = licenses.gpl2; + license = [ + # Most of the code (some is 2Plus) + licenses.lgpl21Plus + # Some stragglers + licenses.gpl2Plus + ]; teams = [ teams.gnome ]; platforms = platforms.linux; }; From 1a773566f8dedf9cd66289ef89eb94f3e9fad83e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:24 +0000 Subject: [PATCH 215/431] =?UTF-8?q?gdm:=2047.0=20=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gdm/-/compare/47.0...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gd/gdm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gd/gdm/package.nix b/pkgs/by-name/gd/gdm/package.nix index 6675a52a7eeb..61dddd4aa1d5 100644 --- a/pkgs/by-name/gd/gdm/package.nix +++ b/pkgs/by-name/gd/gdm/package.nix @@ -43,7 +43,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gdm"; - version = "47.0"; + version = "48.beta"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz"; - hash = "sha256-xYWDJr+8yKzlgTUuK+RGItwOnlwoAchpD9Lu1QJgf4Q="; + hash = "sha256-rNZygkDTQkz4uTR5qBr8si8Fw2EKI9gwlK/joCb5zm0="; }; mesonFlags = [ From 61b0e30c9c17f0744a0815b75cca76310d1b6bf0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:26 +0000 Subject: [PATCH 216/431] =?UTF-8?q?mutter:=2047.5=20=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/47.5...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/mu/mutter/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index d449d31c8182..7d6bea0bd113 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -9,6 +9,7 @@ gobject-introspection, cairo, colord, + docutils, lcms2, pango, libstartup_notification, @@ -70,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "47.5"; + version = "48.beta"; outputs = [ "out" @@ -81,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-ZVGjPOiH5oQVsTlSr21rQw6VMG+Sl63IwRGVPplcUVs="; + hash = "sha256-Li/WoCTUpbD+2aNPTKJfyVBf6E8E2gzV3JAbcNhoujE="; }; mesonFlags = [ @@ -107,6 +108,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ desktop-file-utils + docutils # for rst2man gettext glib libxcvt @@ -115,6 +117,7 @@ stdenv.mkDerivation (finalAttrs: { xvfb-run pkg-config python3 + python3.pkgs.argcomplete # for register-python-argcomplete wayland-scanner wrapGAppsHook4 gi-docgen @@ -183,7 +186,7 @@ stdenv.mkDerivation (finalAttrs: { postFixup = '' # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. # TODO: Move this into a directory devhelp can find. - moveToOutput "share/mutter-15/doc" "$devdoc" + moveToOutput "share/mutter-${finalAttrs.passthru.libmutter_api_version}/doc" "$devdoc" ''; # Install udev files into our own tree. @@ -193,7 +196,8 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; passthru = { - libdir = "${finalAttrs.finalPackage}/lib/mutter-15"; + libmutter_api_version = "16"; # bumped each dev cycle + libdir = "${finalAttrs.finalPackage}/lib/mutter-${finalAttrs.passthru.libmutter_api_version}"; tests = { libdirExists = runCommand "mutter-libdir-exists" { } '' From 618b06931817cf1df86ad4a1da7db9c448c3bf53 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:26 +0000 Subject: [PATCH 217/431] =?UTF-8?q?gnome-clocks:=2047.0=20=E2=86=92=2048.b?= =?UTF-8?q?eta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-clocks/-/compare/47.0...48.beta Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-clocks/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-clocks/package.nix b/pkgs/by-name/gn/gnome-clocks/package.nix index 89ee6b4197a2..a7755897af9f 100644 --- a/pkgs/by-name/gn/gnome-clocks/package.nix +++ b/pkgs/by-name/gn/gnome-clocks/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-clocks"; - version = "47.0"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-clocks/${lib.versions.major finalAttrs.version}/gnome-clocks-${finalAttrs.version}.tar.xz"; - hash = "sha256-QovfS9F+Jt5s7wFM16fuvYkUPD8nMrJLfaaYErqlITE="; + hash = "sha256-D4+4bBDxcjdMVpqTrshlv2DO5R6f5HuLOzhVrODiIr4="; }; nativeBuildInputs = [ From cf4ad10e4407dc26d99496a22a6b07c86f0d178c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:31 +0000 Subject: [PATCH 218/431] =?UTF-8?q?gnome-tecla:=2047.0=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tecla/-/compare/47.0...48.rc Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-tecla/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-tecla/package.nix b/pkgs/by-name/gn/gnome-tecla/package.nix index 456a8263405d..8bd49e835834 100644 --- a/pkgs/by-name/gn/gnome-tecla/package.nix +++ b/pkgs/by-name/gn/gnome-tecla/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "tecla"; - version = "47.0"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/tecla/${lib.versions.major finalAttrs.version}/tecla-${finalAttrs.version}.tar.xz"; - hash = "sha256-B5C5nsKRN6VLVGxRBmGpmqbwOcjXXxDAjpKGgsCAT+U="; + hash = "sha256-Y/sHWmfGQzv/D5JfgmbGvflLVgaYjpEI9Rnf2NykKN8="; }; nativeBuildInputs = [ From c1bfb6f5a1ca48a9a665e809bd5aeb45a5b367a3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:44 +0000 Subject: [PATCH 219/431] =?UTF-8?q?gnome-online-accounts:=203.52.3.1=20?= =?UTF-8?q?=E2=86=92=203.53.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/compare/3.52.3.1...3.53.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-online-accounts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-online-accounts/package.nix b/pkgs/by-name/gn/gnome-online-accounts/package.nix index c1ec50a7d782..362e02132a3c 100644 --- a/pkgs/by-name/gn/gnome-online-accounts/package.nix +++ b/pkgs/by-name/gn/gnome-online-accounts/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-online-accounts"; - version = "3.52.3.1"; + version = "3.53.2"; outputs = [ @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; - hash = "sha256-Se1yfW/ElHSZb6ft8JGbIeT8hW6jfm4w8XtQsQOvlwE="; + hash = "sha256-QNWo1yErqc9R52F8XGvvAEUD42wL9o+a0I6bsnMaFhY="; }; mesonFlags = [ From 844126fdb3ee2bbfe53c0d37155ad351e4fa4fcc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:59 +0000 Subject: [PATCH 220/431] =?UTF-8?q?gnome-settings-daemon:=2047.2=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/compare/47.2...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-settings-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-settings-daemon/package.nix b/pkgs/by-name/gn/gnome-settings-daemon/package.nix index fedef926e6bf..4d4a07c71682 100644 --- a/pkgs/by-name/gn/gnome-settings-daemon/package.nix +++ b/pkgs/by-name/gn/gnome-settings-daemon/package.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-settings-daemon"; - version = "47.2"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major finalAttrs.version}/gnome-settings-daemon-${finalAttrs.version}.tar.xz"; - hash = "sha256-HrdYhi6Ij1WghpGTCH8c+8x6EWNlTmMAmf9DQt0/alo="; + hash = "sha256-2n8M42iKyfG4k+OboKQ6IkjnCO4hD4Q+ML8KnYQ5pd0="; }; patches = [ From f2d4a14ba2c95cd26cd57b4ef7a2a804618faaba Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:00:29 +0000 Subject: [PATCH 221/431] =?UTF-8?q?libdex:=200.8.1=20=E2=86=92=200.9.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libdex/-/compare/0.8.1...0.9.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libdex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdex/package.nix b/pkgs/by-name/li/libdex/package.nix index b6f528c23c19..75d3dde07050 100644 --- a/pkgs/by-name/li/libdex/package.nix +++ b/pkgs/by-name/li/libdex/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdex"; - version = "0.8.1"; + version = "0.9.1"; outputs = [ "out" @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libdex/${lib.versions.majorMinor finalAttrs.version}/libdex-${finalAttrs.version}.tar.xz"; - hash = "sha256-lVR1rT5Dqr1vb3BDUmS17ne9JlvZVUUhH+4CawjTeKA="; + hash = "sha256-0rXsZXf8PmrwPdpIuMC+FE4xuqocySJKy5VuQeF0wVs="; }; nativeBuildInputs = [ From e2fd3f64185b17afe6b36d3a2ca63af3a40e5481 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:00:30 +0000 Subject: [PATCH 222/431] =?UTF-8?q?gcr=5F4:=204.3.1=20=E2=86=92=204.3.91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gcr/-/compare/4.3.1...4.3.91 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gcr/4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gcr/4.nix b/pkgs/development/libraries/gcr/4.nix index f12fb0fe030f..3755aae6db4c 100644 --- a/pkgs/development/libraries/gcr/4.nix +++ b/pkgs/development/libraries/gcr/4.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gcr"; - version = "4.3.1"; + version = "4.3.91"; outputs = [ "out" @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gcr/${lib.versions.majorMinor finalAttrs.version}/gcr-${finalAttrs.version}.tar.xz"; - hash = "sha256-svBw//GEDu9wVGoovoAjVCfBFqrcWTtbaMzIab46oJ0="; + hash = "sha256-nTJu09eK0Or7CEg5WgaK2+/ets/wTsVhXLPvdn2TOZA="; }; strictDeps = true; From 089caeb99fb30818e70ebbf45a434db82f51b986 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:00:32 +0000 Subject: [PATCH 223/431] =?UTF-8?q?libpanel:=201.8.1=20=E2=86=92=201.9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libpanel/-/compare/1.8.1...1.9.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libpanel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libpanel/package.nix b/pkgs/by-name/li/libpanel/package.nix index e0c2601c4c86..5ef924578ba8 100644 --- a/pkgs/by-name/li/libpanel/package.nix +++ b/pkgs/by-name/li/libpanel/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libpanel"; - version = "1.8.1"; + version = "1.9.0"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libpanel/${lib.versions.majorMinor finalAttrs.version}/libpanel-${finalAttrs.version}.tar.xz"; - hash = "sha256-uHuPqbeXaMxwQkN5PwFYoECh5G03uYiRiFRaf33Kpvs="; + hash = "sha256-DRErGnBfJri8LbI7wg6ulF8l6ZzCrblr+gfY/qvAx2s="; }; strictDeps = true; From cc85fcc1a199c01578f433a20087ed054157f982 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:19 +0000 Subject: [PATCH 224/431] =?UTF-8?q?gjs:=201.82.1=20=E2=86=92=201.83.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gjs/-/compare/1.82.1...1.83.90 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gj/gjs/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gj/gjs/package.nix b/pkgs/by-name/gj/gjs/package.nix index 0b55b40fbce1..ee96c7296cc4 100644 --- a/pkgs/by-name/gj/gjs/package.nix +++ b/pkgs/by-name/gj/gjs/package.nix @@ -8,6 +8,7 @@ pkg-config, gnome, gtk3, + gtk4, atk, gobject-introspection, spidermonkey_128, @@ -30,6 +31,7 @@ let testDeps = [ gtk3 + gtk4 atk pango.out gdk-pixbuf @@ -39,7 +41,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gjs"; - version = "1.82.1"; + version = "1.83.90"; outputs = [ "out" @@ -49,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gjs/${lib.versions.majorMinor finalAttrs.version}/gjs-${finalAttrs.version}.tar.xz"; - hash = "sha256-+zmqVjZXbeDloRcfVqGlgl4r0aaZcvsSC6eL0Qm1aTw="; + hash = "sha256-zolGZsn/zfa53TQ4PRfmbo9x6dasxzRMkLkIcDfb//Q="; }; patches = [ @@ -123,6 +125,7 @@ stdenv.mkDerivation (finalAttrs: { ln -s $PWD/libgjs.so.0 $out/lib/libgjs.so.0 ln -s $PWD/subprojects/gobject-introspection-tests/libgimarshallingtests.so $installedTests/libexec/installed-tests/gjs/libgimarshallingtests.so ln -s $PWD/subprojects/gobject-introspection-tests/libregress.so $installedTests/libexec/installed-tests/gjs/libregress.so + ln -s $PWD/subprojects/gobject-introspection-tests/libutility.so $installedTests/libexec/installed-tests/gjs/libutility.so ln -s $PWD/subprojects/gobject-introspection-tests/libwarnlib.so $installedTests/libexec/installed-tests/gjs/libwarnlib.so ln -s $PWD/installed-tests/js/libgjstesttools/libgjstesttools.so $installedTests/libexec/installed-tests/gjs/libgjstesttools.so ''; @@ -142,6 +145,8 @@ stdenv.mkDerivation (finalAttrs: { checkPhase = '' runHook preCheck + GTK_A11Y=none \ + HOME=$(mktemp -d) \ xvfb-run -s '-screen 0 800x600x24' \ meson test --print-errorlogs runHook postCheck From b4076b2522753ab9d647ba46245cb09644ed9905 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:20 +0000 Subject: [PATCH 225/431] =?UTF-8?q?adwaita-icon-theme:=2047.0=20=E2=86=92?= =?UTF-8?q?=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/compare/47.0...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ad/adwaita-icon-theme/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/adwaita-icon-theme/package.nix b/pkgs/by-name/ad/adwaita-icon-theme/package.nix index 1566d31a54f0..39b9db77c257 100644 --- a/pkgs/by-name/ad/adwaita-icon-theme/package.nix +++ b/pkgs/by-name/ad/adwaita-icon-theme/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "adwaita-icon-theme"; - version = "47.0"; + version = "48.beta"; src = fetchurl { url = "mirror://gnome/sources/adwaita-icon-theme/${lib.versions.major version}/adwaita-icon-theme-${version}.tar.xz"; - hash = "sha256-rQiKIpWMuEaeQdnxu6Dvsn5YaiECITzYnMJtsuACvf4="; + hash = "sha256-OM/bNTc2RDtkZq6DbqD/vz5MFZJBxculkWR/aX92xEU="; }; nativeBuildInputs = [ From 8fb8885ebd72269f2257b99c979bf52f5c77ff18 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:25 +0000 Subject: [PATCH 226/431] =?UTF-8?q?gtk4:=204.16.12=20=E2=86=92=204.17.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.16.12...4.17.5 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtk/4.x.nix | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index 297dfa0f0884..918500730456 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -4,7 +4,6 @@ buildPackages, replaceVars, fetchurl, - fetchpatch, pkg-config, docutils, gettext, @@ -69,7 +68,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk4"; - version = "4.16.12"; + version = "4.17.5"; outputs = [ "out" @@ -83,21 +82,10 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = - with finalAttrs; - "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; - hash = "sha256-7zG9vW8ILEQBY0ogyFCwBQyb8lLvHgeXZO6VoqDEyVo="; + url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; + hash = "sha256-euurG2MEE1zXEQURqPzqPQe6EmHGGxAuT8lfDcv82k8="; }; - patches = [ - # Fix rendering glitches on vulkan drivers which do not support mipmaps for VK_IMAGE_TILING_LINEAR (Asahi Honeykrisp) - # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8058 - (fetchpatch { - url = "https://gitlab.gnome.org/GNOME/gtk/-/commit/c9a3cdd396c5646382612ed25e93bb5f9664d043.patch"; - hash = "sha256-K774FFu6eyyjnxBTy7oTDygkh8+7qp5/KssHkyEwRR8="; - }) - ]; - depsBuildBuild = [ pkg-config ]; @@ -272,7 +260,7 @@ stdenv.mkDerivation (finalAttrs: { # Wrap demos postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - demos=(gtk4-demo gtk4-demo-application gtk4-icon-browser gtk4-widget-factory) + demos=(gtk4-demo gtk4-demo-application gtk4-widget-factory) for program in ''${demos[@]}; do wrapProgram $dev/bin/$program \ From d1ceff727c7e23715c18ef39aae815a2882d820b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:55 +0000 Subject: [PATCH 227/431] =?UTF-8?q?gnome-initial-setup:=2047.4=20=E2=86=92?= =?UTF-8?q?=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/47.4...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-initial-setup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-initial-setup/package.nix b/pkgs/by-name/gn/gnome-initial-setup/package.nix index 76e6436fcf5e..e9f0967d4aa2 100644 --- a/pkgs/by-name/gn/gnome-initial-setup/package.nix +++ b/pkgs/by-name/gn/gnome-initial-setup/package.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-initial-setup"; - version = "47.4"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-initial-setup/${lib.versions.major finalAttrs.version}/gnome-initial-setup-${finalAttrs.version}.tar.xz"; - hash = "sha256-LAKZ3CtxaBGCNZUNWJijUclMuduP2AjarV1uS6lbh7g="; + hash = "sha256-DtQisaDPdijVBwNkst0UtJ16oOBY6D1Hysl2pkTbsuY="; }; patches = [ From f2c70599f86f09289a63774cd3b5ca27aa854471 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:49 +0000 Subject: [PATCH 228/431] =?UTF-8?q?xdg-desktop-portal-gnome:=2047.3=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/compare/47.3...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix index 9fa774f3c6c5..fa8071ee4cdd 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xdg-desktop-portal-gnome"; - version = "47.3"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/xdg-desktop-portal-gnome/${lib.versions.major finalAttrs.version}/xdg-desktop-portal-gnome-${finalAttrs.version}.tar.xz"; - hash = "sha256-n25LFLWDNnyRXpSUdk8ny4SSf6o/nm4Bi5O7vPM2HkQ="; + hash = "sha256-/ob+pnN1nkl0srEOJ/WqPlaNjvaI99fYDKvKuQqGnws="; }; nativeBuildInputs = [ From 8ce968bba5d6990b6a0a03967c21e82054bc8e49 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:00 +0000 Subject: [PATCH 229/431] =?UTF-8?q?libadwaita:=201.6.4=20=E2=86=92=201.7.r?= =?UTF-8?q?c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libadwaita/-/compare/1.6.4...1.7.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libadwaita/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libadwaita/package.nix b/pkgs/by-name/li/libadwaita/package.nix index 95bec3c79927..39c8fa74001c 100644 --- a/pkgs/by-name/li/libadwaita/package.nix +++ b/pkgs/by-name/li/libadwaita/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libadwaita"; - version = "1.6.4"; + version = "1.7.rc"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "GNOME"; repo = "libadwaita"; rev = finalAttrs.version; - hash = "sha256-7AI8Eb6o/Gysli9CprwsgAzz1cGmNU79Qm7OzlsaTFw="; + hash = "sha256-bivO4x3WdxRKfNBiviJwZq0WW+wT9Rza0BSf/zf86j8="; }; depsBuildBuild = [ @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ - "-Dgtk_doc=true" + "-Ddocumentation=true" ] ++ lib.optionals (!finalAttrs.finalPackage.doCheck) [ "-Dtests=false" From 6fa1cabb73c751528783bf511d4c474c047bb69a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:16 +0000 Subject: [PATCH 230/431] =?UTF-8?q?loupe:=2047.4=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/loupe/-/compare/47.4...48.rc - cargo dependencies no longer vendored in the dist tarball https://gitlab.gnome.org/GNOME/loupe/-/commit/b54e85a5a64596c004afdf71610f1c5595303a86 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/lo/loupe/package.nix | 64 ++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index 373eb637020e..772acc467410 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -8,8 +8,6 @@ meson, ninja, pkg-config, - jq, - moreutils, rustc, wrapGAppsHook4, gtk4, @@ -19,21 +17,25 @@ libseccomp, glycin-loaders, gnome, + common-updater-scripts, + _experimental-update-script-combinators, + rustPlatform, }: stdenv.mkDerivation (finalAttrs: { pname = "loupe"; - version = "47.4"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/loupe/${lib.versions.major finalAttrs.version}/loupe-${finalAttrs.version}.tar.xz"; - hash = "sha256-jckmgpqcM4gAyPQytaNHJG5ty9mtLdGiTEmOr90+ias="; + hash = "sha256-vNRw832vFsejBCrSJ+m1DtNp8j69sMgYJQS6AbCxfEA="; }; - patches = [ - # Fix paths in glycin library - glycin-loaders.passthru.glycinPathsPatch - ]; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + name = "loupe-deps-${finalAttrs.version}"; + hash = "sha256-aR20tWdrjz2aI86amHj1aRjOEf5hVfIq1xS6QP/vOIs="; + }; nativeBuildInputs = [ cargo @@ -42,9 +44,8 @@ stdenv.mkDerivation (finalAttrs: { meson ninja pkg-config - jq - moreutils rustc + rustPlatform.cargoSetupHook wrapGAppsHook4 ]; @@ -56,13 +57,12 @@ stdenv.mkDerivation (finalAttrs: { libseccomp ]; - postPatch = '' - # Replace hash of file we patch in vendored glycin. - jq \ - --arg hash "$(sha256sum vendor/glycin/src/sandbox.rs | cut -d' ' -f 1)" \ - '.files."src/sandbox.rs" = $hash' \ - vendor/glycin/.cargo-checksum.json \ - | sponge vendor/glycin/.cargo-checksum.json + preConfigure = '' + # Dirty approach to add patches after cargoSetupPostUnpackHook + # We should eventually use a cargo vendor patch hook instead + pushd ../$(stripHash $cargoDeps)/glycin-2.* + patch -p3 < ${glycin-loaders.passthru.glycinPathsPatch} + popd ''; preFixup = '' @@ -73,8 +73,34 @@ stdenv.mkDerivation (finalAttrs: { ) ''; - passthru.updateScript = gnome.updateScript { - packageName = "loupe"; + passthru = { + updateScript = + let + updateSource = gnome.updateScript { + packageName = "loupe"; + }; + + updateLockfile = { + command = [ + "sh" + "-c" + '' + PATH=${ + lib.makeBinPath [ + common-updater-scripts + ] + } + update-source-version loupe --ignore-same-version --source-key=cargoDeps.vendorStaging > /dev/null + '' + ]; + # Experimental feature: do not copy! + supportedFeatures = [ "silent" ]; + }; + in + _experimental-update-script-combinators.sequence [ + updateSource + updateLockfile + ]; }; meta = with lib; { From 7600e0f2dd9fc9caf4d39527294f40634c8273dd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:58:49 +0000 Subject: [PATCH 231/431] =?UTF-8?q?glycin-loaders:=201.1.6=20=E2=86=92=201?= =?UTF-8?q?.2.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glycin/-/compare/1.1.6...1.2.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch | 8 ++++---- pkgs/by-name/gl/glycin-loaders/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch b/pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch index f05edf96a72a..27b4b1401588 100644 --- a/pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch +++ b/pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch @@ -1,17 +1,17 @@ diff --git a/vendor/glycin/src/sandbox.rs b/vendor/glycin/src/sandbox.rs -index 7d00b36..aa70dc7 100644 +index 08db832..4f44b21 100644 --- a/vendor/glycin/src/sandbox.rs +++ b/vendor/glycin/src/sandbox.rs -@@ -165,7 +165,7 @@ impl Sandbox { +@@ -202,7 +202,7 @@ impl Sandbox { - args.push(self.command); + args.push(self.exec()); - ("bwrap".into(), args, Some(seccomp_memfd)) + ("@bwrap@".into(), args, Some(seccomp_memfd)) } SandboxMechanism::FlatpakSpawn => { let memory_limit = Self::memory_limit(); -@@ -233,8 +233,8 @@ impl Sandbox { +@@ -299,8 +299,8 @@ impl Sandbox { "/", // Make /usr available as read only "--ro-bind", diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index 709c452b709f..f69cfaef6b6c 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "glycin-loaders"; - version = "1.1.6"; + version = "1.2.rc"; src = fetchurl { url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; - hash = "sha256-2EzFaBTyKEEArTQ5pDCDe7IfD5jUbg0rWGifLBlwjwQ="; + hash = "sha256-n9kqQEdMIJzUA75GBL1cT42jah6mXnuG0D3KPx7bxhE="; }; patches = [ @@ -81,7 +81,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "Glycin loaders for several formats"; - homepage = "https://gitlab.gnome.org/sophie-h/glycin"; + homepage = "https://gitlab.gnome.org/GNOME/glycin"; teams = [ teams.gnome ]; license = with licenses; [ mpl20 # or From 4616f367047edde4f5e90e18fcc9c91489935e62 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:52:09 +0000 Subject: [PATCH 232/431] =?UTF-8?q?gnome-calendar:=2047.0=20=E2=86=92=2048?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calendar/-/compare/47.0...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-calendar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-calendar/package.nix b/pkgs/by-name/gn/gnome-calendar/package.nix index 7d0ab132ced1..3f7e54bcd8ca 100644 --- a/pkgs/by-name/gn/gnome-calendar/package.nix +++ b/pkgs/by-name/gn/gnome-calendar/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "gnome-calendar"; - version = "47.0"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-calendar/${lib.versions.major version}/gnome-calendar-${version}.tar.xz"; - hash = "sha256-OwMxPxxNEtyCHgfiCdFZbVPq+iVdSS0s5av5LtG1HnY="; + hash = "sha256-kCo4kVm8M6SKBE250y4kJWj2vigGvMiBMixF9+02A+4="; }; nativeBuildInputs = [ From 01105ba6e475d81fdfe7e51fb01f501609b0fa5f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:51:00 +0000 Subject: [PATCH 233/431] =?UTF-8?q?gnome-maps:=2047.4=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/47.4...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-maps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-maps/package.nix b/pkgs/by-name/gn/gnome-maps/package.nix index 2f031a4043bd..338610a62021 100644 --- a/pkgs/by-name/gn/gnome-maps/package.nix +++ b/pkgs/by-name/gn/gnome-maps/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-maps"; - version = "47.4"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; - hash = "sha256-GMXicPtSLP08AD7AEJPgZesvK40bJ4Dfwnngv3dzXgs="; + hash = "sha256-RLkRCf9CbitGizYy7UdCBhbNzuVeVdU/OTw2i/zUsnQ="; }; doCheck = !stdenv.hostPlatform.isDarwin; From 639feac1d5fcc61826542f39158077ff3f39ea89 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:50:27 +0000 Subject: [PATCH 234/431] =?UTF-8?q?snapshot:=2047.1=20=E2=86=92=2048.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/snapshot/-/compare/47.1...48.0.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/sn/snapshot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snapshot/package.nix b/pkgs/by-name/sn/snapshot/package.nix index 430f048b18ce..0bd79455bc32 100644 --- a/pkgs/by-name/sn/snapshot/package.nix +++ b/pkgs/by-name/sn/snapshot/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "snapshot"; - version = "47.1"; + version = "48.0.1"; src = fetchurl { url = "mirror://gnome/sources/snapshot/${lib.versions.major finalAttrs.version}/snapshot-${finalAttrs.version}.tar.xz"; - hash = "sha256-5LFiZ5ryTH6W7m4itH1f8NqW4KD2FtE66xIHxgn4lIM="; + hash = "sha256-OTF2hZogt9I138MDAxuiDGhkQRBpiNyRHdkbe21m4f0="; }; patches = [ From 1e82e84d56229e56aecb3c4008fb7d4d3aeb6884 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:12 +0000 Subject: [PATCH 235/431] =?UTF-8?q?gtksourceview5:=205.14.2=20=E2=86=92=20?= =?UTF-8?q?5.15.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtksourceview/-/compare/5.14.2...5.15.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtksourceview/5.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtksourceview/5.x.nix b/pkgs/development/libraries/gtksourceview/5.x.nix index 8633f7f709c1..962b1e5dd903 100644 --- a/pkgs/development/libraries/gtksourceview/5.x.nix +++ b/pkgs/development/libraries/gtksourceview/5.x.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gtksourceview"; - version = "5.14.2"; + version = "5.15.1"; outputs = [ "out" @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtksourceview/${lib.versions.majorMinor finalAttrs.version}/gtksourceview-${finalAttrs.version}.tar.xz"; - hash = "sha256-Gm04emgHX4rv1OdSz0hxd8SmgjsU/4pDSYaFiurvYmQ="; + hash = "sha256-OcDIIUjAiKemV2XE+4+fBFWQvwtGSTC6Msn3CbKl9A4="; }; patches = [ From 65b2954049e8fc33352f4507b206d5108c930ff4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:00 +0000 Subject: [PATCH 236/431] =?UTF-8?q?gtkmm4:=204.16.0=20=E2=86=92=204.17.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtkmm/-/compare/4.16.0...4.17.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtkmm/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtkmm/4.x.nix b/pkgs/development/libraries/gtkmm/4.x.nix index f6e13a8c84a9..05a77d676b78 100644 --- a/pkgs/development/libraries/gtkmm/4.x.nix +++ b/pkgs/development/libraries/gtkmm/4.x.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { pname = "gtkmm"; - version = "4.16.0"; + version = "4.17.0"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-OyP9Or+PsiOwDpmDtgEK8tuA44yJq2mUuLYjCqhdYPk="; + hash = "sha256-rYLA8idPXLVrQRTk3ByS12/SEoYMi78uC+wPRJ1JJQo="; }; nativeBuildInputs = [ From 3b3827692697d7961898ed56655cdac5d5e0fffa Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:36 +0000 Subject: [PATCH 237/431] =?UTF-8?q?at-spi2-core:=202.54.1=20=E2=86=92=202.?= =?UTF-8?q?55.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/at-spi2-core/-/compare/2.54.1...2.55.90 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/at/at-spi2-core/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index d4de5e0ff027..b24e397accbd 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pname = "at-spi2-core"; - version = "2.54.1"; + version = "2.55.90"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/at-spi2-core/${lib.versions.majorMinor version}/at-spi2-core-${version}.tar.xz"; - hash = "sha256-8HKeXIdl/rGWm7bB+6GK+iWCEmsDWap1oXP9oaz5PEw="; + hash = "sha256-rz3qkeGNKV72lFpxBGJMjq44P4EhsR4TQX8ZB2LBykc="; }; nativeBuildInputs = From bf55c78b900d83d4e9fc9d8bf56db94c91dfff30 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:37 +0000 Subject: [PATCH 238/431] =?UTF-8?q?tinysparql:=203.8.2=20=E2=86=92=203.9.r?= =?UTF-8?q?c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tinysparql/-/compare/3.8.2...3.9.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ti/tinysparql/package.nix | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ti/tinysparql/package.nix b/pkgs/by-name/ti/tinysparql/package.nix index e6e7e08c54b8..028af092a31f 100644 --- a/pkgs/by-name/ti/tinysparql/package.nix +++ b/pkgs/by-name/ti/tinysparql/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "tinysparql"; - version = "3.8.2"; + version = "3.9.rc"; outputs = [ "out" @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { url = with finalAttrs; "mirror://gnome/sources/tinysparql/${lib.versions.majorMinor version}/tinysparql-${version}.tar.xz"; - hash = "sha256-u4ZDOGyO3FkaAyBdSg7aZh3N0glEc7/7m725TpNYnLI="; + hash = "sha256-IWxMRC1d09R2t0YVpMwrOSs4+21NFtFqo7kV3JLy0hM="; }; strictDeps = true; @@ -127,12 +127,14 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' chmod +x \ - docs/reference/libtracker-sparql/embed-files.py \ - docs/reference/libtracker-sparql/generate-svgs.sh + docs/reference/docgen-wrapper.sh \ + docs/reference/embed-files.py \ + docs/reference/generate-svgs.sh patchShebangs \ utils/data-generators/cc/generate \ - docs/reference/libtracker-sparql/embed-files.py \ - docs/reference/libtracker-sparql/generate-svgs.sh + docs/reference/docgen-wrapper.sh \ + docs/reference/embed-files.py \ + docs/reference/generate-svgs.sh # File "/build/tinysparql-3.8.0/tests/functional-tests/test_cli.py", line 233, in test_help # self.assertIn("TINYSPARQL-IMPORT(1)", output, "Manpage not found") @@ -155,7 +157,7 @@ stdenv.mkDerivation (finalAttrs: { # though, so we need to replace the absolute path with a local one during build. # We are using a symlink that will be overridden during installation. mkdir -p $out/lib - ln -s $PWD/src/libtracker-sparql/libtinysparql-3.0${darwinDot0}${extension} $out/lib/libtinysparql-3.0${darwinDot0}${extension}${linuxDot0} + ln -s $PWD/src/libtinysparql/libtinysparql-3.0${darwinDot0}${extension} $out/lib/libtinysparql-3.0${darwinDot0}${extension}${linuxDot0} ''; checkPhase = '' From 2caf0e26a8b72c6a740a3fa2a56f103901f28590 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:01:52 +0000 Subject: [PATCH 239/431] =?UTF-8?q?gsettings-desktop-schemas:=2047.1=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/compare/47.1...48.rc Goodbye Cantarell, welcome Adwaita fonts Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gs/gsettings-desktop-schemas/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix b/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix index f14ffaded9a5..1423fcd29961 100644 --- a/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix +++ b/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation rec { pname = "gsettings-desktop-schemas"; - version = "47.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-pgIE2cnAobJk1tDRNKODQLpfxgdqNLhNqUXYv8x6KBU="; + hash = "sha256-LSawXZl3I/Z/O+BSYikj2DrNBMy7rwG4BmiloCSaymc="; }; strictDeps = true; From d8dddbe52b6cbdfc6145f64840df29eca5318697 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:02:07 +0000 Subject: [PATCH 240/431] =?UTF-8?q?vala=5F0=5F56:=200.56.17=20=E2=86=92=20?= =?UTF-8?q?0.56.18?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/vala/-/compare/0.56.17...0.56.18 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/compilers/vala/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix index 9f80c8382b7b..33ed87c4bf28 100644 --- a/pkgs/development/compilers/vala/default.nix +++ b/pkgs/development/compilers/vala/default.nix @@ -129,8 +129,8 @@ let in rec { vala_0_56 = generic { - version = "0.56.17"; - hash = "sha256-JhAMTk7wBJxhknXxQNl89WWIPQDHVDyCvM5aQmk07Wo="; + version = "0.56.18"; + hash = "sha256-8q/+fUCrY9uOe57MP2vcnC/H4xNMhP8teV9IL+kmo4I="; }; vala = vala_0_56; From 73b1018231d94b9a34871c622b6af2fde6dfafc0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:02:15 +0000 Subject: [PATCH 241/431] =?UTF-8?q?gobject-introspection:=201.82.0=20?= =?UTF-8?q?=E2=86=92=201.83.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gobject-introspection/-/compare/1.82.0...1.83.2 Changelog-Reviewed-By: Jan Tojnar --- ...nner-Prefer-some-getters-over-others.patch | 92 +++++++++++++++++++ .../gobject-introspection/default.nix | 14 +-- 2 files changed, 97 insertions(+), 9 deletions(-) create mode 100644 pkgs/development/libraries/gobject-introspection/0001-scanner-Prefer-some-getters-over-others.patch diff --git a/pkgs/development/libraries/gobject-introspection/0001-scanner-Prefer-some-getters-over-others.patch b/pkgs/development/libraries/gobject-introspection/0001-scanner-Prefer-some-getters-over-others.patch new file mode 100644 index 000000000000..437e4cd0a7a4 --- /dev/null +++ b/pkgs/development/libraries/gobject-introspection/0001-scanner-Prefer-some-getters-over-others.patch @@ -0,0 +1,92 @@ +From 7b2d3699ad117199bc316c7007cc5984c3b09368 Mon Sep 17 00:00:00 2001 +From: Maximiliano Sandoval +Date: Thu, 20 Mar 2025 22:52:54 +0100 +Subject: [PATCH] scanner: Prefer some getters over others + +At the moment the current set of heuristics to determine a getter for a +property is good for finding *a* getter. However, if there are multiple +candidates we might declare the wrong method as a getter. + +We introduce a priority system to determine which getter candidate is +the most appropriate as the getter. The weight were chosen with gaps in +between so that new and better heuristics have space to thrive. + +For a property named `p`, these are the possible getter candidates: + + - A method declared via the `(getter p)` annotation + - The method `get_p` + - The method `is_p` + - The method `p` + +we declare the getter to be the first candidate in the list for which a +method of the same name is available. + +See https://gitlab.gnome.org/GNOME/gjs/-/issues/681. +--- + giscanner/maintransformer.py | 22 +++++++++++++++------- + 1 file changed, 15 insertions(+), 7 deletions(-) + +diff --git a/giscanner/maintransformer.py b/giscanner/maintransformer.py +index a81b1777..9aaf2578 100644 +--- a/giscanner/maintransformer.py ++++ b/giscanner/maintransformer.py +@@ -1612,7 +1612,10 @@ method or constructor of some type.""" + if not prop.introspectable: + continue + setter = None +- getter = [] ++ # They keys are method names of candidates for getters. The values ++ # are priority weights that measure how tasteful was the heuristic ++ # used to propose their candidate. ++ getter = {} + if prop.setter is None: + if prop.writable and not prop.construct_only: + setter = 'set_' + normalized_name +@@ -1620,17 +1623,17 @@ method or constructor of some type.""" + setter = prop.setter + if prop.getter is None: + if prop.readable: +- getter = ['get_' + normalized_name] ++ getter[f"get_{normalized_name}"] = 50 + # Heuristic: boolean properties can have getters that are + # prefixed by is_property_name, like: gtk_window_is_maximized() + if prop.type.is_equiv(ast.TYPE_BOOLEAN) and not normalized_name.startswith("is_"): +- getter.append(f"is_{normalized_name}") ++ getter[f"is_{normalized_name}"] = 25 + # Heuristic: read-only properties can have getters that are + # just the property name, like: gtk_widget_has_focus() + if not prop.writable and prop.type.is_equiv(ast.TYPE_BOOLEAN): +- getter.append(normalized_name) ++ getter[normalized_name] = 10 + else: +- getter = [prop.getter] ++ getter[prop.getter] = 99 + for method in node.methods: + if not method.introspectable: + continue +@@ -1645,7 +1648,7 @@ method or constructor of some type.""" + method.set_property = prop.name + prop.setter = method.name + continue +- if getter is not [] and method.name in getter: ++ if getter is not {} and method.name in getter: + if method.get_property is None: + method.get_property = prop.name + elif method.get_property != prop.name: +@@ -1654,7 +1657,12 @@ method or constructor of some type.""" + "mismatched '(get-property %s)' annotation" % + (method.symbol, prop.name, method.get_property)) + method.get_property = prop.name +- prop.getter = method.name ++ # Check the priority of the last matching getter ++ current_priority = -1 ++ if current_getter := prop.getter: ++ current_priority = getter.get(current_getter, -1) ++ if getter[method.name] >= current_priority: ++ prop.getter = method.name + continue + + def _pass_member_numeric_name(self, node): +-- +2.48.1 + diff --git a/pkgs/development/libraries/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix index 38030d5a87d9..f358a273fd4b 100644 --- a/pkgs/development/libraries/gobject-introspection/default.nix +++ b/pkgs/development/libraries/gobject-introspection/default.nix @@ -43,7 +43,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gobject-introspection"; - version = "1.82.0"; + version = "1.83.2"; # outputs TODO: share/gobject-introspection-1.0/tests is needed during build # by pygobject3 (and maybe others), but it's only searched in $out @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gobject-introspection/${lib.versions.majorMinor finalAttrs.version}/gobject-introspection-${finalAttrs.version}.tar.xz"; - hash = "sha256-D1pMGQhCS/JrxB6TYRaMNjaFCA+9uHoZbIkchAHKLwk="; + hash = "sha256-igRCUX1NeT5Exky+ydKE33HJTxnmQJp14hej2Cvajq4="; }; patches = @@ -69,13 +69,9 @@ stdenv.mkDerivation (finalAttrs: { inherit nixStoreDir; }) - # Add _Complex support for glibc-2.41: - # https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/519 - (fetchpatch { - name = "complex-clang.patch"; - url = "https://gitlab.gnome.org/GNOME/gobject-introspection/-/commit/2812471365c75ab51347a9101771128f8ab283ab.patch"; - hash = "sha256-MR0tCOVfoAAPUIlT/Y8IYWiz48j1EnhNjUBzvsCUsEI="; - }) + # Fix getter heuristics regression + # https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/529 + ./0001-scanner-Prefer-some-getters-over-others.patch ] ++ lib.optionals x11Support [ # Hardcode the cairo shared library path in the Cairo gir shipped with this package. From c9afde4c1ee0a06103ddc3cebb5a897409ba8bb3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:02:24 +0000 Subject: [PATCH 242/431] =?UTF-8?q?glib:=202.82.5=20=E2=86=92=202.83.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glib/-/compare/2.82.5...2.83.5 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gl/glib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glib/package.nix b/pkgs/by-name/gl/glib/package.nix index 14fe665be7ff..e462061fb6b0 100644 --- a/pkgs/by-name/gl/glib/package.nix +++ b/pkgs/by-name/gl/glib/package.nix @@ -75,7 +75,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "glib"; - version = "2.82.5"; + version = "2.83.5"; outputs = [ "bin" @@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/glib/${lib.versions.majorMinor finalAttrs.version}/glib-${finalAttrs.version}.tar.xz"; - hash = "sha256-BcIDH5vfa1q6egbKhPC0rO0osZvxtQxqslzGdSd8vD8="; + hash = "sha256-+DQsTytxPJJtsbNLi9k91MslFaEQLYQZaG/pOULGBxw="; }; patches = From 27b47ea93debd61a2bb4ba8df0fe9f7e54b13a09 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 3 Mar 2025 00:00:29 +0000 Subject: [PATCH 243/431] =?UTF-8?q?gvfs:=201.56.1=20=E2=86=92=201.57.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.56.1...1.57.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gv/gvfs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gv/gvfs/package.nix b/pkgs/by-name/gv/gvfs/package.nix index 331b434640dc..b44ec36390a3 100644 --- a/pkgs/by-name/gv/gvfs/package.nix +++ b/pkgs/by-name/gv/gvfs/package.nix @@ -47,11 +47,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gvfs"; - version = "1.56.1"; + version = "1.57.2"; src = fetchurl { url = "mirror://gnome/sources/gvfs/${lib.versions.majorMinor finalAttrs.version}/gvfs-${finalAttrs.version}.tar.xz"; - hash = "sha256-hnMczsZ5ZI+HNOI3sd4ZDr3ubkyMD1b0VMMViOUJqhA="; + hash = "sha256-8Wvvjsof1sEX6F2wEdIekVZpeQ1VhnNJxfGykSmelYU="; }; patches = [ From d637b708b211bfe08f15a854ad138a45a37ad385 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:54 +0000 Subject: [PATCH 244/431] =?UTF-8?q?glibmm=5F2=5F68:=202.82.0=20=E2=86=92?= =?UTF-8?q?=202.83.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glibmm/-/compare/2.82.0...2.83.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/glibmm/2.68.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glibmm/2.68.nix b/pkgs/development/libraries/glibmm/2.68.nix index 2bea3af219c2..3e030f2a6174 100644 --- a/pkgs/development/libraries/glibmm/2.68.nix +++ b/pkgs/development/libraries/glibmm/2.68.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { pname = "glibmm"; - version = "2.82.0"; + version = "2.83.1"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-OGhM/zFyc2FcZ7j6mAbxYpnVHlUG2bkJuuFbWJ+pnLY="; + hash = "sha256-aDUKgjwz2orPsSY3FbsAKjbGg0a9RMGaxMPwvRkP0rE="; }; nativeBuildInputs = [ From ad0fc732f1144bf92ee2d0b1a0d79bacc72e13ba Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 2 Mar 2025 23:59:53 +0000 Subject: [PATCH 245/431] =?UTF-8?q?sysprof:=2047.2=20=E2=86=92=2048.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/sysprof/-/compare/47.2...48.beta Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/tools/profiling/sysprof/capture.nix | 1 + pkgs/development/tools/profiling/sysprof/default.nix | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/profiling/sysprof/capture.nix b/pkgs/development/tools/profiling/sysprof/capture.nix index 6dd050841b0b..cd2bd19fda39 100644 --- a/pkgs/development/tools/profiling/sysprof/capture.nix +++ b/pkgs/development/tools/profiling/sysprof/capture.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation { "-Dtests=false" "-Dexamples=false" "-Dpolkit-agent=disabled" # only useful for sysprof-cli + "-Ddebuginfod=disabled" ]; meta = sysprof.meta // { diff --git a/pkgs/development/tools/profiling/sysprof/default.nix b/pkgs/development/tools/profiling/sysprof/default.nix index dcab3c49969f..a544e2c0aaa3 100644 --- a/pkgs/development/tools/profiling/sysprof/default.nix +++ b/pkgs/development/tools/profiling/sysprof/default.nix @@ -3,6 +3,7 @@ lib, desktop-file-utils, fetchurl, + elfutils, gettext, glib, gtk4, @@ -25,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sysprof"; - version = "47.2"; + version = "48.beta"; outputs = [ "out" @@ -35,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/sysprof/${lib.versions.major finalAttrs.version}/sysprof-${finalAttrs.version}.tar.xz"; - hash = "sha256-5LXt6f2XjsPw1aDUTQQpptIBw2K/bLRScxkDGuRixU8="; + hash = "sha256-0R19TtJRXXocY3B3Cw8dBTqTydfK2tVjejEC7kc/jd4="; }; nativeBuildInputs = [ @@ -51,6 +52,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + elfutils glib gtk4 json-glib From ebcbcfcc58ec42b4794a624fe30ab9addab35baf Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:23:33 +0000 Subject: [PATCH 246/431] =?UTF-8?q?gupnp-tools:=200.12.1=20=E2=86=92=200.1?= =?UTF-8?q?2.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gupnp-tools/-/compare/gupnp-tools-0.12.1...gupnp-tools-0.12.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gu/gupnp-tools/package.nix | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/gu/gupnp-tools/package.nix b/pkgs/by-name/gu/gupnp-tools/package.nix index 112cb1dde0a3..24e29a70b0fb 100644 --- a/pkgs/by-name/gu/gupnp-tools/package.nix +++ b/pkgs/by-name/gu/gupnp-tools/package.nix @@ -16,13 +16,13 @@ wrapGAppsHook3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gupnp-tools"; - version = "0.12.1"; + version = "0.12.2"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "U8+TEj85fo+PC46eQ2TIanUCpTNPTAvi4FSoJEeL1bo="; + url = "mirror://gnome/sources/gupnp-tools/${lib.versions.majorMinor finalAttrs.version}/gupnp-tools-${finalAttrs.version}.tar.xz"; + sha256 = "TJLy0aPUVOwfX7Be8IyjTfnHQ69kyLWWXDWITUbLAFw="; }; nativeBuildInputs = [ @@ -42,13 +42,9 @@ stdenv.mkDerivation rec { gtksourceview4 ]; - # new libxml2 version - # TODO: can be dropped on next update - NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ]; - passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "gupnp-tools"; versionPolicy = "odd-unstable"; }; }; @@ -60,4 +56,4 @@ stdenv.mkDerivation rec { teams = [ teams.gnome ]; platforms = platforms.unix; }; -} +}) From 5fcc66e6408e7496ec65cde2273d21c91aa5a26e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:23:53 +0000 Subject: [PATCH 247/431] =?UTF-8?q?gnome-usage:=2046.0=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-usage/-/compare/46.0...48.rc Introduces an optional runtime dependency on `vnstat` program. Not hardcoding that path since it does not work without a daemon anyway. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-usage/package.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gn/gnome-usage/package.nix b/pkgs/by-name/gn/gnome-usage/package.nix index 8be45e278654..059aadd85b82 100644 --- a/pkgs/by-name/gn/gnome-usage/package.nix +++ b/pkgs/by-name/gn/gnome-usage/package.nix @@ -12,20 +12,22 @@ wrapGAppsHook4, glib, gtk4, + json-glib, libadwaita, libgee, libgtop, + networkmanager, gnome, tinysparql, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-usage"; - version = "46.0"; + version = "48.rc"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-GGrajgAYjIn4yrVPNZmO2XpG6rb9shiRAoNhvzhqybI="; + url = "mirror://gnome/sources/gnome-usage/${lib.versions.major finalAttrs.version}/gnome-usage-${finalAttrs.version}.tar.xz"; + hash = "sha256-LUbc2QcKkY/sMUdxaaQDI2CdCFa5XHo3wBusqULTk+w="; }; nativeBuildInputs = [ @@ -42,9 +44,11 @@ stdenv.mkDerivation rec { buildInputs = [ glib gtk4 + json-glib libadwaita libgee libgtop + networkmanager tinysparql ]; @@ -55,7 +59,7 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "gnome-usage"; }; }; @@ -67,4 +71,4 @@ stdenv.mkDerivation rec { platforms = platforms.linux; teams = [ teams.gnome ]; }; -} +}) From 0438b841e1616a9308a1748f8b5fde669d205491 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:23:55 +0000 Subject: [PATCH 248/431] =?UTF-8?q?gnome-console:=2047.1=20=E2=86=92=2048.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-console/-/compare/47.1...48.rc The TERM=xterm-256color hack is still needed. Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-console/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-console/package.nix b/pkgs/by-name/gn/gnome-console/package.nix index d1c557a197e3..b211ee174327 100644 --- a/pkgs/by-name/gn/gnome-console/package.nix +++ b/pkgs/by-name/gn/gnome-console/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "gnome-console"; - version = "47.1"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-0/YAtFtRcWaRrukocDMunJqMqJ1VNWXzEx2eKAdHJdA="; + hash = "sha256-pOokEmWfm3Cypm2wnke1yjGwbN4Fd/LgqD1baO0fYUk="; }; nativeBuildInputs = [ From 2272176106329b8cc9b05e6285723d548e2ce0aa Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:11 +0000 Subject: [PATCH 249/431] =?UTF-8?q?orca:=2048.beta=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/orca/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/or/orca/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index efcf5ecdc95d..94ba1bb406ff 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -29,13 +29,13 @@ python3.pkgs.buildPythonApplication rec { pname = "orca"; - version = "48.beta"; + version = "48.rc"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; - hash = "sha256-aY9LD2KtXJm5lcJg1rZnCIp1d9YIk5vfQzNTMIlQ10c="; + hash = "sha256-vODDEKFz1GScHxO2Ho3015yVEBdkulH1xhkVQ1eYNJU="; }; patches = [ From cf7bc14f8efad2ae5626d461aa9f583041eda014 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:19 +0000 Subject: [PATCH 250/431] =?UTF-8?q?gnome-control-center:=2048.beta=20?= =?UTF-8?q?=E2=86=92=2048.rc.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/48.beta...48.rc.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-control-center/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index d69ee51ef623..a6a93f31bafe 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -65,6 +65,7 @@ tzdata, udisks2, upower, + wayland-scanner, libepoxy, gnome-user-share, gnome-remote-desktop, @@ -74,11 +75,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-control-center"; - version = "48.beta"; + version = "48.rc.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-Dvey0wBObrQY/OcIC7GNGyQm+ylhs5/tnCEYurAebCQ="; + hash = "sha256-IMroFNkpicoW5Owmixb5Dp8jrvncTFMYl64do1PayIU="; }; patches = [ @@ -98,6 +99,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config python3 shared-mime-info + wayland-scanner wrapGAppsHook4 ]; From 554b09b5e770a5a3fdb071c2c1a49da369d3bcb9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:35 +0000 Subject: [PATCH 251/431] =?UTF-8?q?gnome-backgrounds:=2048.beta=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/compare/48.beta...48.rc Back to JPEG. Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-backgrounds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-backgrounds/package.nix b/pkgs/by-name/gn/gnome-backgrounds/package.nix index 17a5860d54b8..43f2db90671e 100644 --- a/pkgs/by-name/gn/gnome-backgrounds/package.nix +++ b/pkgs/by-name/gn/gnome-backgrounds/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "gnome-backgrounds"; - version = "48.beta"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-backgrounds/${lib.versions.major version}/gnome-backgrounds-${version}.tar.xz"; - hash = "sha256-D6aqEG7lvPR20mNQWC8DacgCpkj403SHH9NgOUU/a+k="; + hash = "sha256-Yxb3CxfhKxBHjbc8AvRv+u05mYjpAz/F6ixhNY8GITg="; }; patches = [ From c0298f9d445d478945b998fc523fbbb954637299 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:44 +0000 Subject: [PATCH 252/431] =?UTF-8?q?gnome-shell-extensions:=2048.beta=20?= =?UTF-8?q?=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell-extensions/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/pkgs/by-name/gn/gnome-shell-extensions/package.nix index 75f805119865..fed19747ca4e 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/package.nix +++ b/pkgs/by-name/gn/gnome-shell-extensions/package.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell-extensions"; - version = "48.beta"; + version = "48.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz"; - hash = "sha256-XMVlp5VA4vs7qwQXCOy+8oyDMZ3lQ4j12r6dfDV4jGI="; + hash = "sha256-Ht5XDUO2Hiih8Or3Ryy1zvPlIlXE5D/mRpWy7e0rl6I="; }; patches = [ From 162ece422725a35c05bcd969d979ef10a985fede Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:53 +0000 Subject: [PATCH 253/431] =?UTF-8?q?gnome-shell:=2048.beta=20=E2=86=92=2048?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell/fix-paths.patch | 18 +++++++++--------- pkgs/by-name/gn/gnome-shell/package.nix | 8 +++++--- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/fix-paths.patch b/pkgs/by-name/gn/gnome-shell/fix-paths.patch index a87f5129152f..56e716148326 100644 --- a/pkgs/by-name/gn/gnome-shell/fix-paths.patch +++ b/pkgs/by-name/gn/gnome-shell/fix-paths.patch @@ -10,10 +10,10 @@ index de91167c5..1c9965678 100644 +ExecStart=@gsettings@ set org.gnome.shell disable-user-extensions true Restart=no diff --git a/js/ui/extensionDownloader.js b/js/ui/extensionDownloader.js -index 197cc1c1c..dd74aa167 100644 +index 53fd92846..89533cedc 100644 --- a/js/ui/extensionDownloader.js +++ b/js/ui/extensionDownloader.js -@@ -110,7 +110,7 @@ async function extractExtensionArchive(bytes, dir) { +@@ -124,7 +124,7 @@ async function extractExtensionArchive(bytes, dir) { stream.close_async(GLib.PRIORITY_DEFAULT, null); const unzip = Gio.Subprocess.new( @@ -22,7 +22,7 @@ index 197cc1c1c..dd74aa167 100644 Gio.SubprocessFlags.NONE); await unzip.wait_check_async(null); -@@ -132,7 +132,7 @@ async function extractExtensionArchive(bytes, dir) { +@@ -146,7 +146,7 @@ async function extractExtensionArchive(bytes, dir) { } const compileSchema = Gio.Subprocess.new( @@ -32,15 +32,15 @@ index 197cc1c1c..dd74aa167 100644 try { diff --git a/js/ui/status/keyboard.js b/js/ui/status/keyboard.js -index fff4e73c2..92859b099 100644 +index 1b43e1051..a31b0a304 100644 --- a/js/ui/status/keyboard.js +++ b/js/ui/status/keyboard.js -@@ -1092,6 +1092,6 @@ class InputSourceIndicator extends PanelMenu.Button { - if (xkbVariant.length > 0) - description = `${description}\t${xkbVariant}`; +@@ -1104,6 +1104,6 @@ class InputSourceIndicator extends PanelMenu.Button { + _showLayout() { + Main.overview.hide(); -- Util.spawn(['tecla', description]); -+ Util.spawn(['@tecla@', description]); +- Util.spawn(['tecla']); ++ Util.spawn(['@tecla@']); } }); diff --git a/subprojects/extensions-tool/src/command-install.c b/subprojects/extensions-tool/src/command-install.c diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index f112a9709889..676d2a3e3eef 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -69,7 +69,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "48.beta"; + version = "48.rc"; outputs = [ "out" @@ -78,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-4MK+4aFnTGIoR/NTyuWew2v7Ei0sEXg0r/EgRF18Wys="; + hash = "sha256-3Vscc9RggZymg6quDK8fEmu9VfYavIctRMim/NW1m8c="; }; patches = [ @@ -183,7 +183,9 @@ stdenv.mkDerivation (finalAttrs: { ]; postPatch = '' - patchShebangs src/data-to-c.py + patchShebangs \ + src/data-to-c.py \ + meson/generate-app-list.py # We can generate it ourselves. rm -f man/gnome-shell.1 From 608bd55e8f6137b410300a17a6fa43722f2a6e8b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:56 +0000 Subject: [PATCH 254/431] =?UTF-8?q?libgnome-games-support=5F2=5F0:=202.0.0?= =?UTF-8?q?=20=E2=86=92=202.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libgnome-games-support/-/compare/2.0.0...2.0.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/libgnome-games-support/2.0.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libgnome-games-support/2.0.nix b/pkgs/development/libraries/libgnome-games-support/2.0.nix index 27f69a5bf1e1..e0fc4f0d6c62 100644 --- a/pkgs/development/libraries/libgnome-games-support/2.0.nix +++ b/pkgs/development/libraries/libgnome-games-support/2.0.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation rec { pname = "libgnome-games-support"; - version = "2.0.0"; + version = "2.0.1"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "U4Ifb+Mu3cue7zMk9kaqrIPMbT3gk339XyZkcNRT0qQ="; + sha256 = "AYbyXEiSyGx+rEOjB/wZ22lt9PGayn9U6DwiHfnZeQo="; }; nativeBuildInputs = [ From a7696289a31297e948a15fe03bd6cab69120569e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:24:57 +0000 Subject: [PATCH 255/431] =?UTF-8?q?nautilus:=2048.beta=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index 0757d18d6eb9..035ebbb212df 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "48.beta"; + version = "48.rc"; outputs = [ "out" @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-Tah3f3HmS8rpx0ry//MVJcl+YB8FJYapjVt4dziKeKY="; + hash = "sha256-gTGzf0brSqYarJl9bOih+svTYE0Xf2G9OxdiBDW6qZ4="; }; patches = [ From ce55d91e6d909716eac20e9a4a7bb4f6aa04cefe Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:25:09 +0000 Subject: [PATCH 256/431] =?UTF-8?q?mutter:=2048.beta=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/mu/mutter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 7d6bea0bd113..2d498a33d073 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "48.beta"; + version = "48.rc"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-Li/WoCTUpbD+2aNPTKJfyVBf6E8E2gzV3JAbcNhoujE="; + hash = "sha256-QzjYVCQmpwjYBCf1sZ8fhmg8BOxuL0NHmrsosRWrqG8="; }; mesonFlags = [ From 18d1ff10539de38fc9229ceba12fa2b78aa0beba Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:25:21 +0000 Subject: [PATCH 257/431] =?UTF-8?q?glibmm=5F2=5F68:=202.83.1=20=E2=86=92?= =?UTF-8?q?=202.84.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glibmm/-/compare/2.83.1...2.84.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/glibmm/2.68.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glibmm/2.68.nix b/pkgs/development/libraries/glibmm/2.68.nix index 3e030f2a6174..be8ea25ae8ac 100644 --- a/pkgs/development/libraries/glibmm/2.68.nix +++ b/pkgs/development/libraries/glibmm/2.68.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { pname = "glibmm"; - version = "2.83.1"; + version = "2.84.0"; outputs = [ "out" @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-aDUKgjwz2orPsSY3FbsAKjbGg0a9RMGaxMPwvRkP0rE="; + hash = "sha256-Vu5fUcis/Ar99GlZMW5MhVTLUO0ra8XOOJ2XnLtkJQk="; }; nativeBuildInputs = [ From f2a3cc1abeeda8ceae7351a48047a5156652f2bd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:25:43 +0000 Subject: [PATCH 258/431] =?UTF-8?q?gtk4:=204.17.5=20=E2=86=92=204.17.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.17.5...4.17.6 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtk/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index 918500730456..acb28d668626 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -68,7 +68,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk4"; - version = "4.17.5"; + version = "4.17.6"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-euurG2MEE1zXEQURqPzqPQe6EmHGGxAuT8lfDcv82k8="; + hash = "sha256-366boSY/hK+oOklNsu0UxzksZ4QLZzC/om63n94eE6E="; }; depsBuildBuild = [ From 1fa3dc23f89609b68483a268021e4075fbe739da Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:28:04 +0000 Subject: [PATCH 259/431] =?UTF-8?q?gobject-introspection:=201.83.2=20?= =?UTF-8?q?=E2=86=92=201.83.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gobject-introspection/-/compare/1.83.2...1.83.4 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gobject-introspection/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix index f358a273fd4b..10a740fc321f 100644 --- a/pkgs/development/libraries/gobject-introspection/default.nix +++ b/pkgs/development/libraries/gobject-introspection/default.nix @@ -43,7 +43,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gobject-introspection"; - version = "1.83.2"; + version = "1.83.4"; # outputs TODO: share/gobject-introspection-1.0/tests is needed during build # by pygobject3 (and maybe others), but it's only searched in $out @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gobject-introspection/${lib.versions.majorMinor finalAttrs.version}/gobject-introspection-${finalAttrs.version}.tar.xz"; - hash = "sha256-igRCUX1NeT5Exky+ydKE33HJTxnmQJp14hej2Cvajq4="; + hash = "sha256-hvAuaJ/03zYrLQ8KmswmKs5dw+cckHi9umkkZ0ghOFU="; }; patches = From b08c9f4f806226347b3e13774f19f1016f30d9bd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:28:14 +0000 Subject: [PATCH 260/431] =?UTF-8?q?glib:=202.83.5=20=E2=86=92=202.84.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glib/-/compare/2.83.5...2.84.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gl/glib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glib/package.nix b/pkgs/by-name/gl/glib/package.nix index e462061fb6b0..9175b6568516 100644 --- a/pkgs/by-name/gl/glib/package.nix +++ b/pkgs/by-name/gl/glib/package.nix @@ -75,7 +75,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "glib"; - version = "2.83.5"; + version = "2.84.0"; outputs = [ "bin" @@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/glib/${lib.versions.majorMinor finalAttrs.version}/glib-${finalAttrs.version}.tar.xz"; - hash = "sha256-+DQsTytxPJJtsbNLi9k91MslFaEQLYQZaG/pOULGBxw="; + hash = "sha256-+II2AMuFQl4oFc+tguog/apThIKrdOcpPViz9kpa/2o="; }; patches = From 26a14ebef15ab8192d8d29a5cf708090f6cdf831 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 11 Mar 2025 23:25:21 +0000 Subject: [PATCH 261/431] =?UTF-8?q?sysprof:=2048.beta=20=E2=86=92=2048.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.beta...48.rc Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/tools/profiling/sysprof/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/profiling/sysprof/default.nix b/pkgs/development/tools/profiling/sysprof/default.nix index a544e2c0aaa3..ea59edcbde43 100644 --- a/pkgs/development/tools/profiling/sysprof/default.nix +++ b/pkgs/development/tools/profiling/sysprof/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sysprof"; - version = "48.beta"; + version = "48.rc"; outputs = [ "out" @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/sysprof/${lib.versions.major finalAttrs.version}/sysprof-${finalAttrs.version}.tar.xz"; - hash = "sha256-0R19TtJRXXocY3B3Cw8dBTqTydfK2tVjejEC7kc/jd4="; + hash = "sha256-KfA1DAoGungDtOgzRWw4ofZe6Fz/B0tLRvAgfKhjyu8="; }; nativeBuildInputs = [ From d6b2793695bc92c82826100070b3ed7751a863bd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Wed, 12 Mar 2025 08:26:32 +0100 Subject: [PATCH 262/431] =?UTF-8?q?ashpd-demo:=200.4.0=20=E2=86=92=200.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/bilelmoussaoui/ashpd/compare/0.4.0-demo...0.5.0-demo Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/as/ashpd-demo/package.nix | 40 ++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/ashpd-demo/package.nix b/pkgs/by-name/as/ashpd-demo/package.nix index bcfca11eaa5e..f03cbff96f3d 100644 --- a/pkgs/by-name/as/ashpd-demo/package.nix +++ b/pkgs/by-name/as/ashpd-demo/package.nix @@ -17,22 +17,25 @@ wayland, wrapGAppsHook4, desktop-file-utils, + gitUpdater, + common-updater-scripts, + _experimental-update-script-combinators, }: stdenv.mkDerivation (finalAttrs: { pname = "ashpd-demo"; - version = "0.4.1"; + version = "0.5.0"; src = fetchFromGitHub { owner = "bilelmoussaoui"; repo = "ashpd"; rev = "${finalAttrs.version}-demo"; - hash = "sha256-fIyJEUcyTcjTbBycjuJb99wALQelMT7Zq6PHKcL2F80="; + hash = "sha256-0IGqA8PM6I2p4/MrptkdSWIZThMoeaMsdMc6tVTI2MU="; }; cargoDeps = rustPlatform.fetchCargoVendor { src = "${finalAttrs.src}/ashpd-demo"; - hash = "sha256-iluV24uSEHDcYi6pO2HNrKs4ShwFvZ/ryv8ioopaNMI="; + hash = "sha256-kUEzVBk8dKXCQdHFJJS633CBG1F57TIxJg1xApMwzbI="; }; nativeBuildInputs = [ @@ -63,6 +66,37 @@ stdenv.mkDerivation (finalAttrs: { cd ashpd-demo ''; + passthru = { + updateScript = + let + updateSource = gitUpdater { + url = finalAttrs.src.gitRepoUrl; + rev-suffix = "-demo"; + }; + + updateLockfile = { + command = [ + "sh" + "-c" + '' + PATH=${ + lib.makeBinPath [ + common-updater-scripts + ] + } + update-source-version ashpd-demo --ignore-same-version --source-key=cargoDeps.vendorStaging > /dev/null + '' + ]; + # Experimental feature: do not copy! + supportedFeatures = [ "silent" ]; + }; + in + _experimental-update-script-combinators.sequence [ + updateSource + updateLockfile + ]; + }; + meta = with lib; { description = "Tool for playing with XDG desktop portals"; mainProgram = "ashpd-demo"; From 4d28663b68341e92695400089ae160d8195cbb94 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:29 +0000 Subject: [PATCH 263/431] =?UTF-8?q?gnome-software:=2048.rc=20=E2=86=92=204?= =?UTF-8?q?8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-software/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-software/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-software/package.nix b/pkgs/by-name/gn/gnome-software/package.nix index f21f59734098..b763c241225f 100644 --- a/pkgs/by-name/gn/gnome-software/package.nix +++ b/pkgs/by-name/gn/gnome-software/package.nix @@ -48,11 +48,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gnome-software"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz"; - hash = "sha256-JhC1vKZQQlRnefnnASDTO19ibtz4pc5TTbtUEZvkVc8="; + hash = "sha256-5gevVU6Dj9bQfBYx9jSyDovU5q3xb8dTXEUgh0r1RPc="; }; patches = [ From ac6b4b31e9d3478bb2c96b4791daa5c4a55ad011 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:29 +0000 Subject: [PATCH 264/431] =?UTF-8?q?gnome-initial-setup:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-initial-setup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-initial-setup/package.nix b/pkgs/by-name/gn/gnome-initial-setup/package.nix index e9f0967d4aa2..e30a970361a9 100644 --- a/pkgs/by-name/gn/gnome-initial-setup/package.nix +++ b/pkgs/by-name/gn/gnome-initial-setup/package.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-initial-setup"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-initial-setup/${lib.versions.major finalAttrs.version}/gnome-initial-setup-${finalAttrs.version}.tar.xz"; - hash = "sha256-DtQisaDPdijVBwNkst0UtJ16oOBY6D1Hysl2pkTbsuY="; + hash = "sha256-erMN3erL44WWj/DYW0Cfkob7dFGTMJ/Ks2vlJ5gUFYk="; }; patches = [ From 349e928f13f1bedb40c6ffff652adf73e7811f4d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:31 +0000 Subject: [PATCH 265/431] =?UTF-8?q?rygel:=200.44.1=20=E2=86=92=200.44.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/rygel/-/compare/rygel-0.44.1...rygel-0.44.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ry/rygel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ry/rygel/package.nix b/pkgs/by-name/ry/rygel/package.nix index 51b945b9b3ec..67a9b43c8305 100644 --- a/pkgs/by-name/ry/rygel/package.nix +++ b/pkgs/by-name/ry/rygel/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rygel"; - version = "0.44.1"; + version = "0.44.2"; # TODO: split out lib outputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/rygel/${lib.versions.majorMinor finalAttrs.version}/rygel-${finalAttrs.version}.tar.xz"; - hash = "sha256-eyxjG4QkCNonpUJC+Agqukm9HKAgQeeeHu+6DHAJqHs="; + hash = "sha256-eW7uSUzfYNwr+CsAuPmaFLocfPQNKUSBf/DBqmBz1aA="; }; patches = [ From da45554ab1b95359e266918d6c99d458684f8720 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:42 +0000 Subject: [PATCH 266/431] =?UTF-8?q?gnome-nibbles:=204.2.rc6=20=E2=86=92=20?= =?UTF-8?q?4.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-nibbles/-/compare/4.2.rc6...4.2.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-nibbles/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-nibbles/package.nix b/pkgs/by-name/gn/gnome-nibbles/package.nix index 57b2ac912ecc..db028c03f08f 100644 --- a/pkgs/by-name/gn/gnome-nibbles/package.nix +++ b/pkgs/by-name/gn/gnome-nibbles/package.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-nibbles"; - version = "4.2.rc6"; + version = "4.2.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz"; - hash = "sha256-CfDIsjToOBxgJGXAMLDMoNoL1ylQEaFPo5dS37lh4B4="; + hash = "sha256-Umws/AsigNry9Upi5YFmVvrD3WBinQfBygbYKm1SRKE="; }; nativeBuildInputs = [ From f1bfdcf54534c1b9709fc5830e41b727bb85a3bf Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:45 +0000 Subject: [PATCH 267/431] =?UTF-8?q?epiphany:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/epiphany/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ep/epiphany/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ep/epiphany/package.nix b/pkgs/by-name/ep/epiphany/package.nix index 623d79f2afb6..6b376a446319 100644 --- a/pkgs/by-name/ep/epiphany/package.nix +++ b/pkgs/by-name/ep/epiphany/package.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "epiphany"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/epiphany/${lib.versions.major finalAttrs.version}/epiphany-${finalAttrs.version}.tar.xz"; - hash = "sha256-4hwzNWx1+Js7n2tGZR9osvy/LIRL0b1YcGBUrSCsbVE="; + hash = "sha256-ydH23/utA7CRZDaQHHcNowKHnKYKY20rcrJbFC7AX4A="; }; nativeBuildInputs = [ From cdfadc2f7fc2dbc0f89c795855533341583f4990 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:58 +0000 Subject: [PATCH 268/431] =?UTF-8?q?baobab:=2048.alpha=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/baobab/-/compare/48.alpha...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ba/baobab/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/baobab/package.nix b/pkgs/by-name/ba/baobab/package.nix index 52e13b5129a6..d6355480fcb5 100644 --- a/pkgs/by-name/ba/baobab/package.nix +++ b/pkgs/by-name/ba/baobab/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "baobab"; - version = "48.alpha"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/baobab/${lib.versions.major version}/baobab-${version}.tar.xz"; - hash = "sha256-2WGYniKdoRZHNbn9P4prfyH3xWoYPPmVQTnWdolED2c="; + hash = "sha256-VFklBNSdgH8jWRvn5+7xDGyd/LesUnuBw6zVh4eyb9o="; }; nativeBuildInputs = [ From baaa9ee1027ce19bc7d977b612386aa267ca94a5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:26:59 +0000 Subject: [PATCH 269/431] =?UTF-8?q?loupe:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/loupe/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/lo/loupe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index 772acc467410..97722f5373b8 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -24,17 +24,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "loupe"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/loupe/${lib.versions.major finalAttrs.version}/loupe-${finalAttrs.version}.tar.xz"; - hash = "sha256-vNRw832vFsejBCrSJ+m1DtNp8j69sMgYJQS6AbCxfEA="; + hash = "sha256-IUkrI4LrqGuXVxtMwIwesCAc5elr0rm1MziT+F+9HX0="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "loupe-deps-${finalAttrs.version}"; - hash = "sha256-aR20tWdrjz2aI86amHj1aRjOEf5hVfIq1xS6QP/vOIs="; + hash = "sha256-M4U1/TShAxPu8cYfsiFTPj3rrXi6lSk43Emy2U3zKlk="; }; nativeBuildInputs = [ From d915bc7b802e4ba5209037df32334d82b903dd19 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:27:01 +0000 Subject: [PATCH 270/431] =?UTF-8?q?gnome-chess:=2048.alpha2=20=E2=86=92=20?= =?UTF-8?q?48.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-chess/-/compare/48.alpha2...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-chess/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-chess/package.nix b/pkgs/by-name/gn/gnome-chess/package.nix index e67438ccf548..9c0fb5f950bd 100644 --- a/pkgs/by-name/gn/gnome-chess/package.nix +++ b/pkgs/by-name/gn/gnome-chess/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "gnome-chess"; - version = "48.alpha2"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-chess/${lib.versions.major version}/gnome-chess-${version}.tar.xz"; - hash = "sha256-VzVNQ0ilDUcEbKCX4Hg18SuYOcXiVRp5Ej1eoLaxR9Q="; + hash = "sha256-eDTEdvCLvyd5BrApNjLtMugDdMuUQyayGeqQVqapXz8="; }; nativeBuildInputs = [ From 100a953407ccca002635486f83471faeeebb4aa0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:27:09 +0000 Subject: [PATCH 271/431] =?UTF-8?q?gnome-weather:=2048.beta=20=E2=86=92=20?= =?UTF-8?q?48.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-weather/-/compare/48.beta...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-weather/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-weather/package.nix b/pkgs/by-name/gn/gnome-weather/package.nix index 3127ac4b006d..aecb98b3d246 100644 --- a/pkgs/by-name/gn/gnome-weather/package.nix +++ b/pkgs/by-name/gn/gnome-weather/package.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation rec { pname = "gnome-weather"; - version = "48.beta"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-weather/${lib.versions.major version}/gnome-weather-${version}.tar.xz"; - hash = "sha256-c5dUg02ID+iKjzHMmVVhJdNW1vy3y4ImEppO1oKqtdg="; + hash = "sha256-TAVps9gVri+UFtRxNMvTBWNAZA/xhtMalMhlgTtL27U="; }; nativeBuildInputs = [ From e9c05e00f2c0df1e175ae93f80f24c0e48fa5501 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:27:12 +0000 Subject: [PATCH 272/431] =?UTF-8?q?gnome-sudoku:=2048.rc=20=E2=86=92=2048.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-sudoku/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-sudoku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-sudoku/package.nix b/pkgs/by-name/gn/gnome-sudoku/package.nix index 227924e269aa..5e6aff47e101 100644 --- a/pkgs/by-name/gn/gnome-sudoku/package.nix +++ b/pkgs/by-name/gn/gnome-sudoku/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { pname = "gnome-sudoku"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-sudoku/${lib.versions.major version}/gnome-sudoku-${version}.tar.xz"; - hash = "sha256-QaA0Pipdm9Jc5rYfeJId8MqajjLi9VXgbxwBk8C1Ga8="; + hash = "sha256-mMOSADDdDCQB+JDIcdY0X6PBA/cGnY5YPaukNVi7QLY="; }; nativeBuildInputs = [ From b5f31c7db22bb0036d3312fabb79c266578099ef Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:27:23 +0000 Subject: [PATCH 273/431] =?UTF-8?q?gnome-font-viewer:=2048.alpha.1=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/compare/48.alpha.1...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-font-viewer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-font-viewer/package.nix b/pkgs/by-name/gn/gnome-font-viewer/package.nix index 7b466d061fdc..067bc0f82fdf 100644 --- a/pkgs/by-name/gn/gnome-font-viewer/package.nix +++ b/pkgs/by-name/gn/gnome-font-viewer/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation rec { pname = "gnome-font-viewer"; - version = "48.alpha.1"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-font-viewer/${lib.versions.major version}/gnome-font-viewer-${version}.tar.xz"; - hash = "sha256-j1ylIT8EOTKWz9zyHuu6FcpiLwLBGV3Mzby7lLReTxk="; + hash = "sha256-cyYkIxtiT/XHrAOoznG+Ejk9qlNVHRFVCyDXsKOocqc="; }; doCheck = true; From c335a363ebdc0ff6a1e5a5e299100c17a7c04a66 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:27:27 +0000 Subject: [PATCH 274/431] =?UTF-8?q?gnome-characters:=2048.alpha=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-characters/-/compare/48.alpha...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-characters/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-characters/package.nix b/pkgs/by-name/gn/gnome-characters/package.nix index 9a406ede97ca..73d26f0c44cc 100644 --- a/pkgs/by-name/gn/gnome-characters/package.nix +++ b/pkgs/by-name/gn/gnome-characters/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "gnome-characters"; - version = "48.alpha"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-characters/${lib.versions.major version}/gnome-characters-${version}.tar.xz"; - hash = "sha256-2u12r65poP3EFT2xU0zKiAPhZigsk3ZDKzcxjuKXufY="; + hash = "sha256-osMspU2RHbJARCA1DTRC5pGi3Oiw9dAImfZs/4w8jXE="; }; nativeBuildInputs = [ From fd0e3226ecbbecaa99abfab6ae1fd25c49bc4675 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:27:56 +0000 Subject: [PATCH 275/431] =?UTF-8?q?gnome-backgrounds:=2048.rc=20=E2=86=92?= =?UTF-8?q?=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-backgrounds/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-backgrounds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-backgrounds/package.nix b/pkgs/by-name/gn/gnome-backgrounds/package.nix index 43f2db90671e..b727b46f8cb2 100644 --- a/pkgs/by-name/gn/gnome-backgrounds/package.nix +++ b/pkgs/by-name/gn/gnome-backgrounds/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "gnome-backgrounds"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-backgrounds/${lib.versions.major version}/gnome-backgrounds-${version}.tar.xz"; - hash = "sha256-Yxb3CxfhKxBHjbc8AvRv+u05mYjpAz/F6ixhNY8GITg="; + hash = "sha256-LWuqAR7peATHVh9+HL2NR2PjC1W4gY3aePn3WvuNjQU="; }; patches = [ From ceec89de1898e02adf83dd51d120ecee73012a04 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:28:10 +0000 Subject: [PATCH 276/431] =?UTF-8?q?evolution:=203.55.3=20=E2=86=92=203.56.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution/-/compare/3.55.3...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- .../networking/mailreaders/evolution/evolution/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix index b60e1eb8afd8..a5772d5d29bf 100644 --- a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix +++ b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix @@ -46,11 +46,11 @@ stdenv.mkDerivation rec { pname = "evolution"; - version = "3.55.3"; + version = "3.56.0"; src = fetchurl { url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-d42YZQ0tZfDZ8QDdpS5cr5p07H2RqwBRAeEjWWrj9iY="; + hash = "sha256-UUCc0w0mBGxW4jL6GV62FXGg2Q4t/i3qXFshKJaMT1g="; }; nativeBuildInputs = [ From ec01f910970609c7d1c9f24953352e9d071736fc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:28:25 +0000 Subject: [PATCH 277/431] =?UTF-8?q?glycin-loaders:=201.2.rc=20=E2=86=92=20?= =?UTF-8?q?1.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glycin/-/compare/1.2.rc...1.2.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gl/glycin-loaders/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index f69cfaef6b6c..dff2d750a8e9 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "glycin-loaders"; - version = "1.2.rc"; + version = "1.2.0"; src = fetchurl { url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; - hash = "sha256-n9kqQEdMIJzUA75GBL1cT42jah6mXnuG0D3KPx7bxhE="; + hash = "sha256-FqtKSDmGOe9wHHw+J6LTEHWzDg3K8/FlLJB7GI9CkNA="; }; patches = [ From 9b0119d276b29c4bfcb5515cbfab889b6d7ab4d5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:28:37 +0000 Subject: [PATCH 278/431] =?UTF-8?q?gnome-clocks:=2048.beta=20=E2=86=92=204?= =?UTF-8?q?8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-clocks/-/compare/48.beta...48.0 Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/gn/gnome-clocks/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-clocks/package.nix b/pkgs/by-name/gn/gnome-clocks/package.nix index a7755897af9f..f27bdc255fbd 100644 --- a/pkgs/by-name/gn/gnome-clocks/package.nix +++ b/pkgs/by-name/gn/gnome-clocks/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-clocks"; - version = "48.beta"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-clocks/${lib.versions.major finalAttrs.version}/gnome-clocks-${finalAttrs.version}.tar.xz"; - hash = "sha256-D4+4bBDxcjdMVpqTrshlv2DO5R6f5HuLOzhVrODiIr4="; + hash = "sha256-YW7h+3UwCx8muXZiGelUdRNgyg+g9JExG8+DvzgIfGI="; }; nativeBuildInputs = [ From 6be5e061a920a118ac3390dda93ad17e4b5cba14 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 14 Mar 2025 19:29:02 +0000 Subject: [PATCH 279/431] =?UTF-8?q?adwaita-icon-theme:=2048.beta=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/compare/48.beta...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ad/adwaita-icon-theme/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/adwaita-icon-theme/package.nix b/pkgs/by-name/ad/adwaita-icon-theme/package.nix index 39b9db77c257..4eba811c8583 100644 --- a/pkgs/by-name/ad/adwaita-icon-theme/package.nix +++ b/pkgs/by-name/ad/adwaita-icon-theme/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "adwaita-icon-theme"; - version = "48.beta"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/adwaita-icon-theme/${lib.versions.major version}/adwaita-icon-theme-${version}.tar.xz"; - hash = "sha256-OM/bNTc2RDtkZq6DbqD/vz5MFZJBxculkWR/aX92xEU="; + hash = "sha256-hHBoiIZQ2WcxFb5tvyv9wxpGrrxSimqdtEIOYOZWuNQ="; }; nativeBuildInputs = [ From 6e7aa0489248b90e950f48c8ab68e27fac3b3062 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:54:51 +0000 Subject: [PATCH 280/431] =?UTF-8?q?libpeas2:=202.0.5=20=E2=86=92=202.0.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.5...2.0.7 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/libpeas/2.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libpeas/2.x.nix b/pkgs/development/libraries/libpeas/2.x.nix index 6d892a148734..5ea842c86ce1 100644 --- a/pkgs/development/libraries/libpeas/2.x.nix +++ b/pkgs/development/libraries/libpeas/2.x.nix @@ -24,7 +24,7 @@ let in stdenv.mkDerivation rec { pname = "libpeas"; - version = "2.0.5"; + version = "2.0.7"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-N28vc9cxtU4T3bqx2Rtjgs9qmAUk3vRN9irdFUid5t0="; + hash = "sha256-HpqdaXYdIQnv9bfBHYyWtIZ8z6yiuSHt7UlAEZJ2nsk="; }; patches = [ From c5dbe2381e8d0d8a2cf5c0a91d3b0888af4cd9e9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:54:51 +0000 Subject: [PATCH 281/431] =?UTF-8?q?libspelling:=200.4.6=20=E2=86=92=200.4.?= =?UTF-8?q?7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libspelling/-/compare/0.4.6...0.4.7 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libspelling/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libspelling/package.nix b/pkgs/by-name/li/libspelling/package.nix index 48614e059f8b..11a8f77bd700 100644 --- a/pkgs/by-name/li/libspelling/package.nix +++ b/pkgs/by-name/li/libspelling/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libspelling"; - version = "0.4.6"; + version = "0.4.7"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libspelling/${lib.versions.majorMinor finalAttrs.version}/libspelling-${finalAttrs.version}.tar.xz"; - hash = "sha256-MkiptTNuovcn0tuRLS8Ag6zMBQXOcHZ5s9m4JmwBAfU="; + hash = "sha256-QvEw8pX1rdtuno50zPu3CXlL0t/QISk+KHW5SBu9Tog="; }; nativeBuildInputs = [ From 17adb2130b591e1f8d69102073eaa26e22fca1ec Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:54:57 +0000 Subject: [PATCH 282/431] =?UTF-8?q?gnome-remote-desktop:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-remote-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-remote-desktop/package.nix b/pkgs/by-name/gn/gnome-remote-desktop/package.nix index bf9406e79fcf..d151b095d368 100644 --- a/pkgs/by-name/gn/gnome-remote-desktop/package.nix +++ b/pkgs/by-name/gn/gnome-remote-desktop/package.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation rec { pname = "gnome-remote-desktop"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-remote-desktop/${lib.versions.major version}/gnome-remote-desktop-${version}.tar.xz"; - hash = "sha256-R/DZ7FjlfVc3eus+ndh9iLWmVZSKAiXjVFcP9Mylkio="; + hash = "sha256-A4xC5I/h2JCEm+xdVnVmwVK9bX9GPq3uxZsero+7MqA="; }; nativeBuildInputs = [ From 4a291238e285e0f175c5c11f3cd22b8b899228e5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:54:58 +0000 Subject: [PATCH 283/431] =?UTF-8?q?gnome-shell:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 676d2a3e3eef..bbcd7dd2228a 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -69,7 +69,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -78,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-3Vscc9RggZymg6quDK8fEmu9VfYavIctRMim/NW1m8c="; + hash = "sha256-NqrC7c3HWIqq22WM1Gh98mKze6C2ZxAty++/8MIjK8M="; }; patches = [ From d673be2d5e7c42351f4f518e756cb237c014c0f5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:04 +0000 Subject: [PATCH 284/431] =?UTF-8?q?nautilus:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index 035ebbb212df..32849230868a 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-gTGzf0brSqYarJl9bOih+svTYE0Xf2G9OxdiBDW6qZ4="; + hash = "sha256-+eaky+HVu3rVmsRPDUOe3UsFB78H09kKLn5+bT9BbVc="; }; patches = [ From cd768cffbe2094d48082f4d22a086aba770ff96d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:12 +0000 Subject: [PATCH 285/431] =?UTF-8?q?gtksourceview5:=205.15.1=20=E2=86=92=20?= =?UTF-8?q?5.16.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtksourceview/-/compare/5.15.1...5.16.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtksourceview/5.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtksourceview/5.x.nix b/pkgs/development/libraries/gtksourceview/5.x.nix index 962b1e5dd903..433dca535864 100644 --- a/pkgs/development/libraries/gtksourceview/5.x.nix +++ b/pkgs/development/libraries/gtksourceview/5.x.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gtksourceview"; - version = "5.15.1"; + version = "5.16.0"; outputs = [ "out" @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtksourceview/${lib.versions.majorMinor finalAttrs.version}/gtksourceview-${finalAttrs.version}.tar.xz"; - hash = "sha256-OcDIIUjAiKemV2XE+4+fBFWQvwtGSTC6Msn3CbKl9A4="; + hash = "sha256-qzXUIBAvPosFXdO4ZC06SCCfiIGJ5iVND/tLan6MNWY="; }; patches = [ From a6a182004a24840c568dd7242019566d89cb25d8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:14 +0000 Subject: [PATCH 286/431] =?UTF-8?q?vte:=200.79.91=20=E2=86=92=200.80.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/vte/-/compare/0.79.91...0.80.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/vt/vte/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vt/vte/package.nix b/pkgs/by-name/vt/vte/package.nix index bcdfa98635eb..3e0dec46fa7a 100644 --- a/pkgs/by-name/vt/vte/package.nix +++ b/pkgs/by-name/vt/vte/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "vte"; - version = "0.79.91"; + version = "0.80.0"; outputs = [ "out" @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/vte/${lib.versions.majorMinor finalAttrs.version}/vte-${finalAttrs.version}.tar.xz"; - hash = "sha256-rcpmfUCuGDm6JYtjcBzQX7okkwPXIlhxHMaSlLLLhkY="; + hash = "sha256-Jn9jc5dl5WjPgRPQ4u6PWTAolGGHhUvr4mjHeOYmR8g="; }; patches = [ From eafaba2fc0ba329bf04827b46693f64f40d08b6c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:16 +0000 Subject: [PATCH 287/431] =?UTF-8?q?gdm:=2048.beta=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gdm/-/compare/48.beta...48.0 https://github.com/GNOME/gdm/commit/8ecc5d6a49c37d67e6f1370bf80f6e10c0286558 introduces polkit rules, install them in the GDM module. Changelog-Reviewed-By: Jan Tojnar --- nixos/modules/services/x11/display-managers/gdm.nix | 5 ++++- pkgs/by-name/gd/gdm/package.nix | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/x11/display-managers/gdm.nix b/nixos/modules/services/x11/display-managers/gdm.nix index 3ee04d328c87..515ca0cd90b2 100644 --- a/nixos/modules/services/x11/display-managers/gdm.nix +++ b/nixos/modules/services/x11/display-managers/gdm.nix @@ -211,7 +211,10 @@ in pkgs.gnome-session pkgs.gnome-shell ]; - environment.systemPackages = [ pkgs.adwaita-icon-theme ]; + environment.systemPackages = [ + pkgs.adwaita-icon-theme + pkgs.gdm # For polkit rules + ]; # We dont use the upstream gdm service # it has to be disabled since the gdm package has it diff --git a/pkgs/by-name/gd/gdm/package.nix b/pkgs/by-name/gd/gdm/package.nix index 61dddd4aa1d5..99967c83fd4d 100644 --- a/pkgs/by-name/gd/gdm/package.nix +++ b/pkgs/by-name/gd/gdm/package.nix @@ -43,7 +43,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gdm"; - version = "48.beta"; + version = "48.0"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz"; - hash = "sha256-rNZygkDTQkz4uTR5qBr8si8Fw2EKI9gwlK/joCb5zm0="; + hash = "sha256-G8Btr/CT7HteN+y0+S5do0dKGxugdu25FR7pZ9HDCt8="; }; mesonFlags = [ From 29468fb89a18feacc12c60d45c6e9750de990977 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:20 +0000 Subject: [PATCH 288/431] =?UTF-8?q?mutter:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/mu/mutter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 2d498a33d073..0fc1ee18a879 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-QzjYVCQmpwjYBCf1sZ8fhmg8BOxuL0NHmrsosRWrqG8="; + hash = "sha256-nKF3/VhRpAd/F/aoiMRUR7fRFjyYeVgFl6H9g39H5X0="; }; mesonFlags = [ From 2417acb9e3cd96c21bf2b2446f670df915e8ea3e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:23 +0000 Subject: [PATCH 289/431] =?UTF-8?q?gnome-tecla:=2048.rc=20=E2=86=92=2048.0?= =?UTF-8?q?.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tecla/-/compare/48.rc...48.0.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-tecla/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-tecla/package.nix b/pkgs/by-name/gn/gnome-tecla/package.nix index 8bd49e835834..e08ec43dd48f 100644 --- a/pkgs/by-name/gn/gnome-tecla/package.nix +++ b/pkgs/by-name/gn/gnome-tecla/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "tecla"; - version = "48.rc"; + version = "48.0.2"; src = fetchurl { url = "mirror://gnome/sources/tecla/${lib.versions.major finalAttrs.version}/tecla-${finalAttrs.version}.tar.xz"; - hash = "sha256-Y/sHWmfGQzv/D5JfgmbGvflLVgaYjpEI9Rnf2NykKN8="; + hash = "sha256-eD00ZNKiz36xUHZJ29n/Cc4khSwqbJoNNl24QGPT1AE="; }; nativeBuildInputs = [ From 21f6ecf8daa5257cb1d965d9da4693dc12b55da2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:24 +0000 Subject: [PATCH 290/431] =?UTF-8?q?gnome-keyring:=2048.beta=20=E2=86=92=20?= =?UTF-8?q?48.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-keyring/-/compare/48.beta...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-keyring/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-keyring/package.nix b/pkgs/by-name/gn/gnome-keyring/package.nix index 77e1c06d2b39..707b5570068e 100644 --- a/pkgs/by-name/gn/gnome-keyring/package.nix +++ b/pkgs/by-name/gn/gnome-keyring/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pname = "gnome-keyring"; - version = "48.beta"; + version = "48.0"; outputs = [ "out" @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/gnome-keyring/${lib.versions.major version}/gnome-keyring-${version}.tar.xz"; - hash = "sha256-JGNWvtqRLlTvaxJPSptZZGmlyrr5qWHhGZYVYGBX0Fg="; + hash = "sha256-8gUYySDp6j+cm4tEvoxQ2Nf+7NDdViSWD3e9LKT7650="; }; nativeBuildInputs = [ From 406d1ebad4134e250a5f953413347448c5687bf0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:28 +0000 Subject: [PATCH 291/431] =?UTF-8?q?libmanette:=200.2.9=20=E2=86=92=200.2.1?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libmanette/-/compare/0.2.9...0.2.11 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libmanette/package.nix | 27 ++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/li/libmanette/package.nix b/pkgs/by-name/li/libmanette/package.nix index d8a446b72b48..1d177a86e5be 100644 --- a/pkgs/by-name/li/libmanette/package.nix +++ b/pkgs/by-name/li/libmanette/package.nix @@ -12,18 +12,17 @@ withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages, - gtk-doc, - docbook-xsl-nons, - docbook_xml_dtd_43, + gi-docgen, glib, libgudev, libevdev, + hidapi, gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "libmanette"; - version = "0.2.9"; + version = "0.2.11"; outputs = [ "out" @@ -31,8 +30,8 @@ stdenv.mkDerivation rec { ] ++ lib.optional withIntrospection "devdoc"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-KTZr5UUvYKdMZfxk/+LXTt3U5uaCTCzvpWekO9kraI8="; + url = "mirror://gnome/sources/libmanette/${lib.versions.majorMinor finalAttrs.version}/libmanette-${finalAttrs.version}.tar.xz"; + hash = "sha256-uBK5TghjK6YqMJYKjeKSF6c6L/9dovEqzIpdR3GkmnA="; }; nativeBuildInputs = @@ -45,9 +44,7 @@ stdenv.mkDerivation rec { ++ lib.optionals withIntrospection [ vala gobject-introspection - gtk-doc - docbook-xsl-nons - docbook_xml_dtd_43 + gi-docgen ] ++ lib.optionals (withIntrospection && !stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ mesonEmulatorHook @@ -57,6 +54,7 @@ stdenv.mkDerivation rec { [ glib libevdev + hidapi ] ++ lib.optionals withIntrospection [ libgudev @@ -71,9 +69,14 @@ stdenv.mkDerivation rec { doCheck = true; + postFixup = '' + # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. + moveToOutput "share/doc" "$devdoc" + ''; + passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "libmanette"; versionPolicy = "odd-unstable"; }; }; @@ -86,4 +89,4 @@ stdenv.mkDerivation rec { teams = [ teams.gnome ]; platforms = platforms.unix; }; -} +}) From 7bc412d2fbc70cd329b6769b8be5c118118be7ed Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:30 +0000 Subject: [PATCH 292/431] =?UTF-8?q?localsearch:=203.9.rc=20=E2=86=92=203.9?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/localsearch/-/compare/3.9.rc...3.9.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/lo/localsearch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/localsearch/package.nix b/pkgs/by-name/lo/localsearch/package.nix index e9e1eeed507e..a2e0f6e95475 100644 --- a/pkgs/by-name/lo/localsearch/package.nix +++ b/pkgs/by-name/lo/localsearch/package.nix @@ -49,11 +49,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "localsearch"; - version = "3.9.rc"; + version = "3.9.0"; src = fetchurl { url = "mirror://gnome/sources/localsearch/${lib.versions.majorMinor finalAttrs.version}/localsearch-${finalAttrs.version}.tar.xz"; - hash = "sha256-URqEYD5RT4icF7MnH5vD+9dUeyrkKBFE0TjyjdMZmMs="; + hash = "sha256-1C9AjcP7KP5U9amrv18d7PWBjbnC6exRwJRkvf0MFLk="; }; patches = [ From 55b3a7f10cac1a09e806e8abe83e1217e63555df Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:32 +0000 Subject: [PATCH 293/431] =?UTF-8?q?gnome-user-share:=2048.alpha.1=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-user-share/-/compare/48.alpha.1...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-user-share/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-user-share/package.nix b/pkgs/by-name/gn/gnome-user-share/package.nix index 6d816c9a448f..b49dd59173c8 100644 --- a/pkgs/by-name/gn/gnome-user-share/package.nix +++ b/pkgs/by-name/gn/gnome-user-share/package.nix @@ -26,11 +26,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gnome-user-share"; - version = "48.alpha.1"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-user-share/${lib.versions.major finalAttrs.version}/gnome-user-share-${finalAttrs.version}.tar.xz"; - hash = "sha256-Rh05jFVo3G9iAzmhAX/fZYPFwN4Dsk8BNic8q4hLtnQ="; + hash = "sha256-tVgFBwGVwvZYQVuc0shbLNFOqYHWGCOlANTWK4v4OAE="; }; cargoDeps = rustPlatform.fetchCargoVendor { From fba6f972d5a275b005f5a00c213093505e5d11c6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:39 +0000 Subject: [PATCH 294/431] =?UTF-8?q?gnome-online-accounts:=203.53.2=20?= =?UTF-8?q?=E2=86=92=203.54.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/compare/3.53.2...3.54.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-online-accounts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-online-accounts/package.nix b/pkgs/by-name/gn/gnome-online-accounts/package.nix index 362e02132a3c..7050133a03ad 100644 --- a/pkgs/by-name/gn/gnome-online-accounts/package.nix +++ b/pkgs/by-name/gn/gnome-online-accounts/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-online-accounts"; - version = "3.53.2"; + version = "3.54.1"; outputs = [ @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; - hash = "sha256-QNWo1yErqc9R52F8XGvvAEUD42wL9o+a0I6bsnMaFhY="; + hash = "sha256-nQWLOqyLLYtrKufLV8ioq+U55zyIIgwxW1uZ+Hzm79g="; }; mesonFlags = [ From 2373136c723f1342d49a009ef7d19c44864b4e40 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:44 +0000 Subject: [PATCH 295/431] =?UTF-8?q?gnome-settings-daemon:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-settings-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-settings-daemon/package.nix b/pkgs/by-name/gn/gnome-settings-daemon/package.nix index 4d4a07c71682..a8cc5e2d03d6 100644 --- a/pkgs/by-name/gn/gnome-settings-daemon/package.nix +++ b/pkgs/by-name/gn/gnome-settings-daemon/package.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-settings-daemon"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major finalAttrs.version}/gnome-settings-daemon-${finalAttrs.version}.tar.xz"; - hash = "sha256-2n8M42iKyfG4k+OboKQ6IkjnCO4hD4Q+ML8KnYQ5pd0="; + hash = "sha256-89ogq0orpW/T6XuZHyvCZ5c9Vhm9WL+lFkEKoDYwXkU="; }; patches = [ From 76bfcd296a26d549b0ca19c71dd807deffed3df7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:45 +0000 Subject: [PATCH 296/431] =?UTF-8?q?sysprof:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/tools/profiling/sysprof/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/profiling/sysprof/default.nix b/pkgs/development/tools/profiling/sysprof/default.nix index ea59edcbde43..1b3d449a3d20 100644 --- a/pkgs/development/tools/profiling/sysprof/default.nix +++ b/pkgs/development/tools/profiling/sysprof/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "sysprof"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/sysprof/${lib.versions.major finalAttrs.version}/sysprof-${finalAttrs.version}.tar.xz"; - hash = "sha256-KfA1DAoGungDtOgzRWw4ofZe6Fz/B0tLRvAgfKhjyu8="; + hash = "sha256-Gw8DgPLzBwi6h4KTIaBv7h2zbfqHeXu/B/CnrPRJjRg="; }; nativeBuildInputs = [ From dd0f540d1cee3ba8f23fcba3428bedfba7bf3c64 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:55 +0000 Subject: [PATCH 297/431] =?UTF-8?q?gcr=5F4:=204.3.91=20=E2=86=92=204.4.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gcr/-/compare/4.3.91...4.4.0.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gcr/4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gcr/4.nix b/pkgs/development/libraries/gcr/4.nix index 3755aae6db4c..33e85811a8f8 100644 --- a/pkgs/development/libraries/gcr/4.nix +++ b/pkgs/development/libraries/gcr/4.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gcr"; - version = "4.3.91"; + version = "4.4.0.1"; outputs = [ "out" @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gcr/${lib.versions.majorMinor finalAttrs.version}/gcr-${finalAttrs.version}.tar.xz"; - hash = "sha256-nTJu09eK0Or7CEg5WgaK2+/ets/wTsVhXLPvdn2TOZA="; + hash = "sha256-DDw0Hkn59PJTKkiEUJgEGQoMJmPmEgNguymMXRdKgJg="; }; strictDeps = true; From 93148a15d64e84db0ca66cf177a0fc5e10e57751 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:58 +0000 Subject: [PATCH 298/431] =?UTF-8?q?libdex:=200.9.1=20=E2=86=92=200.10.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libdex/-/compare/0.9.1...0.10.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libdex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libdex/package.nix b/pkgs/by-name/li/libdex/package.nix index 75d3dde07050..a7a060d9dc6d 100644 --- a/pkgs/by-name/li/libdex/package.nix +++ b/pkgs/by-name/li/libdex/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdex"; - version = "0.9.1"; + version = "0.10.0"; outputs = [ "out" @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libdex/${lib.versions.majorMinor finalAttrs.version}/libdex-${finalAttrs.version}.tar.xz"; - hash = "sha256-0rXsZXf8PmrwPdpIuMC+FE4xuqocySJKy5VuQeF0wVs="; + hash = "sha256-mKaWJqp2Rq1FW+p6f5LSof+kfkVZoVShv+mMFvpxHuE="; }; nativeBuildInputs = [ From 9ebd57432661335c5d2ec3df0d3d016d5f9f1d78 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:55:59 +0000 Subject: [PATCH 299/431] =?UTF-8?q?libpanel:=201.9.0=20=E2=86=92=201.10.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libpanel/-/compare/1.9.0...1.10.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libpanel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libpanel/package.nix b/pkgs/by-name/li/libpanel/package.nix index 5ef924578ba8..b577910323a3 100644 --- a/pkgs/by-name/li/libpanel/package.nix +++ b/pkgs/by-name/li/libpanel/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libpanel"; - version = "1.9.0"; + version = "1.10.0"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libpanel/${lib.versions.majorMinor finalAttrs.version}/libpanel-${finalAttrs.version}.tar.xz"; - hash = "sha256-DRErGnBfJri8LbI7wg6ulF8l6ZzCrblr+gfY/qvAx2s="; + hash = "sha256-V4zlEieP8rte7rtVCZOSxSU3pavZvQYpVn8QJTKziyU="; }; strictDeps = true; From 3c01735d4827fda02b385c025cba35a6b36bb7b8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:11 +0000 Subject: [PATCH 300/431] =?UTF-8?q?libadwaita:=201.7.rc=20=E2=86=92=201.7.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libadwaita/-/compare/1.7.rc...1.7.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libadwaita/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libadwaita/package.nix b/pkgs/by-name/li/libadwaita/package.nix index 39c8fa74001c..06c1c8453644 100644 --- a/pkgs/by-name/li/libadwaita/package.nix +++ b/pkgs/by-name/li/libadwaita/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libadwaita"; - version = "1.7.rc"; + version = "1.7.0"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "GNOME"; repo = "libadwaita"; rev = finalAttrs.version; - hash = "sha256-bivO4x3WdxRKfNBiviJwZq0WW+wT9Rza0BSf/zf86j8="; + hash = "sha256-JD0lgsG6H8RJzsyEs55f8zB1o5SqPFPY2fScpfgmUF4="; }; depsBuildBuild = [ From 90596b7eddc6929c72cd622670a1e3b923ab8b36 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:18 +0000 Subject: [PATCH 301/431] =?UTF-8?q?gjs:=201.83.90=20=E2=86=92=201.84.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gjs/-/compare/1.83.90...1.84.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gj/gjs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gj/gjs/package.nix b/pkgs/by-name/gj/gjs/package.nix index ee96c7296cc4..aed6e28896b2 100644 --- a/pkgs/by-name/gj/gjs/package.nix +++ b/pkgs/by-name/gj/gjs/package.nix @@ -41,7 +41,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gjs"; - version = "1.83.90"; + version = "1.84.1"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gjs/${lib.versions.majorMinor finalAttrs.version}/gjs-${finalAttrs.version}.tar.xz"; - hash = "sha256-zolGZsn/zfa53TQ4PRfmbo9x6dasxzRMkLkIcDfb//Q="; + hash = "sha256-RHlrkTGNu+IhoTkJ8A/Ycu+S84xoYD4ONXTka8a6wyw="; }; patches = [ From 95743cb796edd934581a4852d0f894a004272522 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:28 +0000 Subject: [PATCH 302/431] =?UTF-8?q?gtk4:=204.17.6=20=E2=86=92=204.18.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.17.6...4.18.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtk/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index acb28d668626..416e9b3bd48f 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -68,7 +68,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk4"; - version = "4.17.6"; + version = "4.18.2"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-366boSY/hK+oOklNsu0UxzksZ4QLZzC/om63n94eE6E="; + hash = "sha256-zKVne+TD5QG0nxxQvK+suo3PS9Oi0BY4j4NO/ydNwVk="; }; depsBuildBuild = [ From a40dfbbd2b1b3882f2dc20f3b9d92eea0c465d6a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:38 +0000 Subject: [PATCH 303/431] =?UTF-8?q?glibmm:=202.66.7=20=E2=86=92=202.66.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glibmm/-/compare/2.66.7...2.66.8 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/glibmm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/glibmm/default.nix b/pkgs/development/libraries/glibmm/default.nix index 317de19f6703..30cb8d74d73b 100644 --- a/pkgs/development/libraries/glibmm/default.nix +++ b/pkgs/development/libraries/glibmm/default.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "glibmm"; - version = "2.66.7"; + version = "2.66.8"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-/gLB5fWCWUDYK1a27DGhLAbAXBWDz+Yvk00HY+HlQrM="; + hash = "sha256-ZPEdO5WiTiqNQWbs/1GHMPeezCciLvQfr3x+A0D8kyk="; }; outputs = [ From 8604f29713b4e3499a045a92502feae5ce6ba789 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:39 +0000 Subject: [PATCH 304/431] =?UTF-8?q?tinysparql:=203.9.rc=20=E2=86=92=203.9.?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tinysparql/-/compare/3.9.rc...3.9.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ti/tinysparql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tinysparql/package.nix b/pkgs/by-name/ti/tinysparql/package.nix index 028af092a31f..b734edae04e9 100644 --- a/pkgs/by-name/ti/tinysparql/package.nix +++ b/pkgs/by-name/ti/tinysparql/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "tinysparql"; - version = "3.9.rc"; + version = "3.9.1"; outputs = [ "out" @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { url = with finalAttrs; "mirror://gnome/sources/tinysparql/${lib.versions.majorMinor version}/tinysparql-${version}.tar.xz"; - hash = "sha256-IWxMRC1d09R2t0YVpMwrOSs4+21NFtFqo7kV3JLy0hM="; + hash = "sha256-mOiTO5RtjFSnfq2r1/HRTN3Yj6Q+7w0KzjwPzOZGcis="; }; strictDeps = true; From 815dba9e4fd423420adf29e7560f6f02e500846a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:39 +0000 Subject: [PATCH 305/431] =?UTF-8?q?at-spi2-core:=202.55.90=20=E2=86=92=202?= =?UTF-8?q?.56.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/at-spi2-core/-/compare/2.55.90...2.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/at/at-spi2-core/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index b24e397accbd..0f7b7b641739 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pname = "at-spi2-core"; - version = "2.55.90"; + version = "2.56.0"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/at-spi2-core/${lib.versions.majorMinor version}/at-spi2-core-${version}.tar.xz"; - hash = "sha256-rz3qkeGNKV72lFpxBGJMjq44P4EhsR4TQX8ZB2LBykc="; + hash = "sha256-gNfo6gvpJOBFUlNn+QnWZo390+h81AeSxs/QjmtY6Vw="; }; nativeBuildInputs = From a831246c458a8aa26ed36dbba25c8ef30dc357b4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:47 +0000 Subject: [PATCH 306/431] =?UTF-8?q?gsettings-desktop-schemas:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gs/gsettings-desktop-schemas/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix b/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix index 1423fcd29961..61baf68d5f80 100644 --- a/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix +++ b/pkgs/by-name/gs/gsettings-desktop-schemas/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation rec { pname = "gsettings-desktop-schemas"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-LSawXZl3I/Z/O+BSYikj2DrNBMy7rwG4BmiloCSaymc="; + hash = "sha256-5o8VWBO/GPhlqLLI6dRzWItsytyvu2Zqt4iFfGwtG9M="; }; strictDeps = true; From 15225e268bd87c1f07e44de2ac5b35ed56591a27 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:50 +0000 Subject: [PATCH 307/431] =?UTF-8?q?libsoup=5F3:=203.6.4=20=E2=86=92=203.6.?= =?UTF-8?q?5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libsoup/-/compare/3.6.4...3.6.5 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/libsoup/3.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libsoup/3.x.nix b/pkgs/development/libraries/libsoup/3.x.nix index e0f125a2feab..461b2388b44c 100644 --- a/pkgs/development/libraries/libsoup/3.x.nix +++ b/pkgs/development/libraries/libsoup/3.x.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { pname = "libsoup"; - version = "3.6.4"; + version = "3.6.5"; outputs = [ "out" @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-m1THb1J2sFvryvK2wqFBoYj8e7HQYk7aJZ2sE6ZmXIo="; + hash = "sha256-aJF2Wqw+lJAXlFw+rr2MyCFt93JFbcn0YJdvvbetojQ="; }; depsBuildBuild = [ From 15c07cba488feeb3ba4114055a70a4441d1743f1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:56:51 +0000 Subject: [PATCH 308/431] =?UTF-8?q?pango:=201.56.2=20=E2=86=92=201.56.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/pango/-/compare/1.56.2...1.56.3 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/pango/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix index 3b2bf4c6191b..6b59332bb3b4 100644 --- a/pkgs/development/libraries/pango/default.nix +++ b/pkgs/development/libraries/pango/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pango"; - version = "1.56.2"; + version = "1.56.3"; outputs = [ "bin" @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/pango/${lib.versions.majorMinor finalAttrs.version}/pango-${finalAttrs.version}.tar.xz"; - hash = "sha256-A7ev1+1zC+9lEVXL+1MgVWuO+SsNwEq7uXhNzUBXr+c="; + hash = "sha256-JgYlK8Jc2NJOG39+ksOicrN6zWc0NHtztHpIKDS6JJE="; }; depsBuildBuild = [ From f79433c7b2b197a1d6ca3cf59ef0f76359f23d1f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 04:57:02 +0000 Subject: [PATCH 309/431] =?UTF-8?q?gobject-introspection:=201.83.4=20?= =?UTF-8?q?=E2=86=92=201.84.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gobject-introspection/-/compare/1.83.4...1.84.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gobject-introspection/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gobject-introspection/default.nix b/pkgs/development/libraries/gobject-introspection/default.nix index 10a740fc321f..379560c263ea 100644 --- a/pkgs/development/libraries/gobject-introspection/default.nix +++ b/pkgs/development/libraries/gobject-introspection/default.nix @@ -43,7 +43,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gobject-introspection"; - version = "1.83.4"; + version = "1.84.0"; # outputs TODO: share/gobject-introspection-1.0/tests is needed during build # by pygobject3 (and maybe others), but it's only searched in $out @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gobject-introspection/${lib.versions.majorMinor finalAttrs.version}/gobject-introspection-${finalAttrs.version}.tar.xz"; - hash = "sha256-hvAuaJ/03zYrLQ8KmswmKs5dw+cckHi9umkkZ0ghOFU="; + hash = "sha256-lFtX2n7CYuXCZrieCR0UvoAMxCQnfYKgKHK315SoR3k="; }; patches = From 45f803a36944bf44a489ea3d6b666699c07fbbea Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 23 Mar 2025 05:51:35 +0000 Subject: [PATCH 310/431] =?UTF-8?q?evolution-data-server:=203.55.3=20?= =?UTF-8?q?=E2=86=92=203.56.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.55.3...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ev/evolution-data-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evolution-data-server/package.nix b/pkgs/by-name/ev/evolution-data-server/package.nix index 7bf99ba4222a..b651167020a3 100644 --- a/pkgs/by-name/ev/evolution-data-server/package.nix +++ b/pkgs/by-name/ev/evolution-data-server/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { pname = "evolution-data-server"; - version = "3.55.3"; + version = "3.56.0"; outputs = [ "out" @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; - hash = "sha256-/oPlimEHuG2PYqcF54SB8JLV5xsYm994fT59R0hoFI0="; + hash = "sha256-euVIKqTuKJRGdxbFvpglAOHVEd3fSrKbaP2xB9f4qP8="; }; patches = [ From 2bd61cb266e4bd9a909469183364baa3e78830db Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:21 +0000 Subject: [PATCH 311/431] =?UTF-8?q?gnome-control-center:=2048.rc.1=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/48.rc.1...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-control-center/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index a6a93f31bafe..b1c71a581585 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -75,11 +75,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-control-center"; - version = "48.rc.1"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-IMroFNkpicoW5Owmixb5Dp8jrvncTFMYl64do1PayIU="; + hash = "sha256-FlIgLbNqK+dEEBm52v81dOgEKFmOgjlah0GAFajAZiQ="; }; patches = [ From 5ec52e13b015296836ed3e2b9ba0c0c367c12ea2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:22 +0000 Subject: [PATCH 312/431] =?UTF-8?q?gnome-builder:=2048.rc=20=E2=86=92=2048?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-builder/-/compare/48.rc...48.0 --- pkgs/by-name/gn/gnome-builder/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-builder/package.nix b/pkgs/by-name/gn/gnome-builder/package.nix index c80ab67e247b..429899d4c2f9 100644 --- a/pkgs/by-name/gn/gnome-builder/package.nix +++ b/pkgs/by-name/gn/gnome-builder/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-builder"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-builder/${lib.versions.major finalAttrs.version}/gnome-builder-${finalAttrs.version}.tar.xz"; - hash = "sha256-+J4+A+1SESqjxN/I6p5+RO+3GlPhaKy3E2IGlmzFJjg="; + hash = "sha256-ev6aejs8ZiF2i8RqYdaY3XiLNlP7RqcII4vcz03me6Q="; }; patches = [ From fb1e238e729df042f13ec4cf8d61a7ddab946543 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:22 +0000 Subject: [PATCH 313/431] =?UTF-8?q?gnome-system-monitor:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-system-monitor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-system-monitor/package.nix b/pkgs/by-name/gn/gnome-system-monitor/package.nix index dc8e4b7e867e..c267282a9dba 100644 --- a/pkgs/by-name/gn/gnome-system-monitor/package.nix +++ b/pkgs/by-name/gn/gnome-system-monitor/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-system-monitor"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-system-monitor/${lib.versions.major finalAttrs.version}/gnome-system-monitor-${finalAttrs.version}.tar.xz"; - hash = "sha256-hm3Sxydjf2dTcF0WpW/GZ6sqakgJ8X75N0UuHFRURMs="; + hash = "sha256-5OWzRfvU19wvQK1sYjBa5cfMK0Zc6VmIaSpUrzR1MqM="; }; patches = [ From c6beb126c9088369d565bd8cddfe6387278fa34d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:30 +0000 Subject: [PATCH 314/431] =?UTF-8?q?lightsoff:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/lightsoff/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/lightsoff/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/lightsoff/package.nix b/pkgs/by-name/li/lightsoff/package.nix index eb59d5de0cb8..a1167973ebe7 100644 --- a/pkgs/by-name/li/lightsoff/package.nix +++ b/pkgs/by-name/li/lightsoff/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "lightsoff"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/lightsoff/${lib.versions.major version}/lightsoff-${version}.tar.xz"; - hash = "sha256-9A4CJzSWBg/9WLveDCH5lUCuI96KqmdWSVveBEa9LkE="; + hash = "sha256-3mkpt0vcnC68Pz9Sx8sxQsCf1fPSZk45CmOH3a4MdoQ="; }; nativeBuildInputs = [ From 5db8fe23bd2d056bf00b9d63398665105b171acc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:36 +0000 Subject: [PATCH 315/431] =?UTF-8?q?orca:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/orca/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/or/orca/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index 94ba1bb406ff..7786c8911708 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -29,13 +29,13 @@ python3.pkgs.buildPythonApplication rec { pname = "orca"; - version = "48.rc"; + version = "48.0"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; - hash = "sha256-vODDEKFz1GScHxO2Ho3015yVEBdkulH1xhkVQ1eYNJU="; + hash = "sha256-tQgLdPRRkBexx1Np4o19QNn9Wd0fq3I6YGLjZXB0Awo="; }; patches = [ From 1b23cb91dcaf2e98ec84db5bc8d60f0e7db89bc5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:37 +0000 Subject: [PATCH 316/431] =?UTF-8?q?gnome-maps:=2048.rc=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/48.rc...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-maps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-maps/package.nix b/pkgs/by-name/gn/gnome-maps/package.nix index 338610a62021..9c53193010dd 100644 --- a/pkgs/by-name/gn/gnome-maps/package.nix +++ b/pkgs/by-name/gn/gnome-maps/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-maps"; - version = "48.rc"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; - hash = "sha256-RLkRCf9CbitGizYy7UdCBhbNzuVeVdU/OTw2i/zUsnQ="; + hash = "sha256-qyJkp2+FRY7gskOYSvoisKpRbtRottZTlZQcN4bYLps="; }; doCheck = !stdenv.hostPlatform.isDarwin; From 1d3f40afc912127c9df094e5b09302967e228c8f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:37 +0000 Subject: [PATCH 317/431] =?UTF-8?q?gnome-calendar:=2048.rc=20=E2=86=92=204?= =?UTF-8?q?8.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calendar/-/compare/48.rc...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-calendar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-calendar/package.nix b/pkgs/by-name/gn/gnome-calendar/package.nix index 3f7e54bcd8ca..b457a6c1b67d 100644 --- a/pkgs/by-name/gn/gnome-calendar/package.nix +++ b/pkgs/by-name/gn/gnome-calendar/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation rec { pname = "gnome-calendar"; - version = "48.rc"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-calendar/${lib.versions.major version}/gnome-calendar-${version}.tar.xz"; - hash = "sha256-kCo4kVm8M6SKBE250y4kJWj2vigGvMiBMixF9+02A+4="; + hash = "sha256-Bs6t1cAL6ONYGB1CHs8mgs4K6i/LEtkDsw0pyjMonwI="; }; nativeBuildInputs = [ From 5ec5e3b0aefcf44af910f26545681c828dbd80ae Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:38 +0000 Subject: [PATCH 318/431] =?UTF-8?q?d-spy:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/d-spy/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/d-/d-spy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/d-/d-spy/package.nix b/pkgs/by-name/d-/d-spy/package.nix index 7c52eb7de33c..36ecd9d1a4d4 100644 --- a/pkgs/by-name/d-/d-spy/package.nix +++ b/pkgs/by-name/d-/d-spy/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "d-spy"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/d-spy/${lib.versions.major finalAttrs.version}/d-spy-${finalAttrs.version}.tar.xz"; - hash = "sha256-feUoCoP8fS99DJJLM2/AUyxCuMTIbafZ6n/G54xOsC0="; + hash = "sha256-D3oJAZBGGU2X/Dw0KzhOocOA4Qqc/IAlv83lfVlcODA="; }; nativeBuildInputs = [ From b539d63b1ebdd9598623920afb256ac6bdbf3aab Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:45 +0000 Subject: [PATCH 319/431] =?UTF-8?q?xdg-desktop-portal-gnome:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix index fa8071ee4cdd..9fa4feeef447 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-gnome/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xdg-desktop-portal-gnome"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/xdg-desktop-portal-gnome/${lib.versions.major finalAttrs.version}/xdg-desktop-portal-gnome-${finalAttrs.version}.tar.xz"; - hash = "sha256-/ob+pnN1nkl0srEOJ/WqPlaNjvaI99fYDKvKuQqGnws="; + hash = "sha256-zRWsouE2TaMI6zeWu4rkpXfmDKT+EgBrMVIyz9GciGE="; }; nativeBuildInputs = [ From fd9c73b2de14fd320dacc626d56d89cd1e2a028e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:53 +0000 Subject: [PATCH 320/431] =?UTF-8?q?gnome-terminal:=203.55.91=20=E2=86=92?= =?UTF-8?q?=203.56.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-terminal/-/compare/3.55.91...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-terminal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-terminal/package.nix b/pkgs/by-name/gn/gnome-terminal/package.nix index cf40c980e004..9fa7184768fe 100644 --- a/pkgs/by-name/gn/gnome-terminal/package.nix +++ b/pkgs/by-name/gn/gnome-terminal/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-terminal"; - version = "3.55.91"; + version = "3.56.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-terminal/${lib.versions.majorMinor finalAttrs.version}/gnome-terminal-${finalAttrs.version}.tar.xz"; - hash = "sha256-Y4lxh6VYZLnW7fMZ74RFQRYlx1BeWJBsololmtOeFeY="; + hash = "sha256-2yDfVfbYTGbn73Apj7rVl+rtb6iLgqegXSY8yQgR/oE="; }; nativeBuildInputs = [ From e5801c66b505bb168a75226604da4cb471c7a613 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:56 +0000 Subject: [PATCH 321/431] =?UTF-8?q?swell-foop:=2048.alpha=20=E2=86=92=2048?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/swell-foop/-/compare/48.alpha...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/sw/swell-foop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/swell-foop/package.nix b/pkgs/by-name/sw/swell-foop/package.nix index a673ddba4f78..3f3472ad0e67 100644 --- a/pkgs/by-name/sw/swell-foop/package.nix +++ b/pkgs/by-name/sw/swell-foop/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "swell-foop"; - version = "48.alpha"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/swell-foop/${lib.versions.major finalAttrs.version}/swell-foop-${finalAttrs.version}.tar.xz"; - hash = "sha256-h0AxrchfUtYzz2fVEkM0jyPmYOvkgvUIMldu+xPTebU="; + hash = "sha256-NL3uWJRqFMmGMVPJsQBs+8UfBCP8y82xLEXmDWbbvew="; }; nativeBuildInputs = [ From 2921869f2d26b2593b06ad6f0e589aa07c480574 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:00:57 +0000 Subject: [PATCH 322/431] =?UTF-8?q?gnome-calculator:=2048.rc=20=E2=86=92?= =?UTF-8?q?=2048.0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calculator/-/compare/48.rc...48.0.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-calculator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-calculator/package.nix b/pkgs/by-name/gn/gnome-calculator/package.nix index 00b38e1caab1..bbfc8b664c02 100644 --- a/pkgs/by-name/gn/gnome-calculator/package.nix +++ b/pkgs/by-name/gn/gnome-calculator/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation rec { pname = "gnome-calculator"; - version = "48.rc"; + version = "48.0.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-calculator/${lib.versions.major version}/gnome-calculator-${version}.tar.xz"; - hash = "sha256-P1QzImV/yhlKYA8+ApFDLGszhL7DhwfZeAVtCkQQNnM="; + hash = "sha256-pM26s1viS7QBc1m5n/y2yK/ACEgpGtekcg5soHVwDcQ="; }; nativeBuildInputs = [ From 0cadf093b59e4454fba154f1df817619fef9eb4e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:00 +0000 Subject: [PATCH 323/431] =?UTF-8?q?gnome-tour:=2047.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-tour/-/compare/47.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-tour/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-tour/package.nix b/pkgs/by-name/gn/gnome-tour/package.nix index cee095a78c62..17bf79a473bb 100644 --- a/pkgs/by-name/gn/gnome-tour/package.nix +++ b/pkgs/by-name/gn/gnome-tour/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-tour"; - version = "47.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-tour/${lib.versions.major finalAttrs.version}/gnome-tour-${finalAttrs.version}.tar.xz"; - hash = "sha256-cvqvieAGyJMkp+FXIEaRaWGziuujj21tTMQePT1GaUQ="; + hash = "sha256-uKA7JXTrlWq+mvFBQWHMsX+DDVNgC5wEmc7zu29BJ8U="; }; cargoVendorDir = "vendor"; From 0b86dcdfd19037ca20cdc0e56d4a2df0ab47809b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:04 +0000 Subject: [PATCH 324/431] =?UTF-8?q?gnome-console:=2048.rc=20=E2=86=92=2048?= =?UTF-8?q?.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/console/-/compare/48.rc...48.0.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-console/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-console/package.nix b/pkgs/by-name/gn/gnome-console/package.nix index b211ee174327..ead44457a72e 100644 --- a/pkgs/by-name/gn/gnome-console/package.nix +++ b/pkgs/by-name/gn/gnome-console/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "gnome-console"; - version = "48.rc"; + version = "48.0.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-pOokEmWfm3Cypm2wnke1yjGwbN4Fd/LgqD1baO0fYUk="; + hash = "sha256-AY6Qjk2uvPyxUNTxuyjZgnKqnRTWgV6vjaRfiJ2wXEk="; }; nativeBuildInputs = [ From 4e94407d7f4150c8b6cb9c925d470b92db6a7b13 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:05 +0000 Subject: [PATCH 325/431] =?UTF-8?q?gnome-boxes:=2048.alpha=20=E2=86=92=204?= =?UTF-8?q?8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-boxes/-/compare/48.alpha...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-boxes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-boxes/package.nix b/pkgs/by-name/gn/gnome-boxes/package.nix index 604a94f7d77c..a5bc86e04ea0 100644 --- a/pkgs/by-name/gn/gnome-boxes/package.nix +++ b/pkgs/by-name/gn/gnome-boxes/package.nix @@ -50,11 +50,11 @@ stdenv.mkDerivation rec { pname = "gnome-boxes"; - version = "48.alpha"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-boxes/${lib.versions.major version}/gnome-boxes-${version}.tar.xz"; - hash = "sha256-Ixc4I2M3x6+yhDC2JNM2Opv9nqNILX9xnKyJUCQK7Dk="; + hash = "sha256-0F9fQlaPr79tiHcRYbBu1fc51DEhJ41BjK6VxW5RPq0="; }; patches = [ From 09a0501c34c78ee697b0bc310934966e75ca8725 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:10 +0000 Subject: [PATCH 326/431] =?UTF-8?q?gnome-connections:=2048.rc=20=E2=86=92?= =?UTF-8?q?=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-connections/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-connections/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-connections/package.nix b/pkgs/by-name/gn/gnome-connections/package.nix index 06a4924dd104..7213e140b894 100644 --- a/pkgs/by-name/gn/gnome-connections/package.nix +++ b/pkgs/by-name/gn/gnome-connections/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-connections"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-connections/${lib.versions.major finalAttrs.version}/gnome-connections-${finalAttrs.version}.tar.xz"; - hash = "sha256-TsdR3bSBSU9NIkVwlTgI0ZyedQ5JlWqmTZlNEtkMAUw="; + hash = "sha256-Nw75QFBrVybG8rfLl5ayI9HW1Chfg8/DOFvWdMMon9A="; }; nativeBuildInputs = [ From 43bdc963bdd590ecc33d6666672bd46c66d8c5d4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:14 +0000 Subject: [PATCH 327/431] =?UTF-8?q?gnome-text-editor:=2048.rc=20=E2=86=92?= =?UTF-8?q?=2048.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/48.rc...48.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-text-editor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-text-editor/package.nix b/pkgs/by-name/gn/gnome-text-editor/package.nix index 978e2949c8bb..289c59cabc83 100644 --- a/pkgs/by-name/gn/gnome-text-editor/package.nix +++ b/pkgs/by-name/gn/gnome-text-editor/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-text-editor"; - version = "48.rc"; + version = "48.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major finalAttrs.version}/gnome-text-editor-${finalAttrs.version}.tar.xz"; - hash = "sha256-YgYQKMfxowTQq3pOWurgTvtnVpYrDOqiHzTHR4RwOSQ="; + hash = "sha256-/B9dR1vdJ9TAQ5pbj+ENbkAbQvHbo9BLdWeDkDbuICs="; }; nativeBuildInputs = [ From cf32f93bd4f6f66fc0ca0354dad861ce568986af Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:15 +0000 Subject: [PATCH 328/431] =?UTF-8?q?gnome-mahjongg:=2048.rc=20=E2=86=92=204?= =?UTF-8?q?8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-mahjongg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mahjongg/package.nix b/pkgs/by-name/gn/gnome-mahjongg/package.nix index aa57953d41d0..b018eb1f586f 100644 --- a/pkgs/by-name/gn/gnome-mahjongg/package.nix +++ b/pkgs/by-name/gn/gnome-mahjongg/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-mahjongg"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-mahjongg/${lib.versions.major finalAttrs.version}/gnome-mahjongg-${finalAttrs.version}.tar.xz"; - hash = "sha256-ibe/56wPRxiJm+ItVNuYhABIK9tUsIWZ+uhVkFgDfAc="; + hash = "sha256-rrFvTJQL22pnDH2azdUN0OwgsyG9cHWphYkfu+vNT+0="; }; nativeBuildInputs = [ From af304ba41100b660f54b1ca3da1bd9685266650a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:23 +0000 Subject: [PATCH 329/431] =?UTF-8?q?gnome-contacts:=2048.beta=20=E2=86=92?= =?UTF-8?q?=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-contacts/-/compare/48.beta...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-contacts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-contacts/package.nix b/pkgs/by-name/gn/gnome-contacts/package.nix index 346c28bce039..6addc8e84af3 100644 --- a/pkgs/by-name/gn/gnome-contacts/package.nix +++ b/pkgs/by-name/gn/gnome-contacts/package.nix @@ -29,11 +29,11 @@ stdenv.mkDerivation rec { pname = "gnome-contacts"; - version = "48.beta"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-contacts/${lib.versions.major version}/gnome-contacts-${version}.tar.xz"; - hash = "sha256-Z0hqrghsPnsLDUGnPHKC5kcWwuqkOaLMPrx4DP8Q3v4="; + hash = "sha256-onYplbWUJ+w/GF8otVlONwd7cqcM18GSF+1jRjfswbU="; }; nativeBuildInputs = [ From 7617584e7dbf08e6287b6381c41b575d4b500e25 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:32 +0000 Subject: [PATCH 330/431] =?UTF-8?q?five-or-more:=2048.alpha=20=E2=86=92=20?= =?UTF-8?q?48.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/five-or-more/-/compare/48.alpha...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/fi/five-or-more/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/five-or-more/package.nix b/pkgs/by-name/fi/five-or-more/package.nix index 8f8717042297..2dbe1faacd63 100644 --- a/pkgs/by-name/fi/five-or-more/package.nix +++ b/pkgs/by-name/fi/five-or-more/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "five-or-more"; - version = "48.alpha"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/five-or-more/${lib.versions.major finalAttrs.version}/five-or-more-${finalAttrs.version}.tar.xz"; - hash = "sha256-L98o7qVvctKpmRAT89FVjRCG4lFMCw/tPM4Hp9GKa74="; + hash = "sha256-3/w3XAcVC8igBc+nTA6PC6UevLAoVkgiyxH+z9WZrnQ="; }; nativeBuildInputs = [ From ca7bd34dc31a9e7b81b9eb64d4934226cfd81e59 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:39 +0000 Subject: [PATCH 331/431] =?UTF-8?q?gnome-user-docs:=2047.2=20=E2=86=92=204?= =?UTF-8?q?7.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-user-docs/-/compare/47.2...47.5 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-user-docs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-user-docs/package.nix b/pkgs/by-name/gn/gnome-user-docs/package.nix index 6c7b2a4664b4..2eb194a91d62 100644 --- a/pkgs/by-name/gn/gnome-user-docs/package.nix +++ b/pkgs/by-name/gn/gnome-user-docs/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "gnome-user-docs"; - version = "47.2"; + version = "47.5"; src = fetchurl { url = "mirror://gnome/sources/gnome-user-docs/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-2b8IuabChNHgT2/pI3pt7trRYeDlungQv/7PKF4rzd8="; + hash = "sha256-cnzTDYCoAUEr5Ahb/tyHD5YqSf0FfZBMbUJTS64fITM="; }; nativeBuildInputs = [ From e320c25557ef19dad3f5003918203759f71404aa Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:49 +0000 Subject: [PATCH 332/431] =?UTF-8?q?evince:=2048.rc=20=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evince/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ev/evince/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evince/package.nix b/pkgs/by-name/ev/evince/package.nix index d211d060ef7b..977b8b78b30d 100644 --- a/pkgs/by-name/ev/evince/package.nix +++ b/pkgs/by-name/ev/evince/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "evince"; - version = "48.rc"; + version = "48.0"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/evince/${lib.versions.major finalAttrs.version}/evince-${finalAttrs.version}.tar.xz"; - hash = "sha256-obPvuB1KbIK4Rz7yKnzZmE31Ht7Hy0gqtVqqorFvOyU="; + hash = "sha256-zS9lg1X6kHX9+eW0SqCvOn4JKMVWFOsQQrNhds9FESY="; }; depsBuildBuild = [ From b389f061c30d3a7194e5de97c99ac9e069b73678 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:49 +0000 Subject: [PATCH 333/431] =?UTF-8?q?libshumate:=201.4.rc=20=E2=86=92=201.4.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libshumate/-/compare/1.4.rc...1.4.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libshumate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libshumate/package.nix b/pkgs/by-name/li/libshumate/package.nix index f4dfd52fb65b..6e9cbb678d06 100644 --- a/pkgs/by-name/li/libshumate/package.nix +++ b/pkgs/by-name/li/libshumate/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libshumate"; - version = "1.4.rc"; + version = "1.4.0"; outputs = [ "out" @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz"; - hash = "sha256-pXuX272lW8sHxvAZf/AGEoUYwrLIj77ovqUWisvJuu4="; + hash = "sha256-OYQ2jgJZhis4ENHdyG0trdbTcqKzI3bM9K/3wuSMbTA="; }; depsBuildBuild = [ From 54ec77b00bbd60255e2b94f50537ed16a2d885b1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:54 +0000 Subject: [PATCH 334/431] =?UTF-8?q?gtkmm4:=204.17.0=20=E2=86=92=204.18.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtkmm/-/compare/4.17.0...4.18.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtkmm/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtkmm/4.x.nix b/pkgs/development/libraries/gtkmm/4.x.nix index 05a77d676b78..3ddf4bc88502 100644 --- a/pkgs/development/libraries/gtkmm/4.x.nix +++ b/pkgs/development/libraries/gtkmm/4.x.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { pname = "gtkmm"; - version = "4.17.0"; + version = "4.18.0"; outputs = [ "out" @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-rYLA8idPXLVrQRTk3ByS12/SEoYMi78uC+wPRJ1JJQo="; + hash = "sha256-LuMcFUefxNjpWLA8i1+7yOF7wSLCovVESXtOBWGeM+w="; }; nativeBuildInputs = [ From 928adec080f598f5615273e2b6b136f422ea0072 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:01:58 +0000 Subject: [PATCH 335/431] =?UTF-8?q?gnome-shell-extensions:=2048.rc=20?= =?UTF-8?q?=E2=86=92=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/compare/48.rc...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell-extensions/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/pkgs/by-name/gn/gnome-shell-extensions/package.nix index fed19747ca4e..02ee8de8c9ca 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/package.nix +++ b/pkgs/by-name/gn/gnome-shell-extensions/package.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell-extensions"; - version = "48.rc"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz"; - hash = "sha256-Ht5XDUO2Hiih8Or3Ryy1zvPlIlXE5D/mRpWy7e0rl6I="; + hash = "sha256-8wG15zVNWtwByLsheTgQB04epAjeRTAPdn0QRFTbPjM="; }; patches = [ From 7c43885a9fcf80d666bdf1b4924dfc0db7c05d69 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:02:06 +0000 Subject: [PATCH 336/431] =?UTF-8?q?gtkmm3:=203.24.9=20=E2=86=92=203.24.10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtkmm/-/compare/3.24.9...3.24.10 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtkmm/3.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtkmm/3.x.nix b/pkgs/development/libraries/gtkmm/3.x.nix index b3dcf101f559..16f0af732552 100644 --- a/pkgs/development/libraries/gtkmm/3.x.nix +++ b/pkgs/development/libraries/gtkmm/3.x.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { pname = "gtkmm"; - version = "3.24.9"; + version = "3.24.10"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "MNW/5ARXHOVmqOk4yLrBdXZCDrUI8eJXg32mPxStRM4="; + sha256 = "erfiJmgIcW4mw5kkrOH7RtqGwX7znZiWJMQjFLMrWnY="; }; outputs = [ From 3f4879786089ed989f7a0ee6ce6a58e6037537d6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:02:33 +0000 Subject: [PATCH 337/431] =?UTF-8?q?gtk4:=204.18.2=20=E2=86=92=204.18.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.18.2...4.18.3 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtk/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index 416e9b3bd48f..2003ce430b94 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -68,7 +68,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk4"; - version = "4.18.2"; + version = "4.18.3"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-zKVne+TD5QG0nxxQvK+suo3PS9Oi0BY4j4NO/ydNwVk="; + hash = "sha256-CB4bwLF9tBqTWvjR9vCQ+xmIk2xC/3NNFJ89AEEZ+Ls="; }; depsBuildBuild = [ From f34a6ed2a87cdaa1a2369e185bf489fbc6ed127d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 29 Mar 2025 21:02:41 +0000 Subject: [PATCH 338/431] =?UTF-8?q?at-spi2-core:=202.56.0=20=E2=86=92=202.?= =?UTF-8?q?56.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/at-spi2-core/-/compare/2.56.0...2.56.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/at/at-spi2-core/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index 0f7b7b641739..2b7a69df750e 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pname = "at-spi2-core"; - version = "2.56.0"; + version = "2.56.1"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/at-spi2-core/${lib.versions.majorMinor version}/at-spi2-core-${version}.tar.xz"; - hash = "sha256-gNfo6gvpJOBFUlNn+QnWZo390+h81AeSxs/QjmtY6Vw="; + hash = "sha256-/Rd/7NjJUAb/CjVer9cGb+EQouF+tetf4X/3Dkmk6s4="; }; nativeBuildInputs = From 1725284779a76ee6b57e5f7b4a87e44435e3b4c7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 31 Mar 2025 01:47:34 +0000 Subject: [PATCH 339/431] =?UTF-8?q?gnome-mines:=2048.alpha.2=20=E2=86=92?= =?UTF-8?q?=2048.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mines/-/compare/48.alpha.2...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-mines/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mines/package.nix b/pkgs/by-name/gn/gnome-mines/package.nix index d87eefbf2d67..b32c3de1e4c4 100644 --- a/pkgs/by-name/gn/gnome-mines/package.nix +++ b/pkgs/by-name/gn/gnome-mines/package.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-mines"; - version = "48.alpha.2"; + version = "48.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-mines/${lib.versions.major finalAttrs.version}/gnome-mines-${finalAttrs.version}.tar.xz"; - hash = "sha256-ABxs04IprPiNN3irQI/9sRkRoWk7cfV0WcFsbFsK1UM="; + hash = "sha256-7AgaFTKmSxKSDxdX1VKR94nNHEcBwZk1cMqln72jFoA="; }; nativeBuildInputs = [ From e383618893a66971485ce2f4ead3ac9c320a1279 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:24 +0000 Subject: [PATCH 340/431] =?UTF-8?q?gnome-software:=2048.0=20=E2=86=92=2048?= =?UTF-8?q?.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-software/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-software/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-software/package.nix b/pkgs/by-name/gn/gnome-software/package.nix index b763c241225f..d6d62b5775b7 100644 --- a/pkgs/by-name/gn/gnome-software/package.nix +++ b/pkgs/by-name/gn/gnome-software/package.nix @@ -48,11 +48,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gnome-software"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz"; - hash = "sha256-5gevVU6Dj9bQfBYx9jSyDovU5q3xb8dTXEUgh0r1RPc="; + hash = "sha256-CEqYUEApTDZFS0ZKIUT5gcAnSQa0xJ1xYT5hztapbo8="; }; patches = [ From 1cd76c1e9bbb47dfe0589506f5bbedcbfbe923d0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:24 +0000 Subject: [PATCH 341/431] =?UTF-8?q?gnome-session:=2047.0.1=20=E2=86=92=204?= =?UTF-8?q?8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-session/-/compare/47.0.1...48.0 Co-authored-by: Fabián Heredia Montiel Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-session/fix-paths.patch | 4 ++-- pkgs/by-name/gn/gnome-session/package.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gn/gnome-session/fix-paths.patch b/pkgs/by-name/gn/gnome-session/fix-paths.patch index 38805c645b95..22f06ddfd2e8 100644 --- a/pkgs/by-name/gn/gnome-session/fix-paths.patch +++ b/pkgs/by-name/gn/gnome-session/fix-paths.patch @@ -6,10 +6,10 @@ index b4b1f8fa..99d52cba 100755 [ "x$XDG_SESSION_CLASS" != "xgreeter" ] && [ -n "$SHELL" ]; then if [ "$1" != '-l' ]; then -- exec bash -c "exec -l '$SHELL' -c '$0 -l $*'" +- exec bash -c "exec -l '$SHELL' -c 'exec $0 -l $*'" + # Make sure the shell actually sets up the environment. + unset __NIXOS_SET_ENVIRONMENT_DONE -+ exec @bash@ -c "exec -l '$SHELL' -c '$0 -l $*'" ++ exec @bash@ -c "exec -l '$SHELL' -c 'exec $0 -l $*'" else shift fi diff --git a/pkgs/by-name/gn/gnome-session/package.nix b/pkgs/by-name/gn/gnome-session/package.nix index 0d825cbaa39a..d60b3ca2d110 100644 --- a/pkgs/by-name/gn/gnome-session/package.nix +++ b/pkgs/by-name/gn/gnome-session/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-session"; # Also bump ./ctl.nix when bumping major version. - version = "47.0.1"; + version = "48.0"; outputs = [ "out" @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-session/${lib.versions.major finalAttrs.version}/gnome-session-${finalAttrs.version}.tar.xz"; - hash = "sha256-Vq6caOSZlXk+sglrzcRTOxEWaeHlTItuCx2VL2peinA="; + hash = "sha256-3ZCfvFsizb2y/E3xpH140bWUPMxeYeaiChhGJGNHxBc="; }; patches = [ From 245c9fe9b4942fd6df1501091ba6108fccae66e1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:30 +0000 Subject: [PATCH 342/431] =?UTF-8?q?gnome-terminal:=203.56.0=20=E2=86=92=20?= =?UTF-8?q?3.56.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-terminal/-/compare/3.56.0...3.56.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-terminal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-terminal/package.nix b/pkgs/by-name/gn/gnome-terminal/package.nix index 9fa7184768fe..4bcf840b4397 100644 --- a/pkgs/by-name/gn/gnome-terminal/package.nix +++ b/pkgs/by-name/gn/gnome-terminal/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-terminal"; - version = "3.56.0"; + version = "3.56.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-terminal/${lib.versions.majorMinor finalAttrs.version}/gnome-terminal-${finalAttrs.version}.tar.xz"; - hash = "sha256-2yDfVfbYTGbn73Apj7rVl+rtb6iLgqegXSY8yQgR/oE="; + hash = "sha256-ojB1PlC9Qx27EwDhV7/XMXMA4lIm/zCJMxY2OhOGT/g="; }; nativeBuildInputs = [ From cb5e5339b58727ea35bb633dcb95e8ce2c8e809c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:32 +0000 Subject: [PATCH 343/431] =?UTF-8?q?gnome-control-center:=2048.0=20?= =?UTF-8?q?=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-control-center/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index b1c71a581585..2faeedb56dd3 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -75,11 +75,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-control-center"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-FlIgLbNqK+dEEBm52v81dOgEKFmOgjlah0GAFajAZiQ="; + hash = "sha256-AYPbNlqqj4W0SyPMnK5nXRyDNgSf7BGoym6pvb6MSP4="; }; patches = [ From 782ab145e39373331766a8d8ed7d7cd22d512b53 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:40 +0000 Subject: [PATCH 344/431] =?UTF-8?q?gnome-user-docs:=2047.5=20=E2=86=92=204?= =?UTF-8?q?8.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-user-docs/-/compare/47.5...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-user-docs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-user-docs/package.nix b/pkgs/by-name/gn/gnome-user-docs/package.nix index 2eb194a91d62..cb51a99aeba8 100644 --- a/pkgs/by-name/gn/gnome-user-docs/package.nix +++ b/pkgs/by-name/gn/gnome-user-docs/package.nix @@ -11,11 +11,11 @@ stdenv.mkDerivation rec { pname = "gnome-user-docs"; - version = "47.5"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-user-docs/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-cnzTDYCoAUEr5Ahb/tyHD5YqSf0FfZBMbUJTS64fITM="; + hash = "sha256-rJc9kk4AVFoUWNhqEQ1Hc+a743w3KEDXbtZAyyaMYf0="; }; nativeBuildInputs = [ From 9d50291ec5df80117f6ac5ff8a3e6b07b0a77700 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:41 +0000 Subject: [PATCH 345/431] =?UTF-8?q?swell-foop:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/swell-foop/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/sw/swell-foop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/swell-foop/package.nix b/pkgs/by-name/sw/swell-foop/package.nix index 3f3472ad0e67..d22ac90d4e7b 100644 --- a/pkgs/by-name/sw/swell-foop/package.nix +++ b/pkgs/by-name/sw/swell-foop/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "swell-foop"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/swell-foop/${lib.versions.major finalAttrs.version}/swell-foop-${finalAttrs.version}.tar.xz"; - hash = "sha256-NL3uWJRqFMmGMVPJsQBs+8UfBCP8y82xLEXmDWbbvew="; + hash = "sha256-W5Ywh4/nAa7nUe1G/3ZcK82fgVpOVYJnajwmsxGCAxs="; }; nativeBuildInputs = [ From 939fe78d8a171a6e6690f297534b1f023e7b8fe5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:42 +0000 Subject: [PATCH 346/431] =?UTF-8?q?gnome-maps:=2048.1=20=E2=86=92=2048.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/48.1...48.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-maps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-maps/package.nix b/pkgs/by-name/gn/gnome-maps/package.nix index 9c53193010dd..5e1ad264b1a4 100644 --- a/pkgs/by-name/gn/gnome-maps/package.nix +++ b/pkgs/by-name/gn/gnome-maps/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-maps"; - version = "48.1"; + version = "48.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; - hash = "sha256-qyJkp2+FRY7gskOYSvoisKpRbtRottZTlZQcN4bYLps="; + hash = "sha256-rW3WEmiF+xaG7kv0mnh6clfHzF93nlQTQVWmgKMKjLk="; }; doCheck = !stdenv.hostPlatform.isDarwin; From 125246e487ae8b8ebffa7796e339552c1a9b63cf Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:50 +0000 Subject: [PATCH 347/431] =?UTF-8?q?five-or-more:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/five-or-more/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/fi/five-or-more/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/five-or-more/package.nix b/pkgs/by-name/fi/five-or-more/package.nix index 2dbe1faacd63..f241567c592a 100644 --- a/pkgs/by-name/fi/five-or-more/package.nix +++ b/pkgs/by-name/fi/five-or-more/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "five-or-more"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/five-or-more/${lib.versions.major finalAttrs.version}/five-or-more-${finalAttrs.version}.tar.xz"; - hash = "sha256-3/w3XAcVC8igBc+nTA6PC6UevLAoVkgiyxH+z9WZrnQ="; + hash = "sha256-2UHOLjfqZsDYDx6BeX+8u+To72WnkLPMXla58QtepaM="; }; nativeBuildInputs = [ From ee370e012ea5ad2e96cdca0fe3a1877498fa139c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:51 +0000 Subject: [PATCH 348/431] =?UTF-8?q?gnome-mines:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mines/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-mines/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mines/package.nix b/pkgs/by-name/gn/gnome-mines/package.nix index b32c3de1e4c4..4ffe50195382 100644 --- a/pkgs/by-name/gn/gnome-mines/package.nix +++ b/pkgs/by-name/gn/gnome-mines/package.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-mines"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-mines/${lib.versions.major finalAttrs.version}/gnome-mines-${finalAttrs.version}.tar.xz"; - hash = "sha256-7AgaFTKmSxKSDxdX1VKR94nNHEcBwZk1cMqln72jFoA="; + hash = "sha256-70stLd477GFBV+3eTZGJzGr+aSlSot1VsocOLmLtgQQ="; }; nativeBuildInputs = [ From 1813e8356e29329c711f850b77c158ccc9bec5d8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:54 +0000 Subject: [PATCH 349/431] =?UTF-8?q?gnome-mahjongg:=2048.0=20=E2=86=92=2048?= =?UTF-8?q?.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-mahjongg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mahjongg/package.nix b/pkgs/by-name/gn/gnome-mahjongg/package.nix index b018eb1f586f..ddc8b0315e7f 100644 --- a/pkgs/by-name/gn/gnome-mahjongg/package.nix +++ b/pkgs/by-name/gn/gnome-mahjongg/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-mahjongg"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-mahjongg/${lib.versions.major finalAttrs.version}/gnome-mahjongg-${finalAttrs.version}.tar.xz"; - hash = "sha256-rrFvTJQL22pnDH2azdUN0OwgsyG9cHWphYkfu+vNT+0="; + hash = "sha256-3Ujg+BrKNL6tpGxdIhsyWRuO2B6dNhw6JY359rIiLIQ="; }; nativeBuildInputs = [ From f837e7a70bf668a0e1c180cd1d609c42050f5f41 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:14:58 +0000 Subject: [PATCH 350/431] =?UTF-8?q?gnome-system-monitor:=2048.0=20?= =?UTF-8?q?=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-system-monitor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-system-monitor/package.nix b/pkgs/by-name/gn/gnome-system-monitor/package.nix index c267282a9dba..fa8aae787c36 100644 --- a/pkgs/by-name/gn/gnome-system-monitor/package.nix +++ b/pkgs/by-name/gn/gnome-system-monitor/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-system-monitor"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-system-monitor/${lib.versions.major finalAttrs.version}/gnome-system-monitor-${finalAttrs.version}.tar.xz"; - hash = "sha256-5OWzRfvU19wvQK1sYjBa5cfMK0Zc6VmIaSpUrzR1MqM="; + hash = "sha256-Ezw6bihjZuZZ/S2AWCQJp71e2uRW5jxPacz2btb8Zjg="; }; patches = [ From 63f31ff3a0010547e27f966e3945d986a761c4bc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:05 +0000 Subject: [PATCH 351/431] =?UTF-8?q?gnome-nibbles:=204.2.0=20=E2=86=92=204.?= =?UTF-8?q?2.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-nibbles/-/compare/4.2.0...4.2.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-nibbles/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-nibbles/package.nix b/pkgs/by-name/gn/gnome-nibbles/package.nix index db028c03f08f..b82651f75462 100644 --- a/pkgs/by-name/gn/gnome-nibbles/package.nix +++ b/pkgs/by-name/gn/gnome-nibbles/package.nix @@ -4,6 +4,7 @@ fetchurl, pkg-config, gnome, + gsound, gtk4, wrapGAppsHook4, librsvg, @@ -21,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-nibbles"; - version = "4.2.0"; + version = "4.2.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz"; - hash = "sha256-Umws/AsigNry9Upi5YFmVvrD3WBinQfBygbYKm1SRKE="; + hash = "sha256-Pkofm68cV7joNd7fCGnjJy5lNKHdacTib64QxCAKrwA="; }; nativeBuildInputs = [ @@ -41,6 +42,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + gsound gtk4 librsvg libadwaita From f38a7fdac43ec7e83a1d5da40b760651012401a1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:13 +0000 Subject: [PATCH 352/431] =?UTF-8?q?libgepub:=200.7.1=20=E2=86=92=200.7.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libgepub/-/compare/0.7.1...0.7.3 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libgepub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libgepub/package.nix b/pkgs/by-name/li/libgepub/package.nix index 1f5805ad3e2c..91b8fdcf3977 100644 --- a/pkgs/by-name/li/libgepub/package.nix +++ b/pkgs/by-name/li/libgepub/package.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "libgepub"; - version = "0.7.1"; + version = "0.7.3"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "o+SzGiMmWdJqVLkSGziCw9c5fDz0SuXGS4ZwCYC8f2A="; + sha256 = "WlZpWqipEy1nwHkqQPJSzgpI2dAytOGops6YrxT9Xhs="; }; nativeBuildInputs = [ From 27289f333ecb866a925c40029922cde4b9158837 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:16 +0000 Subject: [PATCH 353/431] =?UTF-8?q?lightsoff:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/lightsoff/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/lightsoff/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/lightsoff/package.nix b/pkgs/by-name/li/lightsoff/package.nix index a1167973ebe7..da5a5a3f4304 100644 --- a/pkgs/by-name/li/lightsoff/package.nix +++ b/pkgs/by-name/li/lightsoff/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "lightsoff"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/lightsoff/${lib.versions.major version}/lightsoff-${version}.tar.xz"; - hash = "sha256-3mkpt0vcnC68Pz9Sx8sxQsCf1fPSZk45CmOH3a4MdoQ="; + hash = "sha256-LsmVAXE9vNE8WlZaLhGMxMwrUCg2s4enc2z7pAqLOYk="; }; nativeBuildInputs = [ From 0b9a33185e84455acd27d9786433fd7531b92649 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:19 +0000 Subject: [PATCH 354/431] =?UTF-8?q?gnome-initial-setup:=2048.0=20=E2=86=92?= =?UTF-8?q?=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-initial-setup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-initial-setup/package.nix b/pkgs/by-name/gn/gnome-initial-setup/package.nix index e30a970361a9..bc0f06ce9ef8 100644 --- a/pkgs/by-name/gn/gnome-initial-setup/package.nix +++ b/pkgs/by-name/gn/gnome-initial-setup/package.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-initial-setup"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-initial-setup/${lib.versions.major finalAttrs.version}/gnome-initial-setup-${finalAttrs.version}.tar.xz"; - hash = "sha256-erMN3erL44WWj/DYW0Cfkob7dFGTMJ/Ks2vlJ5gUFYk="; + hash = "sha256-s9q/fnm2Zf8SJB+9umFUiVE9iGIkdZmGr49IZXWSMV4="; }; patches = [ From 0f7e8cad5a74c2f668446331d09c090d45c708e1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:26 +0000 Subject: [PATCH 355/431] =?UTF-8?q?gnome-calculator:=2048.0.2=20=E2=86=92?= =?UTF-8?q?=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calculator/-/compare/48.0.2...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-calculator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-calculator/package.nix b/pkgs/by-name/gn/gnome-calculator/package.nix index bbfc8b664c02..54e44104ed3e 100644 --- a/pkgs/by-name/gn/gnome-calculator/package.nix +++ b/pkgs/by-name/gn/gnome-calculator/package.nix @@ -26,11 +26,11 @@ stdenv.mkDerivation rec { pname = "gnome-calculator"; - version = "48.0.2"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-calculator/${lib.versions.major version}/gnome-calculator-${version}.tar.xz"; - hash = "sha256-pM26s1viS7QBc1m5n/y2yK/ACEgpGtekcg5soHVwDcQ="; + hash = "sha256-vEvUGpuhkPRcvuDYxnUs3F0osM7xxr0MAeLa4fPBkWI="; }; nativeBuildInputs = [ From 3aa733e05f27bfba3477ef983257110b1cba5495 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:27 +0000 Subject: [PATCH 356/431] =?UTF-8?q?gnome-sudoku:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-sudoku/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-sudoku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-sudoku/package.nix b/pkgs/by-name/gn/gnome-sudoku/package.nix index 5e6aff47e101..e7c934d7a60a 100644 --- a/pkgs/by-name/gn/gnome-sudoku/package.nix +++ b/pkgs/by-name/gn/gnome-sudoku/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { pname = "gnome-sudoku"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-sudoku/${lib.versions.major version}/gnome-sudoku-${version}.tar.xz"; - hash = "sha256-mMOSADDdDCQB+JDIcdY0X6PBA/cGnY5YPaukNVi7QLY="; + hash = "sha256-eXE62CpZkEzWlv8CJV627ZNk6I8+eDNDsfnQygnyx+M="; }; nativeBuildInputs = [ From e0934cd255c4e02c689c5ee758c07ab0cca309e5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:30 +0000 Subject: [PATCH 357/431] =?UTF-8?q?loupe:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/loupe/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/lo/loupe/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index 97722f5373b8..4f887f68316a 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -24,17 +24,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "loupe"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/loupe/${lib.versions.major finalAttrs.version}/loupe-${finalAttrs.version}.tar.xz"; - hash = "sha256-IUkrI4LrqGuXVxtMwIwesCAc5elr0rm1MziT+F+9HX0="; + hash = "sha256-EHE9PpZ4nQd659M4lFKl9sOX3fQ6UMBxy/4tEnJZcN4="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "loupe-deps-${finalAttrs.version}"; - hash = "sha256-M4U1/TShAxPu8cYfsiFTPj3rrXi6lSk43Emy2U3zKlk="; + hash = "sha256-PKkyZDd4FLWGZ/kDKWkaSV8p8NDniSQGcR9Htce6uCg="; }; nativeBuildInputs = [ From 08832d0560a7f68734fb3b4ca56b45d72c64bac4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:39 +0000 Subject: [PATCH 358/431] =?UTF-8?q?gnome-remote-desktop:=2048.0=20?= =?UTF-8?q?=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-remote-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-remote-desktop/package.nix b/pkgs/by-name/gn/gnome-remote-desktop/package.nix index d151b095d368..b34c9e6eae5b 100644 --- a/pkgs/by-name/gn/gnome-remote-desktop/package.nix +++ b/pkgs/by-name/gn/gnome-remote-desktop/package.nix @@ -34,11 +34,11 @@ stdenv.mkDerivation rec { pname = "gnome-remote-desktop"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-remote-desktop/${lib.versions.major version}/gnome-remote-desktop-${version}.tar.xz"; - hash = "sha256-A4xC5I/h2JCEm+xdVnVmwVK9bX9GPq3uxZsero+7MqA="; + hash = "sha256-vPN3D8oPrtovrjsaP/by6QoCd492pC6P0QPK4YYo9PI="; }; nativeBuildInputs = [ From 9f49d35ee3791050ba86ed8983b976220b6a2cc2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:41 +0000 Subject: [PATCH 359/431] =?UTF-8?q?nautilus:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index 32849230868a..b226b106f290 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "48.0"; + version = "48.1"; outputs = [ "out" @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-+eaky+HVu3rVmsRPDUOe3UsFB78H09kKLn5+bT9BbVc="; + hash = "sha256-eZWioXwp1LCav53ZrKFLje597DvXR3bdN5US8ubXNH8="; }; patches = [ From 50991217d31be1db8d2e137d168b19cfe4103581 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:54 +0000 Subject: [PATCH 360/431] =?UTF-8?q?glycin-loaders:=201.2.0=20=E2=86=92=201?= =?UTF-8?q?.2.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glycin/-/compare/1.2.0...1.2.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gl/glycin-loaders/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index dff2d750a8e9..30cb241f5dec 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "glycin-loaders"; - version = "1.2.0"; + version = "1.2.1"; src = fetchurl { url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; - hash = "sha256-FqtKSDmGOe9wHHw+J6LTEHWzDg3K8/FlLJB7GI9CkNA="; + hash = "sha256-zMV46aPoPQ3BU1c30f2gm6qVxxZ/Xl7LFfeGZUCU7tU="; }; patches = [ From e35564ce5f686222b5211ee4324d7dd6356a8c95 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:54 +0000 Subject: [PATCH 361/431] =?UTF-8?q?gnome-shell:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index bbcd7dd2228a..8333dad8a2fa 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -69,7 +69,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell"; - version = "48.0"; + version = "48.1"; outputs = [ "out" @@ -78,7 +78,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; - hash = "sha256-NqrC7c3HWIqq22WM1Gh98mKze6C2ZxAty++/8MIjK8M="; + hash = "sha256-uk9FWv1iE/OHVFlG482dqjnJBPerFt2DCsd6c/8QAso="; }; patches = [ From 4a32358068ef681af1cdd612686fb23b4eba171b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:55 +0000 Subject: [PATCH 362/431] =?UTF-8?q?evolution:=203.56.0=20=E2=86=92=203.56.?= =?UTF-8?q?1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution/-/compare/3.56.0...3.56.1 Changelog-Reviewed-By: Jan Tojnar --- .../networking/mailreaders/evolution/evolution/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix index a5772d5d29bf..2c4061da23bb 100644 --- a/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix +++ b/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix @@ -46,11 +46,11 @@ stdenv.mkDerivation rec { pname = "evolution"; - version = "3.56.0"; + version = "3.56.1"; src = fetchurl { url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-UUCc0w0mBGxW4jL6GV62FXGg2Q4t/i3qXFshKJaMT1g="; + hash = "sha256-39/lmRCdI5vFbajpYlssGVcGegGujv81BmOj2q50vRY="; }; nativeBuildInputs = [ From f58b6c8dc2d612d984d3cfe82c1d27f67c08f232 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:15:56 +0000 Subject: [PATCH 363/431] =?UTF-8?q?gnome-shell-extensions:=2048.0=20?= =?UTF-8?q?=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-shell-extensions/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell-extensions/package.nix b/pkgs/by-name/gn/gnome-shell-extensions/package.nix index 02ee8de8c9ca..4f6772825787 100644 --- a/pkgs/by-name/gn/gnome-shell-extensions/package.nix +++ b/pkgs/by-name/gn/gnome-shell-extensions/package.nix @@ -15,11 +15,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-shell-extensions"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz"; - hash = "sha256-8wG15zVNWtwByLsheTgQB04epAjeRTAPdn0QRFTbPjM="; + hash = "sha256-m2f8LFgC2hcTp3sZ/6BCMY3XHnva6EN3lsX1GXlTOTw="; }; patches = [ From 8a002d8c3abcedd7421c54111ad661e69d9f9721 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:16:03 +0000 Subject: [PATCH 364/431] =?UTF-8?q?vte:=200.80.0=20=E2=86=92=200.80.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/vte/-/compare/0.80.0...0.80.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/vt/vte/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vt/vte/package.nix b/pkgs/by-name/vt/vte/package.nix index 3e0dec46fa7a..d8a5c60284ca 100644 --- a/pkgs/by-name/vt/vte/package.nix +++ b/pkgs/by-name/vt/vte/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "vte"; - version = "0.80.0"; + version = "0.80.1"; outputs = [ "out" @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/vte/${lib.versions.majorMinor finalAttrs.version}/vte-${finalAttrs.version}.tar.xz"; - hash = "sha256-Jn9jc5dl5WjPgRPQ4u6PWTAolGGHhUvr4mjHeOYmR8g="; + hash = "sha256-DNvQ6YOv2dIuBl4yOnQxYAcr9ktFPgCxXtvm8tzdpGw="; }; patches = [ From 79b6bc743dc5221c26f61002d21a874a68f37e67 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:16:10 +0000 Subject: [PATCH 365/431] =?UTF-8?q?libmanette:=200.2.11=20=E2=86=92=200.2.?= =?UTF-8?q?12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libmanette/-/compare/0.2.11...0.2.12 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libmanette/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmanette/package.nix b/pkgs/by-name/li/libmanette/package.nix index 1d177a86e5be..19fb8adb4a12 100644 --- a/pkgs/by-name/li/libmanette/package.nix +++ b/pkgs/by-name/li/libmanette/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmanette"; - version = "0.2.11"; + version = "0.2.12"; outputs = [ "out" @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libmanette/${lib.versions.majorMinor finalAttrs.version}/libmanette-${finalAttrs.version}.tar.xz"; - hash = "sha256-uBK5TghjK6YqMJYKjeKSF6c6L/9dovEqzIpdR3GkmnA="; + hash = "sha256-SLNJJnGA8dw01AWp4ekLoW8FShnOkHkw5nlJPZEeodg="; }; nativeBuildInputs = From 49d1b71b335c36e917c756bb2992bc2a4f677f22 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:16:15 +0000 Subject: [PATCH 366/431] =?UTF-8?q?mutter:=2048.0=20=E2=86=92=2048.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/48.0...48.2 - New optional libevdev dependency for tests (not adding it since we are not running tests). Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/mu/mutter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 0fc1ee18a879..deeeb75022d4 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "48.0"; + version = "48.2"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-nKF3/VhRpAd/F/aoiMRUR7fRFjyYeVgFl6H9g39H5X0="; + hash = "sha256-PBi6Tgk+qaN4ET3K+nvbXB+db1r5dlAmt+Zst42vYU4="; }; mesonFlags = [ From ec86b5992b17955424dae46074a69eade2a40343 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:16:24 +0000 Subject: [PATCH 367/431] =?UTF-8?q?gnome-online-accounts:=203.54.1=20?= =?UTF-8?q?=E2=86=92=203.54.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/compare/3.54.1...3.54.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-online-accounts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-online-accounts/package.nix b/pkgs/by-name/gn/gnome-online-accounts/package.nix index 7050133a03ad..9d437660787e 100644 --- a/pkgs/by-name/gn/gnome-online-accounts/package.nix +++ b/pkgs/by-name/gn/gnome-online-accounts/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-online-accounts"; - version = "3.54.1"; + version = "3.54.2"; outputs = [ @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; - hash = "sha256-nQWLOqyLLYtrKufLV8ioq+U55zyIIgwxW1uZ+Hzm79g="; + hash = "sha256-D389KcBmb/vMUD8+DzOWNi7/25MX1BZkzmXfFH7zU3I="; }; mesonFlags = [ From d57f90d7fdc431e3a1337affdd988fdc01111f15 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:16:40 +0000 Subject: [PATCH 368/431] =?UTF-8?q?libadwaita:=201.7.0=20=E2=86=92=201.7.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libadwaita/-/compare/1.7.0...1.7.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libadwaita/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libadwaita/package.nix b/pkgs/by-name/li/libadwaita/package.nix index 06c1c8453644..3a224ecaa0e1 100644 --- a/pkgs/by-name/li/libadwaita/package.nix +++ b/pkgs/by-name/li/libadwaita/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libadwaita"; - version = "1.7.0"; + version = "1.7.2"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "GNOME"; repo = "libadwaita"; rev = finalAttrs.version; - hash = "sha256-JD0lgsG6H8RJzsyEs55f8zB1o5SqPFPY2fScpfgmUF4="; + hash = "sha256-3QrFoUaQe2uIUTV/D4Da31o9Ee2d39/9mz1Is1/x3As="; }; depsBuildBuild = [ From 053fdd5a721455161fa1184f7919408deaf71b72 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:16:47 +0000 Subject: [PATCH 369/431] =?UTF-8?q?gjs:=201.84.1=20=E2=86=92=201.84.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gjs/-/compare/1.84.1...1.84.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gj/gjs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gj/gjs/package.nix b/pkgs/by-name/gj/gjs/package.nix index aed6e28896b2..5c38bc00413f 100644 --- a/pkgs/by-name/gj/gjs/package.nix +++ b/pkgs/by-name/gj/gjs/package.nix @@ -41,7 +41,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gjs"; - version = "1.84.1"; + version = "1.84.2"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gjs/${lib.versions.majorMinor finalAttrs.version}/gjs-${finalAttrs.version}.tar.xz"; - hash = "sha256-RHlrkTGNu+IhoTkJ8A/Ycu+S84xoYD4ONXTka8a6wyw="; + hash = "sha256-NRQu3zRXBWNjACkew6fVg/FJaf8/rg/zD0qVseZ0AWY="; }; patches = [ From 4ac519017f77bfb263cc9b02f464dd7c10414df3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:24:09 +0000 Subject: [PATCH 370/431] =?UTF-8?q?gtk4:=204.18.3=20=E2=86=92=204.18.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.18.3...4.18.4 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtk/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index 2003ce430b94..d3bcaf18c9ba 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -68,7 +68,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk4"; - version = "4.18.3"; + version = "4.18.4"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-CB4bwLF9tBqTWvjR9vCQ+xmIk2xC/3NNFJ89AEEZ+Ls="; + hash = "sha256-1Hg6wVA3wsQnWo8azJT1/t4opRYkP8y5L/VKEcFXdf8="; }; depsBuildBuild = [ From 526b210281ff691043a27169b471a9933c137923 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 17 Apr 2025 19:18:24 +0000 Subject: [PATCH 371/431] =?UTF-8?q?glib:=202.84.0=20=E2=86=92=202.84.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glib/-/compare/2.84.0...2.84.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gl/glib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glib/package.nix b/pkgs/by-name/gl/glib/package.nix index 9175b6568516..37ccc4ee88bc 100644 --- a/pkgs/by-name/gl/glib/package.nix +++ b/pkgs/by-name/gl/glib/package.nix @@ -75,7 +75,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "glib"; - version = "2.84.0"; + version = "2.84.1"; outputs = [ "bin" @@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/glib/${lib.versions.majorMinor finalAttrs.version}/glib-${finalAttrs.version}.tar.xz"; - hash = "sha256-+II2AMuFQl4oFc+tguog/apThIKrdOcpPViz9kpa/2o="; + hash = "sha256-K0vC7ElhGl/DX4asqFXy7QGW5p5TCSura7czlr8weJo="; }; patches = From a9c0d508438ca2f2c91f0a1e5fc3c83027b241a5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 18 Apr 2025 00:43:53 +0000 Subject: [PATCH 372/431] =?UTF-8?q?evolution-data-server:=203.56.0=20?= =?UTF-8?q?=E2=86=92=203.56.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution-data-server/-/compare/3.56.0...3.56.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ev/evolution-data-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ev/evolution-data-server/package.nix b/pkgs/by-name/ev/evolution-data-server/package.nix index b651167020a3..be967882f9d3 100644 --- a/pkgs/by-name/ev/evolution-data-server/package.nix +++ b/pkgs/by-name/ev/evolution-data-server/package.nix @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { pname = "evolution-data-server"; - version = "3.56.0"; + version = "3.56.1"; outputs = [ "out" @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; - hash = "sha256-euVIKqTuKJRGdxbFvpglAOHVEd3fSrKbaP2xB9f4qP8="; + hash = "sha256-ZGzAA32j+fKVeUxjfZU5StdvjJvuImi+LEGD4ncgwTc="; }; patches = [ From cc65230071f7dc024172f1eef7c6ecfa78a69d76 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 22 Apr 2025 00:04:00 +0000 Subject: [PATCH 373/431] =?UTF-8?q?gtk-frdp:=200-unstable-2024-12-23=20?= =?UTF-8?q?=E2=86=92=200-unstable-2025-03-14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk-frdp/-/compare/46ca0beb9b5bf8c9b245a596231016bcca9baf6b...a0187fa02e1ff249e9583e8c09a2c2f5915ce2a3 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gt/gtk-frdp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gt/gtk-frdp/package.nix b/pkgs/by-name/gt/gtk-frdp/package.nix index ca436b741222..9196214e4616 100644 --- a/pkgs/by-name/gt/gtk-frdp/package.nix +++ b/pkgs/by-name/gt/gtk-frdp/package.nix @@ -16,14 +16,14 @@ stdenv.mkDerivation { pname = "gtk-frdp"; - version = "0-unstable-2024-12-23"; + version = "0-unstable-2025-03-14"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "gtk-frdp"; - rev = "46ca0beb9b5bf8c9b245a596231016bcca9baf6b"; - sha256 = "zRC3YVe2WwOmVzEDaJwsct3YQ4ZbvYTr2CTyRmfCXFY="; + rev = "a0187fa02e1ff249e9583e8c09a2c2f5915ce2a3"; + hash = "sha256-oi4Iwi9/elfUDKK0IhoNgtS8ORIzVUBagqBVdNRxGjI="; }; nativeBuildInputs = [ From 337954505cfda0bb5ed49093a539fe4ea505b9c5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:44:28 +0000 Subject: [PATCH 374/431] =?UTF-8?q?gnome-applets:=203.54.0=20=E2=86=92=203?= =?UTF-8?q?.56.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-applets/-/compare/3.54.0...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-applets/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-applets/package.nix b/pkgs/by-name/gn/gnome-applets/package.nix index 71d6ae218bf1..e5f866eac2ce 100644 --- a/pkgs/by-name/gn/gnome-applets/package.nix +++ b/pkgs/by-name/gn/gnome-applets/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-applets"; - version = "3.54.0"; + version = "3.56.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-applets/${lib.versions.majorMinor finalAttrs.version}/gnome-applets-${finalAttrs.version}.tar.xz"; - hash = "sha256-FASM8amK2U4U715E/f6IVvo/KDZAHHkr/83mi4db2vk="; + hash = "sha256-+heu3JVa3ZgaouQ7TAcTU/aGu9HuwdcXqJCnNTIK0XE="; }; nativeBuildInputs = [ From d32b75170e10d4fb833fc114582e0341c4409a80 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:44:44 +0000 Subject: [PATCH 375/431] =?UTF-8?q?metacity:=203.54.0=20=E2=86=92=203.56.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/metacity/-/compare/3.54.0...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/me/metacity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/metacity/package.nix b/pkgs/by-name/me/metacity/package.nix index 6bf104a8db9f..4cb4054d2fa5 100644 --- a/pkgs/by-name/me/metacity/package.nix +++ b/pkgs/by-name/me/metacity/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { pname = "metacity"; - version = "3.54.0"; + version = "3.56.0"; src = fetchurl { url = "mirror://gnome/sources/metacity/${lib.versions.majorMinor version}/metacity-${version}.tar.xz"; - hash = "sha256-WHifKLbzhSL9iMIkKRChB9ppNCF7LH3VKn1RLTlB1kM="; + hash = "sha256-dVSZcQSyb/DnmgKzeiuhib3058zVQibw+vSxpZAGyQE="; }; patches = [ From 86d8748acef402bfd24e7864b5dc039ff252a60c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:44:54 +0000 Subject: [PATCH 376/431] =?UTF-8?q?gnome-flashback:=203.54.0=20=E2=86=92?= =?UTF-8?q?=203.56.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-flashback/-/compare/3.54.0...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-flashback/fix-paths.patch | 13 +++++++++++++ pkgs/by-name/gn/gnome-flashback/package.nix | 12 ++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 pkgs/by-name/gn/gnome-flashback/fix-paths.patch diff --git a/pkgs/by-name/gn/gnome-flashback/fix-paths.patch b/pkgs/by-name/gn/gnome-flashback/fix-paths.patch new file mode 100644 index 000000000000..f2f37d345ebb --- /dev/null +++ b/pkgs/by-name/gn/gnome-flashback/fix-paths.patch @@ -0,0 +1,13 @@ +diff --git a/system-indicators/si-input-sources.c b/system-indicators/si-input-sources.c +index f13b262..2186b76 100644 +--- a/system-indicators/si-input-sources.c ++++ b/system-indicators/si-input-sources.c +@@ -807,7 +807,7 @@ spawn_keyboard_display (const char *description) + flags = G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD; + error = NULL; + +- argv[0] = g_strdup ("tecla"); ++ argv[0] = g_strdup ("@tecla@"); + argv[1] = g_strdup (description); + argv[2] = NULL; + diff --git a/pkgs/by-name/gn/gnome-flashback/package.nix b/pkgs/by-name/gn/gnome-flashback/package.nix index 5acf060c71cf..6d64cd8f16cb 100644 --- a/pkgs/by-name/gn/gnome-flashback/package.nix +++ b/pkgs/by-name/gn/gnome-flashback/package.nix @@ -20,7 +20,9 @@ pkg-config, polkit, gdm, + replaceVars, systemd, + tecla, upower, pam, wrapGAppsHook3, @@ -64,13 +66,19 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gnome-flashback"; - version = "3.54.0"; + version = "3.56.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-flashback/${lib.versions.majorMinor finalAttrs.version}/gnome-flashback-${finalAttrs.version}.tar.xz"; - hash = "sha256-gkNa4wLNZK6xG25M0YTaj/+qzSSFFf+gIidZXDzPne4="; + hash = "sha256-LQ+iLzc9sIDq7w5Wk7lijN6ETyVjPVqQMTsEndlSkmA="; }; + patches = [ + (replaceVars ./fix-paths.patch { + tecla = lib.getExe tecla; + }) + ]; + # make .desktop Execs absolute postPatch = '' patch -p0 < Date: Mon, 28 Apr 2025 01:44:55 +0000 Subject: [PATCH 377/431] =?UTF-8?q?epiphany:=2048.0=20=E2=86=92=2048.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/epiphany/-/compare/48.0...48.3 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ep/epiphany/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ep/epiphany/package.nix b/pkgs/by-name/ep/epiphany/package.nix index 6b376a446319..de050c54c7b7 100644 --- a/pkgs/by-name/ep/epiphany/package.nix +++ b/pkgs/by-name/ep/epiphany/package.nix @@ -37,11 +37,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "epiphany"; - version = "48.0"; + version = "48.3"; src = fetchurl { url = "mirror://gnome/sources/epiphany/${lib.versions.major finalAttrs.version}/epiphany-${finalAttrs.version}.tar.xz"; - hash = "sha256-ydH23/utA7CRZDaQHHcNowKHnKYKY20rcrJbFC7AX4A="; + hash = "sha256-2ilT5+K3O/dHPAozl5EE15NieVKV6qCio46hiFN9rxM="; }; nativeBuildInputs = [ From ed050973198b715dee869a2f42bff79e968e0a3b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:45:14 +0000 Subject: [PATCH 378/431] =?UTF-8?q?libspelling:=200.4.7=20=E2=86=92=200.4.?= =?UTF-8?q?8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libspelling/-/compare/0.4.7...0.4.8 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libspelling/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libspelling/package.nix b/pkgs/by-name/li/libspelling/package.nix index 11a8f77bd700..0a81e31aa843 100644 --- a/pkgs/by-name/li/libspelling/package.nix +++ b/pkgs/by-name/li/libspelling/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libspelling"; - version = "0.4.7"; + version = "0.4.8"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/libspelling/${lib.versions.majorMinor finalAttrs.version}/libspelling-${finalAttrs.version}.tar.xz"; - hash = "sha256-QvEw8pX1rdtuno50zPu3CXlL0t/QISk+KHW5SBu9Tog="; + hash = "sha256-J3ZGKFgY2nspXvAHssXr2BXQkws60JdQWzztlpZa9Rc="; }; nativeBuildInputs = [ From ae1c98ddbd1f05ecacc462038b095fb9247ba383 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:45:23 +0000 Subject: [PATCH 379/431] =?UTF-8?q?gnome-panel:=203.54.0=20=E2=86=92=203.5?= =?UTF-8?q?6.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-panel/-/compare/3.54.0...3.56.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-panel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-panel/package.nix b/pkgs/by-name/gn/gnome-panel/package.nix index 5efd8db1e9f1..4ab8da344c09 100644 --- a/pkgs/by-name/gn/gnome-panel/package.nix +++ b/pkgs/by-name/gn/gnome-panel/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-panel"; - version = "3.54.0"; + version = "3.56.0"; outputs = [ "out" @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-panel/${lib.versions.majorMinor finalAttrs.version}/gnome-panel-${finalAttrs.version}.tar.xz"; - hash = "sha256-lLnNUcpQ/zKiic1QWRNuexYMHxJrXWZp4QbcqIUEXCg="; + hash = "sha256-UoptZ92E7a5sgKXuZW+E+9lC87Nx1g+XottgZc9P0XA="; }; patches = [ From 566b6aae3e2e9915f60ca276180372922c41dd08 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:45:41 +0000 Subject: [PATCH 380/431] =?UTF-8?q?gnome-settings-daemon:=2048.0=20?= =?UTF-8?q?=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-settings-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-settings-daemon/package.nix b/pkgs/by-name/gn/gnome-settings-daemon/package.nix index a8cc5e2d03d6..afaee31db68f 100644 --- a/pkgs/by-name/gn/gnome-settings-daemon/package.nix +++ b/pkgs/by-name/gn/gnome-settings-daemon/package.nix @@ -43,11 +43,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-settings-daemon"; - version = "48.0"; + version = "48.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major finalAttrs.version}/gnome-settings-daemon-${finalAttrs.version}.tar.xz"; - hash = "sha256-89ogq0orpW/T6XuZHyvCZ5c9Vhm9WL+lFkEKoDYwXkU="; + hash = "sha256-OGCi6iFNy8tmAK56HjNYpTiSFQh7w+SkfO4/h7ruBi4="; }; patches = [ From 60a85ee41bbb187065615c4ad7a29977ca1facf3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Mon, 28 Apr 2025 01:46:01 +0000 Subject: [PATCH 381/431] =?UTF-8?q?tinysparql:=203.9.1=20=E2=86=92=203.9.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tinysparql/-/compare/3.9.1...3.9.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/ti/tinysparql/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ti/tinysparql/package.nix b/pkgs/by-name/ti/tinysparql/package.nix index b734edae04e9..fbd8fe14b69f 100644 --- a/pkgs/by-name/ti/tinysparql/package.nix +++ b/pkgs/by-name/ti/tinysparql/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "tinysparql"; - version = "3.9.1"; + version = "3.9.2"; outputs = [ "out" @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { url = with finalAttrs; "mirror://gnome/sources/tinysparql/${lib.versions.majorMinor version}/tinysparql-${version}.tar.xz"; - hash = "sha256-mOiTO5RtjFSnfq2r1/HRTN3Yj6Q+7w0KzjwPzOZGcis="; + hash = "sha256-FM4DkCQTXhgQIrzOSxqtLgA3fdnH2BK5g5HM/HVtrY4="; }; strictDeps = true; From 0b812c809d8f8a1a067b2b483fead85a8d0cc68e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 07:48:45 +0200 Subject: [PATCH 382/431] decibels: Assimilate to GNOME core https://blogs.gnome.org/mcatanzaro/2025/03/21/gnome-48-core-apps-update/ It is now part of GNOME core apps set. - Add GNOME team as maintainers. - Use `finalAttrs`. - Update repo paths. - Use GNOME sources and update script. --- pkgs/by-name/de/decibels/package.nix | 32 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/de/decibels/package.nix b/pkgs/by-name/de/decibels/package.nix index 8d3105cac66a..dbfb975e1530 100644 --- a/pkgs/by-name/de/decibels/package.nix +++ b/pkgs/by-name/de/decibels/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitLab, + fetchurl, appstream, blueprint-compiler, desktop-file-utils, @@ -13,20 +13,15 @@ pkg-config, typescript, wrapGAppsHook4, - nix-update-script, + gnome, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "decibels"; version = "48.0"; - src = fetchFromGitLab { - domain = "gitlab.gnome.org"; - group = "GNOME"; - owner = "Incubator"; - repo = "decibels"; - tag = version; - hash = "sha256-qtKiKfcxGLuV1bE3lb7l4s+reZRJXcjlV35M8eZmvHc="; - fetchSubmodules = true; + src = fetchurl { + url = "mirror://gnome/sources/decibels/${lib.versions.major finalAttrs.version}/decibels-${finalAttrs.version}.tar.xz"; + hash = "sha256-IpsRqSYxR7y4w+If8NSvZZ+yYmL4rs5Uetz4xl4DH3Q="; }; nativeBuildInputs = [ @@ -60,16 +55,21 @@ stdenv.mkDerivation rec { ''; passthru = { - updateScript = nix-update-script { }; + updateScript = gnome.updateScript { + packageName = "decibels"; + }; }; meta = { description = "Play audio files"; - homepage = "https://gitlab.gnome.org/GNOME/Incubator/decibels"; - changelog = "https://gitlab.gnome.org/GNOME/decibels/-/blob/${version}/NEWS?ref_type=tags"; + homepage = "https://gitlab.gnome.org/GNOME/decibels"; + changelog = "https://gitlab.gnome.org/GNOME/decibels/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = lib.licenses.gpl3Only; - teams = [ lib.teams.gnome-circle ]; + teams = [ + lib.teams.gnome + lib.teams.gnome-circle + ]; mainProgram = "org.gnome.Decibels"; platforms = lib.platforms.linux; }; -} +}) From 0360199b3dccab05dbfb3de6af18eb23581b9d30 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 11:56:55 +0200 Subject: [PATCH 383/431] nixos/doc: Add GNOME 48 to release notes --- nixos/doc/manual/release-notes/rl-2505.section.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 453e0ed450bd..81cf0d7c9cc5 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -24,6 +24,8 @@ - OpenSSH has been updated from 9.9p2 to 10.0p2, dropping support for DSA keys and adding a new `ssh-auth` binary to handle user authentication in a different address space from unauthenticated sessions. Additionally, we now enable a configure option by default that attempts to lock sshd into RAM to prevent it from being swapped out, which may improve performance if the system is under memory pressure. See the [full changelog](https://www.openwall.com/lists/oss-security/2025/04/09/1) for more details. +- GNOME has been updated to version 48. Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details. + - The `intel` video driver for X.org (from the xf86-video-intel package) which was previously removed because it was non-functional has been fixed and the driver has been re-introduced. - The Mattermost module ({option}`services.mattermost`) and packages (`mattermost` and `mmctl`) have been substantially updated: From 4a1b162c1637a73b5dc327cbc5e6c95a249c574f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 08:03:01 +0200 Subject: [PATCH 384/431] nixos/gnome: Update core apps https://blogs.gnome.org/mcatanzaro/2025/03/21/gnome-48-core-apps-update/ - Add Decibels https://gitlab.gnome.org/GNOME/gnome-build-meta/-/commit/5d89ffdee45e463d3987e0a4e5b676266488b7d0 (It somewhat overlaps with GNOME Music but the latter remains for Music library.) - Remove gnome-shell-extensions https://gitlab.gnome.org/GNOME/gnome-build-meta/-/commit/490c573b1b18fecfa6068b8bf896727ecd46eb68 - Add Sysprof and D-Spy to developer tools. --- .../manual/release-notes/rl-2505.section.md | 8 ++++++- .../services/x11/desktop-managers/gnome.nix | 24 +++++++------------ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 81cf0d7c9cc5..63d808f044c6 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -24,7 +24,13 @@ - OpenSSH has been updated from 9.9p2 to 10.0p2, dropping support for DSA keys and adding a new `ssh-auth` binary to handle user authentication in a different address space from unauthenticated sessions. Additionally, we now enable a configure option by default that attempts to lock sshd into RAM to prevent it from being swapped out, which may improve performance if the system is under memory pressure. See the [full changelog](https://www.openwall.com/lists/oss-security/2025/04/09/1) for more details. -- GNOME has been updated to version 48. Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details. +- GNOME has been updated to version 48. + + - `decibels` music player is now installed by default. You can disable it using [](#opt-environment.gnome.excludePackages). + - `gnome-shell-extensions` extension collection (which included GNOME Classic extensions, Apps Menu, and User Themes, among others) are no longer installed by default. You can install them again with [](#opt-services.xserver.desktopManager.gnome.sessionPath). + - Option [](#opt-services.gnome.core-developer-tools.enable) now also installs `sysprof` and `d-spy`. + + Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details. - The `intel` video driver for X.org (from the xf86-video-intel package) which was previously removed because it was non-functional has been fixed and the driver has been re-introduced. diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix index cf4fadd742fe..5623718bf8d6 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome.nix @@ -325,17 +325,9 @@ in }) (lib.mkIf serviceCfg.core-shell.enable { - services.xserver.desktopManager.gnome.sessionPath = - let - mandatoryPackages = [ - pkgs.gnome-shell - ]; - optionalPackages = [ - pkgs.gnome-shell-extensions - ]; - in - mandatoryPackages - ++ utils.removePackagesByName optionalPackages config.environment.gnome.excludePackages; + services.xserver.desktopManager.gnome.sessionPath = [ + pkgs.gnome-shell + ]; services.colord.enable = mkDefault true; services.gnome.glib-networking.enable = true; @@ -386,7 +378,7 @@ in source-sans ]; - # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-3-38/elements/core/meta-gnome-core-shell.bst + # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-48/elements/core/meta-gnome-core-shell.bst environment.systemPackages = let mandatoryPackages = [ @@ -399,7 +391,6 @@ in pkgs.gnome-bluetooth pkgs.gnome-color-manager pkgs.gnome-control-center - pkgs.gnome-shell-extensions pkgs.gnome-tour # GNOME Shell detects the .desktop file on first log-in. pkgs.gnome-user-docs pkgs.glib # for gsettings program @@ -413,11 +404,12 @@ in ++ utils.removePackagesByName optionalPackages config.environment.gnome.excludePackages; }) - # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-45/elements/core/meta-gnome-core-utilities.bst + # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-apps.bst (lib.mkIf serviceCfg.core-utilities.enable { environment.systemPackages = utils.removePackagesByName ( [ pkgs.baobab + pkgs.decibels pkgs.epiphany pkgs.gnome-text-editor pkgs.gnome-calculator @@ -499,17 +491,19 @@ in ] config.environment.gnome.excludePackages; }) - # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/3.38.0/elements/core/meta-gnome-core-developer-tools.bst + # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-developer-tools.bst (lib.mkIf serviceCfg.core-developer-tools.enable { environment.systemPackages = utils.removePackagesByName [ pkgs.dconf-editor pkgs.devhelp + pkgs.d-spy pkgs.gnome-builder # boxes would make sense in this option, however # it doesn't function well enough to be included # in default configurations. # https://github.com/NixOS/nixpkgs/issues/60908 # pkgs.gnome-boxes + pkgs.sysprof ] config.environment.gnome.excludePackages; services.sysprof.enable = notExcluded pkgs.sysprof; From 867832aa501e98385aa4a2c6cd55af42d69161ef Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 08:04:17 +0200 Subject: [PATCH 385/431] nixos/gnome: Rename core-utilities option to core-apps To match the upstream BuildStream definition: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/commit/3968975eacddebf034a79b051ccc3616dfb777c8 --- nixos/doc/manual/release-notes/rl-2505.section.md | 1 + .../modules/services/x11/desktop-managers/gnome.md | 4 ++-- .../modules/services/x11/desktop-managers/gnome.nix | 13 ++++++++++--- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 63d808f044c6..ac8f2a051036 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -29,6 +29,7 @@ - `decibels` music player is now installed by default. You can disable it using [](#opt-environment.gnome.excludePackages). - `gnome-shell-extensions` extension collection (which included GNOME Classic extensions, Apps Menu, and User Themes, among others) are no longer installed by default. You can install them again with [](#opt-services.xserver.desktopManager.gnome.sessionPath). - Option [](#opt-services.gnome.core-developer-tools.enable) now also installs `sysprof` and `d-spy`. + - Option `services.gnome.core-utilities.enable` has been renamed to [](#opt-services.gnome.core-apps.enable). Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details. diff --git a/nixos/modules/services/x11/desktop-managers/gnome.md b/nixos/modules/services/x11/desktop-managers/gnome.md index f959c0912652..7f7801305e23 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.md +++ b/nixos/modules/services/x11/desktop-managers/gnome.md @@ -19,7 +19,7 @@ To enable the GNOME desktop use: While it is not strictly necessary to use GDM as the display manager with GNOME, it is recommended, as some features such as screen lock [might not work](#sec-gnome-faq-can-i-use-lightdm-with-gnome) without it. ::: -The default applications used in NixOS are very minimal, inspired by the defaults used in [gnome-build-meta](https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/40.0/elements/core/meta-gnome-core-utilities.bst). +The default applications used in NixOS are very minimal, inspired by the defaults used in [gnome-build-meta](https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/48.0/elements/core/meta-gnome-core-apps.bst). ### GNOME without the apps {#sec-gnome-without-the-apps} @@ -27,7 +27,7 @@ If you’d like to only use the GNOME desktop and not the apps, you can disable ```nix { - services.gnome.core-utilities.enable = false; + services.gnome.core-apps.enable = false; } ``` diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix index 5623718bf8d6..6fe467425fc1 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome.nix @@ -84,12 +84,19 @@ in maintainers = lib.teams.gnome.members; }; + imports = [ + (lib.mkRenamedOptionModule + [ "services" "gnome" "core-utilities" "enable" ] + [ "services" "gnome" "core-apps" "enable" ] + ) + ]; + options = { services.gnome = { core-os-services.enable = mkEnableOption "essential services for GNOME3"; core-shell.enable = mkEnableOption "GNOME Shell services"; - core-utilities.enable = mkEnableOption "GNOME core utilities"; + core-apps.enable = mkEnableOption "GNOME core apps"; core-developer-tools.enable = mkEnableOption "GNOME core developer tools"; games.enable = mkEnableOption "GNOME games"; }; @@ -213,7 +220,7 @@ in services.gnome.core-os-services.enable = true; services.gnome.core-shell.enable = true; - services.gnome.core-utilities.enable = mkDefault true; + services.gnome.core-apps.enable = mkDefault true; services.displayManager.sessionPackages = [ pkgs.gnome-session.sessions ]; @@ -405,7 +412,7 @@ in }) # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-apps.bst - (lib.mkIf serviceCfg.core-utilities.enable { + (lib.mkIf serviceCfg.core-apps.enable { environment.systemPackages = utils.removePackagesByName ( [ pkgs.baobab From 2929e06286e0027071fba3f39b7b2b6bb6aa8919 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 11:16:13 +0000 Subject: [PATCH 386/431] =?UTF-8?q?at-spi2-core:=202.56.1=20=E2=86=92=202.?= =?UTF-8?q?56.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/at-spi2-core/-/compare/2.56.1...2.56.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/at/at-spi2-core/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index 2b7a69df750e..84f77fc7fb56 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pname = "at-spi2-core"; - version = "2.56.1"; + version = "2.56.2"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/at-spi2-core/${lib.versions.majorMinor version}/at-spi2-core-${version}.tar.xz"; - hash = "sha256-/Rd/7NjJUAb/CjVer9cGb+EQouF+tetf4X/3Dkmk6s4="; + hash = "sha256-4bHJg2qJR4UvdEDDLiMXkjTHa9mM2cxAAfN2QF+LeDs="; }; nativeBuildInputs = From dd013d916f4ae45fae1ec5cb82313af88f583e5e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 11:16:32 +0000 Subject: [PATCH 387/431] =?UTF-8?q?librsvg:=202.59.2=20=E2=86=92=202.60.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/librsvg/-/compare/2.59.2...2.60.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/librsvg/package.nix | 39 +++-------------------------- 1 file changed, 4 insertions(+), 35 deletions(-) diff --git a/pkgs/by-name/li/librsvg/package.nix b/pkgs/by-name/li/librsvg/package.nix index 7fcc852066db..9e156eaccbe6 100644 --- a/pkgs/by-name/li/librsvg/package.nix +++ b/pkgs/by-name/li/librsvg/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - fetchpatch, pkg-config, meson, ninja, @@ -50,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "librsvg"; - version = "2.59.2"; + version = "2.60.0"; outputs = [ @@ -63,39 +62,13 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/librsvg/${lib.versions.majorMinor finalAttrs.version}/librsvg-${finalAttrs.version}.tar.xz"; - hash = "sha256-7NKT+wzDOMFwFxu8e8++pnJdBByV8xOF3JNUCZM+RZc="; + hash = "sha256-C2/8zfbnCvyYdogvXSzp/88scTy6rxrZAXDap1Lh7sM="; }; - patches = [ - (fetchpatch { - # merged in 2.60.0-beta.0 - name = "cross-introspection.patch"; - url = "https://gitlab.gnome.org/GNOME/librsvg/-/commit/84f24b1f5767f807f8d0442bbf3f149a0defcf78.patch"; - hash = "sha256-FRyAYCCP3eu7YDUS6g7sKCdbq2nU8yQdbdVaQwLrlhE="; - }) - (fetchpatch { - # merged in 2.60.0-beta.0; required for cross-gdk-pixbuf-loader.patch to apply - name = "Replace-CRLF-with-just-LF-in-a-few-remaining-files-that-had-them"; - url = "https://gitlab.gnome.org/GNOME/librsvg/-/commit/8c93369806283feafd060f4507111344e1110f79.patch"; - hash = "sha256-FU6ZiWhXm8jPhGGuNKqlxDIEXu2bSfq1MWyQoADqLZA="; - }) - (fetchpatch { - # merged in 2.60.0-beta.0; required for cross-gdk-pixbuf-loader.patch to apply - name = "do-not-look-for-gdk-pixbuf-query-loaders-in-cross-builds.patch"; - url = "https://gitlab.gnome.org/GNOME/librsvg/-/commit/ce2957acb7b0b5d7f75f47a3c503f5532aa698a6.patch"; - hash = "sha256-f0Mdt4GjycIkM/k68KRsR0Hv2C+gaieQ4WnhjPbA5vs="; - }) - (fetchpatch { - name = "cross-gdk-pixbuf-loader.patch"; - url = "https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/1095.patch"; - hash = "sha256-4R/DfDkNn7WhgBy526v309FzK6znCt2dV/ooz4LYrVU="; - }) - ]; - cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "librsvg-deps-${finalAttrs.version}"; - hash = "sha256-M8iNNWpYgLIm0X3sTjAaRIFYLIHnMyrkcsayFrLg25Y="; + hash = "sha256-DMkYsskjw6ARQsaHDRautT0oy8VqW/BJBfBVErxUe88="; dontConfigure = true; }; @@ -166,15 +139,11 @@ stdenv.mkDerivation (finalAttrs: { patchShebangs \ meson/cargo_wrapper.py \ meson/makedef.py \ + meson/query-rustc.py # Fix thumbnailer path substituteInPlace gdk-pixbuf-loader/librsvg.thumbnailer.in \ --replace-fail '@bindir@/gdk-pixbuf-thumbnailer' '${gdk-pixbuf}/bin/gdk-pixbuf-thumbnailer' - - # Fix pkg-config file Requires section. - # https://gitlab.gnome.org/GNOME/librsvg/-/issues/1150 - substituteInPlace rsvg/meson.build \ - --replace-fail 'requires: library_dependencies_sole,' 'requires: [cairo_dep, gio_dep, glib_dep, pixbuf_dep],' ''; preCheck = '' From 018c4511c96883b30dc88f7b1280c44b1a1511e6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 1 May 2025 15:21:30 +0000 Subject: [PATCH 388/431] =?UTF-8?q?gnome-robots:=2041.1=20=E2=86=92=2041.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-robots/-/compare/41.1...41.2 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-robots/package.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/gn/gnome-robots/package.nix b/pkgs/by-name/gn/gnome-robots/package.nix index 2b31d74aa47d..f6552990ece8 100644 --- a/pkgs/by-name/gn/gnome-robots/package.nix +++ b/pkgs/by-name/gn/gnome-robots/package.nix @@ -24,17 +24,17 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-robots"; - version = "41.1"; + version = "41.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-robots/${lib.versions.major finalAttrs.version}/gnome-robots-${finalAttrs.version}.tar.xz"; - hash = "sha256-K4BQcFrIPpOL56iREyYB62XHk/IJzX6RDGzWQphzBHg="; + hash = "sha256-kSHC+DaBIEP+7yumYc1dD9SOPWMZxDlBuf3RWLmw65E="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "gnome-robots-${finalAttrs.version}"; - hash = "sha256-7kwjpZJqAqqKlt6mOFyjaaxZ1Tr2WuhE72jwjCZpX9E="; + hash = "sha256-1h9+XPmkapzdYsI6qtPPHtlwEEmyIzaAogLiYvIHJak="; }; nativeBuildInputs = [ @@ -62,12 +62,6 @@ stdenv.mkDerivation (finalAttrs: { gst_all_1.gst-plugins-good ]; - postPatch = '' - # https://gitlab.gnome.org/GNOME/gnome-robots/-/merge_requests/38 - substituteInPlace data/icons/meson.build \ - --replace-fail 'gtk-update-icon-cache' 'gtk4-update-icon-cache' - ''; - preFixup = '' # Seal GStreamer plug-ins so that we can notice when they are missing. gappsWrapperArgs+=(--set "GST_PLUGIN_SYSTEM_PATH_1_0" "$GST_PLUGIN_SYSTEM_PATH_1_0") @@ -91,7 +85,7 @@ stdenv.mkDerivation (finalAttrs: { common-updater-scripts ] } - update-source-version gnome-robots --ignore-same-version --source-key=cargoDeps > /dev/null + update-source-version gnome-robots --ignore-same-version --source-key=cargoDeps.vendorStaging > /dev/null '' ]; # Experimental feature: do not copy! From 69857b5203d28d9b383eb9779c5354d69b715ddb Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 2 May 2025 20:19:20 +0000 Subject: [PATCH 389/431] =?UTF-8?q?orca:=2048.0=20=E2=86=92=2048.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/orca/-/compare/48.0...48.1 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/or/orca/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index 7786c8911708..ae9ddec8febe 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -29,13 +29,13 @@ python3.pkgs.buildPythonApplication rec { pname = "orca"; - version = "48.0"; + version = "48.1"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; - hash = "sha256-tQgLdPRRkBexx1Np4o19QNn9Wd0fq3I6YGLjZXB0Awo="; + hash = "sha256-ZsbwmCIUnaJDpGM6fYSnsduq8UU0qf653yv+AaUFF4o="; }; patches = [ From 14a3cc9268ab38931de9d16dac4a1b65632108eb Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 2 May 2025 20:19:42 +0000 Subject: [PATCH 390/431] =?UTF-8?q?gnome-music:=2048.beta=20=E2=86=92=2048?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-music/-/compare/48.beta...48.0 Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/gn/gnome-music/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-music/package.nix b/pkgs/by-name/gn/gnome-music/package.nix index f477d5c5e1cc..32bfa64b6f78 100644 --- a/pkgs/by-name/gn/gnome-music/package.nix +++ b/pkgs/by-name/gn/gnome-music/package.nix @@ -31,13 +31,13 @@ python3.pkgs.buildPythonApplication rec { pname = "gnome-music"; - version = "48.beta"; + version = "48.0"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/gnome-music/${lib.versions.major version}/gnome-music-${version}.tar.xz"; - hash = "sha256-qIw01hGwr0zg2LFAvTPfhowpTSMYMQxTZJN9QwgmJOw="; + hash = "sha256-jNqs0FJitjuxYIolrK1RboksMyIyNXy5t/aPLPuG1m4="; }; nativeBuildInputs = [ From ad4f0f91f3564d9a9eacfcb8fec3a1754edce4e4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 6 May 2025 07:54:15 +0200 Subject: [PATCH 391/431] tinysparql: Use docs from the tarball The Meson build script will not use gi-docgen or graphviz since the API reference ships prebuilt in the tarball. This has apparently been the case since gi-docgen has been introduced: https://github.com/GNOME/tinysparql/commit/c27eb6be6ce747c4112f528acd214d63f1504476 --- pkgs/by-name/ti/tinysparql/package.nix | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/pkgs/by-name/ti/tinysparql/package.nix b/pkgs/by-name/ti/tinysparql/package.nix index fbd8fe14b69f..2024fbf72c38 100644 --- a/pkgs/by-name/ti/tinysparql/package.nix +++ b/pkgs/by-name/ti/tinysparql/package.nix @@ -15,8 +15,6 @@ && stdenv.hostPlatform.emulatorAvailable buildPackages, vala, python3, - gi-docgen, - graphviz, libxml2, glib, wrapGAppsNoGuiHook, @@ -67,8 +65,6 @@ stdenv.mkDerivation (finalAttrs: { gettext glib wrapGAppsNoGuiHook - gi-docgen - graphviz (python3.pythonOnBuildForHost.withPackages (p: [ p.pygobject3 ])) ] ++ lib.optionals withIntrospection [ @@ -126,15 +122,8 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; postPatch = '' - chmod +x \ - docs/reference/docgen-wrapper.sh \ - docs/reference/embed-files.py \ - docs/reference/generate-svgs.sh patchShebangs \ - utils/data-generators/cc/generate \ - docs/reference/docgen-wrapper.sh \ - docs/reference/embed-files.py \ - docs/reference/generate-svgs.sh + utils/data-generators/cc/generate # File "/build/tinysparql-3.8.0/tests/functional-tests/test_cli.py", line 233, in test_help # self.assertIn("TINYSPARQL-IMPORT(1)", output, "Manpage not found") From 4e6020aaee6f170ff7956c7c385122cf2904a4c8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Tue, 6 May 2025 21:12:20 +0000 Subject: [PATCH 392/431] =?UTF-8?q?gtk4:=204.18.4=20=E2=86=92=204.18.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.18.4...4.18.5 Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/gtk/4.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index d3bcaf18c9ba..9204d8dacabc 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -68,7 +68,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk4"; - version = "4.18.4"; + version = "4.18.5"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-1Hg6wVA3wsQnWo8azJT1/t4opRYkP8y5L/VKEcFXdf8="; + hash = "sha256-u1JnoGL1k2lH00yZmTkKZ0sLKw2Ko0cv4NBeIGSVWrw="; }; depsBuildBuild = [ From 98bfb95943b3347e19a2b2104686f127e59ec346 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 7 May 2025 18:28:23 +0200 Subject: [PATCH 393/431] python313Packages.pillow: 11.2.0 -> 11.2.1 https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html --- pkgs/development/python-modules/pillow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix index bf907f6209f5..bb3b0b7ad4c7 100644 --- a/pkgs/development/python-modules/pillow/default.nix +++ b/pkgs/development/python-modules/pillow/default.nix @@ -43,14 +43,14 @@ buildPythonPackage rec { pname = "pillow"; - version = "11.2.0"; + version = "11.2.1"; pyproject = true; src = fetchFromGitHub { owner = "python-pillow"; repo = "pillow"; tag = version; - hash = "sha256-gr6S0FTM/VMnqj35E9U5G3BJ203f0XQzgzYCQ81WL/Y="; + hash = "sha256-eInPpCxHvo9J45t52KXZDG4KH4yf7iNMb+FpH5SEWmE="; }; build-system = [ setuptools ]; From dc01def502114dba85a6b8effda1b0b1f5c7c7e5 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 7 May 2025 20:30:55 +0200 Subject: [PATCH 394/431] libpq: 17.14 -> 17.15 --- pkgs/servers/sql/postgresql/libpq.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/sql/postgresql/libpq.nix b/pkgs/servers/sql/postgresql/libpq.nix index 1a971faf91e9..6af21fba86b7 100644 --- a/pkgs/servers/sql/postgresql/libpq.nix +++ b/pkgs/servers/sql/postgresql/libpq.nix @@ -31,14 +31,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "libpq"; - version = "17.4"; + version = "17.5"; src = fetchFromGitHub { owner = "postgres"; repo = "postgres"; # rev, not tag, on purpose: see generic.nix. - rev = "refs/tags/REL_17_4"; - hash = "sha256-TEpvX28chR3CXiOQsNY12t8WfM9ywoZVX1e/6mj9DqE="; + rev = "refs/tags/REL_17_5"; + hash = "sha256-jWV7hglu7IPMZbqHrZVZHLbZYjVuDeut7nH50aSQIBc="; }; __structuredAttrs = true; From 27c193f7b7bdaef97479f4bbaab830c2356a66fc Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Wed, 7 May 2025 23:08:24 +0200 Subject: [PATCH 395/431] python313Packages.django_4: 4.2.20 -> 4.2.21 Fixes CVE-2025-32873. https://www.djangoproject.com/weblog/2025/may/07/security-releases/ https://docs.djangoproject.com/en/dev/releases/4.2.21/ --- pkgs/development/python-modules/django/4.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django/4.nix b/pkgs/development/python-modules/django/4.nix index 7489f40c4ea9..d3fe21dfcd5c 100644 --- a/pkgs/development/python-modules/django/4.nix +++ b/pkgs/development/python-modules/django/4.nix @@ -45,7 +45,7 @@ buildPythonPackage rec { pname = "django"; - version = "4.2.20"; + version = "4.2.21"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -54,7 +54,7 @@ buildPythonPackage rec { owner = "django"; repo = "django"; rev = "refs/tags/${version}"; - hash = "sha256-RmClB0ntPzcUzsy1lKn3G5IUoNiXiYuM+/LLj0JyFfQ="; + hash = "sha256-GiOPIuYJAkMPW8JccJvFEoQi36rCmySHeLB7mAmg6CM="; }; patches = From b794b3eedb3d2c06315b105536bacaa968abcd4d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 8 May 2025 13:07:31 +0200 Subject: [PATCH 396/431] nixos/gnome: Update default fonts GNOME 48 switched to new Inter and Iosevka based Adwaita fonts: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/commit/067cb4b155b67db6f358a666d4bdced7059c6e00 https://blogs.gnome.org/monster/introducing-adwaita-fonts/ The default fonts were last changed to Cantarell and Source Code Pro in GNOME 3.32: https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/commit/965062de47f5171727c1e4f7f0aac2ad40e3484a Source Sans was added alongside them in c99a666aac8f613095a9ef582419d67bd17c3f99 but it does not seem to be needed nowadays. The only relevant package mentioning it according is GNOME Recipes: https://codesearch.debian.net/search?q=Source+Sans+-pkg%3Atexlive+-pkg%3Aopenjdk+-pkg%3Abootswatch+-pkg%3Aqt%28%5Cd-%29%3Fwebengine+-pkg%3Afirefox+-pkg%3Ar-cran+-pkg%3Ataskflow+-pkg%3Afonts-adobe-sourcesans+-path%3Asvg%24+-path%3A%2Fdoc%2F+-path%3A%2Fdocs%2F&literal=1 DejaVu fonts are meant as a generic fallback but they are already pulled in by `fonts.enableDefaultPackages` option. --- nixos/doc/manual/release-notes/rl-2505.section.md | 1 + nixos/modules/services/x11/desktop-managers/gnome.nix | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index ac8f2a051036..23fb52ecaa5a 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -30,6 +30,7 @@ - `gnome-shell-extensions` extension collection (which included GNOME Classic extensions, Apps Menu, and User Themes, among others) are no longer installed by default. You can install them again with [](#opt-services.xserver.desktopManager.gnome.sessionPath). - Option [](#opt-services.gnome.core-developer-tools.enable) now also installs `sysprof` and `d-spy`. - Option `services.gnome.core-utilities.enable` has been renamed to [](#opt-services.gnome.core-apps.enable). + - `cantarell-fonts`, `source-code-pro` and `source-sans` fonts are no longer installed by default. They have been replaced by `adwaita-fonts`. Refer to the [GNOME release notes](https://release.gnome.org/48/) for more details. diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix index 6fe467425fc1..1341b9f5ae1a 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome.nix @@ -378,11 +378,8 @@ in services.orca.enable = notExcluded pkgs.orca; - fonts.packages = with pkgs; [ - cantarell-fonts - dejavu_fonts - source-code-pro # Default monospace font in 3.32 - source-sans + fonts.packages = [ + pkgs.adwaita-fonts ]; # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-48/elements/core/meta-gnome-core-shell.bst From ad7da739c5583308057734eb484b9fec06ccb74f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 8 May 2025 13:08:25 +0200 Subject: [PATCH 397/431] nixos/gnome: Allow removal of default fonts with `environment.gnome.excludePackages` People are particular about fonts that they have installed on their systems. --- nixos/modules/services/x11/desktop-managers/gnome.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix index 1341b9f5ae1a..26950872bba1 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome.nix @@ -378,9 +378,9 @@ in services.orca.enable = notExcluded pkgs.orca; - fonts.packages = [ + fonts.packages = utils.removePackagesByName [ pkgs.adwaita-fonts - ]; + ] config.environment.gnome.excludePackages; # Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/blob/gnome-48/elements/core/meta-gnome-core-shell.bst environment.systemPackages = From f98d24227197981f243f833771efedef13b89dd3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 8 May 2025 11:55:50 +0000 Subject: [PATCH 398/431] =?UTF-8?q?evolution-ews:=203.54.3.0=20=E2=86=92?= =?UTF-8?q?=203.56.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evolution-ews/-/compare/3.54.3.0...3.56.1 - The Evolution GSettings schemas are now checked: https://gitlab.gnome.org/GNOME/evolution-ews/-/commit/a0c514bd345c67fe0fd2ed6ef48a25649b1f4d8e --- .../ev/evolution-ews/hardcode-gsettings.patch | 109 +++++++++++------- pkgs/by-name/ev/evolution-ews/package.nix | 5 +- 2 files changed, 70 insertions(+), 44 deletions(-) diff --git a/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch b/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch index 2e1611cc942b..2032686395fb 100644 --- a/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch +++ b/pkgs/by-name/ev/evolution-ews/hardcode-gsettings.patch @@ -1,8 +1,17 @@ diff --git a/src/EWS/camel/camel-ews-utils.c b/src/EWS/camel/camel-ews-utils.c -index 44a20d6..90d5729 100644 +index 32817df..da65217 100644 --- a/src/EWS/camel/camel-ews-utils.c +++ b/src/EWS/camel/camel-ews-utils.c -@@ -1554,7 +1554,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C +@@ -1550,7 +1550,7 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C + gboolean changed = FALSE; + + /* cannot save, when evolution is not installed */ +- if (!e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.mail")) ++ if (!true) + return FALSE; + + if (!old_categories || !new_categories) +@@ -1558,7 +1558,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C evo_labels = g_ptr_array_new_full (5, g_free); @@ -23,10 +32,19 @@ index 44a20d6..90d5729 100644 for (ii = 0; strv && strv[ii]; ii++) { diff --git a/src/Microsoft365/camel/camel-m365-store.c b/src/Microsoft365/camel/camel-m365-store.c -index 3db3564..a233d4d 100644 +index 7374c36..7da2023 100644 --- a/src/Microsoft365/camel/camel-m365-store.c +++ b/src/Microsoft365/camel/camel-m365-store.c -@@ -309,7 +309,18 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca +@@ -305,7 +305,7 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca + gboolean changed = FALSE; + + /* cannot save, when evolution is not installed */ +- if (!e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.mail")) ++ if (!true) + return FALSE; + + if (!old_categories || !new_categories) +@@ -313,7 +313,18 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca evo_labels = g_ptr_array_new_full (5, g_free); @@ -47,51 +65,58 @@ index 3db3564..a233d4d 100644 for (ii = 0; strv && strv[ii]; ii++) { diff --git a/src/Microsoft365/common/e-m365-tz-utils.c b/src/Microsoft365/common/e-m365-tz-utils.c -index 7a1d7f4..3c0d5e1 100644 +index cec5417..2e744a0 100644 --- a/src/Microsoft365/common/e-m365-tz-utils.c +++ b/src/Microsoft365/common/e-m365-tz-utils.c -@@ -192,7 +192,18 @@ e_m365_tz_utils_get_user_timezone (void) - gchar *location; +@@ -192,10 +192,21 @@ e_m365_tz_utils_get_user_timezone (void) + gchar *location = NULL; ICalTimezone *zone = NULL; -- settings = g_settings_new ("org.gnome.evolution.calendar"); -+ { -+ g_autoptr(GSettingsSchemaSource) schema_source; -+ g_autoptr(GSettingsSchema) schema; -+ schema_source = g_settings_schema_source_new_from_directory("@evo@", -+ g_settings_schema_source_get_default(), -+ TRUE, -+ NULL); -+ schema = g_settings_schema_source_lookup(schema_source, -+ "org.gnome.evolution.calendar", -+ FALSE); -+ settings = g_settings_new_full(schema, NULL, NULL); -+ } +- if (e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.calendar")) { ++ if (true) { + GSettings *settings; - if (g_settings_get_boolean (settings, "use-system-timezone")) - location = e_cal_util_get_system_timezone_location (); +- settings = g_settings_new ("org.gnome.evolution.calendar"); ++ { ++ g_autoptr(GSettingsSchemaSource) schema_source; ++ g_autoptr(GSettingsSchema) schema; ++ schema_source = g_settings_schema_source_new_from_directory("@evo@", ++ g_settings_schema_source_get_default(), ++ TRUE, ++ NULL); ++ schema = g_settings_schema_source_lookup(schema_source, ++ "org.gnome.evolution.calendar", ++ FALSE); ++ settings = g_settings_new_full(schema, NULL, NULL); ++ } + + if (g_settings_get_boolean (settings, "use-system-timezone")) + location = e_cal_util_get_system_timezone_location (); diff --git a/src/common/e-ews-common-utils.c b/src/common/e-ews-common-utils.c -index 5017d40..34547e3 100644 +index 3458c10..7d21784 100644 --- a/src/common/e-ews-common-utils.c +++ b/src/common/e-ews-common-utils.c -@@ -218,7 +218,19 @@ e_ews_common_utils_get_configured_icaltimezone (void) - if (schema) { - GSettings *settings; +@@ -208,10 +208,21 @@ e_ews_common_utils_get_configured_icaltimezone (void) + ICalTimezone *zone = NULL; + gchar *location = NULL; -- settings = g_settings_new ("org.gnome.evolution.calendar"); -+ { -+ g_autoptr(GSettingsSchemaSource) schema_source; -+ g_autoptr(GSettingsSchema) schema; -+ schema_source = g_settings_schema_source_new_from_directory("@evo@", -+ g_settings_schema_source_get_default(), -+ TRUE, -+ NULL); -+ schema = g_settings_schema_source_lookup(schema_source, -+ "org.gnome.evolution.calendar", -+ FALSE); -+ settings = g_settings_new_full(schema, NULL, -+ NULL); -+ } +- if (e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.calendar")) { ++ if (true) { + GSettings *settings; - if (g_settings_get_boolean (settings, "use-system-timezone")) - location = e_cal_util_get_system_timezone_location (); +- settings = g_settings_new ("org.gnome.evolution.calendar"); ++ { ++ g_autoptr(GSettingsSchemaSource) schema_source; ++ g_autoptr(GSettingsSchema) schema; ++ schema_source = g_settings_schema_source_new_from_directory("@evo@", ++ g_settings_schema_source_get_default(), ++ TRUE, ++ NULL); ++ schema = g_settings_schema_source_lookup(schema_source, ++ "org.gnome.evolution.calendar", ++ FALSE); ++ settings = g_settings_new_full(schema, NULL, NULL); ++ } + + if (g_settings_get_boolean (settings, "use-system-timezone")) + location = e_cal_util_get_system_timezone_location (); diff --git a/pkgs/by-name/ev/evolution-ews/package.nix b/pkgs/by-name/ev/evolution-ews/package.nix index 4298118ad7c0..9b4a5d7d3e3c 100644 --- a/pkgs/by-name/ev/evolution-ews/package.nix +++ b/pkgs/by-name/ev/evolution-ews/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { pname = "evolution-ews"; - version = "3.54.3.0"; + version = "3.56.1"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-GscHzyWRqERRJXViGkkwx2GyF028XsscihhSYpRqFPY="; + hash = "sha256-DgC2qxV9j+r7T1HXchusP2IfI4f1WrS7PEPRN0KFrWs="; }; patches = [ @@ -71,6 +71,7 @@ stdenv.mkDerivation rec { "org.gnome.evolution.mail" = "evo"; "org.gnome.evolution.calendar" = "evo"; }; + schemaExistsFunction = "e_ews_common_utils_gsettings_schema_exists"; }; updateScript = From ca2278160fe2eb295d0f582a43e211efc944631e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 8 May 2025 16:56:47 +0200 Subject: [PATCH 399/431] mutter: Fix gdctl shebang It requires python with pygobject, and, optionally, argcomplete, for bash completion to work. --- pkgs/by-name/mu/mutter/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index deeeb75022d4..03ad81a4612e 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -173,6 +173,12 @@ stdenv.mkDerivation (finalAttrs: { libXrandr libXinerama libXau + + # for gdctl shebang + (python3.withPackages (pp: [ + pp.pygobject3 + pp.argcomplete + ])) ]; postPatch = '' From 98313e2b81c0027a21b211fc2de378c12d59d8da Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Mon, 5 May 2025 19:07:58 -0400 Subject: [PATCH 400/431] nixos/systemd-initrd: deprecate strip It only saved ~1MiB of initramfs size, but caused a few issues like unloadable kernel modules. --- nixos/modules/system/boot/systemd/initrd.nix | 22 ++++++---------- .../kernel/make-initrd-ng-tool.nix | 4 --- pkgs/build-support/kernel/make-initrd-ng.nix | 15 +++-------- .../kernel/make-initrd-ng/src/main.rs | 26 ------------------- 4 files changed, 12 insertions(+), 55 deletions(-) diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index 23b9e232c64d..65caee745124 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -132,13 +132,20 @@ let initialRamdisk = pkgs.makeInitrdNG { name = "initrd-${kernel-name}"; inherit (config.boot.initrd) compressor compressorArgs prepend; - inherit (cfg) strip; contents = lib.filter ({ source, ... }: !lib.elem source cfg.suppressedStorePaths) cfg.storePaths; }; in { + imports = [ + (lib.mkRemovedOptionModule [ "boot" "initrd" "systemd" "strip" ] '' + The option to strip ELF files in initrd has been removed. + It only saved ~1MiB of initramfs size, but caused a few issues + like unloadable kernel modules. + '') + ]; + options.boot.initrd.systemd = { enable = mkEnableOption "systemd in initrd" // { description = '' @@ -208,19 +215,6 @@ in default = [ ]; }; - strip = mkOption { - description = '' - Whether to completely strip executables and libraries copied to the initramfs. - - Setting this to false may save on the order of 30MiB on the - machine building the system (by avoiding a binutils - reference), at the cost of ~1MiB of initramfs size. This puts - this option firmly in the territory of micro-optimisation. - ''; - type = types.bool; - default = true; - }; - extraBin = mkOption { description = '' Tools to add to /bin diff --git a/pkgs/build-support/kernel/make-initrd-ng-tool.nix b/pkgs/build-support/kernel/make-initrd-ng-tool.nix index 9097728fe7a9..c373530285c7 100644 --- a/pkgs/build-support/kernel/make-initrd-ng-tool.nix +++ b/pkgs/build-support/kernel/make-initrd-ng-tool.nix @@ -1,10 +1,6 @@ { rustPlatform, lib, - makeWrapper, - patchelf, - glibc, - binutils, }: rustPlatform.buildRustPackage { diff --git a/pkgs/build-support/kernel/make-initrd-ng.nix b/pkgs/build-support/kernel/make-initrd-ng.nix index 4d2ad14a023b..da2941cdd6f2 100644 --- a/pkgs/build-support/kernel/make-initrd-ng.nix +++ b/pkgs/build-support/kernel/make-initrd-ng.nix @@ -20,8 +20,6 @@ in # Name of the derivation (not of the resulting file!) name ? "initrd", - strip ? true, - # Program used to compress the cpio archive; use "cat" for no compression. # This can also be a function which takes a package set and returns the path to the compressor, # such as `pkgs: "${pkgs.lzop}/bin/lzop"`. @@ -95,15 +93,10 @@ runCommand name passAsFile = [ "contents" ]; contents = builtins.toJSON contents; - nativeBuildInputs = - [ - makeInitrdNGTool - cpio - ] - ++ lib.optional makeUInitrd ubootTools - ++ lib.optional strip binutils; - - STRIP = if strip then "${pkgsBuildHost.binutils.targetPrefix}strip" else null; + nativeBuildInputs = [ + makeInitrdNGTool + cpio + ] ++ lib.optional makeUInitrd ubootTools; }) '' mkdir -p ./root/var/empty diff --git a/pkgs/build-support/kernel/make-initrd-ng/src/main.rs b/pkgs/build-support/kernel/make-initrd-ng/src/main.rs index 149c5393e35a..85449c7eb027 100644 --- a/pkgs/build-support/kernel/make-initrd-ng/src/main.rs +++ b/pkgs/build-support/kernel/make-initrd-ng/src/main.rs @@ -189,32 +189,6 @@ fn copy_file< if let Ok(Object::Elf(e)) = Object::parse(&contents) { add_dependencies(source, e, &contents, &dlopen, queue)?; - - // Make file writable to strip it - let mut permissions = fs::metadata(&target) - .wrap_err_with(|| format!("failed to get metadata for {:?}", target))? - .permissions(); - permissions.set_mode(permissions.mode() | 0o200); - fs::set_permissions(&target, permissions.clone()) - .wrap_err_with(|| format!("failed to set read-write permissions for {:?}", target))?; - - // Strip further than normal - if let Ok(strip) = env::var("STRIP") { - if !Command::new(strip) - .arg("--strip-all") - .arg(OsStr::new(&target)) - .output()? - .status - .success() - { - println!("{:?} was not successfully stripped.", OsStr::new(&target)); - } - } - - // Remove writable permissions - permissions.set_mode(permissions.mode() & 0o555); - fs::set_permissions(&target, permissions) - .wrap_err_with(|| format!("failed to remove writable permissions for {:?}", target))?; }; Ok(()) From 898ee8643750b5671d2b907907b8f28aa76f5961 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 9 May 2025 08:59:57 +0200 Subject: [PATCH 401/431] postgrest: 12.2.12 -> 13.0.0 Release notes: https://github.com/PostgREST/postgrest/releases/tag/v13.0.0 --- .../haskell-modules/configuration-common.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index e2921431a7d0..1c64baf583d9 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2744,31 +2744,26 @@ self: super: [ # 2023-12-20: New version needs extra dependencies (addBuildDepends [ + self.cache self.extra self.fuzzyset_0_2_4 - self.cache - self.timeit + self.jose-jwt + self.neat-interpolation self.prometheus-client + self.timeit ]) # 2022-12-02: Too strict bounds. doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "12.2.12"; + version = "13.0.0"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-A/3JQc9h/FKX+xZvOVMwhXsKxdkRS783I/1EiZ3e73Y="; + hash = "sha256-j+WlY7D3hkPHIjiyCFenC5trF31L05gEPptCwOVil6U="; }; }) - # 2024-11-03: Fixes build on aarch64-darwin. Can be removed after updating to 13+. - (appendPatches [ - (fetchpatch { - url = "https://github.com/PostgREST/postgrest/commit/c045b261c4f7d2c2514e858120950be6b3ddfba8.patch"; - hash = "sha256-6SeteL5sb+/K1y3f9XL7yNzXDdD1KQp91RNP4kutSLE="; - }) - ]) ]; # Too strict bounds on hspec < 2.11 From 9633c0d194f2be754a471049e3e4f1ff7ea82fcf Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Thu, 8 May 2025 23:58:34 +0300 Subject: [PATCH 402/431] hyprland: 0.48.1 -> 0.49.0 --- pkgs/by-name/hy/hyprland/info.json | 10 +++++----- pkgs/by-name/hy/hyprland/package.nix | 8 ++------ 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index ad4f188f971b..bb4eebd26add 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "v0.48.1-b", - "commit_hash": "29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc", - "commit_message": "version: bump to v0.48.1", - "date": "2025-03-28", - "tag": "v0.48.1" + "branch": "main", + "commit_hash": "9958d297641b5c84dcff93f9039d80a5ad37ab00", + "commit_message": "version: bump to 0.49.0", + "date": "2025-05-08", + "tag": "v0.49.0" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 9b84b0beb8d0..4ad3601c78f8 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -86,14 +86,14 @@ assert assertMsg (!hidpiXWayland) customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.48.1"; + version = "0.49.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-skuJFly6LSFfyAVy2ByNolkEwIijsTu2TxzQ9ugWarI="; + hash = "sha256-3RVRQr+2WKBflZSsoLym9RwyqHWPk/J5WRtuJ0hgA+g="; }; postPatch = '' @@ -102,10 +102,6 @@ customStdenv.mkDerivation (finalAttrs: { # Remove extra @PREFIX@ to fix pkg-config paths sed -i "s#@PREFIX@/##g" hyprland.pc.in - - substituteInPlace protocols/meson.build --replace-fail \ - "wayland_scanner = dependency('wayland-scanner')" \ - "wayland_scanner = dependency('wayland-scanner', native: true)" ''; # variables used by generateVersion.sh script, and shown in `hyprctl version` From 0449562eb6629d2e153a3ecd02de30d2519ddf59 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 9 May 2025 18:22:49 +0300 Subject: [PATCH 403/431] hyprlandPlugins/hyprland-plugins: 0.48.0 -> 0.49.0, init hyprscrolling and xtra-dispatchers --- .../hyprwm/hyprland-plugins/hyprland-plugins.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix index ac447a552785..09d0f12903a8 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprland-plugins.nix @@ -14,13 +14,13 @@ let mkHyprlandPlugin, }: let - version = "0.48.0"; + version = "0.49.0"; hyprland-plugins-src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland-plugins"; tag = "v${version}"; - hash = "sha256-q6v3nkJZdu45bwCuymQ+q3U7uwfA+M3GqsvZ0TgNsi4="; + hash = "sha256-GpsLyK/U05q7QnyFIWrnGS2loVyjPZByTtPitwu9UNw="; }; in mkHyprlandPlugin hyprland { @@ -44,8 +44,10 @@ let csgo-vulkan-fix = "CS:GO/CS2 Vulkan fix"; hyprbars = "window title"; hyprexpo = "workspaces overview"; + hyprscrolling = "scrolling layout"; hyprtrails = "smooth trails behind moving windows"; hyprwinwrap = "xwinwrap-like"; + xtra-dispatchers = "extra dispatchers"; }; in hyprland-plugins From 615c69a4c7b28f6eab9b7a7d6551af72bf42fce2 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 9 May 2025 18:44:53 +0300 Subject: [PATCH 404/431] hyprlandPlugins.hyprgrass: 0.8.2-unstable-2025-02-01 -> 0.8.2-unstable-2025-05-08 --- .../window-managers/hyprwm/hyprland-plugins/hyprgrass.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix index 49c9f25e3ee4..185525befa6f 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprgrass.nix @@ -13,13 +13,13 @@ mkHyprlandPlugin hyprland { pluginName = "hyprgrass"; - version = "0.8.2-unstable-2025-02-01"; + version = "0.8.2-unstable-2025-05-08"; src = fetchFromGitHub { owner = "horriblename"; repo = "hyprgrass"; - rev = "f7017c493e071c02f203c09a63ef7260dede0586"; - hash = "sha256-F9Jnu36LXJnfDdc3mG4JYKACw/ygsPcwEbZsOdCreIQ="; + rev = "7cf3779b5cdc6fa62fdc733b30c31a5b8e48609c"; + hash = "sha256-8Sl2V23EYcZMniBLmKenxH7bMLTGC6Q84ntyFvOUkWU="; }; nativeBuildInputs = [ From fcfd943813d567010810e660184688178d7627f4 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 9 May 2025 18:51:06 +0300 Subject: [PATCH 405/431] hyprlandPlugins.hyprspace: 0-unstable-2025-02-08 -> 0-unstable-2025-05-09 --- .../window-managers/hyprwm/hyprland-plugins/hyprspace.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix index 2e2d2e06d819..51aa0db52b88 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprspace.nix @@ -8,13 +8,13 @@ mkHyprlandPlugin hyprland { pluginName = "hyprspace"; - version = "0-unstable-2025-02-08"; + version = "0-unstable-2025-05-09"; src = fetchFromGitHub { owner = "KZDKM"; repo = "hyprspace"; - rev = "ac55bbdb6cee760af9315899b5b187a40ce43e46"; - hash = "sha256-t/KaeHEgzh225HUdAiHXRsgDeyDrBCMTg0LjR73v3Nw="; + rev = "82bdb6720ef6163f0b10b49ba49702f0bde815d8"; + hash = "sha256-qs8I5gBib+RLNGYa9om36VivHVrrisJDlZ4EnXNA6OQ="; }; dontUseCmakeConfigure = true; From c0bca4e698de6d26fea5f3d4cbb8c605a318c8f2 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 9 May 2025 19:05:36 +0300 Subject: [PATCH 406/431] hyprlandPlugins.hypr-dynamic-cursors: 0-unstable-2025-03-26 -> 0-unstable-2025-05-08 --- .../hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix index 27c645acb74a..890bda27dff7 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hypr-dynamic-cursors.nix @@ -8,13 +8,13 @@ mkHyprlandPlugin hyprland { pluginName = "hypr-dynamic-cursors"; - version = "0-unstable-2025-03-26"; + version = "0-unstable-2025-05-08"; src = fetchFromGitHub { owner = "VirtCode"; repo = "hypr-dynamic-cursors"; - rev = "e2c32d8108960b6eaf96918485503e90a016de4b"; - hash = "sha256-/teXJjfdp4cZetlD7lsunettI5QB3UWeODhrrDXooOs="; + rev = "1aabd346eb7ad12a614fd18d095d13422d8b95b4"; + hash = "sha256-KophdgmuoPO4adpgXxhDBAMQoRRoHjngiFWQxLoGgWY="; }; dontUseCmakeConfigure = true; From d56b33960f86467e723fd0e8f8f6f04e7f4c89e1 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 9 May 2025 19:09:11 +0300 Subject: [PATCH 407/431] hyprlandPlugins.hyprsplit: 0.48.1 -> 0.48.1-unstable-2025-05-03 --- .../window-managers/hyprwm/hyprland-plugins/hyprsplit.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix index 2ddb895e7fbb..8a7d7cda0a96 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprsplit.nix @@ -9,13 +9,13 @@ }: mkHyprlandPlugin hyprland rec { pluginName = "hyprsplit"; - version = "0.48.1"; + version = "0.48.1-unstable-2025-05-03"; src = fetchFromGitHub { owner = "shezdy"; repo = "hyprsplit"; - rev = "refs/tags/v${version}"; - hash = "sha256-MN7eipww5r/I4tlEPTN6U+RZAkXPyf1YYx/YSCqVmoU="; + rev = "9a65a4d33cc86703d2ac1f349de9697c8fc7a4b9"; + hash = "sha256-NJTCUa8kHXzQDpUmSifXrHMheR5yejigG2vPBepHolA="; }; nativeBuildInputs = [ From b4e5dc1a15f4bbf8c3c539e58710c5f106b3bd55 Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Fri, 9 May 2025 19:13:33 +0300 Subject: [PATCH 408/431] hyprlandPlugins.hyprscroller: remove due to deprecation --- .../hyprwm/hyprland-plugins/default.nix | 4 +- .../hyprwm/hyprland-plugins/hyprscroller.nix | 41 ------------------- 2 files changed, 3 insertions(+), 42 deletions(-) delete mode 100644 pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprscroller.nix diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix index 7aee0a3a17a4..da2b2cbd51af 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix @@ -28,7 +28,9 @@ let { hypr-dynamic-cursors = import ./hypr-dynamic-cursors.nix; } { hyprfocus = import ./hyprfocus.nix; } { hyprgrass = import ./hyprgrass.nix; } - { hyprscroller = import ./hyprscroller.nix; } + { + hyprscroller = throw "hyprlandPlugins.hyprscroller has been removed as the upstream project is deprecated. Consider using `hyprlandPlugins.hyprscrolling`."; + } # Added 2025-05-09 { hyprspace = import ./hyprspace.nix; } { hyprsplit = import ./hyprsplit.nix; } (import ./hyprland-plugins.nix) diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprscroller.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprscroller.nix deleted file mode 100644 index 83090727ed08..000000000000 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hyprscroller.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ - lib, - mkHyprlandPlugin, - hyprland, - cmake, - fetchFromGitHub, - nix-update-script, -}: - -mkHyprlandPlugin hyprland { - pluginName = "hyprscroller"; - version = "0-unstable-2025-03-24"; - - src = fetchFromGitHub { - owner = "dawsers"; - repo = "hyprscroller"; - rev = "5b62ca58790f8c2961da79af95efa458f6a814fe"; - hash = "sha256-monOoefLpK2cUAPBlJlVt9BkoSELQmYVysj81zJ74i0="; - }; - - nativeBuildInputs = [ cmake ]; - - installPhase = '' - runHook preInstall - - mkdir -p $out/lib - mv hyprscroller.so $out/lib/libhyprscroller.so - - runHook postInstall - ''; - - passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; - - meta = { - homepage = "https://github.com/dawsers/hyprscroller"; - description = "Hyprland layout plugin providing a scrolling layout like PaperWM"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ donovanglover ]; - platforms = lib.platforms.linux; - }; -} From 9c41a49b1149491d4fe76dc3eae0035f0ff31986 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 2 May 2025 15:55:23 +0000 Subject: [PATCH 409/431] fractal: 10.1 -> 11 https://gitlab.gnome.org/World/fractal/-/tags/11 --- pkgs/by-name/fr/fractal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fractal/package.nix b/pkgs/by-name/fr/fractal/package.nix index e7cb26597bce..b7ffd27ba01b 100644 --- a/pkgs/by-name/fr/fractal/package.nix +++ b/pkgs/by-name/fr/fractal/package.nix @@ -30,19 +30,19 @@ stdenv.mkDerivation rec { pname = "fractal"; - version = "10.1"; + version = "11"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "fractal"; tag = version; - hash = "sha256-61xiHVzmLMbLNZlobH6JVcvuO9eoFwqBZBo1rVtPYOc="; + hash = "sha256-gb6DHb7pFFAmNQxK1vnBQtVRiMRu0BCvkhACkLeRHXs="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-e3IW8D4aLU6d36ErUHDUDiXF1lN4HCn5OCX6GwaT3iQ="; + hash = "sha256-Yc+/aTaIq/9NmdIhHSKixWTwSZRNtxA6p5n9OWkYH/U="; }; patches = [ From 582ffa592e28e1aed609bab16ca771e12fd58dca Mon Sep 17 00:00:00 2001 From: Honnip Date: Sat, 10 May 2025 19:07:49 +0900 Subject: [PATCH 410/431] gnomeExtensions.pano: package manually It's been a while since the Pano extension has been uploaded to EGO, and it's not in gnomeExtensions set after GNOME 48. So, package it manually. --- .../gnome/extensions/extensionOverrides.nix | 19 ------- .../gnome/extensions/manuallyPackaged.nix | 2 + .../gnome/extensions/pano/default.nix | 55 +++++++++++++++++++ 3 files changed, 57 insertions(+), 19 deletions(-) create mode 100644 pkgs/desktops/gnome/extensions/pano/default.nix diff --git a/pkgs/desktops/gnome/extensions/extensionOverrides.nix b/pkgs/desktops/gnome/extensions/extensionOverrides.nix index 681adcf192a1..6e180edce187 100644 --- a/pkgs/desktops/gnome/extensions/extensionOverrides.nix +++ b/pkgs/desktops/gnome/extensions/extensionOverrides.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitLab, - fetchzip, cpio, ddcutil, easyeffects, @@ -9,9 +8,7 @@ glib, nautilus, gobject-introspection, - gsound, hddtemp, - libgda6, libgtop, libhandy, liquidctl, @@ -171,22 +168,6 @@ lib.trivial.pipe super [ } )) - (patchExtension "pano@elhan.io" ( - final: prev: { - version = "23-alpha3"; - src = fetchzip { - url = "https://github.com/oae/gnome-shell-pano/releases/download/v${final.version}/pano@elhan.io.zip"; - hash = "sha256-LYpxsl/PC8hwz0ZdH5cDdSZPRmkniBPUCqHQxB4KNhc="; - stripRoot = false; - }; - preInstall = '' - substituteInPlace extension.js \ - --replace-fail "import Gda from 'gi://Gda?version>=5.0'" "imports.gi.GIRepository.Repository.prepend_search_path('${libgda6}/lib/girepository-1.0'); const Gda = (await import('gi://Gda')).default" \ - --replace-fail "import GSound from 'gi://GSound'" "imports.gi.GIRepository.Repository.prepend_search_path('${gsound}/lib/girepository-1.0'); const GSound = (await import('gi://GSound')).default" - ''; - } - )) - (patchExtension "system-monitor@gnome-shell-extensions.gcampax.github.com" (old: { patches = [ (replaceVars diff --git a/pkgs/desktops/gnome/extensions/manuallyPackaged.nix b/pkgs/desktops/gnome/extensions/manuallyPackaged.nix index b1b6e0695b2f..0ed4252b48f4 100644 --- a/pkgs/desktops/gnome/extensions/manuallyPackaged.nix +++ b/pkgs/desktops/gnome/extensions/manuallyPackaged.nix @@ -20,4 +20,6 @@ "unite@hardpixel.eu" = callPackage ./unite { }; "valent@andyholmes.ca" = callPackage ./valent { }; "window-corner-preview@fabiomereu.it" = callPackage ./window-corner-preview { }; + # Can be removed when https://github.com/oae/gnome-shell-pano/issues/271 resolved + "pano@elhan.io" = callPackage ./pano { }; } diff --git a/pkgs/desktops/gnome/extensions/pano/default.nix b/pkgs/desktops/gnome/extensions/pano/default.nix new file mode 100644 index 000000000000..906b31727b40 --- /dev/null +++ b/pkgs/desktops/gnome/extensions/pano/default.nix @@ -0,0 +1,55 @@ +{ + lib, + stdenv, + fetchzip, + glib, + libgda6, + gsound, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "gnome-shell-extension-pano"; + version = "23-alpha5"; + + src = fetchzip { + url = "https://github.com/oae/gnome-shell-pano/releases/download/v${finalAttrs.version}/pano@elhan.io.zip"; + hash = "sha256-kTaJOSyFtBa/fl3Mot8Q8qyhwJwhcbBY4FvdztqUP4w="; + stripRoot = false; + }; + + nativeBuildInputs = [ + glib + ]; + + buildPhase = '' + runHook preBuild + glib-compile-schemas --strict schemas + runHook postBuild + ''; + + preInstall = '' + substituteInPlace extension.js \ + --replace-fail "import Gda from 'gi://Gda?version>=5.0'" "imports.gi.GIRepository.Repository.prepend_search_path('${libgda6}/lib/girepository-1.0'); const Gda = (await import('gi://Gda')).default" \ + --replace-fail "import GSound from 'gi://GSound'" "imports.gi.GIRepository.Repository.prepend_search_path('${gsound}/lib/girepository-1.0'); const GSound = (await import('gi://GSound')).default" + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/gnome-shell/extensions + cp -r -T . $out/share/gnome-shell/extensions/pano@elhan.io + runHook postInstall + ''; + + passthru = { + extensionPortalSlug = "pano"; + extensionUuid = "pano@elhan.io"; + }; + + meta = with lib; { + description = "Next-gen Clipboard Manager for Gnome Shell"; + homepage = "https://github.com/oae/gnome-shell-pano"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ honnip ]; + platforms = platforms.linux; + }; +}) From a94d1d48ce9a1aa23a0ecb0f59853ff570c83528 Mon Sep 17 00:00:00 2001 From: Honnip Date: Sat, 10 May 2025 19:18:53 +0900 Subject: [PATCH 411/431] gnomeExtensions/update: sort collision entries --- .../desktops/gnome/extensions/collisions.json | 54 +++++++++---------- .../gnome/extensions/update-extensions.py | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/collisions.json b/pkgs/desktops/gnome/extensions/collisions.json index 7aa61aa30e1d..f1519050891a 100644 --- a/pkgs/desktops/gnome/extensions/collisions.json +++ b/pkgs/desktops/gnome/extensions/collisions.json @@ -3,42 +3,42 @@ "Applications_Menu@rmy.pobox.com", "apps-menu@gnome-shell-extensions.gcampax.github.com" ], - "persian-calendar": [ - "PersianCalendar@oxygenws.com", - "persian-calendar@iamrezamousavi.gmail.com" - ], - "system-monitor": [ - "System_Monitor@bghome.gmail.com", - "system-monitor@gnome-shell-extensions.gcampax.github.com" - ], - "fuzzy-clock": [ - "FuzzyClock@fire-man-x", - "FuzzyClock@johngoetz", - "fuzzy-clock@keepawayfromfire.co.uk" - ], "battery-time": [ "batime@martin.zurowietz.de", "battery-time@eetumos.github.com", "batterytime@typeof.pw" ], - "nepali-calendar": [ - "nepali-calendar-gs-extension@subashghimire.info.np", - "nepali-date@biplab" - ], - "mouse-follows-focus": [ - "mouse-follows-focus@crisidev.org", - "mousefollowsfocus@matthes.biz" - ], - "power-profile-indicator": [ - "power-profile-indicator@laux.wtf", - "power-profile@fthx" + "eur-usd": [ + "eur-usd-gshell@vezza.github.com", + "usd-mxn-gshell@kinduff.github.com" ], "fullscreen-to-empty-workspace": [ "fullscreen-to-empty-workspace2@corgijan.dev", "fullscreen-to-empty-workspace@aiono.dev" ], - "eur-usd": [ - "eur-usd-gshell@vezza.github.com", - "usd-mxn-gshell@kinduff.github.com" + "fuzzy-clock": [ + "FuzzyClock@fire-man-x", + "FuzzyClock@johngoetz", + "fuzzy-clock@keepawayfromfire.co.uk" + ], + "mouse-follows-focus": [ + "mouse-follows-focus@crisidev.org", + "mousefollowsfocus@matthes.biz" + ], + "nepali-calendar": [ + "nepali-calendar-gs-extension@subashghimire.info.np", + "nepali-date@biplab" + ], + "persian-calendar": [ + "PersianCalendar@oxygenws.com", + "persian-calendar@iamrezamousavi.gmail.com" + ], + "power-profile-indicator": [ + "power-profile-indicator@laux.wtf", + "power-profile@fthx" + ], + "system-monitor": [ + "System_Monitor@bghome.gmail.com", + "system-monitor@gnome-shell-extensions.gcampax.github.com" ] } diff --git a/pkgs/desktops/gnome/extensions/update-extensions.py b/pkgs/desktops/gnome/extensions/update-extensions.py index 222d9b77c8f3..ce50870049a7 100755 --- a/pkgs/desktops/gnome/extensions/update-extensions.py +++ b/pkgs/desktops/gnome/extensions/update-extensions.py @@ -351,7 +351,7 @@ def find_collisions( package_name_registry.setdefault(pname, set()).add(uuid) return { pname: sorted(uuids) - for pname, uuids in package_name_registry.items() + for pname, uuids in sorted(package_name_registry.items()) if len(uuids) > 1 } From e3e9b33034606c86544862cb9d08173f94ae2733 Mon Sep 17 00:00:00 2001 From: Honnip Date: Sat, 10 May 2025 19:38:01 +0900 Subject: [PATCH 412/431] gnomeExtensions: include extensions for GNOME 48 --- pkgs/desktops/gnome/extensions/collisions.json | 3 +-- pkgs/desktops/gnome/extensions/default.nix | 2 +- pkgs/desktops/gnome/extensions/extensionRenames.nix | 1 - pkgs/desktops/gnome/extensions/update-extensions.py | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/collisions.json b/pkgs/desktops/gnome/extensions/collisions.json index f1519050891a..f54e3852aeed 100644 --- a/pkgs/desktops/gnome/extensions/collisions.json +++ b/pkgs/desktops/gnome/extensions/collisions.json @@ -18,8 +18,7 @@ ], "fuzzy-clock": [ "FuzzyClock@fire-man-x", - "FuzzyClock@johngoetz", - "fuzzy-clock@keepawayfromfire.co.uk" + "FuzzyClock@johngoetz" ], "mouse-follows-focus": [ "mouse-follows-focus@crisidev.org", diff --git a/pkgs/desktops/gnome/extensions/default.nix b/pkgs/desktops/gnome/extensions/default.nix index a8bb071473a3..db47ad5da68a 100644 --- a/pkgs/desktops/gnome/extensions/default.nix +++ b/pkgs/desktops/gnome/extensions/default.nix @@ -79,7 +79,7 @@ rec { gnome48Extensions = mapUuidNames (produceExtensionsList "48"); # Keep the last three versions in here - gnomeExtensions = lib.trivial.pipe (gnome45Extensions // gnome46Extensions // gnome47Extensions) [ + gnomeExtensions = lib.trivial.pipe (gnome46Extensions // gnome47Extensions // gnome48Extensions) [ (v: builtins.removeAttrs v [ "__attrsFailEvaluation" ]) # Apply some custom patches for automatically packaged extensions (callPackage ./extensionOverrides.nix { }) diff --git a/pkgs/desktops/gnome/extensions/extensionRenames.nix b/pkgs/desktops/gnome/extensions/extensionRenames.nix index e8494f6631da..6758dcace559 100644 --- a/pkgs/desktops/gnome/extensions/extensionRenames.nix +++ b/pkgs/desktops/gnome/extensions/extensionRenames.nix @@ -14,7 +14,6 @@ "System_Monitor@bghome.gmail.com" = "system-monitor-2"; "FuzzyClock@fire-man-x" = "fuzzy-clock-3"; - "fuzzy-clock@keepawayfromfire.co.uk" = "fuzzy-clock-2"; "FuzzyClock@johngoetz" = "fuzzy-clock"; "battery-time@eetumos.github.com" = "battery-time-3"; diff --git a/pkgs/desktops/gnome/extensions/update-extensions.py b/pkgs/desktops/gnome/extensions/update-extensions.py index ce50870049a7..9faf6a574b1c 100755 --- a/pkgs/desktops/gnome/extensions/update-extensions.py +++ b/pkgs/desktops/gnome/extensions/update-extensions.py @@ -35,7 +35,7 @@ supported_versions = { } # shell versions that we want to put into the gnomeExtensions attr set -versions_to_merge = ["45", "46", "47"] +versions_to_merge = ["46", "47", "48"] # Some type alias to increase readability of complex compound types PackageName = str From 3b0374eb637ce2310218af0f36f4d7b25182ebb3 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sat, 10 May 2025 13:12:05 +0100 Subject: [PATCH 413/431] snappy: revert "1.2.1 -> 1.2.2" This reverts commit f8f070bd4479bd9663ec842e36d640d06722320b. Update caused `arrow-cpp` build regression: https://hydra.nixos.org/build/296807834/nixlog/2/tail CMake Error at src/arrow/CMakeLists.txt:616 (target_link_libraries): Cannot find source file: /nix/store/b89ii782h8lna88nwrna05pchccx2rpk-snappy-1.2.2/include/snappy-c.h --- pkgs/by-name/sn/snappy/package.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snappy/package.nix b/pkgs/by-name/sn/snappy/package.nix index 352dbc4b52df..cb6c6e559b89 100644 --- a/pkgs/by-name/sn/snappy/package.nix +++ b/pkgs/by-name/sn/snappy/package.nix @@ -3,20 +3,32 @@ stdenv, fetchFromGitHub, cmake, + fetchpatch, static ? stdenv.hostPlatform.isStatic, }: stdenv.mkDerivation rec { pname = "snappy"; - version = "1.2.2"; + version = "1.2.1"; src = fetchFromGitHub { owner = "google"; repo = "snappy"; rev = version; - hash = "sha256-bMZD8EI9dvDGupfos4hi/0ShBkrJlI5Np9FxE6FfrNE="; + hash = "sha256-IzKzrMDjh+Weor+OrKdX62cAKYTdDXgldxCgNE2/8vk="; }; + patches = [ + # Re-enable RTTI, without which other applications can't subclass + # snappy::Source (this breaks Ceph, as one example) + # https://tracker.ceph.com/issues/53060 + # https://build.opensuse.org/package/show/openSUSE:Factory/snappy + (fetchpatch { + url = "https://build.opensuse.org/public/source/openSUSE:Factory/snappy/reenable-rtti.patch?rev=a759aa6fba405cd40025e3f0ab89941d"; + sha256 = "sha256-RMuM5yd6zP1eekN/+vfS54EyY4cFbGDVor1E1vj3134="; + }) + ]; + outputs = [ "out" "dev" From 5537661d08024d4271ec9b5047c24997d50ff20c Mon Sep 17 00:00:00 2001 From: Peter Kling <1018801+pitkling@users.noreply.github.com> Date: Thu, 9 Jan 2025 13:37:44 +0100 Subject: [PATCH 414/431] =?UTF-8?q?speechd:=200.11.5=20=E2=86=92=200.12.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/brailcom/speechd/releases/tag/0.12.0 https://github.com/brailcom/speechd/releases/tag/0.12.1 The upgrade to `0.12.0` enables building `speechd-minimal` on Darwin. --- pkgs/by-name/sp/speechd/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sp/speechd/package.nix b/pkgs/by-name/sp/speechd/package.nix index 2947cf31bdb7..90e700f2d77f 100644 --- a/pkgs/by-name/sp/speechd/package.nix +++ b/pkgs/by-name/sp/speechd/package.nix @@ -36,13 +36,13 @@ let inherit (python3Packages) python pyxdg wrapPython; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "speech-dispatcher"; - version = "0.11.5"; + version = "0.12.1"; src = fetchurl { - url = "https://github.com/brailcom/speechd/releases/download/${version}/${pname}-${version}.tar.gz"; - sha256 = "sha256-HOR1n/q7rxrrQzpewHOb4Gdum9+66URKezvhsq8+wSs="; + url = "https://github.com/brailcom/speechd/releases/download/${finalAttrs.version}/speech-dispatcher-${finalAttrs.version}.tar.gz"; + sha256 = "sha256-sUpSONKH0tzOTdQrvWbKZfoijn5oNwgmf3s0A297pLQ="; }; patches = @@ -77,9 +77,11 @@ stdenv.mkDerivation rec { libsndfile libao libpulseaudio - alsa-lib python ] + ++ lib.optionals withAlsa [ + alsa-lib + ] ++ lib.optionals withEspeak [ espeak sonic @@ -121,7 +123,7 @@ stdenv.mkDerivation rec { "--with-pico" ]; - postPatch = '' + postPatch = lib.optionalString withPico '' substituteInPlace src/modules/pico.c --replace "/usr/share/pico/lang" "${svox}/share/pico/lang" ''; @@ -146,7 +148,8 @@ stdenv.mkDerivation rec { berce jtojnar ]; - platforms = platforms.linux; + # TODO: remove checks for `withPico` once PR #375450 is merged + platforms = if withAlsa || withPico then platforms.linux else platforms.unix; mainProgram = "speech-dispatcher"; }; -} +}) From 089fa2b542070b376aab208a9f63e60c6bf82842 Mon Sep 17 00:00:00 2001 From: Peter Kling <1018801+pitkling@users.noreply.github.com> Date: Sun, 19 Jan 2025 14:33:35 +0100 Subject: [PATCH 415/431] speechd: use socket activation --- nixos/modules/services/accessibility/speechd.nix | 7 +++---- pkgs/by-name/sp/speechd/fix-paths.patch | 10 ++++++++++ pkgs/by-name/sp/speechd/package.nix | 5 +++++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/accessibility/speechd.nix b/nixos/modules/services/accessibility/speechd.nix index 165be86346cc..ff98c363fc29 100644 --- a/nixos/modules/services/accessibility/speechd.nix +++ b/nixos/modules/services/accessibility/speechd.nix @@ -7,7 +7,6 @@ let cfg = config.services.speechd; inherit (lib) - getExe mkEnableOption mkIf mkPackageOption @@ -21,12 +20,12 @@ in package = mkPackageOption pkgs "speechd" { }; }; - # FIXME: speechd 0.12 (or whatever the next version is) - # will support socket activation, so switch to that once it's out. config = mkIf cfg.enable { environment = { systemPackages = [ cfg.package ]; - sessionVariables.SPEECHD_CMD = getExe cfg.package; }; + systemd.packages = [ cfg.package ]; + # have to set `wantedBy` since `systemd.packages` ignores `[Install]` + systemd.user.sockets.speech-dispatcher.wantedBy = [ "sockets.target" ]; }; } diff --git a/pkgs/by-name/sp/speechd/fix-paths.patch b/pkgs/by-name/sp/speechd/fix-paths.patch index 7509c1842ba8..c9a4a92f1142 100644 --- a/pkgs/by-name/sp/speechd/fix-paths.patch +++ b/pkgs/by-name/sp/speechd/fix-paths.patch @@ -1,3 +1,13 @@ +diff --git a/speech-dispatcher.service.in b/speech-dispatcher.service.in +index 6280f2d9..edf6024c 100644 +--- a/speech-dispatcher.service.in ++++ b/speech-dispatcher.service.in +@@ -20,4 +20,4 @@ Requires=speech-dispatcher.socket + [Service] + Type=simple + ExecStart=@bindir@/speech-dispatcher -s -t 0 +-ExecReload=/bin/kill -HUP $MAINPID ++ExecReload=@utillinux@/bin/kill -HUP $MAINPID diff --git a/speech-dispatcherd.service.in b/speech-dispatcherd.service.in index ab14b99d..12521b1b 100644 --- a/speech-dispatcherd.service.in diff --git a/pkgs/by-name/sp/speechd/package.nix b/pkgs/by-name/sp/speechd/package.nix index 90e700f2d77f..b4725c27ba3a 100644 --- a/pkgs/by-name/sp/speechd/package.nix +++ b/pkgs/by-name/sp/speechd/package.nix @@ -9,6 +9,7 @@ itstool, libtool, texinfo, + systemdMinimal, util-linux, autoreconfHook, glib, @@ -79,6 +80,9 @@ stdenv.mkDerivation (finalAttrs: { libpulseaudio python ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + systemdMinimal # libsystemd + ] ++ lib.optionals withAlsa [ alsa-lib ] @@ -103,6 +107,7 @@ stdenv.mkDerivation (finalAttrs: { # Audio method falls back from left to right. "--with-default-audio-method=\"libao,pulse,alsa,oss\"" "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" + "--with-systemduserunitdir=${placeholder "out"}/lib/systemd/user" ] ++ lib.optionals withPulse [ "--with-pulse" From a120e6098d2b8aa06ac8bfe30a9511e585f930bc Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 10 May 2025 08:26:33 +0200 Subject: [PATCH 416/431] ghc.bootstrapAvailable: init This will give packages that e.g. want to optionally disable pandoc based on availability a simple attribute to check, rather than having to copy quite a complex conditional between packages. --- pkgs/development/compilers/ghc/8.10.7.nix | 2 ++ pkgs/development/compilers/ghc/common-hadrian.nix | 2 ++ pkgs/development/compilers/ghc/common-make-native-bignum.nix | 2 ++ 3 files changed, 6 insertions(+) diff --git a/pkgs/development/compilers/ghc/8.10.7.nix b/pkgs/development/compilers/ghc/8.10.7.nix index b794cf656b8a..c972f29289d3 100644 --- a/pkgs/development/compilers/ghc/8.10.7.nix +++ b/pkgs/development/compilers/ghc/8.10.7.nix @@ -640,6 +640,8 @@ stdenv.mkDerivation ( # Our Cabal compiler name haskellCompilerName = "ghc-${version}"; + + bootstrapAvailable = lib.meta.availableOn stdenv.buildPlatform bootPkgs.ghc; }; meta = { diff --git a/pkgs/development/compilers/ghc/common-hadrian.nix b/pkgs/development/compilers/ghc/common-hadrian.nix index a78b8a1a90da..b9c58450f261 100644 --- a/pkgs/development/compilers/ghc/common-hadrian.nix +++ b/pkgs/development/compilers/ghc/common-hadrian.nix @@ -838,6 +838,8 @@ stdenv.mkDerivation ( # TODO(@sternenseemann): there's no stage0:exe:haddock target by default, # so haddock isn't available for GHC cross-compilers. Can we fix that? hasHaddock = stdenv.hostPlatform == stdenv.targetPlatform; + + bootstrapAvailable = lib.meta.availableOn stdenv.buildPlatform bootPkgs.ghc; }; meta = { diff --git a/pkgs/development/compilers/ghc/common-make-native-bignum.nix b/pkgs/development/compilers/ghc/common-make-native-bignum.nix index 3c236bb4c45d..03ad68c392a1 100644 --- a/pkgs/development/compilers/ghc/common-make-native-bignum.nix +++ b/pkgs/development/compilers/ghc/common-make-native-bignum.nix @@ -645,6 +645,8 @@ stdenv.mkDerivation ( # Our Cabal compiler name haskellCompilerName = "ghc-${version}"; + + bootstrapAvailable = lib.meta.availableOn stdenv.buildPlatform bootPkgs.ghc; }; meta = { From 14a2f96a7526edbc0923079db6848516a04b1b6f Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Tue, 6 May 2025 11:32:54 +0200 Subject: [PATCH 417/431] treewide: more accurate pandoc/shellcheck availability checks The actual problem here is that there is no GHC bootstrap tarball for RISC-V or LoongArch, so the right thing to check here is whether the platform being used to build GHC has a bootstrap tarball available for it. This way, we'll do the right thing in all cases where such a tarball isn't available, not just riscv64 and loongarch64, without having to resort to tryEval, which could be hiding all sorts of problems. Since we need to refer to (unspliced) buildPackages.pandoc and buildPackages.shellcheck in the conditionals, I've opted to remove the pandoc and shellcheck inputs that would be spliced in nativeBuildInputs and use buildPackages explicitly there as well, to avoid confusingly having two different instances of the same package around. --- pkgs/build-support/trivial-builders/default.nix | 9 +++------ pkgs/by-name/fl/flac/package.nix | 6 +++--- pkgs/by-name/ni/nixos-firewall-tool/package.nix | 9 +++------ pkgs/development/libraries/gssdp/1.6.nix | 6 +++--- pkgs/development/libraries/nuspell/default.nix | 6 +++--- 5 files changed, 15 insertions(+), 21 deletions(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index c8a3e4a3a733..a6095316c09a 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -367,17 +367,14 @@ rec { ''; checkPhase = - # GHC (=> shellcheck) isn't supported on some platforms (such as risc-v) - # but we still want to use writeShellApplication on those platforms let - shellcheckSupported = - lib.meta.availableOn stdenv.buildPlatform shellcheck-minimal.compiler - && (builtins.tryEval shellcheck-minimal.compiler.outPath).success; excludeFlags = lib.optionals (excludeShellChecks != [ ]) [ "--exclude" (lib.concatStringsSep "," excludeShellChecks) ]; - shellcheckCommand = lib.optionalString shellcheckSupported '' + # GHC (=> shellcheck) isn't supported on some platforms (such as risc-v) + # but we still want to use writeShellApplication on those platforms + shellcheckCommand = lib.optionalString shellcheck-minimal.compiler.bootstrapAvailable '' # use shellcheck which does not include docs # pandoc takes long to build and documentation isn't needed for just running the cli ${lib.getExe shellcheck-minimal} ${ diff --git a/pkgs/by-name/fl/flac/package.nix b/pkgs/by-name/fl/flac/package.nix index 7e4c6fcaca50..d42ca2a679fa 100644 --- a/pkgs/by-name/fl/flac/package.nix +++ b/pkgs/by-name/fl/flac/package.nix @@ -6,11 +6,11 @@ lib, libogg, nix-update-script, - pandoc, + buildPackages, pkg-config, stdenv, versionCheckHook, - enableManpages ? !stdenv.buildPlatform.isRiscV64 && !stdenv.buildPlatform.isLoongArch64, + enableManpages ? buildPackages.pandoc.compiler.bootstrapAvailable, }: stdenv.mkDerivation (finalAttrs: { pname = "flac"; @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { doxygen graphviz pkg-config - ] ++ lib.optional enableManpages pandoc; + ] ++ lib.optional enableManpages buildPackages.pandoc; buildInputs = [ libogg ]; diff --git a/pkgs/by-name/ni/nixos-firewall-tool/package.nix b/pkgs/by-name/ni/nixos-firewall-tool/package.nix index b928487c5277..13f27d3b7b25 100644 --- a/pkgs/by-name/ni/nixos-firewall-tool/package.nix +++ b/pkgs/by-name/ni/nixos-firewall-tool/package.nix @@ -3,7 +3,7 @@ lib, bash, installShellFiles, - shellcheck-minimal, + buildPackages, }: stdenvNoCC.mkDerivation { @@ -14,7 +14,7 @@ stdenvNoCC.mkDerivation { strictDeps = true; buildInputs = [ bash ]; nativeBuildInputs = [ installShellFiles ]; - nativeCheckInputs = [ shellcheck-minimal ]; + nativeCheckInputs = [ buildPackages.shellcheck-minimal ]; postPatch = '' patchShebangs --host nixos-firewall-tool @@ -26,10 +26,7 @@ stdenvNoCC.mkDerivation { installShellCompletion nixos-firewall-tool.{bash,fish} ''; - # Skip shellcheck if GHC is not available, see writeShellApplication. - doCheck = - lib.meta.availableOn stdenvNoCC.buildPlatform shellcheck-minimal.compiler - && (builtins.tryEval shellcheck-minimal.compiler.outPath).success; + doCheck = buildPackages.shellcheck-minimal.compiler.bootstrapAvailable; checkPhase = '' shellcheck nixos-firewall-tool ''; diff --git a/pkgs/development/libraries/gssdp/1.6.nix b/pkgs/development/libraries/gssdp/1.6.nix index 04fe20f2d477..caab2b7c865d 100644 --- a/pkgs/development/libraries/gssdp/1.6.nix +++ b/pkgs/development/libraries/gssdp/1.6.nix @@ -7,8 +7,8 @@ pkg-config, gobject-introspection, vala, - enableManpages ? !stdenv.buildPlatform.isLoongArch64 && !stdenv.buildPlatform.isRiscV64, - pandoc, + buildPackages, + enableManpages ? buildPackages.pandoc.compiler.bootstrapAvailable, gi-docgen, python3, libsoup_3, @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { vala gi-docgen python3 - ] ++ lib.optionals enableManpages [ pandoc ]; + ] ++ lib.optionals enableManpages [ buildPackages.pandoc ]; buildInputs = [ libsoup_3 diff --git a/pkgs/development/libraries/nuspell/default.nix b/pkgs/development/libraries/nuspell/default.nix index a4c5bc0813e7..92a9a6b0e399 100644 --- a/pkgs/development/libraries/nuspell/default.nix +++ b/pkgs/development/libraries/nuspell/default.nix @@ -3,11 +3,11 @@ stdenv, fetchFromGitHub, cmake, - pandoc, + buildPackages, pkg-config, icu, catch2_3, - enableManpages ? !stdenv.buildPlatform.isRiscV64 && !stdenv.buildPlatform.isLoongArch64, + enableManpages ? buildPackages.pandoc.compiler.bootstrapAvailable, }: stdenv.mkDerivation rec { @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { pkg-config ] ++ lib.optionals enableManpages [ - pandoc + buildPackages.pandoc ]; buildInputs = [ catch2_3 ]; From 7c0a31fc19f23ad3cf9cbc1fb4d633687c96bb33 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Sat, 10 May 2025 21:50:42 +0200 Subject: [PATCH 418/431] evolution-data-server: drop unused pcre dependency No occurences in upstream code, no references in git history or the build output. --- pkgs/by-name/ev/evolution-data-server/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ev/evolution-data-server/package.nix b/pkgs/by-name/ev/evolution-data-server/package.nix index a12e71bd042d..94a8bea2e331 100644 --- a/pkgs/by-name/ev/evolution-data-server/package.nix +++ b/pkgs/by-name/ev/evolution-data-server/package.nix @@ -24,7 +24,6 @@ wrapGAppsHook3, glib-networking, gsettings-desktop-schemas, - pcre, vala, cmake, ninja, @@ -102,7 +101,6 @@ stdenv.mkDerivation rec { openldap glib-networking libcanberra-gtk3 - pcre libphonenumber libuuid boost From d4bd81ba8806ded582109bc92021a522a8ea6c8f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 10 May 2025 20:28:27 +0300 Subject: [PATCH 419/431] python312Packages.scipy: 1.15.2 -> 1.15.3 Diff: https://github.com/scipy/scipy/compare/refs/tags/v1.15.2...refs/tags/v1.15.3 Changelog: https://github.com/scipy/scipy/releases/tag/v1.15.3 --- pkgs/development/python-modules/scipy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scipy/default.nix b/pkgs/development/python-modules/scipy/default.nix index 52ad3e6429f4..f6eccfe6da32 100644 --- a/pkgs/development/python-modules/scipy/default.nix +++ b/pkgs/development/python-modules/scipy/default.nix @@ -48,8 +48,8 @@ let # nix-shell maintainers/scripts/update.nix --argstr package python3.pkgs.scipy # # The update script uses sed regexes to replace them with the updated hashes. - version = "1.15.2"; - srcHash = "sha256-JcCLMWjvlA4KYd42VcEJuXBpxuMKZ4BXC0q5Li/baOA="; + version = "1.15.3"; + srcHash = "sha256-97z5CLRq/2kWjL2+ewHRA71vSfvCLHVJdOUZfDFnyhM="; datasetsHashes = { ascent = "1qjp35ncrniq9rhzb14icwwykqg2208hcssznn3hz27w39615kh3"; ecg = "1bwbjp43b7znnwha5hv6wiz3g0bhwrpqpi75s12zidxrbwvd62pj"; From 488094c97c4343d114b331fd4b9aff0f79a9b56c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 11 May 2025 17:42:52 -0700 Subject: [PATCH 420/431] impression: 3.3.0 -> 3.4.0 Diff: https://gitlab.com/adhami3310/Impression/-/compare/v3.3.0...v3.4.0 --- pkgs/by-name/im/impression/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/im/impression/package.nix b/pkgs/by-name/im/impression/package.nix index 735f9ee7cdbe..9d234d8b66d0 100644 --- a/pkgs/by-name/im/impression/package.nix +++ b/pkgs/by-name/im/impression/package.nix @@ -24,18 +24,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "impression"; - version = "3.3.0"; + version = "3.4.0"; src = fetchFromGitLab { owner = "adhami3310"; repo = "Impression"; - rev = "v${finalAttrs.version}"; - hash = "sha256-F2ZyATDKnUgEOAI++54fR6coJOr9rtyGm5TzsKzkDmg="; + tag = "v${finalAttrs.version}"; + hash = "sha256-YNRj44bgZfJYMBPI3q9OnWFaG6x1xez8LZM1sIti5mQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-mQyGQXEFmMkTvkZcniws/11u1RqnsxgNi9dvYn1Mx0o="; + hash = "sha256-uK5kPPBBa5hI4RHj1RRohur0jzkjwePafY6E9U9vEFk="; }; nativeBuildInputs = [ From 53b9714b974842c1e6dd7672a9deea6317acdbf6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 11 May 2025 09:18:01 +0000 Subject: [PATCH 421/431] upscaler: 1.4.1 -> 1.5.1 --- pkgs/by-name/up/upscaler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/up/upscaler/package.nix b/pkgs/by-name/up/upscaler/package.nix index 8fc336d9b205..7efcbb6f5994 100644 --- a/pkgs/by-name/up/upscaler/package.nix +++ b/pkgs/by-name/up/upscaler/package.nix @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { pname = "upscaler"; - version = "1.4.1"; + version = "1.5.1"; pyproject = false; # meson instead of pyproject @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { owner = "World"; repo = "Upscaler"; rev = version; - hash = "sha256-WjhefFyd1hnngD/uIvgjAI4i6AyoldDJKWocvotGw9g="; + hash = "sha256-yff33enYV42dRUr3zzDwUOud7mRxwFCz9BCGXpSgV9k="; }; passthru.updateScript = gitUpdater { }; From 8f10c7d447ede0b69ecbca64e3c887fbc66917ce Mon Sep 17 00:00:00 2001 From: mangoiv Date: Tue, 13 May 2025 17:48:56 +0200 Subject: [PATCH 422/431] libspelling: move gtksourceview5 from buildInputs to propagatedBuildInputs --- pkgs/by-name/li/libspelling/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libspelling/package.nix b/pkgs/by-name/li/libspelling/package.nix index 0a81e31aa843..56ed10dbf688 100644 --- a/pkgs/by-name/li/libspelling/package.nix +++ b/pkgs/by-name/li/libspelling/package.nix @@ -42,14 +42,19 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - glib - gtk4 - gtksourceview5 enchant icu libsysprof-capture ]; + propagatedBuildInputs = [ + # These were moved from buildInputs because they are + # listed in `Requires` key of `libspelling-1.pc` + glib + gtk4 + gtksourceview5 + ]; + postFixup = '' # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. moveToOutput "share/doc" "$devdoc" From 12ba949529bbce8380bd67b6fb7f7dc5596fd289 Mon Sep 17 00:00:00 2001 From: mangoiv Date: Tue, 13 May 2025 17:49:13 +0200 Subject: [PATCH 423/431] papers: 47.3 -> 48.2 --- pkgs/by-name/pa/papers/package.nix | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/pa/papers/package.nix b/pkgs/by-name/pa/papers/package.nix index ebc7a6ff1c45..afa12ce2a4d5 100644 --- a/pkgs/by-name/pa/papers/package.nix +++ b/pkgs/by-name/pa/papers/package.nix @@ -16,7 +16,6 @@ poppler, nautilus, djvulibre, - libspectre, libarchive, libsecret, wrapGAppsHook4, @@ -26,7 +25,8 @@ gsettings-desktop-schemas, dbus, gi-docgen, - libgxps, + libsysprof-capture, + libspelling, withLibsecret ? true, supportNautilus ? (!stdenv.hostPlatform.isDarwin), libadwaita, @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "papers"; - version = "47.3"; + version = "48.2"; outputs = [ "out" @@ -47,19 +47,16 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/papers/${lib.versions.major finalAttrs.version}/papers-${finalAttrs.version}.tar.xz"; - hash = "sha256-PlhTk+gef6D5r55U38hvYSa1w9hS6pDf3DumsHlSxKo="; + hash = "sha256-HpvFlhNCS/ZVIjxr3Khzri8d2ifPAtc0K/9bVZBRYG0="; }; - cargoRoot = "shell-rs"; - cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src pname version - cargoRoot ; - hash = "sha256-66pOdZxgzbvXkvF07rNvWtcF/dJ2+RuS24IeI/VWykE="; + hash = "sha256-1HFecOTn84m9lT166HlmYjqP+KN/ZOTWW4ztigrpqNQ="; }; nativeBuildInputs = [ @@ -88,9 +85,9 @@ stdenv.mkDerivation (finalAttrs: { gsettings-desktop-schemas libadwaita libarchive - libgxps librsvg - libspectre + libsysprof-capture + libspelling pango poppler ] @@ -102,10 +99,7 @@ stdenv.mkDerivation (finalAttrs: { ]; mesonFlags = - [ - "-Dps=enabled" - ] - ++ lib.optionals (!withLibsecret) [ + lib.optionals (!withLibsecret) [ "-Dkeyring=disabled" ] ++ lib.optionals (!supportNautilus) [ From e0dffa24c41a5b50370b7a371def4716f4687ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 14 May 2025 12:18:42 -0700 Subject: [PATCH 424/431] diebahn: 2.7.3 -> 2.8.1 Diff: https://gitlab.com/schmiddi-on-mobile/railway/-/compare/refs/tags/2.7.3...2.8.1 Changelog: https://gitlab.com/schmiddi-on-mobile/railway/-/blob/2.8.1/CHANGELOG.md --- pkgs/by-name/di/diebahn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/diebahn/package.nix b/pkgs/by-name/di/diebahn/package.nix index a5a95e663b4f..3eb6f534986b 100644 --- a/pkgs/by-name/di/diebahn/package.nix +++ b/pkgs/by-name/di/diebahn/package.nix @@ -24,18 +24,18 @@ stdenv.mkDerivation rec { pname = "diebahn"; - version = "2.7.3"; + version = "2.8.1"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "railway"; tag = version; - hash = "sha256-PD76zxgQJ332MVu5LL9SNDrf66xmE/td4uDv/FYq0aU="; + hash = "sha256-mHHebsQKxjwsQd14oVDnencCCL8hOWIWhKF/J9aVeBU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-3+UTN0KKnbpPm948XW4NSZkMYJUv974VtTqtG8orR/E="; + hash = "sha256-M6z8HfGehd+AdOEJZgmmonfqQa7Jevte+TaaatqRZHQ="; }; nativeBuildInputs = [ From 856078e9847ba535a77c5c74412d885fb88765e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabi=C3=A1n=20Heredia=20Montiel?= Date: Wed, 14 May 2025 17:07:15 -0600 Subject: [PATCH 425/431] gnomeExtensions: auto-update --- .../desktops/gnome/extensions/extensions.json | 257 +++++++++++------- 1 file changed, 160 insertions(+), 97 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/extensions.json b/pkgs/desktops/gnome/extensions/extensions.json index 099904486b54..781df8aecf8e 100644 --- a/pkgs/desktops/gnome/extensions/extensions.json +++ b/pkgs/desktops/gnome/extensions/extensions.json @@ -80,7 +80,7 @@ "45": {"version": "62", "sha256": "10d6hj0nbnfq55lqjjmilb8f6v2cv70kk6bnzyj3cn832hrz959a", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbG93IGtleWJvYXJkIHNlbGVjdGlvbiBvZiB3aW5kb3dzIGFuZCB3b3Jrc3BhY2VzIGluIG92ZXJsYXkgbW9kZS4gPEN0cmw+bnVtYmVyIHNlbGVjdHMgYSB3b3Jrc3BhY2UsIGFuZCA8QWx0Pm51bWJlciBzZWxlY3RzIGEgd2luZG93LiIsCiAgImV4dGVuc2lvbi1pZCI6ICJ3aW5kb3dzTmF2aWdhdG9yIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLXdpbmRvd3NOYXZpZ2F0b3IiLAogICJuYW1lIjogIndpbmRvd05hdmlnYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJ6YXNwaXJlQHJhbWJsZXIucnUiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93c05hdmlnYXRvciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9nbm9tZS1zaGVsbC1leHRlbnNpb25zIiwKICAidXVpZCI6ICJ3aW5kb3dzTmF2aWdhdG9yQGdub21lLXNoZWxsLWV4dGVuc2lvbnMuZ2NhbXBheC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDYyCn0="}, "46": {"version": "67", "sha256": "0qrmfn8m1gqmmv2h0jbycq5hdm2p31ixrzvml9kx4js2km1n5097", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbG93IGtleWJvYXJkIHNlbGVjdGlvbiBvZiB3aW5kb3dzIGFuZCB3b3Jrc3BhY2VzIGluIG92ZXJsYXkgbW9kZS4gPEN0cmw+bnVtYmVyIHNlbGVjdHMgYSB3b3Jrc3BhY2UsIGFuZCA8QWx0Pm51bWJlciBzZWxlY3RzIGEgd2luZG93LiIsCiAgImV4dGVuc2lvbi1pZCI6ICJ3aW5kb3dzTmF2aWdhdG9yIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLXdpbmRvd3NOYXZpZ2F0b3IiLAogICJuYW1lIjogIndpbmRvd05hdmlnYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJ6YXNwaXJlQHJhbWJsZXIucnUiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93c05hdmlnYXRvciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9nbm9tZS1zaGVsbC1leHRlbnNpb25zIiwKICAidXVpZCI6ICJ3aW5kb3dzTmF2aWdhdG9yQGdub21lLXNoZWxsLWV4dGVuc2lvbnMuZ2NhbXBheC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDY3Cn0="}, "47": {"version": "68", "sha256": "0wnbm75v5gz6ji4qyhbic9bnbsnany86s0sirshvp9qf09lyg2wn", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbG93IGtleWJvYXJkIHNlbGVjdGlvbiBvZiB3aW5kb3dzIGFuZCB3b3Jrc3BhY2VzIGluIG92ZXJsYXkgbW9kZS4gPEN0cmw+bnVtYmVyIHNlbGVjdHMgYSB3b3Jrc3BhY2UsIGFuZCA8QWx0Pm51bWJlciBzZWxlY3RzIGEgd2luZG93LiIsCiAgImV4dGVuc2lvbi1pZCI6ICJ3aW5kb3dzTmF2aWdhdG9yIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLXdpbmRvd3NOYXZpZ2F0b3IiLAogICJuYW1lIjogIndpbmRvd05hdmlnYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJ6YXNwaXJlQHJhbWJsZXIucnUiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93c05hdmlnYXRvciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9nbm9tZS1zaGVsbC1leHRlbnNpb25zIiwKICAidXVpZCI6ICJ3aW5kb3dzTmF2aWdhdG9yQGdub21lLXNoZWxsLWV4dGVuc2lvbnMuZ2NhbXBheC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDY4Cn0="}, - "48": {"version": "71", "sha256": "1whram8p7yx00idbpjk8pw5nmk58lqhb4zfyj8b4rcs10rc57mim", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbG93IGtleWJvYXJkIHNlbGVjdGlvbiBvZiB3aW5kb3dzIGFuZCB3b3Jrc3BhY2VzIGluIG92ZXJsYXkgbW9kZS4gPEN0cmw+bnVtYmVyIHNlbGVjdHMgYSB3b3Jrc3BhY2UsIGFuZCA8QWx0Pm51bWJlciBzZWxlY3RzIGEgd2luZG93LiIsCiAgImV4dGVuc2lvbi1pZCI6ICJ3aW5kb3dzTmF2aWdhdG9yIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLXdpbmRvd3NOYXZpZ2F0b3IiLAogICJuYW1lIjogIldpbmRvdyBOYXZpZ2F0b3IiLAogICJvcmlnaW5hbC1hdXRob3IiOiAiemFzcGlyZUByYW1ibGVyLnJ1IiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLndpbmRvd3NOYXZpZ2F0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvR05PTUUvZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAid2luZG93c05hdmlnYXRvckBnbm9tZS1zaGVsbC1leHRlbnNpb25zLmdjYW1wYXguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA3MQp9"} + "48": {"version": "76", "sha256": "0q4lngxn2i3j9i733r6nllq8bl7ikbpn3bdnr62pm5shas6cnkf8", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbG93IGtleWJvYXJkIHNlbGVjdGlvbiBvZiB3aW5kb3dzIGFuZCB3b3Jrc3BhY2VzIGluIG92ZXJsYXkgbW9kZS4gPEN0cmw+bnVtYmVyIHNlbGVjdHMgYSB3b3Jrc3BhY2UsIGFuZCA8QWx0Pm51bWJlciBzZWxlY3RzIGEgd2luZG93LiIsCiAgImV4dGVuc2lvbi1pZCI6ICJ3aW5kb3dzTmF2aWdhdG9yIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLXdpbmRvd3NOYXZpZ2F0b3IiLAogICJuYW1lIjogIldpbmRvdyBOYXZpZ2F0b3IiLAogICJvcmlnaW5hbC1hdXRob3IiOiAiemFzcGlyZUByYW1ibGVyLnJ1IiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLndpbmRvd3NOYXZpZ2F0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGxhYi5nbm9tZS5vcmcvR05PTUUvZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAid2luZG93c05hdmlnYXRvckBnbm9tZS1zaGVsbC1leHRlbnNpb25zLmdjYW1wYXguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA3Ngp9"} }} , {"uuid": "Applications_Menu@rmy.pobox.com", "name": "Frippery Applications Menu", "pname": "applications-menu", "description": "Replace Activities button with an Applications menu", "link": "https://extensions.gnome.org/extension/13/applications-menu/", "shell_version_map": { "38": {"version": "45", "sha256": "0kg9dq1ssa11xizb31kcq3p724qzm1cmf30wriqffj043n5nd125", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlJlcGxhY2UgQWN0aXZpdGllcyBidXR0b24gd2l0aCBhbiBBcHBsaWNhdGlvbnMgbWVudSIsCiAgImdldHRleHQtZG9tYWluIjogImZyaXBwZXJ5LWFwcGxpY2F0aW9ucy1tZW51IiwKICAibmFtZSI6ICJGcmlwcGVyeSBBcHBsaWNhdGlvbnMgTWVudSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZnJpcHBlcnkuYXBwbGljYXRpb25zLW1lbnUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMzgiCiAgXSwKICAidXJsIjogImh0dHA6Ly9mcmlwcGVyeS5vcmcvZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAiQXBwbGljYXRpb25zX01lbnVAcm15LnBvYm94LmNvbSIsCiAgInZlcnNpb24iOiA0NQp9"}, @@ -486,9 +486,9 @@ "43": {"version": "67", "sha256": "114kwp1q0qzkd03851mky1syxz8i5zgvazb53rh800wacb4wsh5n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjY3IiwKICAibmFtZSI6ICJCaXRjb2luIE1hcmtldHMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuYml0Y29pbi1tYXJrZXRzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL090dG9BbGxtZW5kaW5nZXIvZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzLyIsCiAgInV1aWQiOiAiYml0Y29pbi1tYXJrZXRzQG90dG9hbGxtZW5kaW5nZXIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA2Nwp9"}, "44": {"version": "68", "sha256": "1b936kcvc29p19nzwk32bswgjd7bsj5ap47fw65cz81rracb46fi", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjY4IiwKICAibmFtZSI6ICJCaXRjb2luIE1hcmtldHMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuYml0Y29pbi1tYXJrZXRzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL090dG9BbGxtZW5kaW5nZXIvZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzLyIsCiAgInV1aWQiOiAiYml0Y29pbi1tYXJrZXRzQG90dG9hbGxtZW5kaW5nZXIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA2OAp9"}, "45": {"version": "71", "sha256": "1g1jglchqyg47a50pgybarmiq5fafvvq0y4y9m8v3ra89w4mh1jq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjcxIiwKICAibmFtZSI6ICJCaXRjb2luIE1hcmtldHMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuYml0Y29pbi1tYXJrZXRzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL090dG9BbGxtZW5kaW5nZXIvZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzLyIsCiAgInV1aWQiOiAiYml0Y29pbi1tYXJrZXRzQG90dG9hbGxtZW5kaW5nZXIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA3MQp9"}, - "46": {"version": "74", "sha256": "1b6p2hs74970ks4pq9yjs3x9yjdaf5ljsar8isy9m0hmxsn2gz1l", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjczLTQtZzU2NDgxMDgiLAogICJuYW1lIjogIkJpdGNvaW4gTWFya2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaXRjb2luLW1hcmtldHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PdHRvQWxsbWVuZGluZ2VyL2dub21lLXNoZWxsLWJpdGNvaW4tbWFya2V0cy8iLAogICJ1dWlkIjogImJpdGNvaW4tbWFya2V0c0BvdHRvYWxsbWVuZGluZ2VyLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNzQKfQ=="}, - "47": {"version": "74", "sha256": "1b6p2hs74970ks4pq9yjs3x9yjdaf5ljsar8isy9m0hmxsn2gz1l", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjczLTQtZzU2NDgxMDgiLAogICJuYW1lIjogIkJpdGNvaW4gTWFya2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaXRjb2luLW1hcmtldHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PdHRvQWxsbWVuZGluZ2VyL2dub21lLXNoZWxsLWJpdGNvaW4tbWFya2V0cy8iLAogICJ1dWlkIjogImJpdGNvaW4tbWFya2V0c0BvdHRvYWxsbWVuZGluZ2VyLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNzQKfQ=="}, - "48": {"version": "74", "sha256": "1b6p2hs74970ks4pq9yjs3x9yjdaf5ljsar8isy9m0hmxsn2gz1l", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjczLTQtZzU2NDgxMDgiLAogICJuYW1lIjogIkJpdGNvaW4gTWFya2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaXRjb2luLW1hcmtldHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PdHRvQWxsbWVuZGluZ2VyL2dub21lLXNoZWxsLWJpdGNvaW4tbWFya2V0cy8iLAogICJ1dWlkIjogImJpdGNvaW4tbWFya2V0c0BvdHRvYWxsbWVuZGluZ2VyLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNzQKfQ=="} + "46": {"version": "75", "sha256": "0635798km8jma71qanyx02w0q012jky5v5nffjgysihsin371iv0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjczLTUtZzIyOTg0NzIiLAogICJuYW1lIjogIkJpdGNvaW4gTWFya2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaXRjb2luLW1hcmtldHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PdHRvQWxsbWVuZGluZ2VyL2dub21lLXNoZWxsLWJpdGNvaW4tbWFya2V0cy8iLAogICJ1dWlkIjogImJpdGNvaW4tbWFya2V0c0BvdHRvYWxsbWVuZGluZ2VyLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNzUKfQ=="}, + "47": {"version": "75", "sha256": "0635798km8jma71qanyx02w0q012jky5v5nffjgysihsin371iv0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjczLTUtZzIyOTg0NzIiLAogICJuYW1lIjogIkJpdGNvaW4gTWFya2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaXRjb2luLW1hcmtldHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PdHRvQWxsbWVuZGluZ2VyL2dub21lLXNoZWxsLWJpdGNvaW4tbWFya2V0cy8iLAogICJ1dWlkIjogImJpdGNvaW4tbWFya2V0c0BvdHRvYWxsbWVuZGluZ2VyLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNzUKfQ=="}, + "48": {"version": "75", "sha256": "0635798km8jma71qanyx02w0q012jky5v5nffjgysihsin371iv0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgaW5mbyBvbiB2YXJpb3VzIGNyeXB0by1jdXJyZW5jeSBleGNoYW5nZXMuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ25vbWUtc2hlbGwtYml0Y29pbi1tYXJrZXRzIiwKICAiZ2l0LXZlcnNpb24iOiAidjczLTUtZzIyOTg0NzIiLAogICJuYW1lIjogIkJpdGNvaW4gTWFya2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaXRjb2luLW1hcmtldHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9PdHRvQWxsbWVuZGluZ2VyL2dub21lLXNoZWxsLWJpdGNvaW4tbWFya2V0cy8iLAogICJ1dWlkIjogImJpdGNvaW4tbWFya2V0c0BvdHRvYWxsbWVuZGluZ2VyLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNzUKfQ=="} }} , {"uuid": "ShellTile@emasab.it", "name": "ShellTile", "pname": "shelltile", "description": "A tiling window extension for GNOME Shell. Just move a window to the edges of the screen to create a tiling, otherwise move a window over another one, holding down the Control key. Grouped windows minimize, resize, raise and change workspace together. Move or maximize a window to remove it from the group.", "link": "https://extensions.gnome.org/extension/657/shelltile/", "shell_version_map": { "38": {"version": "69", "sha256": "1kpsqaq2fcj1z3jcbvgh23c8k6bv9l6vyl05kpw0fclzsmy60mh1", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgdGlsaW5nIHdpbmRvdyBleHRlbnNpb24gZm9yIEdOT01FIFNoZWxsLiBKdXN0IG1vdmUgYSB3aW5kb3cgdG8gdGhlIGVkZ2VzIG9mIHRoZSBzY3JlZW4gdG8gY3JlYXRlIGEgdGlsaW5nLCBvdGhlcndpc2UgbW92ZSBhIHdpbmRvdyBvdmVyIGFub3RoZXIgb25lLCBob2xkaW5nIGRvd24gdGhlIENvbnRyb2wga2V5LiBHcm91cGVkIHdpbmRvd3MgbWluaW1pemUsIHJlc2l6ZSwgcmFpc2UgYW5kIGNoYW5nZSB3b3Jrc3BhY2UgdG9nZXRoZXIuIE1vdmUgb3IgbWF4aW1pemUgYSB3aW5kb3cgdG8gcmVtb3ZlIGl0IGZyb20gdGhlIGdyb3VwLiIsCiAgImdldHRleHQtZG9tYWluIjogInNoZWxsdGlsZSIsCiAgIm5hbWUiOiAiU2hlbGxUaWxlIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnNoZWxsdGlsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy44IiwKICAgICIzLjEwIiwKICAgICIzLjEyIiwKICAgICIzLjE0IiwKICAgICIzLjE2IiwKICAgICIzLjE4IiwKICAgICIzLjIwIiwKICAgICIzLjIyIiwKICAgICIzLjI0IiwKICAgICIzLjI2IiwKICAgICIzLjI4IiwKICAgICIzLjMwIiwKICAgICIzLjM0IiwKICAgICIzLjMyIiwKICAgICIzLjM2IiwKICAgICIzLjM4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZW1hc2FiL3NoZWxsdGlsZSIsCiAgInV1aWQiOiAiU2hlbGxUaWxlQGVtYXNhYi5pdCIsCiAgInZlcnNpb24iOiA2OQp9"} @@ -916,9 +916,10 @@ "42": {"version": "14", "sha256": "11k6gnk2riry80brvfkjx5m5x51613l8g7gpgdzigjk5krdbhc6p", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL3RleHQtc2NhbGVyLWdub21lLXNoZWxsLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAidGV4dC1zY2FsZXJAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogMTQKfQ=="}, "43": {"version": "14", "sha256": "11k6gnk2riry80brvfkjx5m5x51613l8g7gpgdzigjk5krdbhc6p", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL3RleHQtc2NhbGVyLWdub21lLXNoZWxsLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAidGV4dC1zY2FsZXJAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogMTQKfQ=="}, "44": {"version": "14", "sha256": "11k6gnk2riry80brvfkjx5m5x51613l8g7gpgdzigjk5krdbhc6p", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL3RleHQtc2NhbGVyLWdub21lLXNoZWxsLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAidGV4dC1zY2FsZXJAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogMTQKfQ=="}, - "45": {"version": "18", "sha256": "1i9shaycwikks9yam6ard2bn7g06gpfh7fv2hpka5cbafnda1ppa", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL3RleHQtc2NhbGVyLWdub21lLXNoZWxsLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAidGV4dC1zY2FsZXJAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogMTgKfQ=="}, - "46": {"version": "18", "sha256": "1i9shaycwikks9yam6ard2bn7g06gpfh7fv2hpka5cbafnda1ppa", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL3RleHQtc2NhbGVyLWdub21lLXNoZWxsLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAidGV4dC1zY2FsZXJAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogMTgKfQ=="}, - "47": {"version": "18", "sha256": "1i9shaycwikks9yam6ard2bn7g06gpfh7fv2hpka5cbafnda1ppa", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL3RleHQtc2NhbGVyLWdub21lLXNoZWxsLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAidGV4dC1zY2FsZXJAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogMTgKfQ=="} + "45": {"version": "19", "sha256": "1c71nw8icahs61911iwd4n7b6q1i16gi90jzz3hr96cjaad210b4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJpb3Nwci90ZXh0LXNjYWxlci1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogInRleHQtc2NhbGVyQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDE5Cn0="}, + "46": {"version": "19", "sha256": "1c71nw8icahs61911iwd4n7b6q1i16gi90jzz3hr96cjaad210b4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJpb3Nwci90ZXh0LXNjYWxlci1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogInRleHQtc2NhbGVyQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDE5Cn0="}, + "47": {"version": "19", "sha256": "1c71nw8icahs61911iwd4n7b6q1i16gi90jzz3hr96cjaad210b4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJpb3Nwci90ZXh0LXNjYWxlci1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogInRleHQtc2NhbGVyQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDE5Cn0="}, + "48": {"version": "19", "sha256": "1c71nw8icahs61911iwd4n7b6q1i16gi90jzz3hr96cjaad210b4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNpbXBsZSBleHRlbnNpb24gdG8gZWFzaWx5IGRlZmluZSBhcmJpdHJhcnkgdmFsdWVzIGZvciB0aGUgdGV4dCBzY2FsaW5nIGZhY3RvciIsCiAgImdldHRleHQtZG9tYWluIjogInRleHQtc2NhbGVyIiwKICAibmFtZSI6ICJUZXh0IFNjYWxlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJpb3Nwci90ZXh0LXNjYWxlci1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogInRleHQtc2NhbGVyQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDE5Cn0="} }} , {"uuid": "icinga-checker@sosulski.net", "name": "Icinga checker", "pname": "icinga-checker", "description": "Icinga/Nagios checker", "link": "https://extensions.gnome.org/extension/1029/icinga-checker/", "shell_version_map": { "38": {"version": "17", "sha256": "1j14ibzkqfy3zvk09nxnb9yaw4rlw7gb1nzg49h29c5cmnv57l1g", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkljaW5nYS9OYWdpb3MgY2hlY2tlciIsCiAgImV4dGVuc2lvbi1pZCI6ICJpY2luZ2EtY2hlY2tlciIsCiAgImdldHRleHQtZG9tYWluIjogImdub21lLXNoZWxsLWV4dGVuc2lvbnMiLAogICJuYW1lIjogIkljaW5nYSBjaGVja2VyIiwKICAib3JpZ2luYWwtYXV0aG9yIjogInBhd2VsQHNvc3Vsc2tpLm5ldCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5pY2luZ2EtY2hlY2tlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4xNCIsCiAgICAiMy4xNiIsCiAgICAiMy4xOCIsCiAgICAiMy4yMCIsCiAgICAiMy4yMiIsCiAgICAiMy4zNCIsCiAgICAiMy4zMiIsCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICIiLAogICJ1dWlkIjogImljaW5nYS1jaGVja2VyQHNvc3Vsc2tpLm5ldCIsCiAgInZlcnNpb24iOiAxNwp9"}, @@ -3702,9 +3703,10 @@ "42": {"version": "19", "sha256": "0zh3vmyag819qjl2f1gnsa3aaa67z2ga10l18r9phdrvg9fh2q28", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgIm5hbWUiOiAiVHJhbnNsYXRlIGNsaXBib2FyZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMTkKfQ=="}, "43": {"version": "19", "sha256": "0zh3vmyag819qjl2f1gnsa3aaa67z2ga10l18r9phdrvg9fh2q28", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgIm5hbWUiOiAiVHJhbnNsYXRlIGNsaXBib2FyZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMTkKfQ=="}, "44": {"version": "19", "sha256": "0zh3vmyag819qjl2f1gnsa3aaa67z2ga10l18r9phdrvg9fh2q28", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgIm5hbWUiOiAiVHJhbnNsYXRlIGNsaXBib2FyZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMTkKfQ=="}, - "45": {"version": "27", "sha256": "0lrnjisacpn76iqbphx19j4d2finwhy8cipx9d913j3gaai09brl", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9sc25vdy90cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAidXVpZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkQGxzbm93LmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAyNwp9"}, - "46": {"version": "27", "sha256": "0lrnjisacpn76iqbphx19j4d2finwhy8cipx9d913j3gaai09brl", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9sc25vdy90cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAidXVpZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkQGxzbm93LmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAyNwp9"}, - "47": {"version": "27", "sha256": "0lrnjisacpn76iqbphx19j4d2finwhy8cipx9d913j3gaai09brl", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9sc25vdy90cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAidXVpZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkQGxzbm93LmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAyNwp9"} + "45": {"version": "31", "sha256": "1k6pdj7phwknzdc84illglsn44rs5lzpbifa2sg85qv2960njyaw", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMzEKfQ=="}, + "46": {"version": "31", "sha256": "1k6pdj7phwknzdc84illglsn44rs5lzpbifa2sg85qv2960njyaw", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMzEKfQ=="}, + "47": {"version": "31", "sha256": "1k6pdj7phwknzdc84illglsn44rs5lzpbifa2sg85qv2960njyaw", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMzEKfQ=="}, + "48": {"version": "31", "sha256": "1k6pdj7phwknzdc84illglsn44rs5lzpbifa2sg85qv2960njyaw", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRyYW5zbGF0ZSBjbGlwYm9hcmQgdGV4dCIsCiAgImV4dGVuc2lvbi1pZCI6ICJ0cmFuc2xhdGUtY2xpcGJvYXJkIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiVHJhbnNsYXRlQ2xpcGJvYXJkIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJUcmFuc2xhdGUgY2xpcGJvYXJkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnRyYW5zbGF0ZS1jbGlwYm9hcmQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHNub3cvdHJhbnNsYXRlLWNsaXBib2FyZCIsCiAgInV1aWQiOiAidHJhbnNsYXRlLWNsaXBib2FyZEBsc25vdy5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMzEKfQ=="} }} , {"uuid": "no-overview@fthx", "name": "No overview at start-up", "pname": "no-overview", "description": "No overview at start-up. Nothing more.", "link": "https://extensions.gnome.org/extension/4099/no-overview/", "shell_version_map": { "40": {"version": "13", "sha256": "18v54y1a4qrpq2gm65z0l13p02grjzcqa1xskn1bhwdy35pdal3n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk5vIG92ZXJ2aWV3IGF0IHN0YXJ0LXVwLiBGb3IgR05PTUUgU2hlbGwgNDArLiIsCiAgIm5hbWUiOiAiTm8gb3ZlcnZpZXcgYXQgc3RhcnQtdXAiLAogICJvcmlnaW5hbC1hdXRob3JzIjogWwogICAgImZ0aHgiCiAgXSwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MCIsCiAgICAiNDEiLAogICAgIjQyIiwKICAgICI0MyIsCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9mdGh4L25vLW92ZXJ2aWV3IiwKICAidXVpZCI6ICJuby1vdmVydmlld0BmdGh4IiwKICAidmVyc2lvbiI6IDEzCn0="}, @@ -4402,9 +4404,10 @@ "42": {"version": "68", "sha256": "19rv67nmhbx58n38srmns34hsbjm7kb47kri7lv17c3ik9h0r3zm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZm9yZ2UiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA2OAp9"}, "43": {"version": "72", "sha256": "00v2bclgr8fg8x8fz3pbdlwrdm2nfd403qvclk1px22gqf3527xy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZm9yZ2UiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA3Mgp9"}, "44": {"version": "72", "sha256": "00v2bclgr8fg8x8fz3pbdlwrdm2nfd403qvclk1px22gqf3527xy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZm9yZ2UiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA3Mgp9"}, - "45": {"version": "84", "sha256": "0rxy3w0a2pxgk6qk9z0myrwwlahwz980z81vjksb17kjafblhp8r", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZm9yZ2UtZXh0L2ZvcmdlIiwKICAidXVpZCI6ICJmb3JnZUBqbW1hcmFuYW4uY29tIiwKICAidmVyc2lvbiI6IDg0Cn0="}, - "46": {"version": "84", "sha256": "0rxy3w0a2pxgk6qk9z0myrwwlahwz980z81vjksb17kjafblhp8r", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZm9yZ2UtZXh0L2ZvcmdlIiwKICAidXVpZCI6ICJmb3JnZUBqbW1hcmFuYW4uY29tIiwKICAidmVyc2lvbiI6IDg0Cn0="}, - "47": {"version": "84", "sha256": "0rxy3w0a2pxgk6qk9z0myrwwlahwz980z81vjksb17kjafblhp8r", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZm9yZ2UtZXh0L2ZvcmdlIiwKICAidXVpZCI6ICJmb3JnZUBqbW1hcmFuYW4uY29tIiwKICAidmVyc2lvbiI6IDg0Cn0="} + "45": {"version": "88", "sha256": "0111w9z5n1q3jmcvl5z6a1063vgrvdvhy43l998dq7p6cmj267p6", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA4OAp9"}, + "46": {"version": "88", "sha256": "0111w9z5n1q3jmcvl5z6a1063vgrvdvhy43l998dq7p6cmj267p6", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA4OAp9"}, + "47": {"version": "88", "sha256": "0111w9z5n1q3jmcvl5z6a1063vgrvdvhy43l998dq7p6cmj267p6", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA4OAp9"}, + "48": {"version": "88", "sha256": "0111w9z5n1q3jmcvl5z6a1063vgrvdvhy43l998dq7p6cmj267p6", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpbGluZyBhbmQgd2luZG93IG1hbmFnZXIgZm9yIEdOT01FXG5cblBsZWFzZSByZXBvcnQgYnVncy9pc3N1ZXMgb24gaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZS9pc3N1ZXMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJmb3JnZSIsCiAgIm5hbWUiOiAiRm9yZ2UiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZvcmdlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZvcmdlLWV4dC9mb3JnZSIsCiAgInV1aWQiOiAiZm9yZ2VAam1tYXJhbmFuLmNvbSIsCiAgInZlcnNpb24iOiA4OAp9"} }} , {"uuid": "autonightlight@zefty.github.io", "name": "Auto Night Light", "pname": "auto-night-light", "description": "Automatically adjust night light", "link": "https://extensions.gnome.org/extension/4482/auto-night-light/", "shell_version_map": { "38": {"version": "7", "sha256": "0v76v4z82agn1ay8c0mb2jgnzjf1h9kcp13jhvypcigalfq9qp4n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkF1dG9tYXRpY2FsbHkgYWRqdXN0IG5pZ2h0IGxpZ2h0IiwKICAibmFtZSI6ICJBdXRvIE5pZ2h0IExpZ2h0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICIzLjM0IiwKICAgICIzLjMyIiwKICAgICIzLjM2IiwKICAgICIzLjM4IiwKICAgICI0MCIsCiAgICAiNDEiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9aZWZ0eS9BdXRvTmlnaHRMaWdodCIsCiAgInV1aWQiOiAiYXV0b25pZ2h0bGlnaHRAemVmdHkuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDcKfQ=="}, @@ -4458,10 +4461,9 @@ "41": {"version": "3", "sha256": "1mgvpzzfdzn5qsxwz5911a8qgq0r34az6xpmqr72ksx6yf13l85z", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc2FibGVzIHVucmVkaXJlY3QgZnVsbHNjcmVlbiB3aW5kb3dzIGluIGdub21lLXNoZWxsIHRvIHByZXZlbnQgYXJ0aWZhY3RzIHdoZW4gaW4gZnVsbHNjcmVlbi5cblxuVGhpcyB2ZXJzaW9uIG1ha2VzIHN1cmUgdGhlIHVucmVkaXJlY3Qgb3B0aW9uIGlzIG5vdCByZS1lbmFibGVkIGF1dG9tYXRpY2FsbHkgYnkgdGhlIHNoZWxsLiIsCiAgIm5hbWUiOiAiRGlzYWJsZSB1bnJlZGlyZWN0IGZ1bGxzY3JlZW4gd2luZG93cyIsCiAgIm9yaWdpbmFsLWF1dGhvcnMiOiAiS2F6aW1pZXJhcyBWYWluYSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDAiLAogICAgIjQxIgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYXVuZXR4L2dub21lLXNoZWxsLWV4dGVuc2lvbi1kaXNhYmxlLXVucmVkaXJlY3QiLAogICJ1dWlkIjogInVucmVkaXJlY3RAYXVuZXR4IiwKICAidmVyc2lvbiI6IDMKfQ=="} }} , {"uuid": "nepali-date@biplab", "name": "Nepali Date", "pname": "nepali-calendar", "description": "Shows nepali date on the top status area.", "link": "https://extensions.gnome.org/extension/4518/nepali-calendar/", "shell_version_map": { - "45": {"version": "33", "sha256": "0my4l5xy1jzcqf0r8zp545dv40bhwanai89w0zrgq6sqlx4zzvhk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDMzCn0="}, - "46": {"version": "35", "sha256": "0z8v92b96fg334px38w7jf1164ifq2ws93ys2r870fr857nqgnil", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDM1Cn0="}, - "47": {"version": "35", "sha256": "0z8v92b96fg334px38w7jf1164ifq2ws93ys2r870fr857nqgnil", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDM1Cn0="}, - "48": {"version": "35", "sha256": "0z8v92b96fg334px38w7jf1164ifq2ws93ys2r870fr857nqgnil", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDM1Cn0="} + "46": {"version": "36", "sha256": "1sak3w618n0288qyiydbj6i346rk5j1ahhwf3ggyf9lijicpylmc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDM2Cn0="}, + "47": {"version": "36", "sha256": "1sak3w618n0288qyiydbj6i346rk5j1ahhwf3ggyf9lijicpylmc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDM2Cn0="}, + "48": {"version": "36", "sha256": "1sak3w618n0288qyiydbj6i346rk5j1ahhwf3ggyf9lijicpylmc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIG5lcGFsaSBkYXRlIG9uIHRoZSB0b3Agc3RhdHVzIGFyZWEuIiwKICAibmFtZSI6ICJOZXBhbGkgRGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0JpcGxhYi1EdXR0YS9OZXBhbGlfRGF0ZSIsCiAgInV1aWQiOiAibmVwYWxpLWRhdGVAYmlwbGFiIiwKICAidmVyc2lvbiI6IDM2Cn0="} }} , {"uuid": "clock-left@mapuut", "name": "Clock Left", "pname": "clock-left", "description": "Moves clock to left.\n\nAlso this one might suit you better: extensions.gnome.org/extension/4667/left-clock/", "link": "https://extensions.gnome.org/extension/4526/clock-left/", "shell_version_map": { "38": {"version": "4", "sha256": "0hvr7nmbrn7nqn3nk9p1a659yhkgja3gy9kbw18yykyqf0lbssqn", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmVzIGNsb2NrIHRvIGxlZnQuXG5cbkFsc28gdGhpcyBvbmUgbWlnaHQgc3VpdCB5b3UgYmV0dGVyOiBleHRlbnNpb25zLmdub21lLm9yZy9leHRlbnNpb24vNDY2Ny9sZWZ0LWNsb2NrLyIsCiAgIm5hbWUiOiAiQ2xvY2sgTGVmdCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4yNiIsCiAgICAiMy4yOCIsCiAgICAiMy4zMCIsCiAgICAiMy4zNCIsCiAgICAiMy4zMiIsCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIKICBdLAogICJ1cmwiOiAiIiwKICAidXVpZCI6ICJjbG9jay1sZWZ0QG1hcHV1dCIsCiAgInZlcnNpb24iOiA0Cn0="}, @@ -4683,8 +4685,10 @@ "42": {"version": "11", "sha256": "0ai3fz37ij5k6s5mjhh9934bmwxs2m3fnir26sjrdsk5b3pgrygz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDExCn0="}, "43": {"version": "11", "sha256": "0ai3fz37ij5k6s5mjhh9934bmwxs2m3fnir26sjrdsk5b3pgrygz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDExCn0="}, "44": {"version": "11", "sha256": "0ai3fz37ij5k6s5mjhh9934bmwxs2m3fnir26sjrdsk5b3pgrygz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDExCn0="}, - "45": {"version": "15", "sha256": "1xh6if7d5zl9rkzvjgg0fns3pizw02404dmdwdc7gbbir03nvnd8", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2FsZWNkb3RuaW5qYS9uby10aXRsZWJhci13aGVuLW1heGltaXplZCIsCiAgInV1aWQiOiAibm8tdGl0bGViYXItd2hlbi1tYXhpbWl6ZWRAYWxlYy5uaW5qYSIsCiAgInZlcnNpb24iOiAxNQp9"}, - "46": {"version": "15", "sha256": "1xh6if7d5zl9rkzvjgg0fns3pizw02404dmdwdc7gbbir03nvnd8", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2FsZWNkb3RuaW5qYS9uby10aXRsZWJhci13aGVuLW1heGltaXplZCIsCiAgInV1aWQiOiAibm8tdGl0bGViYXItd2hlbi1tYXhpbWl6ZWRAYWxlYy5uaW5qYSIsCiAgInZlcnNpb24iOiAxNQp9"} + "45": {"version": "18", "sha256": "1nqz017qaqn2fqajza5196s5n69nlrz464wh6rhrcyxhv3jdr7yb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDE4Cn0="}, + "46": {"version": "18", "sha256": "1nqz017qaqn2fqajza5196s5n69nlrz464wh6rhrcyxhv3jdr7yb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDE4Cn0="}, + "47": {"version": "18", "sha256": "1nqz017qaqn2fqajza5196s5n69nlrz464wh6rhrcyxhv3jdr7yb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDE4Cn0="}, + "48": {"version": "18", "sha256": "1nqz017qaqn2fqajza5196s5n69nlrz464wh6rhrcyxhv3jdr7yb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBjbGFzc2ljIHRpdGxlIGJhciBvZiBtYXhpbWl6ZWQgWC5Pcmcgd2luZG93cyIsCiAgIm5hbWUiOiAiTm8gVGl0bGViYXIgV2hlbiBNYXhpbWl6ZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWxlY2RvdG5pbmphL25vLXRpdGxlYmFyLXdoZW4tbWF4aW1pemVkIiwKICAidXVpZCI6ICJuby10aXRsZWJhci13aGVuLW1heGltaXplZEBhbGVjLm5pbmphIiwKICAidmVyc2lvbiI6IDE4Cn0="} }} , {"uuid": "cryptowatch@d0x2f.github.com", "name": "CryptoWatch", "pname": "cryptowatch", "description": "Display live crypto portfolio balances.", "link": "https://extensions.gnome.org/extension/4633/cryptowatch/", "shell_version_map": { "40": {"version": "10", "sha256": "1q980xnrarcvzfpvdkn1pwz436k296g7l9d813zrl40hq7dwjzh3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgbGl2ZSBjcnlwdG8gcG9ydGZvbGlvIGJhbGFuY2VzLiIsCiAgImV4dGVuc2lvbi1pZCI6ICJjcnlwdG93YXRjaCIsCiAgImdldHRleHQtZG9tYWluIjogImNyeXB0b3dhdGNoIiwKICAibmFtZSI6ICJDcnlwdG9XYXRjaCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5jcnlwdG93YXRjaCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kMHgyZi9DcnlwdG9XYXRjaCIsCiAgInV1aWQiOiAiY3J5cHRvd2F0Y2hAZDB4MmYuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAxMAp9"}, @@ -4828,7 +4832,7 @@ "45": {"version": "29", "sha256": "0anrb1z726aad1ip53pmhli5l4a188s4an0ywl7nqxxnbg970m15", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkluZGljYXRvciBkaXNwbGF5aW5nIHN0YXR1cyBvZiBlbnRlcmVkIHdlYiBzZXJ2ZXIgVVJMcyB1c2luZyBlbW9qaXMuIiwKICAibmFtZSI6ICJTZXJ2ZXIgU3RhdHVzIEluZGljYXRvciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zZXJ2ZXJzdGF0dXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0NyYWlnRm9vdGUvY2EuZm9vdGV3YXJlLmdub21lc2hlbGwuc2VydmVyc3RhdHVzLmdpdCIsCiAgInV1aWQiOiAic2VydmVyc3RhdHVzQGZvb3Rld2FyZS5jYSIsCiAgInZlcnNpb24iOiAyOQp9"}, "46": {"version": "34", "sha256": "0kycaap43jcdzj2dwvm17ld0vnv932bmlpmxkvfih2hkl9sv5lg4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkluZGljYXRvciBkaXNwbGF5aW5nIHN0YXR1cyBvZiBlbnRlcmVkIHdlYiBzZXJ2ZXIgVVJMcyB1c2luZyBlbW9qaXMuIiwKICAibmFtZSI6ICJTZXJ2ZXIgU3RhdHVzIEluZGljYXRvciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zZXJ2ZXJzdGF0dXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DcmFpZ0Zvb3RlL2NhLmZvb3Rld2FyZS5nbm9tZXNoZWxsLnNlcnZlcnN0YXR1cy5naXQiLAogICJ1dWlkIjogInNlcnZlcnN0YXR1c0Bmb290ZXdhcmUuY2EiLAogICJ2ZXJzaW9uIjogMzQKfQ=="}, "47": {"version": "34", "sha256": "0kycaap43jcdzj2dwvm17ld0vnv932bmlpmxkvfih2hkl9sv5lg4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkluZGljYXRvciBkaXNwbGF5aW5nIHN0YXR1cyBvZiBlbnRlcmVkIHdlYiBzZXJ2ZXIgVVJMcyB1c2luZyBlbW9qaXMuIiwKICAibmFtZSI6ICJTZXJ2ZXIgU3RhdHVzIEluZGljYXRvciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zZXJ2ZXJzdGF0dXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DcmFpZ0Zvb3RlL2NhLmZvb3Rld2FyZS5nbm9tZXNoZWxsLnNlcnZlcnN0YXR1cy5naXQiLAogICJ1dWlkIjogInNlcnZlcnN0YXR1c0Bmb290ZXdhcmUuY2EiLAogICJ2ZXJzaW9uIjogMzQKfQ=="}, - "48": {"version": "35", "sha256": "1i3b6wh8cnsrz040d6vzj8snaxmjqa1v6jp2kds3hn08zwc65jf3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkluZGljYXRvciBkaXNwbGF5aW5nIHN0YXR1cyBvZiBlbnRlcmVkIHdlYiBzZXJ2ZXIgVVJMcyB1c2luZyBlbW9qaXMuIiwKICAibmFtZSI6ICJTZXJ2ZXIgU3RhdHVzIEluZGljYXRvciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zZXJ2ZXJzdGF0dXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQ3JhaWdGb290ZS9jYS5mb290ZXdhcmUuZ25vbWVzaGVsbC5zZXJ2ZXJzdGF0dXMuZ2l0IiwKICAidXVpZCI6ICJzZXJ2ZXJzdGF0dXNAZm9vdGV3YXJlLmNhIiwKICAidmVyc2lvbiI6IDM1Cn0="} + "48": {"version": "36", "sha256": "0ai6mdj8hgpi7z6cya72ay55krm7r8nm2qlddxal0z229nar29mk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkluZGljYXRvciBkaXNwbGF5aW5nIHN0YXR1cyBvZiBlbnRlcmVkIHdlYiBzZXJ2ZXIgVVJMcyB1c2luZyBlbW9qaXMuIiwKICAibmFtZSI6ICJTZXJ2ZXIgU3RhdHVzIEluZGljYXRvciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zZXJ2ZXJzdGF0dXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQ3JhaWdGb290ZS9jYS5mb290ZXdhcmUuZ25vbWVzaGVsbC5zZXJ2ZXJzdGF0dXMuZ2l0IiwKICAidXVpZCI6ICJzZXJ2ZXJzdGF0dXNAZm9vdGV3YXJlLmNhIiwKICAidmVyc2lvbiI6IDM2Cn0="} }} , {"uuid": "focus-follows-workspace@christopher.luebbemeier.gmail.com", "name": "Focus Follows Workspace", "pname": "focus-follows-workspace", "description": "Focus the primary monitor after switching workspaces via keyboard", "link": "https://extensions.gnome.org/extension/4688/focus-follows-workspace/", "shell_version_map": { "41": {"version": "7", "sha256": "0bi73fpvkfj3y6f440fw5xv1294szhisa2qyzz4rwh7n4n49xhqf", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkZvY3VzIHRoZSBwcmltYXJ5IG1vbml0b3IgYWZ0ZXIgc3dpdGNoaW5nIHdvcmtzcGFjZXMgdmlhIGtleWJvYXJkIiwKICAibmFtZSI6ICJGb2N1cyBGb2xsb3dzIFdvcmtzcGFjZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDEiLAogICAgIjQyIiwKICAgICI0MyIsCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9jaHJpc3RvcGhlci1sL2ZvY3VzLWZvbGxvd3Mtd29ya3NwYWNlIiwKICAidXVpZCI6ICJmb2N1cy1mb2xsb3dzLXdvcmtzcGFjZUBjaHJpc3RvcGhlci5sdWViYmVtZWllci5nbWFpbC5jb20iLAogICJ2ZXJzaW9uIjogNwp9"}, @@ -5207,8 +5211,9 @@ "38": {"version": "2", "sha256": "0yzdj0d7rkmbrvgw0d8qsfh43339mmi1dkqnrcb82jh8lwg82psc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMzgiLAogICAgIjQwIiwKICAgICI0MiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMgp9"}, "40": {"version": "2", "sha256": "0yzdj0d7rkmbrvgw0d8qsfh43339mmi1dkqnrcb82jh8lwg82psc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMzgiLAogICAgIjQwIiwKICAgICI0MiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMgp9"}, "42": {"version": "2", "sha256": "0yzdj0d7rkmbrvgw0d8qsfh43339mmi1dkqnrcb82jh8lwg82psc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMzgiLAogICAgIjQwIiwKICAgICI0MiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMgp9"}, - "46": {"version": "6", "sha256": "0sh8ahqd9yrb9wyngn170cpa9s84imyjjw8ym225i71hs074x47d", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogNgp9"}, - "47": {"version": "6", "sha256": "0sh8ahqd9yrb9wyngn170cpa9s84imyjjw8ym225i71hs074x47d", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogNgp9"} + "46": {"version": "8", "sha256": "0lijva2jshjddbkrnbnqiiz53w3c3hd0xvz2x1716kzr42cgb1rv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuYWxsLXdpbmRvd3Mtc3J3cCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogOAp9"}, + "47": {"version": "8", "sha256": "0lijva2jshjddbkrnbnqiiz53w3c3hd0xvz2x1716kzr42cgb1rv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuYWxsLXdpbmRvd3Mtc3J3cCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogOAp9"}, + "48": {"version": "8", "sha256": "0lijva2jshjddbkrnbnqiiz53w3c3hd0xvz2x1716kzr42cgb1rv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpc3Qgb3BlbiB3aW5kb3dzIG9mIGFsbCB3b3Jrc3BhY2VzLCBwbHVzIFNhdmUvUmVzdG9yZSB3aW5kb3cgcG9zaXRpb25zIChydW4gYXV0b21hdGljYWxseSBvbiBTdXNwZW5kL1Jlc3VtZSwgYSB3b3JrYXJvdW5kIGZvciBVYnVudHUgYnVnICMxNzc4OTgzKS4iLAogICJuYW1lIjogIkFsbCBXaW5kb3dzICsgU2F2ZS9SZXN0b3JlIFdpbmRvdyBQb3NpdGlvbnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuYWxsLXdpbmRvd3Mtc3J3cCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2prYXZlcnkvYWxsLXdpbmRvd3MiLAogICJ1dWlkIjogImFsbC13aW5kb3dzLXNyd3BAamthdmVyeS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogOAp9"} }} , {"uuid": "clipboard-history@alexsaveau.dev", "name": "Clipboard History", "pname": "clipboard-history", "description": "Gnome Clipboard History is a clipboard manager GNOME extension that saves items you've copied into an easily accessible, searchable history panel.", "link": "https://extensions.gnome.org/extension/4839/clipboard-history/", "shell_version_map": { "40": {"version": "41", "sha256": "1kpwdir0rs086iky86c2gdfk3n9aja4xcg8s46kd7f2gv12l1sl7", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIENsaXBib2FyZCBIaXN0b3J5IGlzIGEgY2xpcGJvYXJkIG1hbmFnZXIgR05PTUUgZXh0ZW5zaW9uIHRoYXQgc2F2ZXMgaXRlbXMgeW91J3ZlIGNvcGllZCBpbnRvIGFuIGVhc2lseSBhY2Nlc3NpYmxlLCBzZWFyY2hhYmxlIGhpc3RvcnkgcGFuZWwuIiwKICAibmFtZSI6ICJDbGlwYm9hcmQgSGlzdG9yeSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vU1VQRVJDSUxFWC9nbm9tZS1jbGlwYm9hcmQtaGlzdG9yeSIsCiAgInV1aWQiOiAiY2xpcGJvYXJkLWhpc3RvcnlAYWxleHNhdmVhdS5kZXYiLAogICJ2ZXJzaW9uIjogNDEKfQ=="}, @@ -5551,10 +5556,10 @@ "42": {"version": "5", "sha256": "1hqm9znczhw9iq4zx8nzy5cm8wr8lwsryk4l6g634fxqs1bxny5n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUgb3IgV01fQ0xBU1MiLAogICJuYW1lIjogIkFjdGl2YXRlIFdpbmRvdyBCeSBUaXRsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2x1Y2Fzd2Vya21laXN0ZXIvYWN0aXZhdGUtd2luZG93LWJ5LXRpdGxlIiwKICAidXVpZCI6ICJhY3RpdmF0ZS13aW5kb3ctYnktdGl0bGVAbHVjYXN3ZXJrbWVpc3Rlci5kZSIsCiAgInZlcnNpb24iOiA1Cn0="}, "43": {"version": "6", "sha256": "14sy0l2nwc7lr5h08q3kcjbvlmddiqdi7kqi4s15ma80hhz35mqb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUgb3IgV01fQ0xBU1MiLAogICJuYW1lIjogIkFjdGl2YXRlIFdpbmRvdyBCeSBUaXRsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDYKfQ=="}, "44": {"version": "6", "sha256": "14sy0l2nwc7lr5h08q3kcjbvlmddiqdi7kqi4s15ma80hhz35mqb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUgb3IgV01fQ0xBU1MiLAogICJuYW1lIjogIkFjdGl2YXRlIFdpbmRvdyBCeSBUaXRsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDYKfQ=="}, - "45": {"version": "11", "sha256": "066sf8k7pvn2zz25kywnczn5qan7g5ppmv2f2pd0q2d5xh0kfk9x", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDExCn0="}, - "46": {"version": "11", "sha256": "066sf8k7pvn2zz25kywnczn5qan7g5ppmv2f2pd0q2d5xh0kfk9x", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDExCn0="}, - "47": {"version": "11", "sha256": "066sf8k7pvn2zz25kywnczn5qan7g5ppmv2f2pd0q2d5xh0kfk9x", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDExCn0="}, - "48": {"version": "11", "sha256": "066sf8k7pvn2zz25kywnczn5qan7g5ppmv2f2pd0q2d5xh0kfk9x", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDExCn0="} + "45": {"version": "12", "sha256": "09fxv74pq5yp0v38f8lbgfnxhzbbdwnb6yfkxw48ha3j46gwvcvm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDEyCn0="}, + "46": {"version": "12", "sha256": "09fxv74pq5yp0v38f8lbgfnxhzbbdwnb6yfkxw48ha3j46gwvcvm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDEyCn0="}, + "47": {"version": "12", "sha256": "09fxv74pq5yp0v38f8lbgfnxhzbbdwnb6yfkxw48ha3j46gwvcvm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDEyCn0="}, + "48": {"version": "12", "sha256": "09fxv74pq5yp0v38f8lbgfnxhzbbdwnb6yfkxw48ha3j46gwvcvm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZSBhIEQtQnVzIGludGVyZmFjZSB0byBhY3RpdmF0ZSBhIHdpbmRvdyBieSBpdHMgdGl0bGUsIFdNX0NMQVNTIG9yIElEIiwKICAibmFtZSI6ICJBY3RpdmF0ZSBXaW5kb3cgQnkgVGl0bGUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbHVjYXN3ZXJrbWVpc3Rlci9hY3RpdmF0ZS13aW5kb3ctYnktdGl0bGUiLAogICJ1dWlkIjogImFjdGl2YXRlLXdpbmRvdy1ieS10aXRsZUBsdWNhc3dlcmttZWlzdGVyLmRlIiwKICAidmVyc2lvbiI6IDEyCn0="} }} , {"uuid": "nano-system-monitor@eeeeeio", "name": "Nano System Monitor", "pname": "nano-system-monitor", "description": "Show current status on GNOME Shell panel\n\nbar shows CPU|memory|swap usages,then the download|upload speed and CPU temperature and fan speed\n\nDifferent colors represent different percentage states and CPU temperature\n\nplease use monospaced font for best experience", "link": "https://extensions.gnome.org/extension/5037/nano-system-monitor/", "shell_version_map": { "38": {"version": "6", "sha256": "1kd3c9bml1qh6djjmd4qr393z4zp7il0p3sz9bb7qv2smsg582lf", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY3VycmVudCBzdGF0dXMgb24gR05PTUUgU2hlbGwgcGFuZWxcblxuYmFyIHNob3dzIENQVXxtZW1vcnl8c3dhcCB1c2FnZXMsdGhlbiB0aGUgZG93bmxvYWR8dXBsb2FkIHNwZWVkIGFuZCBDUFUgdGVtcGVyYXR1cmUgYW5kIGZhbiBzcGVlZFxuXG5EaWZmZXJlbnQgY29sb3JzIHJlcHJlc2VudCBkaWZmZXJlbnQgcGVyY2VudGFnZSBzdGF0ZXMgYW5kIENQVSB0ZW1wZXJhdHVyZVxuXG5wbGVhc2UgdXNlIG1vbm9zcGFjZWQgZm9udCBmb3IgYmVzdCBleHBlcmllbmNlIiwKICAibmFtZSI6ICJOYW5vIFN5c3RlbSBNb25pdG9yIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICIzLjM0IiwKICAgICIzLjM2IiwKICAgICIzLjM4IiwKICAgICI0MCIsCiAgICAiNDEiLAogICAgIjQyIgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZWVlZWVpby9nbm9tZS1zaGVsbC1leHRlbnNpb24tbmFuby1zeXN0ZW0tbW9uaXRvciIsCiAgInV1aWQiOiAibmFuby1zeXN0ZW0tbW9uaXRvckBlZWVlZWlvIiwKICAidmVyc2lvbiI6IDYKfQ=="}, @@ -5808,10 +5813,10 @@ "42": {"version": "78", "sha256": "18v9gvcs2s6niqyal2nlqslkh8rx9b4q02n4mxfsmcm1i9bqzn4c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwgKFZlcnRpY2FsIFdvcmtzcGFjZXMpIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1bmxvY2stZGlhbG9nIiwKICAgICJ1c2VyIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy52ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA3OCwKICAidmVyc2lvbi1uYW1lIjogIjQ0LjE0Igp9"}, "43": {"version": "78", "sha256": "18v9gvcs2s6niqyal2nlqslkh8rx9b4q02n4mxfsmcm1i9bqzn4c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwgKFZlcnRpY2FsIFdvcmtzcGFjZXMpIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1bmxvY2stZGlhbG9nIiwKICAgICJ1c2VyIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy52ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA3OCwKICAidmVyc2lvbi1uYW1lIjogIjQ0LjE0Igp9"}, "44": {"version": "78", "sha256": "18v9gvcs2s6niqyal2nlqslkh8rx9b4q02n4mxfsmcm1i9bqzn4c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwgKFZlcnRpY2FsIFdvcmtzcGFjZXMpIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1bmxvY2stZGlhbG9nIiwKICAgICJ1c2VyIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy52ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA3OCwKICAidmVyc2lvbi1uYW1lIjogIjQ0LjE0Igp9"}, - "45": {"version": "89", "sha256": "023p1n3585f6b8aq3krd3f3af5f9gacpai8y9x98p2zar0l3d37b", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA4OSwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjciCn0="}, - "46": {"version": "89", "sha256": "023p1n3585f6b8aq3krd3f3af5f9gacpai8y9x98p2zar0l3d37b", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA4OSwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjciCn0="}, - "47": {"version": "89", "sha256": "023p1n3585f6b8aq3krd3f3af5f9gacpai8y9x98p2zar0l3d37b", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA4OSwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjciCn0="}, - "48": {"version": "89", "sha256": "023p1n3585f6b8aq3krd3f3af5f9gacpai8y9x98p2zar0l3d37b", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA4OSwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjciCn0="} + "45": {"version": "90", "sha256": "1k22j6nglv751mvz0vwkyzv9p7idrrvraf814zfnflapmcl5r0p4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA5MCwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjgiCn0="}, + "46": {"version": "90", "sha256": "1k22j6nglv751mvz0vwkyzv9p7idrrvraf814zfnflapmcl5r0p4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA5MCwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjgiCn0="}, + "47": {"version": "90", "sha256": "1k22j6nglv751mvz0vwkyzv9p7idrrvraf814zfnflapmcl5r0p4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA5MCwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjgiCn0="}, + "48": {"version": "90", "sha256": "1k22j6nglv751mvz0vwkyzv9p7idrrvraf814zfnflapmcl5r0p4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkN1c3RvbWl6ZSB5b3VyIEdOT01FIFNoZWxsIFVYIHRvIHN1aXQgeW91ciB3b3JrZmxvdywgd2hldGhlciB5b3UgbGlrZSBob3Jpem9udGFsbHkgb3IgdmVydGljYWxseSBzdGFja2VkIHdvcmtzcGFjZXMuIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJnZW9yZ2RoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogInZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJuYW1lIjogIlYtU2hlbGwiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnZlcnRpY2FsLXdvcmtzcGFjZXMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC92ZXJ0aWNhbC13b3Jrc3BhY2VzIiwKICAidXVpZCI6ICJ2ZXJ0aWNhbC13b3Jrc3BhY2VzQEctZEguZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiA5MCwKICAidmVyc2lvbi1uYW1lIjogIjQ4LjgiCn0="} }} , {"uuid": "rocketbar@chepkun.github.com", "name": "Rocketbar", "pname": "rocketbar", "description": "Taskbar and misc additions for the GNOME Shell.", "link": "https://extensions.gnome.org/extension/5180/rocketbar/", "shell_version_map": { "42": {"version": "8", "sha256": "0p8msiyqpic8d0cv65j97gqp03vgi935rqgs2gjrffq3cg7wy2iq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRhc2tiYXIgYW5kIG1pc2MgYWRkaXRpb25zIGZvciB0aGUgR05PTUUgU2hlbGwuXG5cbkEgbmV3IG1ham9yIHJlbGVhc2Ugd2lsbCBiZSBvdXQgbGF0ZXIgdGhpcyB5ZWFyLi4uIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicm9ja2V0YmFyIiwKICAibmFtZSI6ICJSb2NrZXRiYXIiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucm9ja2V0YmFyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbGludXgtaXMtYXdlc29tZS9nbm9tZV9leHRlbnNpb25fcm9ja2V0YmFyIiwKICAidXVpZCI6ICJyb2NrZXRiYXJAY2hlcGt1bi5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDgKfQ=="}, @@ -5912,16 +5917,16 @@ "43": {"version": "14", "sha256": "0s73v3m8xb641hha7rbs4dfy944zmddi428hvaf6li6fjq81z6wf", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbnRyb2wgTGVub3ZvIElkZWFQYWQgbGFwdG9wcyBvcHRpb25zOiBDb25zZXJ2YXRpb24gTW9kZSwgQ2FtZXJhIExvY2ssIEZuIExvY2ssIFRvdWNocGFkIExvY2ssIFVTQiBjaGFyZ2luZyIsCiAgIm5hbWUiOiAiSWRlYVBhZCBDb250cm9scyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5pZGVhcGFkLWNvbnRyb2xzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQXp6YW1BbHNoYXJhZmkvaWRlYXBhZC1jb250cm9scy1nbm9tZS1leHRlbnNpb24iLAogICJ1dWlkIjogImlkZWFwYWQtY29udHJvbHNAYXp6YW1hbHNoYXJhZmkuZ21haWwuY29tIiwKICAidmVyc2lvbiI6IDE0Cn0="}, "44": {"version": "14", "sha256": "0s73v3m8xb641hha7rbs4dfy944zmddi428hvaf6li6fjq81z6wf", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbnRyb2wgTGVub3ZvIElkZWFQYWQgbGFwdG9wcyBvcHRpb25zOiBDb25zZXJ2YXRpb24gTW9kZSwgQ2FtZXJhIExvY2ssIEZuIExvY2ssIFRvdWNocGFkIExvY2ssIFVTQiBjaGFyZ2luZyIsCiAgIm5hbWUiOiAiSWRlYVBhZCBDb250cm9scyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5pZGVhcGFkLWNvbnRyb2xzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQXp6YW1BbHNoYXJhZmkvaWRlYXBhZC1jb250cm9scy1nbm9tZS1leHRlbnNpb24iLAogICJ1dWlkIjogImlkZWFwYWQtY29udHJvbHNAYXp6YW1hbHNoYXJhZmkuZ21haWwuY29tIiwKICAidmVyc2lvbiI6IDE0Cn0="} }} -, {"uuid": "gtk4-ding@smedius.gitlab.com", "name": "Gtk4 Desktop Icons NG (DING)", "pname": "gtk4-desktop-icons-ng-ding", "description": "Libadwaita/Gtk4 port of Desktop Icons NG with multiple fixes and new features.\n\nIcons can be positioned anywhere on desktop or are snapped to a grid. Can make links on the Desktop. GSconnect Integration, can send files to connected devices. Drag and Drop support on to Dock, Dash, or from Dock, Dash to the Desktop.\n\nUpdated and modified code base, uses Gio menus, all translations on Weblate. All functions are asynchronous where possible. It is ported to ESM modules, supports Gnome 45 and higher.\n\nMultiple fixes and new features-\n\n* Complet rewrite of the app, major clean up and restructuring.\n* Add a .desktop icon with actions for app, can be displayed in dock for windows, launcher, menus etc with right click actions, including hiding all windows\n* Show a shortcuts window for the application to list all available shortcuts.\n* Improve multi-monitor support, saves monitor positon with icon position, allow to change fractional scaling in app if a second monitor connected at different zoom level.\n* Fix dd-term focus loss isssue.\n* App rewritten as Adw.Application GObject subclass, better css handling, use Adw.Stylemanager, better icons and emblems for stackTop items.\n* Integrate ptyxis, replaces gnome-terminal on some distributions. Open ptyxis properly.\n* Modern emblems like Gnome Files, allow multiple emblems\n* Emblem for encrypted pdf, zip, 7z files\n* Allow setting any user folder as the Desktop folder following xdg-sepecifications and updating the xdg-files and vice versa in the running program.\n* Proper app icon, image and app name in Notifications.\n* Proper integration for AppImage files, treat them like .desktop files. Integration with AppImageLauncher. Prefer that to open AppImage files if available.\n* For Gnome 47, change highlighting and rubber band selection colors with accent-colors in Gnome Settings.\n* Selection rectangle with rounded corners, similar to Gnome Files aesthetic.\n* The stock gnome shell background menu can now be shown from the Gtk4 DING desktop right click menu. All shell settings can be accessed from that menu.\n* Icons can be placed on any arbitrary position. Make a mess! - icons can overlap each other etc. Neat people can keep the default behavior and have the icons always snapped to a grid. Controlled in preferences, tweaks, 'Snap to grid'. Affects the shape of icons and drag and drop behavior as well. Free positioning has trapezoidal icons, drop only works with direct overlap. Grid positioning has rectangular icons, and drag and drop works on overlap with the grid holding the icon. This behavior is consistent with other desktop environments.\n* Icons on background on overview, improved gesture switching icons appear to be on all work spaces on the background with workspace switching, with no flashing.\n* Support for dragging icons onto the dock - Drag icons from desktop to and drop over application icon to open them with the app. Works with Dash to Dock and Dash to Panel.\n* Support for dragging icons from desktop directly to Trash on Dash to Dock, or to mounted volumes on the dock, to copy them directly.\n* Set the correct cursor with proposed action on drop on dock.\n* Drag Navigation on Dock - dragging an icon over the Gnome Files icon on the dock or mounted drives, and hovering over it for 1/2 seconds will open a Gnome Files Window. Behavior can be changed in preferences.\n* Drag Navigation - dragging an icon over a folder icon or a drive icon, and then hovering over it for one and half seconds will open that location in Gnome Files.\n* Sets correct hovering behavior during drag and drop on the Dock, enables scrolling in the dock to icons when they are hidden.\n* Drag and drop Favorite apps from Dash to Dock, Dash to Panel directly to Desktop. Pressing shift, ctr or alt while doing this will copy or move the app to Desktop, allowing launching from the desktop. Just dropping an app from the dock to the desktop will remove from Dash/Dock.\n* Follows xdg-terminal-exec to display the correct terminal in right click menus, and will launch the correct terminal, even if xdg-terminal-exec is not installed.\n* Shows the correct file manager in the right click menu and give the user the option to change the file manager.\n* Gio menus, menus display all keyboard shortcuts.\n* Uses Gtk4 AlertDialog, uses asynchronous promises for dialog's, shows button to launch URL for help and troubleshooting information.\n* Automatically zip Folders if mailing them.\n* Tool tips are now positioned correctly to not go under the dash or make it auto hide, or go over/under any gnome shell actors on the edge of the screen.\n* Right Click Menus will not go under the dock.\n* Make Links on Desktop with Alt button on Wayland. Shift, Ctr or Alt button control the effect, move, copy, drop or link. (Linking may not work on X11)\n* Copied/dropped/pasted files retain dropped position. Undo action after trashing or moving files puts icons back in the old position.\n* Better multi monitor support, preference to place icons on non primary monitor.\n* GSconnect extension integration, can send files from desktop directly to connected mobile device.\n* Accessibility support with screen readers\n* Deals correctly with appimage files on desktop.\n* Display GIMP thumbnails, even for snap and flatpack installs.\n\nPlease see Readme for full details of new features. Works best on Wayland. However your mileage may vary on X11. Multiple bugs fixed on X11.\n\nPlease report all issues on the Gitlab link below, this page is not monitored. All known issues as well as all the features are detailed there.", "link": "https://extensions.gnome.org/extension/5263/gtk4-desktop-icons-ng-ding/", "shell_version_map": { +, {"uuid": "gtk4-ding@smedius.gitlab.com", "name": "Gtk4 Desktop Icons NG (DING)", "pname": "gtk4-desktop-icons-ng-ding", "description": "Gtk4-DING\n\nLibadwaita/Gtk4 port of Desktop Icons NG with multiple fixes and new features.\n\nIcons can be positioned anywhere on desktop or are snapped to a grid. Can make links on the Desktop. GSconnect Integration, can send files to connected devices. Drag and Drop support on to Dock, Dash, or from Dock, Dash to the Desktop.\n\nUpdated and modified code base, uses Gio menus, all translations on Weblate. All functions are asynchronous where possible. It is ported to ESM modules, supports Gnome 45 and higher.\n\nMultiple fixes and new features-\n\n* Added global hotkey accelerator to display or hide desktop icons.\n* New ShortCutsManager that displays Adw.Window and widgets for shortcuts.\n* Complet rewrite of the app, major clean up and restructuring.\n* Add a .desktop icon with actions for app, can be displayed in dock for windows, launcher, menus etc with right click actions, including hiding all windows\n* Show a shortcuts window for the application to list all available shortcuts.\n* Improve multi-monitor support, saves monitor positon with icon position, allow to change fractional scaling in app if a second monitor connected at different zoom level.\n* Fix dd-term focus loss isssue.\n* App rewritten as Adw.Application GObject subclass, better css handling, use Adw.Stylemanager, better icons and emblems for stackTop items.\n* Integrate ptyxis, replaces gnome-terminal on some distributions. Open ptyxis properly.\n* Modern emblems like Gnome Files, allow multiple emblems\n* Emblem for encrypted pdf, zip, 7z files\n* Allow setting any user folder as the Desktop folder following xdg-sepecifications and updating the xdg-files and vice versa in the running program.\n* Proper app icon, image and app name in Notifications.\n* Proper integration for AppImage files, treat them like .desktop files. Integration with AppImageLauncher. Prefer that to open AppImage files if available.\n* For Gnome 47, change highlighting and rubber band selection colors with accent-colors in Gnome Settings.\n* Selection rectangle with rounded corners, similar to Gnome Files aesthetic.\n* The stock gnome shell background menu can now be shown from the Gtk4 DING desktop right click menu. All shell settings can be accessed from that menu.\n* Icons can be placed on any arbitrary position. Make a mess! - icons can overlap each other etc. Neat people can keep the default behavior and have the icons always snapped to a grid. Controlled in preferences, tweaks, 'Snap to grid'. Affects the shape of icons and drag and drop behavior as well. Free positioning has trapezoidal icons, drop only works with direct overlap. Grid positioning has rectangular icons, and drag and drop works on overlap with the grid holding the icon. This behavior is consistent with other desktop environments.\n* Icons on background on overview, improved gesture switching icons appear to be on all work spaces on the background with workspace switching, with no flashing.\n* Support for dragging icons onto the dock - Drag icons from desktop to and drop over application icon to open them with the app. Works with Dash to Dock and Dash to Panel.\n* Support for dragging icons from desktop directly to Trash on Dash to Dock, or to mounted volumes on the dock, to copy them directly.\n* Set the correct cursor with proposed action on drop on dock.\n* Drag Navigation on Dock - dragging an icon over the Gnome Files icon on the dock or mounted drives, and hovering over it for 1/2 seconds will open a Gnome Files Window. Behavior can be changed in preferences.\n* Drag Navigation - dragging an icon over a folder icon or a drive icon, and then hovering over it for one and half seconds will open that location in Gnome Files.\n* Sets correct hovering behavior during drag and drop on the Dock, enables scrolling in the dock to icons when they are hidden.\n* Drag and drop Favorite apps from Dash to Dock, Dash to Panel directly to Desktop. Pressing shift, ctr or alt while doing this will copy or move the app to Desktop, allowing launching from the desktop. Just dropping an app from the dock to the desktop will remove from Dash/Dock.\n* Follows xdg-terminal-exec to display the correct terminal in right click menus, and will launch the correct terminal, even if xdg-terminal-exec is not installed.\n* Shows the correct file manager in the right click menu and give the user the option to change the file manager.\n* Gio menus, menus display all keyboard shortcuts.\n* Uses Gtk4 AlertDialog, uses asynchronous promises for dialog's, shows button to launch URL for help and troubleshooting information.\n* Automatically zip Folders if mailing them.\n* Tool tips are now positioned correctly to not go under the dash or make it auto hide, or go over/under any gnome shell actors on the edge of the screen.\n* Right Click Menus will not go under the dock.\n* Make Links on Desktop with Alt button on Wayland. Shift, Ctr or Alt button control the effect, move, copy, drop or link. (Linking may not work on X11)\n* Copied/dropped/pasted files retain dropped position. Undo action after trashing or moving files puts icons back in the old position.\n* Better multi monitor support, preference to place icons on non primary monitor.\n* GSconnect extension integration, can send files from desktop directly to connected mobile device.\n* Accessibility support with screen readers\n* Deals correctly with appimage files on desktop.\n* Display GIMP thumbnails, even for snap and flatpack installs.\n\nPlease see Readme for full details of new features. Works best on Wayland. However your mileage may vary on X11. Multiple bugs fixed on X11.\n\nPlease report all issues on the Gitlab link below, this page is not monitored. All known issues as well as all the features are detailed there.", "link": "https://extensions.gnome.org/extension/5263/gtk4-desktop-icons-ng-ding/", "shell_version_map": { "40": {"version": "17", "sha256": "1d1xpjypmim6yzsscrkv1n9p7b141k9xi3mab1sz8cqic5v8401z", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpYmFkd2FpdGEvR3RrNCBQb3J0IG9mIERlc2t0b3AgSWNvbnMgTkcgd2l0aCB1cGRhdGVkIGFuZCBtb2RpZmllZCBjb2RlIGJhc2UsIHVzZXMgZ2lvIG1lbnVzLCBhbGwgZnVuY3Rpb25zIGFyZSBhc3luYyB3aGVyZSBwb3NzaWJsZSwgbXVsdGlwbGUgZml4ZXMgYW5kIG5ldyBmZWF0dXJlcy1cblxuKiBOZXcgRHJhZyBOYXZpZ2F0aW9uIG9uIERvY2sgLSBkcmFnZ2luZyBhbiBpY29uIG92ZXIgdGhlIEdub21lIEZpbGVzIGljb24gb24gdGhlIGRvY2sgb3IgbW91bnRlZCBkcml2ZXMsIGFuZCBob3ZlcmluZyBvdmVyIGl0IGZvciAxLzIgc2Vjb25kIHdpbGwgb3BlbiBhIEdub21lIEZpbGVzIFdpbmRvdy5cbiogTmV3IC0gU2V0IHRoZSBjb3JyZWN0IGN1cnNvciB3aXRoIHByb3Bvc2VkIGFjdGlvbiBvbiBkcm9wIG9uIGRvY2ssIGltcHJvdmUgZHJvcCBkZXRlY3Rpb24uXG4qIE5ldyAtIERyYWcgTmF2aWdhdGlvbiAtIGRyYWdnaW5nIGFuIGljb24gb3ZlciBhIGZvbGRlciBpY29uIG9yIGEgZHJpdmUgaWNvbiwgYW5kIHRoZW4gaG92ZXJpbmcgb3ZlciBpdCBmb3IgMS8yIHNlY29uZCB3aWxsIG9wZW4gdGhhdCBsb2NhdGlvbiBpbiBHbm9tZSBGaWxlcy5cbiogTmV3IC0gRHJhZyBJY29uIG5vdyBmb3JtcyBhIGJ1bmNoIG9mIGljb25zIGlmIG11bHRpcGxlIGljb25zIGFyZSBkcmFnZ2VkLiBDb2RlIGZyb20gTmF1dGlsdXMsIHRyYW5zbGF0ZWQgdG8gZmlsZXMuXG4qIE5ldyAtIE5vdyBkZWFscyBjb3JyZWN0bHkgd2l0aCBhcHBpbWFnZSBmaWxlcyBvbiBkZXNrdG9wLlxuKiBOb3cgdXNlcyBsaWJhZHdhaXRhLlxuKiBNYWtlIExpbmtzIG9uIERlc2t0b3Agd2l0aCBBbHQgYnV0dG9uIG9uIFdheWxhbmQuIERvZXMgbm90IHdvcmsgd2l0aCBYMTEuXG4qIENvcGllZC9kcm9wcGVkL3Bhc3RlZCBmaWxlcyByZXRhaW4gZHJvcHBlZCBwb3NpdGlvbi5cbiogUmlnaHQgQ2xpY2sgTWVudXMgd2lsbCBub3QgZ28gdW5kZXIgdGhlIGRvY2suXG4qIEJldHRlciBtdWx0aSBtb25pdG9yIHN1cHBvcnQsIHByZWZlcmVuY2UgdG8gcGxhY2UgaWNvbnMgb24gbm9uIHByaW1hcnkgbW9uaXRvci5cbiogR1Njb25uZWN0IGV4dGVuc2lvbiBpbnRlZ3JhdGlvbiwgY2FuIHNlbmQgZmlsZXMgZnJvbSBkZXNrdG9wIGRpcmVjdGx5IHRvIG1vYmlsZSBkZXZpY2UuXG4qIERyYWcgYW5kIGRyb3AgRmF2b3JpdGUgYXBwcyBmcm9tIERhc2ggdG8gRG9jaywgRGFzaCB0byBQYW5lbCBkaXJlY3RseSB0byBEZXNrdG9wIG9yIHJlbW92ZSBmcm9tIGZhdm9yaXRlcy5cbiogSW1wcm92ZWQgZ2VzdHVyZSBzd2l0Y2hpbmcgb2Ygd29ya3NwYWNlcywgaWNvbnMgYXBwZWFyIHRvIGJlIG9uIGFsbCB3b3Jrc3BhY2VzIGluIG1vdmluZyB3aW5kb3dzLlxuKiBTdXBwb3J0IGZvciBkcmFnZ2luZyBpY29ucyBvbnRvIHRoZSBkb2NrIC0gRHJhZyBpY29ucyBmcm9tIGRlc2t0b3AgdG8gYW5kIGRyb3Agb3ZlciBhcHBsaWNhdGlvbiBpY29uIHRvIG9wZW4gdGhlbSB3aXRoIHRoZSBhcHAuIFdvcmtzIHdpdGggRGFzaCB0byBEb2NrIGFuZCBEYXNoIHRvIFBhbmVsLlxuKiBTdXBwb3J0IGZvciBkcmFnZ2luZyBpY29ucyBmcm9tIGRlc2t0b3AgZGlyZWN0bHkgdG8gVHJhc2ggb24gRGFzaCB0byBEb2NrIG9yIHRvIG1vdW50ZWQgdm9sdW1lcyB0byBjb3B5IHRoZW0gZGlyZWN0bHkuXG4qIERpc3BsYXkgR0lNUCB0aHVtYm5haWxzLCBldmVuIGZvciBzbmFwIGFuZCBmbGF0cGFjayBpbnN0YWxscy5cblxuUGxlYXNlIHNlZSBSZWFkbWUgZm9yIGZ1bGwgZGV0YWlscyBvZiBuZXcgZmVhdHVyZXMuIFdvcmtzIGJlc3Qgb24gV2F5bGFuZC4gVGhlcmUgaXMgYSBidWcgaW4gR0pTIG9uIFgxMSwgcGxlYXNlIHNlZSBSZWFkbWUuIFRoaXMgZXh0ZW5zaW9uIG5vdyB3b3JrcyB3aXRoIHNvbWUgaGFja3MsIGV2ZW4gb24gWDExLiBIb3dldmVyIHlvdXIgbWlsZWFnZSBtYXkgdmFyeSBhbmQgdXNlIHdpdGggY2F1dGlvbiBvbiBYMTEgYW5kIHJlcG9ydCBhbnkgaXNzdWVzLlxuXG5QbGVhc2UgcmVwb3J0IGFsbCBpc3N1ZXMgb24gdGhlIGdpdGxhYiBsaW5rIGJlbG93LCB0aGlzIHBhZ2UgaXMgbm90IG1vbml0b3JlZC4gQWxsIGtub3duIGlzc3VlcyBhcmUgZGV0YWlsZWQgdGhlcmUuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ3RrNC1kaW5nQHNtZWRpdXMuZ2l0bGFiLmNvbSIsCiAgIm5hbWUiOiAiTGliYWR3YWl0YSwgR3RrNCBEZXNrdG9wIEljb25zIE5HIHdpdGggR1Njb25uZWN0IEludGVncmF0aW9uLCBEcmFnIGFuZCBEcm9wIG9udG8gRG9jayAoR3RrNC1ESU5HKSIsCiAgInNlc3Npb24tbW9kZXMiOiBbCiAgICAidXNlciIsCiAgICAidW5sb2NrLWRpYWxvZyIKICBdLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZ3RrNC1kaW5nIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MCIsCiAgICAiNDEiLAogICAgIjQyIiwKICAgICI0MyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRsYWIuY29tL3NtZWRpdXMvZGVza3RvcC1pY29ucy1uZyIsCiAgInV1aWQiOiAiZ3RrNC1kaW5nQHNtZWRpdXMuZ2l0bGFiLmNvbSIsCiAgInZlcnNpb24iOiAxNwp9"}, "41": {"version": "17", "sha256": "1d1xpjypmim6yzsscrkv1n9p7b141k9xi3mab1sz8cqic5v8401z", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpYmFkd2FpdGEvR3RrNCBQb3J0IG9mIERlc2t0b3AgSWNvbnMgTkcgd2l0aCB1cGRhdGVkIGFuZCBtb2RpZmllZCBjb2RlIGJhc2UsIHVzZXMgZ2lvIG1lbnVzLCBhbGwgZnVuY3Rpb25zIGFyZSBhc3luYyB3aGVyZSBwb3NzaWJsZSwgbXVsdGlwbGUgZml4ZXMgYW5kIG5ldyBmZWF0dXJlcy1cblxuKiBOZXcgRHJhZyBOYXZpZ2F0aW9uIG9uIERvY2sgLSBkcmFnZ2luZyBhbiBpY29uIG92ZXIgdGhlIEdub21lIEZpbGVzIGljb24gb24gdGhlIGRvY2sgb3IgbW91bnRlZCBkcml2ZXMsIGFuZCBob3ZlcmluZyBvdmVyIGl0IGZvciAxLzIgc2Vjb25kIHdpbGwgb3BlbiBhIEdub21lIEZpbGVzIFdpbmRvdy5cbiogTmV3IC0gU2V0IHRoZSBjb3JyZWN0IGN1cnNvciB3aXRoIHByb3Bvc2VkIGFjdGlvbiBvbiBkcm9wIG9uIGRvY2ssIGltcHJvdmUgZHJvcCBkZXRlY3Rpb24uXG4qIE5ldyAtIERyYWcgTmF2aWdhdGlvbiAtIGRyYWdnaW5nIGFuIGljb24gb3ZlciBhIGZvbGRlciBpY29uIG9yIGEgZHJpdmUgaWNvbiwgYW5kIHRoZW4gaG92ZXJpbmcgb3ZlciBpdCBmb3IgMS8yIHNlY29uZCB3aWxsIG9wZW4gdGhhdCBsb2NhdGlvbiBpbiBHbm9tZSBGaWxlcy5cbiogTmV3IC0gRHJhZyBJY29uIG5vdyBmb3JtcyBhIGJ1bmNoIG9mIGljb25zIGlmIG11bHRpcGxlIGljb25zIGFyZSBkcmFnZ2VkLiBDb2RlIGZyb20gTmF1dGlsdXMsIHRyYW5zbGF0ZWQgdG8gZmlsZXMuXG4qIE5ldyAtIE5vdyBkZWFscyBjb3JyZWN0bHkgd2l0aCBhcHBpbWFnZSBmaWxlcyBvbiBkZXNrdG9wLlxuKiBOb3cgdXNlcyBsaWJhZHdhaXRhLlxuKiBNYWtlIExpbmtzIG9uIERlc2t0b3Agd2l0aCBBbHQgYnV0dG9uIG9uIFdheWxhbmQuIERvZXMgbm90IHdvcmsgd2l0aCBYMTEuXG4qIENvcGllZC9kcm9wcGVkL3Bhc3RlZCBmaWxlcyByZXRhaW4gZHJvcHBlZCBwb3NpdGlvbi5cbiogUmlnaHQgQ2xpY2sgTWVudXMgd2lsbCBub3QgZ28gdW5kZXIgdGhlIGRvY2suXG4qIEJldHRlciBtdWx0aSBtb25pdG9yIHN1cHBvcnQsIHByZWZlcmVuY2UgdG8gcGxhY2UgaWNvbnMgb24gbm9uIHByaW1hcnkgbW9uaXRvci5cbiogR1Njb25uZWN0IGV4dGVuc2lvbiBpbnRlZ3JhdGlvbiwgY2FuIHNlbmQgZmlsZXMgZnJvbSBkZXNrdG9wIGRpcmVjdGx5IHRvIG1vYmlsZSBkZXZpY2UuXG4qIERyYWcgYW5kIGRyb3AgRmF2b3JpdGUgYXBwcyBmcm9tIERhc2ggdG8gRG9jaywgRGFzaCB0byBQYW5lbCBkaXJlY3RseSB0byBEZXNrdG9wIG9yIHJlbW92ZSBmcm9tIGZhdm9yaXRlcy5cbiogSW1wcm92ZWQgZ2VzdHVyZSBzd2l0Y2hpbmcgb2Ygd29ya3NwYWNlcywgaWNvbnMgYXBwZWFyIHRvIGJlIG9uIGFsbCB3b3Jrc3BhY2VzIGluIG1vdmluZyB3aW5kb3dzLlxuKiBTdXBwb3J0IGZvciBkcmFnZ2luZyBpY29ucyBvbnRvIHRoZSBkb2NrIC0gRHJhZyBpY29ucyBmcm9tIGRlc2t0b3AgdG8gYW5kIGRyb3Agb3ZlciBhcHBsaWNhdGlvbiBpY29uIHRvIG9wZW4gdGhlbSB3aXRoIHRoZSBhcHAuIFdvcmtzIHdpdGggRGFzaCB0byBEb2NrIGFuZCBEYXNoIHRvIFBhbmVsLlxuKiBTdXBwb3J0IGZvciBkcmFnZ2luZyBpY29ucyBmcm9tIGRlc2t0b3AgZGlyZWN0bHkgdG8gVHJhc2ggb24gRGFzaCB0byBEb2NrIG9yIHRvIG1vdW50ZWQgdm9sdW1lcyB0byBjb3B5IHRoZW0gZGlyZWN0bHkuXG4qIERpc3BsYXkgR0lNUCB0aHVtYm5haWxzLCBldmVuIGZvciBzbmFwIGFuZCBmbGF0cGFjayBpbnN0YWxscy5cblxuUGxlYXNlIHNlZSBSZWFkbWUgZm9yIGZ1bGwgZGV0YWlscyBvZiBuZXcgZmVhdHVyZXMuIFdvcmtzIGJlc3Qgb24gV2F5bGFuZC4gVGhlcmUgaXMgYSBidWcgaW4gR0pTIG9uIFgxMSwgcGxlYXNlIHNlZSBSZWFkbWUuIFRoaXMgZXh0ZW5zaW9uIG5vdyB3b3JrcyB3aXRoIHNvbWUgaGFja3MsIGV2ZW4gb24gWDExLiBIb3dldmVyIHlvdXIgbWlsZWFnZSBtYXkgdmFyeSBhbmQgdXNlIHdpdGggY2F1dGlvbiBvbiBYMTEgYW5kIHJlcG9ydCBhbnkgaXNzdWVzLlxuXG5QbGVhc2UgcmVwb3J0IGFsbCBpc3N1ZXMgb24gdGhlIGdpdGxhYiBsaW5rIGJlbG93LCB0aGlzIHBhZ2UgaXMgbm90IG1vbml0b3JlZC4gQWxsIGtub3duIGlzc3VlcyBhcmUgZGV0YWlsZWQgdGhlcmUuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiZ3RrNC1kaW5nQHNtZWRpdXMuZ2l0bGFiLmNvbSIsCiAgIm5hbWUiOiAiTGliYWR3YWl0YSwgR3RrNCBEZXNrdG9wIEljb25zIE5HIHdpdGggR1Njb25uZWN0IEludGVncmF0aW9uLCBEcmFnIGFuZCBEcm9wIG9udG8gRG9jayAoR3RrNC1ESU5HKSIsCiAgInNlc3Npb24tbW9kZXMiOiBbCiAgICAidXNlciIsCiAgICAidW5sb2NrLWRpYWxvZyIKICBdLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZ3RrNC1kaW5nIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MCIsCiAgICAiNDEiLAogICAgIjQyIiwKICAgICI0MyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRsYWIuY29tL3NtZWRpdXMvZGVza3RvcC1pY29ucy1uZyIsCiAgInV1aWQiOiAiZ3RrNC1kaW5nQHNtZWRpdXMuZ2l0bGFiLmNvbSIsCiAgInZlcnNpb24iOiAxNwp9"}, "42": {"version": "60", "sha256": "0gxn065ls150nj88zslng8lkhqfzba8lkhxyi74rpqn477ss6y9q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmdAc21lZGl1cy5naXRsYWIuY29tIiwKICAibmFtZSI6ICJHdGs0IERlc2t0b3AgSWNvbnMgTkcgKERJTkcpIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1bmxvY2stZGlhbG9nIiwKICAgICJ1c2VyIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5ndGs0LWRpbmciLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQyIiwKICAgICI0MyIsCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogNjAKfQ=="}, "43": {"version": "60", "sha256": "0gxn065ls150nj88zslng8lkhqfzba8lkhxyi74rpqn477ss6y9q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmdAc21lZGl1cy5naXRsYWIuY29tIiwKICAibmFtZSI6ICJHdGs0IERlc2t0b3AgSWNvbnMgTkcgKERJTkcpIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1bmxvY2stZGlhbG9nIiwKICAgICJ1c2VyIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5ndGs0LWRpbmciLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQyIiwKICAgICI0MyIsCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogNjAKfQ=="}, "44": {"version": "67", "sha256": "1bz5bs2llbklzn0wvqn300gd1g39qgdsgl5hwi1ndwd2wdl1mdbq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmdAc21lZGl1cy5naXRsYWIuY29tIiwKICAibmFtZSI6ICJHdGs0IERlc2t0b3AgSWNvbnMgTkcgKERJTkcpIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1bmxvY2stZGlhbG9nIiwKICAgICJ1c2VyIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5ndGs0LWRpbmciLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGxhYi5jb20vc21lZGl1cy9kZXNrdG9wLWljb25zLW5nIiwKICAidXVpZCI6ICJndGs0LWRpbmdAc21lZGl1cy5naXRsYWIuY29tIiwKICAidmVyc2lvbiI6IDY3Cn0="}, - "45": {"version": "105", "sha256": "0c10hg13mafmd1ixkl138hk9lnqmv6lhw6sycp83x0bs02k86h8d", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA1LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTgiCn0="}, - "46": {"version": "105", "sha256": "0c10hg13mafmd1ixkl138hk9lnqmv6lhw6sycp83x0bs02k86h8d", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA1LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTgiCn0="}, - "47": {"version": "105", "sha256": "0c10hg13mafmd1ixkl138hk9lnqmv6lhw6sycp83x0bs02k86h8d", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA1LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTgiCn0="}, - "48": {"version": "105", "sha256": "0c10hg13mafmd1ixkl138hk9lnqmv6lhw6sycp83x0bs02k86h8d", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA1LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTgiCn0="} + "45": {"version": "106", "sha256": "0k29n693zf9d7f8lcamqac3xl1blz6lcjz1ggyp61n4kd6vapk85", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA2LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTkiCn0="}, + "46": {"version": "106", "sha256": "0k29n693zf9d7f8lcamqac3xl1blz6lcjz1ggyp61n4kd6vapk85", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA2LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTkiCn0="}, + "47": {"version": "106", "sha256": "0k29n693zf9d7f8lcamqac3xl1blz6lcjz1ggyp61n4kd6vapk85", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA2LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTkiCn0="}, + "48": {"version": "106", "sha256": "0k29n693zf9d7f8lcamqac3xl1blz6lcjz1ggyp61n4kd6vapk85", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgR3RrNCBpY29ucyB0byB0aGUgR25vbWUgZGVza3RvcC4gR3RrNCBGb3JrIG9mIHRoZSBvcmlnaW5hbCBEZXNrdG9wIEljb25zIGV4dGVuc2lvbiwgd2l0aCBzZXZlcmFsIGVuaGFuY2VtZW50cy4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJndGs0LWRpbmciLAogICJuYW1lIjogIkd0azQgRGVza3RvcCBJY29ucyBORyAoRElORykiLAogICJzZXNzaW9uLW1vZGVzIjogWwogICAgInVubG9jay1kaWFsb2ciLAogICAgInVzZXIiCiAgXSwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmd0azQtZGluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9zbWVkaXVzL2Rlc2t0b3AtaWNvbnMtbmciLAogICJ1dWlkIjogImd0azQtZGluZ0BzbWVkaXVzLmdpdGxhYi5jb20iLAogICJ2ZXJzaW9uIjogMTA2LAogICJ2ZXJzaW9uLW5hbWUiOiAiOTkiCn0="} }} , {"uuid": "fig-gnome-integration@fig.io", "name": "Fig GNOME Integration", "pname": "fig-gnome-integration", "description": "Tightly integrates Fig with GNOME shell", "link": "https://extensions.gnome.org/extension/5266/fig-gnome-integration/", "shell_version_map": { "41": {"version": "6", "sha256": "1j5wy8zb5jnm4gh0y3brr6663ykjh56ximygkchns8ahyjmba85p", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRpZ2h0bHkgaW50ZWdyYXRlcyBGaWcgd2l0aCBHTk9NRSBzaGVsbCIsCiAgImdldHRleHQtZG9tYWluIjogImZpZy1nbm9tZS1pbnRlZ3JhdGlvbiIsCiAgIm5hbWUiOiAiRmlnIEdOT01FIEludGVncmF0aW9uIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmZpZy1nbm9tZS1pbnRlZ3JhdGlvbiIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDEiLAogICAgIjQyIiwKICAgICI0MyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3dpdGhmaWcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJmaWctZ25vbWUtaW50ZWdyYXRpb25AZmlnLmlvIiwKICAidmVyc2lvbiI6IDYKfQ=="}, @@ -6029,7 +6034,7 @@ "45": {"version": "11", "sha256": "06lvfnwii8xq9zxncq81ixhcvs4mn0yl7fync6a5312n3g0kdg7a", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogImEgc2ltcGxlIGluZGljYXRvciBpbiB0aGUgc3lzdGVtIGljb25zIGFyZWEgb2YgdGhlIHRvcCBwYW5lbCB0aGF0IHJlcHJlc2VudCB0aGUgY3VycmVudCBwb3dlciBwcm9maWxlIiwKICAibmFtZSI6ICJwb3dlci1wcm9maWxlLWluZGljYXRvciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGxhYi5jb20vbWFyY2F1eC9wb3dlci1wcm9maWxlLWluZGljYXRvciIsCiAgInV1aWQiOiAicG93ZXItcHJvZmlsZS1pbmRpY2F0b3JAbGF1eC53dGYiLAogICJ1dWlkLWRldiI6ICJwb3dlci1wcm9maWxlLWluZGljYXRvci1kZXZAbGF1eC53dGYiLAogICJ2ZXJzaW9uIjogMTEKfQ=="}, "46": {"version": "11", "sha256": "06lvfnwii8xq9zxncq81ixhcvs4mn0yl7fync6a5312n3g0kdg7a", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogImEgc2ltcGxlIGluZGljYXRvciBpbiB0aGUgc3lzdGVtIGljb25zIGFyZWEgb2YgdGhlIHRvcCBwYW5lbCB0aGF0IHJlcHJlc2VudCB0aGUgY3VycmVudCBwb3dlciBwcm9maWxlIiwKICAibmFtZSI6ICJwb3dlci1wcm9maWxlLWluZGljYXRvciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGxhYi5jb20vbWFyY2F1eC9wb3dlci1wcm9maWxlLWluZGljYXRvciIsCiAgInV1aWQiOiAicG93ZXItcHJvZmlsZS1pbmRpY2F0b3JAbGF1eC53dGYiLAogICJ1dWlkLWRldiI6ICJwb3dlci1wcm9maWxlLWluZGljYXRvci1kZXZAbGF1eC53dGYiLAogICJ2ZXJzaW9uIjogMTEKfQ=="} }} -, {"uuid": "widgets@aylur", "name": "Aylur's Widgets", "pname": "aylurs-widgets", "description": "My set of extensions: Battery Bar, Dash Board, DateMenu Mod, Media Player, Power Menu, Workspace Indicator, Notification Indicator, Modified Quick Settings, Background Clock.\n Disclaimer: this extension contains copyrighted icons.", "link": "https://extensions.gnome.org/extension/5338/aylurs-widgets/", "shell_version_map": { +, {"uuid": "widgets@aylur", "name": "Aylur's Widgets", "pname": "aylurs-widgets", "description": "DISCONTINUED\n\nMy set of extensions: Battery Bar, Dash Board, DateMenu Mod, Media Player, Power Menu, Workspace Indicator, Notification Indicator, Modified Quick Settings, Background Clock.", "link": "https://extensions.gnome.org/extension/5338/aylurs-widgets/", "shell_version_map": { "42": {"version": "20", "sha256": "1b0hx9h04b04ih58zk4jmj4w18gifnbhhwmmrfwc2rvnagg63mhv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk15IHNldCBvZiBleHRlbnNpb25zOiBCYXR0ZXJ5IEJhciwgRGFzaCBCb2FyZCwgRGF0ZU1lbnUgTW9kLCBNZWRpYSBQbGF5ZXIsIFBvd2VyIE1lbnUsIFdvcmtzcGFjZSBJbmRpY2F0b3IsIE5vdGlmaWNhdGlvbiBJbmRpY2F0b3IsIE1vZGlmaWVkIFF1aWNrIFNldHRpbmdzLCBCYWNrZ3JvdW5kIENsb2NrLlxuIERpc2NsYWltZXI6IHRoaXMgZXh0ZW5zaW9uIGNvbnRhaW5zIGNvcHlyaWdodGVkIGljb25zLiIsCiAgIm5hbWUiOiAiQXlsdXIncyBXaWRnZXRzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmF5bHVycy13aWRnZXRzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9BeWx1ci9nbm9tZS1leHRlbnNpb25zIiwKICAidXVpZCI6ICJ3aWRnZXRzQGF5bHVyIiwKICAidmVyc2lvbiI6IDIwCn0="}, "43": {"version": "20", "sha256": "1b0hx9h04b04ih58zk4jmj4w18gifnbhhwmmrfwc2rvnagg63mhv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk15IHNldCBvZiBleHRlbnNpb25zOiBCYXR0ZXJ5IEJhciwgRGFzaCBCb2FyZCwgRGF0ZU1lbnUgTW9kLCBNZWRpYSBQbGF5ZXIsIFBvd2VyIE1lbnUsIFdvcmtzcGFjZSBJbmRpY2F0b3IsIE5vdGlmaWNhdGlvbiBJbmRpY2F0b3IsIE1vZGlmaWVkIFF1aWNrIFNldHRpbmdzLCBCYWNrZ3JvdW5kIENsb2NrLlxuIERpc2NsYWltZXI6IHRoaXMgZXh0ZW5zaW9uIGNvbnRhaW5zIGNvcHlyaWdodGVkIGljb25zLiIsCiAgIm5hbWUiOiAiQXlsdXIncyBXaWRnZXRzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmF5bHVycy13aWRnZXRzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9BeWx1ci9nbm9tZS1leHRlbnNpb25zIiwKICAidXVpZCI6ICJ3aWRnZXRzQGF5bHVyIiwKICAidmVyc2lvbiI6IDIwCn0="}, "44": {"version": "24", "sha256": "1skbayrzj99bcdc2y5imcix45vfbild71b16jzlwcf10a0f7l5bc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk15IHNldCBvZiBleHRlbnNpb25zOiBCYXR0ZXJ5IEJhciwgRGFzaCBCb2FyZCwgRGF0ZU1lbnUgTW9kLCBNZWRpYSBQbGF5ZXIsIFBvd2VyIE1lbnUsIFdvcmtzcGFjZSBJbmRpY2F0b3IsIE5vdGlmaWNhdGlvbiBJbmRpY2F0b3IsIE1vZGlmaWVkIFF1aWNrIFNldHRpbmdzLCBCYWNrZ3JvdW5kIENsb2NrLlxuIERpc2NsYWltZXI6IHRoaXMgZXh0ZW5zaW9uIGNvbnRhaW5zIGNvcHlyaWdodGVkIGljb25zLiIsCiAgIm5hbWUiOiAiQXlsdXIncyBXaWRnZXRzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmF5bHVycy13aWRnZXRzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0F5bHVyL2dub21lLWV4dGVuc2lvbnMiLAogICJ1dWlkIjogIndpZGdldHNAYXlsdXIiLAogICJ2ZXJzaW9uIjogMjQKfQ=="} @@ -6264,7 +6269,7 @@ , {"uuid": "eur-brl@jcanabarro.github.com", "name": "EUR-BRL", "pname": "eur-brl", "description": "Gnome Extension that shows the current conversion of Euro to Brazilian Reals.\n\nIt is a fork of USD-BRL https://extensions.gnome.org/extension/5371/usd-bra/", "link": "https://extensions.gnome.org/extension/5510/eur-brl/", "shell_version_map": { "42": {"version": "2", "sha256": "0j5wx3dawlxdal6rw7ijh17wbpakdy3qwh634ns9q65a7axqalkz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0aGF0IHNob3dzIHRoZSBjdXJyZW50IGNvbnZlcnNpb24gb2YgRXVybyB0byBCcmF6aWxpYW4gUmVhbHMuXG5cbkl0IGlzIGEgZm9yayBvZiBVU0QtQlJMIGh0dHBzOi8vZXh0ZW5zaW9ucy5nbm9tZS5vcmcvZXh0ZW5zaW9uLzUzNzEvdXNkLWJyYS8iLAogICJuYW1lIjogIkVVUi1CUkwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQyIgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vamNhbmFiYXJyby9FVVItQlJMIiwKICAidXVpZCI6ICJldXItYnJsQGpjYW5hYmFycm8uZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="} }} -, {"uuid": "floating-panel@aylur", "name": "Floating Panel", "pname": "floating-panel", "description": "Floats the panel, if there is a window nearby or maximised, it defloats.", "link": "https://extensions.gnome.org/extension/5514/floating-panel/", "shell_version_map": { +, {"uuid": "floating-panel@aylur", "name": "Floating Panel", "pname": "floating-panel", "description": "DISCONTINUED\n\nFloats the panel, if there is a window nearby or maximised, it defloats.", "link": "https://extensions.gnome.org/extension/5514/floating-panel/", "shell_version_map": { "40": {"version": "4", "sha256": "0jih9lhy9pywilqnkz4cliyg3i2jm4w36kmna67hrx5wqvga6s69", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkZsb2F0cyB0aGUgcGFuZWwsIGlmIHRoZXJlIGlzIGEgd2luZG93IG5lYXJieSBvciBtYXhpbWlzZWQsIGl0IGRlZmxvYXRzLiIsCiAgIm5hbWUiOiAiRmxvYXRpbmcgUGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQXlsdXIvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLWZsb2F0aW5nLXBhbmVsIiwKICAidXVpZCI6ICJmbG9hdGluZy1wYW5lbEBheWx1ciIsCiAgInZlcnNpb24iOiA0Cn0="}, "41": {"version": "4", "sha256": "0jih9lhy9pywilqnkz4cliyg3i2jm4w36kmna67hrx5wqvga6s69", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkZsb2F0cyB0aGUgcGFuZWwsIGlmIHRoZXJlIGlzIGEgd2luZG93IG5lYXJieSBvciBtYXhpbWlzZWQsIGl0IGRlZmxvYXRzLiIsCiAgIm5hbWUiOiAiRmxvYXRpbmcgUGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQXlsdXIvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLWZsb2F0aW5nLXBhbmVsIiwKICAidXVpZCI6ICJmbG9hdGluZy1wYW5lbEBheWx1ciIsCiAgInZlcnNpb24iOiA0Cn0="}, "42": {"version": "4", "sha256": "0jih9lhy9pywilqnkz4cliyg3i2jm4w36kmna67hrx5wqvga6s69", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkZsb2F0cyB0aGUgcGFuZWwsIGlmIHRoZXJlIGlzIGEgd2luZG93IG5lYXJieSBvciBtYXhpbWlzZWQsIGl0IGRlZmxvYXRzLiIsCiAgIm5hbWUiOiAiRmxvYXRpbmcgUGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQXlsdXIvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLWZsb2F0aW5nLXBhbmVsIiwKICAidXVpZCI6ICJmbG9hdGluZy1wYW5lbEBheWx1ciIsCiAgInZlcnNpb24iOiA0Cn0="}, @@ -6295,9 +6300,10 @@ , {"uuid": "compact-quick-settings@gnome-shell-extensions.mariospr.org", "name": "Compact Quick Settings", "pname": "compact-quick-settings", "description": "Compact quick settings menu for GNOME 43 and newer", "link": "https://extensions.gnome.org/extension/5527/compact-quick-settings/", "shell_version_map": { "43": {"version": "3", "sha256": "04ffksmfc27gya24x2fj0zpax3yj1kwjdwn33a99rxpypmicvpwf", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL2NvbXBhY3QtcXVpY2stc2V0dGluZ3MtZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjb21wYWN0LXF1aWNrLXNldHRpbmdzQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDMKfQ=="}, "44": {"version": "4", "sha256": "05cssrkk4kk9vix98abvy3i6ms3495sz5jpi496srnnbxs500y4v", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL2NvbXBhY3QtcXVpY2stc2V0dGluZ3MtZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjb21wYWN0LXF1aWNrLXNldHRpbmdzQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDQKfQ=="}, - "45": {"version": "9", "sha256": "07740ljs885bgnw3w04f9sjih86s21d2v5h1jz5mbls2b22lsr52", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFyaW9zcHIvY29tcGFjdC1xdWljay1zZXR0aW5ncy1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogImNvbXBhY3QtcXVpY2stc2V0dGluZ3NAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogOQp9"}, - "46": {"version": "9", "sha256": "07740ljs885bgnw3w04f9sjih86s21d2v5h1jz5mbls2b22lsr52", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFyaW9zcHIvY29tcGFjdC1xdWljay1zZXR0aW5ncy1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogImNvbXBhY3QtcXVpY2stc2V0dGluZ3NAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogOQp9"}, - "47": {"version": "9", "sha256": "07740ljs885bgnw3w04f9sjih86s21d2v5h1jz5mbls2b22lsr52", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFyaW9zcHIvY29tcGFjdC1xdWljay1zZXR0aW5ncy1nbm9tZS1zaGVsbC1leHRlbnNpb24iLAogICJ1dWlkIjogImNvbXBhY3QtcXVpY2stc2V0dGluZ3NAZ25vbWUtc2hlbGwtZXh0ZW5zaW9ucy5tYXJpb3Nwci5vcmciLAogICJ2ZXJzaW9uIjogOQp9"} + "45": {"version": "10", "sha256": "1052x0baki5ahfh76l75w0kcfmpycaim932hf90w8appsjjk2v3s", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL2NvbXBhY3QtcXVpY2stc2V0dGluZ3MtZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjb21wYWN0LXF1aWNrLXNldHRpbmdzQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDEwCn0="}, + "46": {"version": "10", "sha256": "1052x0baki5ahfh76l75w0kcfmpycaim932hf90w8appsjjk2v3s", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL2NvbXBhY3QtcXVpY2stc2V0dGluZ3MtZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjb21wYWN0LXF1aWNrLXNldHRpbmdzQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDEwCn0="}, + "47": {"version": "10", "sha256": "1052x0baki5ahfh76l75w0kcfmpycaim932hf90w8appsjjk2v3s", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL2NvbXBhY3QtcXVpY2stc2V0dGluZ3MtZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjb21wYWN0LXF1aWNrLXNldHRpbmdzQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDEwCn0="}, + "48": {"version": "10", "sha256": "1052x0baki5ahfh76l75w0kcfmpycaim932hf90w8appsjjk2v3s", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBhY3QgcXVpY2sgc2V0dGluZ3MgbWVudSBmb3IgR05PTUUgNDMgYW5kIG5ld2VyIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiIiwKICAibmFtZSI6ICJDb21wYWN0IFF1aWNrIFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL21hcmlvc3ByL2NvbXBhY3QtcXVpY2stc2V0dGluZ3MtZ25vbWUtc2hlbGwtZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjb21wYWN0LXF1aWNrLXNldHRpbmdzQGdub21lLXNoZWxsLWV4dGVuc2lvbnMubWFyaW9zcHIub3JnIiwKICAidmVyc2lvbiI6IDEwCn0="} }} , {"uuid": "circular@widgets.io", "name": "Circular Widgets", "pname": "circular-widgets", "description": "Conky Like widgets but with few customisation options\n- Drag and Drop Support\n- Added Non customisable Calendar\n- Added Net Speed Widget\n- Highly Customisable Ram, Cpu, Clock and Net Speed Widget\nFor any issues,bugs and suggestions plz open an issue on Github", "link": "https://extensions.gnome.org/extension/5530/circular-widgets/", "shell_version_map": { "43": {"version": "6", "sha256": "1cbgjlyfh8y741aswps61qyi3cz6vlv6wn1isbv47x7p40rhfxy3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbmt5IExpa2Ugd2lkZ2V0cyBidXQgd2l0aCBmZXcgY3VzdG9taXNhdGlvbiBvcHRpb25zXG4tIERyYWcgYW5kIERyb3AgU3VwcG9ydFxuLSBBZGRlZCBOb24gY3VzdG9taXNhYmxlIENhbGVuZGFyXG4tIEFkZGVkIE5ldCBTcGVlZCBXaWRnZXRcbi0gSGlnaGx5IEN1c3RvbWlzYWJsZSBSYW0sIENwdSwgQ2xvY2sgYW5kIE5ldCBTcGVlZCBXaWRnZXRcbkZvciBhbnkgaXNzdWVzLGJ1Z3MgYW5kIHN1Z2dlc3Rpb25zIHBseiBvcGVuIGFuIGlzc3VlIG9uIEdpdGh1YiIsCiAgIm5hbWUiOiAiQ2lyY3VsYXIgV2lkZ2V0cyIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5jaXJjdWxhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDMiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9yYWloYW4yMDAwL2NpcmN1bGFyLXdpZGdldHMiLAogICJ1dWlkIjogImNpcmN1bGFyQHdpZGdldHMuaW8iLAogICJ2ZXJzaW9uIjogNgp9"} @@ -6360,16 +6366,17 @@ "46": {"version": "20", "sha256": "1rz9wwimrv1l4zj3kv4knzryrqqwz253ws56n5f56jjpxizz21i4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkF1dG9tYXRpY2FsbHkgc3dpdGNoIGJldHdlZW4gcG93ZXIgcHJvZmlsZXMgYmFzZWQgb24gcG93ZXIgc3VwcGx5IGFuZCBwZXJjZW50YWdlLiIsCiAgImdldHRleHQtZG9tYWluIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnBvd2VyLXByb2ZpbGUtc3dpdGNoZXIiLAogICJuYW1lIjogIlBvd2VyIFByb2ZpbGUgU3dpdGNoZXIiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucG93ZXItcHJvZmlsZS1zd2l0Y2hlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VsaWFwYXNxdWFsaS9wb3dlci1wcm9maWxlLXN3aXRjaGVyIiwKICAidXVpZCI6ICJwb3dlci1wcm9maWxlLXN3aXRjaGVyQGVsaWFwYXNxdWFsaS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMjAKfQ=="}, "47": {"version": "20", "sha256": "1rz9wwimrv1l4zj3kv4knzryrqqwz253ws56n5f56jjpxizz21i4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkF1dG9tYXRpY2FsbHkgc3dpdGNoIGJldHdlZW4gcG93ZXIgcHJvZmlsZXMgYmFzZWQgb24gcG93ZXIgc3VwcGx5IGFuZCBwZXJjZW50YWdlLiIsCiAgImdldHRleHQtZG9tYWluIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnBvd2VyLXByb2ZpbGUtc3dpdGNoZXIiLAogICJuYW1lIjogIlBvd2VyIFByb2ZpbGUgU3dpdGNoZXIiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucG93ZXItcHJvZmlsZS1zd2l0Y2hlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2VsaWFwYXNxdWFsaS9wb3dlci1wcm9maWxlLXN3aXRjaGVyIiwKICAidXVpZCI6ICJwb3dlci1wcm9maWxlLXN3aXRjaGVyQGVsaWFwYXNxdWFsaS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMjAKfQ=="} }} -, {"uuid": "colorblind-filters@G-dH.github.com", "name": "Colorblind Filters", "pname": "colorblind-filters", "description": "Color filters are designed to assist both color-blind users and developers.\n\nThe menu offers correction filters as well as simulation filters that demonstrate how color-blind individuals perceive colors. Included are filters for Protanopia, Deuteranopia, and Tritanopia, with adjustable strength. Additionally, filters for desaturation, channel mix, and lightness and color inversions are available.\n\nPrimary mouse button click on the panel button toggles active filter, secondary click opens configuration menu, middle click toggles high-contrast correction if available and scroll switches filters.\n\nDiscussions and bug reports on the GitHub page linked below, please.", "link": "https://extensions.gnome.org/extension/5589/colorblind-filters/", "shell_version_map": { +, {"uuid": "colorblind-filters@G-dH.github.com", "name": "Colorblind Filters", "pname": "colorblind-filters", "description": "Color filters are designed to assist both color-blind users and developers. The menu offers correction filters as well as simulation filters that demonstrate how color-blind individuals perceive colors. Included are filters for Protanopia, Deuteranopia, and Tritanopia, with adjustable strength. Additionally, filters for desaturation, channel mix, and lightness and color inversions are available.\n\nPrimary mouse button click on the panel button toggles active filter, secondary click opens configuration menu, middle click toggles high-contrast correction if available and scroll switches filters.\n\nDiscussions and bug reports on the GitHub page linked below, please.", "link": "https://extensions.gnome.org/extension/5589/colorblind-filters/", "shell_version_map": { "38": {"version": "17", "sha256": "0lgdx717xzm8fhszfvx9hqjx1kjkzlx8hs5jwrzrslif32vwjsbr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgdGhhdCBzaG91bGQgaGVscCBjb2xvci1ibGluZCB1c2VycyBhbmQgYWxzbyBkZXZlbG9wZXJzLlxuVGhlIG1lbnUgaW5jbHVkZXMgY29ycmVjdGlvbiBmaWx0ZXJzIGFuZCBhbHNvIHNpbXVsYXRpb24gZmlsdGVycyB0aGF0IGNhbiBzaG93IHlvdSB3aGF0IGNvbG9yLWJsaW5kIHBlb3BsZSBzZWUuIEluY2x1ZGVkIGFyZSBmaWx0ZXJzIGZvciBQcm90YW5vcGlhLCBEZXV0ZXJhbm9waWEgYW5kIFRyaXRhbm9waWEsIGZpbHRlciBzdHJlbmd0aCBpcyBhZGp1c3RhYmxlLiBBdmFpbGFibGUgYXJlIGFsc28gZmlsdGVycyBmb3IgZGVzYXR1cmF0aW9uLCBjaGFubmVsIG1peCwgYW5kIGxpZ2h0bmVzcyBhbmQgY29sb3IgaW52ZXJzaW9ucy5cblxuUHJpbWFyeSBtb3VzZSBidXR0b24gY2xpY2sgb24gdGhlIHBhbmVsIGJ1dHRvbiB0b2dnbGVzIGFjdGl2ZSBmaWx0ZXIsIHNlY29uZGFyeSBjbGljayBvcGVucyBjb25maWd1cmF0aW9uIG1lbnUsIG1pZGRsZSBjbGljayB0b2dnbGVzIGhpZ2gtY29udHJhc3QgY29ycmVjdGlvbiBpZiBhdmFpbGFibGUgYW5kIHNjcm9sbCBzd2l0Y2hlcyBmaWx0ZXJzLlxuXG5EaXNjdXNzaW9ucyBhbmQgYnVnIHJlcG9ydHMgb24gdGhlIEdpdEh1YiBwYWdlIGxpbmtlZCBiZWxvdywgcGxlYXNlLiIsCiAgImdldHRleHQtZG9tYWluIjogImNvbG9yYmxpbmQtZmlsdGVycyIsCiAgIm5hbWUiOiAiQ29sb3JibGluZCBGaWx0ZXJzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmNvbG9yYmxpbmQtZmlsdGVycyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMTcKfQ=="}, "40": {"version": "17", "sha256": "0lgdx717xzm8fhszfvx9hqjx1kjkzlx8hs5jwrzrslif32vwjsbr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgdGhhdCBzaG91bGQgaGVscCBjb2xvci1ibGluZCB1c2VycyBhbmQgYWxzbyBkZXZlbG9wZXJzLlxuVGhlIG1lbnUgaW5jbHVkZXMgY29ycmVjdGlvbiBmaWx0ZXJzIGFuZCBhbHNvIHNpbXVsYXRpb24gZmlsdGVycyB0aGF0IGNhbiBzaG93IHlvdSB3aGF0IGNvbG9yLWJsaW5kIHBlb3BsZSBzZWUuIEluY2x1ZGVkIGFyZSBmaWx0ZXJzIGZvciBQcm90YW5vcGlhLCBEZXV0ZXJhbm9waWEgYW5kIFRyaXRhbm9waWEsIGZpbHRlciBzdHJlbmd0aCBpcyBhZGp1c3RhYmxlLiBBdmFpbGFibGUgYXJlIGFsc28gZmlsdGVycyBmb3IgZGVzYXR1cmF0aW9uLCBjaGFubmVsIG1peCwgYW5kIGxpZ2h0bmVzcyBhbmQgY29sb3IgaW52ZXJzaW9ucy5cblxuUHJpbWFyeSBtb3VzZSBidXR0b24gY2xpY2sgb24gdGhlIHBhbmVsIGJ1dHRvbiB0b2dnbGVzIGFjdGl2ZSBmaWx0ZXIsIHNlY29uZGFyeSBjbGljayBvcGVucyBjb25maWd1cmF0aW9uIG1lbnUsIG1pZGRsZSBjbGljayB0b2dnbGVzIGhpZ2gtY29udHJhc3QgY29ycmVjdGlvbiBpZiBhdmFpbGFibGUgYW5kIHNjcm9sbCBzd2l0Y2hlcyBmaWx0ZXJzLlxuXG5EaXNjdXNzaW9ucyBhbmQgYnVnIHJlcG9ydHMgb24gdGhlIEdpdEh1YiBwYWdlIGxpbmtlZCBiZWxvdywgcGxlYXNlLiIsCiAgImdldHRleHQtZG9tYWluIjogImNvbG9yYmxpbmQtZmlsdGVycyIsCiAgIm5hbWUiOiAiQ29sb3JibGluZCBGaWx0ZXJzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmNvbG9yYmxpbmQtZmlsdGVycyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMTcKfQ=="}, "41": {"version": "17", "sha256": "0lgdx717xzm8fhszfvx9hqjx1kjkzlx8hs5jwrzrslif32vwjsbr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgdGhhdCBzaG91bGQgaGVscCBjb2xvci1ibGluZCB1c2VycyBhbmQgYWxzbyBkZXZlbG9wZXJzLlxuVGhlIG1lbnUgaW5jbHVkZXMgY29ycmVjdGlvbiBmaWx0ZXJzIGFuZCBhbHNvIHNpbXVsYXRpb24gZmlsdGVycyB0aGF0IGNhbiBzaG93IHlvdSB3aGF0IGNvbG9yLWJsaW5kIHBlb3BsZSBzZWUuIEluY2x1ZGVkIGFyZSBmaWx0ZXJzIGZvciBQcm90YW5vcGlhLCBEZXV0ZXJhbm9waWEgYW5kIFRyaXRhbm9waWEsIGZpbHRlciBzdHJlbmd0aCBpcyBhZGp1c3RhYmxlLiBBdmFpbGFibGUgYXJlIGFsc28gZmlsdGVycyBmb3IgZGVzYXR1cmF0aW9uLCBjaGFubmVsIG1peCwgYW5kIGxpZ2h0bmVzcyBhbmQgY29sb3IgaW52ZXJzaW9ucy5cblxuUHJpbWFyeSBtb3VzZSBidXR0b24gY2xpY2sgb24gdGhlIHBhbmVsIGJ1dHRvbiB0b2dnbGVzIGFjdGl2ZSBmaWx0ZXIsIHNlY29uZGFyeSBjbGljayBvcGVucyBjb25maWd1cmF0aW9uIG1lbnUsIG1pZGRsZSBjbGljayB0b2dnbGVzIGhpZ2gtY29udHJhc3QgY29ycmVjdGlvbiBpZiBhdmFpbGFibGUgYW5kIHNjcm9sbCBzd2l0Y2hlcyBmaWx0ZXJzLlxuXG5EaXNjdXNzaW9ucyBhbmQgYnVnIHJlcG9ydHMgb24gdGhlIEdpdEh1YiBwYWdlIGxpbmtlZCBiZWxvdywgcGxlYXNlLiIsCiAgImdldHRleHQtZG9tYWluIjogImNvbG9yYmxpbmQtZmlsdGVycyIsCiAgIm5hbWUiOiAiQ29sb3JibGluZCBGaWx0ZXJzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmNvbG9yYmxpbmQtZmlsdGVycyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMTcKfQ=="}, "42": {"version": "17", "sha256": "0lgdx717xzm8fhszfvx9hqjx1kjkzlx8hs5jwrzrslif32vwjsbr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgdGhhdCBzaG91bGQgaGVscCBjb2xvci1ibGluZCB1c2VycyBhbmQgYWxzbyBkZXZlbG9wZXJzLlxuVGhlIG1lbnUgaW5jbHVkZXMgY29ycmVjdGlvbiBmaWx0ZXJzIGFuZCBhbHNvIHNpbXVsYXRpb24gZmlsdGVycyB0aGF0IGNhbiBzaG93IHlvdSB3aGF0IGNvbG9yLWJsaW5kIHBlb3BsZSBzZWUuIEluY2x1ZGVkIGFyZSBmaWx0ZXJzIGZvciBQcm90YW5vcGlhLCBEZXV0ZXJhbm9waWEgYW5kIFRyaXRhbm9waWEsIGZpbHRlciBzdHJlbmd0aCBpcyBhZGp1c3RhYmxlLiBBdmFpbGFibGUgYXJlIGFsc28gZmlsdGVycyBmb3IgZGVzYXR1cmF0aW9uLCBjaGFubmVsIG1peCwgYW5kIGxpZ2h0bmVzcyBhbmQgY29sb3IgaW52ZXJzaW9ucy5cblxuUHJpbWFyeSBtb3VzZSBidXR0b24gY2xpY2sgb24gdGhlIHBhbmVsIGJ1dHRvbiB0b2dnbGVzIGFjdGl2ZSBmaWx0ZXIsIHNlY29uZGFyeSBjbGljayBvcGVucyBjb25maWd1cmF0aW9uIG1lbnUsIG1pZGRsZSBjbGljayB0b2dnbGVzIGhpZ2gtY29udHJhc3QgY29ycmVjdGlvbiBpZiBhdmFpbGFibGUgYW5kIHNjcm9sbCBzd2l0Y2hlcyBmaWx0ZXJzLlxuXG5EaXNjdXNzaW9ucyBhbmQgYnVnIHJlcG9ydHMgb24gdGhlIEdpdEh1YiBwYWdlIGxpbmtlZCBiZWxvdywgcGxlYXNlLiIsCiAgImdldHRleHQtZG9tYWluIjogImNvbG9yYmxpbmQtZmlsdGVycyIsCiAgIm5hbWUiOiAiQ29sb3JibGluZCBGaWx0ZXJzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmNvbG9yYmxpbmQtZmlsdGVycyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMTcKfQ=="}, "43": {"version": "17", "sha256": "0lgdx717xzm8fhszfvx9hqjx1kjkzlx8hs5jwrzrslif32vwjsbr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgdGhhdCBzaG91bGQgaGVscCBjb2xvci1ibGluZCB1c2VycyBhbmQgYWxzbyBkZXZlbG9wZXJzLlxuVGhlIG1lbnUgaW5jbHVkZXMgY29ycmVjdGlvbiBmaWx0ZXJzIGFuZCBhbHNvIHNpbXVsYXRpb24gZmlsdGVycyB0aGF0IGNhbiBzaG93IHlvdSB3aGF0IGNvbG9yLWJsaW5kIHBlb3BsZSBzZWUuIEluY2x1ZGVkIGFyZSBmaWx0ZXJzIGZvciBQcm90YW5vcGlhLCBEZXV0ZXJhbm9waWEgYW5kIFRyaXRhbm9waWEsIGZpbHRlciBzdHJlbmd0aCBpcyBhZGp1c3RhYmxlLiBBdmFpbGFibGUgYXJlIGFsc28gZmlsdGVycyBmb3IgZGVzYXR1cmF0aW9uLCBjaGFubmVsIG1peCwgYW5kIGxpZ2h0bmVzcyBhbmQgY29sb3IgaW52ZXJzaW9ucy5cblxuUHJpbWFyeSBtb3VzZSBidXR0b24gY2xpY2sgb24gdGhlIHBhbmVsIGJ1dHRvbiB0b2dnbGVzIGFjdGl2ZSBmaWx0ZXIsIHNlY29uZGFyeSBjbGljayBvcGVucyBjb25maWd1cmF0aW9uIG1lbnUsIG1pZGRsZSBjbGljayB0b2dnbGVzIGhpZ2gtY29udHJhc3QgY29ycmVjdGlvbiBpZiBhdmFpbGFibGUgYW5kIHNjcm9sbCBzd2l0Y2hlcyBmaWx0ZXJzLlxuXG5EaXNjdXNzaW9ucyBhbmQgYnVnIHJlcG9ydHMgb24gdGhlIEdpdEh1YiBwYWdlIGxpbmtlZCBiZWxvdywgcGxlYXNlLiIsCiAgImdldHRleHQtZG9tYWluIjogImNvbG9yYmxpbmQtZmlsdGVycyIsCiAgIm5hbWUiOiAiQ29sb3JibGluZCBGaWx0ZXJzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmNvbG9yYmxpbmQtZmlsdGVycyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMTcKfQ=="}, "44": {"version": "17", "sha256": "0lgdx717xzm8fhszfvx9hqjx1kjkzlx8hs5jwrzrslif32vwjsbr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgdGhhdCBzaG91bGQgaGVscCBjb2xvci1ibGluZCB1c2VycyBhbmQgYWxzbyBkZXZlbG9wZXJzLlxuVGhlIG1lbnUgaW5jbHVkZXMgY29ycmVjdGlvbiBmaWx0ZXJzIGFuZCBhbHNvIHNpbXVsYXRpb24gZmlsdGVycyB0aGF0IGNhbiBzaG93IHlvdSB3aGF0IGNvbG9yLWJsaW5kIHBlb3BsZSBzZWUuIEluY2x1ZGVkIGFyZSBmaWx0ZXJzIGZvciBQcm90YW5vcGlhLCBEZXV0ZXJhbm9waWEgYW5kIFRyaXRhbm9waWEsIGZpbHRlciBzdHJlbmd0aCBpcyBhZGp1c3RhYmxlLiBBdmFpbGFibGUgYXJlIGFsc28gZmlsdGVycyBmb3IgZGVzYXR1cmF0aW9uLCBjaGFubmVsIG1peCwgYW5kIGxpZ2h0bmVzcyBhbmQgY29sb3IgaW52ZXJzaW9ucy5cblxuUHJpbWFyeSBtb3VzZSBidXR0b24gY2xpY2sgb24gdGhlIHBhbmVsIGJ1dHRvbiB0b2dnbGVzIGFjdGl2ZSBmaWx0ZXIsIHNlY29uZGFyeSBjbGljayBvcGVucyBjb25maWd1cmF0aW9uIG1lbnUsIG1pZGRsZSBjbGljayB0b2dnbGVzIGhpZ2gtY29udHJhc3QgY29ycmVjdGlvbiBpZiBhdmFpbGFibGUgYW5kIHNjcm9sbCBzd2l0Y2hlcyBmaWx0ZXJzLlxuXG5EaXNjdXNzaW9ucyBhbmQgYnVnIHJlcG9ydHMgb24gdGhlIEdpdEh1YiBwYWdlIGxpbmtlZCBiZWxvdywgcGxlYXNlLiIsCiAgImdldHRleHQtZG9tYWluIjogImNvbG9yYmxpbmQtZmlsdGVycyIsCiAgIm5hbWUiOiAiQ29sb3JibGluZCBGaWx0ZXJzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmNvbG9yYmxpbmQtZmlsdGVycyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMTcKfQ=="}, - "45": {"version": "20", "sha256": "1cdwjdng03blzkbb9vnscn62lj24qgdw49vkf1d5jcm9cxhyjq8f", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMjAsCiAgInZlcnNpb24tbmFtZSI6ICI0Ny4wIgp9"}, - "46": {"version": "20", "sha256": "1cdwjdng03blzkbb9vnscn62lj24qgdw49vkf1d5jcm9cxhyjq8f", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMjAsCiAgInZlcnNpb24tbmFtZSI6ICI0Ny4wIgp9"}, - "47": {"version": "20", "sha256": "1cdwjdng03blzkbb9vnscn62lj24qgdw49vkf1d5jcm9cxhyjq8f", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vRy1kSC9nbm9tZS1jb2xvcmJsaW5kLWZpbHRlcnMiLAogICJ1dWlkIjogImNvbG9yYmxpbmQtZmlsdGVyc0BHLWRILmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMjAsCiAgInZlcnNpb24tbmFtZSI6ICI0Ny4wIgp9"} + "45": {"version": "21", "sha256": "1brggs2kd9gjckl45j49zkyr1lr7y9ssdmjgwjr66ayms7c0bllx", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0ctZEgvZ25vbWUtY29sb3JibGluZC1maWx0ZXJzIiwKICAidXVpZCI6ICJjb2xvcmJsaW5kLWZpbHRlcnNARy1kSC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDIxLAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguMCIKfQ=="}, + "46": {"version": "21", "sha256": "1brggs2kd9gjckl45j49zkyr1lr7y9ssdmjgwjr66ayms7c0bllx", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0ctZEgvZ25vbWUtY29sb3JibGluZC1maWx0ZXJzIiwKICAidXVpZCI6ICJjb2xvcmJsaW5kLWZpbHRlcnNARy1kSC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDIxLAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguMCIKfQ=="}, + "47": {"version": "21", "sha256": "1brggs2kd9gjckl45j49zkyr1lr7y9ssdmjgwjr66ayms7c0bllx", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0ctZEgvZ25vbWUtY29sb3JibGluZC1maWx0ZXJzIiwKICAidXVpZCI6ICJjb2xvcmJsaW5kLWZpbHRlcnNARy1kSC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDIxLAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguMCIKfQ=="}, + "48": {"version": "21", "sha256": "1brggs2kd9gjckl45j49zkyr1lr7y9ssdmjgwjr66ayms7c0bllx", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yIGZpbHRlcnMgYXJlIGRlc2lnbmVkIHRvIGFzc2lzdCBib3RoIGNvbG9yLWJsaW5kIHVzZXJzIGFuZCBkZXZlbG9wZXJzLiBUaGUgbWVudSBvZmZlcnMgY29ycmVjdGlvbiBmaWx0ZXJzIGFzIHdlbGwgYXMgc2ltdWxhdGlvbiBmaWx0ZXJzIHRoYXQgZGVtb25zdHJhdGUgaG93IGNvbG9yLWJsaW5kIGluZGl2aWR1YWxzIHBlcmNlaXZlIGNvbG9ycy4gSW5jbHVkZWQgYXJlIGZpbHRlcnMgZm9yIFByb3Rhbm9waWEsIERldXRlcmFub3BpYSwgYW5kIFRyaXRhbm9waWEsIHdpdGggYWRqdXN0YWJsZSBzdHJlbmd0aC4gQWRkaXRpb25hbGx5LCBmaWx0ZXJzIGZvciBkZXNhdHVyYXRpb24sIGNoYW5uZWwgbWl4LCBhbmQgbGlnaHRuZXNzIGFuZCBjb2xvciBpbnZlcnNpb25zIGFyZSBhdmFpbGFibGUuXG5cblByaW1hcnkgbW91c2UgYnV0dG9uIGNsaWNrIG9uIHRoZSBwYW5lbCBidXR0b24gdG9nZ2xlcyBhY3RpdmUgZmlsdGVyLCBzZWNvbmRhcnkgY2xpY2sgb3BlbnMgY29uZmlndXJhdGlvbiBtZW51LCBtaWRkbGUgY2xpY2sgdG9nZ2xlcyBoaWdoLWNvbnRyYXN0IGNvcnJlY3Rpb24gaWYgYXZhaWxhYmxlIGFuZCBzY3JvbGwgc3dpdGNoZXMgZmlsdGVycy5cblxuRGlzY3Vzc2lvbnMgYW5kIGJ1ZyByZXBvcnRzIG9uIHRoZSBHaXRIdWIgcGFnZSBsaW5rZWQgYmVsb3csIHBsZWFzZS4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogImdlb3JnZGgiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAiY29sb3JibGluZC1maWx0ZXJzIiwKICAibmFtZSI6ICJDb2xvcmJsaW5kIEZpbHRlcnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY29sb3JibGluZC1maWx0ZXJzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0ctZEgvZ25vbWUtY29sb3JibGluZC1maWx0ZXJzIiwKICAidXVpZCI6ICJjb2xvcmJsaW5kLWZpbHRlcnNARy1kSC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDIxLAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguMCIKfQ=="} }} , {"uuid": "focused-window-dbus@flexagoon.com", "name": "Focused Window D-Bus", "pname": "focused-window-d-bus", "description": "Exposes a D-Bus method to get active window title and class", "link": "https://extensions.gnome.org/extension/5592/focused-window-d-bus/", "shell_version_map": { "43": {"version": "3", "sha256": "01g2a82r7rmc9d5mavd8i2x63ridf1w8pm4s32wzq8k83jdq5khr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkV4cG9zZXMgYSBELUJ1cyBtZXRob2QgdG8gZ2V0IGFjdGl2ZSB3aW5kb3cgdGl0bGUgYW5kIGNsYXNzIiwKICAibmFtZSI6ICJGb2N1c2VkIFdpbmRvdyBELUJ1cyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZmxleGFnb29uL2ZvY3VzZWQtd2luZG93LWRidXMiLAogICJ1dWlkIjogImZvY3VzZWQtd2luZG93LWRidXNAZmxleGFnb29uLmNvbSIsCiAgInZlcnNpb24iOiAzCn0="}, @@ -6648,10 +6655,10 @@ "42": {"version": "6", "sha256": "1mdyigd5dn324ivb5bgypiq4gibjsbzm0rkcml9hi699a609736k", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiSGVhZHNldENvbnRyb2wiLAogICJuYW1lIjogIkhlYWRzZXRDb250cm9sIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLkhlYWRzZXRDb250cm9sIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQ2hyaXNMYXVpbmdlcjc3L2dub21lLXNoZWxsLWV4dGVuc2lvbi1IZWFkc2V0Q29udHJvbCIsCiAgInV1aWQiOiAiSGVhZHNldENvbnRyb2xAbGF1aW5nZXItY2xhbi5kZSIsCiAgInZlcnNpb24iOiA2Cn0="}, "43": {"version": "15", "sha256": "04as61msjqq359r1qm0d7dw7df2bcngx67pmwva8flyvzi62iavi", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiSGVhZHNldENvbnRyb2wiLAogICJuYW1lIjogIkhlYWRzZXRDb250cm9sIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLkhlYWRzZXRDb250cm9sIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MyIsCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDE1Cn0="}, "44": {"version": "23", "sha256": "00clk8w8p1sxsqpmwsmlgki2vvx9cjlvnzsrn9j69n1img4vbiwh", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZ2V0dGV4dC1kb21haW4iOiAiSGVhZHNldENvbnRyb2wiLAogICJuYW1lIjogIkhlYWRzZXRDb250cm9sIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLkhlYWRzZXRDb250cm9sIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0NocmlzTGF1aW5nZXI3Ny9nbm9tZS1zaGVsbC1leHRlbnNpb24tSGVhZHNldENvbnRyb2wiLAogICJ1dWlkIjogIkhlYWRzZXRDb250cm9sQGxhdWluZ2VyLWNsYW4uZGUiLAogICJ2ZXJzaW9uIjogMjMKfQ=="}, - "45": {"version": "55", "sha256": "0n326lp87a58lkzclfrnlm0v66ll5hqliy5i3q1np2pq4iclwjk2", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU1LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNiIKfQ=="}, - "46": {"version": "55", "sha256": "0n326lp87a58lkzclfrnlm0v66ll5hqliy5i3q1np2pq4iclwjk2", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU1LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNiIKfQ=="}, - "47": {"version": "55", "sha256": "0n326lp87a58lkzclfrnlm0v66ll5hqliy5i3q1np2pq4iclwjk2", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU1LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNiIKfQ=="}, - "48": {"version": "55", "sha256": "0n326lp87a58lkzclfrnlm0v66ll5hqliy5i3q1np2pq4iclwjk2", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU1LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNiIKfQ=="} + "45": {"version": "56", "sha256": "1nbc1rk3crlkn897m4d36waj29af26ck380yasjdqiliaadr85nz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNyIKfQ=="}, + "46": {"version": "56", "sha256": "1nbc1rk3crlkn897m4d36waj29af26ck380yasjdqiliaadr85nz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNyIKfQ=="}, + "47": {"version": "56", "sha256": "1nbc1rk3crlkn897m4d36waj29af26ck380yasjdqiliaadr85nz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNyIKfQ=="}, + "48": {"version": "56", "sha256": "1nbc1rk3crlkn897m4d36waj29af26ck380yasjdqiliaadr85nz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIFNoZWxsIEV4dGVuc2lvbiB0byB2aXN1YWxpemUgaGVhZHNldCBzdGF0dXMgZnJvbSBIZWFkc2V0Q29udHJvbCAoaHR0cHM6Ly9naXRodWIuY29tL1NhcGQvSGVhZHNldENvbnRyb2wpIGNvbW1hbmQgbGluZSB0b29sIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJDaHJpc0xhdWluZ2VyNzciLAogICAgInBheXBhbCI6ICJDaHJpc0xhdWluZ2VyIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogIkhlYWRzZXRDb250cm9sIiwKICAibmFtZSI6ICJIZWFkc2V0Q29udHJvbCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5IZWFkc2V0Q29udHJvbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9DaHJpc0xhdWluZ2VyNzcvZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLUhlYWRzZXRDb250cm9sIiwKICAidXVpZCI6ICJIZWFkc2V0Q29udHJvbEBsYXVpbmdlci1jbGFuLmRlIiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiNDguNyIKfQ=="} }} , {"uuid": "true-color-window-invert@lynet101", "name": "True Color Window Invert", "pname": "true-color-invert", "description": "Inverts the color of individual windows so they are hue-preserved.\nDefault shortcut is Super+I (Fork from JackKenney, due to 2+ years of inactivity)\n\n!!!IMPORTANT!!!\nDue to changes in personal and professional life, developer lynet_101 will no longer be able to maintain this project, and the extension, as a result, is from December the 5th 2023 orphaned\n\npatch notes v3:\nFixed an issue where windows would occasionally disappear upon inversion\n\nAbout Gnome 45:\nThere will be made an effort to port this extension to gnome 45, but gnome has decided to revamp large parts of the framework used for these sorts of extensions, and as I'm a solo developer, don't expect it to be ported immediately .\n\nI apologize for any inconvenience this may cause ;(", "link": "https://extensions.gnome.org/extension/5829/true-color-invert/", "shell_version_map": { "38": {"version": "3", "sha256": "01hsx7mrd0z8fy797x3xn8jqjjw8a34dxj4vvf9w43zdixj5i6z4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkludmVydHMgdGhlIGNvbG9yIG9mIGluZGl2aWR1YWwgd2luZG93cyBzbyB0aGV5IGFyZSBodWUtcHJlc2VydmVkLlxuRGVmYXVsdCBzaG9ydGN1dCBpcyBTdXBlcitJIChGb3JrIGZyb20gSmFja0tlbm5leSwgZHVlIHRvIDIrIHllYXJzIG9mIGluYWN0aXZpdHlcblxucGF0Y2ggbm90ZXMgdjM6XG5GaXhlZCBhbiBpc3N1ZSB3aGVyZSB3aW5kb3dzIHdvdWxkIG9jY2FzaW9uYWxseSBkaXNhcHBlYXIgdXBvbiBpbnZlcnNpb25cblxuTm90ZXM6XG5BcyB0aGlzIGlzIGEgZmFpcmx5IG5ldyBhZG9wdGlvbiwgb2YgYSBmYWlybHkgb2xkIHByb2plY3QsIGV4cGVjdCBmcmVxdWVudCB1cGRhdGVzIGFuZCBidWcgcGF0Y2hlcyBpbiB0aGUgYmVnaW5uaW5nLiB0aGFuayB5b3UgZm9yIHVuZGVyc3RhbmRpbmciLAogICJuYW1lIjogIlRydWUgQ29sb3IgV2luZG93IEludmVydCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50cnVlLWNvbG9yLXdpbmRvdy1pbnZlcnQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMzIiLAogICAgIjMuMzYiLAogICAgIjMuMzgiLAogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0x5bmV0MTAxL2dub21lLXRydWUtY29sb3ItaW52ZXJ0IiwKICAidXVpZCI6ICJ0cnVlLWNvbG9yLXdpbmRvdy1pbnZlcnRAbHluZXQxMDEiLAogICJ2ZXJzaW9uIjogMwp9"}, @@ -6809,7 +6816,7 @@ "45": {"version": "48", "sha256": "0nckxx53fxyzxqhp68vdx66yrdw8z3flbd4yhrnp5hpqzkfwhakv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNyZWF0ZSBhIG5ldyBwYW5lbCBjb250YWluaW5nIHZvbHVtZXMgYW5kIG1lZGlhIGNvbnRyb2wgaW4gdGhlIHF1aWNrIHNldHRpbmdzIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWxAcmF5emVxLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiUXVpY2sgU2V0dGluZ3MgQXVkaW8gUGFuZWwiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vUmF5emVxL3F1aWNrLXNldHRpbmdzLWF1ZGlvLXBhbmVsIiwKICAidXVpZCI6ICJxdWljay1zZXR0aW5ncy1hdWRpby1wYW5lbEByYXl6ZXEuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDQ4Cn0="}, "46": {"version": "71", "sha256": "0l499jlkm7nhissn2c8zp1wkgwnwa08bj272i57ykg14ili3fjds", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNyZWF0ZSBhIG5ldyBwYW5lbCBjb250YWluaW5nIHZvbHVtZXMgYW5kIG1lZGlhIGNvbnRyb2wgaW4gdGhlIHF1aWNrIHNldHRpbmdzIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWxAcmF5emVxLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiUXVpY2sgU2V0dGluZ3MgQXVkaW8gUGFuZWwiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vUmF5emVxL3F1aWNrLXNldHRpbmdzLWF1ZGlvLXBhbmVsIiwKICAidXVpZCI6ICJxdWljay1zZXR0aW5ncy1hdWRpby1wYW5lbEByYXl6ZXEuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDcxCn0="}, "47": {"version": "88", "sha256": "08ybhbz8hn4r7wd6mc92vq8xxg7qy6341r75y528ql5zj6fn7m3m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNyZWF0ZSBhIG5ldyBwYW5lbCBjb250YWluaW5nIHZvbHVtZXMgYW5kIG1lZGlhIGNvbnRyb2wgaW4gdGhlIHF1aWNrIHNldHRpbmdzIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWxAcmF5emVxLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiUXVpY2sgU2V0dGluZ3MgQXVkaW8gUGFuZWwiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vUmF5emVxL3F1aWNrLXNldHRpbmdzLWF1ZGlvLXBhbmVsIiwKICAidXVpZCI6ICJxdWljay1zZXR0aW5ncy1hdWRpby1wYW5lbEByYXl6ZXEuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDg4Cn0="}, - "48": {"version": "89", "sha256": "0hhvwg8gmzkm17f2l64c4z0k2515c5i95xs9njrxm4j8i4kbmjq4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNyZWF0ZSBhIG5ldyBwYW5lbCBjb250YWluaW5nIHZvbHVtZXMgYW5kIG1lZGlhIGNvbnRyb2wgaW4gdGhlIHF1aWNrIHNldHRpbmdzIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWxAcmF5emVxLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiUXVpY2sgU2V0dGluZ3MgQXVkaW8gUGFuZWwiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vUmF5emVxL3F1aWNrLXNldHRpbmdzLWF1ZGlvLXBhbmVsIiwKICAidXVpZCI6ICJxdWljay1zZXR0aW5ncy1hdWRpby1wYW5lbEByYXl6ZXEuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDg5Cn0="} + "48": {"version": "90", "sha256": "1f8gwixd4rf9ldxgnsassxkmk4w37ykl2zr3kr1gkry2xdg79w8c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNyZWF0ZSBhIG5ldyBwYW5lbCBjb250YWluaW5nIHZvbHVtZXMgYW5kIG1lZGlhIGNvbnRyb2wgaW4gdGhlIHF1aWNrIHNldHRpbmdzIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWxAcmF5emVxLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiUXVpY2sgU2V0dGluZ3MgQXVkaW8gUGFuZWwiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucXVpY2stc2V0dGluZ3MtYXVkaW8tcGFuZWwiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vUmF5emVxL3F1aWNrLXNldHRpbmdzLWF1ZGlvLXBhbmVsIiwKICAidXVpZCI6ICJxdWljay1zZXR0aW5ncy1hdWRpby1wYW5lbEByYXl6ZXEuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDkwCn0="} }} , {"uuid": "soft-brightness-plus@joelkitching.com", "name": "Soft Brightness Plus", "pname": "soft-brightness-plus", "description": "Add or override the brightness slider to change the brightness via an alpha layer (and optionally stop using or cooperate with the exising backlight, if present).\nEither internal, external or all monitors can be dimmed.\nSee the GitHub page for details.\n\nNote that this extension will keep running on the lock screen, as you'd also want the brightness setting to apply to the lock screen as well. Please report on GitHub if this gives you any trouble.\n\nThis extension is a fork of the original 'Soft brightness' extension, and maintains support for new GNOME releases.", "link": "https://extensions.gnome.org/extension/5943/soft-brightness-plus/", "shell_version_map": { "38": {"version": "5", "sha256": "08i7qzs1c9ifpa9z5xdiif31jp10g4jxr0ijnn18vmcgv2pkfyln", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZCBvciBvdmVycmlkZSB0aGUgYnJpZ2h0bmVzcyBzbGlkZXIgdG8gY2hhbmdlIHRoZSBicmlnaHRuZXNzIHZpYSBhbiBhbHBoYSBsYXllciAoYW5kIG9wdGlvbmFsbHkgc3RvcCB1c2luZyBvciBjb29wZXJhdGUgd2l0aCB0aGUgZXhpc2luZyBiYWNrbGlnaHQsIGlmIHByZXNlbnQpLlxuRWl0aGVyIGludGVybmFsLCBleHRlcm5hbCBvciBhbGwgbW9uaXRvcnMgY2FuIGJlIGRpbW1lZC5cblNlZSB0aGUgR2l0SHViIHBhZ2UgZm9yIGRldGFpbHMuXG5cbk5vdGUgdGhhdCB0aGlzIGV4dGVuc2lvbiB3aWxsIGtlZXAgcnVubmluZyBvbiB0aGUgbG9jayBzY3JlZW4sIGFzIHlvdSdkIGFsc28gd2FudCB0aGUgYnJpZ2h0bmVzcyBzZXR0aW5nIHRvIGFwcGx5IHRvIHRoZSBsb2NrIHNjcmVlbiBhcyB3ZWxsLiBQbGVhc2UgcmVwb3J0IG9uIEdpdEh1YiBpZiB0aGlzIGdpdmVzIHlvdSBhbnkgdHJvdWJsZS5cblxuVGhpcyBleHRlbnNpb24gaXMgYSBmb3JrIG9mIHRoZSBvcmlnaW5hbCAnU29mdCBicmlnaHRuZXNzJyBleHRlbnNpb24sIGFuZCBpbmNsdWRlcyBzdXBwb3J0IGZvciBHTk9NRSA0MysuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAic29mdC1icmlnaHRuZXNzLXBsdXMiLAogICJuYW1lIjogIlNvZnQgQnJpZ2h0bmVzcyBQbHVzIiwKICAic2Vzc2lvbi1tb2RlcyI6IFsKICAgICJ1c2VyIiwKICAgICJ1bmxvY2stZGlhbG9nIgogIF0sCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zb2Z0LWJyaWdodG5lc3MtcGx1cyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiMy4zNCIsCiAgICAiMy4zNiIsCiAgICAiMy4zOCIsCiAgICAiNDAiLAogICAgIjQxIiwKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vamtpdGNoaW5nL3NvZnQtYnJpZ2h0bmVzcy1wbHVzIiwKICAidXVpZCI6ICJzb2Z0LWJyaWdodG5lc3MtcGx1c0Bqb2Vsa2l0Y2hpbmcuY29tIiwKICAidmNzX3JldmlzaW9uIjogIjc3YjVmOTIiLAogICJ2ZXJzaW9uIjogNQp9"}, @@ -6936,7 +6943,7 @@ "45": {"version": "8", "sha256": "1ki0m31jm9j642nrz7njkhqr1bv8yrqgi6nbfql0zxphdrbsa8mc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbC1pbi1vbmUgdGltZXIsIHN0b3B3YXRjaCwgcG9tb2Rvcm8sIGFsYXJtcyBhbmQgdG9kb3MiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJjcm9ub21peCIsCiAgIm5hbWUiOiAiQ3Jvbm9taXgiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vemFnb3J0ZW5heTMzMy9jcm9ub21peCIsCiAgInV1aWQiOiAiY3Jvbm9taXhAemFnb3J0ZW5heTMzMyIsCiAgInZlcnNpb24iOiA4Cn0="}, "46": {"version": "11", "sha256": "0l00b7ri30q1iknan7q45hs4qax6yhxhg5x721shr90g44y34rgb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbC1pbi1vbmUgdGltZXIsIHN0b3B3YXRjaCwgcG9tb2Rvcm8sIGFsYXJtcyBhbmQgdG9kb3MiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJjcm9ub21peCIsCiAgIm5hbWUiOiAiQ3Jvbm9taXgiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3phZ29ydGVuYXkzMzMvY3Jvbm9taXgiLAogICJ1dWlkIjogImNyb25vbWl4QHphZ29ydGVuYXkzMzMiLAogICJ2ZXJzaW9uIjogMTEKfQ=="}, "47": {"version": "11", "sha256": "0l00b7ri30q1iknan7q45hs4qax6yhxhg5x721shr90g44y34rgb", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbC1pbi1vbmUgdGltZXIsIHN0b3B3YXRjaCwgcG9tb2Rvcm8sIGFsYXJtcyBhbmQgdG9kb3MiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJjcm9ub21peCIsCiAgIm5hbWUiOiAiQ3Jvbm9taXgiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3phZ29ydGVuYXkzMzMvY3Jvbm9taXgiLAogICJ1dWlkIjogImNyb25vbWl4QHphZ29ydGVuYXkzMzMiLAogICJ2ZXJzaW9uIjogMTEKfQ=="}, - "48": {"version": "14", "sha256": "016mx9pl64faysbpfjk7kh33qa7qxcx6cm6164x76mw5pl3addvc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbC1pbi1vbmUgdGltZXIsIHN0b3B3YXRjaCwgcG9tb2Rvcm8sIGFsYXJtcyBhbmQgdG9kb3MiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJjcm9ub21peCIsCiAgIm5hbWUiOiAiQ3Jvbm9taXgiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vemFnb3J0ZW5heTMzMy9jcm9ub21peCIsCiAgInV1aWQiOiAiY3Jvbm9taXhAemFnb3J0ZW5heTMzMyIsCiAgInZlcnNpb24iOiAxNAp9"} + "48": {"version": "18", "sha256": "0ypa6a4srcl0r0lmi11ndqwxapi23sa3aypx6kc8bfpz1jn0gccc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbC1pbi1vbmUgdGltZXIsIHN0b3B3YXRjaCwgcG9tb2Rvcm8sIGFsYXJtcyBhbmQgdG9kb3MiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJjcm9ub21peCIsCiAgIm5hbWUiOiAiQ3Jvbm9taXgiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vemFnb3J0ZW5heTMzMy9jcm9ub21peCIsCiAgInV1aWQiOiAiY3Jvbm9taXhAemFnb3J0ZW5heTMzMyIsCiAgInZlcnNpb24iOiAxOAp9"} }} , {"uuid": "switchlayoutaltshift@seriyyy95.com", "name": "SwitchLayoutAltShift", "pname": "switchlayoutaltshift", "description": "Allows to switch input source using Alt+Shift", "link": "https://extensions.gnome.org/extension/6006/switchlayoutaltshift/", "shell_version_map": { "42": {"version": "2", "sha256": "0c1v3kw5kg7gk81hr1xjpj9h4xk0yz02b35dfd906ap0x62sq4wa", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFsbG93cyB0byBzd2l0Y2ggaW5wdXQgc291cmNlIHVzaW5nIEFsdCtTaGlmdCIsCiAgIm5hbWUiOiAiU3dpdGNoTGF5b3V0QWx0U2hpZnQiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuc3dpdGNobGF5b3V0YWx0c2hpZnQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQyIiwKICAgICI0MyIsCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9TZXJpeXl5OTUvc3dpdGNobGF5b3V0YWx0c2hpZnQuZ2l0IiwKICAidXVpZCI6ICJzd2l0Y2hsYXlvdXRhbHRzaGlmdEBzZXJpeXl5OTUuY29tIiwKICAidmVyc2lvbiI6IDIKfQ=="}, @@ -7139,7 +7146,7 @@ "45": {"version": "28", "sha256": "0dw0l56p3q1r2s599mkb7i15mk40dx2k7dfbp345fkgqwbvalbl5", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkZ1bGx5IGN1c3RvbWl6ZSB5b3VyIE9TRCAoIE9uIFNjcmVlbiBEaXNwbGF5ICkgcG9wIHVwcyBsaWtlIFZvbHVtZSAsIEJyaWdodG5lc3Mgb3IgQ2FmZmVpbmUgLCBMb2NrIEtleXMgZXRjLiBNb3ZlLCBvcmllbnQsIHJlc2l6ZSwgbnVtZXJpYyAlLCBjaG9vc2UgbW9uaXRvciwgc2V0IGhpZGUtZGVsYXkgYW5kIHN0eWxlIHRvIG1hdGNoIHlvdXIgdGhlbWUgYW5kIGxpa2luZy4gWW91IGNhbiBhbHNvIHNlbGVjdCBhbnkgY29tYmluYXRpb24gb2YgY29tcG9uZW50cyB0byBkaXNwbGF5OiBpY29uLCB0ZXh0LWxhYmVsLCBsZXZlbC1iYXIsIG51bWVyaWMgJS4gIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJuZXVyb21vcnBoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogImN1c3RvbS1vc2QiLAogICJuYW1lIjogIkN1c3RvbSBPU0QiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY3VzdG9tLW9zZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbmV1cm9tb3JwaC9jdXN0b20tb3NkIiwKICAidXVpZCI6ICJjdXN0b20tb3NkQG5ldXJvbW9ycGgiLAogICJ2ZXJzaW9uIjogMjgKfQ=="}, "46": {"version": "28", "sha256": "0dw0l56p3q1r2s599mkb7i15mk40dx2k7dfbp345fkgqwbvalbl5", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkZ1bGx5IGN1c3RvbWl6ZSB5b3VyIE9TRCAoIE9uIFNjcmVlbiBEaXNwbGF5ICkgcG9wIHVwcyBsaWtlIFZvbHVtZSAsIEJyaWdodG5lc3Mgb3IgQ2FmZmVpbmUgLCBMb2NrIEtleXMgZXRjLiBNb3ZlLCBvcmllbnQsIHJlc2l6ZSwgbnVtZXJpYyAlLCBjaG9vc2UgbW9uaXRvciwgc2V0IGhpZGUtZGVsYXkgYW5kIHN0eWxlIHRvIG1hdGNoIHlvdXIgdGhlbWUgYW5kIGxpa2luZy4gWW91IGNhbiBhbHNvIHNlbGVjdCBhbnkgY29tYmluYXRpb24gb2YgY29tcG9uZW50cyB0byBkaXNwbGF5OiBpY29uLCB0ZXh0LWxhYmVsLCBsZXZlbC1iYXIsIG51bWVyaWMgJS4gIiwKICAiZG9uYXRpb25zIjogewogICAgImJ1eW1lYWNvZmZlZSI6ICJuZXVyb21vcnBoIgogIH0sCiAgImdldHRleHQtZG9tYWluIjogImN1c3RvbS1vc2QiLAogICJuYW1lIjogIkN1c3RvbSBPU0QiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY3VzdG9tLW9zZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbmV1cm9tb3JwaC9jdXN0b20tb3NkIiwKICAidXVpZCI6ICJjdXN0b20tb3NkQG5ldXJvbW9ycGgiLAogICJ2ZXJzaW9uIjogMjgKfQ=="} }} -, {"uuid": "switch-x11-wayland@prasanthc41m.github.com", "name": "X11 Or Wayland Default Session Switch ", "pname": "switch-x11-wayland-default-session", "description": "A GNOME Shell extension that adds a X11 or Wayland session indicator to the top panel and allows the user to switch default session between X11 and Wayland.", "link": "https://extensions.gnome.org/extension/6145/switch-x11-wayland-default-session/", "shell_version_map": { +, {"uuid": "switch-x11-wayland@prasanthc41m.github.com", "name": "X11 Or Wayland Default Session Switch ", "pname": "switch-x11-wayland-default-session", "description": "A GNOME Shell extension that adds a X11 or Wayland session indicator to the top panel and allows the user to switch default session between X11 and Wayland.\nRequrements: gnome-session-xsession", "link": "https://extensions.gnome.org/extension/6145/switch-x11-wayland-default-session/", "shell_version_map": { "44": {"version": "5", "sha256": "1kscrxpxj1nij6336fdjidp7ff3n8yd5lyz34mbrs5gqnzzy7fm9", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgR05PTUUgU2hlbGwgZXh0ZW5zaW9uIHRoYXQgYWRkcyBhIFgxMSBvciBXYXlsYW5kIHNlc3Npb24gaW5kaWNhdG9yIHRvIHRoZSB0b3AgcGFuZWwgYW5kIGFsbG93cyB0aGUgdXNlciB0byBzd2l0Y2ggZGVmYXVsdCBzZXNzaW9uIGJldHdlZW4gWDExIGFuZCBXYXlsYW5kLiIsCiAgIm5hbWUiOiAiU3dpdGNoIFgxMSBXYXlsYW5kIERlZmF1bHQgU2Vzc2lvbiIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wcmFzYW50aGM0MW0vc3dpdGNoLXgxMS13YXlsYW5kIiwKICAidXVpZCI6ICJzd2l0Y2gteDExLXdheWxhbmRAcHJhc2FudGhjNDFtLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNQp9"}, "45": {"version": "8", "sha256": "0f72c6rd9b8hp602lyfljxnfp7cmayrn8js459ma6abrwxpwq8ph", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgR05PTUUgU2hlbGwgZXh0ZW5zaW9uIHRoYXQgYWRkcyBhIFgxMSBvciBXYXlsYW5kIHNlc3Npb24gaW5kaWNhdG9yIHRvIHRoZSB0b3AgcGFuZWwgYW5kIGFsbG93cyB0aGUgdXNlciB0byBzd2l0Y2ggZGVmYXVsdCBzZXNzaW9uIGJldHdlZW4gWDExIGFuZCBXYXlsYW5kLiIsCiAgIm5hbWUiOiAiWDExIE9yIFdheWxhbmQgRGVmYXVsdCBTZXNzaW9uIFN3aXRjaCAiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vcHJhc2FudGhjNDFtL3N3aXRjaC14MTEtd2F5bGFuZCIsCiAgInV1aWQiOiAic3dpdGNoLXgxMS13YXlsYW5kQHByYXNhbnRoYzQxbS5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDgKfQ=="}, "46": {"version": "8", "sha256": "0f72c6rd9b8hp602lyfljxnfp7cmayrn8js459ma6abrwxpwq8ph", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgR05PTUUgU2hlbGwgZXh0ZW5zaW9uIHRoYXQgYWRkcyBhIFgxMSBvciBXYXlsYW5kIHNlc3Npb24gaW5kaWNhdG9yIHRvIHRoZSB0b3AgcGFuZWwgYW5kIGFsbG93cyB0aGUgdXNlciB0byBzd2l0Y2ggZGVmYXVsdCBzZXNzaW9uIGJldHdlZW4gWDExIGFuZCBXYXlsYW5kLiIsCiAgIm5hbWUiOiAiWDExIE9yIFdheWxhbmQgRGVmYXVsdCBTZXNzaW9uIFN3aXRjaCAiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vcHJhc2FudGhjNDFtL3N3aXRjaC14MTEtd2F5bGFuZCIsCiAgInV1aWQiOiAic3dpdGNoLXgxMS13YXlsYW5kQHByYXNhbnRoYzQxbS5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDgKfQ=="}, @@ -7430,8 +7437,8 @@ , {"uuid": "multicore-system-monitor@igrek.dev", "name": "Multicore System Monitor", "pname": "multicore-system-monitor", "description": "Show consumption of each CPU core and memory", "link": "https://extensions.gnome.org/extension/6364/multicore-system-monitor/", "shell_version_map": { "44": {"version": "2", "sha256": "1c7pa2afmimljxvlg93gmlvc9wj48wh8dni4kra48wh73ishv0d9", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY29uc3VtcHRpb24gb2YgZWFjaCBDUFUgY29yZSBhbmQgbWVtb3J5IiwKICAibmFtZSI6ICJtdWx0aWNvcmUtc3lzdGVtLW1vbml0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaWdyZWs1MS9tdWx0aWNvcmUtbW9uaXRvciIsCiAgInV1aWQiOiAibXVsdGljb3JlLXN5c3RlbS1tb25pdG9yQGlncmVrLmRldiIsCiAgInZlcnNpb24iOiAyCn0="}, "45": {"version": "4", "sha256": "1rcw2i1dfg998vhwpvycchx3mqp8zv64rcm0s1fv8hbjfnf6r9xj", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY29uc3VtcHRpb24gb2YgZWFjaCBDUFUgY29yZSBhbmQgbWVtb3J5IiwKICAibmFtZSI6ICJtdWx0aWNvcmUtc3lzdGVtLW1vbml0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaWdyZWs1MS9tdWx0aWNvcmUtbW9uaXRvciIsCiAgInV1aWQiOiAibXVsdGljb3JlLXN5c3RlbS1tb25pdG9yQGlncmVrLmRldiIsCiAgInZlcnNpb24iOiA0Cn0="}, - "46": {"version": "7", "sha256": "1avlsnsgvbdg98xhxxd0yibyv8gawzsw2a3ll32x635p1wlc00vp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY29uc3VtcHRpb24gb2YgZWFjaCBDUFUgY29yZSBhbmQgbWVtb3J5IiwKICAibmFtZSI6ICJNdWx0aWNvcmUgU3lzdGVtIE1vbml0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2lncmVrNTEvbXVsdGljb3JlLW1vbml0b3IiLAogICJ1dWlkIjogIm11bHRpY29yZS1zeXN0ZW0tbW9uaXRvckBpZ3Jlay5kZXYiLAogICJ2ZXJzaW9uIjogNwp9"}, - "47": {"version": "7", "sha256": "1avlsnsgvbdg98xhxxd0yibyv8gawzsw2a3ll32x635p1wlc00vp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY29uc3VtcHRpb24gb2YgZWFjaCBDUFUgY29yZSBhbmQgbWVtb3J5IiwKICAibmFtZSI6ICJNdWx0aWNvcmUgU3lzdGVtIE1vbml0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2lncmVrNTEvbXVsdGljb3JlLW1vbml0b3IiLAogICJ1dWlkIjogIm11bHRpY29yZS1zeXN0ZW0tbW9uaXRvckBpZ3Jlay5kZXYiLAogICJ2ZXJzaW9uIjogNwp9"} + "46": {"version": "6", "sha256": "0lw9s5n1hkc3rymf4d6rc6jrmgnl3cc70vg5jzgahabsi8yv9lwq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY29uc3VtcHRpb24gb2YgZWFjaCBDUFUgY29yZSBhbmQgbWVtb3J5IiwKICAibmFtZSI6ICJtdWx0aWNvcmUtc3lzdGVtLW1vbml0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaWdyZWs1MS9tdWx0aWNvcmUtbW9uaXRvciIsCiAgInV1aWQiOiAibXVsdGljb3JlLXN5c3RlbS1tb25pdG9yQGlncmVrLmRldiIsCiAgInZlcnNpb24iOiA2Cn0="}, + "47": {"version": "8", "sha256": "10fdnczgr8j4x2baglj3ylm6md8x4bmmm5b6b8mwgsga36ksixf0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgY29uc3VtcHRpb24gb2YgZWFjaCBDUFUgY29yZSBhbmQgbWVtb3J5IiwKICAibmFtZSI6ICJNdWx0aWNvcmUgU3lzdGVtIE1vbml0b3IiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaWdyZWs1MS9tdWx0aWNvcmUtbW9uaXRvciIsCiAgInV1aWQiOiAibXVsdGljb3JlLXN5c3RlbS1tb25pdG9yQGlncmVrLmRldiIsCiAgInZlcnNpb24iOiA4Cn0="} }} , {"uuid": "pinguXnetLabel@pinguX.aTa", "name": "pinguXnetLabel", "pname": "pinguxnetlabel", "description": "Shows current download upload speed on panel \nThis extension is a Gnome 45 adaption of Net Speed by AlynxZhou", "link": "https://extensions.gnome.org/extension/6367/pinguxnetlabel/", "shell_version_map": { "45": {"version": "2", "sha256": "1g3mvwlg1v6g4whrnb0radqmj6vq1799z9llsv64zbldwk4w5wag", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIGN1cnJlbnQgZG93bmxvYWQgdXBsb2FkIHNwZWVkIG9uIHBhbmVsIFxuVGhpcyBleHRlbnNpb24gaXMgYSBHbm9tZSA0NSBhZGFwdGlvbiBvZiBOZXQgU3BlZWQgYnkgQWx5bnhaaG91IiwKICAibmFtZSI6ICJwaW5ndVhuZXRMYWJlbCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9fcGluZ3VYL3Bpbmd1eG5ldGxhYmVsIiwKICAidXVpZCI6ICJwaW5ndVhuZXRMYWJlbEBwaW5ndVguYVRhIiwKICAidmVyc2lvbiI6IDIKfQ=="} @@ -7476,9 +7483,9 @@ , {"uuid": "update-extension@purejava.org", "name": "Fedora Linux Update Indicator", "pname": "fedora-linux-update-indicator", "description": "GNOME Shell update indicator for Fedora Linux.\n This is based on Arch Linux Updates Indicator by Raphaël Rochet.\n This extension is not affiliated, funded, or in any way associated with Fedora brand and Red Hat Software.", "link": "https://extensions.gnome.org/extension/6406/fedora-linux-update-indicator/", "shell_version_map": { "44": {"version": "8", "sha256": "1rc6431z90k7ad2bqrkqsxjwh1dwf0swkbj0r8c3df084cs62fln", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS5cbiAgU2VlIFJFQURNRSBhYm91dCBHbm9tZSBDb25zb2xlIiwKICAibmFtZSI6ICJGZWRvcmEgTGludXggVXBkYXRlIEluZGljYXRvciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDQiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wdXJlamF2YS9mZWRvcmEtdXBkYXRlIiwKICAidXVpZCI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgInZlcnNpb24iOiA4Cn0="}, "45": {"version": "10", "sha256": "0ww9j0ijqpa69nggq7kjkcx19qkk5cmkv2axrjk45p1c9h3jidkg", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wdXJlamF2YS9mZWRvcmEtdXBkYXRlIiwKICAidXVpZCI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgInZlcnNpb24iOiAxMAp9"}, - "46": {"version": "27", "sha256": "141jm9kxq8swhyrv9lhl9c95zfai64qvqkcp1gxxj36n6v9jlwwp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3B1cmVqYXZhL2ZlZG9yYS11cGRhdGUiLAogICJ1dWlkIjogInVwZGF0ZS1leHRlbnNpb25AcHVyZWphdmEub3JnIiwKICAidmVyc2lvbiI6IDI3Cn0="}, - "47": {"version": "27", "sha256": "141jm9kxq8swhyrv9lhl9c95zfai64qvqkcp1gxxj36n6v9jlwwp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3B1cmVqYXZhL2ZlZG9yYS11cGRhdGUiLAogICJ1dWlkIjogInVwZGF0ZS1leHRlbnNpb25AcHVyZWphdmEub3JnIiwKICAidmVyc2lvbiI6IDI3Cn0="}, - "48": {"version": "27", "sha256": "141jm9kxq8swhyrv9lhl9c95zfai64qvqkcp1gxxj36n6v9jlwwp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3B1cmVqYXZhL2ZlZG9yYS11cGRhdGUiLAogICJ1dWlkIjogInVwZGF0ZS1leHRlbnNpb25AcHVyZWphdmEub3JnIiwKICAidmVyc2lvbiI6IDI3Cn0="} + "46": {"version": "28", "sha256": "1ywh4hi2qp1gb384b03g2a8smx6b3gpm83hhsqbm682pf65pbmqm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3B1cmVqYXZhL2ZlZG9yYS11cGRhdGUiLAogICJ1dWlkIjogInVwZGF0ZS1leHRlbnNpb25AcHVyZWphdmEub3JnIiwKICAidmVyc2lvbiI6IDI4Cn0="}, + "47": {"version": "28", "sha256": "1ywh4hi2qp1gb384b03g2a8smx6b3gpm83hhsqbm682pf65pbmqm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3B1cmVqYXZhL2ZlZG9yYS11cGRhdGUiLAogICJ1dWlkIjogInVwZGF0ZS1leHRlbnNpb25AcHVyZWphdmEub3JnIiwKICAidmVyc2lvbiI6IDI4Cn0="}, + "48": {"version": "28", "sha256": "1ywh4hi2qp1gb384b03g2a8smx6b3gpm83hhsqbm682pf65pbmqm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdOT01FIFNoZWxsIHVwZGF0ZSBpbmRpY2F0b3IgZm9yIEZlZG9yYSBMaW51eC5cbiAgVGhpcyBpcyBiYXNlZCBvbiBBcmNoIExpbnV4IFVwZGF0ZXMgSW5kaWNhdG9yIGJ5IFJhcGhhXHUwMGVibCBSb2NoZXQuXG4gIFRoaXMgZXh0ZW5zaW9uIGlzIG5vdCBhZmZpbGlhdGVkLCBmdW5kZWQsIG9yIGluIGFueSB3YXkgYXNzb2NpYXRlZCB3aXRoIEZlZG9yYSBicmFuZCBhbmQgUmVkIEhhdCBTb2Z0d2FyZS4iLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJ1cGRhdGUtZXh0ZW5zaW9uQHB1cmVqYXZhLm9yZyIsCiAgIm5hbWUiOiAiRmVkb3JhIExpbnV4IFVwZGF0ZSBJbmRpY2F0b3IiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZmVkb3JhLXVwZGF0ZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3B1cmVqYXZhL2ZlZG9yYS11cGRhdGUiLAogICJ1dWlkIjogInVwZGF0ZS1leHRlbnNpb25AcHVyZWphdmEub3JnIiwKICAidmVyc2lvbiI6IDI4Cn0="} }} , {"uuid": "iso8601ish@S410", "name": "ISO8601-ish Clock", "pname": "iso8601-ish-clock", "description": "Overrides Gnome's clock format with ISO8601-inspired one.\n\nClock preferences in Date & Time section of Gnome Settings are respected, in a way.\n\"Date\" and \"Seconds\" behave as usual.\n\"Week Day\" inserts ISO Week and Weekday between the date and time. E.g. \"2023-10-16 W42-1 19:45\".", "link": "https://extensions.gnome.org/extension/6413/iso8601-ish-clock/", "shell_version_map": { "45": {"version": "9", "sha256": "1261y2c0i996m0f3f4n7xzmfrrrlb3ibgc23qdkr9lfjmrkv6vfm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk92ZXJyaWRlcyBHbm9tZSdzIGNsb2NrIGZvcm1hdCB3aXRoIElTTzg2MDEtaW5zcGlyZWQgb25lLlxuXG5DbG9jayBwcmVmZXJlbmNlcyBpbiBEYXRlICYgVGltZSBzZWN0aW9uIG9mIEdub21lIFNldHRpbmdzIGFyZSByZXNwZWN0ZWQsIGluIGEgd2F5LlxuXCJEYXRlXCIgYW5kIFwiU2Vjb25kc1wiIGJlaGF2ZSBhcyB1c3VhbC5cblwiV2VlayBEYXlcIiBpbnNlcnRzIElTTyBXZWVrIGFuZCBXZWVrZGF5IGJldHdlZW4gdGhlIGRhdGUgYW5kIHRpbWUuIEUuZy4gXCIyMDIzLTEwLTE2IFc0Mi0xIDE5OjQ1XCIuIiwKICAibmFtZSI6ICJJU084NjAxLWlzaCBDbG9jayIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmNvbS9TNDEwL2lzbzg2MDFpc2giLAogICJ1dWlkIjogImlzbzg2MDFpc2hAUzQxMCIsCiAgInZlcnNpb24iOiA5Cn0="}, @@ -7589,9 +7596,10 @@ "42": {"version": "4", "sha256": "0kz5lq0gxj4vvy6rlhzh5hpilzjwzh2qgjbc8nyvj3wwpzrw1pfi", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgYSBidXR0b24gaW4gdGhlIFJlc3RhcnQgZGlhbG9nIHRvIHNlbGVjdCBhIHNlY29uZGFyeSBvcGVyYXRpbmcgc3lzdGVtIiwKICAibmFtZSI6ICJSZXN0YXJ0IEludG8uLi4iLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubmV0LWJncmVjby1yZXN0YXJ0aW50byIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDIiCiAgXSwKICAidXJsIjogImh0dHBzOi8vaGcuYmdyZWNvLm5ldC9yZXN0YXJ0aW50b0BiZ3JlY28ubmV0IiwKICAidXVpZCI6ICJyZXN0YXJ0aW50b0BiZ3JlY28ubmV0IiwKICAidmVyc2lvbiI6IDQsCiAgInZlcnNpb24tbmFtZSI6ICI0Mi4xLjIiCn0="} }} , {"uuid": "clown@markocic", "name": "Clown", "pname": "clown", "description": "Displays clown emoji in the panel and plays clown theme song on click", "link": "https://extensions.gnome.org/extension/6544/clown/", "shell_version_map": { - "45": {"version": "8", "sha256": "0sd6n8ldjldsp88ggccr37ymgdg1n4f32gxihjhzh50jlsr655pk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJrb2NpYy9jbG93bi1leHRlbnNpb24iLAogICJ1dWlkIjogImNsb3duQG1hcmtvY2ljIiwKICAidmVyc2lvbiI6IDgKfQ=="}, - "46": {"version": "8", "sha256": "0sd6n8ldjldsp88ggccr37ymgdg1n4f32gxihjhzh50jlsr655pk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJrb2NpYy9jbG93bi1leHRlbnNpb24iLAogICJ1dWlkIjogImNsb3duQG1hcmtvY2ljIiwKICAidmVyc2lvbiI6IDgKfQ=="}, - "47": {"version": "8", "sha256": "0sd6n8ldjldsp88ggccr37ymgdg1n4f32gxihjhzh50jlsr655pk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9tYXJrb2NpYy9jbG93bi1leHRlbnNpb24iLAogICJ1dWlkIjogImNsb3duQG1hcmtvY2ljIiwKICAidmVyc2lvbiI6IDgKfQ=="} + "45": {"version": "9", "sha256": "048gf8yliwfc9zs3i5gfz17zw7wc4ifbv5m2xs0lwn4y8dz9vrlm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFya29jaWMvY2xvd24tZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjbG93bkBtYXJrb2NpYyIsCiAgInZlcnNpb24iOiA5Cn0="}, + "46": {"version": "9", "sha256": "048gf8yliwfc9zs3i5gfz17zw7wc4ifbv5m2xs0lwn4y8dz9vrlm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFya29jaWMvY2xvd24tZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjbG93bkBtYXJrb2NpYyIsCiAgInZlcnNpb24iOiA5Cn0="}, + "47": {"version": "9", "sha256": "048gf8yliwfc9zs3i5gfz17zw7wc4ifbv5m2xs0lwn4y8dz9vrlm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFya29jaWMvY2xvd24tZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjbG93bkBtYXJrb2NpYyIsCiAgInZlcnNpb24iOiA5Cn0="}, + "48": {"version": "9", "sha256": "048gf8yliwfc9zs3i5gfz17zw7wc4ifbv5m2xs0lwn4y8dz9vrlm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGNsb3duIGVtb2ppIGluIHRoZSBwYW5lbCBhbmQgcGxheXMgY2xvd24gdGhlbWUgc29uZyBvbiBjbGljayIsCiAgIm5hbWUiOiAiQ2xvd24iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbWFya29jaWMvY2xvd24tZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJjbG93bkBtYXJrb2NpYyIsCiAgInZlcnNpb24iOiA5Cn0="} }} , {"uuid": "input-source-dbus-interface@raiden_fumo", "name": "Input source D-Bus interface", "pname": "input-source-d-bus-interface", "description": "Add D-Bus interface for changing input sources via command", "link": "https://extensions.gnome.org/extension/6547/input-source-d-bus-interface/", "shell_version_map": { "38": {"version": "3", "sha256": "1yj6b4ccfmk3k9bv2hp7x29dsa1ms7spq6n1xy8alaijy04jav5a", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZCBELUJ1cyBpbnRlcmZhY2UgZm9yIGNoYW5naW5nIGlucHV0IHNvdXJjZXMgdmlhIGNvbW1hbmQiLAogICJuYW1lIjogIklucHV0IHNvdXJjZSBELUJ1cyBpbnRlcmZhY2UiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMjgiLAogICAgIjMuMzAiLAogICAgIjMuMzQiLAogICAgIjMuMzIiLAogICAgIjMuMzYiLAogICAgIjMuMzgiLAogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2hlcnJzY2hlci1vZi1zbGVlcGluZy9nbm9tZS1pbnB1dC1zb3VyY2UtZGJ1cy1pbnRlcmZhY2UiLAogICJ1dWlkIjogImlucHV0LXNvdXJjZS1kYnVzLWludGVyZmFjZUByYWlkZW5fZnVtbyIsCiAgInZlcnNpb24iOiAzCn0="}, @@ -7662,9 +7670,10 @@ "45": {"version": "3", "sha256": "1w02yp5hpmwbpzd02y6mqyb40aksbrbp4vwqrw5y2p9d3hrzn05k", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1ha2VzIEdub21lJ3MgT25TY3JlZW4gS2V5Ym9hcmQgbW9yZSB1c2FibGUuXG5cbkZlYXR1cmVzOlxuKiBJbmNsdWRlcyBhZGRpdGlvbmFsIGJ1dHRvbnM6IEFycm93IGtleXMsIEVzYywgVGFiLCBDdHJsLCBBbHQsIFN1cGVyLCBGMS0xMlxuKiBTdXBwb3J0cyBrZXkgY29tYmluYXRpb25zIGxpa2UgYEN0cmwgKyBDYCwgYEFsdCArIFRhYmAsIGBDdHJsICsgU2hpZnQgKyBDYCwgYFN1cGVyICsgQSwgQWx0ICsgRjJgIGV0Yy5cbiogQ29uZmlndXJhYmxlIGtleWJvYXJkIHNpemUgKGxhbmRzY2FwZS9wb3J0cmFpdClcbiogU3RhdHVzYmFyIGluZGljYXRvciB0byB0b2dnbGUga2V5Ym9hcmRcbiogV29ya3MgaW4gR25vbWUgcGFzc3dvcmQgbW9kYWxzXG5cblRoaXMgZXh0ZW5zaW9uIGlzIGEgZm9yayBvZiBodHRwczovL2dpdGh1Yi5jb20vbmljay1zaG15cmV2L2ltcHJvdmVkLW9zay1nbm9tZS1leHQuIEZvcm1lcmx5IGtub3duIGFzIEltcHJvdmVkIE9TSy4iLAogICJuYW1lIjogIkVuaGFuY2VkIE9TSyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9jYXNzMDAvZW5oYW5jZWQtb3NrLWdub21lLWV4dCIsCiAgInV1aWQiOiAiZW5oYW5jZWRvc2tAY2FzczAwLmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAzCn0="} }} , {"uuid": "dev-container-manager@devopsnextgenx", "name": "dev-container-manager", "pname": "dev-container-manager", "description": "Gnome Extension to enable cicd/container/kubernetes and cloud resource handling. you can use docker, podman and use kubernetes clusters with kind. Added resize, delete container and filter active containers. You can enable Ollama as well if you have the Ollama installed on your machine. It can be useful for copilot in IDEs. Use J.A.R.V.I.S. for your desktop, to intract with your own local llm models, running wiht ollama. Its your own local chatgpt/chatbot with your own data. Start your own OpenAI alternative with your own data.", "link": "https://extensions.gnome.org/extension/6601/dev-container-manager/", "shell_version_map": { - "45": {"version": "55", "sha256": "1agw1v4ngc883aymmqbykydaq9xw6s59sd0vb8r36waxk1x7dg07", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvcHNuZXh0Z2VueC9nbm9tZS1leHRlbnNpb25zIiwKICAidXVpZCI6ICJkZXYtY29udGFpbmVyLW1hbmFnZXJAZGV2b3BzbmV4dGdlbngiLAogICJ2ZXJzaW9uIjogNTUsCiAgInZlcnNpb24tbmFtZSI6ICIwLjAuMTEiCn0="}, - "46": {"version": "55", "sha256": "1agw1v4ngc883aymmqbykydaq9xw6s59sd0vb8r36waxk1x7dg07", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvcHNuZXh0Z2VueC9nbm9tZS1leHRlbnNpb25zIiwKICAidXVpZCI6ICJkZXYtY29udGFpbmVyLW1hbmFnZXJAZGV2b3BzbmV4dGdlbngiLAogICJ2ZXJzaW9uIjogNTUsCiAgInZlcnNpb24tbmFtZSI6ICIwLjAuMTEiCn0="}, - "47": {"version": "55", "sha256": "1agw1v4ngc883aymmqbykydaq9xw6s59sd0vb8r36waxk1x7dg07", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kZXZvcHNuZXh0Z2VueC9nbm9tZS1leHRlbnNpb25zIiwKICAidXVpZCI6ICJkZXYtY29udGFpbmVyLW1hbmFnZXJAZGV2b3BzbmV4dGdlbngiLAogICJ2ZXJzaW9uIjogNTUsCiAgInZlcnNpb24tbmFtZSI6ICIwLjAuMTEiCn0="} + "45": {"version": "56", "sha256": "06chg5mspczgjxxjw54f28g9bdwshp7z04y4rdgykx4rqgl2nh5j", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGV2b3BzbmV4dGdlbngvZ25vbWUtZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAiZGV2LWNvbnRhaW5lci1tYW5hZ2VyQGRldm9wc25leHRnZW54IiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiMC4wLjExIgp9"}, + "46": {"version": "56", "sha256": "06chg5mspczgjxxjw54f28g9bdwshp7z04y4rdgykx4rqgl2nh5j", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGV2b3BzbmV4dGdlbngvZ25vbWUtZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAiZGV2LWNvbnRhaW5lci1tYW5hZ2VyQGRldm9wc25leHRnZW54IiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiMC4wLjExIgp9"}, + "47": {"version": "56", "sha256": "06chg5mspczgjxxjw54f28g9bdwshp7z04y4rdgykx4rqgl2nh5j", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGV2b3BzbmV4dGdlbngvZ25vbWUtZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAiZGV2LWNvbnRhaW5lci1tYW5hZ2VyQGRldm9wc25leHRnZW54IiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiMC4wLjExIgp9"}, + "48": {"version": "56", "sha256": "06chg5mspczgjxxjw54f28g9bdwshp7z04y4rdgykx4rqgl2nh5j", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkdub21lIEV4dGVuc2lvbiB0byBlbmFibGUgY2ljZC9jb250YWluZXIva3ViZXJuZXRlcyBhbmQgY2xvdWQgcmVzb3VyY2UgaGFuZGxpbmcuIHlvdSBjYW4gdXNlIGRvY2tlciwgcG9kbWFuIGFuZCB1c2Uga3ViZXJuZXRlcyBjbHVzdGVycyB3aXRoIGtpbmQuIEFkZGVkIHJlc2l6ZSwgZGVsZXRlIGNvbnRhaW5lciBhbmQgZmlsdGVyIGFjdGl2ZSBjb250YWluZXJzLiBZb3UgY2FuIGVuYWJsZSBPbGxhbWEgYXMgd2VsbCBpZiB5b3UgaGF2ZSB0aGUgT2xsYW1hIGluc3RhbGxlZCBvbiB5b3VyIG1hY2hpbmUuIEl0IGNhbiBiZSB1c2VmdWwgZm9yIGNvcGlsb3QgaW4gSURFcy4gVXNlIEouQS5SLlYuSS5TLiBmb3IgeW91ciBkZXNrdG9wLCB0byBpbnRyYWN0IHdpdGggeW91ciBvd24gbG9jYWwgbGxtIG1vZGVscywgcnVubmluZyB3aWh0IG9sbGFtYS4gSXRzIHlvdXIgb3duIGxvY2FsIGNoYXRncHQvY2hhdGJvdCB3aXRoIHlvdXIgb3duIGRhdGEuIFN0YXJ0IHlvdXIgb3duIE9wZW5BSSBhbHRlcm5hdGl2ZSB3aXRoIHlvdXIgb3duIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJkZXZvcHNuZXh0Z2VueCIsCiAgICAia29maSI6ICJkZXZvcHNuZXh0Z2VueCIKICB9LAogICJuYW1lIjogImRldi1jb250YWluZXItbWFuYWdlciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5kZXYtY29udGFpbmVyLW1hbmFnZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGV2b3BzbmV4dGdlbngvZ25vbWUtZXh0ZW5zaW9ucyIsCiAgInV1aWQiOiAiZGV2LWNvbnRhaW5lci1tYW5hZ2VyQGRldm9wc25leHRnZW54IiwKICAidmVyc2lvbiI6IDU2LAogICJ2ZXJzaW9uLW5hbWUiOiAiMC4wLjExIgp9"} }} , {"uuid": "move-to-next-screen@wosar.me", "name": "Move To Next Screen", "pname": "move-to-next-screen", "description": "Adds a keyboard shortcut to move the current window to the next screen", "link": "https://extensions.gnome.org/extension/6610/move-to-next-screen/", "shell_version_map": { "45": {"version": "5", "sha256": "0rq1407ywfv9n0n3fj5zj3s7bpg8hpfkckcadxn7xbx04q6q4ysz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgYSBrZXlib2FyZCBzaG9ydGN1dCB0byBtb3ZlIHRoZSBjdXJyZW50IHdpbmRvdyB0byB0aGUgbmV4dCBzY3JlZW4iLAogICJuYW1lIjogIk1vdmUgVG8gTmV4dCBTY3JlZW4iLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubW92ZS10by1uZXh0LXNjcmVlbiIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9md29zYXIvbW92ZS10by1uZXh0LXNjcmVlbiIsCiAgInV1aWQiOiAibW92ZS10by1uZXh0LXNjcmVlbkB3b3Nhci5tZSIsCiAgInZlcnNpb24iOiA1Cn0="}, @@ -8039,10 +8048,11 @@ "45": {"version": "1", "sha256": "1zsx2q845ng31nn3qavhf2wd3n7qhghr5w1kz6wvvq3i92zf8alk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc2FibGUgdGhlIHNjcmVlbi13YWtpbmcgYmVoYXZpb3Igb2YgbG9jayBzY3JlZW4gbm90aWZpY2F0aW9ucyIsCiAgIm5hbWUiOiAiU2xlZXAgVGhyb3VnaCBOb3RpZmljYXRpb25zIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9yaGVuZHJpYy9zbGVlcC10aHJvdWdoLW5vdGlmaWNhdGlvbnMiLAogICJ1dWlkIjogInNsZWVwLXRocm91Z2gtbm90aWZpY2F0aW9uc0ByaGVuZHJpYy5naXRsYWIudGhlX25hbWVfb2ZfdGhpc19kZXNrdG9wX2Vudmlyb25tZW50Lm9yZyIsCiAgInZlcnNpb24iOiAxCn0="}, "46": {"version": "1", "sha256": "1zsx2q845ng31nn3qavhf2wd3n7qhghr5w1kz6wvvq3i92zf8alk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc2FibGUgdGhlIHNjcmVlbi13YWtpbmcgYmVoYXZpb3Igb2YgbG9jayBzY3JlZW4gbm90aWZpY2F0aW9ucyIsCiAgIm5hbWUiOiAiU2xlZXAgVGhyb3VnaCBOb3RpZmljYXRpb25zIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9yaGVuZHJpYy9zbGVlcC10aHJvdWdoLW5vdGlmaWNhdGlvbnMiLAogICJ1dWlkIjogInNsZWVwLXRocm91Z2gtbm90aWZpY2F0aW9uc0ByaGVuZHJpYy5naXRsYWIudGhlX25hbWVfb2ZfdGhpc19kZXNrdG9wX2Vudmlyb25tZW50Lm9yZyIsCiAgInZlcnNpb24iOiAxCn0="} }} -, {"uuid": "dual-monitor-toggle@poka", "name": "Dual Monitor Toggle", "pname": "dual-monitor-toggle", "description": "Easily enable or disable your secondary monitor with a single click. This extension adds a toggle button to the system menu, allowing you to quickly switch your second screen on or off without needing to navigate through settings. It automatically detects your connected monitors and their configurations, making it simple to manage your multi-monitor setup.", "link": "https://extensions.gnome.org/extension/6898/dual-monitor-toggle/", "shell_version_map": { - "45": {"version": "7", "sha256": "0rwvpr5xik4475dsmqvn3labi2bq4kkbhnm3vg80x5r5kypzgx2c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3Bva2EtSVQvZ25vbWUtZHVhbC1tb25pdG9yLXRvZ2dsZSIsCiAgInV1aWQiOiAiZHVhbC1tb25pdG9yLXRvZ2dsZUBwb2thIiwKICAidmVyc2lvbiI6IDcKfQ=="}, - "46": {"version": "7", "sha256": "0rwvpr5xik4475dsmqvn3labi2bq4kkbhnm3vg80x5r5kypzgx2c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3Bva2EtSVQvZ25vbWUtZHVhbC1tb25pdG9yLXRvZ2dsZSIsCiAgInV1aWQiOiAiZHVhbC1tb25pdG9yLXRvZ2dsZUBwb2thIiwKICAidmVyc2lvbiI6IDcKfQ=="}, - "47": {"version": "7", "sha256": "0rwvpr5xik4475dsmqvn3labi2bq4kkbhnm3vg80x5r5kypzgx2c", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3Bva2EtSVQvZ25vbWUtZHVhbC1tb25pdG9yLXRvZ2dsZSIsCiAgInV1aWQiOiAiZHVhbC1tb25pdG9yLXRvZ2dsZUBwb2thIiwKICAidmVyc2lvbiI6IDcKfQ=="} +, {"uuid": "dual-monitor-toggle@poka", "name": "Dual Monitor Toggle", "pname": "dual-monitor-toggle", "description": "Easily enable or disable your secondary monitor with a single click. This extension adds a toggle button to the system menu, allowing you to quickly switch your second screen on or off without needing to navigate through settings. It automatically detects your connected screens and their configurations, making it simple to manage your multi-monitor setup.", "link": "https://extensions.gnome.org/extension/6898/dual-monitor-toggle/", "shell_version_map": { + "45": {"version": "8", "sha256": "0w9sl1458lc8fi00nn8knq9x3g1229jngwqjqvn2r9in9rp4zspy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wb2thLUlUL2dub21lLWR1YWwtbW9uaXRvci10b2dnbGUiLAogICJ1dWlkIjogImR1YWwtbW9uaXRvci10b2dnbGVAcG9rYSIsCiAgInZlcnNpb24iOiA4Cn0="}, + "46": {"version": "8", "sha256": "0w9sl1458lc8fi00nn8knq9x3g1229jngwqjqvn2r9in9rp4zspy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wb2thLUlUL2dub21lLWR1YWwtbW9uaXRvci10b2dnbGUiLAogICJ1dWlkIjogImR1YWwtbW9uaXRvci10b2dnbGVAcG9rYSIsCiAgInZlcnNpb24iOiA4Cn0="}, + "47": {"version": "8", "sha256": "0w9sl1458lc8fi00nn8knq9x3g1229jngwqjqvn2r9in9rp4zspy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wb2thLUlUL2dub21lLWR1YWwtbW9uaXRvci10b2dnbGUiLAogICJ1dWlkIjogImR1YWwtbW9uaXRvci10b2dnbGVAcG9rYSIsCiAgInZlcnNpb24iOiA4Cn0="}, + "48": {"version": "8", "sha256": "0w9sl1458lc8fi00nn8knq9x3g1229jngwqjqvn2r9in9rp4zspy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJwb2thIiwKICAiZGVzY3JpcHRpb24iOiAiRWFzaWx5IGVuYWJsZSBvciBkaXNhYmxlIHlvdXIgc2Vjb25kYXJ5IG1vbml0b3Igd2l0aCBhIHNpbmdsZSBjbGljay4gVGhpcyBleHRlbnNpb24gYWRkcyBhIHRvZ2dsZSBidXR0b24gdG8gdGhlIHN5c3RlbSBtZW51LCBhbGxvd2luZyB5b3UgdG8gcXVpY2tseSBzd2l0Y2ggeW91ciBzZWNvbmQgc2NyZWVuIG9uIG9yIG9mZiB3aXRob3V0IG5lZWRpbmcgdG8gbmF2aWdhdGUgdGhyb3VnaCBzZXR0aW5ncy4gSXQgYXV0b21hdGljYWxseSBkZXRlY3RzIHlvdXIgY29ubmVjdGVkIG1vbml0b3JzIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgbWFraW5nIGl0IHNpbXBsZSB0byBtYW5hZ2UgeW91ciBtdWx0aS1tb25pdG9yIHNldHVwLiIsCiAgImxpY2Vuc2UiOiAiR1BMLTMuMCIsCiAgIm5hbWUiOiAiRHVhbCBNb25pdG9yIFRvZ2dsZSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9wb2thLUlUL2dub21lLWR1YWwtbW9uaXRvci10b2dnbGUiLAogICJ1dWlkIjogImR1YWwtbW9uaXRvci10b2dnbGVAcG9rYSIsCiAgInZlcnNpb24iOiA4Cn0="} }} , {"uuid": "gbinaryclock@isopolito", "name": "gBinaryClock", "pname": "gbinaryclock", "description": "Adds a binary clock to the gnome top bar", "link": "https://extensions.gnome.org/extension/6901/gbinaryclock/", "shell_version_map": { "45": {"version": "6", "sha256": "10vs258r4b0f1a6hbd0ycrcsqpz0yb336wcj0ifki5bbwf23xzz1", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgYSBiaW5hcnkgY2xvY2sgdG8gdGhlIGdub21lIHRvcCBiYXIiLAogICJuYW1lIjogImdCaW5hcnlDbG9jayIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9Jc29wb2xpdG8vZ0JpbmFyeUNsb2NrIiwKICAidXVpZCI6ICJnYmluYXJ5Y2xvY2tAaXNvcG9saXRvIiwKICAidmVyc2lvbiI6IDYKfQ=="}, @@ -8267,9 +8277,10 @@ "48": {"version": "4", "sha256": "1zrvanmhfhxpdwkvzs8b6j10d12736k34n26fpgbwhi6sqrlxbwd", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgY3VycmVudCB0cmFpbiB0cmlwIG1ldGFkYXRhIHdoZW4gY29ubmVjdGVkIHRvIG9uYm9hcmQgV2ktRmkuXG5DdXJyZW50bHkgb25seSBzdXBwb3J0cyBTTkNGIFRHViBJTk9VSS5cblxuRmV0Y2hlcyB0cmlwIGRhdGEgZnJvbSB3aWZpLnNuY2YiLAogICJuYW1lIjogIlRyYWluRmkiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYWx0b25zcy90cmFpbmZpIiwKICAidXVpZCI6ICJ0cmFpbmZpQGFsdG9uc3MuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDQKfQ=="} }} , {"uuid": "toggleAudio@blackeyeprojects.de", "name": "Toggle Headphone", "pname": "toggle-headphone", "description": "Toggles between 2 pre-defined audio sources, labeled as 'headphone' and 'speaker'.", "link": "https://extensions.gnome.org/extension/7080/toggle-headphone/", "shell_version_map": { - "45": {"version": "9", "sha256": "0yyjf4c6dv9zzgmvnrq1fxjg29km41s3w72hnyrzxi3m9jfvzjbq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9CbGFja3N0YXJleWUvdG9nZ2xlQXVkaW8tYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgInV1aWQiOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgInZlcnNpb24iOiA5Cn0="}, - "46": {"version": "9", "sha256": "0yyjf4c6dv9zzgmvnrq1fxjg29km41s3w72hnyrzxi3m9jfvzjbq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9CbGFja3N0YXJleWUvdG9nZ2xlQXVkaW8tYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgInV1aWQiOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgInZlcnNpb24iOiA5Cn0="}, - "47": {"version": "9", "sha256": "0yyjf4c6dv9zzgmvnrq1fxjg29km41s3w72hnyrzxi3m9jfvzjbq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9CbGFja3N0YXJleWUvdG9nZ2xlQXVkaW8tYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgInV1aWQiOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgInZlcnNpb24iOiA5Cn0="} + "45": {"version": "10", "sha256": "02dq0r5gd1cr4vi9fh0yq665l2sj1k6slhp56j3y1ds02w4kqlxj", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQmxhY2tzdGFyZXllL3RvZ2dsZUF1ZGlvLWJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ1dWlkIjogInRvZ2dsZUF1ZGlvQGJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ2ZXJzaW9uIjogMTAKfQ=="}, + "46": {"version": "10", "sha256": "02dq0r5gd1cr4vi9fh0yq665l2sj1k6slhp56j3y1ds02w4kqlxj", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQmxhY2tzdGFyZXllL3RvZ2dsZUF1ZGlvLWJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ1dWlkIjogInRvZ2dsZUF1ZGlvQGJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ2ZXJzaW9uIjogMTAKfQ=="}, + "47": {"version": "10", "sha256": "02dq0r5gd1cr4vi9fh0yq665l2sj1k6slhp56j3y1ds02w4kqlxj", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQmxhY2tzdGFyZXllL3RvZ2dsZUF1ZGlvLWJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ1dWlkIjogInRvZ2dsZUF1ZGlvQGJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ2ZXJzaW9uIjogMTAKfQ=="}, + "48": {"version": "10", "sha256": "02dq0r5gd1cr4vi9fh0yq665l2sj1k6slhp56j3y1ds02w4kqlxj", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZXMgYmV0d2VlbiAyIHByZS1kZWZpbmVkIGF1ZGlvIHNvdXJjZXMsIGxhYmVsZWQgYXMgJ2hlYWRwaG9uZScgYW5kICdzcGVha2VyJy4iLAogICJkb25hdGlvbnMiOiB7CiAgICAia29maSI6ICJibGFja19leWUiCiAgfSwKICAiZ2V0dGV4dC1kb21haW4iOiAidG9nZ2xlQXVkaW9AYmxhY2tleWVwcm9qZWN0cy5kZSIsCiAgIm5hbWUiOiAiVG9nZ2xlIEhlYWRwaG9uZSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy50b2dnbGUtYXVkaW8iLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vQmxhY2tzdGFyZXllL3RvZ2dsZUF1ZGlvLWJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ1dWlkIjogInRvZ2dsZUF1ZGlvQGJsYWNrZXllcHJvamVjdHMuZGUiLAogICJ2ZXJzaW9uIjogMTAKfQ=="} }} , {"uuid": "pinit@cankurttekin", "name": "Pin It", "pname": "pin-it", "description": "Send yourself custom notifications. Can be used as quick reminder, to-do or anything you would want to see as notification. Simply type your title, message and optionally choose icon and click Pin It to send notification to yourself. With timer button you can choose when to receive notification. Important: Do not put any important information you would not want to loose, notifications can disappear before you have a chance to act on them. Please report bugs or useful feature requests to GitHub repository below.", "link": "https://extensions.gnome.org/extension/7083/pin-it/", "shell_version_map": { "38": {"version": "13", "sha256": "106kp3l6vpiqk70xa4y2xr51dp67zqx94i47zwqr6v5d93yy97jw", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZCBzaW1wbGUgbm90ZXMgdG8gdGhlIG5vdGlmaWNhdGlvbiBhcmVhLiBDbGljayBvbiB0cmF5IGljb24sIGl0IHdpbGwgc2hvdyB1cCBhIGRpYWxvZyB3aGVyZSB5b3UgY2FuIGlucHV0IHlvdXIgbm90aWZpY2F0aW9uIHRpdGxlLCBtZXNzYWdlIGFuZCBvcHRpb25hbGx5IGljb24oZGVmYXVsdCB3aWxsIGJlIHNhbWUgYXMgdGhlIGV4dGVuc2lvbiBpY29uKS4gSW1wb3J0YW50OiBEbyBub3QgcHV0IGFueSBpbmZvcm1hdGlvbiB0aGF0IHlvdSB3b3VsZCBjYXJlIGlmIGxvc3QuIiwKICAibmFtZSI6ICJQaW4gSXQiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucGluaXQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjMuMzYiLAogICAgIjMuMzgiLAogICAgIjQwIiwKICAgICI0MSIsCiAgICAiNDIiLAogICAgIjQzIiwKICAgICI0NCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2Nhbmt1cnR0ZWtpbi9QaW5JdC1Hbm9tZS1FeHRlbnNpb24iLAogICJ1dWlkIjogInBpbml0QGNhbmt1cnR0ZWtpbiIsCiAgInZlcnNpb24iOiAxMwp9"}, @@ -8661,10 +8672,10 @@ "46": {"version": "1", "sha256": "04s5mnaza7px1n8w950iima5vhxrgpcrvg2ys1kdwgysq4mxdksd", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXkgRXRoZXJldW0gZ2FzIHByaWNlIG9uIHRoZSBwYW5lbC5cblxuIEl0IGlzIHVzaW5nIEV0aGVyc2NhbiAoZXRoZXJzY2FuLmlvKSBzZXJ2aWNlIiwKICAibmFtZSI6ICJFdGhlcmV1bSBHYXMgUHJpY2UgVHJhY2tlciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vcHVsc2Fub3JhY2xlL2dub21lX3NoZWxsX2V0aGVyZXVtX2dhc190cmFja2VyIiwKICAidXVpZCI6ICJldGhlcmV1bV9nYXNfdHJhY2tlckBwdWxzYW5vcmFjbGUuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDEKfQ=="} }} , {"uuid": "nepali-calendar-gs-extension@subashghimire.info.np", "name": "Nepal Calendar", "pname": "nepali-calendar", "description": "Shows Nepali date along with events and festivals.", "link": "https://extensions.gnome.org/extension/7490/nepali-calendar/", "shell_version_map": { - "45": {"version": "10", "sha256": "0i3r3mfqa07dnwig1vn4vs2w90840gq8sbhbln8lbicirc6cpqvk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDEwCn0="}, - "46": {"version": "10", "sha256": "0i3r3mfqa07dnwig1vn4vs2w90840gq8sbhbln8lbicirc6cpqvk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDEwCn0="}, - "47": {"version": "10", "sha256": "0i3r3mfqa07dnwig1vn4vs2w90840gq8sbhbln8lbicirc6cpqvk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDEwCn0="}, - "48": {"version": "10", "sha256": "0i3r3mfqa07dnwig1vn4vs2w90840gq8sbhbln8lbicirc6cpqvk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDEwCn0="} + "45": {"version": "11", "sha256": "0afwdh9wf4l3lgzvm7d3hggnjhlp8px8854rdmmxp5vbkqjfkzr3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDExCn0="}, + "46": {"version": "11", "sha256": "0afwdh9wf4l3lgzvm7d3hggnjhlp8px8854rdmmxp5vbkqjfkzr3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDExCn0="}, + "47": {"version": "11", "sha256": "0afwdh9wf4l3lgzvm7d3hggnjhlp8px8854rdmmxp5vbkqjfkzr3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDExCn0="}, + "48": {"version": "11", "sha256": "0afwdh9wf4l3lgzvm7d3hggnjhlp8px8854rdmmxp5vbkqjfkzr3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3dzIE5lcGFsaSBkYXRlIGFsb25nIHdpdGggZXZlbnRzIGFuZCBmZXN0aXZhbHMuIiwKICAibmFtZSI6ICJOZXBhbCBDYWxlbmRhciIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5uZXBhbC1jYWxlbmRhciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9QdWJsaXNoZXJOYW1lL25lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb24iLAogICJ1dWlkIjogIm5lcGFsaS1jYWxlbmRhci1ncy1leHRlbnNpb25Ac3ViYXNoZ2hpbWlyZS5pbmZvLm5wIiwKICAidmVyc2lvbiI6IDExCn0="} }} , {"uuid": "bitcoin-price-checker@misfits.dev", "name": "Bitcoin Price Checker", "pname": "bitcoin-price-checker", "description": "Displays the current price of Bitcoin, using the Binance API, and updates every minute.", "link": "https://extensions.gnome.org/extension/7496/bitcoin-price-checker/", "shell_version_map": { "42": {"version": "1", "sha256": "1wjlmd8b7c5jjjnqd2d198pb1qw1n137pvk23x110bn9lpzc08cx", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIHRoZSBjdXJyZW50IHByaWNlIG9mIEJpdGNvaW4sIHVzaW5nIHRoZSBCaW5hbmNlIEFQSSwgYW5kIHVwZGF0ZXMgZXZlcnkgbWludXRlLiIsCiAgIm5hbWUiOiAiQml0Y29pbiBQcmljZSBDaGVja2VyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL25lb25uMGQvZ25vbWUtYnRjLXByaWNlLWNoZWNrZXIiLAogICJ1dWlkIjogImJpdGNvaW4tcHJpY2UtY2hlY2tlckBtaXNmaXRzLmRldiIsCiAgInZlcnNpb24iOiAxCn0="} @@ -8752,10 +8763,11 @@ , {"uuid": "rdp-ssh-connect@noisyspoon.net", "name": "RDP and SSH Connect", "pname": "rdp-and-ssh-connect", "description": "Connect to hosts in $HOME/.config/rd-ssh-connect/config.json file with Remmina (RDP or VNC) or SSH.", "link": "https://extensions.gnome.org/extension/7597/rdp-and-ssh-connect/", "shell_version_map": { "47": {"version": "8", "sha256": "0y4il115ir7kqcbdpc72cagx3m807ssmxm3ryv25c412rl3w15pc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbm5lY3QgdG8gaG9zdHMgaW4gJEhPTUUvLmNvbmZpZy9yZC1zc2gtY29ubmVjdC9jb25maWcuanNvbiBmaWxlIHdpdGggUmVtbWluYSAoUkRQIG9yIFZOQykgb3IgU1NILiIsCiAgImdldHRleHQtZG9tYWluIjogInJkcC1zc2gtY29ubmVjdEBub2lzeXNwb29uLm5ldCIsCiAgIm5hbWUiOiAiUkRQIGFuZCBTU0ggQ29ubmVjdCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9jb2RhdnM2NXIvcmRwLXNzaC1jb25uZWN0LW5vaXN5c3Bvb24ubmV0IiwKICAidXVpZCI6ICJyZHAtc3NoLWNvbm5lY3RAbm9pc3lzcG9vbi5uZXQiLAogICJ2ZXJzaW9uIjogOAp9"} }} -, {"uuid": "right-click-next@derVedro", "name": "Right Click Next", "pname": "right-click-next", "description": "Move windows to the next workspace by right-clicking them in overview mode. Fork of Right Click Down.\n", "link": "https://extensions.gnome.org/extension/7600/right-click-next/", "shell_version_map": { - "45": {"version": "2", "sha256": "1wmrvgfp1jb5sjin92zza7zg2l7lwgvms99gfqg6l1sicabqp3jz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGVyVmVkcm8vZ25vbWUtcmlnaHQtY2xpY2stbmV4dCIsCiAgInV1aWQiOiAicmlnaHQtY2xpY2stbmV4dEBkZXJWZWRybyIsCiAgInZlcnNpb24iOiAyCn0="}, - "46": {"version": "2", "sha256": "1wmrvgfp1jb5sjin92zza7zg2l7lwgvms99gfqg6l1sicabqp3jz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGVyVmVkcm8vZ25vbWUtcmlnaHQtY2xpY2stbmV4dCIsCiAgInV1aWQiOiAicmlnaHQtY2xpY2stbmV4dEBkZXJWZWRybyIsCiAgInZlcnNpb24iOiAyCn0="}, - "47": {"version": "2", "sha256": "1wmrvgfp1jb5sjin92zza7zg2l7lwgvms99gfqg6l1sicabqp3jz", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZGVyVmVkcm8vZ25vbWUtcmlnaHQtY2xpY2stbmV4dCIsCiAgInV1aWQiOiAicmlnaHQtY2xpY2stbmV4dEBkZXJWZWRybyIsCiAgInZlcnNpb24iOiAyCn0="} +, {"uuid": "right-click-next@derVedro", "name": "Right Click Next", "pname": "right-click-next", "description": "Move windows to the next workspace by right-clicking them in the overview.", "link": "https://extensions.gnome.org/extension/7600/right-click-next/", "shell_version_map": { + "45": {"version": "3", "sha256": "0v6sxs9hm9dgcvvfnhapslgj7kb66rfja70ifcpg3jnxa9y5sizc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2RlclZlZHJvL2dub21lLXJpZ2h0LWNsaWNrLW5leHQiLAogICJ1dWlkIjogInJpZ2h0LWNsaWNrLW5leHRAZGVyVmVkcm8iLAogICJ2ZXJzaW9uIjogMwp9"}, + "46": {"version": "3", "sha256": "0v6sxs9hm9dgcvvfnhapslgj7kb66rfja70ifcpg3jnxa9y5sizc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2RlclZlZHJvL2dub21lLXJpZ2h0LWNsaWNrLW5leHQiLAogICJ1dWlkIjogInJpZ2h0LWNsaWNrLW5leHRAZGVyVmVkcm8iLAogICJ2ZXJzaW9uIjogMwp9"}, + "47": {"version": "3", "sha256": "0v6sxs9hm9dgcvvfnhapslgj7kb66rfja70ifcpg3jnxa9y5sizc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2RlclZlZHJvL2dub21lLXJpZ2h0LWNsaWNrLW5leHQiLAogICJ1dWlkIjogInJpZ2h0LWNsaWNrLW5leHRAZGVyVmVkcm8iLAogICJ2ZXJzaW9uIjogMwp9"}, + "48": {"version": "3", "sha256": "0v6sxs9hm9dgcvvfnhapslgj7kb66rfja70ifcpg3jnxa9y5sizc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk1vdmUgd2luZG93cyB0byB0aGUgbmV4dCB3b3Jrc3BhY2UgYnkgcmlnaHQtY2xpY2tpbmcgdGhlbSBpbiB0aGUgb3ZlcnZpZXcuIiwKICAibmFtZSI6ICJSaWdodCBDbGljayBOZXh0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2RlclZlZHJvL2dub21lLXJpZ2h0LWNsaWNrLW5leHQiLAogICJ1dWlkIjogInJpZ2h0LWNsaWNrLW5leHRAZGVyVmVkcm8iLAogICJ2ZXJzaW9uIjogMwp9"} }} , {"uuid": "advanced-weather@sanjai.com", "name": "Advanced Weather Companion", "pname": "advanced-weather-companion", "description": "Advanced weather extension with comprehensive features:\n- Dynamic location detection\n- Manual location override\n- Temperature unit selection\n- Weather insights and trend analysis\n- Extreme weather alerts\n- Hourly and daily forecasts", "link": "https://extensions.gnome.org/extension/7603/advanced-weather-companion/", "shell_version_map": { "45": {"version": "12", "sha256": "173l56lgcpqbk53cqfgwlxvrl3rmcqaml6ghrw20hfdk3pnnnwq4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkdmFuY2VkIHdlYXRoZXIgZXh0ZW5zaW9uIHdpdGggY29tcHJlaGVuc2l2ZSBmZWF0dXJlczpcbi0gRHluYW1pYyBsb2NhdGlvbiBkZXRlY3Rpb25cbi0gTWFudWFsIGxvY2F0aW9uIG92ZXJyaWRlXG4tIFRlbXBlcmF0dXJlIHVuaXQgc2VsZWN0aW9uXG4tIFdlYXRoZXIgaW5zaWdodHMgYW5kIHRyZW5kIGFuYWx5c2lzXG4tIEV4dHJlbWUgd2VhdGhlciBhbGVydHNcbi0gSG91cmx5IGFuZCBkYWlseSBmb3JlY2FzdHMiLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJhZHZhbmNlZC13ZWF0aGVyIiwKICAibmFtZSI6ICJBZHZhbmNlZCBXZWF0aGVyIENvbXBhbmlvbiIsCiAgInByZWZlcmVuY2VzIjogInByZWZzLmpzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmFkdmFuY2VkLXdlYXRoZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vU2FuamFpLVNoYWFydWdlc2gvQWR2YW5jZWQtV2VhdGhlci1Db21wYW5pb24iLAogICJ1dWlkIjogImFkdmFuY2VkLXdlYXRoZXJAc2FuamFpLmNvbSIsCiAgInZlcnNpb24iOiAxMgp9"}, @@ -8786,7 +8798,7 @@ , {"uuid": "display-settings@shaw", "name": "Display Settings", "pname": "display-settings", "description": "A shortcut to access to 'Display' settings in the gnome control center.", "link": "https://extensions.gnome.org/extension/7648/display-settings/", "shell_version_map": { "43": {"version": "1", "sha256": "0r2a7yyk7hzjv85j5vgs1wdk3dsk4n0p3qx5w6p8qq0g61fqlrka", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgc2hvcnRjdXQgdG8gYWNjZXNzIHRvICdEaXNwbGF5JyBzZXR0aW5ncyBpbiB0aGUgZ25vbWUgY29udHJvbCBjZW50ZXIuIiwKICAibmFtZSI6ICJEaXNwbGF5IFNldHRpbmdzIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3R2YXRhaXJlL2dub21lLWRpc3BsYXktc2V0dGluZ3MtcXVpY2stYWNjZXNzIiwKICAidXVpZCI6ICJkaXNwbGF5LXNldHRpbmdzQHNoYXciLAogICJ2ZXJzaW9uIjogMQp9"} }} -, {"uuid": "radiokayra@dokaton.com", "name": "Radio Kayra", "pname": "radio-kayra", "description": "A tray radio extension to listen, search and manage radio stations, Youtube videos. In app search a database of 53000 radio stations and youtube. IMPORTANT: Requires installation of yt-dlp and GStreamer.", "link": "https://extensions.gnome.org/extension/7649/radio-kayra/", "shell_version_map": { +, {"uuid": "radiokayra@dokaton.com", "name": "Radio Kayra", "pname": "radio-kayra", "description": "A tray radio extension to listen, search and manage radio stations, Youtube videos. In app search a database of 53000 radio stations and youtube. IMPORTANT: Requires installation of yt-dlp and GStreamer.\n* Play / Pause / Previous Station / Next station buttons and volume slider.\n* Editable, manually sortable channel list.\n* Display Artist, Song and Station Name, thumbnail. Can copy song title to clipboard. (See settings)\n* Live status, thumbnail, duration display for youtube videos.\n* Auto downloads Radio/Video name and thumbnail. You don't have to manually enter.\n* Integrated into Gnome shell search.\n* Left mouse click on the radio icon opens the menu, mid click toggles between play / stop, right click opens channel editor.\n* Supports all direct audio stream urls including local audio files.\n* Language support for English, Deutsch, Türkçe.", "link": "https://extensions.gnome.org/extension/7649/radio-kayra/", "shell_version_map": { "46": {"version": "7", "sha256": "10if8b1lzlfbqn890pm7b89zqv8awynyhfl9fmzsjb0n9wgz4kf0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgdHJheSByYWRpbyBleHRlbnNpb24gdG8gbGlzdGVuLCBzZWFyY2ggYW5kIG1hbmFnZSByYWRpbyBzdGF0aW9ucywgWW91dHViZSB2aWRlb3MuIEluIGFwcCBzZWFyY2ggYSBkYXRhYmFzZSBvZiA1MzAwMCByYWRpbyBzdGF0aW9ucyBhbmQgeW91dHViZS4gSU1QT1JUQU5UOiBSZXF1aXJlcyBpbnN0YWxsYXRpb24gb2YgeXQtZGxwIGFuZCBHU3RyZWFtZXIuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicmFkaW9rYXlyYUBkb2thdG9uLmNvbSIsCiAgIm5hbWUiOiAiUmFkaW8gS2F5cmEiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucmFkaW9rYXlyYSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2F5aGFuYXZjaS9yYWRpb2theXJhIiwKICAidXVpZCI6ICJyYWRpb2theXJhQGRva2F0b24uY29tIiwKICAidmVyc2lvbiI6IDcKfQ=="}, "47": {"version": "7", "sha256": "10if8b1lzlfbqn890pm7b89zqv8awynyhfl9fmzsjb0n9wgz4kf0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgdHJheSByYWRpbyBleHRlbnNpb24gdG8gbGlzdGVuLCBzZWFyY2ggYW5kIG1hbmFnZSByYWRpbyBzdGF0aW9ucywgWW91dHViZSB2aWRlb3MuIEluIGFwcCBzZWFyY2ggYSBkYXRhYmFzZSBvZiA1MzAwMCByYWRpbyBzdGF0aW9ucyBhbmQgeW91dHViZS4gSU1QT1JUQU5UOiBSZXF1aXJlcyBpbnN0YWxsYXRpb24gb2YgeXQtZGxwIGFuZCBHU3RyZWFtZXIuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicmFkaW9rYXlyYUBkb2thdG9uLmNvbSIsCiAgIm5hbWUiOiAiUmFkaW8gS2F5cmEiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucmFkaW9rYXlyYSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2F5aGFuYXZjaS9yYWRpb2theXJhIiwKICAidXVpZCI6ICJyYWRpb2theXJhQGRva2F0b24uY29tIiwKICAidmVyc2lvbiI6IDcKfQ=="}, "48": {"version": "7", "sha256": "10if8b1lzlfbqn890pm7b89zqv8awynyhfl9fmzsjb0n9wgz4kf0", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgdHJheSByYWRpbyBleHRlbnNpb24gdG8gbGlzdGVuLCBzZWFyY2ggYW5kIG1hbmFnZSByYWRpbyBzdGF0aW9ucywgWW91dHViZSB2aWRlb3MuIEluIGFwcCBzZWFyY2ggYSBkYXRhYmFzZSBvZiA1MzAwMCByYWRpbyBzdGF0aW9ucyBhbmQgeW91dHViZS4gSU1QT1JUQU5UOiBSZXF1aXJlcyBpbnN0YWxsYXRpb24gb2YgeXQtZGxwIGFuZCBHU3RyZWFtZXIuIiwKICAiZ2V0dGV4dC1kb21haW4iOiAicmFkaW9rYXlyYUBkb2thdG9uLmNvbSIsCiAgIm5hbWUiOiAiUmFkaW8gS2F5cmEiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMucmFkaW9rYXlyYSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2F5aGFuYXZjaS9yYWRpb2theXJhIiwKICAidXVpZCI6ICJyYWRpb2theXJhQGRva2F0b24uY29tIiwKICAidmVyc2lvbiI6IDcKfQ=="} @@ -9016,7 +9028,8 @@ "47": {"version": "4", "sha256": "156maw7c4k145ly8rzad650kfb8rppd30bs2kzqzrkmvvggpdvag", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhlbHBlciBleHRlbnNpb24gZm9yIHdjdHggdG8gcmVjZWl2ZSB3aW5kb3cgaW5mb3JtYXRpb24gZnJvbSBHTk9NRS4iLAogICJuYW1lIjogIldpbmRvdyBDb250ZXh0ICh3Y3R4KSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3NsaWdodGx5ZmF1bHR5L3djdHgiLAogICJ1dWlkIjogIndjdHhAc2xpZ2h0bHlmYXVsdHkuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDQsCiAgInZlcnNpb24tbmFtZSI6ICIxLjAuMiIKfQ=="} }} , {"uuid": "sanad@apps.mirsobhan.ir", "name": "sanad", "pname": "sanad", "description": "a dns changer tool for gnome extention", "link": "https://extensions.gnome.org/extension/7861/sanad/", "shell_version_map": { - "47": {"version": "4", "sha256": "0qmir5p720cfwvfxbkgd3zxikg34fypj5mslbl8b74yfvmanbnbq", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogImEgZG5zIGNoYW5nZXIgdG9vbCBmb3IgZ25vbWUgZXh0ZW50aW9uICIsCiAgIm5hbWUiOiAic2FuYWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vTWlyUzBiaGFuL3NhbmFkIiwKICAidXVpZCI6ICJzYW5hZEBhcHBzLm1pcnNvYmhhbi5pciIsCiAgInZlcnNpb24iOiA0LAogICJ2ZXJzaW9uLW5hbWUiOiAiMi4xIgp9"} + "47": {"version": "6", "sha256": "1q8p09hn30kz0wxbw8098w0qf504klkq965rq4y4ay0r5d5wqykd", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogImEgZG5zIGNoYW5nZXIgdG9vbCBmb3IgZ25vbWUgZXh0ZW50aW9uICIsCiAgIm5hbWUiOiAic2FuYWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL01pclMwYmhhbi9zYW5hZCIsCiAgInV1aWQiOiAic2FuYWRAYXBwcy5taXJzb2JoYW4uaXIiLAogICJ2ZXJzaW9uIjogNiwKICAidmVyc2lvbi1uYW1lIjogIjIuMyIKfQ=="}, + "48": {"version": "6", "sha256": "1q8p09hn30kz0wxbw8098w0qf504klkq965rq4y4ay0r5d5wqykd", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogImEgZG5zIGNoYW5nZXIgdG9vbCBmb3IgZ25vbWUgZXh0ZW50aW9uICIsCiAgIm5hbWUiOiAic2FuYWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL01pclMwYmhhbi9zYW5hZCIsCiAgInV1aWQiOiAic2FuYWRAYXBwcy5taXJzb2JoYW4uaXIiLAogICJ2ZXJzaW9uIjogNiwKICAidmVyc2lvbi1uYW1lIjogIjIuMyIKfQ=="} }} , {"uuid": "currency-tracker@faymaz.github.com", "name": "Currency Tracker", "pname": "currency-tracker", "description": "Track multiple currency pairs including cryptocurrencies. This extension uses awesomeapi.com.br services for currency rate data.", "link": "https://extensions.gnome.org/extension/7862/currency-tracker/", "shell_version_map": { "45": {"version": "7", "sha256": "1aj6any6aalbmb7c9xg47qn0akn448sqkxai0vh8j6ywhpvjvmxl", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImNhdGVnb3JpZXMiOiBbCiAgICAic3lzdGVtLW1vbml0b3IiLAogICAgInN0YXR1cy1pbmRpY2F0b3JzIgogIF0sCiAgImRlc2NyaXB0aW9uIjogIlRyYWNrIG11bHRpcGxlIGN1cnJlbmN5IHBhaXJzIGluY2x1ZGluZyBjcnlwdG9jdXJyZW5jaWVzLiBUaGlzIGV4dGVuc2lvbiB1c2VzIGF3ZXNvbWVhcGkuY29tLmJyIHNlcnZpY2VzIGZvciBjdXJyZW5jeSByYXRlIGRhdGEuIiwKICAiZG9uYXRpb25zIjogewogICAgImdpdGh1YiI6ICJodHRwczovL2dpdGh1Yi5jb20vZmF5bWF6IgogIH0sCiAgImdldHRleHQtZG9tYWluIjogImN1cnJlbmN5LXRyYWNrZXIiLAogICJpY29uIjogImljb25zL2ljb24uc3ZnIiwKICAibmFtZSI6ICJDdXJyZW5jeSBUcmFja2VyIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmN1cnJlbmN5LXRyYWNrZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInN0eWxlc2hlZXQiOiAic3R5bGVzaGVldC5jc3MiLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ZheW1hei9jdXJyZW5jeS10cmFja2VyIiwKICAidXVpZCI6ICJjdXJyZW5jeS10cmFja2VyQGZheW1hei5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDcKfQ=="}, @@ -9134,6 +9147,12 @@ "47": {"version": "1", "sha256": "01i9j2wwbxjf96pf75ayhym2z0w8sfyrrdj502mnrh4dr612kgzv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIktlZXAgeW91ciBmYXZvcml0ZSBhcHBsaWNhdGlvbnMgaW4geW91ciBhcHBsaWNhdGlvbnMgZ3JpZC4iLAogICJuYW1lIjogIkZhdm9yaXRlcyB0byBBcHBsaWNhdGlvbnMgR3JpZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL05pZmZpcmdrY2FKL2Zhdm9yaXRlcy10by1hcHBncmlkIiwKICAidXVpZCI6ICJmYXZvcml0ZXMtdG8tYXBwZ3JpZEBOaWZmaXJna2NhSi5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDEKfQ=="}, "48": {"version": "1", "sha256": "01i9j2wwbxjf96pf75ayhym2z0w8sfyrrdj502mnrh4dr612kgzv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIktlZXAgeW91ciBmYXZvcml0ZSBhcHBsaWNhdGlvbnMgaW4geW91ciBhcHBsaWNhdGlvbnMgZ3JpZC4iLAogICJuYW1lIjogIkZhdm9yaXRlcyB0byBBcHBsaWNhdGlvbnMgR3JpZCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL05pZmZpcmdrY2FKL2Zhdm9yaXRlcy10by1hcHBncmlkIiwKICAidXVpZCI6ICJmYXZvcml0ZXMtdG8tYXBwZ3JpZEBOaWZmaXJna2NhSi5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDEKfQ=="} }} +, {"uuid": "quicklaunch@comitanigiacomo.github.com", "name": "quick-launch", "pname": "quick-launch", "description": "Supercharge your GNOME workflow with this sleek top-bar dock:\n\n ~ 1-Click Access - Launch apps/websites instantly\n ~ Full Customization - Resize icons, adjust spacing, toggle labels\n ~ Live Activity Indicators - Color-coded dots for running apps\n ~ Smart Search - Find+pin apps directly from the menu\n ~ 10 Keyboard Shortcuts - Instant launches with custom keybinds\n ~ Web Links Support - Pin frequently visited URLs\n ~ Auto-Start Essentials - Launch critical apps on login\n ~ Flexible Positioning - Left/Center/Right panel placement\n ~ Press-to-Reorder - Intuitive visual organization\n ~ Smart Limiter - Focus on what matters (max 10 items)", "link": "https://extensions.gnome.org/extension/8005/quick-launch/", "shell_version_map": { + "45": {"version": "5", "sha256": "0lzwaizsl59wrbxf1fkd11panwy4k21rc9ka2yhfh6hkjj5h8gy7", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImNyZWF0b3IiOiAiY29taXRhbmlnaWFjb21vIiwKICAiZGVzY3JpcHRpb24iOiAiU3VwZXJjaGFyZ2UgeW91ciBHTk9NRSB3b3JrZmxvdyB3aXRoIHRoaXMgc2xlZWsgdG9wLWJhciBkb2NrOlxuXG4gfiAxLUNsaWNrIEFjY2VzcyAtIExhdW5jaCBhcHBzL3dlYnNpdGVzIGluc3RhbnRseVxuIH4gRnVsbCBDdXN0b21pemF0aW9uIC0gUmVzaXplIGljb25zLCBhZGp1c3Qgc3BhY2luZywgdG9nZ2xlIGxhYmVsc1xuIH4gTGl2ZSBBY3Rpdml0eSBJbmRpY2F0b3JzIC0gQ29sb3ItY29kZWQgZG90cyBmb3IgcnVubmluZyBhcHBzXG4gfiBTbWFydCBTZWFyY2ggLSBGaW5kK3BpbiBhcHBzIGRpcmVjdGx5IGZyb20gdGhlIG1lbnVcbiB+IDEwIEtleWJvYXJkIFNob3J0Y3V0cyAtIEluc3RhbnQgbGF1bmNoZXMgd2l0aCBjdXN0b20ga2V5YmluZHNcbiB+IFdlYiBMaW5rcyBTdXBwb3J0IC0gUGluIGZyZXF1ZW50bHkgdmlzaXRlZCBVUkxzXG4gfiBBdXRvLVN0YXJ0IEVzc2VudGlhbHMgLSBMYXVuY2ggY3JpdGljYWwgYXBwcyBvbiBsb2dpblxuIH4gRmxleGlibGUgUG9zaXRpb25pbmcgLSBMZWZ0L0NlbnRlci9SaWdodCBwYW5lbCBwbGFjZW1lbnRcbiB+IFByZXNzLXRvLVJlb3JkZXIgLSBJbnR1aXRpdmUgdmlzdWFsIG9yZ2FuaXphdGlvblxuIH4gU21hcnQgTGltaXRlciAtIEZvY3VzIG9uIHdoYXQgbWF0dGVycyAobWF4IDEwIGl0ZW1zKSIsCiAgIm5hbWUiOiAicXVpY2stbGF1bmNoIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmFwcC1waW5uZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInN0eWxlc2hlZXQiOiAic3R5bGVzaGVldC5jc3MiLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2NvbWl0YW5pZ2lhY29tby9xdWlja2xhdW5jaCIsCiAgInV1aWQiOiAicXVpY2tsYXVuY2hAY29taXRhbmlnaWFjb21vLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNQp9"}, + "46": {"version": "5", "sha256": "0lzwaizsl59wrbxf1fkd11panwy4k21rc9ka2yhfh6hkjj5h8gy7", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImNyZWF0b3IiOiAiY29taXRhbmlnaWFjb21vIiwKICAiZGVzY3JpcHRpb24iOiAiU3VwZXJjaGFyZ2UgeW91ciBHTk9NRSB3b3JrZmxvdyB3aXRoIHRoaXMgc2xlZWsgdG9wLWJhciBkb2NrOlxuXG4gfiAxLUNsaWNrIEFjY2VzcyAtIExhdW5jaCBhcHBzL3dlYnNpdGVzIGluc3RhbnRseVxuIH4gRnVsbCBDdXN0b21pemF0aW9uIC0gUmVzaXplIGljb25zLCBhZGp1c3Qgc3BhY2luZywgdG9nZ2xlIGxhYmVsc1xuIH4gTGl2ZSBBY3Rpdml0eSBJbmRpY2F0b3JzIC0gQ29sb3ItY29kZWQgZG90cyBmb3IgcnVubmluZyBhcHBzXG4gfiBTbWFydCBTZWFyY2ggLSBGaW5kK3BpbiBhcHBzIGRpcmVjdGx5IGZyb20gdGhlIG1lbnVcbiB+IDEwIEtleWJvYXJkIFNob3J0Y3V0cyAtIEluc3RhbnQgbGF1bmNoZXMgd2l0aCBjdXN0b20ga2V5YmluZHNcbiB+IFdlYiBMaW5rcyBTdXBwb3J0IC0gUGluIGZyZXF1ZW50bHkgdmlzaXRlZCBVUkxzXG4gfiBBdXRvLVN0YXJ0IEVzc2VudGlhbHMgLSBMYXVuY2ggY3JpdGljYWwgYXBwcyBvbiBsb2dpblxuIH4gRmxleGlibGUgUG9zaXRpb25pbmcgLSBMZWZ0L0NlbnRlci9SaWdodCBwYW5lbCBwbGFjZW1lbnRcbiB+IFByZXNzLXRvLVJlb3JkZXIgLSBJbnR1aXRpdmUgdmlzdWFsIG9yZ2FuaXphdGlvblxuIH4gU21hcnQgTGltaXRlciAtIEZvY3VzIG9uIHdoYXQgbWF0dGVycyAobWF4IDEwIGl0ZW1zKSIsCiAgIm5hbWUiOiAicXVpY2stbGF1bmNoIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmFwcC1waW5uZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInN0eWxlc2hlZXQiOiAic3R5bGVzaGVldC5jc3MiLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2NvbWl0YW5pZ2lhY29tby9xdWlja2xhdW5jaCIsCiAgInV1aWQiOiAicXVpY2tsYXVuY2hAY29taXRhbmlnaWFjb21vLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNQp9"}, + "47": {"version": "5", "sha256": "0lzwaizsl59wrbxf1fkd11panwy4k21rc9ka2yhfh6hkjj5h8gy7", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImNyZWF0b3IiOiAiY29taXRhbmlnaWFjb21vIiwKICAiZGVzY3JpcHRpb24iOiAiU3VwZXJjaGFyZ2UgeW91ciBHTk9NRSB3b3JrZmxvdyB3aXRoIHRoaXMgc2xlZWsgdG9wLWJhciBkb2NrOlxuXG4gfiAxLUNsaWNrIEFjY2VzcyAtIExhdW5jaCBhcHBzL3dlYnNpdGVzIGluc3RhbnRseVxuIH4gRnVsbCBDdXN0b21pemF0aW9uIC0gUmVzaXplIGljb25zLCBhZGp1c3Qgc3BhY2luZywgdG9nZ2xlIGxhYmVsc1xuIH4gTGl2ZSBBY3Rpdml0eSBJbmRpY2F0b3JzIC0gQ29sb3ItY29kZWQgZG90cyBmb3IgcnVubmluZyBhcHBzXG4gfiBTbWFydCBTZWFyY2ggLSBGaW5kK3BpbiBhcHBzIGRpcmVjdGx5IGZyb20gdGhlIG1lbnVcbiB+IDEwIEtleWJvYXJkIFNob3J0Y3V0cyAtIEluc3RhbnQgbGF1bmNoZXMgd2l0aCBjdXN0b20ga2V5YmluZHNcbiB+IFdlYiBMaW5rcyBTdXBwb3J0IC0gUGluIGZyZXF1ZW50bHkgdmlzaXRlZCBVUkxzXG4gfiBBdXRvLVN0YXJ0IEVzc2VudGlhbHMgLSBMYXVuY2ggY3JpdGljYWwgYXBwcyBvbiBsb2dpblxuIH4gRmxleGlibGUgUG9zaXRpb25pbmcgLSBMZWZ0L0NlbnRlci9SaWdodCBwYW5lbCBwbGFjZW1lbnRcbiB+IFByZXNzLXRvLVJlb3JkZXIgLSBJbnR1aXRpdmUgdmlzdWFsIG9yZ2FuaXphdGlvblxuIH4gU21hcnQgTGltaXRlciAtIEZvY3VzIG9uIHdoYXQgbWF0dGVycyAobWF4IDEwIGl0ZW1zKSIsCiAgIm5hbWUiOiAicXVpY2stbGF1bmNoIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmFwcC1waW5uZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInN0eWxlc2hlZXQiOiAic3R5bGVzaGVldC5jc3MiLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2NvbWl0YW5pZ2lhY29tby9xdWlja2xhdW5jaCIsCiAgInV1aWQiOiAicXVpY2tsYXVuY2hAY29taXRhbmlnaWFjb21vLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNQp9"}, + "48": {"version": "5", "sha256": "0lzwaizsl59wrbxf1fkd11panwy4k21rc9ka2yhfh6hkjj5h8gy7", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImNyZWF0b3IiOiAiY29taXRhbmlnaWFjb21vIiwKICAiZGVzY3JpcHRpb24iOiAiU3VwZXJjaGFyZ2UgeW91ciBHTk9NRSB3b3JrZmxvdyB3aXRoIHRoaXMgc2xlZWsgdG9wLWJhciBkb2NrOlxuXG4gfiAxLUNsaWNrIEFjY2VzcyAtIExhdW5jaCBhcHBzL3dlYnNpdGVzIGluc3RhbnRseVxuIH4gRnVsbCBDdXN0b21pemF0aW9uIC0gUmVzaXplIGljb25zLCBhZGp1c3Qgc3BhY2luZywgdG9nZ2xlIGxhYmVsc1xuIH4gTGl2ZSBBY3Rpdml0eSBJbmRpY2F0b3JzIC0gQ29sb3ItY29kZWQgZG90cyBmb3IgcnVubmluZyBhcHBzXG4gfiBTbWFydCBTZWFyY2ggLSBGaW5kK3BpbiBhcHBzIGRpcmVjdGx5IGZyb20gdGhlIG1lbnVcbiB+IDEwIEtleWJvYXJkIFNob3J0Y3V0cyAtIEluc3RhbnQgbGF1bmNoZXMgd2l0aCBjdXN0b20ga2V5YmluZHNcbiB+IFdlYiBMaW5rcyBTdXBwb3J0IC0gUGluIGZyZXF1ZW50bHkgdmlzaXRlZCBVUkxzXG4gfiBBdXRvLVN0YXJ0IEVzc2VudGlhbHMgLSBMYXVuY2ggY3JpdGljYWwgYXBwcyBvbiBsb2dpblxuIH4gRmxleGlibGUgUG9zaXRpb25pbmcgLSBMZWZ0L0NlbnRlci9SaWdodCBwYW5lbCBwbGFjZW1lbnRcbiB+IFByZXNzLXRvLVJlb3JkZXIgLSBJbnR1aXRpdmUgdmlzdWFsIG9yZ2FuaXphdGlvblxuIH4gU21hcnQgTGltaXRlciAtIEZvY3VzIG9uIHdoYXQgbWF0dGVycyAobWF4IDEwIGl0ZW1zKSIsCiAgIm5hbWUiOiAicXVpY2stbGF1bmNoIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmFwcC1waW5uZXIiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInN0eWxlc2hlZXQiOiAic3R5bGVzaGVldC5jc3MiLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2NvbWl0YW5pZ2lhY29tby9xdWlja2xhdW5jaCIsCiAgInV1aWQiOiAicXVpY2tsYXVuY2hAY29taXRhbmlnaWFjb21vLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogNQp9"} + }} , {"uuid": "ideapad-controls@woomymy.protonmail.com", "name": "IdeaPad Controls", "pname": "ideapad-controls", "description": "Control Lenovo IdeaPad laptops options: Conservation Mode, Camera Lock, Fn Lock, Touchpad Lock, USB charging", "link": "https://extensions.gnome.org/extension/8007/ideapad-controls/", "shell_version_map": { "45": {"version": "3", "sha256": "15yks3za4slim7ymdm70wy7agsdyqwg2z4chaw4zqk9311cz4wp4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbnRyb2wgTGVub3ZvIElkZWFQYWQgbGFwdG9wcyBvcHRpb25zOiBDb25zZXJ2YXRpb24gTW9kZSwgQ2FtZXJhIExvY2ssIEZuIExvY2ssIFRvdWNocGFkIExvY2ssIFVTQiBjaGFyZ2luZyIsCiAgImdldHRleHQtZG9tYWluIjogImlkZWFwYWQtY29udHJvbHNAYXp6YW1hbHNoYXJhZmkuZ21haWwuY29tIiwKICAibmFtZSI6ICJJZGVhUGFkIENvbnRyb2xzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmlkZWFwYWQtY29udHJvbHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vV29vbXlteS9pZGVhcGFkLWNvbnRyb2xzLWdub21lLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAiaWRlYXBhZC1jb250cm9sc0B3b29teW15LnByb3Rvbm1haWwuY29tIiwKICAidmVyc2lvbiI6IDMKfQ=="}, "46": {"version": "3", "sha256": "15yks3za4slim7ymdm70wy7agsdyqwg2z4chaw4zqk9311cz4wp4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbnRyb2wgTGVub3ZvIElkZWFQYWQgbGFwdG9wcyBvcHRpb25zOiBDb25zZXJ2YXRpb24gTW9kZSwgQ2FtZXJhIExvY2ssIEZuIExvY2ssIFRvdWNocGFkIExvY2ssIFVTQiBjaGFyZ2luZyIsCiAgImdldHRleHQtZG9tYWluIjogImlkZWFwYWQtY29udHJvbHNAYXp6YW1hbHNoYXJhZmkuZ21haWwuY29tIiwKICAibmFtZSI6ICJJZGVhUGFkIENvbnRyb2xzIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmlkZWFwYWQtY29udHJvbHMiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vV29vbXlteS9pZGVhcGFkLWNvbnRyb2xzLWdub21lLWV4dGVuc2lvbiIsCiAgInV1aWQiOiAiaWRlYXBhZC1jb250cm9sc0B3b29teW15LnByb3Rvbm1haWwuY29tIiwKICAidmVyc2lvbiI6IDMKfQ=="}, @@ -9201,8 +9220,10 @@ "43": {"version": "1", "sha256": "0nwsiw4ys06ck7xpzf0icya502nxr8r72lvbqbn09y6vp3fwyl3m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBsZXRlbHkgZGlzYWJsZXMgYWxsIHRvdWNocGFkIGdlc3R1cmVzIGluIEdOT01FIFNoZWxsIG9uIFdheWxhbmQgLSBZRVMsIGluY2x1ZGluZyB0aGUgMy1maW5nZXIgc3dpcGVzISIsCiAgIm5hbWUiOiAiRGlzYWJsZSBHZXN0dXJlcyBXYXlsYW5kIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3NhbGFkZW5lcy9kaXNhYmxlLWdlc3R1cmVzLXdheWxhbmQiLAogICJ1dWlkIjogImRpc2FibGUtZ2VzdHVyZXMtd2F5bGFuZEB6b25ldHJhIiwKICAidmVyc2lvbiI6IDEKfQ=="}, "44": {"version": "1", "sha256": "0nwsiw4ys06ck7xpzf0icya502nxr8r72lvbqbn09y6vp3fwyl3m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbXBsZXRlbHkgZGlzYWJsZXMgYWxsIHRvdWNocGFkIGdlc3R1cmVzIGluIEdOT01FIFNoZWxsIG9uIFdheWxhbmQgLSBZRVMsIGluY2x1ZGluZyB0aGUgMy1maW5nZXIgc3dpcGVzISIsCiAgIm5hbWUiOiAiRGlzYWJsZSBHZXN0dXJlcyBXYXlsYW5kIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIsCiAgICAiNDMiLAogICAgIjQ0IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3NhbGFkZW5lcy9kaXNhYmxlLWdlc3R1cmVzLXdheWxhbmQiLAogICJ1dWlkIjogImRpc2FibGUtZ2VzdHVyZXMtd2F5bGFuZEB6b25ldHJhIiwKICAidmVyc2lvbiI6IDEKfQ=="} }} -, {"uuid": "luna@thanderoy.github.io", "name": "Luna - Moon Phase Indicator", "pname": "luna-moon-phase-indicator", "description": "Displays current moon phase, and illumination.", "link": "https://extensions.gnome.org/extension/8069/luna-moon-phase-indicator/", "shell_version_map": { - "46": {"version": "3", "sha256": "1ki0r8bpc77zahp0i1hjgiapij5kdpzh624qb463p25m01lhgmhp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGN1cnJlbnQgbW9vbiBwaGFzZSwgYW5kIGlsbHVtaW5hdGlvbi4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogInRoYW5kZXJveSIKICB9LAogICJuYW1lIjogIkx1bmEgLSBNb29uIFBoYXNlIEluZGljYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJyb3kudGhhbmRlQGdtYWlsLmNvbSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS90aGFuZGVyb3kvbHVuYSIsCiAgInV1aWQiOiAibHVuYUB0aGFuZGVyb3kuZ2l0aHViLmlvIiwKICAidmVyc2lvbiI6IDMKfQ=="} +, {"uuid": "luna@thanderoy.github.io", "name": "Luna - Moon Phase Indicator", "pname": "luna-moon-phase-indicator", "description": "Luna is a simple GNOME Shell extension that displays the current moon phase directly in your top bar. With beautiful custom icons and real-time updates, Luna helps you stay attuned to lunar cycles throughout your day.", "link": "https://extensions.gnome.org/extension/8069/luna-moon-phase-indicator/", "shell_version_map": { + "46": {"version": "4", "sha256": "1gfgpjxkg31k2p4fidc6mjm1mlcizwxqas9nln13zb5hkwv99zjk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGN1cnJlbnQgbW9vbiBwaGFzZSwgYW5kIGlsbHVtaW5hdGlvbi4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogInRoYW5kZXJveSIKICB9LAogICJuYW1lIjogIkx1bmEgLSBNb29uIFBoYXNlIEluZGljYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJyb3kudGhhbmRlQGdtYWlsLmNvbSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3RoYW5kZXJveS9sdW5hIiwKICAidXVpZCI6ICJsdW5hQHRoYW5kZXJveS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogNAp9"}, + "47": {"version": "4", "sha256": "1gfgpjxkg31k2p4fidc6mjm1mlcizwxqas9nln13zb5hkwv99zjk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGN1cnJlbnQgbW9vbiBwaGFzZSwgYW5kIGlsbHVtaW5hdGlvbi4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogInRoYW5kZXJveSIKICB9LAogICJuYW1lIjogIkx1bmEgLSBNb29uIFBoYXNlIEluZGljYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJyb3kudGhhbmRlQGdtYWlsLmNvbSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3RoYW5kZXJveS9sdW5hIiwKICAidXVpZCI6ICJsdW5hQHRoYW5kZXJveS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogNAp9"}, + "48": {"version": "4", "sha256": "1gfgpjxkg31k2p4fidc6mjm1mlcizwxqas9nln13zb5hkwv99zjk", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIGN1cnJlbnQgbW9vbiBwaGFzZSwgYW5kIGlsbHVtaW5hdGlvbi4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogInRoYW5kZXJveSIKICB9LAogICJuYW1lIjogIkx1bmEgLSBNb29uIFBoYXNlIEluZGljYXRvciIsCiAgIm9yaWdpbmFsLWF1dGhvciI6ICJyb3kudGhhbmRlQGdtYWlsLmNvbSIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3RoYW5kZXJveS9sdW5hIiwKICAidXVpZCI6ICJsdW5hQHRoYW5kZXJveS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogNAp9"} }} , {"uuid": "hide-screen-sharing@tysmith.me", "name": "Hide Screen Sharing", "pname": "hide-screen-sharing", "description": "Hide Screen Sharing. Useful for software KVMs that always show screen sharing like Desk Flow, Input-Leap, Barrier, etc...", "link": "https://extensions.gnome.org/extension/8070/hide-screen-sharing/", "shell_version_map": { "46": {"version": "1", "sha256": "09km4n04v7kzhg6s8j97k57fllrhf9lyg620njs6f2qrqgv80rcm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGUgU2NyZWVuIFNoYXJpbmcuIFVzZWZ1bCBmb3Igc29mdHdhcmUgS1ZNcyB0aGF0IGFsd2F5cyBzaG93IHNjcmVlbiBzaGFyaW5nIGxpa2UgRGVzayBGbG93LCBJbnB1dC1MZWFwLCBCYXJyaWVyLCBldGMuLi4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogInR5dnNtaXRoIiwKICAgICJnaXRodWIiOiAidHl2c21pdGgiLAogICAgImtvZmkiOiAidHl2c21pdGgiLAogICAgInBheXBhbCI6ICJ0eXZzbWl0aCIKICB9LAogICJuYW1lIjogIkhpZGUgU2NyZWVuIFNoYXJpbmciLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS90eXZzbWl0aC9oaWRlLXNjcmVlbi1zaGFyaW5nIiwKICAidXVpZCI6ICJoaWRlLXNjcmVlbi1zaGFyaW5nQHR5c21pdGgubWUiLAogICJ2ZXJzaW9uIjogMQp9"}, @@ -9210,8 +9231,8 @@ "48": {"version": "1", "sha256": "09km4n04v7kzhg6s8j97k57fllrhf9lyg620njs6f2qrqgv80rcm", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGUgU2NyZWVuIFNoYXJpbmcuIFVzZWZ1bCBmb3Igc29mdHdhcmUgS1ZNcyB0aGF0IGFsd2F5cyBzaG93IHNjcmVlbiBzaGFyaW5nIGxpa2UgRGVzayBGbG93LCBJbnB1dC1MZWFwLCBCYXJyaWVyLCBldGMuLi4iLAogICJkb25hdGlvbnMiOiB7CiAgICAiYnV5bWVhY29mZmVlIjogInR5dnNtaXRoIiwKICAgICJnaXRodWIiOiAidHl2c21pdGgiLAogICAgImtvZmkiOiAidHl2c21pdGgiLAogICAgInBheXBhbCI6ICJ0eXZzbWl0aCIKICB9LAogICJuYW1lIjogIkhpZGUgU2NyZWVuIFNoYXJpbmciLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS90eXZzbWl0aC9oaWRlLXNjcmVlbi1zaGFyaW5nIiwKICAidXVpZCI6ICJoaWRlLXNjcmVlbi1zaGFyaW5nQHR5c21pdGgubWUiLAogICJ2ZXJzaW9uIjogMQp9"} }} , {"uuid": "statistig@mustafaaycll.github.io", "name": "Statistig", "pname": "statistig", "description": "Native-like resource monitoring", "link": "https://extensions.gnome.org/extension/8071/statistig/", "shell_version_map": { - "47": {"version": "1", "sha256": "1lalfpirxghvaq3hjxbjka400x32xfay81r1la30vlgb3z3bvpd9", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk5hdGl2ZS1saWtlIHJlc291cmNlIG1vbml0b3JpbmciLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJzdGF0aXN0aWdAbXVzdGFmYWF5Y2xsLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiU3RhdGlzdGlnIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnN0YXRpc3RpZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbXVzdGFmYWF5Y2xsL3N0YXRpc3RpZyIsCiAgInV1aWQiOiAic3RhdGlzdGlnQG11c3RhZmFheWNsbC5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMQp9"}, - "48": {"version": "1", "sha256": "1lalfpirxghvaq3hjxbjka400x32xfay81r1la30vlgb3z3bvpd9", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk5hdGl2ZS1saWtlIHJlc291cmNlIG1vbml0b3JpbmciLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJzdGF0aXN0aWdAbXVzdGFmYWF5Y2xsLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiU3RhdGlzdGlnIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnN0YXRpc3RpZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbXVzdGFmYWF5Y2xsL3N0YXRpc3RpZyIsCiAgInV1aWQiOiAic3RhdGlzdGlnQG11c3RhZmFheWNsbC5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMQp9"} + "47": {"version": "3", "sha256": "1lbm13nsncfyks6b63v6n3pzb5xxpriwfxk9h2j14mjj62fwz0p1", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk5hdGl2ZS1saWtlIHJlc291cmNlIG1vbml0b3JpbmciLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJzdGF0aXN0aWdAbXVzdGFmYWF5Y2xsLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiU3RhdGlzdGlnIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnN0YXRpc3RpZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbXVzdGFmYWF5Y2xsL3N0YXRpc3RpZyIsCiAgInV1aWQiOiAic3RhdGlzdGlnQG11c3RhZmFheWNsbC5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMwp9"}, + "48": {"version": "3", "sha256": "1lbm13nsncfyks6b63v6n3pzb5xxpriwfxk9h2j14mjj62fwz0p1", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIk5hdGl2ZS1saWtlIHJlc291cmNlIG1vbml0b3JpbmciLAogICJnZXR0ZXh0LWRvbWFpbiI6ICJzdGF0aXN0aWdAbXVzdGFmYWF5Y2xsLmdpdGh1Yi5pbyIsCiAgIm5hbWUiOiAiU3RhdGlzdGlnIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLnN0YXRpc3RpZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vbXVzdGFmYWF5Y2xsL3N0YXRpc3RpZyIsCiAgInV1aWQiOiAic3RhdGlzdGlnQG11c3RhZmFheWNsbC5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMwp9"} }} , {"uuid": "caplang-indicator@anasgets111.github.com", "name": "CapLang Indicator", "pname": "caplang-indicator", "description": "Sets the Language indicator in the status area to uppercase. a fork from original Buffersolve Uppercase Language Indicator extension.", "link": "https://extensions.gnome.org/extension/8073/caplang-indicator/", "shell_version_map": { "45": {"version": "1", "sha256": "0bv4kz8y3wd4fipmw5mzw095vsm46ha0976av7iwx9af3skc0b8w", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNldHMgdGhlIExhbmd1YWdlIGluZGljYXRvciBpbiB0aGUgc3RhdHVzIGFyZWEgdG8gdXBwZXJjYXNlLiBhIGZvcmsgZnJvbSBvcmlnaW5hbCBCdWZmZXJzb2x2ZSBVcHBlcmNhc2UgTGFuZ3VhZ2UgSW5kaWNhdG9yIGV4dGVuc2lvbi4iLAogICJuYW1lIjogIkNhcExhbmcgSW5kaWNhdG9yIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2FuYXNnZXRzMTExL1VwcGVyY2FzZS1MYW5ndWFnZS1JbmRpY2F0b3IiLAogICJ1dWlkIjogImNhcGxhbmctaW5kaWNhdG9yQGFuYXNnZXRzMTExLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMQp9"}, @@ -9225,6 +9246,11 @@ "47": {"version": "6", "sha256": "0iq1rf5h93knwvzcfr2g5hgdgssq9vaiwpzdi90siz6pkcbjbp5h", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJzb25pY2h5IiwKICAiZGVzY3JpcHRpb24iOiAiRGlzcGxheSB1cHRpbWUsIGNwdSwgbWVtb3J5LCB1cGxvYWQsIGRvd25sb2FkIG9uIEdOT01FIHRhc2tiYXIuIiwKICAibmFtZSI6ICJDTVVEIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3NvbmljaHkvR05PTUVfZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJDTVVEQHNvbmljaHkiLAogICJ2ZXJzaW9uIjogNgp9"}, "48": {"version": "6", "sha256": "0iq1rf5h93knwvzcfr2g5hgdgssq9vaiwpzdi90siz6pkcbjbp5h", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImF1dGhvciI6ICJzb25pY2h5IiwKICAiZGVzY3JpcHRpb24iOiAiRGlzcGxheSB1cHRpbWUsIGNwdSwgbWVtb3J5LCB1cGxvYWQsIGRvd25sb2FkIG9uIEdOT01FIHRhc2tiYXIuIiwKICAibmFtZSI6ICJDTVVEIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL3NvbmljaHkvR05PTUVfZXh0ZW5zaW9uIiwKICAidXVpZCI6ICJDTVVEQHNvbmljaHkiLAogICJ2ZXJzaW9uIjogNgp9"} }} +, {"uuid": "dashtopanelmenu@github.com.howbea", "name": "Dash to Panel Menu", "pname": "dash-to-panel-menu", "description": "Dash to panel menu. Fork from Favorites Menu by cvine. https://extensions.gnome.org/extension/115/favorites-menu/", "link": "https://extensions.gnome.org/extension/8075/dash-to-panel-menu/", "shell_version_map": { + "46": {"version": "4", "sha256": "0v2y5zsgbr79mnmaphdqrjvg3skvn7azk0982ajgryl3galgj50m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRhc2ggdG8gcGFuZWwgbWVudS4gRm9yayBmcm9tIEZhdm9yaXRlcyBNZW51IGJ5IGN2aW5lLiBodHRwczovL2V4dGVuc2lvbnMuZ25vbWUub3JnL2V4dGVuc2lvbi8xMTUvZmF2b3JpdGVzLW1lbnUvIiwKICAibmFtZSI6ICJEYXNoIHRvIFBhbmVsIE1lbnUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9ob3diZWEvRGFzaC10by1QYW5lbC1NZW51IiwKICAidXVpZCI6ICJkYXNodG9wYW5lbG1lbnVAZ2l0aHViLmNvbS5ob3diZWEiLAogICJ2ZXJzaW9uIjogNAp9"}, + "47": {"version": "4", "sha256": "0v2y5zsgbr79mnmaphdqrjvg3skvn7azk0982ajgryl3galgj50m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRhc2ggdG8gcGFuZWwgbWVudS4gRm9yayBmcm9tIEZhdm9yaXRlcyBNZW51IGJ5IGN2aW5lLiBodHRwczovL2V4dGVuc2lvbnMuZ25vbWUub3JnL2V4dGVuc2lvbi8xMTUvZmF2b3JpdGVzLW1lbnUvIiwKICAibmFtZSI6ICJEYXNoIHRvIFBhbmVsIE1lbnUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9ob3diZWEvRGFzaC10by1QYW5lbC1NZW51IiwKICAidXVpZCI6ICJkYXNodG9wYW5lbG1lbnVAZ2l0aHViLmNvbS5ob3diZWEiLAogICJ2ZXJzaW9uIjogNAp9"}, + "48": {"version": "4", "sha256": "0v2y5zsgbr79mnmaphdqrjvg3skvn7azk0982ajgryl3galgj50m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRhc2ggdG8gcGFuZWwgbWVudS4gRm9yayBmcm9tIEZhdm9yaXRlcyBNZW51IGJ5IGN2aW5lLiBodHRwczovL2V4dGVuc2lvbnMuZ25vbWUub3JnL2V4dGVuc2lvbi8xMTUvZmF2b3JpdGVzLW1lbnUvIiwKICAibmFtZSI6ICJEYXNoIHRvIFBhbmVsIE1lbnUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9ob3diZWEvRGFzaC10by1QYW5lbC1NZW51IiwKICAidXVpZCI6ICJkYXNodG9wYW5lbG1lbnVAZ2l0aHViLmNvbS5ob3diZWEiLAogICJ2ZXJzaW9uIjogNAp9"} + }} , {"uuid": "sshlist@extension.amarullz.com", "name": "SSH Profile List", "pname": "ssh-profile-list", "description": "SSH Profile List is a GNOME extension that allows you to show SSH connections from .ssh/config file directly from the GNOME panel systray. This extension is fork of https://github.com/pramalho/guake-ssh-extension that modified to run on any terminal.", "link": "https://extensions.gnome.org/extension/8077/ssh-profile-list/", "shell_version_map": { "45": {"version": "1", "sha256": "0ipjdlvg0s0kh27db91a8wbf7s2d9gd257cgh8ygymp2qmfcmmqp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgeW91ciBzc2ggcHJvZmlsZSBjb25maWcgbGlzdCBvbiBwYW5lbCBhbmQgcnVuIHNzaCBvbiB0ZXJtaW5hbCIsCiAgIm5hbWUiOiAiU1NIIFByb2ZpbGUgTGlzdCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zc2hsaXN0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2FtYXJ1bGx6L3NzaGxpc3QiLAogICJ1dWlkIjogInNzaGxpc3RAZXh0ZW5zaW9uLmFtYXJ1bGx6LmNvbSIsCiAgInZlcnNpb24iOiAxCn0="}, "46": {"version": "1", "sha256": "0ipjdlvg0s0kh27db91a8wbf7s2d9gd257cgh8ygymp2qmfcmmqp", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNob3cgeW91ciBzc2ggcHJvZmlsZSBjb25maWcgbGlzdCBvbiBwYW5lbCBhbmQgcnVuIHNzaCBvbiB0ZXJtaW5hbCIsCiAgIm5hbWUiOiAiU1NIIFByb2ZpbGUgTGlzdCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5zc2hsaXN0IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2FtYXJ1bGx6L3NzaGxpc3QiLAogICJ1dWlkIjogInNzaGxpc3RAZXh0ZW5zaW9uLmFtYXJ1bGx6LmNvbSIsCiAgInZlcnNpb24iOiAxCn0="}, @@ -9244,21 +9270,21 @@ "43": {"version": "1", "sha256": "0c07lhdmy9alm24g0dbqsxsnl8s25wrhvrdals1p4fl6hdjs00a9", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGVzIHRoZSBzdGFuZGFyZCBjbG9jaywgYWN0aXZpdHkgYnV0dG9uLCBhbmQgYXBwIG1lbnUuIiwKICAibmFtZSI6ICJIaWRlIENsb2NrIGFuZCBBY3Rpdml0eSBhbmQgQXBwIG1lbnUiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQzIgogIF0sCiAgInVybCI6ICJodHRwOi8vZ2l0aHViLmNvbS9saW51eC1qYW0vaHRiaSIsCiAgInV1aWQiOiAiaHRiaUBhbXMuZjUuc2kiLAogICJ2ZXJzaW9uIjogMQp9"} }} , {"uuid": "adw-gtk3-colorizer@NiffirgkcaJ.github.com", "name": "adw-gtk3 Colorizer", "pname": "adw-gtk3-colorizer", "description": "Colorize adw-gtk3 straight from your system color accents.", "link": "https://extensions.gnome.org/extension/8084/adw-gtk3-colorizer/", "shell_version_map": { - "47": {"version": "1", "sha256": "0g1myl3hslz3k7l9yh1an9m943wp677c0yzq8givfmsjk6siahz6", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yaXplIGFkdy1ndGszIHN0cmFpZ2h0IGZyb20geW91ciBzeXN0ZW0gY29sb3IgYWNjZW50cy4iLAogICJuYW1lIjogImFkdy1ndGszIENvbG9yaXplciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vTmlmZmlyZ2tjYUovYWR3LWd0azMtY29sb3JpemVyIiwKICAidXVpZCI6ICJhZHctZ3RrMy1jb2xvcml6ZXJATmlmZmlyZ2tjYUouZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAxCn0="}, - "48": {"version": "1", "sha256": "0g1myl3hslz3k7l9yh1an9m943wp677c0yzq8givfmsjk6siahz6", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yaXplIGFkdy1ndGszIHN0cmFpZ2h0IGZyb20geW91ciBzeXN0ZW0gY29sb3IgYWNjZW50cy4iLAogICJuYW1lIjogImFkdy1ndGszIENvbG9yaXplciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vTmlmZmlyZ2tjYUovYWR3LWd0azMtY29sb3JpemVyIiwKICAidXVpZCI6ICJhZHctZ3RrMy1jb2xvcml6ZXJATmlmZmlyZ2tjYUouZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAxCn0="} + "47": {"version": "2", "sha256": "1lbj8kihpra13gp44ja0a5y1qjc3k94w46160b54cx6qgswsmx09", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yaXplIGFkdy1ndGszIHN0cmFpZ2h0IGZyb20geW91ciBzeXN0ZW0gY29sb3IgYWNjZW50cy4iLAogICJuYW1lIjogImFkdy1ndGszIENvbG9yaXplciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vTmlmZmlyZ2tjYUovYWR3LWd0azMtY29sb3JpemVyIiwKICAidXVpZCI6ICJhZHctZ3RrMy1jb2xvcml6ZXJATmlmZmlyZ2tjYUouZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="}, + "48": {"version": "2", "sha256": "1lbj8kihpra13gp44ja0a5y1qjc3k94w46160b54cx6qgswsmx09", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbG9yaXplIGFkdy1ndGszIHN0cmFpZ2h0IGZyb20geW91ciBzeXN0ZW0gY29sb3IgYWNjZW50cy4iLAogICJuYW1lIjogImFkdy1ndGszIENvbG9yaXplciIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vTmlmZmlyZ2tjYUovYWR3LWd0azMtY29sb3JpemVyIiwKICAidXVpZCI6ICJhZHctZ3RrMy1jb2xvcml6ZXJATmlmZmlyZ2tjYUouZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="} }} , {"uuid": "kimpanel2@kde.org", "name": "Hidden input method panel", "pname": "hidden-input-method-panel", "description": "Hidden input method panel using KDE's kimpanel protocol for Gnome-Shell", "link": "https://extensions.gnome.org/extension/8085/hidden-input-method-panel/", "shell_version_map": { "48": {"version": "2", "sha256": "0h5rm6nfd4b8fpkf68imj3z46xlphl8djnr0z7nvsyw0sbd73cjd", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkhpZGRlbiBpbnB1dCBtZXRob2QgcGFuZWwgdXNpbmcgS0RFJ3Mga2ltcGFuZWwgcHJvdG9jb2wgZm9yIEdub21lLVNoZWxsIiwKICAiZXh0ZW5zaW9uLWlkIjogImtpbXBhbmVsMiIsCiAgImdldHRleHQtZG9tYWluIjogImdub21lLXNoZWxsLWV4dGVuc2lvbnMta2ltcGFuZWwyIiwKICAibG9jYWxlIjogIi91c3IvbG9jYWwvc2hhcmUvbG9jYWxlIiwKICAibmFtZSI6ICJIaWRkZW4gaW5wdXQgbWV0aG9kIHBhbmVsIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLmtpbXBhbmVsMiIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS95dWVkdXovZ25vbWUtc2hlbGwtZXh0ZW5zaW9uLWtpbXBhbmVsMiIsCiAgInV1aWQiOiAia2ltcGFuZWwyQGtkZS5vcmciLAogICJ2ZXJzaW9uIjogMgp9"} }} -, {"uuid": "dfx-currency-converter-gshell@davefx.github.com", "name": "DFX Currency Converter", "pname": "dfx-currency-converter", "description": "Configurable currency converter. Updates are received every 30 seconds.\n\nDerives from Dollar-PKR. This extension uses economia.awesomeapi.com.br", "link": "https://extensions.gnome.org/extension/8086/dfx-currency-converter/", "shell_version_map": { - "47": {"version": "7", "sha256": "0xk186gwrrsjqaywz3malrjg4h8zn5ljp740mb1fxry3kq6rfdv4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbmZpZ3VyYWJsZSBjdXJyZW5jeSBjb252ZXJ0ZXIuIFVwZGF0ZXMgYXJlIHJlY2VpdmVkIGV2ZXJ5IDMwIHNlY29uZHMuXG5cbkRlcml2ZXMgZnJvbSBEb2xsYXItUEtSLiBUaGlzIGV4dGVuc2lvbiB1c2VzIGVjb25vbWlhLmF3ZXNvbWVhcGkuY29tLmJyIiwKICAibmFtZSI6ICJERlggQ3VycmVuY3kgQ29udmVydGVyIiwKICAicHJlZmVyZW5jZXMiOiAicHJlZnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY3VycmVuY3ktY29udmVydGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYXZlZngvZGZ4LWN1cnJlbmN5LWNvbnZlcnRlci1nc2hlbGwiLAogICJ1dWlkIjogImRmeC1jdXJyZW5jeS1jb252ZXJ0ZXItZ3NoZWxsQGRhdmVmeC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDcKfQ=="}, - "48": {"version": "7", "sha256": "0xk186gwrrsjqaywz3malrjg4h8zn5ljp740mb1fxry3kq6rfdv4", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbmZpZ3VyYWJsZSBjdXJyZW5jeSBjb252ZXJ0ZXIuIFVwZGF0ZXMgYXJlIHJlY2VpdmVkIGV2ZXJ5IDMwIHNlY29uZHMuXG5cbkRlcml2ZXMgZnJvbSBEb2xsYXItUEtSLiBUaGlzIGV4dGVuc2lvbiB1c2VzIGVjb25vbWlhLmF3ZXNvbWVhcGkuY29tLmJyIiwKICAibmFtZSI6ICJERlggQ3VycmVuY3kgQ29udmVydGVyIiwKICAicHJlZmVyZW5jZXMiOiAicHJlZnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY3VycmVuY3ktY29udmVydGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYXZlZngvZGZ4LWN1cnJlbmN5LWNvbnZlcnRlci1nc2hlbGwiLAogICJ1dWlkIjogImRmeC1jdXJyZW5jeS1jb252ZXJ0ZXItZ3NoZWxsQGRhdmVmeC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDcKfQ=="} +, {"uuid": "dfx-currency-converter-gshell@davefx.github.com", "name": "DFX Currency Converter", "pname": "dfx-currency-converter", "description": "Configurable currency converter, also supporting cryptocurrencies. Allows configuring (and showing) multiple conversions at the same time. Updates are received every 30 seconds. Uses economia.awesomeapi.com.br API.", "link": "https://extensions.gnome.org/extension/8086/dfx-currency-converter/", "shell_version_map": { + "47": {"version": "8", "sha256": "1q1jznpv0d6707izhlw0wgk8xsrjkmj3h6shwbcy0i6zr5mb473v", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbmZpZ3VyYWJsZSBjdXJyZW5jeSBjb252ZXJ0ZXIuIFVwZGF0ZXMgYXJlIHJlY2VpdmVkIGV2ZXJ5IDMwIHNlY29uZHMuXG5cbkRlcml2ZXMgZnJvbSBEb2xsYXItUEtSLiBUaGlzIGV4dGVuc2lvbiB1c2VzIGVjb25vbWlhLmF3ZXNvbWVhcGkuY29tLmJyIiwKICAibmFtZSI6ICJERlggQ3VycmVuY3kgQ29udmVydGVyIiwKICAicHJlZmVyZW5jZXMiOiAicHJlZnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY3VycmVuY3ktY29udmVydGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYXZlZngvZGZ4LWN1cnJlbmN5LWNvbnZlcnRlci1nc2hlbGwiLAogICJ1dWlkIjogImRmeC1jdXJyZW5jeS1jb252ZXJ0ZXItZ3NoZWxsQGRhdmVmeC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDgKfQ=="}, + "48": {"version": "8", "sha256": "1q1jznpv0d6707izhlw0wgk8xsrjkmj3h6shwbcy0i6zr5mb473v", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNvbmZpZ3VyYWJsZSBjdXJyZW5jeSBjb252ZXJ0ZXIuIFVwZGF0ZXMgYXJlIHJlY2VpdmVkIGV2ZXJ5IDMwIHNlY29uZHMuXG5cbkRlcml2ZXMgZnJvbSBEb2xsYXItUEtSLiBUaGlzIGV4dGVuc2lvbiB1c2VzIGVjb25vbWlhLmF3ZXNvbWVhcGkuY29tLmJyIiwKICAibmFtZSI6ICJERlggQ3VycmVuY3kgQ29udmVydGVyIiwKICAicHJlZmVyZW5jZXMiOiAicHJlZnMiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuY3VycmVuY3ktY29udmVydGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYXZlZngvZGZ4LWN1cnJlbmN5LWNvbnZlcnRlci1nc2hlbGwiLAogICJ1dWlkIjogImRmeC1jdXJyZW5jeS1jb252ZXJ0ZXItZ3NoZWxsQGRhdmVmeC5naXRodWIuY29tIiwKICAidmVyc2lvbiI6IDgKfQ=="} }} , {"uuid": "window-centering@hnjjhmtr27", "name": "Window Centering", "pname": "window-centering", "description": "Utilizes a shortcut to center the window on the screen and set its size to a percentage of the current screen resolution.", "link": "https://extensions.gnome.org/extension/8087/window-centering/", "shell_version_map": { - "45": {"version": "2", "sha256": "06y86na3g0wb2xqqrxm2ar1gzz227kjz829qjm3qf9bl9i141z7q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAyCn0="}, - "46": {"version": "2", "sha256": "06y86na3g0wb2xqqrxm2ar1gzz227kjz829qjm3qf9bl9i141z7q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAyCn0="}, - "47": {"version": "2", "sha256": "06y86na3g0wb2xqqrxm2ar1gzz227kjz829qjm3qf9bl9i141z7q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAyCn0="}, - "48": {"version": "2", "sha256": "06y86na3g0wb2xqqrxm2ar1gzz227kjz829qjm3qf9bl9i141z7q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAyCn0="} + "45": {"version": "3", "sha256": "17jla24wldvmvsi0y31yhnqwq5y3kdkn5vv80wswfj5831m8zawc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAzCn0="}, + "46": {"version": "3", "sha256": "17jla24wldvmvsi0y31yhnqwq5y3kdkn5vv80wswfj5831m8zawc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAzCn0="}, + "47": {"version": "3", "sha256": "17jla24wldvmvsi0y31yhnqwq5y3kdkn5vv80wswfj5831m8zawc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAzCn0="}, + "48": {"version": "3", "sha256": "17jla24wldvmvsi0y31yhnqwq5y3kdkn5vv80wswfj5831m8zawc", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlV0aWxpemVzIGEgc2hvcnRjdXQgdG8gY2VudGVyIHRoZSB3aW5kb3cgb24gdGhlIHNjcmVlbiBhbmQgc2V0IGl0cyBzaXplIHRvIGEgcGVyY2VudGFnZSBvZiB0aGUgY3VycmVudCBzY3JlZW4gcmVzb2x1dGlvbi4iLAogICJuYW1lIjogIldpbmRvdyBDZW50ZXJpbmciLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMud2luZG93LWNlbnRlcmluZyIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDUiLAogICAgIjQ2IiwKICAgICI0NyIsCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9oTmpKSE1UcjI3L3dpbmRvdy1jZW50ZXJpbmciLAogICJ1dWlkIjogIndpbmRvdy1jZW50ZXJpbmdAaG5qamhtdHIyNyIsCiAgInZlcnNpb24iOiAzCn0="} }} , {"uuid": "headphone-internal-switch@gustavomalta.github.com", "name": "Switch Internal/Headphone Audio", "pname": "switch-internalheadphone-audio", "description": "Adds a button to the top bar that enables internal speakers manually. This extension acts as a workaround when the headphones are plugged in but the system doesn't expose both audio outputs. ", "link": "https://extensions.gnome.org/extension/8089/switch-internalheadphone-audio/", "shell_version_map": { "42": {"version": "2", "sha256": "14d995fsdzi37binkrbv5vng96m9ncsavyk627i8ck48plfl6m1g", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkFkZHMgYSBidXR0b24gdG8gdGhlIHRvcCBiYXIgdGhhdCBlbmFibGVzIGludGVybmFsIHNwZWFrZXJzIG1hbnVhbGx5LiBUaGlzIGV4dGVuc2lvbiBhY3RzIGFzIGEgd29ya2Fyb3VuZCB3aGVuIHRoZSBoZWFkcGhvbmVzIGFyZSBwbHVnZ2VkIGluIGJ1dCB0aGUgc3lzdGVtIGRvZXNuJ3QgZXhwb3NlIGJvdGggYXVkaW8gb3V0cHV0cy4gIiwKICAibmFtZSI6ICJTd2l0Y2ggSW50ZXJuYWwvSGVhZHBob25lIEF1ZGlvIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0MiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0d1c3Rhdm9NYWx0YS9nbm9tZS1zaGVsbC1leHRlbnNpb24taGVhZHBob25lLWludGVybmFsLXN3aXRjaCIsCiAgInV1aWQiOiAiaGVhZHBob25lLWludGVybmFsLXN3aXRjaEBndXN0YXZvbWFsdGEuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="} @@ -9269,12 +9295,14 @@ "48": {"version": "1", "sha256": "1bqrd85g74qrrizp11xxcb65im3a8bp0nh68qgb0iwgksfb8k38x", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlZpc3VhbGx5IHNpbXVsYXRlcyB0aGUgTWFjQm9vay1zdHlsZSBub3RjaCBhdCB0aGUgdG9wIGNlbnRlciBvZiB5b3VyIHNjcmVlbiwgYWRkaW5nIGEgbWFjT1MtaW5zcGlyZWQgZGVzaWduIHRvdWNoIHRvIHlvdXIgR05PTUUgZGVza3RvcC4iLAogICJuYW1lIjogIk1hY1BlZWsiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubWFjcGVlayIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2dhbWFsc2hlcmlmMS9NYWNQZWVrIiwKICAidXVpZCI6ICJNYWNQZWVrQGdhbWFsc2hlcmlmMS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMQp9"} }} , {"uuid": "binu@ctadel", "name": "Binu", "pname": "binu", "description": "Little Tweaks for GNOME for multiple monitors", "link": "https://extensions.gnome.org/extension/8091/binu/", "shell_version_map": { - "45": {"version": "3", "sha256": "1ymf4vnvqralw3n2fjsrhizk658y61kg79v4bwq6jg3bcq4vlkmv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpdHRsZSBUd2Vha3MgZm9yIEdOT01FIGZvciBtdWx0aXBsZSBtb25pdG9ycyIsCiAgIm5hbWUiOiAiQmludSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3RhZGVsL2JpbnUiLAogICJ1dWlkIjogImJpbnVAY3RhZGVsIiwKICAidmVyc2lvbiI6IDMKfQ=="}, - "46": {"version": "3", "sha256": "1ymf4vnvqralw3n2fjsrhizk658y61kg79v4bwq6jg3bcq4vlkmv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpdHRsZSBUd2Vha3MgZm9yIEdOT01FIGZvciBtdWx0aXBsZSBtb25pdG9ycyIsCiAgIm5hbWUiOiAiQmludSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3RhZGVsL2JpbnUiLAogICJ1dWlkIjogImJpbnVAY3RhZGVsIiwKICAidmVyc2lvbiI6IDMKfQ=="}, - "47": {"version": "3", "sha256": "1ymf4vnvqralw3n2fjsrhizk658y61kg79v4bwq6jg3bcq4vlkmv", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpdHRsZSBUd2Vha3MgZm9yIEdOT01FIGZvciBtdWx0aXBsZSBtb25pdG9ycyIsCiAgIm5hbWUiOiAiQmludSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3RhZGVsL2JpbnUiLAogICJ1dWlkIjogImJpbnVAY3RhZGVsIiwKICAidmVyc2lvbiI6IDMKfQ=="} + "45": {"version": "6", "sha256": "0yyl1a7rxbi6h2qn7fy2wlhpw3f3ab6mwmdzc4i103xrnp9chapr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpdHRsZSBUd2Vha3MgZm9yIEdOT01FIGZvciBtdWx0aXBsZSBtb25pdG9ycyIsCiAgIm5hbWUiOiAiQmludSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3RhZGVsL2JpbnUiLAogICJ1dWlkIjogImJpbnVAY3RhZGVsIiwKICAidmVyc2lvbiI6IDYKfQ=="}, + "46": {"version": "6", "sha256": "0yyl1a7rxbi6h2qn7fy2wlhpw3f3ab6mwmdzc4i103xrnp9chapr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpdHRsZSBUd2Vha3MgZm9yIEdOT01FIGZvciBtdWx0aXBsZSBtb25pdG9ycyIsCiAgIm5hbWUiOiAiQmludSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3RhZGVsL2JpbnUiLAogICJ1dWlkIjogImJpbnVAY3RhZGVsIiwKICAidmVyc2lvbiI6IDYKfQ=="}, + "47": {"version": "6", "sha256": "0yyl1a7rxbi6h2qn7fy2wlhpw3f3ab6mwmdzc4i103xrnp9chapr", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxpdHRsZSBUd2Vha3MgZm9yIEdOT01FIGZvciBtdWx0aXBsZSBtb25pdG9ycyIsCiAgIm5hbWUiOiAiQmludSIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5iaW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vY3RhZGVsL2JpbnUiLAogICJ1dWlkIjogImJpbnVAY3RhZGVsIiwKICAidmVyc2lvbiI6IDYKfQ=="} }} -, {"uuid": "CamPeek@gamalsherif1.github.io", "name": "CamPeek", "pname": "campeek", "description": "CamPeek is a lightweight GNOME Shell extension inspired by the popular macOS app Hand Mirror, allowing you to instantly check your webcam directly from your Linux desktop's top bar.\n\n🎥 Key Features:\n• ✨ Instant Access: Open your webcam feed in one quick click—perfect for a last-minute check before video calls.\n• 🖼️ Minimalist Design: A sleek, always-on-top, frameless window for a distraction-free preview.\n• 🔒 Privacy First: CamPeek streams your webcam feed directly without recording or saving any data.\n• 🚀 Lightweight & Simple: Fast, unobtrusive, and integrates smoothly into your GNOME desktop experience.\n\n📌 Ideal For:\n• Quickly checking your appearance or environment before meetings.\n• Confirming camera functionality instantly—no need to open heavy applications.\n• Privacy-conscious users looking for a fast and straightforward webcam preview tool.", "link": "https://extensions.gnome.org/extension/8092/campeek/", "shell_version_map": { - "48": {"version": "8", "sha256": "0kb59pd6d7k5x0dbbp48sayia54p1q68k85i2wcm19k8n6hk8v36", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNhbVBlZWsgaXMgYSBsaWdodHdlaWdodCBHTk9NRSBTaGVsbCBleHRlbnNpb24gaW5zcGlyZWQgYnkgdGhlIHBvcHVsYXIgbWFjT1MgYXBwIEhhbmQgTWlycm9yLCBhbGxvd2luZyB5b3UgdG8gaW5zdGFudGx5IGNoZWNrIHlvdXIgd2ViY2FtIGRpcmVjdGx5IGZyb20geW91ciBMaW51eCBkZXNrdG9wJ3MgdG9wIGJhci5cblxuXHVkODNjXHVkZmE1IEtleSBGZWF0dXJlczpcblx1MjAyMiBcdTI3MjggSW5zdGFudCBBY2Nlc3M6IE9wZW4geW91ciB3ZWJjYW0gZmVlZCBpbiBvbmUgcXVpY2sgY2xpY2tcdTIwMTRwZXJmZWN0IGZvciBhIGxhc3QtbWludXRlIGNoZWNrIGJlZm9yZSB2aWRlbyBjYWxscy5cblx1MjAyMiBcdWQ4M2RcdWRkYmNcdWZlMGYgTWluaW1hbGlzdCBEZXNpZ246IEEgc2xlZWssIGFsd2F5cy1vbi10b3AsIGZyYW1lbGVzcyB3aW5kb3cgZm9yIGEgZGlzdHJhY3Rpb24tZnJlZSBwcmV2aWV3LlxuXHUyMDIyIFx1ZDgzZFx1ZGQxMiBQcml2YWN5IEZpcnN0OiBDYW1QZWVrIHN0cmVhbXMgeW91ciB3ZWJjYW0gZmVlZCBkaXJlY3RseSB3aXRob3V0IHJlY29yZGluZyBvciBzYXZpbmcgYW55IGRhdGEuXG5cdTIwMjIgXHVkODNkXHVkZTgwIExpZ2h0d2VpZ2h0ICYgU2ltcGxlOiBGYXN0LCB1bm9idHJ1c2l2ZSwgYW5kIGludGVncmF0ZXMgc21vb3RobHkgaW50byB5b3VyIEdOT01FIGRlc2t0b3AgZXhwZXJpZW5jZS5cblxuXHVkODNkXHVkY2NjIElkZWFsIEZvcjpcblx1MjAyMiBRdWlja2x5IGNoZWNraW5nIHlvdXIgYXBwZWFyYW5jZSBvciBlbnZpcm9ubWVudCBiZWZvcmUgbWVldGluZ3MuXG5cdTIwMjIgQ29uZmlybWluZyBjYW1lcmEgZnVuY3Rpb25hbGl0eSBpbnN0YW50bHlcdTIwMTRubyBuZWVkIHRvIG9wZW4gaGVhdnkgYXBwbGljYXRpb25zLlxuXHUyMDIyIFByaXZhY3ktY29uc2Npb3VzIHVzZXJzIGxvb2tpbmcgZm9yIGEgZmFzdCBhbmQgc3RyYWlnaHRmb3J3YXJkIHdlYmNhbSBwcmV2aWV3IHRvb2wuIiwKICAibmFtZSI6ICJDYW1QZWVrIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2dhbWFsc2hlcmlmMS9DYW1QZWVrIiwKICAidXVpZCI6ICJDYW1QZWVrQGdhbWFsc2hlcmlmMS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogOAp9"} +, {"uuid": "CamPeek@gamalsherif1.github.io", "name": "CamPeek", "pname": "campeek", "description": "CamPeek is a lightweight GNOME Shell extension inspired by the popular macOS app Hand Mirror, allowing you to instantly check your webcam directly from your Linux desktop's top bar.\n", "link": "https://extensions.gnome.org/extension/8092/campeek/", "shell_version_map": { + "46": {"version": "24", "sha256": "1bpdks7vnijjx6vsq93klcsvh24w2id5wkwp0wpd92wfg9vkjjgn", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNhbVBlZWsgaXMgYSBsaWdodHdlaWdodCBHTk9NRSBTaGVsbCBleHRlbnNpb24gaW5zcGlyZWQgYnkgdGhlIHBvcHVsYXIgbWFjT1MgYXBwIEhhbmQgTWlycm9yLCBhbGxvd2luZyB5b3UgdG8gaW5zdGFudGx5IGNoZWNrIHlvdXIgd2ViY2FtIGRpcmVjdGx5IGZyb20geW91ciBMaW51eCBkZXNrdG9wJ3MgdG9wIGJhci5cblxuXHVkODNjXHVkZmE1IEtleSBGZWF0dXJlczpcblx1MjAyMiBcdTI3MjggSW5zdGFudCBBY2Nlc3M6IE9wZW4geW91ciB3ZWJjYW0gZmVlZCBpbiBvbmUgcXVpY2sgY2xpY2tcdTIwMTRwZXJmZWN0IGZvciBhIGxhc3QtbWludXRlIGNoZWNrIGJlZm9yZSB2aWRlbyBjYWxscy5cblx1MjAyMiBcdWQ4M2RcdWRkYmNcdWZlMGYgTWluaW1hbGlzdCBEZXNpZ246IEEgc2xlZWssIGFsd2F5cy1vbi10b3AsIGZyYW1lbGVzcyB3aW5kb3cgZm9yIGEgZGlzdHJhY3Rpb24tZnJlZSBwcmV2aWV3LlxuXHUyMDIyIFx1ZDgzZFx1ZGQxMiBQcml2YWN5IEZpcnN0OiBDYW1QZWVrIHN0cmVhbXMgeW91ciB3ZWJjYW0gZmVlZCBkaXJlY3RseSB3aXRob3V0IHJlY29yZGluZyBvciBzYXZpbmcgYW55IGRhdGEuXG5cdTIwMjIgXHVkODNkXHVkZTgwIExpZ2h0d2VpZ2h0ICYgU2ltcGxlOiBGYXN0LCB1bm9idHJ1c2l2ZSwgYW5kIGludGVncmF0ZXMgc21vb3RobHkgaW50byB5b3VyIEdOT01FIGRlc2t0b3AgZXhwZXJpZW5jZS5cblxuXHVkODNkXHVkY2NjIElkZWFsIEZvcjpcblx1MjAyMiBRdWlja2x5IGNoZWNraW5nIHlvdXIgYXBwZWFyYW5jZSBvciBlbnZpcm9ubWVudCBiZWZvcmUgbWVldGluZ3MuXG5cdTIwMjIgQ29uZmlybWluZyBjYW1lcmEgZnVuY3Rpb25hbGl0eSBpbnN0YW50bHlcdTIwMTRubyBuZWVkIHRvIG9wZW4gaGVhdnkgYXBwbGljYXRpb25zLlxuXHUyMDIyIFByaXZhY3ktY29uc2Npb3VzIHVzZXJzIGxvb2tpbmcgZm9yIGEgZmFzdCBhbmQgc3RyYWlnaHRmb3J3YXJkIHdlYmNhbSBwcmV2aWV3IHRvb2wuIiwKICAibmFtZSI6ICJDYW1QZWVrIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZ2FtYWxzaGVyaWYxL0NhbVBlZWsiLAogICJ1dWlkIjogIkNhbVBlZWtAZ2FtYWxzaGVyaWYxLmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAyNAp9"}, + "47": {"version": "24", "sha256": "1bpdks7vnijjx6vsq93klcsvh24w2id5wkwp0wpd92wfg9vkjjgn", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNhbVBlZWsgaXMgYSBsaWdodHdlaWdodCBHTk9NRSBTaGVsbCBleHRlbnNpb24gaW5zcGlyZWQgYnkgdGhlIHBvcHVsYXIgbWFjT1MgYXBwIEhhbmQgTWlycm9yLCBhbGxvd2luZyB5b3UgdG8gaW5zdGFudGx5IGNoZWNrIHlvdXIgd2ViY2FtIGRpcmVjdGx5IGZyb20geW91ciBMaW51eCBkZXNrdG9wJ3MgdG9wIGJhci5cblxuXHVkODNjXHVkZmE1IEtleSBGZWF0dXJlczpcblx1MjAyMiBcdTI3MjggSW5zdGFudCBBY2Nlc3M6IE9wZW4geW91ciB3ZWJjYW0gZmVlZCBpbiBvbmUgcXVpY2sgY2xpY2tcdTIwMTRwZXJmZWN0IGZvciBhIGxhc3QtbWludXRlIGNoZWNrIGJlZm9yZSB2aWRlbyBjYWxscy5cblx1MjAyMiBcdWQ4M2RcdWRkYmNcdWZlMGYgTWluaW1hbGlzdCBEZXNpZ246IEEgc2xlZWssIGFsd2F5cy1vbi10b3AsIGZyYW1lbGVzcyB3aW5kb3cgZm9yIGEgZGlzdHJhY3Rpb24tZnJlZSBwcmV2aWV3LlxuXHUyMDIyIFx1ZDgzZFx1ZGQxMiBQcml2YWN5IEZpcnN0OiBDYW1QZWVrIHN0cmVhbXMgeW91ciB3ZWJjYW0gZmVlZCBkaXJlY3RseSB3aXRob3V0IHJlY29yZGluZyBvciBzYXZpbmcgYW55IGRhdGEuXG5cdTIwMjIgXHVkODNkXHVkZTgwIExpZ2h0d2VpZ2h0ICYgU2ltcGxlOiBGYXN0LCB1bm9idHJ1c2l2ZSwgYW5kIGludGVncmF0ZXMgc21vb3RobHkgaW50byB5b3VyIEdOT01FIGRlc2t0b3AgZXhwZXJpZW5jZS5cblxuXHVkODNkXHVkY2NjIElkZWFsIEZvcjpcblx1MjAyMiBRdWlja2x5IGNoZWNraW5nIHlvdXIgYXBwZWFyYW5jZSBvciBlbnZpcm9ubWVudCBiZWZvcmUgbWVldGluZ3MuXG5cdTIwMjIgQ29uZmlybWluZyBjYW1lcmEgZnVuY3Rpb25hbGl0eSBpbnN0YW50bHlcdTIwMTRubyBuZWVkIHRvIG9wZW4gaGVhdnkgYXBwbGljYXRpb25zLlxuXHUyMDIyIFByaXZhY3ktY29uc2Npb3VzIHVzZXJzIGxvb2tpbmcgZm9yIGEgZmFzdCBhbmQgc3RyYWlnaHRmb3J3YXJkIHdlYmNhbSBwcmV2aWV3IHRvb2wuIiwKICAibmFtZSI6ICJDYW1QZWVrIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZ2FtYWxzaGVyaWYxL0NhbVBlZWsiLAogICJ1dWlkIjogIkNhbVBlZWtAZ2FtYWxzaGVyaWYxLmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAyNAp9"}, + "48": {"version": "24", "sha256": "1bpdks7vnijjx6vsq93klcsvh24w2id5wkwp0wpd92wfg9vkjjgn", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkNhbVBlZWsgaXMgYSBsaWdodHdlaWdodCBHTk9NRSBTaGVsbCBleHRlbnNpb24gaW5zcGlyZWQgYnkgdGhlIHBvcHVsYXIgbWFjT1MgYXBwIEhhbmQgTWlycm9yLCBhbGxvd2luZyB5b3UgdG8gaW5zdGFudGx5IGNoZWNrIHlvdXIgd2ViY2FtIGRpcmVjdGx5IGZyb20geW91ciBMaW51eCBkZXNrdG9wJ3MgdG9wIGJhci5cblxuXHVkODNjXHVkZmE1IEtleSBGZWF0dXJlczpcblx1MjAyMiBcdTI3MjggSW5zdGFudCBBY2Nlc3M6IE9wZW4geW91ciB3ZWJjYW0gZmVlZCBpbiBvbmUgcXVpY2sgY2xpY2tcdTIwMTRwZXJmZWN0IGZvciBhIGxhc3QtbWludXRlIGNoZWNrIGJlZm9yZSB2aWRlbyBjYWxscy5cblx1MjAyMiBcdWQ4M2RcdWRkYmNcdWZlMGYgTWluaW1hbGlzdCBEZXNpZ246IEEgc2xlZWssIGFsd2F5cy1vbi10b3AsIGZyYW1lbGVzcyB3aW5kb3cgZm9yIGEgZGlzdHJhY3Rpb24tZnJlZSBwcmV2aWV3LlxuXHUyMDIyIFx1ZDgzZFx1ZGQxMiBQcml2YWN5IEZpcnN0OiBDYW1QZWVrIHN0cmVhbXMgeW91ciB3ZWJjYW0gZmVlZCBkaXJlY3RseSB3aXRob3V0IHJlY29yZGluZyBvciBzYXZpbmcgYW55IGRhdGEuXG5cdTIwMjIgXHVkODNkXHVkZTgwIExpZ2h0d2VpZ2h0ICYgU2ltcGxlOiBGYXN0LCB1bm9idHJ1c2l2ZSwgYW5kIGludGVncmF0ZXMgc21vb3RobHkgaW50byB5b3VyIEdOT01FIGRlc2t0b3AgZXhwZXJpZW5jZS5cblxuXHVkODNkXHVkY2NjIElkZWFsIEZvcjpcblx1MjAyMiBRdWlja2x5IGNoZWNraW5nIHlvdXIgYXBwZWFyYW5jZSBvciBlbnZpcm9ubWVudCBiZWZvcmUgbWVldGluZ3MuXG5cdTIwMjIgQ29uZmlybWluZyBjYW1lcmEgZnVuY3Rpb25hbGl0eSBpbnN0YW50bHlcdTIwMTRubyBuZWVkIHRvIG9wZW4gaGVhdnkgYXBwbGljYXRpb25zLlxuXHUyMDIyIFByaXZhY3ktY29uc2Npb3VzIHVzZXJzIGxvb2tpbmcgZm9yIGEgZmFzdCBhbmQgc3RyYWlnaHRmb3J3YXJkIHdlYmNhbSBwcmV2aWV3IHRvb2wuIiwKICAibmFtZSI6ICJDYW1QZWVrIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vZ2FtYWxzaGVyaWYxL0NhbVBlZWsiLAogICJ1dWlkIjogIkNhbVBlZWtAZ2FtYWxzaGVyaWYxLmdpdGh1Yi5pbyIsCiAgInZlcnNpb24iOiAyNAp9"} }} , {"uuid": "3000oxford@huseyincorakli", "name": "Oxford 3000 Word Trainer", "pname": "oxford-3000-word-trainer-tr-en", "description": "Learn English words with repetition. By default it is loaded with TR-EN words (json file), you can upload your own json file with appropriate conditions.", "link": "https://extensions.gnome.org/extension/8093/oxford-3000-word-trainer-tr-en/", "shell_version_map": { "46": {"version": "5", "sha256": "0q0kn3a07q2vzx6qskwqkibp35wy8hw57gfi9fsz5s5244ysm51m", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkxlYXJuIEVuZ2xpc2ggd29yZHMgd2l0aCByZXBldGl0aW9uLiBCeSBkZWZhdWx0IGl0IGlzIGxvYWRlZCB3aXRoIFRSLUVOIHdvcmRzIChqc29uIGZpbGUpLCB5b3UgY2FuIHVwbG9hZCB5b3VyIG93biBqc29uIGZpbGUgd2l0aCBhcHByb3ByaWF0ZSBjb25kaXRpb25zLiIsCiAgIm5hbWUiOiAiT3hmb3JkIDMwMDAgV29yZCBUcmFpbmVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2h1c2V5aW5jb3Jha2xpLzMwMDBveGZvcmQtaHVzZXlpbmNvcmFrbGkiLAogICJ1dWlkIjogIjMwMDBveGZvcmRAaHVzZXlpbmNvcmFrbGkiLAogICJ2ZXJzaW9uIjogNQp9"} @@ -9282,4 +9310,39 @@ , {"uuid": "perfect-fit@ryliov.work.com", "name": "Perfect Fit", "pname": "perfect-fit", "description": "Perfect Fit is a lightweight GNOME Shell extension that improves your workflow by automatically centering windows and resizing them to a customizable portion of the screen.", "link": "https://extensions.gnome.org/extension/8094/perfect-fit/", "shell_version_map": { "48": {"version": "1", "sha256": "1b6f3x5hc3iwxklry7flz2vwm2p9la7ami1irlg18680mvllgkh3", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlBlcmZlY3QgZml0IGV4dGVuc2lvbiIsCiAgImdldHRleHQtZG9tYWluIjogInBlcmZlY3QtZml0IiwKICAibmFtZSI6ICJQZXJmZWN0IEZpdCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5wZXJmZWN0LWZpdCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS95YXd1eGkvcGVyZmVjdC1maXQiLAogICJ1dWlkIjogInBlcmZlY3QtZml0QHJ5bGlvdi53b3JrLmNvbSIsCiAgInZlcnNpb24iOiAxCn0="} }} +, {"uuid": "nettotalssimplified@avrain27", "name": "Net Totals Simplified", "pname": "net-totals-simplified", "description": "A Net totals extension that only displays totals. Forked from Net Speed extension (netspeedsimplified@prateekmedia.extension) With Loads of Customization, version 43", "link": "https://extensions.gnome.org/extension/8095/net-totals-simplified/", "shell_version_map": { + "48": {"version": "3", "sha256": "0q4wdz811yp9pddy9x6xsj57hy7phaq3sfhjp161j48k7j9l0i47", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgTmV0IHRvdGFscyBleHRlbnNpb24gdGhhdCBvbmx5IGRpc3BsYXlzIHRvdGFscy4gRm9ya2VkIGZyb20gTmV0IFNwZWVkIGV4dGVuc2lvbiAobmV0c3BlZWRzaW1wbGlmaWVkQHByYXRlZWttZWRpYS5leHRlbnNpb24pIFdpdGggTG9hZHMgb2YgQ3VzdG9taXphdGlvbiwgdmVyc2lvbiA0MyIsCiAgIm5hbWUiOiAiTmV0IFRvdGFscyBTaW1wbGlmaWVkIiwKICAib3JpZ2luYWwtYXV0aG9yIjogIk1wYWdpIERhdmlkIiwKICAic2V0dGluZ3Mtc2NoZW1hIjogIm9yZy5nbm9tZS5zaGVsbC5leHRlbnNpb25zLm5ldHRvdGFsc3NpbXBsaWZpZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vYXZyYWluMjcvbmV0dG90YWxzc2ltcGxpZmllZCIsCiAgInV1aWQiOiAibmV0dG90YWxzc2ltcGxpZmllZEBhdnJhaW4yNyIsCiAgInZlcnNpb24iOiAzCn0="} + }} +, {"uuid": "ubuntunetspeed@ochi12.github.com", "name": "Ubuntu Net Speed", "pname": "ubuntu-net-speed", "description": "A simple extension that shows the current network speed", "link": "https://extensions.gnome.org/extension/8096/ubuntu-net-speed/", "shell_version_map": { + "45": {"version": "2", "sha256": "08p2n2ixhck03980wa57wd1bhhby0r9fvrgi02pb3qrxfc8gg43n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgc2ltcGxlIGV4dGVuc2lvbiB0aGF0IHNob3dzIHRoZSBjdXJyZW50IG5ldHdvcmsgc3BlZWQiLAogICJuYW1lIjogIlVidW50dSBOZXQgU3BlZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vb2NoaTEyL3VidW50dS1uZXQtc3BlZWQvIiwKICAidXVpZCI6ICJ1YnVudHVuZXRzcGVlZEBvY2hpMTIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="}, + "46": {"version": "2", "sha256": "08p2n2ixhck03980wa57wd1bhhby0r9fvrgi02pb3qrxfc8gg43n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgc2ltcGxlIGV4dGVuc2lvbiB0aGF0IHNob3dzIHRoZSBjdXJyZW50IG5ldHdvcmsgc3BlZWQiLAogICJuYW1lIjogIlVidW50dSBOZXQgU3BlZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vb2NoaTEyL3VidW50dS1uZXQtc3BlZWQvIiwKICAidXVpZCI6ICJ1YnVudHVuZXRzcGVlZEBvY2hpMTIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="}, + "47": {"version": "2", "sha256": "08p2n2ixhck03980wa57wd1bhhby0r9fvrgi02pb3qrxfc8gg43n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgc2ltcGxlIGV4dGVuc2lvbiB0aGF0IHNob3dzIHRoZSBjdXJyZW50IG5ldHdvcmsgc3BlZWQiLAogICJuYW1lIjogIlVidW50dSBOZXQgU3BlZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vb2NoaTEyL3VidW50dS1uZXQtc3BlZWQvIiwKICAidXVpZCI6ICJ1YnVudHVuZXRzcGVlZEBvY2hpMTIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="}, + "48": {"version": "2", "sha256": "08p2n2ixhck03980wa57wd1bhhby0r9fvrgi02pb3qrxfc8gg43n", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgc2ltcGxlIGV4dGVuc2lvbiB0aGF0IHNob3dzIHRoZSBjdXJyZW50IG5ldHdvcmsgc3BlZWQiLAogICJuYW1lIjogIlVidW50dSBOZXQgU3BlZWQiLAogICJzaGVsbC12ZXJzaW9uIjogWwogICAgIjQ1IiwKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vb2NoaTEyL3VidW50dS1uZXQtc3BlZWQvIiwKICAidXVpZCI6ICJ1YnVudHVuZXRzcGVlZEBvY2hpMTIuZ2l0aHViLmNvbSIsCiAgInZlcnNpb24iOiAyCn0="} + }} +, {"uuid": "wellbeingtoggle@m51.io", "name": "Wellbeing Toggle", "pname": "wellbeing-toggle", "description": "Toggle wellbeing reminders from the quick settings menu.", "link": "https://extensions.gnome.org/extension/8098/wellbeing-toggle/", "shell_version_map": { + "48": {"version": "2", "sha256": "144088ld908796brfjgr55c6npr29bxza4frkd5wn91q222sn7lh", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlRvZ2dsZSB3ZWxsYmVpbmcgcmVtaW5kZXJzIGZyb20gdGhlIHF1aWNrIHNldHRpbmdzIG1lbnUuIiwKICAibmFtZSI6ICJXZWxsYmVpbmcgVG9nZ2xlIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL0ZpbmdlbC9nbm9tZS1leHQtd2VsbGJlaW5nLXRvZ2dsZSIsCiAgInV1aWQiOiAid2VsbGJlaW5ndG9nZ2xlQG01MS5pbyIsCiAgInZlcnNpb24iOiAyCn0="} + }} +, {"uuid": "flickernaut@imoize.github.io", "name": "Flickernaut", "pname": "flickernaut", "description": "A GNOME extension that adds custom entry to Nautilus context menu", "link": "https://extensions.gnome.org/extension/8101/flickernaut/", "shell_version_map": { + "48": {"version": "3", "sha256": "1626zpxv9ww8z3lsxl7ynyqmchv96g4aa5f56gw9am1g9j20kx4i", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkEgR05PTUUgZXh0ZW5zaW9uIHRoYXQgYWRkcyBjdXN0b20gZW50cnkgdG8gTmF1dGlsdXMgY29udGV4dCBtZW51IiwKICAibmFtZSI6ICJGbGlja2VybmF1dCIsCiAgInNldHRpbmdzLXNjaGVtYSI6ICJvcmcuZ25vbWUuc2hlbGwuZXh0ZW5zaW9ucy5mbGlja2VybmF1dCIsCiAgInNoZWxsLXZlcnNpb24iOiBbCiAgICAiNDgiCiAgXSwKICAidXJsIjogImh0dHBzOi8vZ2l0aHViLmNvbS9pbW9pemUvZmxpY2tlcm5hdXQiLAogICJ1dWlkIjogImZsaWNrZXJuYXV0QGltb2l6ZS5naXRodWIuaW8iLAogICJ2ZXJzaW9uIjogMwp9"} + }} +, {"uuid": "notification-icons@jiggak.io", "name": "Top Panel Notification Icons /w Count", "pname": "top-panel-notification-icons-w-count", "description": "Displays notifications icon in top panel", "link": "https://extensions.gnome.org/extension/8106/top-panel-notification-icons-w-count/", "shell_version_map": { + "45": {"version": "2", "sha256": "0l040lndzkl37whgj6jd1ypnq8b4fs7p1w621261wzzz3lc5p856", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIG5vdGlmaWNhdGlvbnMgaWNvbiBpbiB0b3AgcGFuZWwiLAogICJuYW1lIjogIlRvcCBQYW5lbCBOb3RpZmljYXRpb24gSWNvbnMgL3cgQ291bnQiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubm90aWZpY2F0aW9uLWljb25zIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ppZ2dhay9ub3RpZmljYXRpb24taWNvbnMiLAogICJ1dWlkIjogIm5vdGlmaWNhdGlvbi1pY29uc0BqaWdnYWsuaW8iLAogICJ2ZXJzaW9uIjogMgp9"}, + "46": {"version": "2", "sha256": "0l040lndzkl37whgj6jd1ypnq8b4fs7p1w621261wzzz3lc5p856", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIG5vdGlmaWNhdGlvbnMgaWNvbiBpbiB0b3AgcGFuZWwiLAogICJuYW1lIjogIlRvcCBQYW5lbCBOb3RpZmljYXRpb24gSWNvbnMgL3cgQ291bnQiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubm90aWZpY2F0aW9uLWljb25zIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ppZ2dhay9ub3RpZmljYXRpb24taWNvbnMiLAogICJ1dWlkIjogIm5vdGlmaWNhdGlvbi1pY29uc0BqaWdnYWsuaW8iLAogICJ2ZXJzaW9uIjogMgp9"}, + "47": {"version": "2", "sha256": "0l040lndzkl37whgj6jd1ypnq8b4fs7p1w621261wzzz3lc5p856", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIG5vdGlmaWNhdGlvbnMgaWNvbiBpbiB0b3AgcGFuZWwiLAogICJuYW1lIjogIlRvcCBQYW5lbCBOb3RpZmljYXRpb24gSWNvbnMgL3cgQ291bnQiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubm90aWZpY2F0aW9uLWljb25zIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ppZ2dhay9ub3RpZmljYXRpb24taWNvbnMiLAogICJ1dWlkIjogIm5vdGlmaWNhdGlvbi1pY29uc0BqaWdnYWsuaW8iLAogICJ2ZXJzaW9uIjogMgp9"}, + "48": {"version": "2", "sha256": "0l040lndzkl37whgj6jd1ypnq8b4fs7p1w621261wzzz3lc5p856", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkRpc3BsYXlzIG5vdGlmaWNhdGlvbnMgaWNvbiBpbiB0b3AgcGFuZWwiLAogICJuYW1lIjogIlRvcCBQYW5lbCBOb3RpZmljYXRpb24gSWNvbnMgL3cgQ291bnQiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMubm90aWZpY2F0aW9uLWljb25zIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2ppZ2dhay9ub3RpZmljYXRpb24taWNvbnMiLAogICJ1dWlkIjogIm5vdGlmaWNhdGlvbi1pY29uc0BqaWdnYWsuaW8iLAogICJ2ZXJzaW9uIjogMgp9"} + }} +, {"uuid": "dailybingwallpaper@trowell.net", "name": "Daily Bing Wallpaper", "pname": "daily-bing-wallpaper", "description": "Automatically sets your desktop wallpaper to Bing's image of the day.\n\nDisclaimer: \"Bing\" is a trademark of Microsoft Corporation. This project is not affiliated with or endorsed by Microsoft. All images remain the property of their respective copyright holders and are presumed to be intended for personal, non-commercial wallpaper use only. No images are redistributed or modified by this extension.", "link": "https://extensions.gnome.org/extension/8108/daily-bing-wallpaper/", "shell_version_map": { + "48": {"version": "2", "sha256": "1m47nmaw93c29glr5vdfibkb8r76903jgrwllm3k4swm7d3px0k1", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIkF1dG9tYXRpY2FsbHkgc2V0cyB5b3VyIGRlc2t0b3Agd2FsbHBhcGVyIHRvIEJpbmcncyBpbWFnZSBvZiB0aGUgZGF5LlxuXG5EaXNjbGFpbWVyOiBcIkJpbmdcIiBpcyBhIHRyYWRlbWFyayBvZiBNaWNyb3NvZnQgQ29ycG9yYXRpb24uIFRoaXMgcHJvamVjdCBpcyBub3QgYWZmaWxpYXRlZCB3aXRoIG9yIGVuZG9yc2VkIGJ5IE1pY3Jvc29mdC4gQWxsIGltYWdlcyByZW1haW4gdGhlIHByb3BlcnR5IG9mIHRoZWlyIHJlc3BlY3RpdmUgY29weXJpZ2h0IGhvbGRlcnMgYW5kIGFyZSBwcmVzdW1lZCB0byBiZSBpbnRlbmRlZCBmb3IgcGVyc29uYWwsIG5vbi1jb21tZXJjaWFsIHdhbGxwYXBlciB1c2Ugb25seS4gTm8gaW1hZ2VzIGFyZSByZWRpc3RyaWJ1dGVkIG9yIG1vZGlmaWVkIGJ5IHRoaXMgZXh0ZW5zaW9uLiIsCiAgIm5hbWUiOiAiRGFpbHkgQmluZyBXYWxscGFwZXIiLAogICJzZXR0aW5ncy1zY2hlbWEiOiAib3JnLmdub21lLnNoZWxsLmV4dGVuc2lvbnMuZGFpbHliaW5nd2FsbHBhcGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2hheWRudHJvd2VsbC9kYWlseWJpbmd3YWxscGFwZXIvIiwKICAidXVpZCI6ICJkYWlseWJpbmd3YWxscGFwZXJAdHJvd2VsbC5uZXQiLAogICJ2ZXJzaW9uIjogMiwKICAidmVyc2lvbi1uYW1lIjogIjEuMC4xIgp9"} + }} +, {"uuid": "zed-search-provider@hron.github.com", "name": "Zed Search Provider", "pname": "zed-search-provider", "description": "Search for your Zed workspaces easily", "link": "https://extensions.gnome.org/extension/8109/zed-search-provider/", "shell_version_map": { + "45": {"version": "2", "sha256": "10pqbp856kgkfq5h9zyhwh528cpa4paa3wfisf7mmxs4ixr4j07q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNlYXJjaCBmb3IgeW91ciBaZWQgd29ya3NwYWNlcyBlYXNpbHkiLAogICJkb25hdGlvbnMiOiB7CiAgICAiZ2l0aHViIjogImhyb24iCiAgfSwKICAibmFtZSI6ICJaZWQgU2VhcmNoIFByb3ZpZGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2hyb24vemVkLXNlYXJjaC1wcm92aWRlciIsCiAgInV1aWQiOiAiemVkLXNlYXJjaC1wcm92aWRlckBocm9uLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMgp9"}, + "46": {"version": "2", "sha256": "10pqbp856kgkfq5h9zyhwh528cpa4paa3wfisf7mmxs4ixr4j07q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNlYXJjaCBmb3IgeW91ciBaZWQgd29ya3NwYWNlcyBlYXNpbHkiLAogICJkb25hdGlvbnMiOiB7CiAgICAiZ2l0aHViIjogImhyb24iCiAgfSwKICAibmFtZSI6ICJaZWQgU2VhcmNoIFByb3ZpZGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2hyb24vemVkLXNlYXJjaC1wcm92aWRlciIsCiAgInV1aWQiOiAiemVkLXNlYXJjaC1wcm92aWRlckBocm9uLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMgp9"}, + "47": {"version": "2", "sha256": "10pqbp856kgkfq5h9zyhwh528cpa4paa3wfisf7mmxs4ixr4j07q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNlYXJjaCBmb3IgeW91ciBaZWQgd29ya3NwYWNlcyBlYXNpbHkiLAogICJkb25hdGlvbnMiOiB7CiAgICAiZ2l0aHViIjogImhyb24iCiAgfSwKICAibmFtZSI6ICJaZWQgU2VhcmNoIFByb3ZpZGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2hyb24vemVkLXNlYXJjaC1wcm92aWRlciIsCiAgInV1aWQiOiAiemVkLXNlYXJjaC1wcm92aWRlckBocm9uLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMgp9"}, + "48": {"version": "2", "sha256": "10pqbp856kgkfq5h9zyhwh528cpa4paa3wfisf7mmxs4ixr4j07q", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlNlYXJjaCBmb3IgeW91ciBaZWQgd29ya3NwYWNlcyBlYXNpbHkiLAogICJkb25hdGlvbnMiOiB7CiAgICAiZ2l0aHViIjogImhyb24iCiAgfSwKICAibmFtZSI6ICJaZWQgU2VhcmNoIFByb3ZpZGVyIiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NSIsCiAgICAiNDYiLAogICAgIjQ3IiwKICAgICI0OCIKICBdLAogICJ1cmwiOiAiaHR0cHM6Ly9naXRodWIuY29tL2hyb24vemVkLXNlYXJjaC1wcm92aWRlciIsCiAgInV1aWQiOiAiemVkLXNlYXJjaC1wcm92aWRlckBocm9uLmdpdGh1Yi5jb20iLAogICJ2ZXJzaW9uIjogMgp9"} + }} +, {"uuid": "apps@github.com.howbea", "name": "Panel Apps Menu", "pname": "apps", "description": "Panel apps menu along with gnome Setting.", "link": "https://extensions.gnome.org/extension/8143/apps/", "shell_version_map": { + "46": {"version": "4", "sha256": "1wxcnzs2g5smchgiq289df7ddkm8wz2a647ccl8ph80bkibqnviy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlBhbmVsIGFwcHMgbWVudSBhbG9uZyB3aXRoIGdub21lIFNldHRpbmdzLiIsCiAgIm5hbWUiOiAiUGFuZWwgQXBwcyBNZW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaG93YmVhL1BhbmVsLUFwcHMtTWVudSIsCiAgInV1aWQiOiAiYXBwc0BnaXRodWIuY29tLmhvd2JlYSIsCiAgInZlcnNpb24iOiA0Cn0="}, + "47": {"version": "4", "sha256": "1wxcnzs2g5smchgiq289df7ddkm8wz2a647ccl8ph80bkibqnviy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlBhbmVsIGFwcHMgbWVudSBhbG9uZyB3aXRoIGdub21lIFNldHRpbmdzLiIsCiAgIm5hbWUiOiAiUGFuZWwgQXBwcyBNZW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaG93YmVhL1BhbmVsLUFwcHMtTWVudSIsCiAgInV1aWQiOiAiYXBwc0BnaXRodWIuY29tLmhvd2JlYSIsCiAgInZlcnNpb24iOiA0Cn0="}, + "48": {"version": "4", "sha256": "1wxcnzs2g5smchgiq289df7ddkm8wz2a647ccl8ph80bkibqnviy", "metadata": "ewogICJfZ2VuZXJhdGVkIjogIkdlbmVyYXRlZCBieSBTd2VldFRvb3RoLCBkbyBub3QgZWRpdCIsCiAgImRlc2NyaXB0aW9uIjogIlBhbmVsIGFwcHMgbWVudSBhbG9uZyB3aXRoIGdub21lIFNldHRpbmdzLiIsCiAgIm5hbWUiOiAiUGFuZWwgQXBwcyBNZW51IiwKICAic2hlbGwtdmVyc2lvbiI6IFsKICAgICI0NiIsCiAgICAiNDciLAogICAgIjQ4IgogIF0sCiAgInVybCI6ICJodHRwczovL2dpdGh1Yi5jb20vaG93YmVhL1BhbmVsLUFwcHMtTWVudSIsCiAgInV1aWQiOiAiYXBwc0BnaXRodWIuY29tLmhvd2JlYSIsCiAgInZlcnNpb24iOiA0Cn0="} + }} ] From 1c97f7a9162b63677aeb6334ab3be501fad32aea Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Mon, 24 Mar 2025 00:20:45 +0000 Subject: [PATCH 426/431] dosage-tracker: 1.9.4 -> 1.9.9 Diff: https://github.com/diegopvlk/Dosage/compare/v1.9.4...v1.9.9 --- pkgs/by-name/do/dosage-tracker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dosage-tracker/package.nix b/pkgs/by-name/do/dosage-tracker/package.nix index 150b1574f17d..f31b2603c289 100644 --- a/pkgs/by-name/do/dosage-tracker/package.nix +++ b/pkgs/by-name/do/dosage-tracker/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dosage"; - version = "1.9.4"; + version = "1.9.9"; src = fetchFromGitHub { owner = "diegopvlk"; repo = "Dosage"; tag = "v${finalAttrs.version}"; - hash = "sha256-EFcfkj0NOmQrWgLJpWHdIX7iitqfZwgTmkMvueJPS/c="; + hash = "sha256-UVcbZgPk35VsYvyzIJrR79vAhSByJjn8kh+y0KQcwpM="; }; # https://github.com/NixOS/nixpkgs/issues/318830 From 016a6cf6be6513889c41a35c90e5aef2559b499b Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Wed, 14 May 2025 22:02:54 -0400 Subject: [PATCH 427/431] python312Packages.modern-colorthief: init at 0.1.7 --- .../modern-colorthief/default.nix | 60 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 62 insertions(+) create mode 100644 pkgs/development/python-modules/modern-colorthief/default.nix diff --git a/pkgs/development/python-modules/modern-colorthief/default.nix b/pkgs/development/python-modules/modern-colorthief/default.nix new file mode 100644 index 000000000000..52932819ae48 --- /dev/null +++ b/pkgs/development/python-modules/modern-colorthief/default.nix @@ -0,0 +1,60 @@ +{ + lib, + buildPythonPackage, + colorthief, + fetchFromGitHub, + nix-update-script, + pillow, + pytestCheckHook, + rustPlatform, +}: + +buildPythonPackage rec { + pname = "modern-colorthief"; + version = "0.1.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "baseplate-admin"; + repo = "modern_colorthief"; + tag = version; + hash = "sha256-tALF9EIBTyVi3Ca4kQl9x+V12gjr0xH9OOmuoToxuJA="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit pname version src; + hash = "sha256-DldfoDpE7epb99Huq0RXkS3cAw0RtIzdWvr9OuZRZTI="; + }; + + nativeBuildInputs = [ + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + ]; + + optional-dependencies = { + test = [ + colorthief + pillow + ]; + }; + + nativeCheckInputs = [ pytestCheckHook ] ++ lib.attrValues optional-dependencies; + + disabledTestPaths = [ + # Requires `fast_colorthief`, which isn't packaged + "examples/test_time.py" + ]; + + pythonImportsCheck = [ "modern_colorthief" ]; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + homepage = "https://modern-colorthief.readthedocs.io/"; + changelog = "https://github.com/baseplate-admin/modern_colorthief/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ getchoo ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 2d7487070cd8..bb1251370fcd 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9059,6 +9059,8 @@ self: super: with self; { modeled = callPackage ../development/python-modules/modeled { }; + modern-colorthief = callPackage ../development/python-modules/modern-colorthief { }; + moderngl = callPackage ../development/python-modules/moderngl { }; moderngl-window = callPackage ../development/python-modules/moderngl-window { }; From 216c19280abab573b3448f0985a3172963c3d9c9 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sat, 29 Mar 2025 03:21:31 +0000 Subject: [PATCH 428/431] komikku: 1.72.0 -> 1.76.1 Diff: https://codeberg.org/valos/Komikku/compare/v1.72.0...v1.76.1 Changelog: https://codeberg.org/valos/Komikku/releases/tag/v1.76.1 --- pkgs/by-name/ko/komikku/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index f63d9f808d95..e801360970fe 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -23,15 +23,15 @@ python3.pkgs.buildPythonApplication rec { pname = "komikku"; - version = "1.72.0"; + version = "1.76.1"; pyproject = false; src = fetchFromGitea { domain = "codeberg.org"; owner = "valos"; repo = "Komikku"; - rev = "v${version}"; - hash = "sha256-Kdt4nEWdxfZB7rmPbCegbj4abfv1nMSvAAC6mmUcv44="; + tag = "v${version}"; + hash = "sha256-js9mywNlv13ZDmvoBt9yuXJePaSuKOimek3uNlVIeHM="; }; nativeBuildInputs = [ @@ -57,7 +57,7 @@ python3.pkgs.buildPythonApplication rec { propagatedBuildInputs = with python3.pkgs; [ beautifulsoup4 brotli - colorthief + modern-colorthief dateparser emoji keyring From 7a740588582dc750266aa3235bd116a1b901d9af Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Sat, 29 Mar 2025 00:09:46 -0400 Subject: [PATCH 429/431] komikku: modernize --- pkgs/by-name/ko/komikku/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index e801360970fe..0c6ba902535d 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -54,14 +54,14 @@ python3.pkgs.buildPythonApplication rec { webkitgtk_6_0 ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ beautifulsoup4 brotli - modern-colorthief dateparser emoji keyring lxml + modern-colorthief natsort piexif pillow @@ -92,12 +92,7 @@ python3.pkgs.buildPythonApplication rec { # Prevent double wrapping. dontWrapGApps = true; - - preFixup = '' - makeWrapperArgs+=( - "''${gappsWrapperArgs[@]}" - ) - ''; + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; passthru = { updateScript = nix-update-script { }; From 354a05348d7a96010bb3abe457d70c05907a5746 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 10 Apr 2025 14:37:14 +0000 Subject: [PATCH 430/431] fretboard: 8.0 -> 9.1 Diff: https://github.com/bragefuglseth/fretboard/compare/v8.0...v9.1 Changelog: https://github.com/bragefuglseth/fretboard/releases/tag/v9.0 Changelog: https://github.com/bragefuglseth/fretboard/releases/tag/v9.1 --- pkgs/by-name/fr/fretboard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fretboard/package.nix b/pkgs/by-name/fr/fretboard/package.nix index 72ee6927f02e..af726ce4f0c9 100644 --- a/pkgs/by-name/fr/fretboard/package.nix +++ b/pkgs/by-name/fr/fretboard/package.nix @@ -19,19 +19,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "fretboard"; - version = "8.0"; + version = "9.1"; src = fetchFromGitHub { owner = "bragefuglseth"; repo = "fretboard"; rev = "v${finalAttrs.version}"; - hash = "sha256-8xINlVhWgg73DrRi8S5rhNc1sbG4DbWOsiEBjU8NSXo="; + hash = "sha256-LTUZPOecX1OiLcfdiY/P2ffq91QcnFjW6knM9H/Z+Lc="; }; cargoDeps = rustPlatform.fetchCargoVendor { src = finalAttrs.src; name = "${finalAttrs.pname}-${finalAttrs.version}"; - hash = "sha256-wYDlJ5n878Apv+ywnHnDy1Rgn+WJtcuePsGYEWSNvs4="; + hash = "sha256-Gl78z9FR/sB14uFDLKgnfN4B5yOi6A6MH64gDXcLiWA="; }; nativeBuildInputs = [ From 3c0d340920f8ca876191957ed327021bdc5bc8b7 Mon Sep 17 00:00:00 2001 From: Seth Flynn Date: Thu, 10 Apr 2025 14:44:20 +0000 Subject: [PATCH 431/431] keypunch: 5.1 -> 6.3 Diff: https://github.com/bragefuglseth/keypunch/compare/v5.1...v6.3 Changelog: https://github.com/bragefuglseth/keypunch/releases/tag/v6.3 --- pkgs/by-name/ke/keypunch/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ke/keypunch/package.nix b/pkgs/by-name/ke/keypunch/package.nix index 2b03816e0d01..ed15ad19fccb 100644 --- a/pkgs/by-name/ke/keypunch/package.nix +++ b/pkgs/by-name/ke/keypunch/package.nix @@ -19,18 +19,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "keypunch"; - version = "5.1"; + version = "6.3"; src = fetchFromGitHub { owner = "bragefuglseth"; repo = "keypunch"; tag = "v${finalAttrs.version}"; - hash = "sha256-C0WD8vBPlKvCJHVJHSfEbMIxNARoRrCn7PNebJ0rkoI="; + hash = "sha256-NjPC7WbzOk0tDjM8la+TKGy+U2NNT2kwcrSkaG7TylQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-SQ1BI9BuUfUvafsBnC1P5YQ8qVAaer6ywuRQkfS/V1w="; + hash = "sha256-gQg6CCb5OzK2fLWMtkRTv1hK642IezRN+5qLMGVV6s8="; }; strictDeps = true; @@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Practice your typing skills"; homepage = "https://github.com/bragefuglseth/keypunch"; + changelog = "https://github.com/bragefuglseth/keypunch/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; mainProgram = "keypunch"; maintainers = with lib.maintainers; [