-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathffcommand-engine.rb
40 lines (35 loc) · 1.16 KB
/
ffcommand-engine.rb
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
30
31
32
33
34
35
36
37
38
39
40
# typed: true
# frozen_string_literal: true
# instals the FFCommand_Engine app by Colorlab
class FfcommandEngine < Formula
desc "Instals the FFCommand_Engine app by Colorlab"
homepage "https://github.com/ColorlabMD/FFCommand_Engine"
url "https://github.com/ColorlabMD/FFCommand_Engine/releases/tag/V0.5"
sha256 "471b1bc2e910a01402e93cbf311a62e81e081ebbd73ebb369a2f9b78310e1d22"
revision 4
head "https://github.com/ColorlabMD/FFCommand_Engine.git"
depends_on "pkg-config" => :build
depends_on "qt@5" => :build
depends_on "qwt-qt5" => :build
def install
cd "FFCommand_Engine" do
system "PATH=/usr/local/opt/qt5/bin:$PATH"
system "LDFLAGS=-L/usr/local/opt/qt5/lib"
system "CPPFLAGS=-I/usr/local/opt/qt5/include"
system "PKG_CONFIG_PATH=/usr/local/opt/qt5/lib/pkgconfig"
system "qmake", "FFCommand_Engine.pro"
system "qmake"
system "make"
prefix.install "FFCommand_Engine.app"
end
end
def caveats
<<~EOS
After installation, you need to run in the Terminal:
cp -R #{prefix}/FFCommand_Engine.app /Applications
EOS
end
test do
system("open", "#{prefix}/FFCommand_Engine.app")
end
end