homebrew-core/Formula/mariadb-connector-odbc.rb
2018-09-30 16:22:57 +02:00

32 lines
1.3 KiB
Ruby

class MariadbConnectorOdbc < Formula
desc "Database driver using the industry standard ODBC API"
homepage "https://downloads.mariadb.org/connector-odbc/"
url "https://downloads.mariadb.org/f/connector-odbc-3.0.2/mariadb-connector-odbc-3.0.2-ga-src.tar.gz"
sha256 "eba4fbda21ae9d50c94d2cd152f0ec14dde3989522f41ef7d22aa0948882ff93"
bottle do
cellar :any
sha256 "f5717e6cf61988ee81b6c148c455bbb9b772c5bbcac72955a9fe694f87f60a50" => :mojave
sha256 "c7ab8dfb656eb5918ea5b5844ff27a04e6ed62cb336ea193311e89830791f4b2" => :high_sierra
sha256 "00f033011f0d2c7d2921178d2e111709e6031d80cf8010710a1db2a054d076bf" => :sierra
sha256 "c9ad0e034c618baa79b40287a109cf6a9ac060106b1f64d1618f270ce2492134" => :el_capitan
end
depends_on "cmake" => :build
depends_on "mariadb-connector-c"
depends_on "openssl"
depends_on "unixodbc"
def install
system "cmake", ".", "-DMARIADB_FOUND=1",
"-DWITH_OPENSSL=1",
"-DOPENSSL_INCLUDE_DIR=#{Formula["openssl"].opt_include}",
*std_cmake_args
system "make", "install"
end
test do
output = shell_output("#{Formula["unixodbc"].opt_bin}/dltest #{lib}/libmaodbc.dylib")
assert_equal "SUCCESS: Loaded #{lib}/libmaodbc.dylib", output.chomp
end
end