Skip to content

Commit 1a246ea

Browse files
committed
swiftly: remove Xcode requirement
* Xcode should not be a requirement at runtime. * Ventura still relies on Xcode as there is not Swift 5.10+ release available. * `on_linux` block is dead code as the formula is restricted to macOS.
1 parent d30134c commit 1a246ea

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

Formula/s/swiftly.rb

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,13 @@ class Swiftly < Formula
1919
# TODO: someone who cares: submit a PR to fix this!
2020
depends_on :macos
2121

22-
depends_on macos: :ventura
23-
depends_on xcode: "8.0"
22+
on_ventura :or_older do
23+
depends_on xcode: ["15.0", :build]
24+
end
2425

2526
uses_from_macos "swift" => :build, since: :sonoma # swift 5.10+
2627
uses_from_macos "zlib"
2728

28-
on_linux do
29-
depends_on "libarchive"
30-
end
31-
3229
def install
3330
system "swift", "build", "--configuration", "release", "--product", "swiftly", "--disable-sandbox"
3431
bin.install ".build/release/swiftly"

0 commit comments

Comments
 (0)