diff options
author | Aaron Bishop | 2022-10-05 12:37:30 -0400 |
---|---|---|
committer | Aaron Bishop | 2022-10-05 12:37:30 -0400 |
commit | d6679a8571d493dbc984da36095769d5f0dfbf24 (patch) | |
tree | a5ac14b127614d74b049576725c30debeee1d7fb /PKGBUILD | |
parent | 3a5e3e14d5838e798b12908a53c62ddc3f6d16bc (diff) | |
download | aur-d6679a8571d493dbc984da36095769d5f0dfbf24.tar.gz |
Dynamically link to mariadb-libs (pkgrel 1 linked dynamically but used static headers)
Remove now unused options related to c connector
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 8 insertions, 11 deletions
@@ -5,22 +5,21 @@ conflicts=('mariadb-connector-odbc-bin') pkgver=3.1.17 _c_pkgver=3.3.2 -pkgrel=1 +pkgrel=2 pkgdesc="A standardized, LGPL licensed ODBC database driver for MariaDB" arch=('x86_64' 'armv7h') url="https://mariadb.com/kb/en/mariadb/mariadb-connector-odbc/" license=('LGPL') -depends=('unixodbc>=2.3' 'openssl' 'zlib') +depends=('unixodbc>=2.3' 'openssl' 'zlib' 'mariadb-libs') makedepends=('git' 'cmake') -source=("https://downloads.mariadb.com/Connectors/odbc/connector-odbc-${pkgver}/mariadb-connector-odbc-${pkgver}-src.tar.gz" - "https://downloads.mariadb.com/Connectors/c/connector-c-${_c_pkgver}/mariadb-connector-c-${_c_pkgver}-src.tar.gz") -sha256sums=('d2eb92f1dd3eecc6e721a8172b6455afef77505a344a3d5e260ee2f7a02a6efc' - '7e0722e07d30bb906fac9fe10fb582cde1e148e05a83d9ca7b6fcc884b68fbce') +source=("https://downloads.mariadb.com/Connectors/odbc/connector-odbc-${pkgver}/mariadb-connector-odbc-${pkgver}-src.tar.gz") +sha256sums=('d2eb92f1dd3eecc6e721a8172b6455afef77505a344a3d5e260ee2f7a02a6efc') install=mariadb-connector-odbc.install prepare() { cd $pkgname-$pkgver-src - [ -d libmariadb ] || ln -s ../mariadb-connector-c-${_c_pkgver}-src libmariadb + # Arch is still installing libs to /usr/include/mysql while mariadb is expecting them at /usr/include/mariadb + sed -i -e 's#/usr/include/mariadb#/usr/include/mysql#g' CMakeLists.txt cd .. rm -Rf build mkdir build @@ -30,12 +29,10 @@ build() { cd build cmake \ -DCMAKE_BUILD_TYPE=RELEASE \ - -DWITH_EXTERNAL_ZLIB=ON \ - -DWITH_OPENSSL=ON \ - -DWITH_SSL=OPENSSL \ + -DMARIADB_LINK_DYNAMIC=ON \ + -DUSE_SYSTEM_INSTALLED_LIB=ON \ -DINSTALL_LIB_SUFFIX=lib \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DMARIADB_UNIX_ADDR=/run/mysqld/mysqld.sock \ ../$pkgname-$pkgver-src make } |