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 +}
