blob: 9a4d8016d116ca2c3656df889e74f16373f61568 (
plain)
1 # Description: SQL database server
2 # URL: http://www.mysql.com
3 # Maintainer: Juergen Daubert, juergen dot daubert at t-online dot de
4 # Depends on: ncurses readline zlib
5
6 name=mysql
7 version=5.1.54
8 release=1
9 source=(http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1/$name-$version.tar.gz \
10 my.cnf mysqld)
11
12 build () {
13 cd $name-$version
14
15 ./configure --prefix=/usr \
16 --sysconfdir=/etc \
17 --libexecdir=/usr/sbin \
18 --localstatedir=/var/lib \
19 --mandir=/usr/man \
20 --enable-assembler \
21 --enable-thread-safe-client \
22 --without-{readline,debug,docs} \
23 --with-ssl \
24 --with-plugins=myisam,innobase
25
26 make
27 make DESTDIR=$PKG install
28
29 rm -r $PKG/usr/{mysql-test,sql-bench}
30 rm $PKG/usr/share/mysql/charsets/README
31 find $PKG/usr/share/mysql/* -type d ! -name english ! -name charsets | xargs rm -rf {} \;
32
33 install -d $PKG/var/{lib,log}
34 touch mysqld.log
35 install -m 600 -o mysql -g mysql mysqld.log $PKG/var/log
36 install -d -m 700 -o mysql -g mysql $PKG/var/lib/mysql
37 install -D -m 755 $SRC/mysqld $PKG/etc/rc.d/mysqld
38 install -m 600 $SRC/my.cnf $PKG/etc
39
40 install -d $PKG/etc/ld.so.conf.d
41 echo "/usr/lib/mysql" > $PKG/etc/ld.so.conf.d/mysql.conf
42 }
|