Package: guix-patches;
Reported by: iyzsong <at> envs.net
Date: Fri, 20 Dec 2024 03:53:02 UTC
Severity: normal
Tags: patch
Done: 宋文武 <iyzsong <at> envs.net>
Bug is archived. No further changes may be made.
Message #44 received at 74989 <at> debbugs.gnu.org (full text, mbox):
From: iyzsong <at> envs.net To: 74989 <at> debbugs.gnu.org Cc: 宋文武 <iyzsong <at> member.fsf.org> Subject: [PATCH 13/23] gnu: xfce4-settings: Update to 4.20.0. Date: Fri, 20 Dec 2024 11:56:44 +0800
From: 宋文武 <iyzsong <at> member.fsf.org> * gnu/packages/patches/xfce4-settings-defaults.patch: Adjust patch. * gnu/packages/xfce.scm (xfce4-settings): Update to 4.20.0. [arguments]: Use G-Expressions. Add 'patch-configure phase. [inputs]: Add gtk-layer-shell. [native-inputs]: Add glib:bin. Change-Id: I114e9605dafec5f3ab2b09618cfacd071464e5f7 --- .../patches/xfce4-settings-defaults.patch | 14 +++++------ gnu/packages/xfce.scm | 24 +++++++++++++------ 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/gnu/packages/patches/xfce4-settings-defaults.patch b/gnu/packages/patches/xfce4-settings-defaults.patch index ce5865c481..63976f4334 100644 --- a/gnu/packages/patches/xfce4-settings-defaults.patch +++ b/gnu/packages/patches/xfce4-settings-defaults.patch @@ -1,16 +1,14 @@ This patch make Xfce use "elementary-xfce-dark" as the default icon theme, "Greybird" as the default GTK theme and enable font antialias. - -diff -upr xfce4-settings-4.18.2.orig/xfsettingsd/xsettings.xml xfce4-settings-4.18.2/xfsettingsd/xsettings.xml ---- xfce4-settings-4.18.2.orig/xfsettingsd/xsettings.xml 2023-02-11 16:55:53.000000000 +0800 -+++ xfce4-settings-4.18.2/xfsettingsd/xsettings.xml 2023-05-14 19:20:43.919701586 +0800 +--- xfce4-settings-4.20.0/xfsettingsd/xsettings.xml.orig 2024-12-20 09:53:09.518493612 +0800 ++++ xfce4-settings-4.20.0/xfsettingsd/xsettings.xml 2024-12-20 09:55:15.506496473 +0800 @@ -6,8 +6,8 @@ <channel name="xsettings" version="1.0"> <property name="Net" type="empty"> -- <property name="ThemeName" type="empty"/> -- <property name="IconThemeName" type="empty"/> +- <property name="ThemeName" type="string" value="Adwaita"/> +- <property name="IconThemeName" type="string" value="Adwaita"/> + <property name="ThemeName" type="string" value="Greybird"/> + <property name="IconThemeName" type="string" value="elementary-xfce-dark"/> <property name="DoubleClickTime" type="int" value="400"/> @@ -19,12 +17,12 @@ diff -upr xfce4-settings-4.18.2.orig/xfsettingsd/xsettings.xml xfce4-settings-4. @@ -19,9 +19,9 @@ </property> <property name="Xft" type="empty"> - <property name="DPI" type="empty"/> + <property name="DPI" type="int" value="-1"/> - <property name="Antialias" type="int" value="-1"/> + <property name="Antialias" type="int" value="1"/> <property name="Hinting" type="int" value="-1"/> - <property name="HintStyle" type="string" value="hintnone"/> + <property name="HintStyle" type="string" value="hintfull"/> <property name="RGBA" type="string" value="none"/> - <!-- <property name="Lcdfilter" type="string" value="none"/> --> </property> + <property name="Gtk" type="empty"> diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 925ea17d71..5fa84b4063 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -734,7 +734,7 @@ (define-public xfce4-session (define-public xfce4-settings (package (name "xfce4-settings") - (version "4.18.6") + (version "4.20.0") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/xfce/" @@ -742,20 +742,30 @@ (define-public xfce4-settings name "-" version ".tar.bz2")) (sha256 (base32 - "1zkvcsgx3bnk8gwcgwg7656pw5p9a4xl1fv4divddv96c0dhbafr")) + "1ag5pimprxc12zgdbs27vngin97fc6l9ig7xzc0naacs8aiqsm13")) (patches (search-patches "xfce4-settings-defaults.patch")))) (build-system gnu-build-system) (arguments - `(#:configure-flags '("--enable-pluggable-dialogs" - "--enable-sound-settings" - "--enable-upower-glib" - "--enable-xrandr"))) + (list #:configure-flags + #~(list "--enable-pluggable-dialogs" + "--enable-sound-settings" + "--enable-upower-glib" + "--enable-xrandr") + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'patch-configure + (lambda _ + (substitute* "configure" + ;; XDG_CHECK_PACKAGE_BINARY requires an absolute path. + (("\\$PKG_CONFIG --variable=gdbus_codegen gio-2.0") + "type -p gdbus-codegen"))))))) (native-inputs - (list pkg-config intltool)) + (list (list glib "bin") pkg-config intltool)) (inputs (list colord exo garcon + gtk-layer-shell libnotify libxcursor libxi -- 2.46.0
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.