* [bug#74989] [PATCH 01/23] gnu: xfce4-dev-tools: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 02/23] gnu: libxfce4util: " iyzsong--- via Guix-patches via
` (22 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-dev-tools): Update to 4.20.0.
[native-inputs]: Add meson.
[inputs]: Add python.
[propagated-inputs]: Add glib:bin.
Change-Id: Ifabd5a554a4af0cfbe86554cac9428c7a61c25ce
---
gnu/packages/xfce.scm | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 48fdfc8fdc..ab279eac2c 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -38,6 +38,7 @@ (define-module (gnu packages xfce)
#:use-module (gnu packages apr)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
+ #:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages fonts)
@@ -2222,7 +2223,7 @@ (define-public xfce4-weather-plugin
(define-public xfce4-dev-tools
(package
(name "xfce4-dev-tools")
- (version "4.18.1")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -2230,13 +2231,16 @@ (define-public xfce4-dev-tools
"xfce4-dev-tools-" version ".tar.bz2"))
(sha256
(base32
- "10bnb8q7sj60ahzfwrb3av4ngr17wk1p6jsnfv0yn8l90kksnb41"))))
+ "1ak68k6r0q6dh3knc3vxqvkvkw54f916wfrsm8g7gk0fiah3kfhz"))))
(build-system gnu-build-system)
(native-inputs
- (list pkg-config
+ (list meson
+ pkg-config
libxslt))
(inputs
- (list glib))
+ (list glib python))
+ (propagated-inputs
+ (list `(,glib "bin"))) ; 'glib-genmarshal' required by 'xdt-depends.m4'
(home-page "https://docs.xfce.org/xfce/xfce4-dev-tools/")
(synopsis "Xfce developer tools")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 02/23] gnu: libxfce4util: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 01/23] gnu: xfce4-dev-tools: Update to 4.20.0 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 03/23] gnu: xfconf: " iyzsong--- via Guix-patches via
` (21 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (libxfce4util): Update to 4.20.0.
Change-Id: Id503c73d35e76708567d83e47280bc762d5dfc6b
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index ab279eac2c..c17a76b213 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -112,7 +112,7 @@ (define-public gtk-xfce-engine
(define-public libxfce4util
(package
(name "libxfce4util")
- (version "4.18.2")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -120,7 +120,7 @@ (define-public libxfce4util
"/" name "-" version ".tar.bz2"))
(sha256
(base32
- "0ly3i4w2xb9rcmkr34d8yrig3fvb4yxzranl1i9f5xvq5cc2k8yr"))))
+ "14mml8rdj16gkax92h89vcgf6sphp7v3jf5r7n1858lmk6f3yj91"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config gobject-introspection intltool vala))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 03/23] gnu: xfconf: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 01/23] gnu: xfce4-dev-tools: Update to 4.20.0 iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 02/23] gnu: libxfce4util: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 04/23] gnu: libxfce4ui: " iyzsong--- via Guix-patches via
` (20 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfconf): Update to 4.20.0.
[arguments]: Add 'patch-configure phase for 'gdbus-codegen'.
Change-Id: I9b652946796ff65d7fa22338adfcbb6534894169
---
gnu/packages/xfce.scm | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index c17a76b213..7b6b525cb7 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -135,7 +135,7 @@ (define-public libxfce4util
(define-public xfconf
(package
(name "xfconf")
- (version "4.18.3")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -143,12 +143,18 @@ (define-public xfconf
"xfconf-" version ".tar.bz2"))
(sha256
(base32
- "165xbr6y5z4zr235znkqlwkcy2ib9hgfqrdic0n7p57nas8ccv65"))))
+ "1zbyar9hzvqf498z1a3q6kf6r77a6qm9x2gw6p7i6sviy5h3ri4b"))))
(build-system gnu-build-system)
(arguments
'(#:phases
;; Run check after install phase to test dbus activation.
(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"))))
;; tests-end seems to hang forever
(add-before 'configure 'patchout-tests-end
(lambda _
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 04/23] gnu: libxfce4ui: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (2 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 03/23] gnu: xfconf: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 05/23] gnu: elementary-xfce-icon-theme: Update to 0.20 iyzsong--- via Guix-patches via
` (19 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (libxfce4ui): Update to 4.20.0.
Change-Id: Id5301ea1e0694f9ed2e39943b0742a5690cc73c5
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 7b6b525cb7..bc1af0c495 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -192,7 +192,7 @@ (define-public xfconf
(define-public libxfce4ui
(package
(name "libxfce4ui")
- (version "4.18.6")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -200,7 +200,7 @@ (define-public libxfce4ui
name "-" version ".tar.bz2"))
(sha256
(base32
- "1k9hrq4mlpknv6kb32aakp57n0vaxv3q7716kkvcgin8dhh9kpbp"))))
+ "1vpafvmn2x95n0d8dmr6pp81w8bw2ksicp6dvsm7a0zjhilrks3m"))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 05/23] gnu: elementary-xfce-icon-theme: Update to 0.20.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (3 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 04/23] gnu: libxfce4ui: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 06/23] gnu: exo: Update to 4.20.0 iyzsong--- via Guix-patches via
` (18 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.20.
Change-Id: I230bf0e71ab85dfd31beec4a7b9b826dedd842dc
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index bc1af0c495..b9b7b00818 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -277,7 +277,7 @@ (define-public catfish
(define-public elementary-xfce-icon-theme
(package
(name "elementary-xfce-icon-theme")
- (version "0.19")
+ (version "0.20")
(source (origin
(method git-fetch)
(uri
@@ -287,7 +287,7 @@ (define-public elementary-xfce-icon-theme
(file-name (git-file-name name version))
(sha256
(base32
- "0yvn8s7z18g4far37xyq6d5hw9x89injkdcy21sibpwjkv2cy6kv"))))
+ "0fdfqf98rk3z30qcs5ca3i3ybwg4icvq6yrxwv8i3yl0ikw6rc4k"))))
(build-system gnu-build-system)
(arguments
'(#:tests? #f ; no check target
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 06/23] gnu: exo: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (4 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 05/23] gnu: elementary-xfce-icon-theme: Update to 0.20 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 07/23] gnu: garcon: " iyzsong--- via Guix-patches via
` (17 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (exo): Update to 4.20.0.
Change-Id: Ia847597bfbc1ddc34a8fb2ada761bfa70e327697
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index b9b7b00818..af202fe1d3 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -310,7 +310,7 @@ (define-public elementary-xfce-icon-theme
(define-public exo
(package
(name "exo")
- (version "4.18.0")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -318,7 +318,7 @@ (define-public exo
"exo-" version ".tar.bz2"))
(sha256
(base32
- "0mbxv8hys1i8s4p5d0pvgywsjgf21ki0mzcp8avcv2588p862b2g"))))
+ "1387xib59z9m43z772lz3kwjrcd6id9zs5yr3khgs7jz4jczfxs2"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config intltool))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 07/23] gnu: garcon: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (5 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 06/23] gnu: exo: Update to 4.20.0 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 08/23] gnu: tumbler: Update 4.20.0 iyzsong--- via Guix-patches via
` (16 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (garcon): Update to 4.20.0.
Change-Id: I76831f22da1244074b880b64205a3300d10948cb
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index af202fe1d3..5619f2767c 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -339,7 +339,7 @@ (define-public exo
(define-public garcon
(package
(name "garcon")
- (version "4.18.2")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -347,7 +347,7 @@ (define-public garcon
"garcon-" version ".tar.bz2"))
(sha256
(base32
- "0ka35nxqhl4cbmyf9x2ysinihixsqmibqywqr2zqz5iiw699530v"))))
+ "13ysx9gl22a5rjzl4m3v0zm3hpii1jy38b5lz3fs971h29y53f3z"))))
(build-system gnu-build-system)
(native-inputs
(list `(,glib "bin") gobject-introspection intltool pkg-config))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 08/23] gnu: tumbler: Update 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (6 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 07/23] gnu: garcon: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 09/23] gnu: Add libxfce4windowing iyzsong--- via Guix-patches via
` (15 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (tumbler): Update to 4.20.0.
[native-inputs]: Remove dbus-glib.
[arguments]: Add 'patch-configure phase for 'gdbus-codegen'.
Change-Id: Ie661eae35d935c1e05952d7d5c20872be3ca492f
---
gnu/packages/xfce.scm | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 5619f2767c..e86341fef9 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -366,7 +366,7 @@ (define-public garcon
(define-public tumbler
(package
(name "tumbler")
- (version "4.18.2")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -374,12 +374,20 @@ (define-public tumbler
"tumbler-" version ".tar.bz2"))
(sha256
(base32
- "0ymy6a0hbv5iainphgpd7dfi8snpg7zs7lyqq2cgiiza6p3fwc5m"))))
+ "102qwa8an7wdqf0hrqd5k51aiib3zww0iizsigllfrcjamyn9cbl"))))
(build-system gnu-build-system)
+ (arguments
+ (list #: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
- `(,glib "bin") ; need glib-genmarshal
- dbus-glib)) ; need dbus-binding-tool
+ `(,glib "bin"))) ; need glib-genmarshal and gdbus-codegen
(propagated-inputs
(list glib)) ; required by tumbler-1.pc
(inputs
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 09/23] gnu: Add libxfce4windowing.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (7 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 08/23] gnu: tumbler: Update 4.20.0 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 10/23] gnu: xfce4-panel: Update to 4.20.0 iyzsong--- via Guix-patches via
` (14 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (libxfce4windowing): New package.
Change-Id: Ica871e0068e423fbc75f58f354cdd5f6e3b66900
---
gnu/packages/xfce.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index e86341fef9..e6499987e4 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -410,6 +410,34 @@ (define-public tumbler
management D-Bus specification.")
(license gpl2+)))
+(define-public libxfce4windowing
+ (package
+ (name "libxfce4windowing")
+ (version "4.20.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://archive.xfce.org/src/xfce/"
+ name "/" (version-major+minor version) "/"
+ name "-" version ".tar.bz2"))
+ (sha256
+ (base32
+ "0s4zjf7bwzski7zsmb7i5frd4xr8w7ng8gn8285b0vv0g4frpwjn"))))
+ (build-system gnu-build-system)
+ (native-inputs (list pkg-config xfce4-dev-tools))
+ (propagated-inputs (list gtk+)) ; required by libxfce4windowing-0.pc
+ (inputs (list libdisplay-info
+ libwnck
+ libxrandr
+ wayland
+ wayland-protocols))
+ (home-page "https://www.xfce.org/")
+ (synopsis "Windowing concept abstraction library for X11 and Wayland")
+ (description
+ "Libxfce4windowing is an abstraction library that attempts to present
+windowing concepts (screens, toplevel windows, workspaces, etc.) in a
+windowing-system-independent manner.")
+ (license lgpl2.1+)))
+
(define-public xfce4-panel
(package
(name "xfce4-panel")
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 10/23] gnu: xfce4-panel: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (8 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 09/23] gnu: Add libxfce4windowing iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 11/23] gnu: xfdesktop: " iyzsong--- via Guix-patches via
` (13 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-panel): Update to 4.20.0.
[source]: Remove 'xfce4-panel-plugins.patch'.
[arguments]: Add 'patch-configure phase for 'gdbus-codegen'.
[inputs]: Remove gtk+-2. Add gtk-layer-shell and libxfce4windowing.
[native-search-paths]: Replace 'X_XFCE4_LIB_DIRS' with 'XDG_DATA_DIRS'.
* gnu/packages/patches/xfce4-panel-plugins.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: I8104a9a9e0fcd69b12ebc1346681f6f4bb29e17d
---
gnu/local.mk | 1 -
.../patches/xfce4-panel-plugins.patch | 115 ------------------
gnu/packages/xfce.scm | 20 +--
3 files changed, 13 insertions(+), 123 deletions(-)
delete mode 100644 gnu/packages/patches/xfce4-panel-plugins.patch
diff --git a/gnu/local.mk b/gnu/local.mk
index fbe9dfbb0e..4f052da781 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -2366,7 +2366,6 @@ dist_patch_DATA = \
%D%/packages/patches/xfig-Enable-error-message-for-missing-libraries.patch \
%D%/packages/patches/xfig-Fix-double-free-when-requesting-MediaBox.patch \
%D%/packages/patches/xfig-Use-pkg-config-to-set-fontconfig-CFLAGS-and-LIBS.patch \
- %D%/packages/patches/xfce4-panel-plugins.patch \
%D%/packages/patches/xfce4-settings-defaults.patch \
%D%/packages/patches/xgboost-use-system-dmlc-core.patch \
%D%/packages/patches/xmonad-dynamic-linking.patch \
diff --git a/gnu/packages/patches/xfce4-panel-plugins.patch b/gnu/packages/patches/xfce4-panel-plugins.patch
deleted file mode 100644
index df5a0a914d..0000000000
--- a/gnu/packages/patches/xfce4-panel-plugins.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-Search for xfce4 panel plugins in the directories specified
-in XDG_DATA_DIRS and X_XFCE4_LIB_DIRS. For discussion of the
-relevant issues, see:
-
- https://bugzilla.xfce.org/show_bug.cgi?id=5455
-
-Patch by Mark H Weaver <mhw@netris.org>
-
---- xfce4-panel-4.10.0/panel/panel-module.c.orig 2012-04-28 16:31:35.000000000 -0400
-+++ xfce4-panel-4.10.0/panel/panel-module.c 2014-12-14 01:31:55.728107386 -0500
-@@ -35,8 +35,14 @@
- #include <panel/panel-plugin-external-wrapper.h>
- #include <panel/panel-plugin-external-46.h>
-
--#define PANEL_PLUGINS_LIB_DIR (LIBDIR G_DIR_SEPARATOR_S "panel" G_DIR_SEPARATOR_S "plugins")
--#define PANEL_PLUGINS_LIB_DIR_OLD (LIBDIR G_DIR_SEPARATOR_S "panel-plugins")
-+#define PANEL_PLUGINS_LIB_DIR_TAIL (G_DIR_SEPARATOR_S "panel" G_DIR_SEPARATOR_S "plugins")
-+#define PANEL_PLUGINS_LIB_DIR_TAIL_OLD (G_DIR_SEPARATOR_S "panel-plugins")
-+
-+static const gchar *plugins_lib_dir_tails[] =
-+{
-+ PANEL_PLUGINS_LIB_DIR_TAIL,
-+ PANEL_PLUGINS_LIB_DIR_TAIL_OLD
-+};
-
-
- typedef enum _PanelModuleRunMode PanelModuleRunMode;
-@@ -335,21 +341,39 @@
- /* show a messsage if the old module path key still exists */
- g_message ("Plugin %s: The \"X-XFCE-Module-Path\" key is "
- "ignored in \"%s\", the panel will look for the "
-- "module in %s. See bug #5455 why this decision was made",
-- name, filename, PANEL_PLUGINS_LIB_DIR);
-+ "module in DIR%s for each DIR in $X_XFCE4_LIB_DIRS "
-+ "(%s by default). See bug #5455 for discussion.",
-+ name, filename, PANEL_PLUGINS_LIB_DIR_TAIL, LIBDIR);
- }
- #endif
-
-- path = g_module_build_path (PANEL_PLUGINS_LIB_DIR, module_name);
-- found = g_file_test (path, G_FILE_TEST_EXISTS);
-+ /* search for module */
-+ {
-+ gchar *dirs_string;
-+ gchar **dirs;
-+ int i, j;
-+
-+ dirs_string = (gchar *) g_getenv ("X_XFCE4_LIB_DIRS");
-+ if (!dirs_string)
-+ dirs_string = LIBDIR;
-+ dirs = g_strsplit (dirs_string, G_SEARCHPATH_SEPARATOR_S, 0);
-+
-+ found = FALSE;
-+ path = NULL;
-+
-+ for (i = 0; !found && dirs[i] != NULL; i++)
-+ for (j = 0; !found && j < G_N_ELEMENTS (plugins_lib_dir_tails); j++)
-+ {
-+ gchar *dir = g_strconcat (dirs[i], plugins_lib_dir_tails[j], NULL);
-+
-+ g_free (path);
-+ path = g_module_build_path (dir, module_name);
-+ found = g_file_test (path, G_FILE_TEST_EXISTS);
-+ g_free (dir);
-+ }
-
-- if (!found)
-- {
-- /* deprecated location for module plugin directories */
-- g_free (path);
-- path = g_module_build_path (PANEL_PLUGINS_LIB_DIR_OLD, module_name);
-- found = g_file_test (path, G_FILE_TEST_EXISTS);
-- }
-+ g_strfreev (dirs);
-+ }
-
- if (G_LIKELY (found))
- {
---- xfce4-panel-4.10.0/panel/panel-module-factory.c.orig 2012-04-28 16:31:35.000000000 -0400
-+++ xfce4-panel-4.10.0/panel/panel-module-factory.c 2014-12-13 23:55:27.439404812 -0500
-@@ -42,6 +42,11 @@
- #define PANEL_PLUGINS_DATA_DIR (DATADIR G_DIR_SEPARATOR_S "panel" G_DIR_SEPARATOR_S "plugins")
- #define PANEL_PLUGINS_DATA_DIR_OLD (DATADIR G_DIR_SEPARATOR_S "panel-plugins")
-
-+static const gchar *plugins_data_dir_tails[] =
-+{
-+ (G_DIR_SEPARATOR_S "xfce4" G_DIR_SEPARATOR_S "panel" G_DIR_SEPARATOR_S "plugins"),
-+ (G_DIR_SEPARATOR_S "xfce4" G_DIR_SEPARATOR_S "panel-plugins")
-+};
-
-
- static void panel_module_factory_finalize (GObject *object);
-@@ -223,8 +228,22 @@
- panel_module_factory_load_modules (PanelModuleFactory *factory,
- gboolean warn_if_known)
- {
-+ const gchar * const * system_data_dirs;
-+ int i, j;
-+
- panel_return_if_fail (PANEL_IS_MODULE_FACTORY (factory));
-
-+ system_data_dirs = g_get_system_data_dirs ();
-+ for (i = 0; system_data_dirs[i] != NULL; i++)
-+ for (j = 0; j < G_N_ELEMENTS (plugins_data_dir_tails); j++)
-+ {
-+ gchar *dir;
-+
-+ dir = g_strconcat (system_data_dirs[i], plugins_data_dir_tails[j], NULL);
-+ panel_module_factory_load_modules_dir (factory, dir, warn_if_known);
-+ g_free (dir);
-+ }
-+
- /* load from the new and old location */
- panel_module_factory_load_modules_dir (factory, PANEL_PLUGINS_DATA_DIR, warn_if_known);
- panel_module_factory_load_modules_dir (factory, PANEL_PLUGINS_DATA_DIR_OLD, warn_if_known);
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index e6499987e4..0315179ecb 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -441,7 +441,7 @@ (define-public libxfce4windowing
(define-public xfce4-panel
(package
(name "xfce4-panel")
- (version "4.18.6")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -449,12 +449,17 @@ (define-public xfce4-panel
name "-" version ".tar.bz2"))
(sha256
(base32
- "0qkw1msrvq7hc4mjg9iai0kymgkrpj1nijv04zjbdfcbymhp2cr1"))
- (patches (search-patches "xfce4-panel-plugins.patch"))))
+ "1f235lwmqavvsay9899gm7p2z3fdha6qgx05wczikhhnbmgwsczz"))))
(build-system gnu-build-system)
(arguments
`(#: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"))))
(add-after 'unpack 'fix-tzdata-path
(lambda* (#:key inputs #:allow-other-keys)
(substitute* (string-append "plugins/clock/clock.c")
@@ -470,15 +475,16 @@ (define-public xfce4-panel
(inputs
(list tzdata ;; For fix-tzdata-path phase only.
exo
- gtk+-2
xfconf
garcon
+ gtk-layer-shell
libwnck
- libxfce4ui))
+ libxfce4ui
+ libxfce4windowing))
(native-search-paths
(list (search-path-specification
- (variable "X_XFCE4_LIB_DIRS")
- (files '("lib/xfce4")))))
+ (variable "XDG_DATA_DIRS")
+ (files '("share")))))
(home-page "https://www.xfce.org/")
(synopsis "Xfce desktop panel")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 11/23] gnu: xfdesktop: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (9 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 10/23] gnu: xfce4-panel: Update to 4.20.0 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 12/23] gnu: xfce4-session: " iyzsong--- via Guix-patches via
` (12 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfdesktop): Update to 4.20.0.
[arguments]: Add 'patch-configure phase. Adjust 'prepare-background-image
phase.
[native-inputs]: Add glib:bin.
[inputs]: Add gtk-layer-shell, libxfce4windowing and libyaml.
Change-Id: Ic7f56f7d344b3bd40e0118f8890ece5a69a71e28
---
gnu/packages/xfce.scm | 30 +++++++++++++++++++++++-------
1 file changed, 23 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 0315179ecb..4a502d75a4 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -67,6 +67,7 @@ (define-module (gnu packages xfce)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages search)
+ #:use-module (gnu packages serialization)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages textutils)
#:use-module (gnu packages version-control)
@@ -1020,7 +1021,7 @@ (define-public xfwm4-themes
(define-public xfdesktop
(package
(name "xfdesktop")
- (version "4.18.1")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -1028,7 +1029,7 @@ (define-public xfdesktop
"xfdesktop-" version ".tar.bz2"))
(sha256
(base32
- "0mpp9znpwkhp1h4cmpxhkhij1qgdr0fa6npzm4i7x1r51hcni4pg"))
+ "0cjnsrf7788vyq1mfcx4qypdhd9b2gqigj6yk6ffpwy7h2x42w12"))
(modules '((guix build utils)))
(snippet
#~(begin
@@ -1038,6 +1039,18 @@ (define-public xfdesktop
(build-system gnu-build-system)
(arguments
`(#: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")
+ (("\\$PKG_CONFIG --variable=glib_compile_resources gio-2.0")
+ "type -p glib-compile-resources")
+ (("\\$PKG_CONFIG --variable=glib_genmarshal glib-2.0")
+ "type -p glib-genmarshal")
+ (("\\$PKG_CONFIG --variable=glib_mkenums glib-2.0")
+ "type -p glib-mkenums"))))
(add-before 'configure 'prepare-background-image
(lambda _
;; Stick a Guix logo in the background image. XXX: It
@@ -1051,23 +1064,26 @@ (define-public xfdesktop
"/tmp/guix.png" image
"/tmp/final.jpg")
(copy-file "/tmp/final.jpg" image))
- '(;; "backgrounds/xfce-blue.jpg"
- "backgrounds/xfce-stripes.png"
- "backgrounds/xfce-teal.jpg"
- "backgrounds/xfce-verticals.png"))
+ '( ;; "backgrounds/xfce-blue.jpg"
+ "backgrounds/xfce-stripes.svg"
+ "backgrounds/xfce-teal.svg"
+ "backgrounds/xfce-verticals.svg"))
#t)))
#:disallowed-references (,inkscape/stable ,imagemagick)))
(native-inputs
- (list pkg-config intltool
+ (list (list glib "bin") pkg-config intltool
;; For our own ‘prepare-background-image’ phase.
inkscape/stable imagemagick))
(inputs
(list exo
garcon
+ gtk-layer-shell
libnotify
libwnck
libxfce4ui
+ libxfce4windowing
+ libyaml
thunar))
(home-page "https://www.xfce.org/")
(synopsis "Xfce desktop manager")
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 12/23] gnu: xfce4-session: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (10 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 11/23] gnu: xfdesktop: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 13/23] gnu: xfce4-settings: " iyzsong--- via Guix-patches via
` (11 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-session): Update to 4.20.0.
[source]: Adjust snippet.
[arguments]: Remove 'patch-xflock phase. Add 'patch-configure phase.
Pass "--with-wayland-session-prefix" to configure.
[inputs]: Add gtk-layer-shell and libxfce4windowing. Remove xset.
Change-Id: I0b33e30976ef44da5f505cd2cbd486fd025ec270
---
gnu/packages/xfce.scm | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 4a502d75a4..925ea17d71 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -687,11 +687,11 @@ (define-public xfce4-session
"xfce4-session-" version ".tar.bz2"))
(sha256
(base32
- "05k5w3n3hyb93a74f0qc6q0lky4vc51vdlsra8d8i2rkqxs5174s"))
+ "11agss7x749i4wnw82czv0b053mhqn34hwi8rihj6sgfwqzj6aaj"))
(modules '((guix build utils)))
(snippet
'(begin
- (substitute* "xfsm-shutdown-helper/main.c"
+ (substitute* "libxfsm/xfsm-shutdown-common.h"
(("/sbin/shutdown -h now") "halt")
(("/sbin/shutdown -r now") "restart")
(("/usr/sbin/pm-suspend") "pm-suspend")
@@ -700,27 +700,30 @@ (define-public xfce4-session
(build-system gnu-build-system)
(arguments
'(#:configure-flags
- (list (string-append "--with-xsession-prefix=" %output))
+ (list (string-append "--with-xsession-prefix=" %output)
+ (string-append "--with-wayland-session-prefix=" %output))
;; Disable icon cache update.
#:make-flags
'("gtk_update_icon_cache=true")
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'patch-xflock
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((xset (assoc-ref inputs "xset")))
- (substitute* "scripts/xflock4"
- (("xset") (string-append xset "/bin/xset")))))))))
+ (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 iceauth
+ gtk-layer-shell
upower
polkit
libsm
libwnck
libxfce4ui
- xset))
+ libxfce4windowing))
(home-page "https://www.xfce.org/")
(synopsis "Xfce session manager")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 13/23] gnu: xfce4-settings: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (11 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 12/23] gnu: xfce4-session: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 14/23] gnu: xfce4-power-manager: " iyzsong--- via Guix-patches via
` (10 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@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
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 14/23] gnu: xfce4-power-manager: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (12 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 13/23] gnu: xfce4-settings: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 15/23] gnu: xfce4-pulseaudio-plugin: Update to 0.4.9 iyzsong--- via Guix-patches via
` (9 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.20.0.
[arguments]: Add 'patch-configure phase.
[native-inputs]: Add glib:bin.
Change-Id: I094a7ae49dab6f8a8f380d033766eccff2142807
---
gnu/packages/xfce.scm | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 5fa84b4063..bcb5334d04 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -1348,7 +1348,7 @@ (define-public xfce
(define-public xfce4-power-manager
(package
(name "xfce4-power-manager")
- (version "4.18.4")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -1356,10 +1356,19 @@ (define-public xfce4-power-manager
"xfce4-power-manager-" version ".tar.bz2"))
(sha256
(base32
- "0x6qychcgqxc5dwwxzypqw2da35y6cd25ngg42zxndnrvixqz4bn"))))
+ "0agdsq2d4kr9aw7nqj1x5cgpxqcjffajipwjvlxq6likyv7924wp"))))
(build-system gnu-build-system)
+ (arguments
+ (list #: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 libxrandr gtk+ upower libnotify libxfce4ui))
(home-page "https://www.xfce.org/")
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 15/23] gnu: xfce4-pulseaudio-plugin: Update to 0.4.9.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (13 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 14/23] gnu: xfce4-power-manager: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 16/23] gnu: xfce4-appfinder: Update to 4.20.0 iyzsong--- via Guix-patches via
` (8 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.9.
Change-Id: I16d3c40c07a9d7c2c2a3ad4bdf1a044c78617b1a
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index bcb5334d04..5f95fe252d 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -548,7 +548,7 @@ (define-public xfce4-clipman-plugin
(define-public xfce4-pulseaudio-plugin
(package
(name "xfce4-pulseaudio-plugin")
- (version "0.4.8")
+ (version "0.4.9")
(source
(origin
(method url-fetch)
@@ -557,7 +557,7 @@ (define-public xfce4-pulseaudio-plugin
(version-major+minor version) "/"
"xfce4-pulseaudio-plugin-" version ".tar.bz2"))
(sha256
- (base32 "0j037wnx0z22nw11mq0y3cnq1srr52zckjap3klj3hirghh2nx5x"))))
+ (base32 "16n9vnzwi1j90yxcf4c0lkyqkl969yj6hiby3cvd0j18zcapd050"))))
(build-system gnu-build-system)
(native-inputs
(list intltool pkg-config dbus-glib dbus))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 16/23] gnu: xfce4-appfinder: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (14 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 15/23] gnu: xfce4-pulseaudio-plugin: Update to 0.4.9 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 17/23] gnu: xfce4-session: " iyzsong--- via Guix-patches via
` (7 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.20.0.
Change-Id: Ic78aaf9f7c1c1df22dec137281c3af79c57142a1
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 5f95fe252d..c3e02259d9 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -654,7 +654,7 @@ (define-public xfce4-xkb-plugin
(define-public xfce4-appfinder
(package
(name "xfce4-appfinder")
- (version "4.18.1")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -663,7 +663,7 @@ (define-public xfce4-appfinder
"/" name "-" version ".tar.bz2"))
(sha256
(base32
- "1yck11y86d45yxsppd1yqk894k3cf5vh91a5sm559gl175jylm4q"))))
+ "013kkspy9gma5yzzwvwqm9452i6z67zc4f2lnifjhgn8gpvq5jl2"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config intltool))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 17/23] gnu: xfce4-session: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (15 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 16/23] gnu: xfce4-appfinder: Update to 4.20.0 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 18/23] gnu: thunar: " iyzsong--- via Guix-patches via
` (6 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-session): Update to 4.20.0.
Change-Id: Ie276c343e49f7d4d2ab6ac891fda00070d73a8ad
---
gnu/packages/xfce.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index c3e02259d9..86d6aa9860 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -679,7 +679,7 @@ (define-public xfce4-appfinder
(define-public xfce4-session
(package
(name "xfce4-session")
- (version "4.18.4")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 18/23] gnu: thunar: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (16 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 17/23] gnu: xfce4-session: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 19/23] gnu: thunar-volman: " iyzsong--- via Guix-patches via
` (5 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (thunar): Update to 4.20.0.
Change-Id: Iff3ea1e93fc9e23a087582e236eb95951cd644b3
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 86d6aa9860..2faacb8599 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -789,7 +789,7 @@ (define-public xfce4-settings
(define-public thunar
(package
(name "thunar")
- (version "4.18.11") ;stable version = even minor
+ (version "4.20.0") ;stable version = even minor
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -797,7 +797,7 @@ (define-public thunar
"thunar-" version ".tar.bz2"))
(sha256
(base32
- "04nnfnm1913vva3d8515l3vs99q61rhbafj0gl9qqmka0zidl2vx"))))
+ "1c28fnhx8zah6gcq607p8hicar72i6nsydfan593gkxfydv1lwr7"))))
(build-system glib-or-gtk-build-system)
(arguments
'(#:configure-flags '("--with-custom-thunarx-dirs-enabled")))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 19/23] gnu: thunar-volman: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (17 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 18/23] gnu: thunar: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 20/23] gnu: xfwm4: " iyzsong--- via Guix-patches via
` (4 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (thunar-volman): Update to 4.20.0.
Change-Id: I3f37bc6c37f1fce8fea3636eaa6c7831466c4ebd
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 2faacb8599..d7210849b5 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -828,7 +828,7 @@ (define-public thunar
(define-public thunar-volman
(package
(name "thunar-volman")
- (version "4.18.0")
+ (version "4.20.0")
(source
(origin
(method url-fetch)
@@ -836,7 +836,7 @@ (define-public thunar-volman
(version-major+minor version) "/"
"thunar-volman-" version ".tar.bz2"))
(sha256
- (base32 "0rgwhxp6f3cd4ldl6zirvzl4n64f2k65lach84gs4ip2zdzmrdwk"))))
+ (base32 "1nmi3q9jfc4p3dznw96m4ryk8h136qp5bvfipy7mnlcvjm9dinmh"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config intltool))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 20/23] gnu: xfwm4: Update to 4.20.0.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (18 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 19/23] gnu: thunar-volman: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 21/23] gnu: xfce4-dict: Update to 0.8.8 iyzsong--- via Guix-patches via
` (3 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfwm4): Update to 4.20.0.
Change-Id: Ic6acaae40ecd1d3c90a84c99e8a5336e21e27e7c
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index d7210849b5..5817fde3eb 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -984,7 +984,7 @@ (define-public thunarx-python
(define-public xfwm4
(package
(name "xfwm4")
- (version "4.18.0")
+ (version "4.20.0")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/xfce/"
@@ -992,7 +992,7 @@ (define-public xfwm4
"xfwm4-" version ".tar.bz2"))
(sha256
(base32
- "0gy1bxp9va6hz9vrysvh3sffg5ld4dn77in10syb8p5jkf41pkcj"))))
+ "01ng1lcr0a45w1jm3vwsfwk5kfy8jfz3c1ng3n6hvalpjgj672x5"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config intltool))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 21/23] gnu: xfce4-dict: Update to 0.8.8.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (19 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 20/23] gnu: xfwm4: " iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 22/23] gnu: mousepad: Update to 0.6.3 iyzsong--- via Guix-patches via
` (2 subsequent siblings)
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-dict): Update to 0.8.8.
Change-Id: I2d0bc7088533e8cc46fb81701ba37f09ba76c0a5
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 5817fde3eb..35d898e701 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -1213,7 +1213,7 @@ (define-public xfce4-terminal
(define-public xfce4-dict
(package
(name "xfce4-dict")
- (version "0.8.6")
+ (version "0.8.8")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/apps/" name "/"
@@ -1221,7 +1221,7 @@ (define-public xfce4-dict
name "-" version ".tar.bz2"))
(sha256
(base32
- "0h8adjgb7126hafik7r1k9wr3g6d835ggsh8zj9k4k9mf35bfpdf"))))
+ "05p9xbjzhqg2a13c9vsva854kpqjvzj4xjaj98bjrn3ns9wv030d"))))
(build-system gnu-build-system)
(native-inputs
(list intltool pkg-config))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 22/23] gnu: mousepad: Update to 0.6.3.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (20 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 21/23] gnu: xfce4-dict: Update to 0.8.8 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-20 3:56 ` [bug#74989] [PATCH 23/23] gnu: xfce4-weather-plugin: Update to 0.11.3 iyzsong--- via Guix-patches via
2024-12-22 6:09 ` bug#74989: [PATCH 00/23] xfce 4.20 updates 宋文武 via Guix-patches via
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (mousepad): Update to 0.6.3.
[inputs]: Remove gtk+; add gspell and libxfce4ui.
Change-Id: Id19145a649fef4c1aab7b306afeaab12c3960180
---
gnu/packages/xfce.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 35d898e701..f637ceab21 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -1551,7 +1551,7 @@ (define-public xfburn
(define-public mousepad
(package
(name "mousepad")
- (version "0.6.2")
+ (version "0.6.3")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/apps/mousepad/"
@@ -1559,7 +1559,7 @@ (define-public mousepad
version ".tar.bz2"))
(sha256
(base32
- "17fi33mkdz1nfmsgqlfa20l06wwy0s8lcj21cfg6ikdiihxwpjp7"))))
+ "1f99p6f0pw17xs87cph0n07a5yz4zhnsrhl2kjmi907ihp0n5w9g"))))
(build-system gnu-build-system)
(arguments
'(#:configure-flags '(;; Use the GSettings keyfile backend rather than
@@ -1580,7 +1580,7 @@ (define-public mousepad
`(,glib "bin") ; for glib-compile-schemas.
pkg-config))
(inputs
- (list bash-minimal gtk+ gtksourceview-4 xfconf))
+ (list bash-minimal gspell gtksourceview-4 libxfce4ui xfconf))
(home-page "https://git.xfce.org/apps/mousepad/")
(synopsis "Simple text editor for Xfce")
(description
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [bug#74989] [PATCH 23/23] gnu: xfce4-weather-plugin: Update to 0.11.3.
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (21 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 22/23] gnu: mousepad: Update to 0.6.3 iyzsong--- via Guix-patches via
@ 2024-12-20 3:56 ` iyzsong--- via Guix-patches via
2024-12-22 6:09 ` bug#74989: [PATCH 00/23] xfce 4.20 updates 宋文武 via Guix-patches via
23 siblings, 0 replies; 25+ messages in thread
From: iyzsong--- via Guix-patches via @ 2024-12-20 3:56 UTC (permalink / raw)
To: 74989; +Cc: 宋文武, Zhu Zihao, 宋文武
From: 宋文武 <iyzsong@member.fsf.org>
* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.3.
Change-Id: Icd93cd9b981d552b40412b14a53cb845e9f5081f
---
gnu/packages/xfce.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index f637ceab21..0c03b08f80 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -2283,7 +2283,7 @@ (define-public xfce4-wavelan-plugin
(define-public xfce4-weather-plugin
(package
(name "xfce4-weather-plugin")
- (version "0.11.2")
+ (version "0.11.3")
(source (origin
(method url-fetch)
(uri (string-append "https://archive.xfce.org/src/panel-plugins/"
@@ -2292,7 +2292,7 @@ (define-public xfce4-weather-plugin
"/xfce4-weather-plugin-" version ".tar.bz2"))
(sha256
(base32
- "0sw7p8xsgyc7b5w92abigqz9mii79w2vdlprm5c0hmb3g3zhmm35"))))
+ "0mywq00xs0rvdp3kd7kmcv2brpzixz65ijzk2ahg7lh677k1yb80"))))
(build-system gnu-build-system)
(native-inputs
(list intltool pkg-config))
--
2.46.0
^ permalink raw reply related [flat|nested] 25+ messages in thread
* bug#74989: [PATCH 00/23] xfce 4.20 updates
2024-12-20 3:55 [bug#74989] [PATCH 00/23] xfce 4.20 updates iyzsong--- via Guix-patches via
` (22 preceding siblings ...)
2024-12-20 3:56 ` [bug#74989] [PATCH 23/23] gnu: xfce4-weather-plugin: Update to 0.11.3 iyzsong--- via Guix-patches via
@ 2024-12-22 6:09 ` 宋文武 via Guix-patches via
23 siblings, 0 replies; 25+ messages in thread
From: 宋文武 via Guix-patches via @ 2024-12-22 6:09 UTC (permalink / raw)
To: 74989-done; +Cc: 宋文武, Zhu Zihao
Pushed to master!
^ permalink raw reply [flat|nested] 25+ messages in thread