blob: 1852fb839158e056ac4d26e204906b3cd10c8b56 [file] [log] [blame]
# typed: false
# frozen_string_literal: true
class GerritAT3110 < Formula
desc ""
homepage "https://www.gerritcodereview.com"
version "3.11.0-rc1"
url "https://tarball.gerritforge.com/gerrit-3.11.0-rc1.tar.gz"
sha256 "5f8d713439b2ceab8cb085671018de1237beb3e2aaa15a4827b61693703c018d"
depends_on "openjdk@21"
depends_on "git"
depends_on "openssh"
def install
mkdir_p prefix/"plugins"
(prefix/"plugins").install "plugins/uploadvalidator.jar"
(prefix/"plugins").install "plugins/avatars-gravatar.jar"
bin.install "bin/gerrit.war"
lib.install "lib/out-of-the-box.jar"
mkdir_p var/"gerrit"
mkdir_p var/"gerrit"/"etc"
(var/"gerrit"/"etc").install "etc/gerrit.config"
(var/"gerrit/plugins").install_symlink Dir[prefix/"plugins/*"]
(var/"gerrit/lib").install_symlink Dir[lib/"*"]
system "java", "-jar", bin/"gerrit.war", "init", "-d", (var/"gerrit"), "--batch", "--install-all-plugins"
end
end