diff options
author | tnut <thierryn1 at hispeed dot ch> | 2009-12-18 19:35:18 +0100 |
---|---|---|
committer | tnut <thierryn1 at hispeed dot ch> | 2009-12-18 19:35:18 +0100 |
commit | 61288a7f355ab94e961d5c2ed12b7572192efc53 (patch) | |
tree | c658d1f7a41cd426ca0fbd27b1e810041e5c7688 /base/libmysql/Pkgfile | |
parent | f6adde6983b1c8d7c6ef8f623d9349c1852ec35c (diff) | |
download | nutyx-extra-61288a7f355ab94e961d5c2ed12b7572192efc53.tar.gz nutyx-extra-61288a7f355ab94e961d5c2ed12b7572192efc53.tar.bz2 nutyx-extra-61288a7f355ab94e961d5c2ed12b7572192efc53.tar.xz nutyx-extra-61288a7f355ab94e961d5c2ed12b7572192efc53.zip |
libmysql, déplacé dans base
Diffstat (limited to 'base/libmysql/Pkgfile')
-rw-r--r-- | base/libmysql/Pkgfile | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/base/libmysql/Pkgfile b/base/libmysql/Pkgfile new file mode 100644 index 000000000..b55be99fa --- /dev/null +++ b/base/libmysql/Pkgfile @@ -0,0 +1,56 @@ +# Description: Librairie de MySQL +# URL: http://www.mysql.com +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: + +name=libmysql +version=5.1.41 +release=1 +source=(http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.1/mysql-$version.tar.gz ) + +build () { + CFLAGS="-fPIC ${CFLAGS} -fno-strict-aliasing" + CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing" + cd mysql-$version + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/sbin \ + --localstatedir=/srv/mysql \ + --enable-assembler \ + --enable-thread-safe-client \ + --enable-local-infile \ + --with-unix-socket-path=/var/run/mysql/mysql.sock \ + --with-extra-charsets=all \ + --with-berkeley-db \ + --without-debug \ + --without-readline \ + --without-docs \ + --without-bench + for dir in include strings \ + mysys dbug storage regex extra vio sql; do + pushd $dir + make -j2 + popd + done + for dir in libmysql libmysql_r libmysqld; do + pushd $dir + make link_sources + make -j2 + make DESTDIR=$PKG install + popd + done + cd include + make DESTDIR=$PKG install + install -m644 *.h $PKG/usr/include/mysql + cd ../scripts + make mysql_config + install -D -m755 mysql_config $PKG/usr/bin/mysql_config + + ln -sf mysql/libmysqlclient.so.16 $PKG/usr/lib/libmysqlclient.so.16 + ln -sf libmysqlclient.so.16 $PKG/usr/lib/libmysqlclient.so + ln -sf libmysqlclient.so.16 $PKG/usr/lib/libmysqlclient.so.1 + ln -sf mysql/libmysqlclient_r.so.16 $PKG/usr/lib/libmysqlclient_r.so.16 + ln -sf libmysqlclient_r.so.16 $PKG/usr/lib/libmysqlclient_r.so + ln -sf libmysqlclient_r.so.16 $PKG/usr/lib/libmysqlclient_r.so.1 +} |