-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathaerospace.rb
More file actions
29 lines (23 loc) · 1.25 KB
/
aerospace.rb
File metadata and controls
29 lines (23 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
cask "aerospace" do # THE FILE IS GENERATED BY build-brew-cask.sh
version '0.20.3-Beta'
sha256 "9d6cc269b773cbcb392623982c4f0ba585a68120b6bb1d179fec1cb4de8e374f"
url "https://github.com/nikitabobko/AeroSpace/releases/download/v#{version}/AeroSpace-v#{version}.zip"
name "AeroSpace"
desc "AeroSpace is an i3-like tiling window manager for macOS"
homepage "https://github.com/nikitabobko/AeroSpace"
conflicts_with cask: 'aerospace-dev'
depends_on macos: ">= :ventura" # macOS 13
postflight do
system "xattr -d com.apple.quarantine #{staged_path}/AeroSpace-v#{version}/bin/aerospace"
system "xattr -d com.apple.quarantine #{appdir}/AeroSpace.app"
end
app "AeroSpace-v#{version}/AeroSpace.app"
binary "AeroSpace-v#{version}/bin/aerospace"
binary "AeroSpace-v#{version}/shell-completion/zsh/_aerospace",
target: "#{HOMEBREW_PREFIX}/share/zsh/site-functions/_aerospace"
binary "AeroSpace-v#{version}/shell-completion/bash/aerospace",
target: "#{HOMEBREW_PREFIX}/etc/bash_completion.d/aerospace"
binary "AeroSpace-v#{version}/shell-completion/fish/aerospace.fish",
target: "#{HOMEBREW_PREFIX}/share/fish/vendor_completions.d/aerospace.fish"
Dir["#{staged_path}/AeroSpace-v#{version}/manpage/*"].each { |man| manpage man }
end