Merge pull request #206954 from Homebrew/bump-gollama-1.28.13
[homebrew-core.git] / Formula / d / dita-ot.rb
blobb60f9588d62429ebbf4870783200dc75dc57fe40
1 class DitaOt < Formula
2   desc "DITA Open Toolkit is an implementation of the OASIS DITA specification"
3   homepage "https://www.dita-ot.org/"
4   url "https://github.com/dita-ot/dita-ot/releases/download/4.2.4/dita-ot-4.2.4.zip"
5   sha256 "d8f66d3d2ddd628398b79b0eccb10acc2a28c54206b958f629cd54c6795eeb88"
6   license "Apache-2.0"
8   livecheck do
9     url :stable
10     regex(/^v?(\d+(?:\.\d+)+)$/i)
11   end
13   bottle do
14     sha256 cellar: :any_skip_relocation, arm64_sequoia: "1c758b5ed07493d17ec4c1cc9c556e5df0ae141f5a19d671697e4fcb0acaac00"
15     sha256 cellar: :any_skip_relocation, arm64_sonoma:  "1c758b5ed07493d17ec4c1cc9c556e5df0ae141f5a19d671697e4fcb0acaac00"
16     sha256 cellar: :any_skip_relocation, arm64_ventura: "1c758b5ed07493d17ec4c1cc9c556e5df0ae141f5a19d671697e4fcb0acaac00"
17     sha256 cellar: :any_skip_relocation, sonoma:        "d7baa9a7a2816335e474e3fb110c55bae58dd8f0c79a670ba248a1bbd83de301"
18     sha256 cellar: :any_skip_relocation, ventura:       "d7baa9a7a2816335e474e3fb110c55bae58dd8f0c79a670ba248a1bbd83de301"
19     sha256 cellar: :any_skip_relocation, x86_64_linux:  "a8ff14873b2335b8b358f829ccc9b91fcfda7529367681347df643597e7ec7e8"
20   end
22   depends_on "openjdk"
24   def install
25     rm(Dir["bin/*.bat", "config/env.bat", "startcmd.*"])
26     libexec.install Dir["*"]
27     (bin/"dita").write_env_script libexec/"bin/dita", JAVA_HOME: Formula["openjdk"].opt_prefix
28   end
30   test do
31     system bin/"dita", "--input=#{libexec}/docsrc/site.ditamap",
32            "--format=html5", "--output=#{testpath}/out"
33     assert_predicate testpath/"out/index.html", :exist?
34   end
35 end