guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.
commit 7ca615e3a22cefc19ea746999fb16bbc8fe748ef
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Mon May 19 14:01:20 2025 +0900
gnu: libnotify: Update to 0.8.8.
Tests are disabled, as they cause multiple dependency cycles. Few seem
to run this test suite, including upstream's CI.
* gnu/packages/gnome.scm (libnotify): Update to 0.8.8.
[#:tests?]: Set to #f.
[#:configure-flags]: Add “-Dtests=false”.
[inputs]: Remove gtk+.
---
gnu/packages/gnome.scm | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 334c850373..2e8ae16479 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3050,7 +3050,7 @@ configuring CUPS.")
(define-public libnotify
(package
(name "libnotify")
- (version "0.8.3")
+ (version "0.8.8")
(source
(origin
(method url-fetch)
@@ -3059,11 +3059,17 @@ configuring CUPS.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1h7nn9pz797bfmpz3d0s46yjv4ydppnzwifzdx0d6shm8vwkx3zf"))))
+ "1pgxbfrw8vhgshl5dl51wl3ir91g7a1g84ynpapbab6w37v0whi3"))))
(outputs '("out" "doc"))
(build-system meson-build-system)
(arguments
(list
+ ;; The recently added tests would require a notification daemon, which
+ ;; introduce a circular dependency with libnotify.
+ #:tests? #f
+ ;; Also disable tests via configure-flags, as building them requires
+ ;; gtk, which would introduce yet another circle…
+ #:configure-flags #~(list "-Dtests=false")
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'move-doc
@@ -3073,7 +3079,7 @@ configuring CUPS.")
(mkdir-p (dirname new))
(rename-file old new)))))))
(propagated-inputs (list gdk-pixbuf glib)) ;in Requires of libnotify.pc.
- (inputs (list gtk+ libpng))
+ (inputs (list libpng))
(native-inputs
(list pkg-config
`(,glib "bin")