summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-01-30 21:27:40 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-01-31 21:15:20 +0300
commitd48da2d21610f9cf5f76cd846703b12beedb1fd5 (patch)
tree6e4bf3662af9beb3caff2a185cee73bf1325cee2 /gnu
parentfcf0cd23d899b1fbf01e2463ee5f26af495a67dc (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.scm40
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
4789and control panel. It allows the user to configure, run and control the Yggdrasil
4790daemon.")
4791 (license license:gpl3+)))
4792
4755(define-public nebula 4793(define-public nebula
4756 (package 4794 (package
4757 (name "nebula") 4795 (name "nebula")