27 lines
992 B
Ruby
27 lines
992 B
Ruby
class Libhdhomerun < Formula
|
|
desc "C library for controlling SiliconDust HDHomeRun TV tuners"
|
|
homepage "https://www.silicondust.com/support/linux/"
|
|
url "https://download.silicondust.com/hdhomerun/libhdhomerun_20170930.tgz"
|
|
sha256 "0cb392231961fab6c226c69012503e2ebe46ac0f13512689bd37d6cf9ee838a1"
|
|
|
|
bottle do
|
|
cellar :any
|
|
sha256 "32c26189630211d5f12d7d7ed27a7f55091fb5431abbccf9157f0338a36bdf40" => :high_sierra
|
|
sha256 "a9b1b6733c0afaea2500f83425caa3c395535c5bea699e3e7bc968a402d813db" => :sierra
|
|
sha256 "2fcf5b4264ee6604f5ebbc97d52de2d2558a5793887540e2e9748b424a33e8e5" => :el_capitan
|
|
end
|
|
|
|
def install
|
|
system "make"
|
|
bin.install "hdhomerun_config"
|
|
lib.install "libhdhomerun.dylib"
|
|
include.install Dir["hdhomerun*.h"]
|
|
end
|
|
|
|
test do
|
|
# Devices may be found or not found, with differing return codes
|
|
discover = pipe_output("#{bin}/hdhomerun_config discover")
|
|
assert_match /no devices found|hdhomerun device|found at/, discover
|
|
end
|
|
end
|