34 lines
1.1 KiB
Ruby
34 lines
1.1 KiB
Ruby
class Opendetex < Formula
|
|
desc "Tool to strip TeX or LaTeX commands from documents"
|
|
homepage "https://github.com/pkubowicz/opendetex"
|
|
url "https://github.com/pkubowicz/opendetex/releases/download/v2.8.5/opendetex-2.8.5.tar.bz2"
|
|
sha256 "90be111ec1f47af25317d1dbe2f07a350cc46e1bc4cdc995dde79219d7c2623d"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "a4c30579f779f826b0d4a8566137f8508b5455260f87b098526ada644099286e" => :catalina
|
|
sha256 "1d1398816b57a57132dc12b27cd35c44dd15568a5d46ada1dedc808a603bdcca" => :mojave
|
|
sha256 "41c7aa616e4770b69db95fe490a23ebbc1009b44bbe265a426059326534b06c1" => :high_sierra
|
|
sha256 "ed5ae661b1244d2d3b6c300176ba9cf797c50df7ae7e116cd077b1e1ff3f2bc3" => :sierra
|
|
end
|
|
|
|
def install
|
|
system "make"
|
|
bin.install "detex"
|
|
bin.install "delatex"
|
|
man1.install "detex.1"
|
|
end
|
|
|
|
test do
|
|
(testpath/"test.tex").write <<~EOS
|
|
\\documentclass{article}
|
|
\\begin{document}
|
|
Simple \\emph{text}.
|
|
\\end{document}
|
|
EOS
|
|
|
|
output = shell_output("#{bin}/detex test.tex")
|
|
assert_equal "Simple text.\n", output
|
|
end
|
|
end
|