47 lines
2.0 KiB
Ruby
47 lines
2.0 KiB
Ruby
class ArxivLatexCleaner < Formula
|
|
include Language::Python::Virtualenv
|
|
|
|
desc "Clean LaTeX code to submit to arXiv"
|
|
homepage "https://github.com/google-research/arxiv-latex-cleaner"
|
|
url "https://files.pythonhosted.org/packages/b8/4d/58a34098d023513ad129891799685c0f28387c4be22e72abbebed5a649ca/arxiv_latex_cleaner-0.1.28.tar.gz"
|
|
sha256 "9bb9ab3a965ad3cbb394fdd288f1d675ae1c9e2e4c1839337903fcd567ef74e8"
|
|
license "Apache-2.0"
|
|
head "https://github.com/google-research/arxiv-latex-cleaner.git", branch: "main"
|
|
|
|
bottle do
|
|
rebuild 1
|
|
sha256 cellar: :any_skip_relocation, arm64_monterey: "bfacf14fff528d8c54bcc9a0d3598523f1a9bb23270824455ff79a84d2615ed4"
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "bfacf14fff528d8c54bcc9a0d3598523f1a9bb23270824455ff79a84d2615ed4"
|
|
sha256 cellar: :any_skip_relocation, monterey: "89fae052f2b4e327b8c2a52965687a44101be22aab803ede33cc90e94b6cbfe0"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "89fae052f2b4e327b8c2a52965687a44101be22aab803ede33cc90e94b6cbfe0"
|
|
sha256 cellar: :any_skip_relocation, catalina: "89fae052f2b4e327b8c2a52965687a44101be22aab803ede33cc90e94b6cbfe0"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "04e753a0d424d3855fac07e4ee0850119df040f6e179ee629f8639a8224f2449"
|
|
end
|
|
|
|
depends_on "pillow"
|
|
depends_on "python@3.10"
|
|
depends_on "pyyaml"
|
|
depends_on "six"
|
|
|
|
resource "absl-py" do
|
|
url "https://files.pythonhosted.org/packages/20/5b/02495cbb35e658e8353e309a288efcb93b3ca3cbb87a47db49d6c6516961/absl-py-1.2.0.tar.gz"
|
|
sha256 "f568809938c49abbda89826223c992b630afd23c638160ad7840cfe347710d97"
|
|
end
|
|
|
|
def install
|
|
virtualenv_install_with_resources
|
|
end
|
|
|
|
test do
|
|
latexdir = testpath/"latex"
|
|
latexdir.mkpath
|
|
(latexdir/"test.tex").write <<~EOS
|
|
% remove
|
|
keep
|
|
EOS
|
|
system bin/"arxiv_latex_cleaner", latexdir
|
|
assert_predicate testpath/"latex_arXiv", :exist?
|
|
assert_equal "keep", (testpath/"latex_arXiv/test.tex").read.strip
|
|
end
|
|
end
|