wok-current diff mysql/receipt @ rev 25629
Mass updates for current
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Wed Oct 11 18:45:46 2023 +0000 (8 months ago) |
parents | e7303f20381c |
children | bfd1d974e88e |
line diff
1.1 --- a/mysql/receipt Fri Sep 01 20:31:42 2023 +0000 1.2 +++ b/mysql/receipt Wed Oct 11 18:45:46 2023 +0000 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="mysql" 1.7 -VERSION="5.5.27" 1.8 +VERSION="5.7.28" 1.9 CATEGORY="office" 1.10 SHORT_DESC="SQL database system." 1.11 MAINTAINER="pascal.bellard@slitaz.org" 1.12 @@ -16,7 +16,8 @@ 1.13 1.14 DEPENDS="busybox libmysqlclient mysql-client zlib slitaz-base-files \ 1.15 gcc-lib-base openssl readline" 1.16 -BUILD_DEPENDS="gcc49 cmake openssl-dev zlib-dev ncurses-dev readline-dev" 1.17 +BUILD_DEPENDS="cmake openssl-dev zlib-dev ncurses-dev readline-dev \ 1.18 +libtirpc-dev" 1.19 1.20 # What is the latest version available today? 1.21 current_version() 1.22 @@ -28,14 +29,12 @@ 1.23 # Rules to configure and make the package. 1.24 compile_rules() 1.25 { 1.26 - export CC=gcc-49 1.27 - export CXX=gcc-49 1.28 - 1.29 mkdir -p $WOK/$PACKAGE/source/build 1.30 cd $WOK/$PACKAGE/source/build 1.31 # CFLAGS/CXXFLAGS as suggested upstream 1.32 + # remove -fno-rtti with gcc6 1.33 CFLAGS="-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \ 1.34 - CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \ 1.35 + CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors" \ 1.36 cmake ../$PACKAGE-$VERSION \ 1.37 -DCMAKE_BUILD_TYPE=Release \ 1.38 -DCMAKE_INSTALL_PREFIX=/usr \ 1.39 @@ -59,6 +58,8 @@ 1.40 -DWITH_ZLIB=system \ 1.41 -DWITH_SSL=system \ 1.42 -DWITH_LIBWRAP=OFF \ 1.43 + -DDOWNLOAD_BOOST=1 \ 1.44 + -DWITH_BOOST=$src/boost-1.59.0 \ 1.45 -DWITH_MYSQLD_LDFLAGS="${LDFLAGS}" \ 1.46 -DWITH_EXTRA_CHARSETS=complex \ 1.47 -DWITH_EMBEDDED_SERVER=ON \ 1.48 @@ -79,7 +80,8 @@ 1.49 $fs/usr/lib/mysql/plugin \ 1.50 $fs/etc/mysql \ 1.51 $fs/etc/mysql.d \ 1.52 - $fs/var/lib/mysql 1.53 + $fs/var/lib/mysql \ 1.54 + $fs/var/run/mysqld 1.55 1.56 cp -a $install/usr/bin $fs/usr 1.57 cp -a $install/usr/lib/mysql/plugin/*.so* $fs/usr/lib/mysql/plugin 1.58 @@ -128,7 +130,8 @@ 1.59 fi 1.60 #chroot "$1/" /bin/chown ${user}.${group} $(cat "$1/$INSTALLED/$PACKAGE/files.list") 1.61 chroot "$1/" /bin/chown -R ${user}.${group} /var/lib/mysql 1.62 - chroot "$1/" mysql_install_db --user=${user} --basedir=/usr 1.63 + chroot "$1/" /bin/chown -R ${user}.${group} /var/run/mysqld 1.64 + chroot "$1/" mysqld --initialize --user=${user} --basedir=/usr 1.65 cat <<EOF 1.66 ---- 1.67 To start $PACKAGE server you can run :