-
-
Notifications
You must be signed in to change notification settings - Fork 12.1k
/
sispmctl.rb
30 lines (26 loc) 路 1.3 KB
/
sispmctl.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
class Sispmctl < Formula
desc "Control Gembird SIS-PM programmable power outlet strips"
homepage "https://sispmctl.sourceforge.net/"
url "https://downloads.sourceforge.net/project/sispmctl/sispmctl/sispmctl-4.12/sispmctl-4.12.tar.gz"
sha256 "e757863a4838da6e1ca72a57adc5aca6fc47ffbddc72a69052d8abd743d57082"
license "GPL-2.0-or-later"
bottle do
sha256 arm64_sonoma: "583417f1421c804a4c9f8bfcd9b07da96206bb90f37bb9c7983b3813a5700f25"
sha256 arm64_ventura: "6f9a22d3ada050881c644cf1191f0bd3b102949428169c1ac27478ed33b343e8"
sha256 arm64_monterey: "aa41c0da8beb340c22c9eadaadddd5af20dc05fb4e6efdd2b86e10118d4fcef9"
sha256 sonoma: "5654736aa9565141c0001e8899824850dd817b5e229714282e9cdd5911ac273d"
sha256 ventura: "7320a88ebc435a780ec01e5797b39d447831492c4b342cced542c822cdb65440"
sha256 monterey: "08f320dfb6ab9d02451a687eedb317ff456144188b8a5c546d38e5335b71de47"
sha256 x86_64_linux: "db43f15862bbace1e2af6f17b257da7d3522011d82f00fa581d78fea1faa47db"
end
depends_on "pkg-config" => :build
depends_on "libusb-compat"
def install
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}"
system "make", "install"
end
test do
assert_match version.to_s, shell_output("#{bin}/sispmctl -v 2>&1")
end
end