From 1952a8cdcf086a911bd3113a528bd65d92e2e6ee Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 16:58:21 +0200 Subject: [PATCH 001/256] gnome-keysign: Fix eval future package is marked as broken so this was not evaluating. As a result, in conjunction with https://github.com/python/cpython/issues/103847, update.nix froze when trying to bump GNOME package set. --- pkgs/by-name/gn/gnome-keysign/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gn/gnome-keysign/package.nix b/pkgs/by-name/gn/gnome-keysign/package.nix index 0e17038371b90..871de9db73c03 100644 --- a/pkgs/by-name/gn/gnome-keysign/package.nix +++ b/pkgs/by-name/gn/gnome-keysign/package.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitLab, + fetchpatch, python3, wrapGAppsHook3, gobject-introspection, @@ -22,6 +23,14 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-k77z8Yligzs4rHpPckRGcC5qnCHynHQRjdDkzxwt1Ss="; }; + patches = [ + # Remove broken future dependency + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gnome-keysign/-/commit/ea197254baf70a499a371678369eda85aff7a4c5.patch"; + hash = "sha256-Msd0NzNAkoAAxZ/WNiM3xV382lnx+xT6gyQiNGDEMM8="; + }) + ]; + nativeBuildInputs = [ wrapGAppsHook3 gobject-introspection @@ -43,7 +52,6 @@ python3.pkgs.buildPythonApplication rec { propagatedBuildInputs = with python3.pkgs; [ dbus-python - future gpgme magic-wormhole pygobject3 From baa384294f5b805564827c410be6f5462c62e8d2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:29 +0200 Subject: [PATCH 002/256] gnome-recipes: Remove Unmaintained upstream and depends on libsoup 2 which is insecure. --- pkgs/by-name/gn/gnome-recipes/package.nix | 89 ----------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 89 deletions(-) delete mode 100644 pkgs/by-name/gn/gnome-recipes/package.nix diff --git a/pkgs/by-name/gn/gnome-recipes/package.nix b/pkgs/by-name/gn/gnome-recipes/package.nix deleted file mode 100644 index b2e7461a3b6d6..0000000000000 --- a/pkgs/by-name/gn/gnome-recipes/package.nix +++ /dev/null @@ -1,89 +0,0 @@ -{ - stdenv, - lib, - fetchFromGitLab, - fetchpatch, - meson, - ninja, - pkg-config, - desktop-file-utils, - gettext, - itstool, - python3, - wrapGAppsHook3, - gtk3, - glib, - libsoup_2_4, - gnome-online-accounts, - librest, - json-glib, - gnome-autoar, - gspell, - libcanberra, - nix-update-script, -}: - -stdenv.mkDerivation rec { - pname = "gnome-recipes"; - version = "2.0.4"; - - src = fetchFromGitLab { - domain = "gitlab.gnome.org"; - owner = "GNOME"; - repo = "recipes"; - rev = version; - fetchSubmodules = true; - sha256 = "GyFOwEYmipQdFLtTXn7+NvhDTzxBlOAghr3cZT4QpQw="; - }; - - patches = [ - # gcc-14 build failure fix - (fetchpatch { - name = "gcc-14.patch"; - url = "https://gitlab.gnome.org/GNOME/recipes/-/commit/c0304675f63a33737b24fdf37e06c6b154a91a31.patch"; - hash = "sha256-YTf4NDwUiU/q96RAXKTO499pW9sPrgh8IvdPBPEnV6Q="; - }) - ]; - - nativeBuildInputs = [ - meson - ninja - pkg-config - desktop-file-utils - gettext - itstool - python3 - wrapGAppsHook3 - ]; - - buildInputs = [ - gtk3 - glib - libsoup_2_4 - gnome-online-accounts - librest - json-glib - gnome-autoar - gspell - libcanberra - ]; - - postPatch = '' - chmod +x src/list_to_c.py - patchShebangs src/list_to_c.py - patchShebangs meson_post_install.py - ''; - - passthru = { - updateScript = nix-update-script { }; - }; - - meta = with lib; { - description = "Recipe management application for GNOME"; - mainProgram = "gnome-recipes"; - homepage = "https://gitlab.gnome.org/GNOME/recipes"; - teams = [ teams.gnome ]; - license = licenses.gpl3Plus; - platforms = platforms.unix; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 839044f332d39..0178afb13f56a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1012,6 +1012,7 @@ mapAliases { gmpc = throw "'gmpc' has been removed due to lack of maintenance upstream. Consider using 'plattenalbum' instead"; # Added 2024-09-14 gmtk = throw "'gmtk' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 gmtp = throw "'gmtp' has been removed due to lack of maintenance upstream. Consider using 'gnome-music' instead"; # Added 2024-09-14 + gnome-recipes = throw "'gnome-recipes' has been removed due to lack of upstream maintenance and dependency on insecure libraries"; # Added 2025-09-06 gnome-latex = throw "'gnome-latex' has been superseded by 'enter-tex'"; # Added 2024-09-18 gnome-settings-daemon43 = throw "'gnome-settings-daemon43' has been removed since it is no longer used by Pantheon."; # Added 2024-09-22 gnu-cobol = gnucobol; # Added 2024-09-17 From 772d7194fe9370fdb0b41418704e419745247071 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:21:24 +0200 Subject: [PATCH 003/256] maintainers/scripts/update.nix: Print stderr on instantiation failure For some reason `asyncio.create_subprocess_exec` freezes after failing previous call returns `CalledProcessError`. Perhaps because `asyncio.gather` fails and cancels the later tasks, triggering https://github.com/python/cpython/issues/103847 --- maintainers/scripts/update.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index 10d197d5fe784..ca35f04d1285f 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -92,7 +92,15 @@ async def attr_instantiation_worker( ) -> tuple[Path, str]: async with semaphore: eprint(f"Instantiating {attr_path}…") - return (await nix_instantiate(attr_path), attr_path) + try: + return (await nix_instantiate(attr_path), attr_path) + except Exception as e: + # Failure should normally terminate the script but + # looks like Python is buggy so we need to do it ourselves. + eprint(f"Failed to instantiate {attr_path}") + if e.stderr: + eprint(e.stderr.decode("utf-8")) + sys.exit(1) async def requisites_worker( From 99d9c33d90d5bb6ea193c7dedc3d1f8c671a14b7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:22:18 +0200 Subject: [PATCH 004/256] gssdp: Unmaintain It is long deprecated and unmaintained upstream and depends on insecure libraries. --- pkgs/development/libraries/gssdp/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/libraries/gssdp/default.nix b/pkgs/development/libraries/gssdp/default.nix index 1df6fa14c39d1..818c68effaa00 100644 --- a/pkgs/development/libraries/gssdp/default.nix +++ b/pkgs/development/libraries/gssdp/default.nix @@ -104,7 +104,6 @@ stdenv.mkDerivation rec { description = "GObject-based API for handling resource discovery and announcement over SSDP"; homepage = "http://www.gupnp.org/"; license = licenses.lgpl2Plus; - teams = [ teams.gnome ]; platforms = platforms.all; }; } From 785e6d3b53f78607e675c7ad833fa3db4d3986a5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:35:08 +0200 Subject: [PATCH 005/256] libchamplain: Unmaintain Only maintain libsoup3 based version. Eval failure was breaking GNOME updates. Also change the canonical attribute path for `updateScript` to the maintained variant. --- pkgs/by-name/li/libchamplain/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libchamplain/package.nix b/pkgs/by-name/li/libchamplain/package.nix index a37ccdd952641..433c828b51827 100644 --- a/pkgs/by-name/li/libchamplain/package.nix +++ b/pkgs/by-name/li/libchamplain/package.nix @@ -69,7 +69,8 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "libchamplain"; + attrPath = "libchamplain_libsoup3"; versionPolicy = "odd-unstable"; }; }; @@ -88,7 +89,7 @@ stdenv.mkDerivation rec { OpenCycleMap, OpenAerialMap, and Maps for free. ''; - teams = [ + teams = lib.optionals withLibsoup3 [ teams.gnome teams.pantheon ]; From d5786cd1c2d2d4cd2eddc81d98155404cfabf66e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 18:55:12 +0200 Subject: [PATCH 006/256] libsoup: Unmaintain It is abandoned upstream, projects should port to libsoup3. --- pkgs/development/libraries/libsoup/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix index 761ec600e2463..14aec96e5e5cc 100644 --- a/pkgs/development/libraries/libsoup/default.nix +++ b/pkgs/development/libraries/libsoup/default.nix @@ -134,7 +134,7 @@ stdenv.mkDerivation rec { description = "HTTP client/server library for GNOME"; homepage = "https://gitlab.gnome.org/GNOME/libsoup"; license = lib.licenses.lgpl2Plus; - inherit (glib.meta) maintainers platforms teams; + platforms = lib.platforms.unix ++ lib.platforms.windows; pkgConfigModules = [ "libsoup-2.4" "libsoup-gnome-2.4" From 7414527f55c4d7e7411be4819e392060bc167a90 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 19:03:14 +0200 Subject: [PATCH 007/256] WIP: update.nix: use Unicode arrow --- maintainers/scripts/update.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/scripts/update.py b/maintainers/scripts/update.py index ca35f04d1285f..d4fec082680c3 100644 --- a/maintainers/scripts/update.py +++ b/maintainers/scripts/update.py @@ -304,7 +304,7 @@ async def commit_changes( # Git can only handle a single index operation at a time async with merge_lock: await check_subprocess_output("git", "add", *change["files"], cwd=worktree) - commit_message = "{attrPath}: {oldVersion} -> {newVersion}".format(**change) + commit_message = "{attrPath}: {oldVersion} → {newVersion}".format(**change) if "commitMessage" in change: commit_message = change["commitMessage"] elif "commitBody" in change: From 73bd1fe474ca6f6ccfbab6d2b1bda554e9c4ef3d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:10:24 +0000 Subject: [PATCH 008/256] =?UTF-8?q?gnome-initial-setup:=2048.1=20=E2=86=92?= =?UTF-8?q?=2049.beta.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.1...49.beta.1 --- 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 bc0f06ce9ef84..2da96c9dd740f 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.1"; + version = "49.beta.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-initial-setup/${lib.versions.major finalAttrs.version}/gnome-initial-setup-${finalAttrs.version}.tar.xz"; - hash = "sha256-s9q/fnm2Zf8SJB+9umFUiVE9iGIkdZmGr49IZXWSMV4="; + hash = "sha256-XfzEnnXQHV243xLRV7c8IE5ppsJ+agDjtUxyzD9lMmc="; }; patches = [ From f8e880797317631d7e73277745fef24e7f0e24dc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:10:25 +0000 Subject: [PATCH 009/256] =?UTF-8?q?epiphany:=2048.5=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/epiphany/-/compare/48.5...49.rc --- 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 2f5cbe602e998..c44189c24e978 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.5"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/epiphany/${lib.versions.major finalAttrs.version}/epiphany-${finalAttrs.version}.tar.xz"; - hash = "sha256-D2ZVKtZZPHlSo93uW/UVZWyMQ0hxB22fGpGnr5NGsbQ="; + hash = "sha256-TnUAK4bqFGaYEBvIYgTIrSivMZ5jOKwV4m/1wznx5JQ="; }; nativeBuildInputs = [ From fc33210b76c36735a8adeaffa0a249398cc2905e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:10:33 +0000 Subject: [PATCH 010/256] =?UTF-8?q?cambalache:=200.94.1=20=E2=86=92=200.97?= =?UTF-8?q?.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ca/cambalache/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cambalache/package.nix b/pkgs/by-name/ca/cambalache/package.nix index 0e10ba9b654e0..c4a8073685f60 100644 --- a/pkgs/by-name/ca/cambalache/package.nix +++ b/pkgs/by-name/ca/cambalache/package.nix @@ -23,7 +23,7 @@ python3.pkgs.buildPythonApplication rec { pname = "cambalache"; - version = "0.94.1"; + version = "0.97.7"; pyproject = false; # Did not fetch submodule since it is only for tests we don't run. @@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication rec { owner = "jpu"; repo = "cambalache"; tag = version; - hash = "sha256-dX9YiBCBG/ALWX0W1CjvdUlOCQ6UulnQCiYUscRMKWk="; + hash = "sha256-AV4HvRw4OSvJ+D3oN1X9ewllEyjGQ4uWIBcgY/niO1c="; }; nativeBuildInputs = [ From aaa1c857a3c91174103a84026dc8a08d09d81687 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:10:34 +0000 Subject: [PATCH 011/256] =?UTF-8?q?gnome-logs:=2045.0=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-logs/-/compare/45.0...49.rc --- pkgs/by-name/gn/gnome-logs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-logs/package.nix b/pkgs/by-name/gn/gnome-logs/package.nix index 61f978fcfcd76..0decabbe7d355 100644 --- a/pkgs/by-name/gn/gnome-logs/package.nix +++ b/pkgs/by-name/gn/gnome-logs/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { pname = "gnome-logs"; - version = "45.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-logs/${lib.versions.major version}/gnome-logs-${version}.tar.xz"; - hash = "sha256-sooG6lyYvRfyhztQfwhbDKDemBATZhH08u6wmGFOzlI="; + hash = "sha256-FgqCL/N2Wgl6xFsbRSyGZajMJFQF1CH5/xZMk2q3hV4="; }; nativeBuildInputs = [ From 22484640400629d8c1204e31fc3ee510c62230b6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:00 +0000 Subject: [PATCH 012/256] =?UTF-8?q?gnome-connections:=2048.0=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-connections/-/compare/48.0...49.rc --- 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 7213e140b8945..13724a96cc494 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.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-connections/${lib.versions.major finalAttrs.version}/gnome-connections-${finalAttrs.version}.tar.xz"; - hash = "sha256-Nw75QFBrVybG8rfLl5ayI9HW1Chfg8/DOFvWdMMon9A="; + hash = "sha256-Y+lApq2dV+K/vIJo0IHglrKWajGrzhAS86+S8HcrJwM="; }; nativeBuildInputs = [ From a033ce3172c3a162df9f35bfe63629210e94a350 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:13 +0000 Subject: [PATCH 013/256] =?UTF-8?q?xdg-desktop-portal-gnome:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.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/48.0...49.rc --- 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 9fa4feeef447f..1a28e7908b34e 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.0"; + version = "49.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-zRWsouE2TaMI6zeWu4rkpXfmDKT+EgBrMVIyz9GciGE="; + hash = "sha256-JgB422chatw3I3g2lvrtq6hxkVgdgLT0BfYkrwFqTa4="; }; nativeBuildInputs = [ From c00a4328bf80f1aa61788c36c1f6eb5268bd0fa3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:15 +0000 Subject: [PATCH 014/256] =?UTF-8?q?gnome-chess:=2048.0=20=E2=86=92=2049.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.0...49.0 --- 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 9c0fb5f950bd5..d23311b609688 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.0"; + version = "49.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-chess/${lib.versions.major version}/gnome-chess-${version}.tar.xz"; - hash = "sha256-eDTEdvCLvyd5BrApNjLtMugDdMuUQyayGeqQVqapXz8="; + hash = "sha256-QDST8Bbpkn1/nFR3O7ydCpNB8+751DF7Re3AqwoiyI8="; }; nativeBuildInputs = [ From e455bea893d157466ca5ecb9fa1fcf4d123de114 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:18 +0000 Subject: [PATCH 015/256] =?UTF-8?q?gnome-sudoku:=2048.1=20=E2=86=92=2049.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/gnome-sudoku/-/compare/48.1...49.rc --- 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 d2fa96c74b526..b3614dede9952 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-sudoku/${lib.versions.major version}/gnome-sudoku-${version}.tar.xz"; - hash = "sha256-eXE62CpZkEzWlv8CJV627ZNk6I8+eDNDsfnQygnyx+M="; + hash = "sha256-geldehr6Fdc4Bc6wgeSgnC4Qn993B2+Di8gamziMXus="; }; nativeBuildInputs = [ From 4cbab960829e8667faa8acf3f9e42296c039023b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:34 +0000 Subject: [PATCH 016/256] =?UTF-8?q?ghex:=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/ghex/-/compare/48.0...48.1 --- 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 a92b7a771e5bc..e1aeacd674dc8 100644 --- a/pkgs/by-name/gh/ghex/package.nix +++ b/pkgs/by-name/gh/ghex/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "ghex"; - version = "48.0"; + version = "48.1"; outputs = [ "out" @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/ghex/${lib.versions.major finalAttrs.version}/ghex-${finalAttrs.version}.tar.xz"; - hash = "sha256-qh0KtfdDBKqjGYehgtQh1j8ZzgJGXXxkJpbjFhI+MKg="; + hash = "sha256-T+q4r5Z+J2Pyi8d6Tdz1SjZ6odhUlv7wUBmGvYA9ifI="; }; nativeBuildInputs = [ From b3e1ef10c76c4ac8e329212f8ae03bf00b002196 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:36 +0000 Subject: [PATCH 017/256] =?UTF-8?q?quadrapassel:=2040.2=20=E2=86=92=2049.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/quadrapassel/-/compare/40.2...49.rc --- pkgs/by-name/qu/quadrapassel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qu/quadrapassel/package.nix b/pkgs/by-name/qu/quadrapassel/package.nix index 0efef1f7a502f..332e51bb1923a 100644 --- a/pkgs/by-name/qu/quadrapassel/package.nix +++ b/pkgs/by-name/qu/quadrapassel/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation rec { pname = "quadrapassel"; - version = "40.2"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/quadrapassel/${lib.versions.major version}/quadrapassel-${version}.tar.xz"; - hash = "sha256-C9giQUIHxzEj7WpJ9yPaWsjdTfXTXtwJn/6i4TmcwAo="; + hash = "sha256-Mr71UXopmxkapqwi0XMDJZBhN15MYyadMpwOVt7bEP4="; }; nativeBuildInputs = [ From 9695b2804720d3e8173a7076c16f765550a6f196 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:11:54 +0000 Subject: [PATCH 018/256] =?UTF-8?q?loupe:=2048.1=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/loupe/-/compare/48.1...49.rc --- 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 cf5a039ba4656..762e5948210f6 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/loupe/${lib.versions.major finalAttrs.version}/loupe-${finalAttrs.version}.tar.xz"; - hash = "sha256-EHE9PpZ4nQd659M4lFKl9sOX3fQ6UMBxy/4tEnJZcN4="; + hash = "sha256-7HSVdZH8tA9cTL9IoZJWLgMCw0OuHusF0DsmDYKIJdQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "loupe-deps-${finalAttrs.version}"; - hash = "sha256-PKkyZDd4FLWGZ/kDKWkaSV8p8NDniSQGcR9Htce6uCg="; + hash = "sha256-IywuPEFyLOwjIwK/P/z7Z6yami8nq7usLE1W23ElIjU="; }; postPatch = '' From a4b10bf3579b8425627ac9687f7de21639ffab60 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:08 +0000 Subject: [PATCH 019/256] =?UTF-8?q?gnome-mahjongg:=2048.1=20=E2=86=92=2049?= =?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/48.1...49.rc --- 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 ddc8b0315e7f7..6fb601fa5638a 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-mahjongg/${lib.versions.major finalAttrs.version}/gnome-mahjongg-${finalAttrs.version}.tar.xz"; - hash = "sha256-3Ujg+BrKNL6tpGxdIhsyWRuO2B6dNhw6JY359rIiLIQ="; + hash = "sha256-Cv9a/PLHefyp51aXs7A4GWUdlCXLBsM6LMuMkurF5uA="; }; nativeBuildInputs = [ From febf49cc2a60c812c474cb10731571305f850f7c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:21 +0000 Subject: [PATCH 020/256] =?UTF-8?q?gnome-font-viewer:=2048.0=20=E2=86=92?= =?UTF-8?q?=2049.rc?= 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.0...49.rc --- 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 067bc0f82fdf4..fa5d039135187 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.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-font-viewer/${lib.versions.major version}/gnome-font-viewer-${version}.tar.xz"; - hash = "sha256-cyYkIxtiT/XHrAOoznG+Ejk9qlNVHRFVCyDXsKOocqc="; + hash = "sha256-G5UajKOMXX4UHb5kL2NRikmaJgmoEIcq4QV1m9RUCdA="; }; doCheck = true; From a058efc485aeef1e86935c382e43422aee4c1d0f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:22 +0000 Subject: [PATCH 021/256] =?UTF-8?q?gnome-builder:=2048.2=20=E2=86=92=2049.?= =?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/48.2...49.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 d8b3287f780aa..d574b7845138c 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.2"; + version = "49.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-7BKA1H6BSjE7dMuSfVoFk4BUSqD1bodVKXg5fWx0zGM="; + hash = "sha256-sCw6Y5wRcvnAR1qZE8STqEvqmowcW44krHa5pfQKYa8="; }; patches = [ From c067934101b098f01896e354414e3b7610b4bb6a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:24 +0000 Subject: [PATCH 022/256] =?UTF-8?q?gnome-mines:=2048.1=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-mines/-/compare/48.1...49.rc --- 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 4ffe501953827..d28bdcfc13bf6 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-mines/${lib.versions.major finalAttrs.version}/gnome-mines-${finalAttrs.version}.tar.xz"; - hash = "sha256-70stLd477GFBV+3eTZGJzGr+aSlSot1VsocOLmLtgQQ="; + hash = "sha256-mPDYj+F1MyIgEATYYRnHVZXZO6mcNYLDgoO5rw+CdKg="; }; nativeBuildInputs = [ From 7273c210ef96c640a8ebf7b910bc7b72b5482c64 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:32 +0000 Subject: [PATCH 023/256] =?UTF-8?q?gnome-software:=2048.4=20=E2=86=92=2049?= =?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/48.4...49.rc --- 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 a82d9f541d8e3..fcc05a6db6f71 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.4"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz"; - hash = "sha256-nNEwvGLNCLY6Ii6yZmG8xxfnXVjuGzwYgMTRt2zNJjs="; + hash = "sha256-8dCgESrFUhKMR6etrMXhf0/KgEFmfgY4yVgjwKKFOLM="; }; patches = [ From 14385d2f3ea5e60b42d7e2207f0b4eab33612960 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:37 +0000 Subject: [PATCH 024/256] =?UTF-8?q?snapshot:=2048.0.1=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/snapshot/-/compare/48.0.1...49.rc --- 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 0bd79455bc32e..afab3a41a4093 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 = "48.0.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/snapshot/${lib.versions.major finalAttrs.version}/snapshot-${finalAttrs.version}.tar.xz"; - hash = "sha256-OTF2hZogt9I138MDAxuiDGhkQRBpiNyRHdkbe21m4f0="; + hash = "sha256-S7ivkP/sn/MmIS8ElqA336J3/v6fj5sPAWYpQQ3hK0M="; }; patches = [ From 2559a939a4b8d3724466d8158d785176ae7eedae Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:42 +0000 Subject: [PATCH 025/256] =?UTF-8?q?dconf-editor:=2045.0.1=20=E2=86=92=2049?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/dconf-editor/-/compare/45.0.1...49.rc --- pkgs/by-name/dc/dconf-editor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dc/dconf-editor/package.nix b/pkgs/by-name/dc/dconf-editor/package.nix index 49eb2b4f121ce..1a3799f7f08f2 100644 --- a/pkgs/by-name/dc/dconf-editor/package.nix +++ b/pkgs/by-name/dc/dconf-editor/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation rec { pname = "dconf-editor"; - version = "45.0.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/dconf-editor/${lib.versions.major version}/dconf-editor-${version}.tar.xz"; - hash = "sha256-EYApdnju2uYhfMUUomOMGH0vHR7ycgy5B5t0DEKZQd0="; + hash = "sha256-IvI9WgT0+/3gq3nWlhrprFURX+ttoXgl/4y0tr0rbnU="; }; patches = [ From 85a6bcf6fd2277c40e923b03aabd3f809e7f4824 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:43 +0000 Subject: [PATCH 026/256] =?UTF-8?q?simple-scan:=2048.1=20=E2=86=92=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/si/simple-scan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simple-scan/package.nix b/pkgs/by-name/si/simple-scan/package.nix index da3d143821fde..c5cde96f74e96 100644 --- a/pkgs/by-name/si/simple-scan/package.nix +++ b/pkgs/by-name/si/simple-scan/package.nix @@ -26,14 +26,14 @@ stdenv.mkDerivation rec { pname = "simple-scan"; - version = "48.1"; + version = "49.0"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "simple-scan"; tag = version; - hash = "sha256-Y+uVAW0jpXJgadP6CjG8zeLgikFY2Pm0z4TZoyYK4+g="; + hash = "sha256-CZNbw6Ve91bhF5ItsJYOhyUy4CsimXrTLIQBRDhnzFU="; }; nativeBuildInputs = [ From c204772068bc2de64b90d0f4ec39fc1aeb7b67a0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:46 +0000 Subject: [PATCH 027/256] =?UTF-8?q?gnome-session:=2048.0=20=E2=86=92=2049.?= =?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-session/-/compare/48.0...49.rc --- pkgs/by-name/gn/gnome-session/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-session/package.nix b/pkgs/by-name/gn/gnome-session/package.nix index d60b3ca2d110c..ddf2d121058f3 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 = "48.0"; + version = "49.rc"; 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-3ZCfvFsizb2y/E3xpH140bWUPMxeYeaiChhGJGNHxBc="; + hash = "sha256-xr7cRcosGWvLsSV5rgazg2o+7U2E4DxSIEN2Qc5f+Ic="; }; patches = [ From 4ddb1b5ccdb810a8b45859d47dea8f6b9b1db940 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:50 +0000 Subject: [PATCH 028/256] =?UTF-8?q?metacity:=203.56.0=20=E2=86=92=203.57.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/metacity/-/compare/3.56.0...3.57.1 --- 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 f1406de7b9ccc..7d2a2fc1c26bd 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.56.0"; + version = "3.57.1"; src = fetchurl { url = "mirror://gnome/sources/metacity/${lib.versions.majorMinor version}/metacity-${version}.tar.xz"; - hash = "sha256-dVSZcQSyb/DnmgKzeiuhib3058zVQibw+vSxpZAGyQE="; + hash = "sha256-EpOibk3t/UvyALW7eIZzAIl5rjrG0wU/fbSBuHrMfN4="; }; patches = [ From 256408cf538e9d3660c9555d128e40d607dc33d1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:12:56 +0000 Subject: [PATCH 029/256] =?UTF-8?q?gnome-system-monitor:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.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/48.1...49.rc --- 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 fa8aae787c36c..f17004a11b6a0 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-system-monitor/${lib.versions.major finalAttrs.version}/gnome-system-monitor-${finalAttrs.version}.tar.xz"; - hash = "sha256-Ezw6bihjZuZZ/S2AWCQJp71e2uRW5jxPacz2btb8Zjg="; + hash = "sha256-1bYnt/NM+OSCCmx9rKWtIy3HxOQMLBU/KHa0NWO75zA="; }; patches = [ From 1b15d04746e8591c681febf3d7c0f023e81b8042 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:04 +0000 Subject: [PATCH 030/256] =?UTF-8?q?gnome-maps:=2048.6=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/48.6...49.rc --- 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 a4cf70cbdf19b..10da5d27fb00f 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.6"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; - hash = "sha256-OtqaMVUXWlGdQV8Ll9D+129PS+uLYCEqAXaXoyy+gaY="; + hash = "sha256-J9sX7hVDZkGdrXhUVjMptZNaDFhaPuRyZXdnjkN1qHM="; }; doCheck = !stdenv.hostPlatform.isDarwin; From c043260e122ee0e226bb448cb97f09366b9e1767 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:07 +0000 Subject: [PATCH 031/256] =?UTF-8?q?gnome-calculator:=2048.1=20=E2=86=92=20?= =?UTF-8?q?49.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calculator/-/compare/48.1...49.rc --- 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 f0e5454cd4dcc..d795c0bf02a4b 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-calculator/${lib.versions.major version}/gnome-calculator-${version}.tar.xz"; - hash = "sha256-vEvUGpuhkPRcvuDYxnUs3F0osM7xxr0MAeLa4fPBkWI="; + hash = "sha256-C6zLYVCfc/Kp+MiUUNzywyAdcvXWjWk77lGZRdgeo4A="; }; nativeBuildInputs = [ From 13891c3351c5f0c61c70d2190c642963e6717b4c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:10 +0000 Subject: [PATCH 032/256] =?UTF-8?q?gnome-nibbles:=204.2.2=20=E2=86=92=204.?= =?UTF-8?q?4.rc2?= 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.2...4.4.rc2 --- 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 b82651f754629..7872ef26484c8 100644 --- a/pkgs/by-name/gn/gnome-nibbles/package.nix +++ b/pkgs/by-name/gn/gnome-nibbles/package.nix @@ -22,11 +22,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-nibbles"; - version = "4.2.2"; + version = "4.4.rc2"; src = fetchurl { url = "mirror://gnome/sources/gnome-nibbles/${lib.versions.majorMinor finalAttrs.version}/gnome-nibbles-${finalAttrs.version}.tar.xz"; - hash = "sha256-Pkofm68cV7joNd7fCGnjJy5lNKHdacTib64QxCAKrwA="; + hash = "sha256-WPPpaRsSZAiR/ORYtl1GpEXaLrhcctwTeXLDKviPg7Q="; }; nativeBuildInputs = [ From f3cdc6b8093893fd3e06f865c4c29f735d279593 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:34 +0000 Subject: [PATCH 033/256] =?UTF-8?q?gnome-control-center:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= 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.4...49.rc --- 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 2d57107162770..c64afab6fece5 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.4"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-KiDu5uBcjTrdru+lJNzh7p+Ip32Djj/R7e88DC5GetI="; + hash = "sha256-DL9Y5KD9UVdB83b0NHFd52R9mz2QrwhvksOrt4liIkI="; }; patches = [ From 42203c5800285ef901d7235fd6f3af1287a2c574 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:43 +0000 Subject: [PATCH 034/256] =?UTF-8?q?gnome-weather:=2048.0=20=E2=86=92=2049.?= =?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-weather/-/compare/48.0...49.rc --- 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 aecb98b3d246c..e9343485921d7 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.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-weather/${lib.versions.major version}/gnome-weather-${version}.tar.xz"; - hash = "sha256-TAVps9gVri+UFtRxNMvTBWNAZA/xhtMalMhlgTtL27U="; + hash = "sha256-gFwVmU12o1ap5+95AgCNnM2vNsqmpxD5PwuQWLHlgaw="; }; nativeBuildInputs = [ From 5dcfe985fc02dc73b369b8ff32f2c6cc40abc00b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:44 +0000 Subject: [PATCH 035/256] =?UTF-8?q?gnome-music:=2048.1=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-music/-/compare/48.1...49.rc --- 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 50cb9d4058a72..89921c9ee44dc 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.1"; + version = "49.rc"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/gnome-music/${lib.versions.major version}/gnome-music-${version}.tar.xz"; - hash = "sha256-QL9XMC2l2zNraIVS7dAU2/vitEUEGWYAcpTGwrDAeN4="; + hash = "sha256-Zy77vtztuK8rTrDPpUxIzNmyhldbq9ull03kBT3A/Sc="; }; nativeBuildInputs = [ From cbc5704a8e5a57ae760e0831599ab4f01ae3c4fd Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:45 +0000 Subject: [PATCH 036/256] =?UTF-8?q?gnome-characters:=2048.0=20=E2=86=92=20?= =?UTF-8?q?49.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-characters/-/compare/48.0...49.rc --- 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 73d26f0c44cc6..e1ed636137919 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.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-characters/${lib.versions.major version}/gnome-characters-${version}.tar.xz"; - hash = "sha256-osMspU2RHbJARCA1DTRC5pGi3Oiw9dAImfZs/4w8jXE="; + hash = "sha256-hPOWE1KkI0DlZ4oQig8D6Fs7YQRA5dVCL8WNucKPwEM="; }; nativeBuildInputs = [ From d12f227735947da6f8cf0b809493dd96d4a0002c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:13:48 +0000 Subject: [PATCH 037/256] =?UTF-8?q?gnome-console:=2048.0.1=20=E2=86=92=204?= =?UTF-8?q?9.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-console/-/compare/48.0.1...49.rc --- 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 ead44457a72e2..14f351fcfd30c 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.0.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-console/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-AY6Qjk2uvPyxUNTxuyjZgnKqnRTWgV6vjaRfiJ2wXEk="; + hash = "sha256-+TP+13m/fP2HPZ93NfZwSdXyEhWlRGiMGuO+ULGQZsk="; }; nativeBuildInputs = [ From 62cf268ad20299e37aa544f8f88106702a375289 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:00 +0000 Subject: [PATCH 038/256] =?UTF-8?q?gnome-tweaks:=2046.1=20=E2=86=92=2049.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/gnome-tweaks/-/compare/46.1...49.rc --- pkgs/by-name/gn/gnome-tweaks/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-tweaks/package.nix b/pkgs/by-name/gn/gnome-tweaks/package.nix index 7bdf8bcf9f2a9..3b96477b5a608 100644 --- a/pkgs/by-name/gn/gnome-tweaks/package.nix +++ b/pkgs/by-name/gn/gnome-tweaks/package.nix @@ -28,12 +28,12 @@ python3Packages.buildPythonApplication rec { pname = "gnome-tweaks"; - version = "46.1"; + version = "49.rc"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-LxkqcIX71oQ+z4JXFtnaIeyScgKRSeo18+FZ4Kwwm4A="; + hash = "sha256-NON85In7878A8EIlO2wDW1/K5ZyVuOVSuKBgT+TpKfQ="; }; nativeBuildInputs = [ From adae078ae58702631d3fe7362ed9cd6a07ef3919 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:05 +0000 Subject: [PATCH 039/256] =?UTF-8?q?orca:=2048.6=20=E2=86=92=2049.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/orca/-/compare/48.6...49.beta --- 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 34a51734082a9..c108c4f26b6c4 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.6"; + version = "49.beta"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; - hash = "sha256-7cUDRODf1yR2tcFLOqclyiaHGOpt2JvE7ib0ULM51pY="; + hash = "sha256-uS+iewqn7yqZYRo6SWLfIXToV/3MKrH8mHTHX3BSPw8="; }; patches = [ From 145569b64487c9afa6e19908b621a25bd4a21aef Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:13 +0000 Subject: [PATCH 040/256] =?UTF-8?q?gnome-contacts:=2048.0=20=E2=86=92=2049?= =?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-contacts/-/compare/48.0...49.beta --- 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 6addc8e84af30..e52304e28e2ce 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.0"; + version = "49.beta"; src = fetchurl { url = "mirror://gnome/sources/gnome-contacts/${lib.versions.major version}/gnome-contacts-${version}.tar.xz"; - hash = "sha256-onYplbWUJ+w/GF8otVlONwd7cqcM18GSF+1jRjfswbU="; + hash = "sha256-miIJ8lAH3GpJ2IbcFkCJhgjynaWY1SOgC0zfjbP5dNY="; }; nativeBuildInputs = [ From 25d93fb91c3dac22902b48eb44b6d2a205ceed60 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:14 +0000 Subject: [PATCH 041/256] =?UTF-8?q?yelp:=2042.3=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/yelp/-/compare/42.3...49.rc --- pkgs/by-name/ye/yelp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ye/yelp/package.nix b/pkgs/by-name/ye/yelp/package.nix index ca376a4359f5a..ab34596b5aedd 100644 --- a/pkgs/by-name/ye/yelp/package.nix +++ b/pkgs/by-name/ye/yelp/package.nix @@ -23,11 +23,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "yelp"; - version = "42.3"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/yelp/${lib.versions.major finalAttrs.version}/yelp-${finalAttrs.version}.tar.xz"; - hash = "sha256-JszEImeanmp6OqCD2Q/Ns0f18jAL4+AUMaMNDN0qiaM="; + hash = "sha256-C0j4gV1tYn4oR0hooW4SLEqNjoi8IP++yEJ2bFqQYsg="; }; nativeBuildInputs = [ From f2a0644be91f191bc76d0e166b4ecd9adac0cbb7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:21 +0000 Subject: [PATCH 042/256] =?UTF-8?q?gnome-boxes:=2048.0=20=E2=86=92=2049.rc?= =?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-boxes/-/compare/48.0...49.rc.1 --- 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 a5bc86e04ea07..1ab7e42b5733c 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.0"; + version = "49.rc.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-boxes/${lib.versions.major version}/gnome-boxes-${version}.tar.xz"; - hash = "sha256-0F9fQlaPr79tiHcRYbBu1fc51DEhJ41BjK6VxW5RPq0="; + hash = "sha256-/cqOCR8CtSC+R7Y7kVhFV/GCWWb2jjnqTqsl6FxET8U="; }; patches = [ From 6ac51a65b72570bd04bcb337dce283f6115de455 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:26 +0000 Subject: [PATCH 043/256] =?UTF-8?q?gnome-text-editor:=2048.3=20=E2=86=92?= =?UTF-8?q?=2049.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/48.3...49.rc --- 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 753f4b247b07e..c02c8b2aace0e 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.3"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-text-editor/${lib.versions.major finalAttrs.version}/gnome-text-editor-${finalAttrs.version}.tar.xz"; - hash = "sha256-P56XIjlO200hRcBtaSELPT/KXNK5DWMmQ751CEPVVro="; + hash = "sha256-WpKly7oFXBLj2pV/FxIjvmibaoDnglcBSEc582Q0tDE="; }; nativeBuildInputs = [ From f1ccd6ecb6f654b99f698dbee75c543306f06e8a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:14:47 +0000 Subject: [PATCH 044/256] =?UTF-8?q?gnome-calendar:=2048.1=20=E2=86=92=2049?= =?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/48.1...49.rc --- 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 b457a6c1b67de..6e666ff7d1b4f 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-calendar/${lib.versions.major version}/gnome-calendar-${version}.tar.xz"; - hash = "sha256-Bs6t1cAL6ONYGB1CHs8mgs4K6i/LEtkDsw0pyjMonwI="; + hash = "sha256-gOLNpazuDytcfiFmY0+1nv5zTtmD375cU/AbEIiAHzI="; }; nativeBuildInputs = [ From 8faa551de50e772e1a68e57618e4287d43772684 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:03 +0000 Subject: [PATCH 045/256] =?UTF-8?q?gnome-backgrounds:=2048.2.1=20=E2=86=92?= =?UTF-8?q?=2049.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.2.1...49.rc --- 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 849131c3ee53b..46aff72db6c65 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.2.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-backgrounds/${lib.versions.major version}/gnome-backgrounds-${version}.tar.xz"; - hash = "sha256-ahxbey4Nj1zpd5JtVfnC1l3RgIIs3qXlkVDc+1q9Htk="; + hash = "sha256-UkrZIO0U1sQs9h7LcyLg+RMoMMy5+F0jgGjzntIewaA="; }; patches = [ From 15d836ccb077aeae70c4fff4db5b7e5d038d6065 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:05 +0000 Subject: [PATCH 046/256] =?UTF-8?q?adwaita-fonts:=2048.2=20=E2=86=92=2049.?= =?UTF-8?q?0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/adwaita-fonts/-/compare/48.2...49.0 --- pkgs/by-name/ad/adwaita-fonts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/adwaita-fonts/package.nix b/pkgs/by-name/ad/adwaita-fonts/package.nix index b47d77a853343..0f4c9d66a8c4b 100644 --- a/pkgs/by-name/ad/adwaita-fonts/package.nix +++ b/pkgs/by-name/ad/adwaita-fonts/package.nix @@ -9,11 +9,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "adwaita-fonts"; - version = "48.2"; + version = "49.0"; src = fetchurl { url = "mirror://gnome/sources/adwaita-fonts/${lib.versions.major finalAttrs.version}/adwaita-fonts-${finalAttrs.version}.tar.xz"; - hash = "sha256-FW9+kvL4LlJ/xzwwnbsjfApKXDqVvF7pSl77aUfFU+A="; + hash = "sha256-MVfGIOtbcrJasVbRlKpOsiP5hw1Uf+g/298G0+e+yzc="; }; nativeBuildInputs = [ From e52c7a51331313398c6181fc1d2d04efcb9e3d31 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:19 +0000 Subject: [PATCH 047/256] =?UTF-8?q?gtk-frdp:=200-unstable-2025-03-14=20?= =?UTF-8?q?=E2=86=92=200-unstable-2025-08-15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 9196214e4616e..1a4c228b398d5 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-2025-03-14"; + version = "0-unstable-2025-08-15"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "gtk-frdp"; - rev = "a0187fa02e1ff249e9583e8c09a2c2f5915ce2a3"; - hash = "sha256-oi4Iwi9/elfUDKK0IhoNgtS8ORIzVUBagqBVdNRxGjI="; + rev = "b59dc88624511311576dca607d3cb9317569de34"; + hash = "sha256-6zCaegBshOLQWeHtUYOaofbUVK797vyn5bdpwHD0Z/s="; }; nativeBuildInputs = [ From 3d821c33f963cb92c547e6062358352e667e61cb Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:19 +0000 Subject: [PATCH 048/256] =?UTF-8?q?evolution:=203.56.2=20=E2=86=92=203.57.?= =?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.56.2...3.57.3 --- .../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 6213da291bd80..8d47ad48b5937 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.2"; + version = "3.57.3"; src = fetchurl { url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-ff3JrrLasybav9wfhXfE7MEjoS2gAS+MZKcmBlo8Cys="; + hash = "sha256-OY+r52ym2qkAT5I8KfGpdGldHcTvcpPfefefsXNOIrk="; }; nativeBuildInputs = [ From 1b4577852ba501a567fecdab2be59006e5fce43c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:31 +0000 Subject: [PATCH 049/256] =?UTF-8?q?libpeas2:=202.0.7=20=E2=86=92=202.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libpeas/-/compare/2.0.7...2.1.0 --- 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 5ea842c86ce1f..f6a543e212d69 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.7"; + version = "2.1.0"; 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-HpqdaXYdIQnv9bfBHYyWtIZ8z6yiuSHt7UlAEZJ2nsk="; + hash = "sha256-DcWB9P4pdU+xFK3G9GoEIyAMER4IweWtCHGeVcQY3pc="; }; patches = [ From 854c20a6118662e50f5fd7c7285743ae970b0a3b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:32 +0000 Subject: [PATCH 050/256] =?UTF-8?q?template-glib:=203.36.3=20=E2=86=92=203?= =?UTF-8?q?.37.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/template-glib/-/compare/3.36.3...3.37.1 --- pkgs/by-name/te/template-glib/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/template-glib/package.nix b/pkgs/by-name/te/template-glib/package.nix index e4a1a4034d25e..7f4ef7c5434ec 100644 --- a/pkgs/by-name/te/template-glib/package.nix +++ b/pkgs/by-name/te/template-glib/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { pname = "template-glib"; - version = "3.36.3"; + version = "3.37.1"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/template-glib/${lib.versions.majorMinor version}/template-glib-${version}.tar.xz"; - hash = "sha256-1SizWyz5Dgfa5Q4l4S+62w6wSPV/1RUc+fbpjM4d8g4="; + hash = "sha256-16xEMdWUe6KSCGx+R7iK6Kzb7A+PjTiyvbiIoL3MBhw="; }; nativeBuildInputs = [ From 8a57a78e027d438ce6a1d6b52084bcffca3e5ac5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:35 +0000 Subject: [PATCH 051/256] =?UTF-8?q?glycin-loaders:=201.2.3=20=E2=86=92=202?= =?UTF-8?q?.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glycin/-/compare/1.2.3...2.0.rc --- 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 a3588b6628a90..06e619f628087 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "glycin-loaders"; - version = "1.2.3"; + version = "2.0.rc"; src = fetchurl { url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; - hash = "sha256-OAqv4r+07KDEW0JmDr/0SWANAKQ7YJ1bHIP3lfXI+zw="; + hash = "sha256-mkREIVtD1b2YUyW0CK4lC0S4Arb/SeGvCCXXAAi5Zz8="; }; patches = [ From ecf92f05533182ede69fa743038ed595980ae50a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:42 +0000 Subject: [PATCH 052/256] =?UTF-8?q?evince:=2048.1=20=E2=86=92=2049.alpha?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/evince/-/compare/48.1...49.alpha --- 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 57b71e2b1455d..4c8a559498740 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.1"; + version = "49.alpha"; 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-fYuab6OgXT9bkEiFkCdojHOniP9ukjvDlFEmiElD+hA="; + hash = "sha256-cyemHGQt8wgr9NCQENHxtfzzzt6b19wXckVj6t4O3ys="; }; depsBuildBuild = [ From 61912cafc5c02813c520be396495badc1e8b4112 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:45 +0000 Subject: [PATCH 053/256] =?UTF-8?q?gtkmm4:=204.18.0=20=E2=86=92=204.19.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtkmm/-/compare/4.18.0...4.19.1 --- 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 3ddf4bc885026..0b606cae756d3 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.18.0"; + version = "4.19.1"; 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-LuMcFUefxNjpWLA8i1+7yOF7wSLCovVESXtOBWGeM+w="; + hash = "sha256-K0Q9378M8oxL7ORHpbumICjEnfRcyxs/Q4o6PgvKMao="; }; nativeBuildInputs = [ From 8f5d4f38e87008a6fb15102214aff61fe9a78901 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:46 +0000 Subject: [PATCH 054/256] =?UTF-8?q?libshumate:=201.4.0=20=E2=86=92=201.5.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/libshumate/-/compare/1.4.0...1.5.beta --- 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 6e9cbb678d062..c97f72876422b 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.0"; + version = "1.5.beta"; 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-OYQ2jgJZhis4ENHdyG0trdbTcqKzI3bM9K/3wuSMbTA="; + hash = "sha256-xub0mAP1CKDJQatwz8VRjcroN9acjNW0LKO6Dj4r/2Q="; }; depsBuildBuild = [ From 1d0abe29e61b39eb9101894ec92092626bfc6ada Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:54 +0000 Subject: [PATCH 055/256] =?UTF-8?q?nautilus:=2048.3=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/48.3...49.rc --- 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 0fad8a9d816d5..249d45931324a 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.3"; + version = "49.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-IaKuoAUWDbCDx6HU0sCYm4RcxyLATvnrtgElp+xbOT0="; + hash = "sha256-hN7XI8Z4l/qBskma1aKH03/OFiQd73+PcgkEcGP62Kw="; }; patches = [ From 2e6c7545305289d09c6e7eeecb35998ff9e9b05b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:15:56 +0000 Subject: [PATCH 056/256] =?UTF-8?q?gnome-remote-desktop:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.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/48.1...49.rc --- 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 7c2c8b80db4f7..8e3482e4158b7 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.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-remote-desktop/${lib.versions.major version}/gnome-remote-desktop-${version}.tar.xz"; - hash = "sha256-vPN3D8oPrtovrjsaP/by6QoCd492pC6P0QPK4YYo9PI="; + hash = "sha256-4CXGbr1Ju5VJFDbzexcg48bLMfl8VFaWaoWxPo4GxyY="; }; nativeBuildInputs = [ From 14d34f928d10b767b06d8331219d2ec2a086742a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:16:07 +0000 Subject: [PATCH 057/256] =?UTF-8?q?gnome-shell-extensions:=2048.3=20?= =?UTF-8?q?=E2=86=92=2049.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.3...49.rc --- 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 d190a459755f0..5ce8845c6d01f 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.3"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz"; - hash = "sha256-rd40wI9AtjQRvm8dF+I1VQoAkElIceZIHDEpidf0otQ="; + hash = "sha256-5FYi5PgASfK1wS++DWvF1YrTIH7W0QVdJBp/qtYpAB0="; }; patches = [ From dbeed4a8f5d6c80612397342755f3bfcad2e6999 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:16:08 +0000 Subject: [PATCH 058/256] =?UTF-8?q?gnome-shell:=2048.4=20=E2=86=92=2049.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.4...49.rc --- 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 caba99c112608..2a0b3b7aa97dd 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.4"; + version = "49.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-QOLtdLRTZ/DKOPv6oKtHCGjSNZHQPcQNCr1v930jtwc="; + hash = "sha256-Hv8ooNfiUECI8ISa/zHxwMhw2WJwA56G5W13+OEHrkE="; }; patches = [ From 9ee494f40aedb3f5b10c14870bdf898baea69875 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:16:40 +0000 Subject: [PATCH 059/256] =?UTF-8?q?vte:=200.80.3=20=E2=86=92=200.81.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/vte/-/compare/0.80.3...0.81.90 --- 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 476b3748ae345..24e77fca1cc63 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.3"; + version = "0.81.90"; outputs = [ "out" @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/vte/${lib.versions.majorMinor finalAttrs.version}/vte-${finalAttrs.version}.tar.xz"; - hash = "sha256-Lllv0/vqu3FTFmIiTnH2osN/aEQmE21ihUYnJ2709pk="; + hash = "sha256-kLJhqwJZf+6UH3GmV+v50OMDqsN3tIXERNhUQ1oJEyE="; }; patches = [ From 4c1a2f510e57b29d85da80f8c3bc8feecc0cf8d5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:16:53 +0000 Subject: [PATCH 060/256] =?UTF-8?q?gdm:=2048.0=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gdm/-/compare/48.0...49.rc --- 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 9145153e384a3..f0dac1b799446 100644 --- a/pkgs/by-name/gd/gdm/package.nix +++ b/pkgs/by-name/gd/gdm/package.nix @@ -44,7 +44,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gdm"; - version = "48.0"; + version = "49.rc"; outputs = [ "out" @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz"; - hash = "sha256-G8Btr/CT7HteN+y0+S5do0dKGxugdu25FR7pZ9HDCt8="; + hash = "sha256-vQdduV2RbiXRhk/n0RSY8YpSiiMYDU4jotXwukRgyBY="; }; mesonFlags = [ From ede047ae06e0848a711dabf0e6eaf236b4c46b4f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:16:54 +0000 Subject: [PATCH 061/256] =?UTF-8?q?mutter:=2048.4=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/mutter/-/compare/48.4...49.rc --- 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 840ed7f1d55e9..03b434ad26b4e 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mutter"; - version = "48.4"; + version = "49.rc"; outputs = [ "out" @@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; - hash = "sha256-EYnPfmPMh8/dHzqG6PFNl8M9ap2iVPI+gWVVSbbFDZM="; + hash = "sha256-nwBnr8bHV2kwNloLpW1zb6rVsqbejsmQiby2vPYpIVA="; }; mesonFlags = [ From 846e0847c7b9aef836ecccba84cbfa49a9d2e997 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:06 +0000 Subject: [PATCH 062/256] =?UTF-8?q?gnome-tecla:=2048.0.2=20=E2=86=92=2049.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tecla/-/compare/48.0.2...49.rc --- 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 e08ec43dd48fe..b4276de4ff800 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.0.2"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/tecla/${lib.versions.major finalAttrs.version}/tecla-${finalAttrs.version}.tar.xz"; - hash = "sha256-eD00ZNKiz36xUHZJ29n/Cc4khSwqbJoNNl24QGPT1AE="; + hash = "sha256-XRLIDoZUnVDwmRgSdZ9PU/QgiNDq60KN0RSA5grl12o="; }; nativeBuildInputs = [ From 170b3d28611b4045835c6f7ed1ecc959af331cc3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:16 +0000 Subject: [PATCH 063/256] =?UTF-8?q?localsearch:=203.9.0=20=E2=86=92=203.10?= =?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.9.0...3.10.rc --- 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 361545417bf89..1f8be3c8bcb6f 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.0"; + version = "3.10.rc"; src = fetchurl { url = "mirror://gnome/sources/localsearch/${lib.versions.majorMinor finalAttrs.version}/localsearch-${finalAttrs.version}.tar.xz"; - hash = "sha256-1C9AjcP7KP5U9amrv18d7PWBjbnC6exRwJRkvf0MFLk="; + hash = "sha256-EeihW7QeFzynGqL0lHnKUIwmleWmB/BA1AMvjbyNaFU="; }; patches = [ From 580407dc088fe1343a786451fd55f7bf836d0626 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:17 +0000 Subject: [PATCH 064/256] =?UTF-8?q?gom:=200.5.3=20=E2=86=92=200.5.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gom/-/compare/0.5.3...0.5.4 --- pkgs/by-name/go/gom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gom/package.nix b/pkgs/by-name/go/gom/package.nix index 465f8aa0933e0..68bd96cde8cf8 100644 --- a/pkgs/by-name/go/gom/package.nix +++ b/pkgs/by-name/go/gom/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { pname = "gom"; - version = "0.5.3"; + version = "0.5.4"; outputs = [ "out" @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/gom/${lib.versions.majorMinor version}/gom-${version}.tar.xz"; - sha256 = "Bp0JCfvca00n7feoeTZhlOOrUIsDVIv1uJ/2NUbSAXc="; + sha256 = "V7qAb+CAqTfVZkF40hutdlOyxWHqEoGHp7ELwXYrf2U="; }; patches = [ From 24dcde4bd8a92e0779b4fd4fc666e02b5301914e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:25 +0000 Subject: [PATCH 065/256] =?UTF-8?q?evolution-data-server:=203.56.2=20?= =?UTF-8?q?=E2=86=92=203.57.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.56.2...3.57.3 --- .../hardcode-gsettings.patch | 62 +++++++++---------- .../ev/evolution-data-server/package.nix | 4 +- 2 files changed, 33 insertions(+), 33 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 62eae627efd75..27111ebdde55b 100644 --- a/pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch +++ b/pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch @@ -1,8 +1,8 @@ diff --git a/src/addressbook/libebook/e-book-client.c b/src/addressbook/libebook/e-book-client.c -index 5e65ec8..2cae29d 100644 +index c31f3ef..9ebb5f2 100644 --- a/src/addressbook/libebook/e-book-client.c +++ b/src/addressbook/libebook/e-book-client.c -@@ -1924,7 +1924,18 @@ e_book_client_get_self (ESourceRegistry *registry, +@@ -1926,7 +1926,18 @@ e_book_client_get_self (ESourceRegistry *registry, *out_client = book_client; @@ -22,7 +22,7 @@ index 5e65ec8..2cae29d 100644 uid = g_settings_get_string (settings, SELF_UID_KEY); g_object_unref (settings); -@@ -1992,7 +2003,18 @@ e_book_client_set_self (EBookClient *client, +@@ -1994,7 +2005,18 @@ e_book_client_set_self (EBookClient *client, g_return_val_if_fail ( e_contact_get_const (contact, E_CONTACT_UID) != NULL, FALSE); @@ -42,7 +42,7 @@ index 5e65ec8..2cae29d 100644 g_settings_set_string ( settings, SELF_UID_KEY, e_contact_get_const (contact, E_CONTACT_UID)); -@@ -2028,8 +2050,20 @@ e_book_client_is_self (EContact *contact) +@@ -2030,8 +2052,20 @@ e_book_client_is_self (EContact *contact) * unfortunately the API doesn't allow that. */ g_mutex_lock (&mutex); @@ -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 a9b68e3..6a13b1b 100644 +index 9d986d2..d63902a 100644 --- a/src/addressbook/libebook/e-book.c +++ b/src/addressbook/libebook/e-book.c -@@ -2586,7 +2586,18 @@ e_book_get_self (ESourceRegistry *registry, +@@ -2593,7 +2593,18 @@ e_book_get_self (ESourceRegistry *registry, return FALSE; } @@ -89,7 +89,7 @@ index a9b68e3..6a13b1b 100644 uid = g_settings_get_string (settings, SELF_UID_KEY); g_object_unref (settings); -@@ -2641,7 +2652,18 @@ e_book_set_self (EBook *book, +@@ -2648,7 +2659,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 a9b68e3..6a13b1b 100644 g_settings_set_string ( settings, SELF_UID_KEY, e_contact_get_const (contact, E_CONTACT_UID)); -@@ -2669,7 +2691,18 @@ e_book_is_self (EContact *contact) +@@ -2676,7 +2698,18 @@ e_book_is_self (EContact *contact) g_return_val_if_fail (E_IS_CONTACT (contact), FALSE); @@ -130,10 +130,10 @@ index a9b68e3..6a13b1b 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 752f83f..eaa3dad 100644 +index 2a95a75..950f430 100644 --- a/src/addressbook/libedata-book/e-book-meta-backend.c +++ b/src/addressbook/libedata-book/e-book-meta-backend.c -@@ -145,7 +145,18 @@ ebmb_is_power_saver_enabled (void) +@@ -148,7 +148,18 @@ ebmb_is_power_saver_enabled (void) GSettings *settings; gboolean enabled = FALSE; @@ -178,10 +178,10 @@ index 9f8646a..079aba9 100644 cbc->priv->update_alarms_id = 0; cbc->priv->alarm_enabled = FALSE; diff --git a/src/calendar/backends/file/e-cal-backend-file.c b/src/calendar/backends/file/e-cal-backend-file.c -index 2525856..7ecc1a8 100644 +index 6318854..6b7a88c 100644 --- a/src/calendar/backends/file/e-cal-backend-file.c +++ b/src/calendar/backends/file/e-cal-backend-file.c -@@ -3682,7 +3682,20 @@ e_cal_backend_file_receive_objects (ECalBackendSync *backend, +@@ -3701,7 +3701,20 @@ e_cal_backend_file_receive_objects (ECalBackendSync *backend, if (is_declined) { GSettings *settings; @@ -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 026ae80..e3003c2 100644 +index 92d68e2..d1e1fa4 100644 --- a/src/calendar/libecal/e-reminder-watcher.c +++ b/src/calendar/libecal/e-reminder-watcher.c -@@ -2844,8 +2844,33 @@ e_reminder_watcher_init (EReminderWatcher *watcher) +@@ -2882,8 +2882,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 026ae80..e3003c2 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 84ccbb0..9010429 100644 +index df89788..4a1ebd0 100644 --- a/src/calendar/libedata-cal/e-cal-meta-backend.c +++ b/src/calendar/libedata-cal/e-cal-meta-backend.c -@@ -157,7 +157,18 @@ ecmb_is_power_saver_enabled (void) +@@ -160,7 +160,18 @@ ecmb_is_power_saver_enabled (void) GSettings *settings; gboolean enabled = FALSE; @@ -267,7 +267,7 @@ index 84ccbb0..9010429 100644 if (g_settings_get_boolean (settings, "limit-operations-in-power-saver-mode")) { GPowerProfileMonitor *power_monitor; -@@ -2628,7 +2639,20 @@ ecmb_receive_object_sync (ECalMetaBackend *meta_backend, +@@ -2654,7 +2665,20 @@ ecmb_receive_object_sync (ECalMetaBackend *meta_backend, if (is_declined) { GSettings *settings; @@ -290,10 +290,10 @@ index 84ccbb0..9010429 100644 g_clear_object (&settings); } diff --git a/src/camel/camel-cipher-context.c b/src/camel/camel-cipher-context.c -index d00fbd5..0f67653 100644 +index 03b5129..3f4256a 100644 --- a/src/camel/camel-cipher-context.c +++ b/src/camel/camel-cipher-context.c -@@ -1630,7 +1630,18 @@ camel_cipher_can_load_photos (void) +@@ -1637,7 +1637,18 @@ camel_cipher_can_load_photos (void) GSettings *settings; gboolean load_photos; @@ -314,10 +314,10 @@ index d00fbd5..0f67653 100644 g_clear_object (&settings); diff --git a/src/camel/camel-gpg-context.c b/src/camel/camel-gpg-context.c -index 4594ab1..e71ce05 100644 +index c5ac40f..fb8ae19 100644 --- a/src/camel/camel-gpg-context.c +++ b/src/camel/camel-gpg-context.c -@@ -745,7 +745,18 @@ gpg_ctx_get_executable_name (void) +@@ -748,7 +748,18 @@ gpg_ctx_get_executable_name (void) GSettings *settings; gchar *path; @@ -338,10 +338,10 @@ index 4594ab1..e71ce05 100644 g_clear_object (&settings); diff --git a/src/camel/camel-utils.c b/src/camel/camel-utils.c -index 0c1c7dd..4188934 100644 +index 2c0b6ef..b354332 100644 --- a/src/camel/camel-utils.c +++ b/src/camel/camel-utils.c -@@ -361,7 +361,19 @@ void +@@ -363,7 +363,19 @@ void _camel_utils_initialize (void) { G_LOCK (mi_user_headers); @@ -363,10 +363,10 @@ index 0c1c7dd..4188934 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 8cf56f0..f4355d5 100644 +index d567e04..6b929b7 100644 --- a/src/camel/providers/imapx/camel-imapx-server.c +++ b/src/camel/providers/imapx/camel-imapx-server.c -@@ -5681,7 +5681,18 @@ camel_imapx_server_do_old_flags_update (CamelFolder *folder) +@@ -5666,7 +5666,18 @@ camel_imapx_server_do_old_flags_update (CamelFolder *folder) if (do_old_flags_update) { GSettings *eds_settings; @@ -411,10 +411,10 @@ index f7c5d3c..67732c3 100644 g_clear_object (&settings); diff --git a/src/libedataserver/e-network-monitor.c b/src/libedataserver/e-network-monitor.c -index 188f276..939f89b 100644 +index e9cb145..8fc30d5 100644 --- a/src/libedataserver/e-network-monitor.c +++ b/src/libedataserver/e-network-monitor.c -@@ -256,7 +256,18 @@ e_network_monitor_constructed (GObject *object) +@@ -260,7 +260,18 @@ e_network_monitor_constructed (GObject *object) /* Chain up to parent's method. */ G_OBJECT_CLASS (e_network_monitor_parent_class)->constructed (object); @@ -531,10 +531,10 @@ index db775f9..fb524db 100644 g_object_unref (settings); diff --git a/src/libedataserver/e-source-registry.c b/src/libedataserver/e-source-registry.c -index 1539f8b..77cf123 100644 +index bd9822d..3e021dd 100644 --- a/src/libedataserver/e-source-registry.c +++ b/src/libedataserver/e-source-registry.c -@@ -1754,7 +1754,19 @@ e_source_registry_init (ESourceRegistry *registry) +@@ -1781,7 +1781,19 @@ e_source_registry_init (ESourceRegistry *registry) g_mutex_init (®istry->priv->sources_lock); @@ -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 b47a374..e812fbe 100644 +index 02dcd6e..5dfa7ac 100644 --- a/src/libedataserverui/e-reminders-widget.c +++ b/src/libedataserverui/e-reminders-widget.c -@@ -1985,7 +1985,19 @@ static void +@@ -2132,7 +2132,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 3a29f92c0c2a8..4c6c0061bb715 100644 --- a/pkgs/by-name/ev/evolution-data-server/package.nix +++ b/pkgs/by-name/ev/evolution-data-server/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { pname = "evolution-data-server"; - version = "3.56.2"; + version = "3.57.3"; outputs = [ "out" @@ -59,7 +59,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-307CmVDymnbqxvvg+BTEjSzvfT/bkFACpKiD3XYc6Tw="; + hash = "sha256-FkMu42rxildzbAfT/uwhi7peVUSk3EN/yhHiMQhsjLc="; }; patches = [ From 4465080e77a451c601c99cf692d305e86184ed0a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:30 +0000 Subject: [PATCH 066/256] =?UTF-8?q?gtksourceview5:=205.16.0=20=E2=86=92=20?= =?UTF-8?q?5.17.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtksourceview/-/compare/5.16.0...5.17.1 --- 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 433dca535864a..9cd5ccca89cc6 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.16.0"; + version = "5.17.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-qzXUIBAvPosFXdO4ZC06SCCfiIGJ5iVND/tLan6MNWY="; + hash = "sha256-dA3pr74iuzHb2FMrizMeeVPOY5YcCuEtEvrkLVAQFgc="; }; patches = [ From 8b9970e22a0a5e3cc9c7a2257f303212bc5bcc47 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:42 +0000 Subject: [PATCH 067/256] =?UTF-8?q?gnome-online-accounts:=203.54.5=20?= =?UTF-8?q?=E2=86=92=203.55.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.5...3.55.2 --- 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 8b40938372840..647806b0c82a9 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.5"; + version = "3.55.2"; outputs = [ "out" @@ -45,7 +45,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-6PEntTIpWimRLRwAc0kx35r/pOv8RK0N5cKWw9J9LJU="; + hash = "sha256-kdAkhWw4AEwrL+b9rVoBh+aoBv8+HtIAILk0Dg1ICu8="; }; mesonFlags = [ From 51264d40ff1c0ead62df03c5f2c3c40a3cff8da5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:43 +0000 Subject: [PATCH 068/256] =?UTF-8?q?yelp-xsl:=2042.4=20=E2=86=92=2049.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/yelp-xsl/-/compare/42.4...49.beta --- pkgs/by-name/ye/yelp-xsl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ye/yelp-xsl/package.nix b/pkgs/by-name/ye/yelp-xsl/package.nix index 4004318a7ce1a..e4176f416da0c 100644 --- a/pkgs/by-name/ye/yelp-xsl/package.nix +++ b/pkgs/by-name/ye/yelp-xsl/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "yelp-xsl"; - version = "42.4"; + version = "49.beta"; src = fetchurl { url = "mirror://gnome/sources/yelp-xsl/${lib.versions.major finalAttrs.version}/yelp-xsl-${finalAttrs.version}.tar.xz"; - hash = "sha256-/euwfrLman+3oNzmrYJIrSmku7E0uoKRKMoQT1ir19E="; + hash = "sha256-yhvk5jrMXx15oVFCeHn7DAALLKHTJygU4LJPe8B9mT0="; }; nativeBuildInputs = [ From 7a23ce26a311dbeccce854ec889038e92807c77c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:44 +0000 Subject: [PATCH 069/256] =?UTF-8?q?glibmm=5F2=5F68:=202.84.0=20=E2=86=92?= =?UTF-8?q?=202.85.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glibmm/-/compare/2.84.0...2.85.0 --- 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 be8ea25ae8acc..94f5bb1d32a9e 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.84.0"; + version = "2.85.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-Vu5fUcis/Ar99GlZMW5MhVTLUO0ra8XOOJ2XnLtkJQk="; + hash = "sha256-B3EwZxEpn79i5Tx1LVPtWBY1EnFnpsx5rgXyuEIdKdc="; }; nativeBuildInputs = [ From 2db66ffa82366fb419f2302cf75a53775d45b84a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:49 +0000 Subject: [PATCH 070/256] =?UTF-8?q?sysprof:=2048.0=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/sysprof/-/compare/48.0...49.rc --- 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 1b3d449a3d200..d6b5719a6d8fc 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.0"; + version = "49.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-Gw8DgPLzBwi6h4KTIaBv7h2zbfqHeXu/B/CnrPRJjRg="; + hash = "sha256-Y4ZkKMR7rSOlCTowWq85bFpPgqDtSz5RWPZYCalx1JA="; }; nativeBuildInputs = [ From 351a1f750d8dd454a0c8eaa287d8154d9f145697 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:17:56 +0000 Subject: [PATCH 071/256] =?UTF-8?q?gnome-settings-daemon:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.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/48.1...49.rc --- 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 11d273c814928..cdafffe56fb2e 100644 --- a/pkgs/by-name/gn/gnome-settings-daemon/package.nix +++ b/pkgs/by-name/gn/gnome-settings-daemon/package.nix @@ -44,11 +44,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-settings-daemon"; - version = "48.1"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major finalAttrs.version}/gnome-settings-daemon-${finalAttrs.version}.tar.xz"; - hash = "sha256-OGCi6iFNy8tmAK56HjNYpTiSFQh7w+SkfO4/h7ruBi4="; + hash = "sha256-p/eJy5lZZfamZBKrUTkGTuRblwHTpCNQ/i5amP9oPAI="; }; patches = [ From 3993f943cc2a62a28453a80220bf03cca90b348d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:02 +0000 Subject: [PATCH 072/256] =?UTF-8?q?gexiv2:=200.14.6=20=E2=86=92=200.15.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gexiv2/-/compare/0.14.6...0.15.2 --- pkgs/by-name/ge/gexiv2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gexiv2/package.nix b/pkgs/by-name/ge/gexiv2/package.nix index ce21a32f7c62c..5230db66164ed 100644 --- a/pkgs/by-name/ge/gexiv2/package.nix +++ b/pkgs/by-name/ge/gexiv2/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { pname = "gexiv2"; - version = "0.14.6"; + version = "0.15.2"; outputs = [ "out" @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "YGwoqq57Hz71yOq+Xn3/18WhyGbSW3Zx+4R/4oenK4s="; + sha256 = "o6JSMNzPjFilTEw8ZLkm/pSMI9w5ENN/+yaKYwXl+6w="; }; nativeBuildInputs = [ From f3054580cdfea9789e7d65d913c5e7dbf953eaae Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:03 +0000 Subject: [PATCH 073/256] =?UTF-8?q?zenity:=204.1.90=20=E2=86=92=204.1.99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/zenity/-/compare/4.1.90...4.1.99 --- 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 72ee2d4932257..251da2da8fe1b 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.1.90"; + version = "4.1.99"; src = fetchurl { url = "mirror://gnome/sources/zenity/${lib.versions.majorMinor finalAttrs.version}/zenity-${finalAttrs.version}.tar.xz"; - hash = "sha256-vzZ5xiBf9I3OvR4d/zo6SmoLOlPhy8OwmKnsC2K9cjY="; + hash = "sha256-b+KqMTxx6R/6VbEdvseQTzGkAwPgo/YBaCD/be4ynuI="; }; nativeBuildInputs = [ From 0e3622a669796e350818a01148d7e17cdc8d4736 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:17 +0000 Subject: [PATCH 074/256] =?UTF-8?q?libpanel:=201.10.0=20=E2=86=92=201.10.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libpanel/-/compare/1.10.0...1.10.1 --- 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 b577910323a38..c06f04a2136a5 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.10.0"; + version = "1.10.1"; 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-V4zlEieP8rte7rtVCZOSxSU3pavZvQYpVn8QJTKziyU="; + hash = "sha256-k2u+lt+zg1VkghIP3dRTOlLS9JMDMoy2lIYWBkkkRes="; }; strictDeps = true; From 7981997fe2453e3be6c66cac402e14bdc3ce608d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:23 +0000 Subject: [PATCH 075/256] =?UTF-8?q?libdex:=200.10.1=20=E2=86=92=201.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libdex/-/compare/0.10.1...1.0.0 --- 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 34078fc48c3c2..f9901e8b3ae39 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.10.1"; + version = "1.0.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-dHLogJDbKyKDB1Be3rpEg+hyaBNAywQErmSsPaW+0KY="; + hash = "sha256-e49cXbN5bhThLhBCLiNWdmuoMLkoFf7nC7yGe1sgf10="; }; nativeBuildInputs = [ From 20fd975f088addddc6ed38e7e6b5b5e1e11f5abc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:30 +0000 Subject: [PATCH 076/256] =?UTF-8?q?gnome-desktop:=2044.3=20=E2=86=92=2044.?= =?UTF-8?q?4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-desktop/-/compare/44.3...44.4 --- pkgs/by-name/gn/gnome-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-desktop/package.nix b/pkgs/by-name/gn/gnome-desktop/package.nix index 567f272183f13..722d0e70886f0 100644 --- a/pkgs/by-name/gn/gnome-desktop/package.nix +++ b/pkgs/by-name/gn/gnome-desktop/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-desktop"; - version = "44.3"; + version = "44.4"; outputs = [ "out" @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gnome-desktop/${lib.versions.major finalAttrs.version}/gnome-desktop-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-QO+pqo1Q7/7ZIno9cGceMuncNeIPMxyrO1YpdZePT40="; + sha256 = "sha256-HYy5xqMo62ibDBJpz1ODTMhNhR1+cZcM2ruoJwa0SYQ="; }; patches = lib.optionals stdenv.hostPlatform.isLinux [ From 4dff55b8a4bc8d19262c0e3b88afb18ef39a75f2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:45 +0000 Subject: [PATCH 077/256] =?UTF-8?q?libadwaita:=201.7.5=20=E2=86=92=201.8.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.7.5...1.8.rc --- 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 8153e16a1583e..f5e6634d700d5 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.5"; + version = "1.8.rc"; outputs = [ "out" @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "GNOME"; repo = "libadwaita"; tag = finalAttrs.version; - hash = "sha256-KlaRwOWHvzm+VwMygiEh8wqJfEwwA+x7o9T72Qpqnmo="; + hash = "sha256-wpxPYEkuRh2DaEw6tCAnQLXAwFEQ/TbJZYq15Egt9NM="; }; depsBuildBuild = [ From a923d805340277984519e1e3b0117ec6ecbb2eb7 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:55 +0000 Subject: [PATCH 078/256] =?UTF-8?q?gjs:=201.84.2=20=E2=86=92=201.85.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gjs/-/compare/1.84.2...1.85.90 --- 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 691575c5a93c3..b47b2e7f314a5 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.2"; + version = "1.85.90"; 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-NRQu3zRXBWNjACkew6fVg/FJaf8/rg/zD0qVseZ0AWY="; + hash = "sha256-tFVADxNLEs3MtPO92yPMZOqxlY0cn0hLsKQlk/t4MmU="; }; patches = [ From 62fb936d54d0eb61114cae6886f97433be8070a8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:18:56 +0000 Subject: [PATCH 079/256] =?UTF-8?q?adwaita-icon-theme:=2048.0=20=E2=86=92?= =?UTF-8?q?=2049.rc?= 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.0...49.rc --- 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 c4fe4a7e27aea..6567edaa5ba4b 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.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/adwaita-icon-theme/${lib.versions.major version}/adwaita-icon-theme-${version}.tar.xz"; - hash = "sha256-hHBoiIZQ2WcxFb5tvyv9wxpGrrxSimqdtEIOYOZWuNQ="; + hash = "sha256-brZ8IqXmAYYcwGfMBQWhvfOSm6W3Rl9Az25N2R2eTR0="; }; nativeBuildInputs = [ From 0a45ec0950edf762b8e5f3996f8ddaa49e508dce Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:19:07 +0000 Subject: [PATCH 080/256] =?UTF-8?q?gtk4:=204.18.6=20=E2=86=92=204.20.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/4.18.6...4.20.0 --- 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 a9217ba92d149..c2f979d33167a 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.6"; + version = "4.20.0"; outputs = [ "out" @@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor finalAttrs.version}/gtk-${finalAttrs.version}.tar.xz"; - hash = "sha256-4YF8ZQ3cMmH5qDRbOyKial2ArxVGMN7cA8x77O//0Po="; + hash = "sha256-eeUeYvfwz/MpBFabDOvJYpfQ6/r6begXIHPGnOA5Gpg="; }; depsBuildBuild = [ From d742245cbb69566ecdaa559fb73c2b1db2b0ba6b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:19:21 +0000 Subject: [PATCH 081/256] =?UTF-8?q?gtk3:=203.24.49=20=E2=86=92=203.24.50?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk/-/compare/3.24.49...3.24.50 --- pkgs/development/libraries/gtk/3.x.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix index e37a40923d1a3..276a3f8193f7d 100644 --- a/pkgs/development/libraries/gtk/3.x.nix +++ b/pkgs/development/libraries/gtk/3.x.nix @@ -62,7 +62,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gtk+3"; - version = "3.24.49"; + version = "3.24.50"; outputs = [ "out" @@ -82,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; - hash = "sha256-XqUsaijw5ezy6aPC+suzDQQLc4cfzV8zzRMX6QGKFG4="; + hash = "sha256-OZEYpWmTFGIhZaEbdp6ptu1o4De21G1Xz89IUd7AdSk="; }; patches = [ From e0fb91c3904cfac5170e224cbc5b2e138cdc5093 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:19:39 +0000 Subject: [PATCH 082/256] =?UTF-8?q?librsvg:=202.60.0=20=E2=86=92=202.61.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/librsvg/-/compare/2.60.0...2.61.0 --- pkgs/by-name/li/librsvg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librsvg/package.nix b/pkgs/by-name/li/librsvg/package.nix index 3fd49e8885d42..dda3030443f79 100644 --- a/pkgs/by-name/li/librsvg/package.nix +++ b/pkgs/by-name/li/librsvg/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "librsvg"; - version = "2.60.0"; + version = "2.61.0"; outputs = [ "out" @@ -61,13 +61,13 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/librsvg/${lib.versions.majorMinor finalAttrs.version}/librsvg-${finalAttrs.version}.tar.xz"; - hash = "sha256-C2/8zfbnCvyYdogvXSzp/88scTy6rxrZAXDap1Lh7sM="; + hash = "sha256-29DbQKEXmjgvu4zJMIN2cblz1yK6EGo97iqtD9hY4sQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; name = "librsvg-deps-${finalAttrs.version}"; - hash = "sha256-DMkYsskjw6ARQsaHDRautT0oy8VqW/BJBfBVErxUe88="; + hash = "sha256-ApQM+3I4uToAsKrqkLwFTg39igqibTRhQnmFjA98xVc="; dontConfigure = true; }; From 188349173c22c407e5f8b1fd6cece662fc6a9d31 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:19:50 +0000 Subject: [PATCH 083/256] =?UTF-8?q?tinysparql:=203.9.2=20=E2=86=92=203.10.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/tinysparql/-/compare/3.9.2...3.10.rc --- pkgs/by-name/ti/tinysparql/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ti/tinysparql/package.nix b/pkgs/by-name/ti/tinysparql/package.nix index 627fca114f06d..ce0a71a23fe9e 100644 --- a/pkgs/by-name/ti/tinysparql/package.nix +++ b/pkgs/by-name/ti/tinysparql/package.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchurl, - fetchpatch2, gettext, meson, mesonEmulatorHook, @@ -35,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "tinysparql"; - version = "3.9.2"; + version = "3.10.rc"; outputs = [ "out" @@ -47,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { url = with finalAttrs; "mirror://gnome/sources/tinysparql/${lib.versions.majorMinor version}/tinysparql-${version}.tar.xz"; - hash = "sha256-FM4DkCQTXhgQIrzOSxqtLgA3fdnH2BK5g5HM/HVtrY4="; + hash = "sha256-VCGT9Zs2A0G2KqFTw8JCy2cRSWJd8I3wC3oXum9dXVk="; }; strictDeps = true; @@ -112,14 +111,6 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; - patches = [ - (fetchpatch2 { - name = "make-dbus-dep-optional.patch"; - url = "https://gitlab.gnome.org/GNOME/tinysparql/-/commit/31b5a793cd40cdce032e0f7d7c3ef7841c6e3691.patch?full_index=1"; - hash = "sha256-YoWJEa2bFIjZdPW9pJ3iHTxi0dvveYDjKaDokcIvnj8="; - }) - ]; - postPatch = '' patchShebangs \ utils/data-generators/cc/generate From bce1c939e8b8b85120853fae09dbdda97e06de48 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:19:50 +0000 Subject: [PATCH 084/256] =?UTF-8?q?at-spi2-core:=202.56.2=20=E2=86=92=202.?= =?UTF-8?q?57.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.2...2.57.2 --- 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 461d2002ddf77..9379f14d53e20 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.2"; + version = "2.57.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-4bHJg2qJR4UvdEDDLiMXkjTHa9mM2cxAAfN2QF+LeDs="; + hash = "sha256-o4aSqsF09zt3SsYLp5XAwMYLpW1BNLag7APmSBZ0xgo="; }; nativeBuildInputs = [ From 7a488a72353874ea43d12cc013961b6b9f0bb952 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:20:03 +0000 Subject: [PATCH 085/256] =?UTF-8?q?gsettings-desktop-schemas:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.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/48.0...49.rc --- 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 cb40b950a43e7..8a434e4d7fa9f 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.0"; + version = "49.rc"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - hash = "sha256-5o8VWBO/GPhlqLLI6dRzWItsytyvu2Zqt4iFfGwtG9M="; + hash = "sha256-YTbBW/NtbW+6Dd78Wx3G0HlERKPh9FE0zvlnVgxmIq0="; }; strictDeps = true; From 464287ff22fcdc5373b6a70fe2be0305bb54c976 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:20:04 +0000 Subject: [PATCH 086/256] =?UTF-8?q?gdk-pixbuf:=202.42.12=20=E2=86=92=202.4?= =?UTF-8?q?3.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/compare/2.42.12...2.43.5 --- .../libraries/gdk-pixbuf/default.nix | 8 ++--- .../libraries/gdk-pixbuf/static-deps.patch | 31 ------------------- 2 files changed, 4 insertions(+), 35 deletions(-) delete mode 100644 pkgs/development/libraries/gdk-pixbuf/static-deps.patch diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix index d1bebbdbbb3c2..3dab817d4b352 100644 --- a/pkgs/development/libraries/gdk-pixbuf/default.nix +++ b/pkgs/development/libraries/gdk-pixbuf/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "gdk-pixbuf"; - version = "2.42.12"; + version = "2.43.5"; outputs = [ "out" @@ -44,14 +44,12 @@ stdenv.mkDerivation (finalAttrs: { in fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-uVBbNEW5p+SM7TR2DDvLc+lm3zrJTJWhSMtmmrdI48c="; + hash = "sha256-pyPsJChCf4V7hyffu+nat3FCoT+20MR/lSIiUa42/xU="; }; patches = [ # Move installed tests to a separate output ./installed-tests-path.patch - - ./static-deps.patch ]; # gdk-pixbuf-thumbnailer is not wrapped therefore strictDeps will work @@ -90,6 +88,8 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ "-Dgio_sniffing=false" + "-Dandroid=disabled" + "-Dglycin=disabled" (lib.mesonBool "gtk_doc" withIntrospection) (lib.mesonEnable "introspection" withIntrospection) (lib.mesonEnable "others" true) diff --git a/pkgs/development/libraries/gdk-pixbuf/static-deps.patch b/pkgs/development/libraries/gdk-pixbuf/static-deps.patch deleted file mode 100644 index da52e432b4e77..0000000000000 --- a/pkgs/development/libraries/gdk-pixbuf/static-deps.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 1b7cac1cbdb7078f575a3222be451a9bf1ac35ec Mon Sep 17 00:00:00 2001 -From: Alyssa Ross -Date: Wed, 31 Jan 2024 15:33:02 +0100 -Subject: [PATCH] build: add missing dependency to gdkpixbuf_dep - -This should match the dependencies passed to the library() call that -creates gdkpixbuf. Otherwise, linking the gdkpixbuf_bin executables -will fail if -Ddefault_library=static, because static libraries don't -carry dependency information themselves. ---- -Link: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/merge_requests/161 - - gdk-pixbuf/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gdk-pixbuf/meson.build b/gdk-pixbuf/meson.build -index a11926eee..450484d68 100644 ---- a/gdk-pixbuf/meson.build -+++ b/gdk-pixbuf/meson.build -@@ -269,7 +269,7 @@ endif - gdkpixbuf_dep = declare_dependency( - link_with: gdkpixbuf, - include_directories: root_inc, -- dependencies: gdk_pixbuf_deps, -+ dependencies: [ gdk_pixbuf_deps, included_loaders_deps ], - sources: [ gdkpixbuf_enum_h, built_girs ], - ) - meson.override_dependency('gdk-pixbuf-2.0', gdkpixbuf_dep) --- -GitLab - From b82a141a44bb069a9ac6124cf5061c090b3ad1a0 Mon Sep 17 00:00:00 2001 From: misilelab Date: Sat, 5 Jul 2025 17:56:27 +0900 Subject: [PATCH 087/256] fontconfig: 2.16.2 -> 2.17.1 https://gitlab.freedesktop.org/fontconfig/fontconfig/-/compare/2.16.2...2.17.1 Signed-off-by: misilelab --- pkgs/development/libraries/fontconfig/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index 5660f553f2895..ed74e8219e818 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "fontconfig"; - version = "2.16.2"; + version = "2.17.1"; outputs = [ "bin" @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { # ref: https://github.com/NixOS/nixpkgs/pull/401037#discussion_r2055430206 src = fetchurl { url = "https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/${finalAttrs.version}/fontconfig-${finalAttrs.version}.tar.xz"; - hash = "sha256-FluP0qEZhkyHRksjOYbEobwJ77CcZd4cpAzB6F/7d+I="; + hash = "sha256-n1yuk/T//B+8Ba6ZzfxwjNYN/WYS/8BRKCcCXAJvpUE="; }; nativeBuildInputs = [ From b06e578304458b3bcb5879a2bd0421cae5b502ff Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:20:04 +0000 Subject: [PATCH 088/256] =?UTF-8?q?pango:=201.56.3=20=E2=86=92=201.57.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/pango/-/compare/1.56.3...1.57.0 --- pkgs/by-name/pa/pango/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pango/package.nix b/pkgs/by-name/pa/pango/package.nix index a24383b6d805b..42227dd4fc387 100644 --- a/pkgs/by-name/pa/pango/package.nix +++ b/pkgs/by-name/pa/pango/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pango"; - version = "1.56.3"; + version = "1.57.0"; outputs = [ "bin" @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/pango/${lib.versions.majorMinor finalAttrs.version}/pango-${finalAttrs.version}.tar.xz"; - hash = "sha256-JgYlK8Jc2NJOG39+ksOicrN6zWc0NHtztHpIKDS6JJE="; + hash = "sha256-iQZAyEHa530649j+iVN4S5MPokGxdCPmEgx7/fi4kec="; }; depsBuildBuild = [ From 32f8884c4e86125b9a1abac5ca9865608f61571f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:20:25 +0000 Subject: [PATCH 089/256] =?UTF-8?q?glib:=202.84.3=20=E2=86=92=202.86.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glib/-/compare/2.84.3...2.86.0 --- 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 763bb75f69560..91ef5d200fc9b 100644 --- a/pkgs/by-name/gl/glib/package.nix +++ b/pkgs/by-name/gl/glib/package.nix @@ -74,7 +74,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "glib"; - version = "2.84.3"; + version = "2.86.0"; outputs = [ "bin" @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/glib/${lib.versions.majorMinor finalAttrs.version}/glib-${finalAttrs.version}.tar.xz"; - hash = "sha256-qk+HwyJb9XyoXzIIiPdISQGheTTKNwI8O9hDWnLbhj4="; + hash = "sha256-tXOZctc3z7DW/R5/Fj3+ZQ4uA3QLs7jUCOTR+upYDW0="; }; patches = From 81ef8d574f1d49d2ceee2d01cf3b5ec53c6de530 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 17:20:35 +0000 Subject: [PATCH 090/256] =?UTF-8?q?gi-docgen:=202025.3=20=E2=86=92=202025.?= =?UTF-8?q?4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gi-docgen/-/compare/2025.3...2025.4 --- pkgs/by-name/gi/gi-docgen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/gi-docgen/package.nix b/pkgs/by-name/gi/gi-docgen/package.nix index b1e6d687cd78c..1ff554f2f4a50 100644 --- a/pkgs/by-name/gi/gi-docgen/package.nix +++ b/pkgs/by-name/gi/gi-docgen/package.nix @@ -9,13 +9,13 @@ python3.pkgs.buildPythonApplication rec { pname = "gi-docgen"; - version = "2025.3"; + version = "2025.4"; format = "other"; src = fetchurl { url = "mirror://gnome/sources/gi-docgen/${lib.versions.major version}/gi-docgen-${version}.tar.xz"; - hash = "sha256-iomli8D3ffw+iioONJf8OfVBOuNeVZfp7GFgq/juFNg="; + hash = "sha256-Zshl1Fn+vfteQHiojfBhg2IMPpH3JtHcYI2I7jYFUm4="; }; depsBuildBuild = [ From 7d077b1d77d0c8eb9d78364f93e312795709035f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 20:51:43 +0200 Subject: [PATCH 091/256] fixup! fontconfig: 2.16.2 -> 2.17.1 --- pkgs/development/libraries/fontconfig/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index ed74e8219e818..81041136d6620 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -54,7 +54,8 @@ stdenv.mkDerivation (finalAttrs: { sed -i '/check_PROGRAMS += test-crbug1004254/d' test/Makefile.am # Test causes error without patch shebangs. - patchShebangs doc/check-whitespace-in-args.py + patchShebangs doc/check-whitespace-in-args.py \ + doc/check-missing-doc.py ''; configureFlags = [ From eeb0217e22d8cf41f451338278bd8268118673df Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 22:30:17 +0200 Subject: [PATCH 092/256] =?UTF-8?q?fixup!=20at-spi2-core:=202.56.2=20?= =?UTF-8?q?=E2=86=92=202.57.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/at/at-spi2-core/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index 9379f14d53e20..89a99a63ce765 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -12,6 +12,7 @@ && stdenv.hostPlatform.emulatorAvailable buildPackages, gsettings-desktop-schemas, makeWrapper, + python3, dbus, glib, dconf, @@ -46,6 +47,7 @@ stdenv.mkDerivation rec { ninja pkg-config makeWrapper + python3 ] ++ lib.optionals withIntrospection [ gobject-introspection From 5229a963c81feaaa2ad4bb6977a2f25c5ff16ee6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 6 Sep 2025 22:57:43 +0200 Subject: [PATCH 093/256] =?UTF-8?q?fixup!=20gtk4:=204.18.6=20=E2=86=92=204?= =?UTF-8?q?.20.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/libraries/gtk/4.x.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix index c2f979d33167a..eadb3936ed2d2 100644 --- a/pkgs/development/libraries/gtk/4.x.nix +++ b/pkgs/development/libraries/gtk/4.x.nix @@ -28,6 +28,7 @@ libxkbcommon, libpng, libtiff, + librsvg, libjpeg, libxml2, gnome, @@ -119,6 +120,7 @@ stdenv.mkDerivation (finalAttrs: { libxkbcommon libpng libtiff + librsvg libjpeg (libepoxy.override { inherit x11Support; }) isocodes From d3aba20320cf5956954bc381a203b4a5b79aa4ef Mon Sep 17 00:00:00 2001 From: dish Date: Wed, 27 Aug 2025 23:25:40 -0400 Subject: [PATCH 094/256] =?UTF-8?q?squash!=20gjs:=201.84.2=20=E2=86=92=201?= =?UTF-8?q?.85.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: dish --- .../gj/gjs/disable-introspection-test.patch | 2 +- pkgs/by-name/gj/gjs/fix-paths.patch | 2 +- .../by-name/gj/gjs/installed-tests-path.patch | 24 +++++++++---------- pkgs/by-name/gj/gjs/package.nix | 4 ++-- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/gj/gjs/disable-introspection-test.patch b/pkgs/by-name/gj/gjs/disable-introspection-test.patch index 1c438dd6b4019..d597f99b02d81 100644 --- a/pkgs/by-name/gj/gjs/disable-introspection-test.patch +++ b/pkgs/by-name/gj/gjs/disable-introspection-test.patch @@ -2,7 +2,7 @@ diff --git a/installed-tests/js/meson.build b/installed-tests/js/meson.build index 07759690..43c87c59 100644 --- a/installed-tests/js/meson.build +++ b/installed-tests/js/meson.build -@@ -123,7 +123,6 @@ jasmine_tests = [ +@@ -34,7 +34,6 @@ jasmine_tests = [ 'GTypeClass', 'Importer', 'Importer2', diff --git a/pkgs/by-name/gj/gjs/fix-paths.patch b/pkgs/by-name/gj/gjs/fix-paths.patch index 5ca5372ea9470..99e82c9be3dc2 100644 --- a/pkgs/by-name/gj/gjs/fix-paths.patch +++ b/pkgs/by-name/gj/gjs/fix-paths.patch @@ -2,7 +2,7 @@ diff --git a/installed-tests/debugger-test.sh b/installed-tests/debugger-test.sh index 0d118490..54c5507e 100755 --- a/installed-tests/debugger-test.sh +++ b/installed-tests/debugger-test.sh -@@ -3,7 +3,7 @@ +@@ -6,7 +6,7 @@ if test "$GJS_USE_UNINSTALLED_FILES" = "1"; then gjs="$TOP_BUILDDIR/gjs-console" else diff --git a/pkgs/by-name/gj/gjs/installed-tests-path.patch b/pkgs/by-name/gj/gjs/installed-tests-path.patch index aa1510f5807b1..403a9c372d4ed 100644 --- a/pkgs/by-name/gj/gjs/installed-tests-path.patch +++ b/pkgs/by-name/gj/gjs/installed-tests-path.patch @@ -11,7 +11,7 @@ index 98475f7d..942d9eca 100644 ], include_directories: top_include, install: get_option('installed_tests'), install_dir: installed_tests_execdir) -@@ -82,7 +82,7 @@ foreach test : jasmine_tests +@@ -90,7 +90,7 @@ foreach test : jasmine_tests test_description_subst = { 'name': 'test@0@.js'.format(test), @@ -20,16 +20,16 @@ index 98475f7d..942d9eca 100644 } configure_file(configuration: test_description_subst, input: '../minijasmine.test.in', -@@ -125,7 +125,7 @@ foreach test : dbus_tests +@@ -122,7 +122,7 @@ foreach test : dbus_tests - dbus_test_description_subst = { - 'name': 'test@0@.js'.format(test), -- 'installed_tests_execdir': prefix / installed_tests_execdir, -+ 'installed_tests_execdir': installed_tests_execdir, - } - configure_file( - configuration: dbus_test_description_subst, -@@ -163,7 +163,7 @@ foreach test : modules_tests + dbus_test_description_subst = { + 'name': 'testGDBus.js', +- 'installed_tests_execdir': prefix / installed_tests_execdir, ++ 'installed_tests_execdir': installed_tests_execdir, + } + configure_file( + configuration: dbus_test_description_subst, +@@ -159,7 +159,7 @@ foreach test : modules_tests esm_test_description_subst = { 'name': 'test@0@.js'.format(test), @@ -42,7 +42,7 @@ diff --git a/installed-tests/meson.build b/installed-tests/meson.build index 7a7c48ab..52508c2c 100644 --- a/installed-tests/meson.build +++ b/installed-tests/meson.build -@@ -30,7 +30,7 @@ foreach test : simple_tests +@@ -34,7 +34,7 @@ foreach test : simple_tests test_description_subst = { 'name': 'test@0@.sh'.format(test), @@ -51,7 +51,7 @@ index 7a7c48ab..52508c2c 100644 } configure_file(configuration: test_description_subst, input: 'script.test.in', output: 'test@0@.sh.test'.format(test), -@@ -85,7 +85,7 @@ foreach test : debugger_tests +@@ -123,7 +123,7 @@ foreach test : debugger_tests test_description_subst = { 'name': '@0@.debugger'.format(test), diff --git a/pkgs/by-name/gj/gjs/package.nix b/pkgs/by-name/gj/gjs/package.nix index b47b2e7f314a5..3f640b18b4e83 100644 --- a/pkgs/by-name/gj/gjs/package.nix +++ b/pkgs/by-name/gj/gjs/package.nix @@ -11,7 +11,7 @@ gtk4, atk, gobject-introspection, - spidermonkey_128, + spidermonkey_140, pango, cairo, readline, @@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: { cairo readline libsysprof-capture - spidermonkey_128 + spidermonkey_140 ]; nativeCheckInputs = [ From fd6188432aa2faea9f29775c7abdc3969f9ff75f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 7 Sep 2025 00:45:50 +0200 Subject: [PATCH 095/256] =?UTF-8?q?fixup!=20gexiv2:=200.14.6=20=E2=86=92?= =?UTF-8?q?=200.15.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ge/gexiv2/package.nix | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ge/gexiv2/package.nix b/pkgs/by-name/ge/gexiv2/package.nix index 5230db66164ed..96305b1bcc769 100644 --- a/pkgs/by-name/ge/gexiv2/package.nix +++ b/pkgs/by-name/ge/gexiv2/package.nix @@ -11,13 +11,11 @@ gnome, gobject-introspection, vala, - gtk-doc, - docbook-xsl-nons, - docbook_xml_dtd_43, + gi-docgen, python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gexiv2"; version = "0.15.2"; @@ -28,7 +26,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + url = "mirror://gnome/sources/gexiv2/${lib.versions.majorMinor finalAttrs.version}/gexiv2-${finalAttrs.version}.tar.xz"; sha256 = "o6JSMNzPjFilTEw8ZLkm/pSMI9w5ENN/+yaKYwXl+6w="; }; @@ -38,9 +36,7 @@ stdenv.mkDerivation rec { pkg-config gobject-introspection vala - gtk-doc - docbook-xsl-nons - docbook_xml_dtd_43 + gi-docgen (python3.pythonOnBuildForHost.withPackages (ps: [ ps.pygobject3 ])) ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ @@ -64,7 +60,7 @@ stdenv.mkDerivation rec { preCheck = let - libSuffix = if stdenv.hostPlatform.isDarwin then "2.dylib" else "so.2"; + libSuffix = if stdenv.hostPlatform.isDarwin then "4.dylib" else "so.4"; in '' # Our gobject-introspection patches make the shared library paths absolute @@ -72,12 +68,17 @@ stdenv.mkDerivation rec { # 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/gexiv2/libgexiv2.${libSuffix} $out/lib/libgexiv2.${libSuffix} + ln -s $PWD/gexiv2/libgexiv2-0.16.${libSuffix} $out/lib/libgexiv2-0.16.${libSuffix} ''; + 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 = "gexiv2"; versionPolicy = "odd-unstable"; }; }; @@ -89,4 +90,4 @@ stdenv.mkDerivation rec { platforms = platforms.unix; teams = [ teams.gnome ]; }; -} +}) From ae4bd9b6ec6fdea543180cebcdacd477b019fd6c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 7 Sep 2025 02:44:15 +0200 Subject: [PATCH 096/256] =?UTF-8?q?Revert=20"gexiv2:=200.14.6=20=E2=86=92?= =?UTF-8?q?=200.15.2"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 3993f943cc2a62a28453a80220bf03cca90b348d. --- pkgs/by-name/ge/gexiv2/package.nix | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/ge/gexiv2/package.nix b/pkgs/by-name/ge/gexiv2/package.nix index 96305b1bcc769..ce21a32f7c62c 100644 --- a/pkgs/by-name/ge/gexiv2/package.nix +++ b/pkgs/by-name/ge/gexiv2/package.nix @@ -11,13 +11,15 @@ gnome, gobject-introspection, vala, - gi-docgen, + gtk-doc, + docbook-xsl-nons, + docbook_xml_dtd_43, python3, }: -stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation rec { pname = "gexiv2"; - version = "0.15.2"; + version = "0.14.6"; outputs = [ "out" @@ -26,8 +28,8 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "mirror://gnome/sources/gexiv2/${lib.versions.majorMinor finalAttrs.version}/gexiv2-${finalAttrs.version}.tar.xz"; - sha256 = "o6JSMNzPjFilTEw8ZLkm/pSMI9w5ENN/+yaKYwXl+6w="; + url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; + sha256 = "YGwoqq57Hz71yOq+Xn3/18WhyGbSW3Zx+4R/4oenK4s="; }; nativeBuildInputs = [ @@ -36,7 +38,9 @@ stdenv.mkDerivation (finalAttrs: { pkg-config gobject-introspection vala - gi-docgen + gtk-doc + docbook-xsl-nons + docbook_xml_dtd_43 (python3.pythonOnBuildForHost.withPackages (ps: [ ps.pygobject3 ])) ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ @@ -60,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { preCheck = let - libSuffix = if stdenv.hostPlatform.isDarwin then "4.dylib" else "so.4"; + libSuffix = if stdenv.hostPlatform.isDarwin then "2.dylib" else "so.2"; in '' # Our gobject-introspection patches make the shared library paths absolute @@ -68,17 +72,12 @@ 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/gexiv2/libgexiv2-0.16.${libSuffix} $out/lib/libgexiv2-0.16.${libSuffix} + ln -s $PWD/gexiv2/libgexiv2.${libSuffix} $out/lib/libgexiv2.${libSuffix} ''; - postFixup = '' - # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. - moveToOutput "share/doc" "$devdoc" - ''; - passthru = { updateScript = gnome.updateScript { - packageName = "gexiv2"; + packageName = pname; versionPolicy = "odd-unstable"; }; }; @@ -90,4 +89,4 @@ stdenv.mkDerivation (finalAttrs: { platforms = platforms.unix; teams = [ teams.gnome ]; }; -}) +} From 6b05d43d21df1df9c2abd9d43df984011de9d6e8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 7 Sep 2025 02:48:32 +0200 Subject: [PATCH 097/256] =?UTF-8?q?fixup!=20nautilus:=2048.3=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/na/nautilus/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index 249d45931324a..fa08be3c841a3 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -18,6 +18,7 @@ adwaita-icon-theme, gnome-autoar, glib-networking, + icu, shared-mime-info, libnotify, libexif, @@ -74,6 +75,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gexiv2 glib-networking + icu gnome-desktop adwaita-icon-theme gsettings-desktop-schemas From e247e8351437a0368e1f146a14aff383312177e5 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 25 Aug 2025 21:47:12 +0800 Subject: [PATCH 098/256] =?UTF-8?q?fixup!=20adwaita-fonts:=2048.2=20?= =?UTF-8?q?=E2=86=92=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 2bc1a82674b13a3dea0c7504c9c92f9c33238f1d) --- pkgs/by-name/ad/adwaita-fonts/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ad/adwaita-fonts/package.nix b/pkgs/by-name/ad/adwaita-fonts/package.nix index 0f4c9d66a8c4b..1512f1b9ba5fb 100644 --- a/pkgs/by-name/ad/adwaita-fonts/package.nix +++ b/pkgs/by-name/ad/adwaita-fonts/package.nix @@ -30,7 +30,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Adwaita Sans, a variation of Inter, and Adwaita Mono, Iosevka customized to match Inter"; homepage = "https://gitlab.gnome.org/GNOME/adwaita-fonts"; - license = lib.licenses.gpl3Plus; + license = lib.licenses.ofl; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.qxrein ]; teams = [ lib.teams.gnome ]; From 7c60db6c99e295552d09cfe49165ec33a782c48e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 25 Aug 2025 22:11:28 +0800 Subject: [PATCH 099/256] =?UTF-8?q?fixup!=20at-spi2-core:=202.56.2=20?= =?UTF-8?q?=E2=86=92=202.57.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 22b6b24182ba9d977db32ba2430964f2d6173587) --- pkgs/by-name/at/at-spi2-core/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index 89a99a63ce765..ff168d3bcf99a 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -5,6 +5,7 @@ meson, ninja, pkg-config, + python3, gobject-introspection, buildPackages, withIntrospection ? @@ -41,11 +42,14 @@ stdenv.mkDerivation rec { hash = "sha256-o4aSqsF09zt3SsYLp5XAwMYLpW1BNLag7APmSBZ0xgo="; }; + strictDeps = true; + nativeBuildInputs = [ glib meson ninja pkg-config + python3 makeWrapper python3 ] From c537951f2f84c39daedf98ed8bd5adb763574e96 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 26 Aug 2025 22:41:35 +0800 Subject: [PATCH 100/256] =?UTF-8?q?fixup!=20yelp:=2042.3=20=E2=86=92=2049.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 7df895bbeee3f4b9d7b2344fd03a08bef27d98ab) --- pkgs/by-name/ye/yelp/package.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ye/yelp/package.nix b/pkgs/by-name/ye/yelp/package.nix index ab34596b5aedd..4e87d6b382fc7 100644 --- a/pkgs/by-name/ye/yelp/package.nix +++ b/pkgs/by-name/ye/yelp/package.nix @@ -2,20 +2,21 @@ stdenv, lib, fetchurl, + desktop-file-utils, gettext, itstool, meson, ninja, pkg-config, - wrapGAppsHook3, + wrapGAppsHook4, bzip2, glib, - gtk3, - libhandy, + gtk4, + libadwaita, libxml2, libxslt, sqlite, - webkitgtk_4_1, + webkitgtk_6_0, xz, yelp-xsl, gnome, @@ -31,23 +32,24 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ + desktop-file-utils gettext itstool meson ninja pkg-config - wrapGAppsHook3 + wrapGAppsHook4 ]; buildInputs = [ bzip2 glib - gtk3 - libhandy + gtk4 + libadwaita libxml2 libxslt sqlite - webkitgtk_4_1 + webkitgtk_6_0 xz yelp-xsl ]; From ed738bc78a6824b29365124935ff21fa88cb2be8 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 26 Aug 2025 22:53:18 +0800 Subject: [PATCH 101/256] =?UTF-8?q?fixup!=20vte:=200.80.3=20=E2=86=92=200.?= =?UTF-8?q?81.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 173ba3fe62916dc7ae1515f39e94532fa20e07a1) --- pkgs/by-name/vt/vte/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/vt/vte/package.nix b/pkgs/by-name/vt/vte/package.nix index 24e77fca1cc63..4ae31372b76f8 100644 --- a/pkgs/by-name/vt/vte/package.nix +++ b/pkgs/by-name/vt/vte/package.nix @@ -23,9 +23,11 @@ pango, pcre2, cairo, + fmt_11, fribidi, lz4, icu, + simdutf, systemd, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, fast-float, @@ -75,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ cairo + fmt_11 fribidi gnutls pango # duplicated with propagatedBuildInputs to support gtkVersion == null @@ -82,6 +85,7 @@ stdenv.mkDerivation (finalAttrs: { lz4 icu fast-float + simdutf ] ++ lib.optionals systemdSupport [ systemd From 9b570c39ce152663ab4e4bd900eb5c07799e2711 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 10:02:47 +0800 Subject: [PATCH 102/256] =?UTF-8?q?fixup!=20gnome-initial-setup:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.beta.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 3bd1ceca3cb44b1a01616969bc9d94dbeeff3e55) --- pkgs/by-name/gn/gnome-initial-setup/0001-fix-paths.patch | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/by-name/gn/gnome-initial-setup/0001-fix-paths.patch b/pkgs/by-name/gn/gnome-initial-setup/0001-fix-paths.patch index f3cd9f6f04273..f429b4830144e 100644 --- a/pkgs/by-name/gn/gnome-initial-setup/0001-fix-paths.patch +++ b/pkgs/by-name/gn/gnome-initial-setup/0001-fix-paths.patch @@ -25,15 +25,6 @@ index 196abf6..613d0e5 100644 g_spawn_command_line_async (commandline, NULL); g_free (commandline); -@@ -831,7 +831,7 @@ cc_input_chooser_class_init (CcInputChooserClass *klass) - g_param_spec_string ("showing-extra", "", "", "", - G_PARAM_READABLE | G_PARAM_STATIC_STRINGS); - -- signals[CHANGED] = -+ signals[CHANGED] = - g_signal_new ("changed", - G_TYPE_FROM_CLASS (object_class), - G_SIGNAL_RUN_FIRST, diff --git a/gnome-initial-setup/pages/timezone/tz.h b/gnome-initial-setup/pages/timezone/tz.h index a2376f8..5cb7bc9 100644 --- a/gnome-initial-setup/pages/timezone/tz.h From 64fd005d7004ca369934b396109c3c9d4d68645a Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 10:07:46 +0800 Subject: [PATCH 103/256] =?UTF-8?q?fixup!=20mutter:=2048.4=20=E2=86=92=204?= =?UTF-8?q?9.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 085946d1f2fd7b6075a5bd414b4efbaea915500f) --- pkgs/by-name/mu/mutter/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 03b434ad26b4e..680090e7f3cec 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -39,6 +39,7 @@ libdrm, libgbm, libei, + libepoxy, libdisplay-info, gsettings-desktop-schemas, glib, @@ -141,6 +142,7 @@ stdenv.mkDerivation (finalAttrs: { libdrm libgbm libei + libepoxy libdisplay-info libGL libgudev @@ -206,7 +208,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; passthru = { - libmutter_api_version = "16"; # bumped each dev cycle + libmutter_api_version = "17"; # bumped each dev cycle libdir = "${finalAttrs.finalPackage}/lib/mutter-${finalAttrs.passthru.libmutter_api_version}"; tests = { From 7fb68619451772d3b8e717d27117cf6fb0ab9c99 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 11:47:10 +0800 Subject: [PATCH 104/256] =?UTF-8?q?fixup!=20gnome-shell:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 075464550745b5b298ba0d9f98f7f911e25367c0) --- pkgs/by-name/gn/gnome-shell/package.nix | 10 +++++++++- pkgs/by-name/gn/gnome-shell/shew-gir-path.patch | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 2a0b3b7aa97dd..bc2637c68c71d 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -61,6 +61,7 @@ libGL, libXi, libX11, + libxkbcommon, libxml2, }: @@ -107,6 +108,12 @@ stdenv.mkDerivation (finalAttrs: { url = "https://src.fedoraproject.org/rpms/gnome-shell/raw/dcd112d9708954187e7490564c2229d82ba5326f/f/0001-gdm-Work-around-failing-fingerprint-auth.patch"; hash = "sha256-mgXty5HhiwUO1UV3/eDgWtauQKM0cRFQ0U7uocST25s="; }) + + # TODO(GNOME 49): drop on next bump + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/1132827ce94449e2812dc2339e282423217bbcc6.patch"; + hash = "sha256-xXZqossCweCl+kwaqxbiOfe/JiOM8qgGzW+dDXg6v5c="; + }) ]; nativeBuildInputs = [ @@ -156,6 +163,7 @@ stdenv.mkDerivation (finalAttrs: { libGL # for egl, required by mutter-clutter libXi # required by libmutter libX11 + libxkbcommon libxml2 # recording @@ -185,7 +193,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs \ src/data-to-c.py \ - meson/generate-app-list.py + build-aux/generate-app-list.py # We can generate it ourselves. rm -f man/gnome-shell.1 diff --git a/pkgs/by-name/gn/gnome-shell/shew-gir-path.patch b/pkgs/by-name/gn/gnome-shell/shew-gir-path.patch index 6d888725b5d2e..b3a55bcc291ec 100644 --- a/pkgs/by-name/gn/gnome-shell/shew-gir-path.patch +++ b/pkgs/by-name/gn/gnome-shell/shew-gir-path.patch @@ -1,5 +1,5 @@ ---- a/subprojects/shew/src/meson.build -+++ b/subprojects/shew/src/meson.build +--- a/subprojects/libshew/src/meson.build ++++ b/subprojects/libshew/src/meson.build @@ -13,7 +13,7 @@ shew_sources = [ libshew = library(full_name, sources: shew_sources, From 7a2ee2bde9d19d30a517150145dd188f0e91c8ac Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 13:15:47 +0800 Subject: [PATCH 105/256] =?UTF-8?q?fixup!=20vte:=200.80.3=20=E2=86=92=200.?= =?UTF-8?q?81.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 4814a609d974dc03dc3761cb40dd257958549d05) --- nixos/modules/config/vte.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/config/vte.nix b/nixos/modules/config/vte.nix index f7c639b627a02..75ac3bae4be37 100644 --- a/nixos/modules/config/vte.nix +++ b/nixos/modules/config/vte.nix @@ -9,7 +9,7 @@ let vteInitSnippet = '' # Show current working directory in VTE terminals window title. # Supports both bash and zsh, requires interactive shell. - . ${pkgs.vte.override { gtkVersion = null; }}/etc/profile.d/vte.sh + . ${pkgs.vte-gtk4}/etc/profile.d/vte.sh ''; in From d5c67ef6d994b84b2099d6271dd2072dd3e370a6 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 16:41:52 +0800 Subject: [PATCH 106/256] =?UTF-8?q?fixup!=20gnome-session:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 29a533ab5133bf43cabcd113345ae954d1df42a2) --- pkgs/by-name/gn/gnome-session/fix-paths.patch | 35 ------------------- .../nixos_set_environment_done.patch | 14 ++++++++ pkgs/by-name/gn/gnome-session/package.nix | 22 +++++------- 3 files changed, 22 insertions(+), 49 deletions(-) delete mode 100644 pkgs/by-name/gn/gnome-session/fix-paths.patch create mode 100644 pkgs/by-name/gn/gnome-session/nixos_set_environment_done.patch diff --git a/pkgs/by-name/gn/gnome-session/fix-paths.patch b/pkgs/by-name/gn/gnome-session/fix-paths.patch deleted file mode 100644 index 22f06ddfd2e80..0000000000000 --- a/pkgs/by-name/gn/gnome-session/fix-paths.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/gnome-session/gnome-session.in b/gnome-session/gnome-session.in -index b4b1f8fa..99d52cba 100755 ---- a/gnome-session/gnome-session.in -+++ b/gnome-session/gnome-session.in -@@ -4,13 +4,15 @@ if [ "x$XDG_SESSION_TYPE" = "xwayland" ] && - [ "x$XDG_SESSION_CLASS" != "xgreeter" ] && - [ -n "$SHELL" ]; then - if [ "$1" != '-l' ]; then -- 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 'exec $0 -l $*'" - else - shift - fi - fi - --SETTING=$(G_MESSAGES_DEBUG='' gsettings get org.gnome.system.locale region) -+SETTING=$(G_MESSAGES_DEBUG='' @gsettings@ get org.gnome.system.locale region) - REGION=${SETTING#\'} - REGION=${REGION%\'} - -diff --git a/gnome-session/main.c b/gnome-session/main.c -index a460a849..9d07898f 100644 ---- a/gnome-session/main.c -+++ b/gnome-session/main.c -@@ -215,7 +215,7 @@ require_dbus_session (int argc, - } - new_argv[i + 2] = NULL; - -- if (!execvp ("dbus-launch", new_argv)) { -+ if (!execvp ("@dbusLaunch@", new_argv)) { - g_set_error (error, - G_SPAWN_ERROR, - G_SPAWN_ERROR_FAILED, diff --git a/pkgs/by-name/gn/gnome-session/nixos_set_environment_done.patch b/pkgs/by-name/gn/gnome-session/nixos_set_environment_done.patch new file mode 100644 index 0000000000000..50101ca681c17 --- /dev/null +++ b/pkgs/by-name/gn/gnome-session/nixos_set_environment_done.patch @@ -0,0 +1,14 @@ +diff --git a/gnome-session/leader-main.c b/gnome-session/leader-main.c +index 511166d6..8bac2912 100644 +--- a/gnome-session/leader-main.c ++++ b/gnome-session/leader-main.c +@@ -92,6 +92,9 @@ maybe_reexec_with_login_shell (GStrv argv) + + g_debug ("Relaunching with login shell %s (%s)", login_shell, shell); + ++ /* Make sure the shell actually sets up the environment */ ++ g_unsetenv ("__NIXOS_SET_ENVIRONMENT_DONE"); ++ + /* First, we construct the command executed by the login shell */ + builder = g_strv_builder_new (); + g_strv_builder_add (builder, "exec"); diff --git a/pkgs/by-name/gn/gnome-session/package.nix b/pkgs/by-name/gn/gnome-session/package.nix index ddf2d121058f3..2176a530627b7 100644 --- a/pkgs/by-name/gn/gnome-session/package.nix +++ b/pkgs/by-name/gn/gnome-session/package.nix @@ -7,6 +7,7 @@ ninja, pkg-config, gnome, + gobject-introspection, adwaita-icon-theme, glib, gtk3, @@ -23,12 +24,11 @@ python3, libxslt, gettext, - makeWrapper, systemd, xorg, libepoxy, - bash, gnome-session-ctl, + wrapGAppsHook3, }: stdenv.mkDerivation (finalAttrs: { @@ -47,25 +47,23 @@ stdenv.mkDerivation (finalAttrs: { }; patches = [ - (replaceVars ./fix-paths.patch { - gsettings = "${glib.bin}/bin/gsettings"; - dbusLaunch = "${dbus.lib}/bin/dbus-launch"; - bash = "${bash}/bin/bash"; - }) + # https://github.com/NixOS/nixpkgs/pull/48517 + ./nixos_set_environment_done.patch ]; nativeBuildInputs = [ + gobject-introspection.setupHook meson ninja pkg-config gettext - makeWrapper xmlto libxslt docbook_xsl docbook_xml_dtd_412 python3 dbus # for DTD + wrapGAppsHook3 ]; buildInputs = [ @@ -107,15 +105,11 @@ stdenv.mkDerivation (finalAttrs: { rm -rf $out/libexec/gnome-session-ctl ''; - # `bin/gnome-session` will reset the environment when run in wayland, we - # therefor wrap `libexec/gnome-session-binary` instead which is the actual - # binary needing wrapping preFixup = '' - wrapProgram "$out/libexec/gnome-session-binary" \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --suffix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" \ + gappsWrapperArgs+=( --suffix XDG_DATA_DIRS : "${gnome-shell}/share" \ --suffix XDG_CONFIG_DIRS : "${gnome-settings-daemon}/etc/xdg" + ) ''; separateDebugInfo = true; From a5df42fe929bbf73b190d2c3054f67a7c482847e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 16:48:06 +0800 Subject: [PATCH 107/256] =?UTF-8?q?fixup!=20gnome-session:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 75f1f263d3b1adbd56fb03ae3d835480258459ba) --- pkgs/by-name/gn/gnome-session/package.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/gn/gnome-session/package.nix b/pkgs/by-name/gn/gnome-session/package.nix index 2176a530627b7..4823b4cc4b8b1 100644 --- a/pkgs/by-name/gn/gnome-session/package.nix +++ b/pkgs/by-name/gn/gnome-session/package.nix @@ -10,7 +10,7 @@ gobject-introspection, adwaita-icon-theme, glib, - gtk3, + gtk4, gsettings-desktop-schemas, gnome-desktop, gnome-settings-daemon, @@ -20,7 +20,7 @@ libICE, xmlto, docbook_xsl, - docbook_xml_dtd_412, + docbook_xml_dtd_45, python3, libxslt, gettext, @@ -28,7 +28,7 @@ xorg, libepoxy, gnome-session-ctl, - wrapGAppsHook3, + wrapGAppsHook4, }: stdenv.mkDerivation (finalAttrs: { @@ -60,15 +60,15 @@ stdenv.mkDerivation (finalAttrs: { xmlto libxslt docbook_xsl - docbook_xml_dtd_412 + docbook_xml_dtd_45 python3 dbus # for DTD - wrapGAppsHook3 + wrapGAppsHook4 ]; buildInputs = [ glib - gtk3 + gtk4 libICE gnome-desktop json-glib @@ -107,7 +107,7 @@ stdenv.mkDerivation (finalAttrs: { preFixup = '' gappsWrapperArgs+=( - --suffix XDG_DATA_DIRS : "${gnome-shell}/share" \ + --suffix XDG_DATA_DIRS : "${gnome-shell}/share" --suffix XDG_CONFIG_DIRS : "${gnome-settings-daemon}/etc/xdg" ) ''; @@ -120,7 +120,6 @@ stdenv.mkDerivation (finalAttrs: { }; providedSessions = [ "gnome" - "gnome-xorg" ]; }; From c407c6cdd39e996c5c855fa419086deb658792ff Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 16:55:09 +0800 Subject: [PATCH 108/256] =?UTF-8?q?fixup!=20orca:=2048.6=20=E2=86=92=2049.?= =?UTF-8?q?beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 982e4b9e4d23623e88da468a245874d8f519dbe6) --- pkgs/by-name/or/orca/fix-paths.patch | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/or/orca/fix-paths.patch b/pkgs/by-name/or/orca/fix-paths.patch index 49b5cc34ac890..49142eed47d96 100644 --- a/pkgs/by-name/or/orca/fix-paths.patch +++ b/pkgs/by-name/or/orca/fix-paths.patch @@ -1,18 +1,18 @@ diff --git a/src/orca/ax_utilities_application.py b/src/orca/ax_utilities_application.py -index 60c172f78..e8dadf76d 100644 +index dbaca2e48..80f2640d4 100644 --- a/src/orca/ax_utilities_application.py +++ b/src/orca/ax_utilities_application.py -@@ -189,7 +189,7 @@ class AXUtilitiesApplication: +@@ -188,7 +188,7 @@ class AXUtilitiesApplication: 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: + except (GLib.GError, IndexError) 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 +index b4abce719..cff5a78a6 100644 --- a/src/orca/debugging_tools_manager.py +++ b/src/orca/debugging_tools_manager.py @@ -243,7 +243,7 @@ class DebuggingToolsManager: @@ -21,22 +21,22 @@ index 740f1a690..85f74d2dc 100644 try: - cmdline = subprocess.getoutput(f"cat /proc/{pid}/cmdline") + cmdline = subprocess.getoutput(f"@cat@ /proc/{pid}/cmdline") - except Exception as error: + except subprocess.SubprocessError as error: cmdline = f"EXCEPTION: {error}" else: diff --git a/src/orca/orca_bin.py.in b/src/orca/orca_bin.py.in -index 6cb4c7772..903b344f0 100755 +index 3fc845dc3..a82947911 100755 --- a/src/orca/orca_bin.py.in +++ b/src/orca/orca_bin.py.in -@@ -186,7 +186,7 @@ def inGraphicalDesktop(): - def otherOrcas(): +@@ -238,7 +238,7 @@ def in_graphical_desktop() -> bool: + def other_orcas() -> list[int]: """Returns the pid of any other instances of Orca owned by this user.""" -- openFile = subprocess.Popen('pgrep -u %s -x orca' % os.getuid(), -+ openFile = subprocess.Popen('@pgrep@ -u %s -x orca' % os.getuid(), - shell=True, - stdout=subprocess.PIPE).stdout - pids = openFile.read() +- with subprocess.Popen(f"pgrep -u {os.getuid()} -x orca", ++ with subprocess.Popen(f"@pgrep@ -u {os.getuid()} -x orca", + shell=True, + stdout=subprocess.PIPE) as proc: + pids = proc.stdout.read() if proc.stdout else b"" diff --git a/src/orca/orca_modifier_manager.py b/src/orca/orca_modifier_manager.py index 3407be009..452297a3f 100644 --- a/src/orca/orca_modifier_manager.py From bdf0184140305187c046f9c926f2af56085fed20 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 16:57:07 +0800 Subject: [PATCH 109/256] =?UTF-8?q?fixup!=20gnome-calendar:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 4cb95ede9287e02cd47121f992f1f74b1cb9e61f) --- pkgs/by-name/gn/gnome-calendar/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-calendar/package.nix b/pkgs/by-name/gn/gnome-calendar/package.nix index 6e666ff7d1b4f..c071e94830cce 100644 --- a/pkgs/by-name/gn/gnome-calendar/package.nix +++ b/pkgs/by-name/gn/gnome-calendar/package.nix @@ -2,6 +2,7 @@ stdenv, lib, fetchurl, + blueprint-compiler, meson, ninja, pkg-config, @@ -30,6 +31,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ + blueprint-compiler meson ninja pkg-config From 145b6bd7a9e2f934bcb427c89601a64d040026ed Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 16:58:35 +0800 Subject: [PATCH 110/256] =?UTF-8?q?fixup!=20orca:=2048.6=20=E2=86=92=2049.?= =?UTF-8?q?beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 15671a7da70a5ce16e3a5415ace3e3b376b219c0) --- pkgs/by-name/or/orca/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/or/orca/package.nix b/pkgs/by-name/or/orca/package.nix index c108c4f26b6c4..850e9e846637d 100644 --- a/pkgs/by-name/or/orca/package.nix +++ b/pkgs/by-name/or/orca/package.nix @@ -59,6 +59,7 @@ python3.pkgs.buildPythonApplication rec { ]; pythonPath = with python3.pkgs; [ + dasbus pygobject3 dbus-python pyxdg From 17d5977517691c323bba236dd3f60ed15752421c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 17:00:56 +0800 Subject: [PATCH 111/256] =?UTF-8?q?fixup!=20gnome-connections:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit e4340f36ef32668acbe3c6ad68be843e036e1331) --- pkgs/by-name/gn/gnome-connections/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/gn/gnome-connections/package.nix b/pkgs/by-name/gn/gnome-connections/package.nix index 13724a96cc494..9e120fd0e6828 100644 --- a/pkgs/by-name/gn/gnome-connections/package.nix +++ b/pkgs/by-name/gn/gnome-connections/package.nix @@ -17,6 +17,8 @@ libxml2, gtk-vnc, gtk-frdp, + spice-gtk, + spice-protocol, gnome, }: @@ -49,6 +51,8 @@ stdenv.mkDerivation (finalAttrs: { libsecret libxml2 gtk-frdp + spice-gtk + spice-protocol ]; passthru = { From cfb55eacce5a8b0d5bf12ae043be414b58097594 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 17:42:03 +0800 Subject: [PATCH 112/256] =?UTF-8?q?fixup!=20gnome-contacts:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 40e4a81acd30cab61888a3a59be5fd7d62ef6f4b) --- pkgs/by-name/gn/gnome-contacts/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-contacts/package.nix b/pkgs/by-name/gn/gnome-contacts/package.nix index e52304e28e2ce..2e5347038a749 100644 --- a/pkgs/by-name/gn/gnome-contacts/package.nix +++ b/pkgs/by-name/gn/gnome-contacts/package.nix @@ -3,6 +3,7 @@ stdenv, gettext, fetchurl, + blueprint-compiler, evolution-data-server-gtk4, pkg-config, libxslt, @@ -37,6 +38,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ + blueprint-compiler meson ninja pkg-config From a2dbe87f51a09491c597ae3adc651ab52e5f7831 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 17:42:27 +0800 Subject: [PATCH 113/256] =?UTF-8?q?fixup!=20snapshot:=2048.0.1=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit ee1770bf2db8e9203e6242b9bf52193a932ebc8f) --- pkgs/by-name/sn/snapshot/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/sn/snapshot/package.nix b/pkgs/by-name/sn/snapshot/package.nix index afab3a41a4093..6980d7ccb5d87 100644 --- a/pkgs/by-name/sn/snapshot/package.nix +++ b/pkgs/by-name/sn/snapshot/package.nix @@ -17,6 +17,7 @@ gtk4, libadwaita, libcamera, + lcms2, libseccomp, pipewire, gnome, @@ -58,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: { gtk4 libadwaita libcamera # for the gstreamer plugin + lcms2 libseccomp pipewire # for device provider ]; From 30c6b61c38d1dbaea611098e675e82b000a46b15 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 17:45:31 +0800 Subject: [PATCH 114/256] =?UTF-8?q?fixup!=20gnome-calculator:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 9eec3f319f198816c467d2a62a5304be4b9c4c41) --- pkgs/by-name/gn/gnome-calculator/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-calculator/package.nix b/pkgs/by-name/gn/gnome-calculator/package.nix index d795c0bf02a4b..2c9a96e7199df 100644 --- a/pkgs/by-name/gn/gnome-calculator/package.nix +++ b/pkgs/by-name/gn/gnome-calculator/package.nix @@ -2,6 +2,7 @@ stdenv, lib, appstream, + blueprint-compiler, meson, ninja, vala, @@ -35,6 +36,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ appstream + blueprint-compiler meson ninja pkg-config From 5c26231b30659c003a662b7319660aeac9a47408 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 19:21:59 +0800 Subject: [PATCH 115/256] =?UTF-8?q?fixup!=20epiphany:=2048.5=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 577e8e45923ba1054e9f046b773ee1a757ef6602) --- pkgs/by-name/ep/epiphany/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ep/epiphany/package.nix b/pkgs/by-name/ep/epiphany/package.nix index c44189c24e978..c8267e7d9f2e7 100644 --- a/pkgs/by-name/ep/epiphany/package.nix +++ b/pkgs/by-name/ep/epiphany/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + blueprint-compiler, meson, ninja, gettext, @@ -25,6 +26,7 @@ gcr_4, isocodes, desktop-file-utils, + docutils, nettle, gdk-pixbuf, gst_all_1, @@ -45,7 +47,9 @@ stdenv.mkDerivation (finalAttrs: { }; nativeBuildInputs = [ + blueprint-compiler desktop-file-utils + docutils # for rst2man gettext itstool meson From 31a1ca836a8eac2156c376f183629b1649e7cfdc Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Aug 2025 20:21:19 +0800 Subject: [PATCH 116/256] =?UTF-8?q?fixup!=20gnome-control-center:=2048.4?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 2511a5711a16e7c6c3a7ba8041710c98fffd1cbb) --- .../gn/gnome-control-center/package.nix | 4 ++-- .../gn/gnome-control-center/paths.patch | 18 ------------------ 2 files changed, 2 insertions(+), 20 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index c64afab6fece5..e9fa723bedb33 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -5,6 +5,7 @@ replaceVars, accountsservice, adwaita-icon-theme, + blueprint-compiler, colord, colord-gtk4, cups, @@ -18,7 +19,6 @@ gcr_4, glibc, gnome-bluetooth, - gnome-color-manager, gnome-desktop, gnome-online-accounts, gnome-settings-daemon, @@ -84,13 +84,13 @@ stdenv.mkDerivation (finalAttrs: { patches = [ (replaceVars ./paths.patch { - gcm = gnome-color-manager; inherit glibc tzdata shadow; inherit cups networkmanagerapplet; }) ]; nativeBuildInputs = [ + blueprint-compiler docbook-xsl-nons gettext libxslt diff --git a/pkgs/by-name/gn/gnome-control-center/paths.patch b/pkgs/by-name/gn/gnome-control-center/paths.patch index 41dd5979aa4bc..074cdc008aacc 100644 --- a/pkgs/by-name/gn/gnome-control-center/paths.patch +++ b/pkgs/by-name/gn/gnome-control-center/paths.patch @@ -2,24 +2,6 @@ diff --git a/panels/color/cc-color-panel.c b/panels/color/cc-color-panel.c index f6c84e3d2..cd897f8f5 100644 --- a/panels/color/cc-color-panel.c +++ b/panels/color/cc-color-panel.c -@@ -614,7 +614,7 @@ gcm_prefs_calibrate_cb (CcColorPanel *self) - - /* run with modal set */ - argv = g_ptr_array_new_with_free_func (g_free); -- g_ptr_array_add (argv, g_strdup ("gcm-calibrate")); -+ g_ptr_array_add (argv, g_build_filename ("@gcm@", "bin", "gcm-calibrate", NULL)); - g_ptr_array_add (argv, g_strdup ("--device")); - g_ptr_array_add (argv, g_strdup (cd_device_get_id (self->current_device))); - g_ptr_array_add (argv, g_strdup ("--parent-window")); -@@ -989,7 +989,7 @@ gcm_prefs_profile_view (CcColorPanel *self, CdProfile *profile) - - /* open up gcm-viewer as a info pane */ - argv = g_ptr_array_new_with_free_func (g_free); -- g_ptr_array_add (argv, g_strdup ("gcm-viewer")); -+ g_ptr_array_add (argv, g_build_filename ("@gcm@", "bin", "gcm-viewer", NULL)); - g_ptr_array_add (argv, g_strdup ("--profile")); - g_ptr_array_add (argv, g_strdup (cd_profile_get_id (profile))); - g_ptr_array_add (argv, g_strdup ("--parent-window")); @@ -1221,15 +1221,12 @@ gcm_prefs_device_clicked (CcColorPanel *self, CdDevice *device) static void gcm_prefs_profile_clicked (CcColorPanel *self, CdProfile *profile, CdDevice *device) From fdd730f3118f8459e357b1491b66fdee133ccb57 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 7 Sep 2025 14:32:06 +0800 Subject: [PATCH 117/256] =?UTF-8?q?fixup!=20gnome-shell:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-shell/package.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index bc2637c68c71d..2335491d0af27 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -108,12 +108,6 @@ stdenv.mkDerivation (finalAttrs: { url = "https://src.fedoraproject.org/rpms/gnome-shell/raw/dcd112d9708954187e7490564c2229d82ba5326f/f/0001-gdm-Work-around-failing-fingerprint-auth.patch"; hash = "sha256-mgXty5HhiwUO1UV3/eDgWtauQKM0cRFQ0U7uocST25s="; }) - - # TODO(GNOME 49): drop on next bump - (fetchpatch { - url = "https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/1132827ce94449e2812dc2339e282423217bbcc6.patch"; - hash = "sha256-xXZqossCweCl+kwaqxbiOfe/JiOM8qgGzW+dDXg6v5c="; - }) ]; nativeBuildInputs = [ From 564454bc17546539a652a072f1f14a103868888e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 7 Sep 2025 14:35:33 +0800 Subject: [PATCH 118/256] =?UTF-8?q?fixup!=20at-spi2-core:=202.56.2=20?= =?UTF-8?q?=E2=86=92=202.57.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 7c60db6c99e295552d09cfe49165ec33a782c48e. --- pkgs/by-name/at/at-spi2-core/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/at/at-spi2-core/package.nix b/pkgs/by-name/at/at-spi2-core/package.nix index ff168d3bcf99a..89a99a63ce765 100644 --- a/pkgs/by-name/at/at-spi2-core/package.nix +++ b/pkgs/by-name/at/at-spi2-core/package.nix @@ -5,7 +5,6 @@ meson, ninja, pkg-config, - python3, gobject-introspection, buildPackages, withIntrospection ? @@ -42,14 +41,11 @@ stdenv.mkDerivation rec { hash = "sha256-o4aSqsF09zt3SsYLp5XAwMYLpW1BNLag7APmSBZ0xgo="; }; - strictDeps = true; - nativeBuildInputs = [ glib meson ninja pkg-config - python3 makeWrapper python3 ] From e5eb94a013b3707210833890ea7c6952233ca54c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 7 Sep 2025 14:37:55 +0800 Subject: [PATCH 119/256] =?UTF-8?q?fixup!=20gdm:=2048.0=20=E2=86=92=2049.r?= =?UTF-8?q?c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nixos/modules/services/display-managers/gdm.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/display-managers/gdm.nix b/nixos/modules/services/display-managers/gdm.nix index bdf1822c48162..2d130abd2a341 100644 --- a/nixos/modules/services/display-managers/gdm.nix +++ b/nixos/modules/services/display-managers/gdm.nix @@ -348,15 +348,15 @@ in # GDM LFS PAM modules, adapted somehow to NixOS security.pam.services = { gdm-launch-environment.text = '' - auth required pam_succeed_if.so audit quiet_success user = gdm + auth required pam_succeed_if.so audit quiet_success user ingroup gdm auth optional pam_permit.so - account required pam_succeed_if.so audit quiet_success user = gdm + account required pam_succeed_if.so audit quiet_success user ingroup gdm account sufficient pam_unix.so password required pam_deny.so - session required pam_succeed_if.so audit quiet_success user = gdm + session required pam_succeed_if.so audit quiet_success user ingroup gdm session required pam_env.so conffile=/etc/pam/environment readenv=0 session optional ${config.systemd.package}/lib/security/pam_systemd.so session optional pam_keyinit.so force revoke From c6e8cf453093f1535b065485134e18aeffb7f14b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 7 Sep 2025 11:56:41 +0200 Subject: [PATCH 120/256] =?UTF-8?q?rygel:=200.44.2=20=E2=86=92=2045.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/rygel/-/compare/0.44.2...45.rc --- pkgs/by-name/ry/rygel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ry/rygel/package.nix b/pkgs/by-name/ry/rygel/package.nix index ee3bb60d93105..3b95e2edea9ba 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.2"; + version = "45.rc"; # TODO: split out lib outputs = [ @@ -47,8 +47,8 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchurl { - url = "mirror://gnome/sources/rygel/${lib.versions.majorMinor finalAttrs.version}/rygel-${finalAttrs.version}.tar.xz"; - hash = "sha256-eW7uSUzfYNwr+CsAuPmaFLocfPQNKUSBf/DBqmBz1aA="; + url = "mirror://gnome/sources/rygel/${lib.versions.major finalAttrs.version}/rygel-${finalAttrs.version}.tar.xz"; + hash = "sha256-9quoTAm+RdiGcR/5I5tQ4k6T+ulI+nWScD0pfbNDzus="; }; patches = [ From 832c65b638d4ae9d9a613f84b9d3ddfec00f9fbc Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 7 Sep 2025 14:24:47 +0200 Subject: [PATCH 121/256] =?UTF-8?q?fixup!=20rygel:=200.44.2=20=E2=86=92=20?= =?UTF-8?q?45.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ry/rygel/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ry/rygel/package.nix b/pkgs/by-name/ry/rygel/package.nix index 3b95e2edea9ba..efabb63ef3eb6 100644 --- a/pkgs/by-name/ry/rygel/package.nix +++ b/pkgs/by-name/ry/rygel/package.nix @@ -11,7 +11,7 @@ libxml2, libxslt, gobject-introspection, - wrapGAppsHook3, + wrapGAppsHook4, wrapGAppsNoGuiHook, python3, gdk-pixbuf, @@ -25,7 +25,7 @@ libsoup_3, libX11, withGtk ? true, - gtk3, + gtk4, libmediaart, pipewire, sqlite, @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { libxml2 libxslt # for xsltproc gobject-introspection - (if withGtk then wrapGAppsHook3 else wrapGAppsNoGuiHook) + (if withGtk then wrapGAppsHook4 else wrapGAppsNoGuiHook) python3 ]; @@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { tinysparql shared-mime-info ] - ++ lib.optionals withGtk [ gtk3 ] + ++ lib.optionals withGtk [ gtk4 ] ++ (with gst_all_1; [ gstreamer gst-editing-services From 304b1349f22c0213751b19987d11e336fa94d054 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Wed, 10 Sep 2025 11:04:57 +0200 Subject: [PATCH 122/256] =?UTF-8?q?fixup!=20squash!=20gjs:=201.84.2=20?= =?UTF-8?q?=E2=86=92=201.85.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gj/gjs/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/gj/gjs/package.nix b/pkgs/by-name/gj/gjs/package.nix index 3f640b18b4e83..5fce2da6f296d 100644 --- a/pkgs/by-name/gj/gjs/package.nix +++ b/pkgs/by-name/gj/gjs/package.nix @@ -1,5 +1,6 @@ { fetchurl, + fetchpatch, lib, stdenv, meson, @@ -64,6 +65,20 @@ stdenv.mkDerivation (finalAttrs: { # Disable introspection test in installed tests # (minijasmine:1317): GLib-GIO-WARNING **: 17:33:39.556: Error creating IO channel for /proc/self/mountinfo: No such file or directory (g-io-error-quark, 1) ./disable-introspection-test.patch + + # Fix gjs:JS / Package test + # https://gitlab.gnome.org/GNOME/gjs/-/issues/711 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gjs/-/commit/054f78c756b631c347c6f64ab5b7349331f5f420.patch"; + hash = "sha256-gnOD+WU+JTzetnyGyGJKQZbaLX22yZuBhCmhJd2Hha8="; + }) + + # Fix gjs:Scripts / Gtk4Warnings test + # https://gitlab.gnome.org/GNOME/gjs/-/issues/712 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gjs/-/commit/48b00ae16d97ae213dbaef6dee8ffd56e1667a64.patch"; + hash = "sha256-u7P/dV9mtx3AldrnbDhGGMVQ61GmD54TXFhS4FRh4yc="; + }) ]; nativeBuildInputs = [ From cd3bc81d50709a9f839b5e645de6e9a78959f52c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 21:31:27 +0200 Subject: [PATCH 123/256] =?UTF-8?q?fixup!=20fixup!=20gdm:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gd/gdm/fix-paths.patch | 63 +++++++++++++++-------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/pkgs/by-name/gd/gdm/fix-paths.patch b/pkgs/by-name/gd/gdm/fix-paths.patch index 93763ce5ff094..bd4e92e4aadb1 100644 --- a/pkgs/by-name/gd/gdm/fix-paths.patch +++ b/pkgs/by-name/gd/gdm/fix-paths.patch @@ -1,7 +1,8 @@ diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c +index 513b9733d..0c1c8007f 100644 --- a/daemon/gdm-local-display-factory.c +++ b/daemon/gdm-local-display-factory.c -@@ -245,9 +245,9 @@ struct GdmDisplayServerConfiguration { +@@ -269,10 +269,10 @@ struct GdmDisplayServerConfiguration { const char *session_type; } display_server_configuration[] = { #ifdef ENABLE_WAYLAND_SUPPORT @@ -15,10 +16,10 @@ diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-facto { NULL, NULL, NULL }, }; diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c -index fc5aef6ac..c61e0046b 100644 +index 9568e963f..b1bc8800a 100644 --- a/daemon/gdm-manager.c +++ b/daemon/gdm-manager.c -@@ -151,7 +151,7 @@ plymouth_is_running (void) +@@ -154,7 +154,7 @@ plymouth_is_running (void) GError *error; error = NULL; @@ -27,7 +28,7 @@ index fc5aef6ac..c61e0046b 100644 NULL, NULL, &status, &error); if (! res) { g_debug ("Could not ping plymouth: %s", error->message); -@@ -169,7 +169,7 @@ plymouth_prepare_for_transition (void) +@@ -172,7 +172,7 @@ plymouth_prepare_for_transition (void) GError *error; error = NULL; @@ -36,7 +37,7 @@ index fc5aef6ac..c61e0046b 100644 NULL, NULL, NULL, &error); if (! res) { g_warning ("Could not deactivate plymouth: %s", error->message); -@@ -184,7 +184,7 @@ plymouth_quit_with_transition (void) +@@ -187,7 +187,7 @@ plymouth_quit_with_transition (void) GError *error; error = NULL; @@ -45,7 +46,7 @@ index fc5aef6ac..c61e0046b 100644 if (! res) { g_warning ("Could not quit plymouth: %s", error->message); g_error_free (error); -@@ -200,7 +200,7 @@ plymouth_quit_without_transition (void) +@@ -203,7 +203,7 @@ plymouth_quit_without_transition (void) GError *error; error = NULL; @@ -54,30 +55,32 @@ index fc5aef6ac..c61e0046b 100644 if (! res) { g_warning ("Could not quit plymouth: %s", error->message); g_error_free (error); -diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c -index a4c4b2dcf..67416b204 100644 ---- a/daemon/gdm-session.c -+++ b/daemon/gdm-session.c -@@ -3193,16 +3193,16 @@ gdm_session_start_session (GdmSession *self, - */ - if (run_launcher) { - if (is_x11) { -- program = g_strdup_printf (LIBEXECDIR "/gdm-x-session %s\"dbus-run-session -- %s\"", -+ program = g_strdup_printf (LIBEXECDIR "/gdm-x-session %s\"@dbus@/bin/dbus-run-session --dbus-daemon=@dbus@/bin/dbus-daemon -- %s\"", - register_session ? "--register-session " : "", - self->selected_program); - } else { -- program = g_strdup_printf (LIBEXECDIR "/gdm-wayland-session %s\"dbus-run-session -- %s\"", -+ program = g_strdup_printf (LIBEXECDIR "/gdm-wayland-session %s\"@dbus@/bin/dbus-run-session --dbus-daemon=@dbus@/bin/dbus-daemon -- %s\"", - register_session ? "--register-session " : "", - self->selected_program); - } - } else { -- program = g_strdup_printf ("dbus-run-session -- %s", -+ program = g_strdup_printf ("@dbus@/bin/dbus-run-session --dbus-daemon=@dbus@/bin/dbus-daemon -- %s", - self->selected_program); - } - } +diff --git a/daemon/gdm-wayland-session.c b/daemon/gdm-wayland-session.c +index d0404d2c1..e916c2723 100644 +--- a/daemon/gdm-wayland-session.c ++++ b/daemon/gdm-wayland-session.c +@@ -136,7 +136,7 @@ spawn_bus (State *state, + + bus_address_fd_string = g_strdup_printf ("%d", BUS_ADDRESS_FILENO); + +- g_ptr_array_add (arguments, "dbus-daemon"); ++ g_ptr_array_add (arguments, "@dbus@/bin/dbus-daemon"); + + g_ptr_array_add (arguments, "--print-address"); + g_ptr_array_add (arguments, bus_address_fd_string); +diff --git a/daemon/gdm-x-session.c b/daemon/gdm-x-session.c +index a998d1555..4fe50a2d0 100644 +--- a/daemon/gdm-x-session.c ++++ b/daemon/gdm-x-session.c +@@ -463,7 +463,7 @@ spawn_bus (State *state, + + bus_address_fd_string = g_strdup_printf ("%d", BUS_ADDRESS_FILENO); + +- g_ptr_array_add (arguments, "dbus-daemon"); ++ g_ptr_array_add (arguments, "@dbus@/bin/dbus-daemon"); + + g_ptr_array_add (arguments, "--print-address"); + g_ptr_array_add (arguments, bus_address_fd_string); diff --git a/data/gdm.service.in b/data/gdm.service.in index 17e8a8de8..afc709778 100644 --- a/data/gdm.service.in From 04ea3ead17953ef5bfc40b70ca662096b03eba81 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 21:31:32 +0200 Subject: [PATCH 124/256] =?UTF-8?q?fixup!=20libpeas2:=202.0.7=20=E2=86=92?= =?UTF-8?q?=202.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 f6a543e212d69..7a5b0822667e7 100644 --- a/pkgs/development/libraries/libpeas/2.x.nix +++ b/pkgs/development/libraries/libpeas/2.x.nix @@ -15,7 +15,7 @@ glib, lua5_1, python3, - spidermonkey_128, + spidermonkey_140, gnome, }: @@ -65,7 +65,7 @@ stdenv.mkDerivation rec { luaEnv python3 python3.pkgs.pygobject3 - spidermonkey_128 + spidermonkey_140 ]; propagatedBuildInputs = [ From ff64419748fdf1c734bc59974aa581fd3d2499ed Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:05:10 +0200 Subject: [PATCH 125/256] =?UTF-8?q?squash!=20epiphany:=2048.5=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From b21576366080f6cb8a4e461bcd17eb0677852aff Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:05:52 +0200 Subject: [PATCH 126/256] =?UTF-8?q?squash!=20ghex:=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 Changelog-Reviewed-By: Jan Tojnar From ecee90a01cda258303ab61628c87e81a1854a707 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:08:05 +0200 Subject: [PATCH 127/256] =?UTF-8?q?fixup!=20fixup!=20mutter:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/mu/mutter/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 680090e7f3cec..211e161c46457 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -43,6 +43,7 @@ libdisplay-info, gsettings-desktop-schemas, glib, + libglycin, atk, gtk4, fribidi, @@ -132,6 +133,7 @@ stdenv.mkDerivation (finalAttrs: { cairo egl-wayland glib + libglycin gnome-desktop gnome-settings-daemon gsettings-desktop-schemas From 20b281a3f7f9f0a3af321a1642d38a5c50800e96 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:09:35 +0200 Subject: [PATCH 128/256] libglycin: Add gnome to maintainers --- pkgs/by-name/li/libglycin/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 220d59e878a17..f8aab1072f166 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -111,6 +111,7 @@ stdenv.mkDerivation (finalAttrs: { lgpl21Plus ]; maintainers = with lib.maintainers; [ normalcea ]; + teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; pkgConfigModules = [ "glycin-1" From da9bcdec956b1116cee31e5786dfd19b0ca08a15 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 21:09:09 +0000 Subject: [PATCH 129/256] =?UTF-8?q?libglycin:=201.2.3=20=E2=86=92=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/glycin/-/compare/1.2.3...2.0.rc --- pkgs/by-name/li/libglycin/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index f8aab1072f166..79f974fcd01dd 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -7,6 +7,7 @@ pkg-config, rustc, cargo, + python3, rustPlatform, vala, gi-docgen, @@ -24,14 +25,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "libglycin"; - version = "1.2.3"; + version = "2.0.rc"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "GNOME"; repo = "glycin"; tag = finalAttrs.version; - hash = "sha256-O7Z7kzC0BU7FAF1UZC6LbXVIXPDertsAUNYwHAjkzPI="; + hash = "sha256-eFWHYDWaC8kMYeJZZcoUYyF/TvEqY2iVyjvfMVSRQvA="; }; nativeBuildInputs = [ @@ -40,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config rustc cargo + python3 rustPlatform.cargoSetupHook ] ++ lib.optionals withIntrospection [ @@ -49,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-g2tsQ6q+sUxn3itu3IgZ5EGtDorPzhaO5B1hlEW5xzs="; + hash = "sha256-i7vuLpAzDp9mPTb3XwiZq70T744m/VVp5he7Cgf1leY="; }; buildInputs = [ @@ -72,6 +74,11 @@ stdenv.mkDerivation (finalAttrs: { (lib.mesonBool "capi_docs" withIntrospection) ]; + postPatch = '' + patchShebangs \ + build-aux/crates-version.py + ''; + passthru = { updateScript = let From 573521c03678dcf2037890fbd78b04650fa60d19 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:21:51 +0200 Subject: [PATCH 130/256] =?UTF-8?q?fixup!=20quadrapassel:=2040.2=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/qu/quadrapassel/package.nix | 41 +++++++++++------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/qu/quadrapassel/package.nix b/pkgs/by-name/qu/quadrapassel/package.nix index 332e51bb1923a..04952a4435423 100644 --- a/pkgs/by-name/qu/quadrapassel/package.nix +++ b/pkgs/by-name/qu/quadrapassel/package.nix @@ -3,71 +3,68 @@ lib, fetchurl, pkg-config, - gtk3, + gtk4, + libadwaita, + libgee, + pango, gnome, - adwaita-icon-theme, gdk-pixbuf, librsvg, gsound, libmanette, - gettext, itstool, - libxml2, - clutter, - clutter-gtk, - wrapGAppsHook3, + blueprint-compiler, + wrapGAppsHook4, meson, ninja, - python3, vala, desktop-file-utils, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "quadrapassel"; version = "49.rc"; src = fetchurl { - url = "mirror://gnome/sources/quadrapassel/${lib.versions.major version}/quadrapassel-${version}.tar.xz"; + url = "mirror://gnome/sources/quadrapassel/${lib.versions.major finalAttrs.version}/quadrapassel-${finalAttrs.version}.tar.xz"; hash = "sha256-Mr71UXopmxkapqwi0XMDJZBhN15MYyadMpwOVt7bEP4="; }; nativeBuildInputs = [ meson ninja - python3 vala desktop-file-utils pkg-config - adwaita-icon-theme - libxml2 itstool - gettext - wrapGAppsHook3 + blueprint-compiler + wrapGAppsHook4 ]; buildInputs = [ - gtk3 + gtk4 + libadwaita + libgee + pango gdk-pixbuf librsvg libmanette gsound - clutter - libxml2 - clutter-gtk ]; passthru = { - updateScript = gnome.updateScript { packageName = "quadrapassel"; }; + updateScript = gnome.updateScript { + packageName = "quadrapassel"; + }; }; meta = { description = "Classic falling-block game, Tetris"; mainProgram = "quadrapassel"; homepage = "https://gitlab.gnome.org/GNOME/quadrapassel"; - changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${version}/NEWS?ref_type=tags"; + changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = lib.licenses.gpl2Plus; teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) From 93c18e240614e7c0585e1773d161a77a9fc21ff9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:22:36 +0200 Subject: [PATCH 131/256] =?UTF-8?q?squash!=20quadrapassel:=2040.2=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 69203ed6270afe3b795311a89718840dc9d081f2 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:40:45 +0200 Subject: [PATCH 132/256] =?UTF-8?q?squash!=20gnome-sudoku:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 7678432ca8044fb00afff99fd97dd999db32630b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Thu, 11 Sep 2025 23:41:27 +0200 Subject: [PATCH 133/256] =?UTF-8?q?fixup!=20fixup!=20fixup!=20mutter:=2048?= =?UTF-8?q?.4=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/mu/mutter/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index 211e161c46457..d02cb1d4ea9e4 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -142,6 +142,7 @@ stdenv.mkDerivation (finalAttrs: { harfbuzz libcanberra libdrm + libadwaita libgbm libei libepoxy From b185a45f687172366d3e0f74c9d836335aeea768 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 00:15:45 +0200 Subject: [PATCH 134/256] =?UTF-8?q?fixup!=20fixup!=20vte:=200.80.3=20?= =?UTF-8?q?=E2=86=92=200.81.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/vt/vte/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/vt/vte/package.nix b/pkgs/by-name/vt/vte/package.nix index 4ae31372b76f8..527cc103b9380 100644 --- a/pkgs/by-name/vt/vte/package.nix +++ b/pkgs/by-name/vt/vte/package.nix @@ -59,6 +59,12 @@ stdenv.mkDerivation (finalAttrs: { url = "https://git.alpinelinux.org/aports/plain/community/vte3/fix-W_EXITCODE.patch?id=4d35c076ce77bfac7655f60c4c3e4c86933ab7dd"; hash = "sha256-FkVyhsM0mRUzZmS2Gh172oqwcfXv6PyD6IEgjBhy2uU="; }) + + # Fix compilation with gcc 14 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/vte/-/commit/e297ba0507d0e7863edd411dfc5264bbc490e4f6.patch"; + hash = "sha256-uTaeb7bLUBefgF5Uxl7Qxlcp5Uj7pqW8XiR/5rsjuTI="; + }) ]; nativeBuildInputs = [ From 76df2f85036a402e2e49771dd7de8172e3c77789 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 00:23:35 +0200 Subject: [PATCH 135/256] =?UTF-8?q?squash!=20vte:=200.80.3=20=E2=86=92=200?= =?UTF-8?q?.81.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From c8ce7437818703bddfe9d222b1c6c9ba3d01fcb4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 01:23:06 +0200 Subject: [PATCH 136/256] =?UTF-8?q?fixup!=20gnome-builder:=2048.2=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-builder/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-builder/package.nix b/pkgs/by-name/gn/gnome-builder/package.nix index d574b7845138c..0aff4c67bf56c 100644 --- a/pkgs/by-name/gn/gnome-builder/package.nix +++ b/pkgs/by-name/gn/gnome-builder/package.nix @@ -24,6 +24,7 @@ libspelling, libsysprof-capture, libxml2, + libyaml, meson, ninja, ostree, @@ -99,6 +100,7 @@ stdenv.mkDerivation (finalAttrs: { libspelling libsysprof-capture libxml2 + libyaml ostree pcre2 python3 From d843a434436fe3d40465d50e5223305bb005c968 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 01:37:26 +0200 Subject: [PATCH 137/256] libglycin: Move paths patch from glycin-loaders libglycin is actually what uses this patch. --- pkgs/by-name/fr/fractal/package.nix | 3 ++- pkgs/by-name/gl/glycin-loaders/package.nix | 4 ---- .../libglycin}/fix-glycin-paths.patch | 0 pkgs/by-name/li/libglycin/package.nix | 8 ++++++++ pkgs/by-name/lo/loupe/package.nix | 3 ++- pkgs/by-name/re/recordbox/package.nix | 3 ++- pkgs/by-name/sn/snapshot/package.nix | 3 ++- 7 files changed, 16 insertions(+), 8 deletions(-) rename pkgs/by-name/{gl/glycin-loaders => li/libglycin}/fix-glycin-paths.patch (100%) diff --git a/pkgs/by-name/fr/fractal/package.nix b/pkgs/by-name/fr/fractal/package.nix index 9737a14c701d2..5614864fee193 100644 --- a/pkgs/by-name/fr/fractal/package.nix +++ b/pkgs/by-name/fr/fractal/package.nix @@ -15,6 +15,7 @@ gtksourceview5, lcms2, libadwaita, + libglycin, gst_all_1, desktop-file-utils, appstream-glib, @@ -56,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { # We should eventually use a cargo vendor patch hook instead preConfigure = '' pushd ../$(stripHash $cargoDeps)/glycin-2.* - patch -p3 < ${glycin-loaders.passthru.glycinPathsPatch} + patch -p3 < ${libglycin.passthru.glycinPathsPatch} popd ''; diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index 06e619f628087..56fa8197759e3 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -84,10 +84,6 @@ stdenv.mkDerivation (finalAttrs: { attrPath = "glycin-loaders"; packageName = "glycin"; }; - - glycinPathsPatch = replaceVars ./fix-glycin-paths.patch { - bwrap = "${bubblewrap}/bin/bwrap"; - }; }; meta = with lib; { diff --git a/pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch b/pkgs/by-name/li/libglycin/fix-glycin-paths.patch similarity index 100% rename from pkgs/by-name/gl/glycin-loaders/fix-glycin-paths.patch rename to pkgs/by-name/li/libglycin/fix-glycin-paths.patch diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 79f974fcd01dd..103b09ab518b3 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -16,6 +16,8 @@ gtk4, gobject-introspection, gnome, + replaceVars, + bubblewrap, common-updater-scripts, _experimental-update-script-combinators, buildPackages, @@ -75,6 +77,8 @@ stdenv.mkDerivation (finalAttrs: { ]; postPatch = '' + patch -p2 < ${finalAttrs.passthru.glycinPathsPatch} + patchShebangs \ build-aux/crates-version.py ''; @@ -107,6 +111,10 @@ stdenv.mkDerivation (finalAttrs: { updateSource updateLockfile ]; + + glycinPathsPatch = replaceVars ./fix-glycin-paths.patch { + bwrap = "${bubblewrap}/bin/bwrap"; + }; }; meta = { diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index 762e5948210f6..b9d38014e8f80 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -15,6 +15,7 @@ libadwaita, libgweather, libseccomp, + libglycin, glycin-loaders, gnome, common-updater-scripts, @@ -67,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { # 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} + patch -p3 < ${libglycin.passthru.glycinPathsPatch} popd ''; diff --git a/pkgs/by-name/re/recordbox/package.nix b/pkgs/by-name/re/recordbox/package.nix index cc5f6b7c69b31..0678773dacd5a 100644 --- a/pkgs/by-name/re/recordbox/package.nix +++ b/pkgs/by-name/re/recordbox/package.nix @@ -8,6 +8,7 @@ desktop-file-utils, fetchFromGitea, glib, + libglycin, glycin-loaders, gst_all_1, gtk4, @@ -90,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { # 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} + patch -p3 < ${libglycin.passthru.glycinPathsPatch} popd ''; preFixup = '' diff --git a/pkgs/by-name/sn/snapshot/package.nix b/pkgs/by-name/sn/snapshot/package.nix index 6980d7ccb5d87..fe4fef31f1bc1 100644 --- a/pkgs/by-name/sn/snapshot/package.nix +++ b/pkgs/by-name/sn/snapshot/package.nix @@ -17,6 +17,7 @@ gtk4, libadwaita, libcamera, + libglycin, lcms2, libseccomp, pipewire, @@ -34,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # Fix paths in glycin library - glycin-loaders.passthru.glycinPathsPatch + libglycin.passthru.glycinPathsPatch ]; nativeBuildInputs = [ From 08cc8e983d80bfec3905fb36b266965d2e061242 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 01:27:05 +0200 Subject: [PATCH 138/256] =?UTF-8?q?squash!=20glycin-loaders:=201.2.3=20?= =?UTF-8?q?=E2=86=92=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No longer can apply the patch as we are now using `fetchCargoVendor`. It should be moved to `libglycin` anyway. --- pkgs/by-name/gl/glycin-loaders/package.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index 56fa8197759e3..f0e760c56c896 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -32,15 +32,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-mkREIVtD1b2YUyW0CK4lC0S4Arb/SeGvCCXXAAi5Zz8="; }; - patches = [ - # Fix paths in glycin library. - # Not actually needed for this package since we are only building loaders - # and this patch is relevant just to apps that use the loaders - # but apply it here to ensure the patch continues to apply. - finalAttrs.passthru.glycinPathsPatch - ]; - - cargoVendorDir = "vendor"; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + name = "glycin-loaders-deps-${finalAttrs.version}"; + hash = "sha256-omxOAZggqBzMKKg6NP8BnjnGwqIkn0fbOI3Vfwa+j1A="; + dontConfigure = true; + }; nativeBuildInputs = [ cargo @@ -67,13 +64,14 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ "-Dglycin-loaders=true" "-Dlibglycin=false" + "-Dlibglycin-gtk4=false" "-Dvapi=false" ]; strictDeps = true; postPatch = '' - substituteInPlace loaders/meson.build \ + substituteInPlace glycin-loaders/meson.build \ --replace-fail "cargo_target_dir / rust_target / loader," "cargo_target_dir / '${stdenv.hostPlatform.rust.cargoShortTarget}' / rust_target / loader," ''; From f6916878fe6ce72af8fe2225ced8f9f6daf6e809 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 01:54:30 +0200 Subject: [PATCH 139/256] =?UTF-8?q?squash!=20libglycin:=201.2.3=20?= =?UTF-8?q?=E2=86=92=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Keep the old patch for programs that still depend on glycin 2.0 crate. Depends on: libglycin: Move paths patch from glycin-loader --- pkgs/by-name/li/libglycin/fix-glycin-3-paths.patch | 13 +++++++++++++ pkgs/by-name/li/libglycin/package.nix | 6 +++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/li/libglycin/fix-glycin-3-paths.patch diff --git a/pkgs/by-name/li/libglycin/fix-glycin-3-paths.patch b/pkgs/by-name/li/libglycin/fix-glycin-3-paths.patch new file mode 100644 index 0000000000000..35b22f06fa367 --- /dev/null +++ b/pkgs/by-name/li/libglycin/fix-glycin-3-paths.patch @@ -0,0 +1,13 @@ +diff --git a/vendor/glycin/src/sandbox.rs b/vendor/glycin/src/sandbox.rs +index 90cd5f6..17a6469 100644 +--- a/vendor/glycin/src/sandbox.rs ++++ b/vendor/glycin/src/sandbox.rs +@@ -251,7 +251,7 @@ impl Sandbox { + } + + async fn bwrap_command(&self, seccomp_memfd: &Memfd) -> Result { +- let mut command = Command::new("bwrap"); ++ let mut command = Command::new("@bwrap@"); + + command.args([ + "--unshare-all", diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 103b09ab518b3..1c8afcc45a91b 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: { ]; postPatch = '' - patch -p2 < ${finalAttrs.passthru.glycinPathsPatch} + patch -p2 < ${finalAttrs.passthru.glycin3PathsPatch} patchShebangs \ build-aux/crates-version.py @@ -115,6 +115,10 @@ stdenv.mkDerivation (finalAttrs: { glycinPathsPatch = replaceVars ./fix-glycin-paths.patch { bwrap = "${bubblewrap}/bin/bwrap"; }; + + glycin3PathsPatch = replaceVars ./fix-glycin-3-paths.patch { + bwrap = "${bubblewrap}/bin/bwrap"; + }; }; meta = { From 2093354da070abb027c30d0bdca885fd05c5797b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 01:58:53 +0200 Subject: [PATCH 140/256] =?UTF-8?q?squash!=20epiphany:=2048.5=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Depends on: libadwaita: 1.7.5 → 1.8.rc From e2bee789de76edec572740f54f55fe0b86bd5161 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 01:59:49 +0200 Subject: [PATCH 141/256] =?UTF-8?q?squash!=20mutter:=2048.4=20=E2=86=92=20?= =?UTF-8?q?49.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Depends on: libglycin: 1.2.3 → 2.0.rc From 6a6d392d01f26e072155953053c140f8e4dfc651 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 02:22:10 +0200 Subject: [PATCH 142/256] =?UTF-8?q?fixup!=20squash!=20glycin-loaders:=201.?= =?UTF-8?q?2.3=20=E2=86=92=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gl/glycin-loaders/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gl/glycin-loaders/package.nix b/pkgs/by-name/gl/glycin-loaders/package.nix index f0e760c56c896..eff817762f033 100644 --- a/pkgs/by-name/gl/glycin-loaders/package.nix +++ b/pkgs/by-name/gl/glycin-loaders/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ "-Dglycin-loaders=true" + "-Dglycin-thumbnailer=false" "-Dlibglycin=false" "-Dlibglycin-gtk4=false" "-Dvapi=false" From 4685f3322607db2363f36d36e95fdf0d3caf28a5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 02:22:11 +0200 Subject: [PATCH 143/256] =?UTF-8?q?fixup!=20libglycin:=201.2.3=20=E2=86=92?= =?UTF-8?q?=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/li/libglycin/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 1c8afcc45a91b..3c7f445dcc5dc 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -70,6 +70,7 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ (lib.mesonBool "glycin-loaders" false) + (lib.mesonBool "glycin-thumbnailer" false) (lib.mesonBool "libglycin" true) (lib.mesonBool "introspection" withIntrospection) (lib.mesonBool "vapi" withIntrospection) From 534b702204e2e3d6c16ac1292d5ffb262deb7af4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 02:33:18 +0200 Subject: [PATCH 144/256] fixup! libglycin: Move paths patch from glycin-loaders --- pkgs/by-name/lo/loupe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index b9d38014e8f80..4fa09136796e4 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -67,8 +67,8 @@ stdenv.mkDerivation (finalAttrs: { 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 < ${libglycin.passthru.glycinPathsPatch} + pushd ../$(stripHash $cargoDeps)/glycin-3.* + patch -p3 < ${libglycin.passthru.glycin3PathsPatch} popd ''; From d1a2c7000d8cfbb61a493ed757ded784c1ce6833 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 09:53:23 +0200 Subject: [PATCH 145/256] =?UTF-8?q?squash!=20snapshot:=2048.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Depends on: libglycin: 1.2.3 → 2.0.rc --- pkgs/by-name/sn/snapshot/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sn/snapshot/package.nix b/pkgs/by-name/sn/snapshot/package.nix index fe4fef31f1bc1..3a2643c423dcb 100644 --- a/pkgs/by-name/sn/snapshot/package.nix +++ b/pkgs/by-name/sn/snapshot/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # Fix paths in glycin library - libglycin.passthru.glycinPathsPatch + libglycin.passthru.glycin3PathsPatch ]; nativeBuildInputs = [ From bc3dc06e6dd0a3d17990a02c48a1860a0bb32731 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 09:55:39 +0200 Subject: [PATCH 146/256] fixup! libglycin: Move paths patch from glycin-loaders --- pkgs/by-name/lo/loupe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index 4fa09136796e4..b9d38014e8f80 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -67,8 +67,8 @@ stdenv.mkDerivation (finalAttrs: { preConfigure = '' # Dirty approach to add patches after cargoSetupPostUnpackHook # We should eventually use a cargo vendor patch hook instead - pushd ../$(stripHash $cargoDeps)/glycin-3.* - patch -p3 < ${libglycin.passthru.glycin3PathsPatch} + pushd ../$(stripHash $cargoDeps)/glycin-2.* + patch -p3 < ${libglycin.passthru.glycinPathsPatch} popd ''; From d9b96bf58c0a3f316c9b2fcf6696df89ab460456 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 12 Sep 2025 09:57:19 +0200 Subject: [PATCH 147/256] =?UTF-8?q?squash!=20loupe:=2048.1=20=E2=86=92=204?= =?UTF-8?q?9.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Depends on: libglycin: 1.2.3 → 2.0.rc --- pkgs/by-name/lo/loupe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lo/loupe/package.nix b/pkgs/by-name/lo/loupe/package.nix index b9d38014e8f80..4fa09136796e4 100644 --- a/pkgs/by-name/lo/loupe/package.nix +++ b/pkgs/by-name/lo/loupe/package.nix @@ -67,8 +67,8 @@ stdenv.mkDerivation (finalAttrs: { 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 < ${libglycin.passthru.glycinPathsPatch} + pushd ../$(stripHash $cargoDeps)/glycin-3.* + patch -p3 < ${libglycin.passthru.glycin3PathsPatch} popd ''; From 6eaeb2045e30b36484b54ce0db98f0fbd8f0115d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 12 Sep 2025 22:35:31 +0800 Subject: [PATCH 148/256] =?UTF-8?q?fixup!=20libglycin:=201.2.3=20=E2=86=92?= =?UTF-8?q?=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes strictDeps build. --- pkgs/by-name/li/libglycin/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 3c7f445dcc5dc..490421355192a 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -11,10 +11,10 @@ rustPlatform, vala, gi-docgen, + gobject-introspection, libseccomp, lcms2, gtk4, - gobject-introspection, gnome, replaceVars, bubblewrap, @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals withIntrospection [ vala gi-docgen + gobject-introspection ]; cargoDeps = rustPlatform.fetchCargoVendor { @@ -60,8 +61,7 @@ stdenv.mkDerivation (finalAttrs: { libseccomp lcms2 gtk4 - ] - ++ lib.optionals withIntrospection [ gobject-introspection ]; + ]; propagatedBuildInputs = [ libseccomp From 12290016e46238f237209c6cb8886be546691949 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 12 Sep 2025 22:42:31 +0800 Subject: [PATCH 149/256] =?UTF-8?q?fixup!=20gnome-shell:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-shell/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 2335491d0af27..f3544b591f596 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -57,6 +57,7 @@ gnome-autoar, gnome-tecla, bash-completion, + lcms2, libgbm, libGL, libXi, @@ -153,6 +154,7 @@ stdenv.mkDerivation (finalAttrs: { ibus gnome-desktop gnome-settings-daemon + lcms2 # required by mutter-clutter libgbm libGL # for egl, required by mutter-clutter libXi # required by libmutter From 8c9672e01be8de475bb9d74d933c8d81c72e626d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 12 Sep 2025 22:55:59 +0800 Subject: [PATCH 150/256] =?UTF-8?q?fixup!=20gnome-console:=2048.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It is now needed as soon as you build tests. --- pkgs/by-name/gn/gnome-console/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-console/package.nix b/pkgs/by-name/gn/gnome-console/package.nix index 14f351fcfd30c..54c1887035a98 100644 --- a/pkgs/by-name/gn/gnome-console/package.nix +++ b/pkgs/by-name/gn/gnome-console/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + appstream, gettext, gnome, libgtop, @@ -28,6 +29,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ + appstream desktop-file-utils gettext meson From 7e108dffd92ad941011b6d55ec4844debabafe39 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 12 Sep 2025 23:00:51 +0800 Subject: [PATCH 151/256] =?UTF-8?q?fixup!=20gnome-weather:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-weather/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-weather/package.nix b/pkgs/by-name/gn/gnome-weather/package.nix index e9343485921d7..36d5367369d86 100644 --- a/pkgs/by-name/gn/gnome-weather/package.nix +++ b/pkgs/by-name/gn/gnome-weather/package.nix @@ -17,6 +17,7 @@ geoclue2, python3, gsettings-desktop-schemas, + typescript, }: stdenv.mkDerivation rec { @@ -37,6 +38,7 @@ stdenv.mkDerivation rec { python3 gobject-introspection gjs + typescript ]; buildInputs = [ From 2adc702a9020e342517c1e953e97ef9c4b467347 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 12 Sep 2025 23:03:36 +0800 Subject: [PATCH 152/256] =?UTF-8?q?Revert=20"evince:=2048.1=20=E2=86=92=20?= =?UTF-8?q?49.alpha"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit ecf92f05533182ede69fa743038ed595980ae50a. The API version bump breaks sushi, which still depends on evince-document-3.0. I don't see a strong reason to package two versions of evince (yet), since there is also gitlab.gnome.org/GNOME/papers. --- 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 4c8a559498740..57b71e2b1455d 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 = "49.alpha"; + version = "48.1"; 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-cyemHGQt8wgr9NCQENHxtfzzzt6b19wXckVj6t4O3ys="; + hash = "sha256-fYuab6OgXT9bkEiFkCdojHOniP9ukjvDlFEmiElD+hA="; }; depsBuildBuild = [ From 093c222d2d8bde0c9f9cbcfb27a125617895659d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 13 Sep 2025 16:45:40 +0800 Subject: [PATCH 153/256] =?UTF-8?q?fixup!=20gnome-system-monitor:=2048.1?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-system-monitor/package.nix | 7 +++++-- 1 file changed, 5 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 f17004a11b6a0..6c916060a0146 100644 --- a/pkgs/by-name/gn/gnome-system-monitor/package.nix +++ b/pkgs/by-name/gn/gnome-system-monitor/package.nix @@ -5,7 +5,6 @@ fetchurl, pkg-config, gtkmm4, - libxml2, bash, catch2_3, gtk4, @@ -54,7 +53,6 @@ stdenv.mkDerivation (finalAttrs: { gtk4 libadwaita glib - libxml2 gtkmm4 libgtop gdk-pixbuf @@ -64,6 +62,11 @@ stdenv.mkDerivation (finalAttrs: { systemd ]; + mesonFlags = [ + # :(.text.startup+0x56): undefined reference to `GsmApplication::get()' + "-Db_lto=false" + ]; + doCheck = true; passthru = { From 82d9191cb79895a94a7b051868f4ae6349ca83d7 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 13 Sep 2025 16:51:12 +0800 Subject: [PATCH 154/256] =?UTF-8?q?amend!=20gnome-logs:=2045.0=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-logs: 45.0 → 49.rc https://gitlab.gnome.org/GNOME/gnome-logs/-/compare/gnome-logs-45.0...49.rc From b8bdb9e556e3a155955475656470f582d494e265 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 13 Sep 2025 22:22:34 +0800 Subject: [PATCH 155/256] =?UTF-8?q?nixos/tests:=20gnome-session-binary=20?= =?UTF-8?q?=E2=86=92=20gnome-session-service?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/GNOME/gnome-session/commit/cb85168d2694e9c36d00ce1407882c88fadd4f59 --- nixos/tests/gnome-flashback.nix | 2 +- nixos/tests/pantheon.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/gnome-flashback.nix b/nixos/tests/gnome-flashback.nix index 6df6e621995e2..7ab5b20cada52 100644 --- a/nixos/tests/gnome-flashback.nix +++ b/nixos/tests/gnome-flashback.nix @@ -40,7 +40,7 @@ '' with subtest("Login to GNOME Flashback with GDM"): machine.wait_for_x() - machine.wait_until_succeeds('journalctl -t gnome-session-binary --grep "Entering running state"') + machine.wait_until_succeeds('journalctl -t gnome-session-service --grep "Entering running state"') # Wait for alice to be logged in" machine.wait_for_unit("default.target", "${user.name}") machine.wait_for_file("${xauthority}") diff --git a/nixos/tests/pantheon.nix b/nixos/tests/pantheon.nix index 855d0f48f80c0..f68cb3c706df3 100644 --- a/nixos/tests/pantheon.nix +++ b/nixos/tests/pantheon.nix @@ -54,7 +54,7 @@ machine.wait_for_x() machine.wait_for_file("${user.home}/.Xauthority") machine.succeed("xauth merge ${user.home}/.Xauthority") - machine.wait_until_succeeds('journalctl -t gnome-session-binary --grep "Entering running state"') + machine.wait_until_succeeds('journalctl -t gnome-session-service --grep "Entering running state"') with subtest("Check that logging in has given the user ownership of devices"): machine.succeed("getfacl -p /dev/snd/timer | grep -q ${user.name}") From 7dd0daa6ba4dec0e372284415d6f8bc18f4d7879 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 14 Sep 2025 21:24:56 +0800 Subject: [PATCH 156/256] =?UTF-8?q?fixup!=20dconf-editor:=2045.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/dc/dconf-editor/package.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/by-name/dc/dconf-editor/package.nix b/pkgs/by-name/dc/dconf-editor/package.nix index 1a3799f7f08f2..067c231fff0e9 100644 --- a/pkgs/by-name/dc/dconf-editor/package.nix +++ b/pkgs/by-name/dc/dconf-editor/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - fetchpatch, desktop-file-utils, meson, ninja, @@ -31,12 +30,6 @@ stdenv.mkDerivation rec { }; patches = [ - # Fix crash with GSETTINGS_SCHEMA_DIR env var. - (fetchpatch { - url = "https://gitlab.gnome.org/GNOME/dconf-editor/-/commit/baf183737d459dcde065c9f8f6fe5be7ed874de6.patch"; - hash = "sha256-Vp0qjJChDr6IarUD+tZPLJhdI8v8r6EzWNfqFSnGvqQ="; - }) - # Look for compiled schemas in NIX_GSETTINGS_OVERRIDES_DIR # environment variable, to match what we patched GLib to do. ./schema-override-variable.patch From 651b364be26bcdf235e68faed3ef8dfa63347b92 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 17 Sep 2025 07:37:47 +0800 Subject: [PATCH 157/256] =?UTF-8?q?gnome-session-ctl:=2047.0.1=20=E2=86=92?= =?UTF-8?q?=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/nix-community/gnome-session-ctl/compare/47.0.1...49.0 --- pkgs/by-name/gn/gnome-session/ctl.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-session/ctl.nix b/pkgs/by-name/gn/gnome-session/ctl.nix index 5aecef4ce1612..47282b471728d 100644 --- a/pkgs/by-name/gn/gnome-session/ctl.nix +++ b/pkgs/by-name/gn/gnome-session/ctl.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "gnome-session-ctl"; - version = "47.0.1"; + version = "49.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "gnome-session-ctl"; rev = version; - hash = "sha256-RY0+iIwwjd7268m3EYrZ1yUBLHXmaWddtSxqgUUH6qQ="; + hash = "sha256-rudb7ioTE5iaou0tzU5i2gWFW06NyWF5W5tjx2b5/0Y="; }; nativeBuildInputs = [ From bb1073992efea7619891daf7ddfdd1da4d0c21ca Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 17 Sep 2025 23:54:19 +0800 Subject: [PATCH 158/256] =?UTF-8?q?budgie-control-center:=201.4.0=20?= =?UTF-8?q?=E2=86=92=201.4.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/BuddiesOfBudgie/budgie-control-center/compare/v1.4.0...v1.4.1 Ajusted to GSD 49. Changelog-Reviewed-By: Bobby Rong --- pkgs/by-name/bu/budgie-control-center/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/budgie-control-center/package.nix b/pkgs/by-name/bu/budgie-control-center/package.nix index b638f9246ba0a..72e426f90db83 100644 --- a/pkgs/by-name/bu/budgie-control-center/package.nix +++ b/pkgs/by-name/bu/budgie-control-center/package.nix @@ -70,14 +70,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "budgie-control-center"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-control-center"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-W5PF7BPdQdg/7xJ4J+fEnuDdpoG/lyhX56RDnX2DXoY="; + hash = "sha256-Je3X1V4U2t0LMxWwtoYZKEI56IS4zK/w6OL615tqKkk="; }; patches = [ From 432cd3b5d5378e0b09ae2b8959aa9b6f4444df2f Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 17 Sep 2025 23:54:44 +0800 Subject: [PATCH 159/256] =?UTF-8?q?budgie-desktop:=2010.9.2=20=E2=86=92=20?= =?UTF-8?q?10.9.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/BuddiesOfBudgie/budgie-desktop/compare/v10.9.2...v10.9.3 Adjusted to GSD 49. Changelog-Reviewed-By: Bobby Rong --- doc/release-notes/rl-2511.section.md | 2 ++ pkgs/by-name/bu/budgie-desktop/package.nix | 38 ++++++++-------------- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index a1af41f0d0541..ef8a4be975b0c 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -70,6 +70,8 @@ - `stalwart-mail` since `0.13.0` "introduces a significant redesign of the MTA’s delivery and queueing subsystem". See [the upgrading announcement for the `0.13.0` release](https://github.com/stalwartlabs/stalwart/blob/89b561b5ca1c5a11f2a768b4a2cfef0f473b7a01/UPGRADING.md#upgrading-from-v012x-and-v011x-to-v013x). +- `budgie-desktop` has been updated [10.9.3](https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.3), this changes `XDG_CURRENT_DESKTOP` from `Budgie:GNOME` to `Budgie`. + - Greetd and its original greeters (`tuigreet`, `gtkgreet`, `qtgreet`, `regreet`, `wlgreet`) were moved from `greetd` namespace to top level (`greetd.tuigreet` -> `tuigreet`, `greetd.greetd` -> `greetd`, etc). The original attrs are available for compatibility as passthrus of `greetd`, but will emit a warning. They will be removed in future releases. - The `archipelago-minecraft` package was removed, as upstream no longer provides support for the Minecraft APWorld. diff --git a/pkgs/by-name/bu/budgie-desktop/package.nix b/pkgs/by-name/bu/budgie-desktop/package.nix index 71957c7f352a2..78ab0acaa191b 100644 --- a/pkgs/by-name/bu/budgie-desktop/package.nix +++ b/pkgs/by-name/bu/budgie-desktop/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, accountsservice, alsa-lib, budgie-screensaver, @@ -19,10 +18,12 @@ libcanberra-gtk3, libgee, libGL, + libgudev, libnotify, libpeas, libpulseaudio, libuuid, + libwacom, libwnck, magpie, libgbm, @@ -35,6 +36,7 @@ polkit, sassc, testers, + udev, upower, vala, validatePkgConfig, @@ -45,14 +47,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "budgie-desktop"; - version = "10.9.2"; + version = "10.9.3"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-desktop"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-lDsQlUAa79gnM8wC5pwyquvFyEiayH4W4gD/uyC5Koo="; + hash = "sha256-hiDEsDV/meYMORZ4aSPD7UP28SQVcv6cM7N89fOZeT8="; }; outputs = [ @@ -63,27 +65,6 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./plugins.patch - - # Adapt to libxfce4windowing v4.19.8 - # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/627 - (fetchpatch { - url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/ba8170b4f3108f9de28331b6a98a9d92bb0ed4de.patch"; - hash = "sha256-T//1/NmaV81j0jiIYK7vEp8sgKCgF2i10D+Rk9qAAeE="; - }) - - # Resolve vala 0.56.18 compact class inheritance removal - # https://github.com/BuddiesOfBudgie/budgie-desktop/issues/679 - (fetchpatch { - url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/46c83b1265b4230668da472d9ef6926941678418.patch"; - hash = "sha256-qnA8iBEctZbE86qIPudI1vMbgFy4xDWrxxej517ORws="; - }) - - # Add override for overlay-key to prevent crash with mutter-common v48-rc - # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/683 - (fetchpatch { - url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/c24091bb424abe99ebcdd33eedd37068f735ad2a.patch"; - hash = "sha256-4WEkscftOGZmzH7imMTmcTDPH6eHMeEhgto+R5NNlh0="; - }) ]; nativeBuildInputs = [ @@ -115,14 +96,17 @@ stdenv.mkDerivation (finalAttrs: { libcanberra-gtk3 libgee libGL + libgudev libnotify libpulseaudio libuuid + libwacom libwnck magpie libgbm polkit sassc + udev upower xfce.libxfce4windowing ]; @@ -132,6 +116,12 @@ stdenv.mkDerivation (finalAttrs: { libpeas ]; + mesonFlags = [ + # FIXME: The meson option name is confusing + # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/739#discussion_r2359421711 + "-Dbsd-libexecdir=${gnome-settings-daemon}/libexec" + ]; + passthru = { providedSessions = [ "budgie-desktop" ]; From d47783ffdc92af9d594655222d9a74d5873cf483 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Thu, 18 Sep 2025 00:59:29 +0800 Subject: [PATCH 160/256] nixos/tests/budgie: Adjust to Budgie 10.9.3 Restore the wait_for_x test since our XDG_CURRENT_DESKTOP changed. See the `session_is_systemd_aware` part in nixos/modules/services/x11/display-managers/default.nix. --- nixos/tests/budgie.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/nixos/tests/budgie.nix b/nixos/tests/budgie.nix index a6c40f6a9ab40..fccaf8927f882 100644 --- a/nixos/tests/budgie.nix +++ b/nixos/tests/budgie.nix @@ -42,13 +42,7 @@ in '' with subtest("Wait for login"): - # wait_for_x() checks graphical-session.target, which is expected to be - # inactive on Budgie before Budgie manages user session with systemd. - # https://github.com/BuddiesOfBudgie/budgie-desktop/blob/39e9f0895c978f76/src/session/budgie-desktop.in#L16 - # - # Previously this was unconditionally touched by xsessionWrapper but was - # changed in #233981 (we have Budgie:GNOME in XDG_CURRENT_DESKTOP). - # machine.wait_for_x() + machine.wait_for_x() machine.wait_until_succeeds('journalctl -t budgie-session-binary --grep "Entering running state"') machine.wait_for_file("${user.home}/.Xauthority") machine.succeed("xauth merge ${user.home}/.Xauthority") @@ -57,8 +51,9 @@ machine.succeed("getfacl -p /dev/snd/timer | grep -q ${user.name}") with subtest("Check if Budgie session components actually start"): - for i in ["budgie-daemon", "budgie-panel", "budgie-wm", "budgie-desktop-view", "gsd-media-keys"]: - machine.wait_until_succeeds(f"pgrep -f {i}") + for i in ["budgie-daemon", "budgie-panel", "budgie-wm", "bsd-media-keys", "gsd-xsettings"]: + machine.wait_until_succeeds(f"pgrep {i}") + machine.wait_until_succeeds("pgrep -xf /run/current-system/sw/bin/org.buddiesofbudgie.budgie-desktop-view") # We don't check xwininfo for budgie-wm. # See https://github.com/NixOS/nixpkgs/pull/216737#discussion_r1155312754 machine.wait_for_window("budgie-daemon") @@ -66,7 +61,7 @@ with subtest("Check if various environment variables are set"): cmd = "xargs --null --max-args=1 echo < /proc/$(pgrep -xf /run/current-system/sw/bin/budgie-wm)/environ" - machine.succeed(f"{cmd} | grep 'XDG_CURRENT_DESKTOP' | grep 'Budgie:GNOME'") + machine.succeed(f"{cmd} | grep 'XDG_CURRENT_DESKTOP' | grep 'Budgie'") machine.succeed(f"{cmd} | grep 'BUDGIE_PLUGIN_DATADIR' | grep '${pkgs.budgie-desktop-with-plugins.pname}'") # From the nixos/budgie module machine.succeed(f"{cmd} | grep 'SSH_AUTH_SOCK' | grep 'gcr'") From fbb38cf156c5b91c2a5ae20c48a4c09c2ffb3515 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 11:51:44 +0800 Subject: [PATCH 161/256] =?UTF-8?q?amend!=20gnome-logs:=2045.0=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-logs: 45.0 → 49.rc https://gitlab.gnome.org/GNOME/gnome-logs/-/compare/gnome-logs-45.0...49.rc Changelog-Reviewed-By: Bobby Rong From d3bf6c9fc746f01ba4eced43dcf907d2a767cafa Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 11:54:07 +0800 Subject: [PATCH 162/256] =?UTF-8?q?amend!=20gnome-chess:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-chess: 48.0 → 49.0 https://gitlab.gnome.org/GNOME/gnome-chess/-/compare/48.0...49.0 Changelog-Reviewed-By: Bobby Rong From d5de798f378f2020254f528e3b94c7151adc564d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 11:54:26 +0800 Subject: [PATCH 163/256] =?UTF-8?q?amend!=20xdg-desktop-portal-gnome:=2048?= =?UTF-8?q?.0=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xdg-desktop-portal-gnome: 48.0 → 49.rc https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/compare/48.0...49.rc Changelog-Reviewed-By: Bobby Rong From 2c4f7a4c4b5f44559a544dc4c499ba2e5aedef3c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:06:27 +0800 Subject: [PATCH 164/256] =?UTF-8?q?amend!=20gnome-mahjongg:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-mahjongg: 48.1 → 49.rc https://gitlab.gnome.org/GNOME/gnome-mahjongg/-/compare/48.1...49.rc Changelog-Reviewed-By: Bobby Rong From 080be4fd2a5666e7abb34c3366cdf0cb1436e863 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:07:12 +0800 Subject: [PATCH 165/256] =?UTF-8?q?amend!=20gnome-font-viewer:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-font-viewer: 48.0 → 49.rc https://gitlab.gnome.org/GNOME/gnome-font-viewer/-/compare/48.0...49.rc Changelog-Reviewed-By: Bobby Rong From 8f238344e3c551ba4432c68de61504036dbab77c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:14:31 +0800 Subject: [PATCH 166/256] =?UTF-8?q?fixup!=20gnome-mines:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/libgnome-games-support/-/blob/2.0.2/NEWS: "This library is becoming a copylib! The master branch will no longer have releases." --- pkgs/by-name/gn/gnome-mines/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-mines/package.nix b/pkgs/by-name/gn/gnome-mines/package.nix index d28bdcfc13bf6..061b71374b7b5 100644 --- a/pkgs/by-name/gn/gnome-mines/package.nix +++ b/pkgs/by-name/gn/gnome-mines/package.nix @@ -14,7 +14,6 @@ gettext, itstool, libxml2, - libgnome-games-support_2_0, libgee, desktop-file-utils, }: @@ -43,7 +42,6 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ gtk4 libadwaita - libgnome-games-support_2_0 librsvg libgee ]; From 8decc6591bb4a1d72ef73591c8a81de4c88d85ee Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:16:51 +0800 Subject: [PATCH 167/256] =?UTF-8?q?amend!=20gnome-mines:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-mines: 48.1 → 49.rc https://gitlab.gnome.org/GNOME/gnome-mines/-/compare/48.1...49.rc Changelog-Reviewed-By: Bobby Rong From 6f151130350cb3b325f2ccc95df230f9b013452e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:32:21 +0800 Subject: [PATCH 168/256] =?UTF-8?q?amend!=20dconf-editor:=2045.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dconf-editor: 45.0.1 → 49.rc https://gitlab.gnome.org/GNOME/dconf-editor/-/compare/45.0.1...49.rc Changelog-Reviewed-By: Bobby Rong From 591b052a523d1b70f08e77e312fc536ce071ce56 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:34:43 +0800 Subject: [PATCH 169/256] =?UTF-8?q?amend!=20simple-scan:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit simple-scan: 48.1 → 49.0 https://gitlab.gnome.org/GNOME/simple-scan/-/compare/48.1...49.0 Changelog-Reviewed-By: Bobby Rong From 5ab0f8135c8585fa510caf6f4caaf14ebe38cc6f Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:36:07 +0800 Subject: [PATCH 170/256] =?UTF-8?q?amend!=20gnome-system-monitor:=2048.1?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-system-monitor: 48.1 → 49.rc https://gitlab.gnome.org/GNOME/gnome-system-monitor/-/compare/48.1...49.rc Changelog-Reviewed-By: Bobby Rong From ad55f6eebe6efc684c790c28b56334feed4370d3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:38:11 +0800 Subject: [PATCH 171/256] =?UTF-8?q?amend!=20gnome-maps:=2048.6=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-maps: 48.6 → 49.rc https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/48.6...49.rc Changelog-Reviewed-By: Bobby Rong From 59a2863821d78b2dd5ccd3d0fc45c0d06ed23249 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:39:36 +0800 Subject: [PATCH 172/256] =?UTF-8?q?amend!=20gnome-calculator:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-calculator: 48.1 → 49.rc https://gitlab.gnome.org/GNOME/gnome-calculator/-/compare/48.1...49.rc Changelog-Reviewed-By: Bobby Rong From 33a9c94dfac91f846ea4c55716905f99c6c4d433 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:46:09 +0800 Subject: [PATCH 173/256] =?UTF-8?q?fixup!=20gnome-nibbles:=204.2.2=20?= =?UTF-8?q?=E2=86=92=204.4.rc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-nibbles/package.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/by-name/gn/gnome-nibbles/package.nix b/pkgs/by-name/gn/gnome-nibbles/package.nix index 7872ef26484c8..4b03ef123bf7f 100644 --- a/pkgs/by-name/gn/gnome-nibbles/package.nix +++ b/pkgs/by-name/gn/gnome-nibbles/package.nix @@ -14,7 +14,6 @@ libxml2, libadwaita, libgee, - libgnome-games-support_2_0, meson, ninja, desktop-file-utils, @@ -47,16 +46,8 @@ stdenv.mkDerivation (finalAttrs: { librsvg 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 c1241e811eaef552de482350765bbf94b24ac789 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:47:35 +0800 Subject: [PATCH 174/256] =?UTF-8?q?amend!=20gnome-nibbles:=204.2.2=20?= =?UTF-8?q?=E2=86=92=204.4.rc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-nibbles: 4.2.2 → 4.4.rc2 https://gitlab.gnome.org/GNOME/gnome-nibbles/-/compare/4.2.2...4.4.rc2 Changelog-Reviewed-By: Bobby Rong From 075dfeadeab16e07d7dd9d28dd27d53bc2f52a07 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 20 Sep 2025 21:55:46 +0800 Subject: [PATCH 175/256] =?UTF-8?q?amend!=20budgie-control-center:=201.4.0?= =?UTF-8?q?=20=E2=86=92=201.4.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit budgie-control-center: 1.4.0 → 1.4.1 https://github.com/BuddiesOfBudgie/budgie-control-center/compare/v1.4.0...v1.4.1 Adjusted to GSD 49. Changelog-Reviewed-By: Bobby Rong From d98e78f317e41da9f843b4084690f39ab068e254 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 19:26:03 +0800 Subject: [PATCH 176/256] =?UTF-8?q?fixup!=20gnome-control-center:=2048.4?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gn/gnome-control-center/package.nix | 4 +-- .../gn/gnome-control-center/paths.patch | 31 ++++++++++++------- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index e9fa723bedb33..b5687fad96ac0 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -19,6 +19,7 @@ gcr_4, glibc, gnome-bluetooth, + gnome-color-manager, gnome-desktop, gnome-online-accounts, gnome-settings-daemon, @@ -42,7 +43,6 @@ libsecret, libsoup_3, libwacom, - libXi, libxml2, libxslt, meson, @@ -84,6 +84,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ (replaceVars ./paths.patch { + gcm = gnome-color-manager; inherit glibc tzdata shadow; inherit cups networkmanagerapplet; }) @@ -138,7 +139,6 @@ stdenv.mkDerivation (finalAttrs: { libsecret libsoup_3 libwacom - libXi libxml2 modemmanager mutter # schemas for the keybindings diff --git a/pkgs/by-name/gn/gnome-control-center/paths.patch b/pkgs/by-name/gn/gnome-control-center/paths.patch index 074cdc008aacc..87d8f737ba438 100644 --- a/pkgs/by-name/gn/gnome-control-center/paths.patch +++ b/pkgs/by-name/gn/gnome-control-center/paths.patch @@ -1,8 +1,17 @@ diff --git a/panels/color/cc-color-panel.c b/panels/color/cc-color-panel.c -index f6c84e3d2..cd897f8f5 100644 +index dac0e51..71af3e2 100644 --- a/panels/color/cc-color-panel.c +++ b/panels/color/cc-color-panel.c -@@ -1221,15 +1221,12 @@ gcm_prefs_device_clicked (CcColorPanel *self, CdDevice *device) +@@ -973,7 +973,7 @@ gcm_prefs_profile_view (CcColorPanel *self, CdProfile *profile) + + /* open up gcm-viewer as a info pane */ + argv = g_ptr_array_new_with_free_func (g_free); +- g_ptr_array_add (argv, g_strdup ("gcm-viewer")); ++ g_ptr_array_add (argv, g_build_filename ("@gcm@", "bin", "gcm-viewer", NULL)); + g_ptr_array_add (argv, g_strdup ("--profile")); + g_ptr_array_add (argv, g_strdup (cd_profile_get_id (profile))); + g_ptr_array_add (argv, g_strdup ("--parent-window")); +@@ -1141,15 +1141,12 @@ gcm_prefs_device_clicked (CcColorPanel *self, CdDevice *device) static void gcm_prefs_profile_clicked (CcColorPanel *self, CdProfile *profile, CdDevice *device) { @@ -20,7 +29,7 @@ index f6c84e3d2..cd897f8f5 100644 else gtk_widget_set_sensitive (self->toolbutton_profile_view, FALSE); diff --git a/panels/system/datetime/tz.h b/panels/system/datetime/tz.h -index feef16580..4b88ef7b1 100644 +index feef165..4b88ef7 100644 --- a/panels/system/datetime/tz.h +++ b/panels/system/datetime/tz.h @@ -27,11 +27,7 @@ @@ -37,10 +46,10 @@ index feef16580..4b88ef7b1 100644 typedef struct _TzDB TzDB; typedef struct _TzLocation TzLocation; diff --git a/panels/network/connection-editor/net-connection-editor.c b/panels/network/connection-editor/net-connection-editor.c -index ec5a905a5..689fdbebe 100644 +index f1cae8d..faee22a 100644 --- a/panels/network/connection-editor/net-connection-editor.c +++ b/panels/network/connection-editor/net-connection-editor.c -@@ -377,7 +377,7 @@ net_connection_editor_do_fallback (NetConnectionEditor *self, const gchar *type) +@@ -384,7 +384,7 @@ net_connection_editor_do_fallback (NetConnectionEditor *self, const gchar *type) GPid child_pid; builder = g_strv_builder_new (); @@ -50,7 +59,7 @@ index ec5a905a5..689fdbebe 100644 if (self->is_new_connection) { g_autofree gchar *type_str = NULL; diff --git a/panels/network/net-device-mobile.c b/panels/network/net-device-mobile.c -index 166670224..36f720d36 100644 +index d0b0206..8276af0 100644 --- a/panels/network/net-device-mobile.c +++ b/panels/network/net-device-mobile.c @@ -521,7 +521,7 @@ options_button_clicked_cb (NetDeviceMobile *self) @@ -72,7 +81,7 @@ index 166670224..36f720d36 100644 } diff --git a/panels/printers/pp-host.c b/panels/printers/pp-host.c -index a31a606e3..ed5133d29 100644 +index a31a606..ed5133d 100644 --- a/panels/printers/pp-host.c +++ b/panels/printers/pp-host.c @@ -256,7 +256,7 @@ _pp_host_get_snmp_devices_thread (GTask *task, @@ -85,7 +94,7 @@ index a31a606e3..ed5133d29 100644 /* Use SNMP to get printer's informations */ diff --git a/panels/system/users/run-passwd.c b/panels/system/users/run-passwd.c -index edbc99830..1e1d90141 100644 +index fb9efc6..452486a 100644 --- a/panels/system/users/run-passwd.c +++ b/panels/system/users/run-passwd.c @@ -152,7 +152,7 @@ spawn_passwd (PasswdHandler *passwd_handler, GError **error) @@ -98,10 +107,10 @@ index edbc99830..1e1d90141 100644 envp = g_get_environ (); diff --git a/panels/system/users/user-utils.c b/panels/system/users/user-utils.c -index 5b7bc1f02..13ffe6ca8 100644 +index 16dc79e..f543e7b 100644 --- a/panels/system/users/user-utils.c +++ b/panels/system/users/user-utils.c -@@ -215,7 +215,7 @@ is_valid_username_async (const gchar *username, +@@ -217,7 +217,7 @@ is_valid_username_async (const gchar *username, * future, so it would be nice to have some official way for this * instead of relying on the current "--login" implementation. */ @@ -111,7 +120,7 @@ index 5b7bc1f02..13ffe6ca8 100644 argv[2] = data->username; argv[3] = "--"; diff --git a/tests/datetime/test-endianess.c b/tests/datetime/test-endianess.c -index 9cb92007a..84d2f0fa3 100644 +index 9cb9200..84d2f0f 100644 --- a/tests/datetime/test-endianess.c +++ b/tests/datetime/test-endianess.c @@ -26,7 +26,7 @@ test_endianess (void) From 2537b013d1df9a82da496722d0478b98f99d3e61 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 19:28:18 +0800 Subject: [PATCH 177/256] =?UTF-8?q?amend!=20gnome-control-center:=2048.4?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-control-center: 48.4 → 49.rc https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/48.4...49.rc Changelog-Reviewed-By: Bobby Rong Depends on: libadwaita: 1.7.5 → 1.8.rc From acc2e67adc408e332139f48a5bf46a77b1da008d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 19:31:16 +0800 Subject: [PATCH 178/256] =?UTF-8?q?amend!=20gnome-music:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-music: 48.1 → 49.rc https://gitlab.gnome.org/GNOME/gnome-music/-/compare/48.1...49.rc Changelog-Reviewed-By: Bobby Rong From b9361ae3d739758ad5e12e9d7f4da4e98adca903 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 19:31:50 +0800 Subject: [PATCH 179/256] =?UTF-8?q?amend!=20gnome-characters:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-characters: 48.0 → 49.rc https://gitlab.gnome.org/GNOME/gnome-characters/-/compare/48.0...49.rc Changelog-Reviewed-By: Bobby Rong From cc6fa1cfab264d26a1027f4ae80f0d7ae2180f63 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 20:46:00 +0800 Subject: [PATCH 180/256] =?UTF-8?q?amend!=20gnome-console:=2048.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-console: 48.0.1 → 49.rc https://gitlab.gnome.org/GNOME/console/-/compare/48.0.1...49.rc Changelog-Reviewed-By: Bobby Rong From 65e18da90afb44e50a29575cf31475bb9011816e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:29:34 +0800 Subject: [PATCH 181/256] =?UTF-8?q?fixup!=20mutter:=2048.4=20=E2=86=92=204?= =?UTF-8?q?9.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/mu/mutter/package.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/by-name/mu/mutter/package.nix b/pkgs/by-name/mu/mutter/package.nix index d02cb1d4ea9e4..5436852d452c4 100644 --- a/pkgs/by-name/mu/mutter/package.nix +++ b/pkgs/by-name/mu/mutter/package.nix @@ -19,7 +19,6 @@ libadwaita, libxcvt, libGL, - libICE, libX11, libXcomposite, libXcursor, @@ -27,8 +26,6 @@ libXext, libXfixes, libXi, - libXtst, - libxkbfile, xkeyboard_config, libxkbcommon, libxcb, @@ -164,7 +161,6 @@ stdenv.mkDerivation (finalAttrs: { wayland-protocols # X11 client gtk4 - libICE libX11 libXcomposite libXcursor @@ -172,8 +168,6 @@ stdenv.mkDerivation (finalAttrs: { libXext libXfixes libXi - libXtst - libxkbfile xkeyboard_config libxkbcommon libxcb From 3918f9314f0e9ee306be14374a76b8e64b80e8fd Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:35:58 +0800 Subject: [PATCH 182/256] =?UTF-8?q?fixup!=20gnome-text-editor:=2048.3=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-text-editor/package.nix | 2 -- 1 file changed, 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 c02c8b2aace0e..064ffc44ec946 100644 --- a/pkgs/by-name/gn/gnome-text-editor/package.nix +++ b/pkgs/by-name/gn/gnome-text-editor/package.nix @@ -12,7 +12,6 @@ wrapGAppsHook4, ninja, gnome, - cairo, icu, itstool, libadwaita, @@ -43,7 +42,6 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - cairo icu glib gsettings-desktop-schemas From ca9fae5f4599918aa59493eeee9df0078a8a4942 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:36:12 +0800 Subject: [PATCH 183/256] =?UTF-8?q?amend!=20gnome-text-editor:=2048.3=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-text-editor: 48.3 → 49.rc https://gitlab.gnome.org/GNOME/gnome-text-editor/-/compare/48.3...49.rc Changelog-Reviewed-By: Bobby Rong From 73aad91e27fd80ae020c2f7ac2a7b1f26f43b6db Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:37:43 +0800 Subject: [PATCH 184/256] =?UTF-8?q?amend!=20gnome-calendar:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-calendar: 48.1 → 49.rc https://gitlab.gnome.org/GNOME/gnome-calendar/-/compare/48.1...49.rc Changelog-Reviewed-By: Bobby Rong From d4822dacc1cacc7c72085def401b08fad13a2f87 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:38:26 +0800 Subject: [PATCH 185/256] =?UTF-8?q?amend!=20adwaita-fonts:=2048.2=20?= =?UTF-8?q?=E2=86=92=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit adwaita-fonts: 48.2 → 49.0 https://gitlab.gnome.org/GNOME/adwaita-fonts/-/compare/48.2...49.0 Changelog-Reviewed-By: Bobby Rong From e36cb23b0410a02cc53285b7a001bca01c6c3bb3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:43:26 +0800 Subject: [PATCH 186/256] =?UTF-8?q?amend!=20libshumate:=201.4.0=20?= =?UTF-8?q?=E2=86=92=201.5.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libshumate: 1.4.0 → 1.5.beta https://gitlab.gnome.org/GNOME/libshumate/-/compare/1.4.0...1.5.beta Changelog-Reviewed-By: Bobby Rong From 33222d411585d96c2b0808cb27f232d665c70b9d Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:45:06 +0800 Subject: [PATCH 187/256] =?UTF-8?q?amend!=20gnome-tecla:=2048.0.2=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-tecla: 48.0.2 → 49.rc https://gitlab.gnome.org/GNOME/tecla/-/compare/48.0.2...49.rc Changelog-Reviewed-By: Bobby Rong From 917ae8cbb8c8eeb14316e0ad8d2eb6c670a94708 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 21 Sep 2025 23:45:41 +0800 Subject: [PATCH 188/256] =?UTF-8?q?amend!=20gnome-boxes:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-boxes: 48.0 → 49.rc.1 https://gitlab.gnome.org/GNOME/gnome-boxes/-/compare/48.0...49.rc.1 Changelog-Reviewed-By: Bobby Rong From 32dcae669e8dd50c4016318024befa3636ee8474 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 16:29:22 +0200 Subject: [PATCH 189/256] =?UTF-8?q?amend!=20gtkmm4:=204.18.0=20=E2=86=92?= =?UTF-8?q?=204.19.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gtkmm4: 4.18.0 → 4.19.1 https://gitlab.gnome.org/GNOME/gtkmm/-/compare/4.18.0...4.19.1 Depends: gtk4: 4.18.6 → 4.20.0 From 5e3cd7412440a592e1f2ab07ab80e80a4d5c92a9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 16:30:42 +0200 Subject: [PATCH 190/256] =?UTF-8?q?squash!=20gtkmm4:=204.18.0=20=E2=86=92?= =?UTF-8?q?=204.19.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From a4668924a85b872be69f05f50a8cdf8522a13f18 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 16:32:32 +0200 Subject: [PATCH 191/256] =?UTF-8?q?amend!=20gnome-initial-setup:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.beta.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-initial-setup: 48.1 → 49.beta.1 https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/48.1...49.beta.1 Depends: gnome-session: 48.0 → 49.rc From d76fffd08ee215907fcb6e82bd5c171e9d140a0d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 16:43:41 +0200 Subject: [PATCH 192/256] nixos/gnome-initial-setup: Create group User is now created dynamically by GDM (though we did not create it ourselves previously): https://github.com/GNOME/gnome-initial-setup/commit/3ced516c03c5267d0b11dc8649e837f05fc8bfa3 --- .../modules/services/desktops/gnome/gnome-initial-setup.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix index e0241f02b9699..81779c282db21 100644 --- a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix +++ b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix @@ -89,6 +89,11 @@ in programs.dconf.profiles.gnome-initial-setup.databases = [ "${pkgs.gnome-initial-setup}/share/gnome-initial-setup/initial-setup-dconf-defaults" ]; + + users = { + # TODO: switch to using provided gnome-initial-setup sysusers.d + groups.gnome-initial-setup = { }; + }; }; } From d07e8f3e68e949d06a7f0ff1146657a54bee6483 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 16:45:36 +0200 Subject: [PATCH 193/256] nixos/gnome-initial-setup: Remove gnome-welcome-tour service dependency This has been dropped in GNOME 40: https://github.com/GNOME/gnome-initial-setup/commit/2bf1bcaa81c8733665cc33be78652969dd07cd9e --- nixos/modules/services/desktops/gnome/gnome-initial-setup.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix index 81779c282db21..cf22fc7e5ce6a 100644 --- a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix +++ b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix @@ -79,7 +79,6 @@ in systemd.user.targets."gnome-session".wants = [ "gnome-initial-setup-copy-worker.service" "gnome-initial-setup-first-login.service" - "gnome-welcome-tour.service" ]; systemd.user.targets."gnome-session@gnome-initial-setup".wants = [ From 070f249bffe40e9d1215b8246e0235d48b937256 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 16:58:54 +0200 Subject: [PATCH 194/256] nixos/gnome-initial-setup: Adjust service dependencies `gnome-initial-setup-copy-worker.service` was moved from `gnome-session.target.wants` to `basic.target.wants/` in GNOME 46.1: https://github.com/GNOME/gnome-initial-setup/commit/34680e68e049c83eda8ea4dbd0ea3f2fbbf00c89 And now GNOME 49 moved it again to `graphical-session-pre.target.wants/`: https://github.com/GNOME/gnome-initial-setup/commit/40c3de824c13f240e27567307b0ebaf4363e4f42 --- nixos/modules/services/desktops/gnome/gnome-initial-setup.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix index cf22fc7e5ce6a..f12113251d6af 100644 --- a/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix +++ b/nixos/modules/services/desktops/gnome/gnome-initial-setup.nix @@ -78,6 +78,9 @@ in systemd.user.targets."gnome-session".wants = [ "gnome-initial-setup-copy-worker.service" + ]; + + systemd.user.targets."graphical-session-pre".wants = [ "gnome-initial-setup-first-login.service" ]; From 7ef2745eb6dec2f958f60891c02e4ee576668577 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 13:50:14 +0200 Subject: [PATCH 195/256] =?UTF-8?q?squash!=20gi-docgen:=202025.3=20?= =?UTF-8?q?=E2=86=92=202025.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 14da8d5e9b6679b416c5754f5970499a4e9f9ec0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 15:25:19 +0200 Subject: [PATCH 196/256] =?UTF-8?q?squash!=20glib:=202.84.3=20=E2=86=92=20?= =?UTF-8?q?2.86.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From f198b8a65c4c582b8bab7e19e3f345b8b2d56247 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 15:52:30 +0200 Subject: [PATCH 197/256] =?UTF-8?q?squash!=20pango:=201.56.3=20=E2=86=92?= =?UTF-8?q?=201.57.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 71b6a6f129448f30eb0a6938e5a5be21097da957 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 17:00:21 +0200 Subject: [PATCH 198/256] =?UTF-8?q?squash!=20gnome-initial-setup:=2048.1?= =?UTF-8?q?=20=E2=86=92=2049.beta.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From df78bb8257ef7914af58f3f25231366e8186c0c3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 17:16:49 +0200 Subject: [PATCH 199/256] =?UTF-8?q?squash!=20gnome-connections:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 688738ad336ee08b498cbd7c073ec2cd0b9daf3c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 17:31:03 +0200 Subject: [PATCH 200/256] =?UTF-8?q?squash!=20loupe:=2048.1=20=E2=86=92=204?= =?UTF-8?q?9.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 7c3467337ddc76e64a8ed9ebb060584e18d90ae1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 17:48:14 +0200 Subject: [PATCH 201/256] =?UTF-8?q?amend!=20gnome-builder:=2048.2=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gnome-builder: 48.2 → 49.rc https://gitlab.gnome.org/GNOME/gnome-builder/-/compare/48.2...49.rc Depends: glib: 2.84.3 → 2.86.0 Depends: gtksourceview5: 5.16.0 → 5.17.1 Changelog-Reviewed-By: Jan Tojnar From f9be6099d3406d143916f73be781c1b46ce28e9b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 17:48:50 +0200 Subject: [PATCH 202/256] =?UTF-8?q?squash!=20gnome-software:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 242454c0fe73961d1c7d030b33415d8cf5cb5d84 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 17:56:12 +0200 Subject: [PATCH 203/256] nixos/gnome: Install GNOME Software using module gnome-software now uses systemd instead of autostart so we need to add it to `systemd.packages`: https://github.com/GNOME/gnome-software/commit/08805775079ef6190792f254b799cd920f248d7c --- nixos/modules/module-list.nix | 1 + .../services/desktop-managers/gnome.nix | 62 +++++++++---------- .../desktops/gnome/gnome-software.nix | 28 +++++++++ 3 files changed, 59 insertions(+), 32 deletions(-) create mode 100644 nixos/modules/services/desktops/gnome/gnome-software.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index e8cd0f7e7c940..b9bc216ef7f29 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -560,6 +560,7 @@ ./services/desktops/gnome/gnome-online-miners.nix ./services/desktops/gnome/gnome-remote-desktop.nix ./services/desktops/gnome/gnome-settings-daemon.nix + ./services/desktops/gnome/gnome-software.nix ./services/desktops/gnome/gnome-user-share.nix ./services/desktops/gnome/localsearch.nix ./services/desktops/gnome/rygel.nix diff --git a/nixos/modules/services/desktop-managers/gnome.nix b/nixos/modules/services/desktop-managers/gnome.nix index 39ae0d93451c5..e07c1919d3e9e 100644 --- a/nixos/modules/services/desktop-managers/gnome.nix +++ b/nixos/modules/services/desktop-managers/gnome.nix @@ -444,38 +444,31 @@ 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-apps.enable { - environment.systemPackages = utils.removePackagesByName ( - [ - pkgs.baobab - pkgs.decibels - pkgs.epiphany - pkgs.gnome-text-editor - pkgs.gnome-calculator - pkgs.gnome-calendar - pkgs.gnome-characters - pkgs.gnome-clocks - pkgs.gnome-console - pkgs.gnome-contacts - pkgs.gnome-font-viewer - pkgs.gnome-logs - pkgs.gnome-maps - pkgs.gnome-music - pkgs.gnome-system-monitor - pkgs.gnome-weather - pkgs.loupe - pkgs.nautilus - pkgs.gnome-connections - pkgs.simple-scan - pkgs.snapshot - pkgs.totem - pkgs.yelp - ] - ++ lib.optionals config.services.flatpak.enable [ - # Since PackageKit Nix support is not there yet, - # only install gnome-software if flatpak is enabled. - pkgs.gnome-software - ] - ) config.environment.gnome.excludePackages; + environment.systemPackages = utils.removePackagesByName [ + pkgs.baobab + pkgs.decibels + pkgs.epiphany + pkgs.gnome-text-editor + pkgs.gnome-calculator + pkgs.gnome-calendar + pkgs.gnome-characters + pkgs.gnome-clocks + pkgs.gnome-console + pkgs.gnome-contacts + pkgs.gnome-font-viewer + pkgs.gnome-logs + pkgs.gnome-maps + pkgs.gnome-music + pkgs.gnome-system-monitor + pkgs.gnome-weather + pkgs.loupe + pkgs.nautilus + pkgs.gnome-connections + pkgs.simple-scan + pkgs.snapshot + pkgs.totem + pkgs.yelp + ] config.environment.gnome.excludePackages; # Enable default program modules # Since some of these have a corresponding package, we only @@ -488,6 +481,11 @@ in programs.seahorse.enable = notExcluded pkgs.seahorse; services.gnome.sushi.enable = notExcluded pkgs.sushi; + # Since PackageKit Nix support is not there yet, + # only install gnome-software if flatpak is enabled. + services.gnome.gnome-software.enable = + notExcluded pkgs.gnome-software && config.services.flatpak.enable; + # VTE shell integration for gnome-console programs.bash.vteIntegration = mkDefault true; programs.zsh.vteIntegration = mkDefault true; diff --git a/nixos/modules/services/desktops/gnome/gnome-software.nix b/nixos/modules/services/desktops/gnome/gnome-software.nix new file mode 100644 index 0000000000000..ced2549a9e212 --- /dev/null +++ b/nixos/modules/services/desktops/gnome/gnome-software.nix @@ -0,0 +1,28 @@ +{ + config, + pkgs, + lib, + ... +}: + +{ + meta = { + maintainers = lib.teams.gnome.members; + }; + + options = { + services.gnome.gnome-software = { + enable = lib.mkEnableOption "GNOME Software, package manager for GNOME"; + }; + }; + + config = lib.mkIf config.services.gnome.gnome-software.enable { + environment.systemPackages = [ + pkgs.gnome-software + ]; + + systemd.packages = [ + pkgs.gnome-software + ]; + }; +} From 28c7f1d2e8ce27d89adc403491e97fe725e0bf99 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:10:02 +0200 Subject: [PATCH 204/256] fixup! nixos/gnome: Install GNOME Software using module --- nixos/modules/services/desktop-managers/gnome.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/desktop-managers/gnome.nix b/nixos/modules/services/desktop-managers/gnome.nix index e07c1919d3e9e..46732b3829620 100644 --- a/nixos/modules/services/desktop-managers/gnome.nix +++ b/nixos/modules/services/desktop-managers/gnome.nix @@ -483,8 +483,9 @@ in # Since PackageKit Nix support is not there yet, # only install gnome-software if flatpak is enabled. - services.gnome.gnome-software.enable = - notExcluded pkgs.gnome-software && config.services.flatpak.enable; + services.gnome.gnome-software.enable = lib.mkIf config.services.flatpak.enable ( + notExcluded pkgs.gnome-software + ); # VTE shell integration for gnome-console programs.bash.vteIntegration = mkDefault true; From 818a537b515a0c0afa37c8c44e4518aa0b60c649 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:10:11 +0200 Subject: [PATCH 205/256] =?UTF-8?q?squash!=20snapshot:=2048.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From f48f26ea1f06649d9b6ecd16e45113cffb759d72 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:17:11 +0200 Subject: [PATCH 206/256] =?UTF-8?q?amend!=20snapshot:=2048.0.1=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit snapshot: 48.0.1 → 49.rc https://gitlab.gnome.org/GNOME/snapshot/-/compare/48.0.1...49.rc Depends on: libglycin: 1.2.3 → 2.0.rc Depends on: libadwaita: 1.7.5 → 1.8.rc Changelog-Reviewed-By: Jan Tojnar From 737759289634898e09a93b99dd13b3678469c495 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 207/256] =?UTF-8?q?squash!=20gnome-initial-setup:=2048.1?= =?UTF-8?q?=20=E2=86=92=2049.beta.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 7157d88755226c17be2d603f19dd301e8227a96a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 208/256] =?UTF-8?q?squash!=20epiphany:=2048.5=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 202ba5387bffa5a16e6f7c3b33f83d3f1cdeeb09 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 209/256] =?UTF-8?q?squash!=20gnome-connections:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 4ea05c2e8856211241c1692ce5b43516651f56ef Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 210/256] =?UTF-8?q?squash!=20gnome-mines:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From a3f52575005b870c5432a8cab7b28397671edf2f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 211/256] =?UTF-8?q?squash!=20snapshot:=2048.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 570eef84be1ec70965386555d9e2801b1cd0df89 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 212/256] =?UTF-8?q?squash!=20dconf-editor:=2045.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 6fc9623b549f7c11a745d1719432f780f551913c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 213/256] =?UTF-8?q?squash!=20gnome-session:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From f7cf61f9e8ef83a8833ecb49494be826ef28fc26 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 214/256] =?UTF-8?q?squash!=20gnome-system-monitor:=2048.1?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 78b3a7ad1ba4c5c26b9e7d4590b9b094b56d58f4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 215/256] =?UTF-8?q?squash!=20gnome-calculator:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 8ee044380da7bb75f79cfe9fe207040c6584aec0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 216/256] =?UTF-8?q?squash!=20gnome-nibbles:=204.2.2=20?= =?UTF-8?q?=E2=86=92=204.4.rc2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 1472ecadfda8e1249c3d15d567822913173adb6a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 217/256] =?UTF-8?q?squash!=20gnome-control-center:=2048.4?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 30b6c9a6faeba4c1a1c73f12f2568bd922dc3413 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 218/256] =?UTF-8?q?squash!=20gnome-weather:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 0a2d1f6779b4699bd0a4a042eadd30a106797835 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 219/256] =?UTF-8?q?squash!=20gnome-console:=2048.0.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From cf4a62d1db5ad31e08270570c4b2d739a1f4ce15 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 220/256] =?UTF-8?q?squash!=20orca:=2048.6=20=E2=86=92=2049?= =?UTF-8?q?.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From b21b68afc4c3249f287ea54465af591c372a3d36 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 221/256] =?UTF-8?q?squash!=20gnome-contacts:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From fe392fc8aac4800b06b5cd9a45b5acc285d41106 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 222/256] =?UTF-8?q?squash!=20yelp:=2042.3=20=E2=86=92=2049?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 3948a1e76e2da0fe0948bc246d6bada550cbd5f6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 223/256] =?UTF-8?q?squash!=20gnome-text-editor:=2048.3=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From a0f923dd58061d224ebdca0988ba2c01e17fcc66 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 224/256] =?UTF-8?q?squash!=20gnome-calendar:=2048.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 655e8722d6f640f3ad90d1f55735055772ffd23e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 225/256] =?UTF-8?q?squash!=20adwaita-fonts:=2048.2=20?= =?UTF-8?q?=E2=86=92=2049.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 28990e70271d125929ab74e1a07a65f05a66472f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 226/256] =?UTF-8?q?squash!=20gnome-shell:=2048.4=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From b20f18349fb9c8b6bd93644bc3003e48fce49388 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 227/256] =?UTF-8?q?squash!=20vte:=200.80.3=20=E2=86=92=200?= =?UTF-8?q?.81.90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 673d2bd56154b559abc7bc778d5ef74aeef7e84b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 228/256] =?UTF-8?q?squash!=20gdm:=2048.0=20=E2=86=92=2049.?= =?UTF-8?q?rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From f1968f0fdec3ef31aa2b41c8d08b15cef980e19e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 229/256] =?UTF-8?q?squash!=20mutter:=2048.4=20=E2=86=92=20?= =?UTF-8?q?49.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 9b7907ac970f128f8e539307c9a496a4c3f6ee4d Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 230/256] =?UTF-8?q?squash!=20at-spi2-core:=202.56.2=20?= =?UTF-8?q?=E2=86=92=202.57.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From c1593fe65758a7d7af70601d01e0684156a2144e Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:32:51 +0200 Subject: [PATCH 231/256] =?UTF-8?q?squash!=20libglycin:=201.2.3=20?= =?UTF-8?q?=E2=86=92=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Bobby Rong From 0eea3fa36f181929f7317945a9831494326525a6 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 18:55:46 +0200 Subject: [PATCH 232/256] =?UTF-8?q?squash!=20gnome-session:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From f2b090e09fec62c49b2806bebc68e3bb48bc97e3 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:03:11 +0200 Subject: [PATCH 233/256] =?UTF-8?q?fixup!=20metacity:=203.56.0=20=E2=86=92?= =?UTF-8?q?=203.57.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/me/metacity/package.nix | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/me/metacity/package.nix b/pkgs/by-name/me/metacity/package.nix index 7d2a2fc1c26bd..63441282bb52b 100644 --- a/pkgs/by-name/me/metacity/package.nix +++ b/pkgs/by-name/me/metacity/package.nix @@ -13,26 +13,18 @@ libstartup_notification, libxml2, pkg-config, - replaceVars, wrapGAppsHook3, - zenity, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "metacity"; version = "3.57.1"; src = fetchurl { - url = "mirror://gnome/sources/metacity/${lib.versions.majorMinor version}/metacity-${version}.tar.xz"; + url = "mirror://gnome/sources/metacity/${lib.versions.majorMinor finalAttrs.version}/metacity-${finalAttrs.version}.tar.xz"; hash = "sha256-EpOibk3t/UvyALW7eIZzAIl5rjrG0wU/fbSBuHrMfN4="; }; - patches = [ - (replaceVars ./fix-paths.patch { - inherit zenity; - }) - ]; - nativeBuildInputs = [ gettext libxml2 @@ -44,13 +36,13 @@ stdenv.mkDerivation rec { xorg.libXres xorg.libXpresent xorg.libXdamage + xorg.libX11 glib gsettings-desktop-schemas gtk3 libcanberra-gtk3 libgtop libstartup_notification - zenity ]; enableParallelBuilding = true; @@ -67,9 +59,9 @@ stdenv.mkDerivation rec { meta = { description = "Window manager used in Gnome Flashback"; homepage = "https://gitlab.gnome.org/GNOME/metacity"; - changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${version}/NEWS?ref_type=tags"; + changelog = "https://gitlab.gnome.org/GNOME/metacity/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; license = lib.licenses.gpl2; teams = [ lib.teams.gnome ]; platforms = lib.platforms.linux; }; -} +}) From 327e1a41111e0767dc9add6b2e44b99cdf7589c9 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:03:19 +0200 Subject: [PATCH 234/256] =?UTF-8?q?squash!=20metacity:=203.56.0=20?= =?UTF-8?q?=E2=86=92=203.57.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From c089c7ae58bc2ccea9e64357edfb11c86b04b1a8 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:07:03 +0200 Subject: [PATCH 235/256] =?UTF-8?q?squash!=20gnome-weather:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 2c7c43925ae8edab329b4b85bd8a9cec48561fe4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:08:08 +0200 Subject: [PATCH 236/256] =?UTF-8?q?fixup!=20fixup!=20gnome-weather:=2048.0?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-weather/package.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gn/gnome-weather/package.nix b/pkgs/by-name/gn/gnome-weather/package.nix index 36d5367369d86..28cda25d84068 100644 --- a/pkgs/by-name/gn/gnome-weather/package.nix +++ b/pkgs/by-name/gn/gnome-weather/package.nix @@ -20,12 +20,12 @@ typescript, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "gnome-weather"; version = "49.rc"; src = fetchurl { - url = "mirror://gnome/sources/gnome-weather/${lib.versions.major version}/gnome-weather-${version}.tar.xz"; + url = "mirror://gnome/sources/gnome-weather/${lib.versions.major finalAttrs.version}/gnome-weather-${finalAttrs.version}.tar.xz"; hash = "sha256-gFwVmU12o1ap5+95AgCNnM2vNsqmpxD5PwuQWLHlgaw="; }; @@ -64,7 +64,9 @@ stdenv.mkDerivation rec { ''; passthru = { - updateScript = gnome.updateScript { packageName = "gnome-weather"; }; + updateScript = gnome.updateScript { + packageName = "gnome-weather"; + }; }; meta = with lib; { @@ -75,4 +77,4 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.unix; }; -} +}) From f26c55fd470c62c16ef326458311548a5f4eb8ce Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:13:09 +0200 Subject: [PATCH 237/256] =?UTF-8?q?fixup!=20gnome-tweaks:=2046.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-tweaks/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gn/gnome-tweaks/package.nix b/pkgs/by-name/gn/gnome-tweaks/package.nix index 3b96477b5a608..fc9b15f063aa3 100644 --- a/pkgs/by-name/gn/gnome-tweaks/package.nix +++ b/pkgs/by-name/gn/gnome-tweaks/package.nix @@ -84,7 +84,7 @@ python3Packages.buildPythonApplication rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "gnome-tweaks"; }; }; From 37b9a0ebc2758a61000aa490382841dc6250106a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:13:35 +0200 Subject: [PATCH 238/256] =?UTF-8?q?squash!=20gnome-tweaks:=2046.1=20?= =?UTF-8?q?=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From c401c8c63d15de4a42b1c47fe02376edc982ab51 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 19:50:38 +0200 Subject: [PATCH 239/256] =?UTF-8?q?fixup!=20squash!=20orca:=2048.6=20?= =?UTF-8?q?=E2=86=92=2049.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nixos/modules/services/accessibility/orca.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/accessibility/orca.nix b/nixos/modules/services/accessibility/orca.nix index 3fe205498bfe6..8f6420ab1f921 100644 --- a/nixos/modules/services/accessibility/orca.nix +++ b/nixos/modules/services/accessibility/orca.nix @@ -20,6 +20,7 @@ in config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; + systemd.packages = [ cfg.package ]; systemd.services.display-manager = lib.mkIf config.services.displayManager.enable { path = [ cfg.package ]; }; From bfa1f74e10bbe07f44b32c9b3964a23a9f26a859 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:03:43 +0200 Subject: [PATCH 240/256] =?UTF-8?q?squash!=20orca:=2048.6=20=E2=86=92=2049?= =?UTF-8?q?.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From a2e3aa6fed62322c2fb5ebec5a8454675d434899 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:05:04 +0200 Subject: [PATCH 241/256] =?UTF-8?q?squash!=20gnome-contacts:=2048.0=20?= =?UTF-8?q?=E2=86=92=2049.beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 3f2af5d452b91dc049cb7bca3de280e04e0ab075 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:08:05 +0200 Subject: [PATCH 242/256] =?UTF-8?q?squash!=20yelp:=2042.3=20=E2=86=92=2049?= =?UTF-8?q?.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 27934ddbeefc67f03ad7707fa6eb2714e6a9e188 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:11:53 +0200 Subject: [PATCH 243/256] =?UTF-8?q?squash!=20gnome-backgrounds:=2048.2.1?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From cde0fef84b6c92a6b6d9a8c70e46b73008d0b9c5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:12:46 +0200 Subject: [PATCH 244/256] =?UTF-8?q?squash!=20gtk-frdp:=200-unstable-2025-0?= =?UTF-8?q?3-14=20=E2=86=92=200-unstable-2025-08-15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gtk-frdp/-/compare/a0187fa02e1ff249e9583e8c09a2c2f5915ce2a3...b59dc88624511311576dca607d3cb9317569de34 Changelog-Reviewed-By: Jan Tojnar From 798ec96123db9214d130ddf0b1e52de22b2c753a Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:20:54 +0200 Subject: [PATCH 245/256] =?UTF-8?q?squash!=20evolution:=203.56.2=20?= =?UTF-8?q?=E2=86=92=203.57.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 04c2d4bed47c8c2294118039dacc813a8c582525 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 20:29:45 +0200 Subject: [PATCH 246/256] =?UTF-8?q?squash!=20libpeas2:=202.0.7=20=E2=86=92?= =?UTF-8?q?=202.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar --- pkgs/development/libraries/libpeas/2.x.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libpeas/2.x.nix b/pkgs/development/libraries/libpeas/2.x.nix index 7a5b0822667e7..c34508bf80806 100644 --- a/pkgs/development/libraries/libpeas/2.x.nix +++ b/pkgs/development/libraries/libpeas/2.x.nix @@ -70,7 +70,7 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ # Required by libpeas-2.pc - gobject-introspection + glib ]; mesonFlags = [ From 2763fcac3ceabc0ea5a72d76962891ffa43e86cb Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 21:05:57 +0200 Subject: [PATCH 247/256] =?UTF-8?q?fixup!=20template-glib:=203.36.3=20?= =?UTF-8?q?=E2=86=92=203.37.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/te/template-glib/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/te/template-glib/package.nix b/pkgs/by-name/te/template-glib/package.nix index 7f4ef7c5434ec..78181dd9347a2 100644 --- a/pkgs/by-name/te/template-glib/package.nix +++ b/pkgs/by-name/te/template-glib/package.nix @@ -13,11 +13,11 @@ gettext, gnome, gtk-doc, - docbook_xsl, + docbook-xsl-nons, docbook_xml_dtd_43, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "template-glib"; version = "3.37.1"; @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { ]; src = fetchurl { - url = "mirror://gnome/sources/template-glib/${lib.versions.majorMinor version}/template-glib-${version}.tar.xz"; + url = "mirror://gnome/sources/template-glib/${lib.versions.majorMinor finalAttrs.version}/template-glib-${finalAttrs.version}.tar.xz"; hash = "sha256-16xEMdWUe6KSCGx+R7iK6Kzb7A+PjTiyvbiIoL3MBhw="; }; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { vala glib gtk-doc - docbook_xsl + docbook-xsl-nons docbook_xml_dtd_43 gobject-introspection ]; @@ -71,4 +71,4 @@ stdenv.mkDerivation rec { teams = [ teams.gnome ]; platforms = platforms.unix; }; -} +}) From cd0ebe1a8748ee47bbe98e625b36bfe32a8bb5ba Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 21:05:59 +0200 Subject: [PATCH 248/256] =?UTF-8?q?squash!=20template-glib:=203.36.3=20?= =?UTF-8?q?=E2=86=92=203.37.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 062a97f377689463ada715b688d8cca11c6409e0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 21:17:57 +0200 Subject: [PATCH 249/256] =?UTF-8?q?squash!=20glycin-loaders:=201.2.3=20?= =?UTF-8?q?=E2=86=92=202.0.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar --- pkgs/by-name/li/libglycin/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libglycin/package.nix b/pkgs/by-name/li/libglycin/package.nix index 490421355192a..6c24e87a2f8e4 100644 --- a/pkgs/by-name/li/libglycin/package.nix +++ b/pkgs/by-name/li/libglycin/package.nix @@ -12,6 +12,7 @@ vala, gi-docgen, gobject-introspection, + fontconfig, libseccomp, lcms2, gtk4, @@ -58,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: { }; buildInputs = [ + fontconfig libseccomp lcms2 gtk4 From a10a192f246c74a045165b8d2553f1c9b194f2fa Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 21:44:58 +0200 Subject: [PATCH 250/256] =?UTF-8?q?squash!=20nautilus:=2048.3=20=E2=86=92?= =?UTF-8?q?=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From f750d2594f7a199dc0dacc322571e305ca4c5b7f Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 21:49:01 +0200 Subject: [PATCH 251/256] =?UTF-8?q?squash!=20gnome-remote-desktop:=2048.1?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 1fe8a47cf629b74d1905bf1a673ba8d64198e313 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 22:00:03 +0200 Subject: [PATCH 252/256] =?UTF-8?q?squash!=20gnome-shell-extensions:=2048.?= =?UTF-8?q?3=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changelog-Reviewed-By: Jan Tojnar From 5fc109e105a40e9ce353c95de6da7134f4ddbb4b Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 22:22:41 +0200 Subject: [PATCH 253/256] gnome-manuals: init at 49.0 --- pkgs/by-name/gn/gnome-manuals/package.nix | 100 ++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 pkgs/by-name/gn/gnome-manuals/package.nix diff --git a/pkgs/by-name/gn/gnome-manuals/package.nix b/pkgs/by-name/gn/gnome-manuals/package.nix new file mode 100644 index 0000000000000..541e4b97affb9 --- /dev/null +++ b/pkgs/by-name/gn/gnome-manuals/package.nix @@ -0,0 +1,100 @@ +{ + stdenv, + lib, + fetchurl, + meson, + ninja, + pkg-config, + gnome, + gtk4, + wrapGAppsHook4, + glib, + gobject-introspection, + gi-docgen, + libadwaita, + libdex, + flatpak, + libfoundry, + webkitgtk_6_0, + gettext, + itstool, + # gsettings-desktop-schemas, + shared-mime-info, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "gnome-manuals"; + version = "49.0"; + + outputs = [ + "out" + # "devdoc" + ]; + + src = fetchurl { + url = "mirror://gnome/sources/manuals/${lib.versions.major finalAttrs.version}/manuals-${finalAttrs.version}.tar.xz"; + hash = "sha256-7WRGxMLSnCuQYrKoynJxzbrPx4z9tP3NDzvEjYyefwg="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + # gettext + # itstool + wrapGAppsHook4 + # gobject-introspection + # gi-docgen + # post install script + # glib + # gtk4 + ]; + + buildInputs = [ + glib + gtk4 + libadwaita + libdex + flatpak + libfoundry + webkitgtk_6_0 + # gsettings-desktop-schemas + ]; + + strictDeps = true; + + # mesonFlags = [ + # "-Dgtk_doc=true" + # ]; + + # doCheck = true; + + # preFixup = '' + # gappsWrapperArgs+=( + # # Fix pages being blank + # # https://gitlab.gnome.org/GNOME/manuals/issues/14 + # --prefix XDG_DATA_DIRS : "${shared-mime-info}/share" + # ) + # ''; + + # postFixup = '' + # # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. + # moveToOutput share/doc/manuals-3 "$devdoc" + # ''; + + passthru = { + updateScript = gnome.updateScript { + packageName = "manuals"; + }; + }; + + meta = { + description = "API documentation browser for GNOME"; + mainProgram = "manuals"; + homepage = "https://apps.gnome.org/Manuals/"; + changelog = "https://gitlab.gnome.org/GNOME/manuals/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; + license = lib.licenses.gpl3Plus; + teams = [ lib.teams.gnome ]; + platforms = lib.platforms.linux; + }; +}) From 6ea7b05a6dfec3c1b7f4e44b3d05cd9e2fd4a5b4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 22:22:55 +0200 Subject: [PATCH 254/256] =?UTF-8?q?fixup!=20fixup!=20gnome-shell:=2048.4?= =?UTF-8?q?=20=E2=86=92=2049.rc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/gn/gnome-shell/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index f3544b591f596..4f4d59f75a553 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -63,6 +63,7 @@ libXi, libX11, libxkbcommon, + libsoup_3, libxml2, }: @@ -160,6 +161,7 @@ stdenv.mkDerivation (finalAttrs: { libXi # required by libmutter libX11 libxkbcommon + libsoup_3 libxml2 # recording From f66ac35d81bc7ac62930c072a68f09bae1acf0b5 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 4 Oct 2025 23:17:21 +0200 Subject: [PATCH 255/256] libfoundry: init at 1.0.0 --- pkgs/by-name/li/libfoundry/package.nix | 116 +++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 pkgs/by-name/li/libfoundry/package.nix diff --git a/pkgs/by-name/li/libfoundry/package.nix b/pkgs/by-name/li/libfoundry/package.nix new file mode 100644 index 0000000000000..28d0e7c1a088e --- /dev/null +++ b/pkgs/by-name/li/libfoundry/package.nix @@ -0,0 +1,116 @@ +{ + stdenv, + lib, + fetchurl, + gi-docgen, + wrapGAppsNoGuiHook, + glib, + gnome, + gobject-introspection, + gom, + gtk4, + webkitgtk_6_0, + libspelling, + gtksourceview5, + json-glib, + libxml2, + libyaml, + libgit2, + libssh2, + flatpak, + libsoup_3, + editorconfig-core-c, + template-glib, + libdex, + libpeas2, + libsysprof-capture, + meson, + ninja, + pkg-config, + shared-mime-info, + vte-gtk4, + cmark, + withGtk ? true, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libfoundry${lib.optionalString withGtk "-gtk"}"; + version = "1.0.0"; + + outputs = [ + "out" + "dev" + "devdoc" + ]; + + src = fetchurl { + url = "mirror://gnome/sources/foundry/${lib.versions.majorMinor finalAttrs.version}/foundry-${finalAttrs.version}.tar.xz"; + hash = "sha256-WmEsxLqFXBe6jR/rxfgHLpCtavoDZoQ/1SVfGwxz+Xs="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + gobject-introspection + gi-docgen + wrapGAppsNoGuiHook + ]; + + buildInputs = [ + gom + libxml2 + libyaml + libgit2 + libssh2 + flatpak + libsoup_3 + editorconfig-core-c + template-glib + libsysprof-capture + ] + ++ lib.optionals withGtk [ + vte-gtk4 + cmark + gtk4 + webkitgtk_6_0 + libspelling + gtksourceview5 + ]; + + propagatedBuildInputs = [ + glib + libdex + libpeas2 + json-glib + ]; + + strictDeps = true; + + mesonFlags = [ + (lib.mesonBool "gtk" withGtk) + (lib.mesonBool "docs" true) + ]; + + postFixup = '' + # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. + moveToOutput "share/doc" "$devdoc" + ''; + + passthru = { + updateScript = gnome.updateScript { + packageName = "foundry"; + attrPath = "libfoundry"; + }; + }; + + meta = { + description = "Command line tool and library that can be used to build developer tools"; + mainProgram = "foundry"; + homepage = "https://gitlab.gnome.org/GNOME/foundry"; + changelog = "https://gitlab.gnome.org/GNOME/foundry/-/blob/${finalAttrs.version}/NEWS?ref_type=tags"; + license = lib.licenses.lgpl21Plus; + teams = [ lib.teams.gnome ]; + platforms = lib.platforms.linux; + }; +}) From 2d3dc7dee0dfd20604da52fd3f9d77abbc4d16f0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 5 Oct 2025 00:27:04 +0200 Subject: [PATCH 256/256] gnome-manuals: init at 49.0 --- pkgs/by-name/gn/gnome-manuals/package.nix | 44 ++++------------------- 1 file changed, 7 insertions(+), 37 deletions(-) diff --git a/pkgs/by-name/gn/gnome-manuals/package.nix b/pkgs/by-name/gn/gnome-manuals/package.nix index 541e4b97affb9..a2d24078c944a 100644 --- a/pkgs/by-name/gn/gnome-manuals/package.nix +++ b/pkgs/by-name/gn/gnome-manuals/package.nix @@ -13,24 +13,18 @@ gi-docgen, libadwaita, libdex, + gom, flatpak, libfoundry, + libpanel, webkitgtk_6_0, - gettext, - itstool, - # gsettings-desktop-schemas, - shared-mime-info, + desktop-file-utils, }: stdenv.mkDerivation (finalAttrs: { pname = "gnome-manuals"; version = "49.0"; - outputs = [ - "out" - # "devdoc" - ]; - src = fetchurl { url = "mirror://gnome/sources/manuals/${lib.versions.major finalAttrs.version}/manuals-${finalAttrs.version}.tar.xz"; hash = "sha256-7WRGxMLSnCuQYrKoynJxzbrPx4z9tP3NDzvEjYyefwg="; @@ -40,14 +34,8 @@ stdenv.mkDerivation (finalAttrs: { meson ninja pkg-config - # gettext - # itstool + desktop-file-utils wrapGAppsHook4 - # gobject-introspection - # gi-docgen - # post install script - # glib - # gtk4 ]; buildInputs = [ @@ -55,33 +43,15 @@ stdenv.mkDerivation (finalAttrs: { gtk4 libadwaita libdex + gom flatpak libfoundry + libpanel webkitgtk_6_0 - # gsettings-desktop-schemas ]; strictDeps = true; - # mesonFlags = [ - # "-Dgtk_doc=true" - # ]; - - # doCheck = true; - - # preFixup = '' - # gappsWrapperArgs+=( - # # Fix pages being blank - # # https://gitlab.gnome.org/GNOME/manuals/issues/14 - # --prefix XDG_DATA_DIRS : "${shared-mime-info}/share" - # ) - # ''; - - # postFixup = '' - # # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. - # moveToOutput share/doc/manuals-3 "$devdoc" - # ''; - passthru = { updateScript = gnome.updateScript { packageName = "manuals"; @@ -89,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "API documentation browser for GNOME"; + description = "Tool for browsing documentation"; mainProgram = "manuals"; homepage = "https://apps.gnome.org/Manuals/"; changelog = "https://gitlab.gnome.org/GNOME/manuals/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";