name: mariadb kind: chunk build-system: cmake build-commands: - sed -i "s@data/test@\${INSTALL_MYSQLTESTDIR}@g" sql/CMakeLists.txt - sed -i "s/srv_buf_size/srv_sort_buf_size/" storage/innobase/row/row0log.cc - | cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX="$PREFIX" \ -DINSTALL_DOCDIR=share/doc/mariadb-10.1.0 \ -DINSTALL_DOCREADMEDIR=share/doc/mariadb-10.1.0 \ -DINSTALL_MANDIR=share/man \ -DINSTALL_MYSQLSHAREDIR=share/mysql \ -DINSTALL_MYSQLTESTDIR=share/mysql/test \ -DINSTALL_PLUGINDIR=lib/mysql/plugin \ -DINSTALL_SBINDIR=sbin \ -DINSTALL_SCRIPTDIR=bin \ -DINSTALL_SQLBENCHDIR=share/mysql/bench \ -DINSTALL_SUPPORTFILESDIR=share/mysql \ -DMYSQL_DATADIR=/var/lib/mysql \ -DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ -DWITH_EXTRA_CHARSETS=complex \ -DWITH_EMBEDDED_SERVER=ON \ -DTOKUDB_OK=0 - export DESTDIR=''; make post-install-commands: - rm -rf "$DESTDIR$PREFIX"/share/mysql/test - | cat > mariadb.service << EOF [Unit] Description=MariaDB database server After=syslog.target [Service] User=mysql Group=mysql PIDFile=/var/run/mysqld/mysqld.pid ExecStart=/usr/sbin/mysqld --pid-file=/run/mysqld/mysqld.pid Restart=always PrivateTmp=true [Install] WantedBy=multi-user.target EOF - install -D -m 644 mariadb.service "$DESTDIR"/lib/systemd/system/mariadb.service