45 lines
1.8 KiB
Ruby
45 lines
1.8 KiB
Ruby
class Mdbtools < Formula
|
|
desc "Tools to facilitate the use of Microsoft Access databases"
|
|
homepage "https://github.com/mdbtools/mdbtools/"
|
|
url "https://github.com/mdbtools/mdbtools/releases/download/v0.9.4/mdbtools-0.9.4.tar.gz"
|
|
sha256 "6b75aa88cb1dc49ea0144be381c8f14b2ae47c945c895656dbebc155cd9ee14b"
|
|
license "GPL-2.0-or-later"
|
|
|
|
bottle do
|
|
sha256 cellar: :any, arm64_monterey: "35dfc65d32301d7839decdf09f83ae4843b8296d4d1198cc2d307b13df1d2005"
|
|
sha256 cellar: :any, arm64_big_sur: "7e61d1793850007b50e3183e681579a86b0ba9cecd52afbf58fba7468b43159e"
|
|
sha256 cellar: :any, monterey: "6585fc3fb0b7eab0a5defeb62e36db04662e82391e99db1c7db64324f119c165"
|
|
sha256 cellar: :any, big_sur: "701aa107dbe59e6e1d28436e754e6947be68f3bdd0db248f2e587f0003eda711"
|
|
sha256 cellar: :any, catalina: "0bd9e0b1055dc5fe6c541694f70e778372b2eb6bff62f165380c1d14effc1a76"
|
|
sha256 cellar: :any, mojave: "a65b18abe40ed2e1825e2ecd05dcae546803a2a1f0099e2b0a2d0918a8bd580b"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "912565cef4ebae2afa1d3bc0726ac30bc0673a3271843150dd5004b9e0aa772c"
|
|
end
|
|
|
|
depends_on "autoconf" => :build
|
|
depends_on "automake" => :build
|
|
depends_on "bison" => :build
|
|
depends_on "gawk" => :build
|
|
depends_on "libtool" => :build
|
|
depends_on "pkg-config" => :build
|
|
|
|
depends_on "glib"
|
|
depends_on "readline"
|
|
|
|
def install
|
|
system "autoreconf", "-fvi"
|
|
system "./configure", "--prefix=#{prefix}",
|
|
"--enable-man"
|
|
system "make", "install"
|
|
end
|
|
|
|
test do
|
|
output = shell_output("#{bin}/mdb-schema --drop-table test 2>&1", 1)
|
|
|
|
expected_output = <<~EOS
|
|
File not found
|
|
Could not open file
|
|
EOS
|
|
assert_match expected_output, output
|
|
end
|
|
end
|