mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
Add sdkman package (#9919)
This commit is contained in:
30
manifest/armv7l/s/sdkman.filelist
Normal file
30
manifest/armv7l/s/sdkman.filelist
Normal file
@@ -0,0 +1,30 @@
|
||||
/usr/local/etc/bash.d/sdkman-completion
|
||||
/usr/local/etc/env.d/sdkman-init
|
||||
/usr/local/share/sdkman/bin/sdkman-init.sh
|
||||
/usr/local/share/sdkman/contrib/completion/bash/sdk
|
||||
/usr/local/share/sdkman/etc/config
|
||||
/usr/local/share/sdkman/src/sdkman-availability.sh
|
||||
/usr/local/share/sdkman/src/sdkman-cache.sh
|
||||
/usr/local/share/sdkman/src/sdkman-config.sh
|
||||
/usr/local/share/sdkman/src/sdkman-current.sh
|
||||
/usr/local/share/sdkman/src/sdkman-default.sh
|
||||
/usr/local/share/sdkman/src/sdkman-env-helpers.sh
|
||||
/usr/local/share/sdkman/src/sdkman-env.sh
|
||||
/usr/local/share/sdkman/src/sdkman-flush.sh
|
||||
/usr/local/share/sdkman/src/sdkman-help.sh
|
||||
/usr/local/share/sdkman/src/sdkman-home.sh
|
||||
/usr/local/share/sdkman/src/sdkman-install.sh
|
||||
/usr/local/share/sdkman/src/sdkman-list.sh
|
||||
/usr/local/share/sdkman/src/sdkman-main.sh
|
||||
/usr/local/share/sdkman/src/sdkman-offline.sh
|
||||
/usr/local/share/sdkman/src/sdkman-path-helpers.sh
|
||||
/usr/local/share/sdkman/src/sdkman-selfupdate.sh
|
||||
/usr/local/share/sdkman/src/sdkman-uninstall.sh
|
||||
/usr/local/share/sdkman/src/sdkman-update.sh
|
||||
/usr/local/share/sdkman/src/sdkman-upgrade.sh
|
||||
/usr/local/share/sdkman/src/sdkman-use.sh
|
||||
/usr/local/share/sdkman/src/sdkman-utils.sh
|
||||
/usr/local/share/sdkman/src/sdkman-version.sh
|
||||
/usr/local/share/sdkman/tmp/sdkman-native-0.4.6.zip
|
||||
/usr/local/share/sdkman/var/candidates
|
||||
/usr/local/share/sdkman/var/platform
|
||||
30
manifest/i686/s/sdkman.filelist
Normal file
30
manifest/i686/s/sdkman.filelist
Normal file
@@ -0,0 +1,30 @@
|
||||
/usr/local/etc/bash.d/sdkman-completion
|
||||
/usr/local/etc/env.d/sdkman-init
|
||||
/usr/local/share/sdkman/bin/sdkman-init.sh
|
||||
/usr/local/share/sdkman/contrib/completion/bash/sdk
|
||||
/usr/local/share/sdkman/etc/config
|
||||
/usr/local/share/sdkman/src/sdkman-availability.sh
|
||||
/usr/local/share/sdkman/src/sdkman-cache.sh
|
||||
/usr/local/share/sdkman/src/sdkman-config.sh
|
||||
/usr/local/share/sdkman/src/sdkman-current.sh
|
||||
/usr/local/share/sdkman/src/sdkman-default.sh
|
||||
/usr/local/share/sdkman/src/sdkman-env-helpers.sh
|
||||
/usr/local/share/sdkman/src/sdkman-env.sh
|
||||
/usr/local/share/sdkman/src/sdkman-flush.sh
|
||||
/usr/local/share/sdkman/src/sdkman-help.sh
|
||||
/usr/local/share/sdkman/src/sdkman-home.sh
|
||||
/usr/local/share/sdkman/src/sdkman-install.sh
|
||||
/usr/local/share/sdkman/src/sdkman-list.sh
|
||||
/usr/local/share/sdkman/src/sdkman-main.sh
|
||||
/usr/local/share/sdkman/src/sdkman-offline.sh
|
||||
/usr/local/share/sdkman/src/sdkman-path-helpers.sh
|
||||
/usr/local/share/sdkman/src/sdkman-selfupdate.sh
|
||||
/usr/local/share/sdkman/src/sdkman-uninstall.sh
|
||||
/usr/local/share/sdkman/src/sdkman-update.sh
|
||||
/usr/local/share/sdkman/src/sdkman-upgrade.sh
|
||||
/usr/local/share/sdkman/src/sdkman-use.sh
|
||||
/usr/local/share/sdkman/src/sdkman-utils.sh
|
||||
/usr/local/share/sdkman/src/sdkman-version.sh
|
||||
/usr/local/share/sdkman/tmp/sdkman-native-0.4.6.zip
|
||||
/usr/local/share/sdkman/var/candidates
|
||||
/usr/local/share/sdkman/var/platform
|
||||
36
manifest/x86_64/s/sdkman.filelist
Normal file
36
manifest/x86_64/s/sdkman.filelist
Normal file
@@ -0,0 +1,36 @@
|
||||
/usr/local/etc/bash.d/sdkman-completion
|
||||
/usr/local/etc/env.d/sdkman-init
|
||||
/usr/local/share/sdkman/bin/sdkman-init.sh
|
||||
/usr/local/share/sdkman/contrib/completion/bash/sdk
|
||||
/usr/local/share/sdkman/etc/config
|
||||
/usr/local/share/sdkman/libexec/default
|
||||
/usr/local/share/sdkman/libexec/help
|
||||
/usr/local/share/sdkman/libexec/home
|
||||
/usr/local/share/sdkman/libexec/uninstall
|
||||
/usr/local/share/sdkman/libexec/version
|
||||
/usr/local/share/sdkman/src/sdkman-availability.sh
|
||||
/usr/local/share/sdkman/src/sdkman-cache.sh
|
||||
/usr/local/share/sdkman/src/sdkman-config.sh
|
||||
/usr/local/share/sdkman/src/sdkman-current.sh
|
||||
/usr/local/share/sdkman/src/sdkman-default.sh
|
||||
/usr/local/share/sdkman/src/sdkman-env-helpers.sh
|
||||
/usr/local/share/sdkman/src/sdkman-env.sh
|
||||
/usr/local/share/sdkman/src/sdkman-flush.sh
|
||||
/usr/local/share/sdkman/src/sdkman-help.sh
|
||||
/usr/local/share/sdkman/src/sdkman-home.sh
|
||||
/usr/local/share/sdkman/src/sdkman-install.sh
|
||||
/usr/local/share/sdkman/src/sdkman-list.sh
|
||||
/usr/local/share/sdkman/src/sdkman-main.sh
|
||||
/usr/local/share/sdkman/src/sdkman-offline.sh
|
||||
/usr/local/share/sdkman/src/sdkman-path-helpers.sh
|
||||
/usr/local/share/sdkman/src/sdkman-selfupdate.sh
|
||||
/usr/local/share/sdkman/src/sdkman-uninstall.sh
|
||||
/usr/local/share/sdkman/src/sdkman-update.sh
|
||||
/usr/local/share/sdkman/src/sdkman-upgrade.sh
|
||||
/usr/local/share/sdkman/src/sdkman-use.sh
|
||||
/usr/local/share/sdkman/src/sdkman-utils.sh
|
||||
/usr/local/share/sdkman/src/sdkman-version.sh
|
||||
/usr/local/share/sdkman/var/candidates
|
||||
/usr/local/share/sdkman/var/platform
|
||||
/usr/local/share/sdkman/var/version
|
||||
/usr/local/share/sdkman/var/version_native
|
||||
25
packages/sdkman.rb
Normal file
25
packages/sdkman.rb
Normal file
@@ -0,0 +1,25 @@
|
||||
require 'package'
|
||||
|
||||
class Sdkman < Package
|
||||
description 'Software Development Kit Manager – your reliable companion for effortlessly managing multiple Software Development Kits.'
|
||||
homepage 'https://sdkman.io/'
|
||||
version '5.18.2'
|
||||
license 'Apache-2.0'
|
||||
compatibility 'all'
|
||||
source_url 'SKIP'
|
||||
|
||||
no_compile_needed
|
||||
print_source_bashrc
|
||||
|
||||
def self.install
|
||||
ENV['SDKMAN_DIR'] = "#{CREW_DEST_PREFIX}/share/sdkman"
|
||||
system "curl -s https://get.sdkman.io | sed '419,425d' | bash"
|
||||
system "sed -i 's,SDKMAN_DIR=\"\$HOME/\.sdkman\",SDKMAN_DIR=#{CREW_PREFIX}/share/sdkman,' #{CREW_DEST_PREFIX}/share/sdkman/bin/sdkman-init.sh"
|
||||
FileUtils.install "#{CREW_DEST_PREFIX}/share/sdkman/contrib/completion/bash/sdk", "#{CREW_DEST_PREFIX}/etc/bash.d/sdkman-completion"
|
||||
FileUtils.install "#{CREW_DEST_PREFIX}/share/sdkman/bin/sdkman-init.sh", "#{CREW_DEST_PREFIX}/etc/env.d/sdkman-init"
|
||||
end
|
||||
|
||||
def self.postinstall
|
||||
ExitMessage.add "\nType 'sdk' to get started.\n".lightblue
|
||||
end
|
||||
end
|
||||
@@ -7921,6 +7921,11 @@ url: https://github.com/resurrecting-open-source-projects/scrot/releases
|
||||
activity: medium
|
||||
---
|
||||
kind: url
|
||||
name: sdkman
|
||||
url: https://github.com/sdkman/sdkman-cli/releases
|
||||
activity: low
|
||||
---
|
||||
kind: url
|
||||
name: sdl2_image
|
||||
url: https://www.libsdl.org/projects/SDL_image/release/
|
||||
activity: medium
|
||||
|
||||
Reference in New Issue
Block a user