diff --git a/manifest/x86_64/t/termius.filelist b/manifest/x86_64/t/termius.filelist new file mode 100644 index 0000000000..2d818d0d1d --- /dev/null +++ b/manifest/x86_64/t/termius.filelist @@ -0,0 +1,150 @@ +/usr/local/bin/termius +/usr/local/share/Termius/LICENSE.electron.txt +/usr/local/share/Termius/LICENSES.chromium.html +/usr/local/share/Termius/chrome-sandbox +/usr/local/share/Termius/chrome_100_percent.pak +/usr/local/share/Termius/chrome_200_percent.pak +/usr/local/share/Termius/chrome_crashpad_handler +/usr/local/share/Termius/icudtl.dat +/usr/local/share/Termius/libEGL.so +/usr/local/share/Termius/libGLESv2.so +/usr/local/share/Termius/libffmpeg.so +/usr/local/share/Termius/libvk_swiftshader.so +/usr/local/share/Termius/libvulkan.so.1 +/usr/local/share/Termius/locales/af.pak +/usr/local/share/Termius/locales/am.pak +/usr/local/share/Termius/locales/ar.pak +/usr/local/share/Termius/locales/bg.pak +/usr/local/share/Termius/locales/bn.pak +/usr/local/share/Termius/locales/ca.pak +/usr/local/share/Termius/locales/cs.pak +/usr/local/share/Termius/locales/da.pak +/usr/local/share/Termius/locales/de.pak +/usr/local/share/Termius/locales/el.pak +/usr/local/share/Termius/locales/en-GB.pak +/usr/local/share/Termius/locales/en-US.pak +/usr/local/share/Termius/locales/es-419.pak +/usr/local/share/Termius/locales/es.pak +/usr/local/share/Termius/locales/et.pak +/usr/local/share/Termius/locales/fa.pak +/usr/local/share/Termius/locales/fi.pak +/usr/local/share/Termius/locales/fil.pak +/usr/local/share/Termius/locales/fr.pak +/usr/local/share/Termius/locales/gu.pak +/usr/local/share/Termius/locales/he.pak +/usr/local/share/Termius/locales/hi.pak +/usr/local/share/Termius/locales/hr.pak +/usr/local/share/Termius/locales/hu.pak +/usr/local/share/Termius/locales/id.pak +/usr/local/share/Termius/locales/it.pak +/usr/local/share/Termius/locales/ja.pak +/usr/local/share/Termius/locales/kn.pak +/usr/local/share/Termius/locales/ko.pak +/usr/local/share/Termius/locales/lt.pak +/usr/local/share/Termius/locales/lv.pak +/usr/local/share/Termius/locales/ml.pak +/usr/local/share/Termius/locales/mr.pak +/usr/local/share/Termius/locales/ms.pak +/usr/local/share/Termius/locales/nb.pak +/usr/local/share/Termius/locales/nl.pak +/usr/local/share/Termius/locales/pl.pak +/usr/local/share/Termius/locales/pt-BR.pak +/usr/local/share/Termius/locales/pt-PT.pak +/usr/local/share/Termius/locales/ro.pak +/usr/local/share/Termius/locales/ru.pak +/usr/local/share/Termius/locales/sk.pak +/usr/local/share/Termius/locales/sl.pak +/usr/local/share/Termius/locales/sr.pak +/usr/local/share/Termius/locales/sv.pak +/usr/local/share/Termius/locales/sw.pak +/usr/local/share/Termius/locales/ta.pak +/usr/local/share/Termius/locales/te.pak +/usr/local/share/Termius/locales/th.pak +/usr/local/share/Termius/locales/tr.pak +/usr/local/share/Termius/locales/uk.pak +/usr/local/share/Termius/locales/ur.pak +/usr/local/share/Termius/locales/vi.pak +/usr/local/share/Termius/locales/zh-CN.pak +/usr/local/share/Termius/locales/zh-TW.pak +/usr/local/share/Termius/resources.pak +/usr/local/share/Termius/resources/app-update.yml +/usr/local/share/Termius/resources/app.asar +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/keytar/build/Release/keytar.node/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/keytar/lib/keytar.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/keytar/linux-x64/keytar.node +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/keytar/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/linux-x64/libcbor.so.0.8 +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/linux-x64/libcrypto.so.1.1 +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/linux-x64/libfido2-nodejs.node +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/linux-x64/libfido2.so.1 +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/linux-x64/libssl.so.1.1 +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/linux-x64/libz.so.1 +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libfido2/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libtermius/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libtermius/linux-x64/libssh2.so.1 +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libtermius/linux-x64/termius.node +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/libtermius/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/mac-single-sign-in/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/mac-single-sign-in/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/mosh/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/mosh/linux-x64/moshclient.node +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/mosh/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/build/Release/pty.node/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/conpty_console_list_agent.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/eventEmitter2.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/interfaces.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/terminal.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/types.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/unixTerminal.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/utils.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/windowsPtyAgent.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/lib/windowsTerminal.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/linux-x64/pty.node +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/node-pty/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/registry-js/build/Release/registry.node/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/registry-js/dist/lib/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/registry-js/dist/lib/registry.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/registry-js/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/restore-mas-purchase/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/restore-mas-purchase/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/build/Release/bindings.node/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/darwin.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/legacy.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/linux-list.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/linux.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/poller.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/unix-read.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/unix-write.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/win32-sn-parser.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/lib/win32.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/linux-x64/bindings.node +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/serialport-bindings/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/windows-iap-bridge/build/Release/binding.node/index.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/windows-iap-bridge/lib/main.js +/usr/local/share/Termius/resources/app.asar.unpacked/node_modules/@termius/windows-iap-bridge/package.json +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/.tcshrc +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/bashrc.sh +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/shrc.sh +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/xdg_data/fish/vendor_conf.d/termius.fish +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/zdotdir/.zlogin +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/zdotdir/.zprofile +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/zdotdir/.zshenv +/usr/local/share/Termius/resources/app.asar.unpacked/out/shell-integration/zdotdir/.zshrc +/usr/local/share/Termius/resources/package-type +/usr/local/share/Termius/snapshot_blob.bin +/usr/local/share/Termius/termius-app +/usr/local/share/Termius/v8_context_snapshot.bin +/usr/local/share/Termius/vk_swiftshader_icd.json +/usr/local/share/applications/termius-app.desktop +/usr/local/share/doc/termius-app/changelog.gz +/usr/local/share/icons/hicolor/1024x1024/apps/termius-app.png +/usr/local/share/icons/hicolor/128x128/apps/termius-app.png +/usr/local/share/icons/hicolor/16x16/apps/termius-app.png +/usr/local/share/icons/hicolor/256x256/apps/termius-app.png +/usr/local/share/icons/hicolor/32x32/apps/termius-app.png +/usr/local/share/icons/hicolor/48x48/apps/termius-app.png +/usr/local/share/icons/hicolor/512x512/apps/termius-app.png +/usr/local/share/icons/hicolor/64x64/apps/termius-app.png diff --git a/packages/termius.rb b/packages/termius.rb new file mode 100644 index 0000000000..cde459de6b --- /dev/null +++ b/packages/termius.rb @@ -0,0 +1,37 @@ +require 'package' + +class Termius < Package + description 'Modern SSH Client' + homepage 'https://termius.com/' + version '9.17.1' + license 'Apache-2.0, LGPL-2.1, MIT' + compatibility 'x86_64' + source_url 'https://www.termius.com/download/linux/Termius.deb' + source_sha256 'a0b71a797e656657727917a4650cd969691cd86d4457e7921b6261be36141137' + + depends_on 'sommelier' + + no_compile_needed + no_shrink + + def self.patch + system "sed -i 's,/opt/Termius,#{CREW_PREFIX}/share/Termius,' usr/share/applications/termius-app.desktop" + end + + def self.install + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" + + FileUtils.mv 'usr/share', CREW_DEST_PREFIX + FileUtils.mv 'opt/Termius', "#{CREW_DEST_PREFIX}/share" + + FileUtils.ln_s "#{CREW_PREFIX}/share/Termius/termius-app", "#{CREW_DEST_PREFIX}/bin/termius" + end + + def self.postinstall + ExitMessage.add "\nType 'termius' to get started.\n" + end + + def self.postremove + Package.agree_to_remove("#{CREW_PREFIX}/.config/Termius") + end +end diff --git a/tools/packages.yaml b/tools/packages.yaml index 7e22789490..5d5ef134e4 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -9050,6 +9050,11 @@ url: https://github.com/pantheon-systems/terminus/releases activity: medium --- kind: url +name: termius +url: https://www.termius.com/download/linux +activity: medium +--- +kind: url name: terraform url: https://github.com/hashicorp/terraform/releases activity: medium