updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / mariadb / PKGBUILD
blob13ce1bc494a9b14224a56d637b89c2d9d7945050
1 # Maintainer: Brad Arrington <bradla8@yahoo.com>
3 pkgbase=mariadb
4 pkgname=('mariadb')
5 pkgver=5.3.2
6 pkgrel=1
7 arch=('i686' 'x86_64')
8 license=('GPL')
9 url="http://www.mariadb.org/"
10 makedepends=('zlib' 'perl' 'openssl' 'libtool' 'patch')
11 options=('!strip' '!libtool')
12 install=mariadb.install
13 conflicts=('mysql' 'libmysqlclient' 'mysql-clients')
14 source=("http://mirror.layerjet.com/mariadb/${pkgbase}-${pkgver}-beta/kvm-tarbake-jaunty-x86/${pkgbase}-${pkgver}-beta.tar.gz"
15         'my.cnf'
16         'mariadbd'
17         'mariadb_install_db')
19 md5sums=('d8199454059ab2c98313aaad0c1bc318'
20          '372e35c8e655e96c43a4a6aa452efd92'
21          '4c491570ec9f2db20b080082119a1714'
22          '748fe56c33f26e33a6319a55e0786dbf')
24 build() {
25 #  mv ${srcdir}/mariadb ${srcdir}/mariadb-5.3.0-beta.tar.gz
26   cd "${srcdir}/${pkgbase}-${pkgver}-beta"
28 # CFLAGS/CXXFLAGS as suggested upstream
29   CFLAGS="-fPIC ${CFLAGS} -fno-strict-aliasing" \
30   CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -felide-constructors -fno-rtti" \
32   mkdir -p "${pkgdir}/etc/mariadb"
33   ./configure --prefix=/usr \
34     --datadir=/var/lib/mariadb \
35     --sysconfdir=/etc/mariadb \
36     --without-docs \
37     --without-readline \
38     --with-ssl \
39     --with-charset=utf8 \
40     --with-collation=utf8_unicode_ci \
41     --with-extra-charsets=complex \
42     --localstatedir=/var \
43     --with-unix-socket-path=/var/run/mariadb/mariadb.sock \
44     --with-plugins=partition,pbxt,ibmdb2i,aria
46   make 
49 package_mariadb(){
50   pkgdesc="A fast SQL database server branch of MySQL - MariaDB"
51   backup=('etc/mariadb/my.cnf')
52   install=mariadb.install
54   cd "${srcdir}/${pkgbase}-${pkgver}-beta"
55   mkdir -p ${pkgdir}/usr/bin/
56   make DESTDIR=${pkgdir} install
58   cp -Rd ${pkgdir}/var/lib/mariadb/*  ${pkgdir}/usr/share/.
59   install -Dm644 ${srcdir}/my.cnf ${pkgdir}/etc/mariadb/my.cnf
60   install -Dm755 ${srcdir}/mariadbd ${pkgdir}/etc/rc.d/mariadbd
62   install -m755 ${srcdir}/mariadb_install_db "${pkgdir}/usr/bin/"