gnu: yggtray: Update to 0.1.7.

* gnu/packages/networking.scm (yggtray): Update to 0.1.7.

Change-Id: If471670abc6a4e2a5c446a786e6e611c4b521a36
This commit is contained in:
Artyom V. Poptsov 2025-02-08 08:25:23 +03:00
parent 8e9bceda87
commit 5674adeb75
No known key found for this signature in database
GPG key ID: 935EBE0736DC857E

View file

@ -4754,46 +4754,41 @@ IPv6 Internet connectivity - it also works over IPv4.")
license:lgpl3)))
(define-public yggtray
(let ((version "0.1.6")
(revision "1")
;; Version 0.1.6 introduced a change that forced installation to "/usr".
;; This regression is fixed in the following commit.
(commit "dc2bd76cbf2fd6b4577bf35b125d51229302c3cc"))
(package
(name "yggtray")
(version (git-version version revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/the-nexi/yggtray")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "09j9s66bszy8nmvbc3gxgknfqrbf7li2y9lnnidxslra4m9l0vn0"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ;No tests.
#:modules '((guix build cmake-build-system)
(guix build qt-utils)
(guix build utils))
#:imported-modules `(,@%cmake-build-system-modules (guix build qt-utils))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'wrap-qt
(lambda* (#:key inputs #:allow-other-keys)
(wrap-qt-program "yggtray"
#:output #$output
#:inputs inputs))))))
(native-inputs (list cmake-minimal doxygen))
(inputs (list bash-minimal qtbase-5 qttools-5 qtwayland-5 yggdrasil))
(home-page "https://github.com/the-nexi/yggtray")
(synopsis "Yggdrasil tray and control panel")
(description
"@code{yggtray} is an @url{https://yggdrasil-network.github.io/, Yggdrasil} tray
(package
(name "yggtray")
(version "0.1.7")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/the-nexi/yggtray")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0q20dh6l1qbyd9iim82yv16gsknan0blp8z47xdxsva0ypjb2hl2"))))
(build-system cmake-build-system)
(arguments
(list
#:tests? #f ;No tests.
#:modules '((guix build cmake-build-system)
(guix build qt-utils)
(guix build utils))
#:imported-modules `(,@%cmake-build-system-modules (guix build qt-utils))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'wrap-qt
(lambda* (#:key inputs #:allow-other-keys)
(wrap-qt-program "yggtray"
#:output #$output
#:inputs inputs))))))
(native-inputs (list cmake-minimal doxygen))
(inputs (list bash-minimal qtbase-5 qttools-5 qtwayland-5 yggdrasil))
(home-page "https://github.com/the-nexi/yggtray")
(synopsis "Yggdrasil tray and control panel")
(description
"@code{yggtray} is an @url{https://yggdrasil-network.github.io/, Yggdrasil} tray
and control panel. It allows the user to configure, run and control the Yggdrasil
daemon.")
(license license:gpl3+))))
(license license:gpl3+)))
(define-public nebula
(package