diff options
| author | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2025-01-30 21:27:40 +0300 |
|---|---|---|
| committer | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2025-01-31 21:15:20 +0300 |
| commit | d48da2d21610f9cf5f76cd846703b12beedb1fd5 (patch) | |
| tree | 6e4bf3662af9beb3caff2a185cee73bf1325cee2 /gnu | |
| parent | fcf0cd23d899b1fbf01e2463ee5f26af495a67dc (diff) | |
gnu: Add yggtray.
* gnu/packages/networking.scm (yggtray): New variable.
Change-Id: I031f3db0bb9927ff23bb7994d655978c9abcaa55
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/networking.scm | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 970a502b595..baa8f5ef67c 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm | |||
| @@ -60,7 +60,7 @@ | |||
| 60 | ;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu> | 60 | ;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu> |
| 61 | ;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream> | 61 | ;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream> |
| 62 | ;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com> | 62 | ;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com> |
| 63 | ;;; Copyright © 2023, 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com> | 63 | ;;; Copyright © 2023, 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com> |
| 64 | ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz> | 64 | ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz> |
| 65 | ;;; Copyright © 2022 Dominic Martinez <dom@dominicm.dev> | 65 | ;;; Copyright © 2022 Dominic Martinez <dom@dominicm.dev> |
| 66 | ;;; Copyright © 2024 Alexey Abramov <levenson@mmer.org> | 66 | ;;; Copyright © 2024 Alexey Abramov <levenson@mmer.org> |
| @@ -112,6 +112,7 @@ | |||
| 112 | #:use-module (gnu packages bison) | 112 | #:use-module (gnu packages bison) |
| 113 | #:use-module (gnu packages boost) | 113 | #:use-module (gnu packages boost) |
| 114 | #:use-module (gnu packages check) | 114 | #:use-module (gnu packages check) |
| 115 | #:use-module (gnu packages cmake) | ||
| 115 | #:use-module (gnu packages code) | 116 | #:use-module (gnu packages code) |
| 116 | #:use-module (gnu packages compression) | 117 | #:use-module (gnu packages compression) |
| 117 | #:use-module (gnu packages cpp) | 118 | #:use-module (gnu packages cpp) |
| @@ -4752,6 +4753,43 @@ IPv6 Internet connectivity - it also works over IPv4.") | |||
| 4752 | ;; which apply to the Application, with which you must still comply | 4753 | ;; which apply to the Application, with which you must still comply |
| 4753 | license:lgpl3))) | 4754 | license:lgpl3))) |
| 4754 | 4755 | ||
| 4756 | (define-public yggtray | ||
| 4757 | (package | ||
| 4758 | (name "yggtray") | ||
| 4759 | (version "0.1.5") | ||
| 4760 | (source | ||
| 4761 | (origin | ||
| 4762 | (method git-fetch) | ||
| 4763 | (uri (git-reference | ||
| 4764 | (url "https://github.com/the-nexi/yggtray") | ||
| 4765 | (commit version))) | ||
| 4766 | (file-name (git-file-name name version)) | ||
| 4767 | (sha256 | ||
| 4768 | (base32 "0cl30da6s3zgvrbccrma9p3j870dsrzjcacdgn4wpvpjiab8b4p4")))) | ||
| 4769 | (build-system cmake-build-system) | ||
| 4770 | (arguments | ||
| 4771 | (list | ||
| 4772 | #:tests? #f ;No tests. | ||
| 4773 | #:modules '((guix build cmake-build-system) | ||
| 4774 | (guix build qt-utils) | ||
| 4775 | (guix build utils)) | ||
| 4776 | #:imported-modules `(,@%cmake-build-system-modules (guix build qt-utils)) | ||
| 4777 | #:phases #~(modify-phases %standard-phases | ||
| 4778 | (add-after 'install 'wrap-qt | ||
| 4779 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 4780 | (wrap-qt-program "yggtray" | ||
| 4781 | #:output #$output | ||
| 4782 | #:inputs inputs)))))) | ||
| 4783 | (native-inputs (list cmake-minimal doxygen)) | ||
| 4784 | (inputs (list bash-minimal qtbase-5 qtwayland-5 yggdrasil)) | ||
| 4785 | (home-page "https://github.com/the-nexi/yggtray") | ||
| 4786 | (synopsis "Yggdrasil tray and control panel") | ||
| 4787 | (description | ||
| 4788 | "@code{yggtray} is an @url{https://yggdrasil-network.github.io/, Yggdrasil} tray | ||
| 4789 | and control panel. It allows the user to configure, run and control the Yggdrasil | ||
| 4790 | daemon.") | ||
| 4791 | (license license:gpl3+))) | ||
| 4792 | |||
| 4755 | (define-public nebula | 4793 | (define-public nebula |
| 4756 | (package | 4794 | (package |
| 4757 | (name "nebula") | 4795 | (name "nebula") |
