43 lines
1.8 KiB
Ruby
43 lines
1.8 KiB
Ruby
class MysqlSandbox < Formula
|
|
desc "Install one or more MySQL servers"
|
|
homepage "https://mysqlsandbox.net"
|
|
url "https://github.com/datacharmer/mysql-sandbox/archive/3.2.17.tar.gz"
|
|
sha256 "3af4af111536e4e690042bc80834392f46a7e55c7143332d229ff2eb32321e89"
|
|
license "Apache-2.0"
|
|
revision 1
|
|
head "https://github.com/datacharmer/mysql-sandbox.git", branch: "master"
|
|
|
|
bottle do
|
|
sha256 cellar: :any_skip_relocation, arm64_monterey: "4f71cc981e6e405e869a7c2f3b8ad9d2a7b93f288f94a5ad052c8a5b60e4372a"
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "7534bbd546393a62cfd0b6bf5022973094743219dee948d004e790b162152edb"
|
|
sha256 cellar: :any_skip_relocation, monterey: "6a6208299f27aefcd7ef319bc6b311fbea2bdaa3de351dbf0976e58c16c0a409"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "effaa2803c9302f19a2ed000d7fc6e07a718186102877822338a90c850b0ba69"
|
|
sha256 cellar: :any_skip_relocation, catalina: "0b01929ca2d5a53f9ea2c18dfcef7f4468b5d625ba75dcfcafe5f74ab8954bf6"
|
|
sha256 cellar: :any_skip_relocation, mojave: "dc52de83d9b8f7d85273c64665a80165a8d13e8e4654a0655017d3453fac97ed"
|
|
end
|
|
|
|
# Replaced by dbdeployer: https://github.com/datacharmer/dbdeployer
|
|
disable! date: "2022-07-31", because: :repo_archived
|
|
|
|
uses_from_macos "perl"
|
|
|
|
def install
|
|
ENV["PERL_LIBDIR"] = lib/"perl5"
|
|
ENV.prepend_create_path "PERL5LIB", lib/"perl5"
|
|
|
|
system "perl", "Makefile.PL", "INSTALL_BASE=#{prefix}", "INSTALLSITEMAN3DIR=#{man3}"
|
|
system "make", "test", "install"
|
|
|
|
Pathname.glob("#{bin}/*") do |file|
|
|
next if file.extname == ".sh"
|
|
|
|
libexec.install(file)
|
|
file.write_env_script(libexec.join(file.basename), PERL5LIB: ENV["PERL5LIB"])
|
|
end
|
|
end
|
|
|
|
test do
|
|
assert_match version.to_s, shell_output("#{bin}/msandbox", 1)
|
|
end
|
|
end
|