diff options
author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2022-12-18 16:29:01 +0100 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2023-01-08 08:58:40 +0100 |
commit | 5b2d100a51f9ff98054ed8d0fd7550c777d23753 (patch) | |
tree | 500fe16636d95aa4893fc2995710c620c1c24f51 /gnu | |
parent | f778d8cece116cb1ca3635dccdf89550ba345541 (diff) | |
download | guix-5b2d100a51f9ff98054ed8d0fd7550c777d23753.tar guix-5b2d100a51f9ff98054ed8d0fd7550c777d23753.tar.gz |
gnu: Add d-spy.
* gnu/packages/gnome.scm (d-spy): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/gnome.scm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5178cba0c6..e41c3754e4 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -7429,6 +7429,47 @@ principles are simplicity and standards compliance.") of running programs and invoke methods on those interfaces.") (license license:gpl2+))) +(define-public d-spy + (package + (name "d-spy") + (version "1.4.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "0wk7i3vyq4a98g29ms7vz3wy8xkk3pgw48g0fm65qk32xa679s7a")))) + (build-system meson-build-system) + (arguments + (list + #:glib-or-gtk? #t + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + ;; Don't create 'icon-theme.cache'. + (lambda _ + (substitute* "meson.build" + (("gtk_update_icon_cache: true") + "gtk_update_icon_cache: false"))))))) + (native-inputs + (list desktop-file-utils ; for update-desktop-database + `(,glib "bin") + gettext-minimal + gobject-introspection + pkg-config)) + (inputs + (list gtk + libadwaita)) + (home-page "https://gitlab.gnome.org/GNOME/d-spy") + (synopsis "D-Bus debugger") + (description + "D-Spy is a tool to explore and test end-points and interfaces of running +programs via D-Bus. It also ships a library for integration into development +environments.") + (license license:gpl2+))) + (define-public yelp-xsl (package (name "yelp-xsl") |