diff options
Diffstat (limited to 'main/mariadb/APKBUILD')
-rw-r--r-- | main/mariadb/APKBUILD | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/main/mariadb/APKBUILD b/main/mariadb/APKBUILD index f4feb3de25e..0e9760e9d81 100644 --- a/main/mariadb/APKBUILD +++ b/main/mariadb/APKBUILD @@ -24,8 +24,18 @@ install="$pkgname.pre-install $pkgname-common.post-upgrade" subpackages="$pkgname-static $pkgname-test:mytest $pkgname-embedded-dev:_embedded_dev $pkgname-doc $pkgname-dev $pkgname-common $pkgname-openrc $pkgname-client $pkgname-bench $pkgname-backup $pkgname-embedded $pkgname-mytop - $pkgname-server-utils:_server_utils $pkgname-plugin-rocksdb:_plugin_rocksdb + $pkgname-server-utils:_server_utils mysql mysql-client:_compat_client mysql-bench:_compat_bench" + +_enable_rocksdb=YES +case "$CARCH" in +x86|s390x) _enable_rocksdb=NO;; +esac + +if [ "$_enable_rocksdb" = "YES" ]; then + subpackages="$subpackages $pkgname-plugin-rocksdb:_plugin_rocksdb" +fi + source="https://downloads.mariadb.org/interstitial/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz $pkgname.initd fix-mysql-install-db-path.patch @@ -75,6 +85,7 @@ builddir="$srcdir/$pkgname-$pkgver" # All cmake configuration options can be displayed with: cmake ../server -LH build() { cd "$builddir" + cmake . -DBUILD_CONFIG=mysql_release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DSYSCONFDIR=/etc \ @@ -107,7 +118,7 @@ build() { -DPLUGIN_MROONGA=NO \ -DPLUGIN_OQGRAPH=NO \ -DPLUGIN_PARTITION=YES \ - -DPLUGIN_ROCKSDB=YES \ + -DPLUGIN_ROCKSDB=$_enable_rocksdb \ -DPLUGIN_SPHINX=NO \ -DPLUGIN_TOKUDB=NO \ -DPLUGIN_AUTH_PAM=NO \ |