snamguix/snamellit/packages/tea-bin.scm

47 lines
1.5 KiB
Scheme

(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
(let ((tea-version "0.9.2"))
(package
(name "gitea-tea-bin")
(version tea-version)
(source
(origin
(method url-fetch)
(uri (string-append
"https://gitea.com/gitea/tea/releases/download/v"
version
"/tea-"
version
"-linux-amd64"))
(sha256
(base32
"0kfm4x98p8hk0gv6q0y7s5i3xd8rxmh4k1yz47qw1qqrlvwws45y"))))
(build-system binary-build-system)
(arguments
`(
#:install-plan
`((,(string-append "tea-0.9.2" "-linux-amd64") "/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