Files
chromebrew/packages/termius.rb
Ed Reel 693120bab8 Termius 9.19.1 => 9.19.2 (#11850)
Co-authored-by: Satadru Pramanik, DO, MPH, MEng <satadru@gmail.com>
2025-04-29 19:34:34 +00:00

38 lines
997 B
Ruby

require 'package'
class Termius < Package
description 'Modern SSH Client'
homepage 'https://termius.com/'
version '9.19.2'
license 'Apache-2.0, LGPL-2.1, MIT'
compatibility 'x86_64'
source_url 'https://www.termius.com/download/linux/Termius.deb'
source_sha256 '74939b08a86ed34c8354d034e6c91f6b07a94fe2f91dcb0bd844f394afbaa7e6'
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