# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'mysql-connector-odbc'
setvar pkgver = '5.2.7'
setvar pkgrel = '0'
setvar pkgdesc = ""ODBC driver for MySQL""
setvar url = ""http://dev.mysql.com/downloads/connector/odbc/""
setvar arch = ""all""
setvar license = ""GPLv2 with exceptions""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""$depends_dev mysql-dev unixodbc-dev cmake""
setvar install = """"
setvar subpackages = """"
setvar source = ""http://dev.mysql.com/get/Downloads/Connector-ODBC/${pkgver%.*}/mysql-connector-odbc-$pkgver-src.tar.gz""

setvar _builddir = ""$srcdir"/mysql-connector-odbc-$pkgver-src"
proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
	cmake . -G "Unix Makefiles" \
		-DWITH_UNIXODBC=1 \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DMYSQLCLIENT_LIB_NAME=mysqlclient \
		|| return 1
	make || return 1
}

proc package {
	cd $_builddir
	make DESTDIR="$pkgdir" install || return 1
	rm -r "$pkgdir"/usr/[A-Z]* \
		"$pkgdir"/usr/bin \
		"$pkgdir"/usr/test \
		|| return 1

}

setvar md5sums = ""4e1e313fd4e2fe46741802b026c4c5fe  mysql-connector-odbc-5.2.7-src.tar.gz""
setvar sha256sums = ""0ad8fcccb4c41c7100fe02ec0aa87938d33329d23f7b68d1b9031c87750392c9  mysql-connector-odbc-5.2.7-src.tar.gz""
setvar sha512sums = ""f54ac8a23ade71da85e1335e95eccdccfd68a8687d17a584ced103812bdc5aee8014769a84eaa22724bb2cb23d34c7188c964d3283723defeaef5157a4b3c60f  mysql-connector-odbc-5.2.7-src.tar.gz""