mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
Wishlist 0.5.0 => 0.15.2 (#15388)
This commit is contained in:
7
manifest/armv7l/w/wishlist.filelist
Normal file
7
manifest/armv7l/w/wishlist.filelist
Normal file
@@ -0,0 +1,7 @@
|
||||
# Total size: 12562614
|
||||
/usr/local/bin/wishlist
|
||||
/usr/local/etc/bash.d/wishlist
|
||||
/usr/local/share/man/man1/wishlist.1.zst
|
||||
/usr/local/share/wishlist/completions/wishlist.bash
|
||||
/usr/local/share/wishlist/completions/wishlist.fish
|
||||
/usr/local/share/wishlist/completions/wishlist.zsh
|
||||
7
manifest/i686/w/wishlist.filelist
Normal file
7
manifest/i686/w/wishlist.filelist
Normal file
@@ -0,0 +1,7 @@
|
||||
# Total size: 12627334
|
||||
/usr/local/bin/wishlist
|
||||
/usr/local/etc/bash.d/wishlist
|
||||
/usr/local/share/man/man1/wishlist.1.zst
|
||||
/usr/local/share/wishlist/completions/wishlist.bash
|
||||
/usr/local/share/wishlist/completions/wishlist.fish
|
||||
/usr/local/share/wishlist/completions/wishlist.zsh
|
||||
@@ -1,3 +1,4 @@
|
||||
# Total size: 13356554
|
||||
/usr/local/bin/wishlist
|
||||
/usr/local/etc/bash.d/wishlist
|
||||
/usr/local/share/man/man1/wishlist.1.zst
|
||||
|
||||
@@ -3,34 +3,35 @@ require 'package'
|
||||
class Wishlist < Package
|
||||
description 'The SSH directory - a single entrypoint for multiple SSH endpoints.'
|
||||
homepage 'https://charm.sh'
|
||||
version '0.5.0'
|
||||
version '0.15.2'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url({
|
||||
aarch64: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_armv7.tar.gz',
|
||||
armv7l: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_armv7.tar.gz',
|
||||
i686: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_i386.tar.gz',
|
||||
x86_64: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_x86_64.tar.gz'
|
||||
aarch64: "https://github.com/charmbracelet/wishlist/releases/download/v#{version}/wishlist_#{version}_linux_armv7.tar.gz",
|
||||
armv7l: "https://github.com/charmbracelet/wishlist/releases/download/v#{version}/wishlist_#{version}_linux_armv7.tar.gz",
|
||||
i686: "https://github.com/charmbracelet/wishlist/releases/download/v#{version}/wishlist_#{version}_linux_i386.tar.gz",
|
||||
x86_64: "https://github.com/charmbracelet/wishlist/releases/download/v#{version}/wishlist_#{version}_linux_x86_64.tar.gz"
|
||||
})
|
||||
source_sha256({
|
||||
aarch64: 'fd713821913fc13c52dd4d5f9034669b2a65094aaa36fad8571afb7cdf80c8a3',
|
||||
armv7l: 'fd713821913fc13c52dd4d5f9034669b2a65094aaa36fad8571afb7cdf80c8a3',
|
||||
i686: '39d26bdac4bfb92014f79a03af7c213f2b6ec2b9cdb82d53b7ce99af6cc52f52',
|
||||
x86_64: 'b1834e196974287f7050bec38d7a0973d093e6260cab79cd942d605b955187a3'
|
||||
aarch64: '94fb20343202ecea88d40ec50f7fe6dbb00e97a937324506913c2abb005c444e',
|
||||
armv7l: '94fb20343202ecea88d40ec50f7fe6dbb00e97a937324506913c2abb005c444e',
|
||||
i686: 'e790a33bed696f3633646920951b80ae4e9ed0198e1d137a84f98750733e2ffe',
|
||||
x86_64: '09b9bf4623b77b115e85403440122128a15edfc3021d3fac9f2c0ab01fb32555'
|
||||
})
|
||||
|
||||
def self.install
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/bash.d"
|
||||
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/wishlist"
|
||||
FileUtils.mv 'completions', "#{CREW_DEST_PREFIX}/share/wishlist"
|
||||
FileUtils.mv 'manpages/wishlist.1.gz', "#{CREW_DEST_MAN_PREFIX}/man1"
|
||||
FileUtils.install 'wishlist', "#{CREW_DEST_PREFIX}/bin/wishlist", mode: 0o755
|
||||
bash_completion = <<~BASHD_EOF
|
||||
print_source_bashrc
|
||||
|
||||
def self.build
|
||||
File.write 'bash_completion', <<~BASHD_EOF
|
||||
# wishlist bash completion
|
||||
source #{CREW_PREFIX}/share/wishlist/completions/wishlist.bash
|
||||
BASHD_EOF
|
||||
File.write("#{CREW_DEST_PREFIX}/etc/bash.d/wishlist", bash_completion)
|
||||
end
|
||||
|
||||
def self.install
|
||||
FileUtils.install 'wishlist', "#{CREW_DEST_PREFIX}/bin/wishlist", mode: 0o755
|
||||
FileUtils.install 'bash_completion', "#{CREW_DEST_PREFIX}/etc/bash.d/wishlist", mode: 0o644
|
||||
FileUtils.install Dir['completions/*'], "#{CREW_DEST_PREFIX}/share/wishlist/completions", mode: 0o644
|
||||
FileUtils.install 'manpages/wishlist.1.gz', "#{CREW_DEST_MAN_PREFIX}/man1/wishlist.1.gz", mode: 0o644
|
||||
end
|
||||
end
|
||||
|
||||
3
tests/package/w/wishlist
Executable file
3
tests/package/w/wishlist
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
wishlist -h | head
|
||||
wishlist -v
|
||||
0
tools/automatically_updatable_packages/wishlist
Normal file
0
tools/automatically_updatable_packages/wishlist
Normal file
Reference in New Issue
Block a user