Bump
This commit is contained in:
2
net-misc/termius/Manifest
Normal file
2
net-misc/termius/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST Termius.deb 84791982 BLAKE2B e5a3ec96b5a5853a1aaff04ae5689ef9e9499ab1fb0115413f255253421b2f1336e171eda43c929996ff2e6f95674bc9f439bc24919262616a0f3fe88d981073 SHA512 7a22c7315650bb2928028498d9019d7efab289539214654935f842498e5156920ade4494fcce3c8d501e28f9cbb59d44d9976f3fb81943ae23735800db2eecaf
|
||||
EBUILD termius-8.11.0.ebuild 3468 BLAKE2B f3ff1d5cc1993191cbf72679253929798fd3130ae6601656e4df0a8b9e91633427974b0e626dd5e5ed268e0bccd80f5e8750173dcd0fdf968a7cd2307cb2f3c2 SHA512 2225ad3ad50cd5c995c7680ef59224ccf9260b5db870f9ad1b2924fc88d3ad5ee34255c8f8199b2b8d886c66112a3306ffaefab9360c24a387ef3cc92cfc2d0a
|
||||
111
net-misc/termius/termius-8.11.0.ebuild
Normal file
111
net-misc/termius/termius-8.11.0.ebuild
Normal file
@@ -0,0 +1,111 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
||||
|
||||
inherit chromium-2 desktop unpacker xdg
|
||||
|
||||
DESCRIPTION="SSH client and terminal"
|
||||
HOMEPAGE="https://termius.com/download/linux"
|
||||
SRC_URI="https://www.termius.com/download/linux/Termius.deb"
|
||||
|
||||
LICENSE="ms-teams-pre"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
RESTRICT="bindist mirror splitdebug test"
|
||||
#IUSE="swiftshader system-ffmpeg"
|
||||
IUSE="system-ffmpeg"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
|
||||
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
|
||||
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
|
||||
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
|
||||
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
|
||||
# libstdc++6 (>= 4.8.1)
|
||||
RDEPEND="
|
||||
|| (
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
( app-accessibility/at-spi2-atk dev-libs/atk )
|
||||
)
|
||||
app-crypt/libsecret
|
||||
dev-libs/expat
|
||||
dev-libs/glib
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/mesa[gbm(+)]
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-apps/util-linux
|
||||
sys-libs/glibc
|
||||
x11-libs/cairo
|
||||
x11-libs/libdrm
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/pango
|
||||
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
#src_prepare() {
|
||||
# default
|
||||
# sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
|
||||
# sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
|
||||
# -i usr/bin/${PN} || die
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
rm "opt/Termius/chrome-sandbox" || die
|
||||
|
||||
insinto /opt
|
||||
doins -r opt/Termius
|
||||
|
||||
domenu usr/share/applications/${PN}-app.desktop
|
||||
|
||||
local res
|
||||
for res in 16 32 256 512; do
|
||||
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/${PN}-app.png ${PN}-app.png
|
||||
done
|
||||
|
||||
|
||||
pushd "${ED}/opt/Termius/locales" > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd > /dev/null || die
|
||||
|
||||
if use system-ffmpeg; then
|
||||
rm "${ED}/opt/Termius/libffmpeg.so" || die
|
||||
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
|
||||
elog "Using system ffmpeg. This is experimental and may lead to crashes."
|
||||
fi
|
||||
|
||||
# if ! use swiftshader; then
|
||||
# rm -r "${ED}/opt/${PN}/swiftshader" || die
|
||||
# elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
|
||||
# elog "or you experience graphic issues, then try with USE=swiftshader enabled."
|
||||
# fi
|
||||
|
||||
fperms +x /opt/Termius/termius-app
|
||||
find "${ED}"/opt/Termius/ -type f -exec chmod 644 {} \;
|
||||
chmod 755 "${ED}"/opt/Termius/termius-app
|
||||
chmod 755 "${ED}"/opt/Termius/chrome_crashpad_handler
|
||||
}
|
||||
Reference in New Issue
Block a user