From 4ac26ddd7f4401340033e807e61fae5538fbee27 Mon Sep 17 00:00:00 2001 From: Peter Tillemans Date: Mon, 26 Aug 2024 18:51:37 +0200 Subject: [PATCH] add gitea-tea-bin --- snamellit/packages/gitea-tea-bin.scm | 46 ++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 snamellit/packages/gitea-tea-bin.scm diff --git a/snamellit/packages/gitea-tea-bin.scm b/snamellit/packages/gitea-tea-bin.scm new file mode 100644 index 0000000..c68d5fd --- /dev/null +++ b/snamellit/packages/gitea-tea-bin.scm @@ -0,0 +1,46 @@ +(define-module (snamellit packages tea-bin) + #:use-module (ice-9 string-fun) + #:use-module (gnu packages base) + #:use-module (gnu packages curl) + #:use-module (gnu packages version-control) + #:use-module (gnu packages xorg) + #:use-module (gnu packages tls) + #:use-module (gnu packages compression) + #:use-module (gnu packages gcc) + #:use-module (guix download) + #:use-module (guix packages) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (nonguix build-system binary)) + +(define libstdc++ + ;; Libstdc++ matching the default GCC. + (make-libstdc++ gcc)) + +(define-public tea-bin + (package + (name "gitea-tea-bin") + (version "0.9.2") + (source + (origin + (method url-fetch) + (uri (string-append + "https://gitea.com/gitea/tea/releases/download/v" + version + "/tea-" + version + "-linux-amd64")) + (sha256 + (base32 + "1vksgxas32n6ic89c9jixjlpy6586fxddzqgc56ip009vjicgqfy")))) + (build-system binary-build-system) + (arguments + `( + #:install-plan + `(("tea*" "/bin/")))) + (synopsis "A simple terminal UI for gitea/forgejo commands") + (description "A command line client to manage repos, issue, merge requests et al on +gitea and forgejo forges.") + (home-page "https://tea.sh/") + (license license:expat))) + +tea-bin