File PKGBUILD of Package mariadb-connector-odbc
# Maintainer: Oleksandr Natalenko <oleksandr@natalenko.name>
pkgname=mariadb-connector-odbc
epoch=1
pkgver=3.2.7
pkgrel=1
pkgdesc="A database driver that uses ODBC API"
arch=(x86_64)
url=https://mariadb.com/kb/en/mariadb/mariadb-connector-odbc/
license=(LGPL-2.1-or-later)
depends=(mariadb-libs openssl unixodbc zlib)
makedepends=(cmake ninja)
source=(https://github.com/mariadb-corporation/mariadb-connector-odbc/archive/refs/tags/${pkgver}.tar.gz)
sha256sums=('a38c9c56229b22f4721e9a5366372086c83a99293ed14e73a5f414e1b1579569')
prepare() {
cd ${pkgname}-${pkgver}
sed -i -e 's#/usr/include/mariadb#/usr/include/mysql#g' CMakeLists.txt
}
build() {
cmake -S ${pkgname}-${pkgver} \
-B build \
-G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DMARIADB_LINK_DYNAMIC=ON \
-DUSE_SYSTEM_INSTALLED_LIB=ON
cmake --build build
}
package() {
install -Dt "${pkgdir}"/usr/lib -m0755 build/driver/libmaodbc.so
}