37 lines
1.5 KiB
Ruby
37 lines
1.5 KiB
Ruby
class Imagesnap < Formula
|
|
desc "Tool to capture still images from an iSight or other video source"
|
|
homepage "https://iharder.sourceforge.io/current/macosx/imagesnap/"
|
|
url "https://downloads.sourceforge.net/project/iharder/imagesnap/ImageSnap-v0.2.5.tgz"
|
|
sha256 "2516edd6e8fe35c075f0a6517b9fb8ba9af296f8f29b9e349566b9ba6f729615"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
rebuild 1
|
|
sha256 "4bf7b4e9a0ffc623587f6729571c65b37e32d426cb1eedb7facc0286e94a22d6" => :high_sierra
|
|
sha256 "79b7735956a130731615aacf83610110a8b01a9e63eccbb8888687e8dadb1133" => :el_capitan_or_later
|
|
sha256 "a8326b38e6f61d48ccd738482b353a714ededbe5dd16a2fb31aae0a575ebf2cc" => :yosemite
|
|
sha256 "b2b1d9d52e2c5284ece4d846a4cff19d417132265f53dd5e1a0c02a964076f90" => :mavericks
|
|
sha256 "31fb3b202848e852d647a11c50634971f4c33dd61c0222f787a81fd7546ab973" => :mountain_lion
|
|
sha256 "72aaab7f5666295a48f2050a842ae9e04c6696507df68eed87559ace303c2dae" => :lion
|
|
end
|
|
|
|
depends_on :xcode => :build
|
|
|
|
# Upstream PR from 19 Dec 2015 "Replace QTKit"
|
|
if MacOS::Xcode.installed? && MacOS::Xcode.version >= "8.0"
|
|
patch do
|
|
url "https://github.com/rharder/imagesnap/pull/13.patch?full_index=1"
|
|
sha256 "3bef0164843bc229cacdfe04e819515d30b78ee402d76fd2197a8b5d9e5159e9"
|
|
end
|
|
end
|
|
|
|
def install
|
|
xcodebuild "-project", "ImageSnap.xcodeproj", "SYMROOT=build", "-sdk", MacOS.sdk_path
|
|
bin.install "build/Release/imagesnap"
|
|
end
|
|
|
|
test do
|
|
assert_match "imagesnap", shell_output("#{bin}/imagesnap -h")
|
|
end
|
|
end
|