[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
125/181: gnu: d-feet: Update to 0.3.16.
From: |
guix-commits |
Subject: |
125/181: gnu: d-feet: Update to 0.3.16. |
Date: |
Tue, 13 Sep 2022 02:26:05 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 6c2454f282a5cedf8b1342dcd75c5bc3399a494e
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Fri Sep 9 14:44:08 2022 -0400
gnu: d-feet: Update to 0.3.16.
* gnu/packages/gnome.scm (d-feet): Update to 0.3.16.
[build-system]: Use meson-build-system.
[out-of-source?]: Remove argument.
[glib-or-gtk?]: New argument.
[phases]{pre-check}: Do not ignore any error. Do not set
DBUS_FATAL_WARNINGS.
{wrap-program}: Us search-input-file.
[native-inputs]: Remove labels. Add glib:bin.
[inputs]: Remove hicolor-icon-theme.
---
gnu/packages/gnome.scm | 68 ++++++++++++++++++++++----------------------------
1 file changed, 30 insertions(+), 38 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 8495d82d2e..4437d678c3 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -7114,7 +7114,7 @@ principles are simplicity and standards compliance.")
(define-public d-feet
(package
(name "d-feet")
- (version "0.3.14")
+ (version "0.3.16")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnome/sources/" name "/"
@@ -7122,47 +7122,39 @@ principles are simplicity and standards compliance.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1m8lwiwl5jhi0x7y6x5zmd3hjplgvdjrb8a8jg74rvkygslj1p7f"))))
- (build-system glib-or-gtk-build-system)
+ "1jqw5ndpgyb0zxh0g21ai1911lfrm56vz18xbccfqm4sk95wwcw7"))))
+ (build-system meson-build-system)
(arguments
- '(#:out-of-source? #f ; tests need to run in the source directory.
- #:phases
- (modify-phases %standard-phases
- (add-before
- 'check 'pre-check
- (lambda _
- ;; The test suite requires a running X server.
- (system "Xvfb :1 &")
- (setenv "DISPLAY" ":1")
- ;; Don't fail on missing '/etc/machine-id'.
- (setenv "DBUS_FATAL_WARNINGS" "0")
- ;; tests.py and window.py don't meet E402:
- ;; E402 module level import not at top of file
- (substitute* "src/tests/Makefile"
- (("--ignore=E123") "--ignore=E123,E402"))
- #t))
- (add-after
- 'install 'wrap-program
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((prog (string-append (assoc-ref outputs "out")
- "/bin/d-feet")))
- (wrap-program prog
+ (list
+ #:glib-or-gtk? #t
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'pre-check
+ (lambda _
+ ;; The test suite requires a running X server.
+ (system "Xvfb :1 &")
+ (setenv "DISPLAY" ":1")))
+ (add-before 'install 'disable-gtk-update-icon-cache
+ (lambda _
+ (setenv "DESTDIR" "/")))
+ (add-after 'install 'wrap-program
+ (lambda* (#:key outputs #:allow-other-keys)
+ (wrap-program (search-input-file outputs "bin/d-feet")
`("GUIX_PYTHONPATH" = (,(getenv "GUIX_PYTHONPATH")))
- `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"))))
- #t))))))
+ `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")))))))))
(native-inputs
- `(("intltool" ,intltool)
- ("itstool" ,itstool)
- ("pkg-config" ,pkg-config)
- ("python-pep8" ,python-pep8)
- ("xmllint" ,libxml2)
- ("xorg-server" ,xorg-server-for-tests)))
+ (list `(,glib "bin")
+ intltool
+ itstool
+ libxml2
+ pkg-config
+ python-pep8
+ xorg-server-for-tests))
(inputs
- `(("gobject-introspection" ,gobject-introspection)
- ("gtk+" ,gtk+)
- ("python" ,python-wrapper)
- ("hicolor-icon-theme" ,hicolor-icon-theme)
- ("python-pygobject" ,python-pygobject)))
+ (list gobject-introspection
+ gtk+
+ python-wrapper
+ python-pygobject))
(home-page "https://wiki.gnome.org/Apps/DFeet")
(synopsis "D-Bus debugger")
(description
- 52/181: gnu: gtksourceview: Update to 5.5.1., (continued)
- 52/181: gnu: gtksourceview: Update to 5.5.1., guix-commits, 2022/09/13
- 60/181: gnu: gnome-session: Update to 42.0., guix-commits, 2022/09/13
- 64/181: gnu: gnome-disk-utility: Update to 42.0., guix-commits, 2022/09/13
- 80/181: import: gnome: Improve version handling logic., guix-commits, 2022/09/13
- 86/181: gnu: gnome-boxes: Update to 42.3., guix-commits, 2022/09/13
- 93/181: gnu: gnome-music: Update to 42.1., guix-commits, 2022/09/13
- 113/181: gnu: vte-ng: Update to 0.59.0., guix-commits, 2022/09/13
- 104/181: gnu: gupnp-av: Update to 0.14.1., guix-commits, 2022/09/13
- 109/181: gnu: drawing: Update to 1.0.1., guix-commits, 2022/09/13
- 117/181: gnu: libgnome-games-support: Update to 2.0.0., guix-commits, 2022/09/13
- 125/181: gnu: d-feet: Update to 0.3.16.,
guix-commits <=
- 119/181: gnu: grilo: Update to 0.3.15., guix-commits, 2022/09/13
- 131/181: gnu: network-manager: Update to 1.41.2., guix-commits, 2022/09/13
- 130/181: gnu: file-roller: Update to 3.42.0., guix-commits, 2022/09/13
- 91/181: gnu: gtranslator: Update to 42.0., guix-commits, 2022/09/13
- 97/181: gnu: libgsf: Update to 1.14.50., guix-commits, 2022/09/13
- 66/181: gnu: gnome-photos: Update to 43.beta., guix-commits, 2022/09/13
- 73/181: gnu: gnome-calculator: Update to 42.2., guix-commits, 2022/09/13
- 76/181: gnu: gnome-mines: Replace intltool with gettext-minimal., guix-commits, 2022/09/13
- 84/181: gnu: gnome-dictionary: Use latest meson., guix-commits, 2022/09/13
- 96/181: gnu: gupnp: Update to 1.5.4., guix-commits, 2022/09/13