19 lines
562 B
Ruby
19 lines
562 B
Ruby
require "formula"
|
|
|
|
class TeensyLoaderCli < Formula
|
|
desc "Command-line integration for Teensy USB development boards"
|
|
homepage "https://www.pjrc.com/teensy/loader_cli.html"
|
|
url "https://www.pjrc.com/teensy/teensy_loader_cli.2.1.zip"
|
|
sha1 "041459720e733f78ba4e6a14abdbaa8bf04eb007"
|
|
|
|
def install
|
|
ENV['OS'] = 'MACOSX'
|
|
ENV['SDK'] = MacOS.sdk_path || "/"
|
|
system "make"
|
|
bin.install "teensy_loader_cli"
|
|
end
|
|
|
|
test do
|
|
assert `#{bin}/teensy_loader_cli 2>&1`.include?('<MCU> = atmega32u4 | at90usb162 | at90usb646 | at90usb1286')
|
|
end
|
|
end
|