38 lines
1.4 KiB
Ruby
38 lines
1.4 KiB
Ruby
class Latex2rtf < Formula
|
|
desc "Translate LaTeX to RTF"
|
|
homepage "https://latex2rtf.sourceforge.io/"
|
|
url "https://downloads.sourceforge.net/project/latex2rtf/latex2rtf-unix/2.3.17/latex2rtf-2.3.17.tar.gz"
|
|
sha256 "19f3763177d8ea7735511438de269b78c24ccbfafcd71d7a47aabc20b9ea05a8"
|
|
|
|
bottle do
|
|
rebuild 1
|
|
sha256 "84975e89aedc24682a0ddd4f487cbbfa49f9b5e5b676acbc19a75a2344573875" => :catalina
|
|
sha256 "9a7eef875235eddd166ed39af0f86cc60a46951815dc062096404d13766b500c" => :mojave
|
|
sha256 "bac08529740f87a4ebb10a643d8b5186cf10b43da780cc5fcf572466a83c917d" => :high_sierra
|
|
sha256 "4f33f12349062b0efd27ea745934daf7d2530188f0dfe9b86df7d9647c54c208" => :sierra
|
|
end
|
|
|
|
def install
|
|
inreplace "Makefile", "cp -p doc/latex2rtf.html $(DESTDIR)$(SUPPORTDIR)", "cp -p doc/web/* $(DESTDIR)$(SUPPORTDIR)"
|
|
system "make", "DESTDIR=",
|
|
"BINDIR=#{bin}",
|
|
"MANDIR=#{man1}",
|
|
"INFODIR=#{info}",
|
|
"SUPPORTDIR=#{pkgshare}",
|
|
"CFGDIR=#{pkgshare}/cfg",
|
|
"install"
|
|
end
|
|
|
|
test do
|
|
(testpath/"test.tex").write <<~EOS
|
|
\\documentclass{article}
|
|
\\title{LaTeX to RTF}
|
|
\\begin{document}
|
|
\\maketitle
|
|
\\end{document}
|
|
EOS
|
|
system bin/"latex2rtf", "test.tex"
|
|
assert_predicate testpath/"test.rtf", :exist?
|
|
assert_match "LaTeX to RTF", File.read(testpath/"test.rtf")
|
|
end
|
|
end
|