mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 05:57:04 +01:00
gnu: xfce4-settings: Update to 4.20.0.
* 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
This commit is contained in:
parent
9f292ed542
commit
b94eba693e
2 changed files with 23 additions and 15 deletions
|
@ -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">
|
||||
|
|
|
@ -731,7 +731,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/"
|
||||
|
@ -739,20 +739,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
|
||||
|
|
Loading…
Reference in a new issue