Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c40377e21c2d7530b6e0991d8aaff26099b2bdb5
commit c40377e21c2d7530b6e0991d8aaff26099b2bdb5 Author: crazy <[EMAIL PROTECTED]> Date: Thu Nov 29 22:16:58 2007 +0100 mysql-5.0.45-4-i686 * added embedded support * libmysqld is split in his own package * ok @ vmiklos diff --git a/source/apps-extra/mysql/FrugalBuild b/source/apps-extra/mysql/FrugalBuild index 4f287e7..4c55894 100644 --- a/source/apps-extra/mysql/FrugalBuild +++ b/source/apps-extra/mysql/FrugalBuild @@ -3,7 +3,7 @@ pkgname=mysql pkgver=5.0.45 -pkgrel=3 +pkgrel=4 extrapkgver= pkgdesc="A fast SQL database server" url="http://www.mysql.com/" @@ -19,11 +19,11 @@ source=($mirror/Downloads/MySQL-5.0/$pkgname-$pkgver$extrapkgver.tar.gz rc.mysql CVE-2007-5925.patch) signatures=("${source[0]}.asc" '' '' '' '') -subpkgs=('libmysqlclient') -subdescs=('MySQL client library.') -subdepends=('openssl zlib') -subgroups=('lib') -subarchs=('i686 x86_64') +subpkgs=('libmysqlclient' 'libmysqld') +subdescs=('MySQL client library.' 'Embedded MySQL Server Library') +subdepends=('openssl zlib' 'libstdc++ openssl zlib') +subgroups=('lib' 'lib') +subarchs=('i686 x86_64' 'i686 x86_64') build() { @@ -38,7 +38,10 @@ build() --enable-thread-safe-client \ --with-raid \ --with-client-ldflags=-lstdc++ \ - --with-comment="Frugalware Linux - ${pkgname}-${pkgver}" + --with-comment="Frugalware Linux - ${pkgname}-${pkgver}" \ + --with-embedded-server \ + --with-extra-tools \ + --with-embedded-privilege-control Fsed '^.*HAVE_GETHOSTBYNAME_R_GLIBC2_STYLE.*$' '#define HAVE_GETHOSTBYNAME_R_GLIBC2_STYLE' config.h Fsed 'size_socket' 'socklen_t' sql/mysqld.cc Fsed 'testdir = $(benchdir_root)' 'testdir = $(benchdir_root)/share/mysql' mysql-test/Makefile @@ -46,6 +49,7 @@ build() make || return 1 Fmakeinstall + Fln mysql/libmysqld.a /usr/lib/ Fln mysql/libmysqlclient.so /usr/lib/ Fln mysql/libmysqlclient.so.15 /usr/lib/ Fln mysql/libmysqlclient_r.so.15 /usr/lib/ @@ -57,6 +61,10 @@ build() Fsplit libmysqlclient usr/lib/libmysqlclient* Fsplit libmysqlclient usr/lib/mysql/libmysqlclient* + + Fsplit libmysqld usr/lib/mysql/libmysqld.a + Fsplit libmysqld usr/lib/libmysqld.a + Fsplit libmysqld usr/bin/*_embedded } # optimization ok _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
