Files
chromebrew/packages/aliyun_cli.rb
Ed Reel de299e8fda Add aliyum_cli package (#7767)
Co-authored-by: chronos <no-reply@github.com>
2022-12-25 14:51:48 -05:00

40 lines
1.5 KiB
Ruby

require 'package'
class Aliyun_cli < Package
description 'Alibaba Cloud CLI'
homepage 'https://www.alibabacloud.com/help/en/alibaba-cloud-cli'
version '3.0.141'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://github.com/aliyun/aliyun-cli.git'
git_hashtag "v#{version}"
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aliyun_cli/3.0.141_armv7l/aliyun_cli-3.0.141-chromeos-armv7l.tar.zst',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aliyun_cli/3.0.141_armv7l/aliyun_cli-3.0.141-chromeos-armv7l.tar.zst',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aliyun_cli/3.0.141_i686/aliyun_cli-3.0.141-chromeos-i686.tar.zst',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aliyun_cli/3.0.141_x86_64/aliyun_cli-3.0.141-chromeos-x86_64.tar.zst'
})
binary_sha256({
aarch64: 'c7a970329f5f13c3d39fc359ab54c6b7bf686ba667c448d880116bb0be0b1770',
armv7l: 'c7a970329f5f13c3d39fc359ab54c6b7bf686ba667c448d880116bb0be0b1770',
i686: 'fcc4e000e51c55194cef9f6eb85336fa16a84b9e75913087cb8d9b52425b6aaf',
x86_64: '193916dd7e7c9604ebab5d4f7c3e4d9782bf5342f6eda7a53f6e20c41b70e126'
})
depends_on 'go' => :build
def self.build
system 'make'
end
def self.install
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
FileUtils.install 'out/aliyun', "#{CREW_DEST_PREFIX}/bin", mode: 0o755
end
def self.postinstall
puts "\nType 'aliyun --help' to get started.\n".lightblue
end
end