49 lines
2.1 KiB
Ruby
49 lines
2.1 KiB
Ruby
class Gocr < Formula
|
|
desc "Optical Character Recognition (OCR), converts images back to text"
|
|
homepage "https://wasd.urz.uni-magdeburg.de/jschulen/ocr/"
|
|
url "https://wasd.urz.uni-magdeburg.de/jschulen/ocr/gocr-0.52.tar.gz"
|
|
sha256 "df906463105f5f4273becc2404570f187d4ea52bd5769d33a7a8661a747b8686"
|
|
revision 2
|
|
|
|
livecheck do
|
|
url "https://wasd.urz.uni-magdeburg.de/jschulen/ocr/download.html"
|
|
regex(%r{href=(?:["']?|.*?/)gocr[._-]v?(\d+(?:\.\d+)+)\.t}i)
|
|
end
|
|
|
|
bottle do
|
|
sha256 cellar: :any_skip_relocation, arm64_ventura: "83e2ae4571c3fede1d3af4d0c46a09179275af8c8506d54843a7a01f55efc712"
|
|
sha256 cellar: :any_skip_relocation, arm64_monterey: "53e3f30e26e5c707e006cf08ebe4043b8f4bced950ce61bb6ba2e7926797d0a9"
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "e18ecb5d37e3105891f5ef43b6e81dff52cb5148e1425a42bdc7c5a71f106ddd"
|
|
sha256 cellar: :any_skip_relocation, ventura: "44bfd6e6d26d3554a8cf204e053adfb063b1bcbe3d7c62e2d8dd6814e53b8498"
|
|
sha256 cellar: :any_skip_relocation, monterey: "43d025be56c56b56f15621742a716f1c6ad7d645a4c2f4ceceb0b85f63ec2787"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "4d0cd5d85d36fd7e34ade41d36f49628323f81f2274fc3de1654d8b3b837c90d"
|
|
sha256 cellar: :any_skip_relocation, catalina: "474d44b25c0a812587529d2a2c75f49d8e45760c2c2f35d6c73a495cd0f4e055"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "614341527ffeeb9e65ea13c95c230569bd68316f11b6e4c3d5bbc4c46757faa8"
|
|
end
|
|
|
|
depends_on "jpeg-turbo"
|
|
depends_on "netpbm"
|
|
|
|
# Edit makefile to install libs per developer documentation
|
|
patch do
|
|
url "https://raw.githubusercontent.com/Homebrew/formula-patches/85fa66a9/gocr/0.50.patch"
|
|
sha256 "0ed4338c3233a8d1d165f687d6cbe6eee3d393628cdf711a4f8f06b5edc7c4dc"
|
|
end
|
|
|
|
def install
|
|
system "./configure", *std_configure_args
|
|
|
|
# --mandir doesn't work correctly; fix broken Makefile
|
|
inreplace "man/Makefile" do |s|
|
|
s.change_make_var! "mandir", "/share/man"
|
|
end
|
|
|
|
system "make", "libs"
|
|
system "make", "install"
|
|
end
|
|
|
|
test do
|
|
system bin/"gocr", "--help"
|
|
end
|
|
end
|