commit:     028b0d3e3eb40825d08dd4e187f7b9f93e087a0a
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 14 13:10:35 2025 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Aug 14 13:10:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028b0d3e

gnome-base/gsettings-desktop-schemas: add 48.0

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 gnome-base/gsettings-desktop-schemas/Manifest      |  1 +
 .../files/48.0-default-fonts.patch                 | 20 ++++++++++
 .../gsettings-desktop-schemas-48.0.ebuild          | 43 ++++++++++++++++++++++
 3 files changed, 64 insertions(+)

diff --git a/gnome-base/gsettings-desktop-schemas/Manifest 
b/gnome-base/gsettings-desktop-schemas/Manifest
index 0d1035162c04..85b2433ba35a 100644
--- a/gnome-base/gsettings-desktop-schemas/Manifest
+++ b/gnome-base/gsettings-desktop-schemas/Manifest
@@ -1,3 +1,4 @@
 DIST gsettings-desktop-schemas-45.0.tar.xz 750056 BLAKE2B 
b65c846654fac5a104ad9a7d67546c6fb3d54aada178d58c575d22a8c2adc0057c1f1dc177562740f7ae94d0e17743789ca902db7c2fcc42c844bb66e401eaec
 SHA512 
b3e00164aa47cf19b53bf8fd9cd9526c0a4f3d770e8c77953dba0bdf49b85d56f87f45254d18260e7a7b0ec7e24fc049fde503a1ea93e87946dbbd53b5dfc0f2
 DIST gsettings-desktop-schemas-46.1.tar.xz 779204 BLAKE2B 
dd422905dc029967f452080b2c605937518637c65d0a6eb4ce7ca32d9622fe4f64337416cd3396e25365c3969cafc0c4ccf7cf73cb8defd471d13dfac3b0aec6
 SHA512 
365ab5501450653cf11730dc1b6428f76549d8733d4d8d4f88fa84ff5c114c2a8883edae20c70280d0022974cb0813c2b6b66c359a6de7d79151d0a59d5aa408
 DIST gsettings-desktop-schemas-47.1.tar.xz 806272 BLAKE2B 
8a67f6da435c30b87c172ae12b1cce7d614f2804eb3135d6c36d144adce697aec13f9861ff15edf6a55c20f96cf51b0a9bbdcbdd6de65c327bc8cd13888fe389
 SHA512 
8c4575958f6dd351e4a1a60d61f9080933979942b2fcef5c1211ab508b99a91325c857a9ac8d92e372968fad4736d55aa7b746f185aae9ecd1f691ced9ff53a0
+DIST gsettings-desktop-schemas-48.0.tar.xz 813656 BLAKE2B 
b65b7c2e5c1951623b07cbe6e5c7b39c8dd5ccf222bcac18a1fb5b92d21ce072ffe51d89202b173394ece4dcd23ad1936b844c39fc76facaf1f704583a0603bd
 SHA512 
2c438b14c21a8dd0da12d3eca0b0e77e75d900f4c5ce9365312578e874f4e4fadc16caeefe89dcf1b8482305d3755ee81bfa20ab54e7a77d180fb2a8bf2c39b7

diff --git 
a/gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch 
b/gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch
new file mode 100644
index 000000000000..afc467f11a13
--- /dev/null
+++ b/gnome-base/gsettings-desktop-schemas/files/48.0-default-fonts.patch
@@ -0,0 +1,20 @@
+Do not override distribution choices for default monospace and document font.
+--- a/schemas/org.gnome.desktop.interface.gschema.xml.in       2025-03-17 
13:36:02.000000000 +0100
++++ b/schemas/org.gnome.desktop.interface.gschema.xml.in       2025-08-14 
15:08:12.337541033 +0200
+@@ -156,14 +156,14 @@
+       </description>
+     </key>
+     <key name="document-font-name" type="s">
+-      <default>'Adwaita Sans 11'</default>
++      <default>'Sans 11'</default>
+       <summary>Document font</summary>
+       <description>
+         Name of the default font used for reading documents.
+       </description>
+     </key>
+     <key name="monospace-font-name" type="s">
+-      <default>'Adwaita Mono 11'</default>
++      <default>'Monospace 11'</default>
+       <summary>Monospace font</summary>
+       <description>
+         Name of a monospaced (fixed-width) font for use in locations like

diff --git 
a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild 
b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild
new file mode 100644
index 000000000000..3ea835bd2ed5
--- /dev/null
+++ b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-48.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Collection of GSettings schemas for GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas";
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="+introspection"
+
+BDEPEND="
+       introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+       dev-util/glib-utils
+       >=sys-devel/gettext-0.19.8
+       virtual/pkgconfig
+"
+
+PATCHES=(
+       # Use generic sans and monospace aliases
+       "${FILESDIR}"/48.0-default-fonts.patch
+)
+
+src_configure() {
+       local emesonargs=(
+               $(meson_use introspection)
+       )
+       meson_src_configure
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       gnome2_schemas_update
+}
+
+pkg_postrm() {
+       xdg_pkg_postrm
+       gnome2_schemas_update
+}

Reply via email to