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