diff options
Diffstat (limited to 'extra/mariadb/PKGBUILD')
-rw-r--r-- | extra/mariadb/PKGBUILD | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/extra/mariadb/PKGBUILD b/extra/mariadb/PKGBUILD index ffbf3cca0..dcf8ca5a1 100644 --- a/extra/mariadb/PKGBUILD +++ b/extra/mariadb/PKGBUILD @@ -1,20 +1,20 @@ -# $Id: PKGBUILD 215306 2014-06-19 13:34:46Z bpiotrowski $ +# $Id: PKGBUILD 216837 2014-07-12 14:49:30Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> pkgbase=mariadb pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') -pkgver=5.5.38 +pkgver=10.0.12 _pkgver=${pkgver/.a/a} pkgrel=1 arch=('i686' 'x86_64') license=('GPL') url='http://mariadb.org/' -makedepends=('cmake' 'openssl' 'zlib' 'libaio') -source=(http://mariadb.kisiek.net/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre') +source=(https://downloads.mariadb.org/interstitial/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz mariadb.service mariadb-post.sh mariadb-tmpfile.conf) -md5sums=('fa9ba00b084b95a45fab70860c412f10' +md5sums=('6e9a7c075526f8f2f83ad8e0933bab2f' 'd488fffa9f62f9949c4aa1bb6e6db692' 'b79e65a5aa536e6b5bc60988eb0b78a2' '2fa6e456964d4ff5e6d4f9ff0126aed6') @@ -45,6 +45,7 @@ build() { -DWITH_READLINE=ON \ -DWITH_ZLIB=system \ -DWITH_SSL=system \ + -DWITH_PCRE=system \ -DWITH_LIBWRAP=OFF \ -DWITH_EXTRA_CHARSETS=complex \ -DWITH_EMBEDDED_SERVER=ON \ @@ -52,21 +53,21 @@ build() { -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ - -DWITHOUT_TOKUDB_STORAGE_ENGINE=1 \ + -DWITH_TOKUDB_STORAGE_ENGINE=1 \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ -DWITHOUT_PBXT_STORAGE_ENGINE=1 \ - -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \ - -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \ + -DWITHOUT_TOKUDB=1 \ + -DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks" \ + -DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks" \ -DWITH_MYSQLD_LDFLAGS="$LDFLAGS" - make } package_libmariadbclient() { pkgdesc='MariaDB client libraries' - depends=('openssl' 'libaio' 'zlib') + depends=('openssl' 'libaio' 'zlib' 'pcre') conflicts=('libmysqlclient') provides=("libmysqlclient=$pkgver") options=('staticlibs') @@ -81,11 +82,13 @@ package_libmariadbclient() { for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do install -m644 "$srcdir"/$pkgbase-$_pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1 done + + rm "$pkgdir"/usr/lib/libmysql{client,client_r,d}.a } package_mariadb-clients() { pkgdesc='MariaDB client tools' - depends=('libmariadbclient' 'zlib') + depends=('libmariadbclient' 'zlib' 'openssl') conflicts=('mysql-clients') provides=("mysql-clients=$pkgver") @@ -105,7 +108,7 @@ package_mariadb-clients() { package_mytop() { pkgdesc='Top clone for MariaDB' - depends=('perl-dbd-mysql' 'perl-term-readkey') + depends=('perl' 'perl-dbd-mysql' 'perl-term-readkey') cd build install -Dm755 scripts/mytop "$pkgdir"/usr/bin/mytop @@ -115,7 +118,7 @@ package_mariadb() { pkgdesc='Fast SQL database server, drop-in replacement for MySQL' backup=('etc/mysql/my.cnf') install=mariadb.install - depends=('mariadb-clients' 'inetutils' 'libaio') + depends=('mariadb-clients' 'inetutils' 'libaio' 'libxml2' 'pcre') conflicts=('mysql') provides=("mysql=$pkgver") options=('emptydirs') |