app-misc/upterm: add 0.26.0

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
Arthur Zamarin
2026-09-12 12:15:15 +03:00
parent ec9da05ef3
commit f6e39eabb4
2 changed files with 53 additions and 0 deletions

View File

@@ -2,3 +2,5 @@ DIST upterm-0.24.0-vendor.tar.xz 3841588 BLAKE2B 7883f2b2cf459cbf78b7455a7b999e4
DIST upterm-0.24.0.tar.gz 193215 BLAKE2B 82f58f6019de493a227f4e567469d5f3c91c235b475b0896c959066a1b3137fba729c105f8b65bbd795e2e94b51aac44d7fe0cc2e5221f2e89e2a626d0a0ff26 SHA512 0bc6ee923de21384bebca69fb3da9e32ddb7f811779b51a06fa1abfe7310e1609a308d8842e92d4b88b6868b9c438484ff02500ae11765570795a8514c02d953
DIST upterm-0.25.1-vendor.tar.xz 3877240 BLAKE2B 2a7bb5ced835cd3de6363724cc049b774a79be8a24a565a894a1372a027695c7eb37b72f27783210b4035088f44919af6b95af0a7aff858ee7e9f1d851bf2d15 SHA512 c00098af58f13f3c3ee2c22665e9c2e9fc534b60297b272bcddce0c0ead3da1ca2aca96deb65246aac4e0da8fc30359db0017d2e5cd486a63c4c71a11a4d669e
DIST upterm-0.25.1.tar.gz 246305 BLAKE2B ded73f026dc48f61fb5369c0cb16f84ef1aca65250648f4c41bbed757510b97549409538e7e86fcd7e174c48b733c0a5cdca9e54b85b1ba63673dc0d0d5fc05b SHA512 1112c4da49a3c72808affa4ec75448199302f92c57b140ec0b17cd8f6ec6f912b550e061aabdce5aea33c57d01708a65ef2f159abb2c14edc9a39de101b7195b
DIST upterm-0.26.0-vendor.tar.xz 3876672 BLAKE2B 67a1538151eb2ec994d43f638b9d77377410e993d17900d042f36bf62cd87d1a626f7df2efc76b8061a9f79eeea103e5380da4a4079cc53f0a17efd793c14bae SHA512 ba5a8502e3dafea5e421e65d2416fb532efbaa0ceb1c30dd247707e907bc3253a86a187a2a238c8ecff125781d4fb1943f0545c18591c8a7091d31a35c41314c
DIST upterm-0.26.0.tar.gz 255786 BLAKE2B de8b04adcb84b4a346c8919ffa2e4ad661e71e6736af5efcd27c93311b216233d3052aecd0f50b08f756fac0174fa79c66abc461c0bde72744df049e5168a7b0 SHA512 dc3e645e52d3fe0b1432b26b70345a302e1e0ab23e8721d633037d65e2b06621ad3ee7032996332682af0ea3763331a047ebb49f7d7eb93880147a41e00870fa

View File

@@ -0,0 +1,51 @@
# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module shell-completion systemd
DESCRIPTION="Instant Terminal Sharing"
HOMEPAGE="https://upterm.dev/"
SRC_URI="https://github.com/owenthereal/upterm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/gentoo-golang-dist/upterm/releases/download/v${PV}/${P}-vendor.tar.xz"
LICENSE="Apache-2.0"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64"
IUSE="server test"
RESTRICT="!test? ( test )"
BDEPEND="
>=dev-lang/go-1.26
test? (
app-editors/vim
app-shells/bash
)
"
src_compile() {
local BINS=( ./cmd/upterm )
use server && BINS+=( ./cmd/uptermd )
ego build -o bin/ "${BINS[@]}"
}
src_test() {
rm -vr internal/e2e/*_test.go || die
ego test -vet=off -timeout=120s ./{cmd,server,io,host,memlistener,routing,internal,ftests}/...
}
src_install() {
dobin bin/upterm
doman etc/man/man1/*
newbashcomp etc/completion/upterm.bash_completion.sh upterm
newzshcomp etc/completion/upterm.zsh_completion _upterm
if use server; then
dobin bin/uptermd
systemd_dounit systemd/uptermd.service
fi
}