mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
extra/mariadb to 10.1.24-1
This commit is contained in:
parent
b2e4ef7d7a
commit
125c0830d0
2 changed files with 28 additions and 54 deletions
|
@ -1724,27 +1724,6 @@ index 9e6f90d8d77..aa5631f2ab8 100644
|
||||||
ctx->encrypt= enc;
|
ctx->encrypt= enc;
|
||||||
ctx->key_len= cipher->key_len;
|
ctx->key_len= cipher->key_len;
|
||||||
ctx->flags|= cipher->mode == TaoCrypt::CBC ? EVP_CIPH_CBC_MODE : EVP_CIPH_ECB_MODE;
|
ctx->flags|= cipher->mode == TaoCrypt::CBC ? EVP_CIPH_CBC_MODE : EVP_CIPH_ECB_MODE;
|
||||||
diff --git a/plugin/aws_key_management/CMakeLists.txt b/plugin/aws_key_management/CMakeLists.txt
|
|
||||||
index 1ad96dd9f19..8ea0452fa6b 100644
|
|
||||||
--- a/plugin/aws_key_management/CMakeLists.txt
|
|
||||||
+++ b/plugin/aws_key_management/CMakeLists.txt
|
|
||||||
@@ -113,6 +113,16 @@ ELSE()
|
|
||||||
SET_TARGET_PROPERTIES(${lib} PROPERTIES IMPORTED_LOCATION ${loc})
|
|
||||||
ENDFOREACH()
|
|
||||||
|
|
||||||
+ # To be compatible with older cmake, we use older version of the SDK
|
|
||||||
+ # We increase the version for macs however, so the newest mac could built it.
|
|
||||||
+ IF(APPLE)
|
|
||||||
+ SET(GIT_TAG "1.0.100")
|
|
||||||
+ ELSEIF(_OPENSSL_VERSION VERSION_EQUAL "1.1")
|
|
||||||
+ SET(GIT_TAG "1.0.114")
|
|
||||||
+ ELSE()
|
|
||||||
+ SET(GIT_TAG "1.0.8")
|
|
||||||
+ ENDIF()
|
|
||||||
+
|
|
||||||
SET(AWS_SDK_PATCH_COMMAND )
|
|
||||||
ExternalProject_Add(
|
|
||||||
aws_sdk_cpp
|
|
||||||
diff --git a/sql-common/client.c b/sql-common/client.c
|
diff --git a/sql-common/client.c b/sql-common/client.c
|
||||||
index d881080b55a..eb2899410d4 100644
|
index d881080b55a..eb2899410d4 100644
|
||||||
--- a/sql-common/client.c
|
--- a/sql-common/client.c
|
||||||
|
|
|
@ -7,9 +7,8 @@
|
||||||
|
|
||||||
pkgbase=mariadb
|
pkgbase=mariadb
|
||||||
pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb')
|
pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb')
|
||||||
pkgver=10.1.23
|
pkgver=10.1.24
|
||||||
_pkgver=${pkgver/.a/a}
|
pkgrel=1
|
||||||
pkgrel=2
|
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
url='http://mariadb.org/'
|
url='http://mariadb.org/'
|
||||||
|
@ -20,14 +19,14 @@ source=("https://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$p
|
||||||
'0001-openssl-1-1-0.patch'
|
'0001-openssl-1-1-0.patch'
|
||||||
'mariadb-sysusers.conf'
|
'mariadb-sysusers.conf'
|
||||||
'mariadb-tmpfile.conf')
|
'mariadb-tmpfile.conf')
|
||||||
sha256sums=('54d8114e24bfa5e3ebdc7d69e071ad1471912847ea481b227d204f9d644300bf'
|
sha256sums=('b3df99ae5b1ec8cf6cede4cbc4ae3f54ce66464549cba6d56d9ff4d24e4d551e'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'f337505ce421aea82693ab95372ce93fde3ea0351e0b6b78c26c9e1154df174c'
|
'41d80d3ff78251bd3e05ed5c40b63e4ac71153832a00c86443be5a111daad354'
|
||||||
'e1a22777c65854041f16fc0a2db3218d17b4d7e7ec7ab7a77cf49c71277c1515'
|
'e1a22777c65854041f16fc0a2db3218d17b4d7e7ec7ab7a77cf49c71277c1515'
|
||||||
'2af318c52ae0fe5428e8a9245d1b0fc3bc5ce153842d1563329ceb1edfa83ddd')
|
'2af318c52ae0fe5428e8a9245d1b0fc3bc5ce153842d1563329ceb1edfa83ddd')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd $pkgbase-$_pkgver/
|
cd $pkgbase-$pkgver/
|
||||||
|
|
||||||
# Changes to the upstream unit files:
|
# Changes to the upstream unit files:
|
||||||
# * remove the alias from unit files, we install symlinks in package function
|
# * remove the alias from unit files, we install symlinks in package function
|
||||||
|
@ -44,7 +43,7 @@ build() {
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
cmake ../$pkgbase-$_pkgver \
|
cmake ../$pkgbase-$pkgver \
|
||||||
-DCMAKE_AR=/usr/bin/gcc-ar \
|
-DCMAKE_AR=/usr/bin/gcc-ar \
|
||||||
-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \
|
-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \
|
||||||
-DBUILD_CONFIG=mysql_release \
|
-DBUILD_CONFIG=mysql_release \
|
||||||
|
@ -96,21 +95,21 @@ package_libmariadbclient() {
|
||||||
pkgdesc='MariaDB client libraries'
|
pkgdesc='MariaDB client libraries'
|
||||||
depends=('openssl' 'libaio' 'zlib' 'pcre' 'lz4' 'lzo' 'xz')
|
depends=('openssl' 'libaio' 'zlib' 'pcre' 'lz4' 'lzo' 'xz')
|
||||||
conflicts=('libmysqlclient')
|
conflicts=('libmysqlclient')
|
||||||
provides=("libmysqlclient=$pkgver")
|
|
||||||
options=('staticlibs')
|
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
for dir in include libmysql libmysqld libservices; do
|
|
||||||
|
for dir in libmysql libmysqld libservices include; do
|
||||||
make -C $dir DESTDIR="$pkgdir" install
|
make -C $dir DESTDIR="$pkgdir" install
|
||||||
done
|
done
|
||||||
|
|
||||||
install -Dm0755 scripts/mysql_config "$pkgdir"/usr/bin/mysql_config
|
install -D -m0755 scripts/mysql_config "$pkgdir"/usr/bin/mysql_config
|
||||||
install -d "$pkgdir"/usr/share/man/man1
|
install -D -m0644 "$srcdir"/$pkgbase-$pkgver/man/mysql_config.1 "$pkgdir"/usr/share/man/man1/mysql_config.1
|
||||||
for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do
|
|
||||||
install -m0644 "$srcdir"/$pkgbase-$_pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1
|
|
||||||
done
|
|
||||||
|
|
||||||
rm "$pkgdir"/usr/lib/libmysql{client,client_r,d}.a
|
install -D -m0644 support-files/mariadb.pc "$pkgdir"/usr/share/pkgconfig/mariadb.pc
|
||||||
|
install -D -m0644 "$srcdir"/$pkgbase-$pkgver/support-files/mysql.m4 "$pkgdir"/usr/share/aclocal/mysql.m4
|
||||||
|
|
||||||
|
# remove static libraries
|
||||||
|
rm "$pkgdir"/usr/lib/*.a
|
||||||
}
|
}
|
||||||
|
|
||||||
package_mariadb-clients() {
|
package_mariadb-clients() {
|
||||||
|
@ -120,17 +119,13 @@ package_mariadb-clients() {
|
||||||
provides=("mysql-clients=$pkgver")
|
provides=("mysql-clients=$pkgver")
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
make -C client DESTDIR="$pkgdir" install
|
make -C client DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
# install man pages
|
# install man pages
|
||||||
install -d "$pkgdir"/usr/share/man/man1
|
for man in mysql mysql_plugin mysql_upgrade mysqladmin mysqlbinlog mysqlcheck mysqldump mysqlimport mysqlshow mysqlslap mysqltest; do
|
||||||
for man in mysql mysqladmin mysqlcheck mysqldump mysqlimport mysqlshow mysqlslap; do
|
install -D -m0644 "$srcdir"/$pkgbase-$pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1
|
||||||
install -m0644 "$srcdir"/$pkgbase-$_pkgver/man/$man.1 "$pkgdir"/usr/share/man/man1/$man.1
|
|
||||||
done
|
done
|
||||||
|
|
||||||
# provided by mariadb
|
|
||||||
rm "$pkgdir"/usr/bin/{mysql_{plugin,upgrade},mysqlbinlog,mysqltest}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
package_mytop() {
|
package_mytop() {
|
||||||
|
@ -138,12 +133,14 @@ package_mytop() {
|
||||||
depends=('perl' 'perl-dbd-mysql' 'perl-term-readkey')
|
depends=('perl' 'perl-dbd-mysql' 'perl-term-readkey')
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
install -Dm0755 scripts/mytop "$pkgdir"/usr/bin/mytop
|
install -Dm0755 scripts/mytop "$pkgdir"/usr/bin/mytop
|
||||||
}
|
}
|
||||||
|
|
||||||
package_mariadb() {
|
package_mariadb() {
|
||||||
pkgdesc='Fast SQL database server, drop-in replacement for MySQL'
|
pkgdesc='Fast SQL database server, drop-in replacement for MySQL'
|
||||||
backup=('etc/mysql/my.cnf')
|
backup=('etc/mysql/my.cnf'
|
||||||
|
'etc/mysql/wsrep.cnf')
|
||||||
install=mariadb.install
|
install=mariadb.install
|
||||||
depends=("mariadb-clients=${pkgver}" 'inetutils' 'libaio' 'libxml2' 'pcre' 'jemalloc'
|
depends=("mariadb-clients=${pkgver}" 'inetutils' 'libaio' 'libxml2' 'pcre' 'jemalloc'
|
||||||
'lz4' 'boost-libs' 'lzo' 'libevent' 'libsystemd')
|
'lz4' 'boost-libs' 'lzo' 'libevent' 'libsystemd')
|
||||||
|
@ -153,6 +150,7 @@ package_mariadb() {
|
||||||
options=('emptydirs')
|
options=('emptydirs')
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
|
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
|
|
||||||
cd "$pkgdir"
|
cd "$pkgdir"
|
||||||
|
@ -162,6 +160,7 @@ package_mariadb() {
|
||||||
# TOOD: Change to upstream file layout with version 10.2.x?
|
# TOOD: Change to upstream file layout with version 10.2.x?
|
||||||
rm -r etc/
|
rm -r etc/
|
||||||
install -Dm0644 usr/share/mysql/my-medium.cnf etc/mysql/my.cnf
|
install -Dm0644 usr/share/mysql/my-medium.cnf etc/mysql/my.cnf
|
||||||
|
install -Dm0644 usr/share/mysql/wsrep.cnf etc/mysql/wsrep.cnf
|
||||||
|
|
||||||
install -Dm0644 "${srcdir}"/mariadb-tmpfile.conf usr/lib/tmpfiles.d/mariadb.conf
|
install -Dm0644 "${srcdir}"/mariadb-tmpfile.conf usr/lib/tmpfiles.d/mariadb.conf
|
||||||
install -Dm0644 "${srcdir}"/mariadb-sysusers.conf usr/lib/sysusers.d/mariadb.conf
|
install -Dm0644 "${srcdir}"/mariadb-sysusers.conf usr/lib/sysusers.d/mariadb.conf
|
||||||
|
@ -171,11 +170,6 @@ package_mariadb() {
|
||||||
install -dm0700 var/lib/mysql
|
install -dm0700 var/lib/mysql
|
||||||
chown -R 89:89 var/lib/mysql &>/dev/null
|
chown -R 89:89 var/lib/mysql &>/dev/null
|
||||||
|
|
||||||
# move aclocal and pkgconfig files
|
|
||||||
install -D -m0644 usr/share/mysql/aclocal/mysql.m4 usr/share/aclocal/mysql.m4
|
|
||||||
install -D -m0644 usr/share/mysql/pkgconfig/mariadb.pc usr/share/pkgconfig/mariadb.pc
|
|
||||||
rm -r usr/share/mysql/{aclocal,pkgconfig}
|
|
||||||
|
|
||||||
# move to proper licenses directories
|
# move to proper licenses directories
|
||||||
install -d usr/share/licenses/mariadb
|
install -d usr/share/licenses/mariadb
|
||||||
mv usr/share/doc/mariadb/COPYING* usr/share/licenses/mariadb/
|
mv usr/share/doc/mariadb/COPYING* usr/share/licenses/mariadb/
|
||||||
|
@ -184,14 +178,15 @@ package_mariadb() {
|
||||||
rm -r usr/share/mysql/systemd/
|
rm -r usr/share/mysql/systemd/
|
||||||
|
|
||||||
# provided by libmariadbclient
|
# provided by libmariadbclient
|
||||||
rm usr/bin/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}
|
rm usr/bin/mysql_config
|
||||||
rm usr/lib/libmysql*
|
rm usr/lib/libmysql*
|
||||||
|
rm usr/share/man/man1/mysql_config.1
|
||||||
rm -r usr/include/
|
rm -r usr/include/
|
||||||
rm usr/share/man/man1/{mysql_config,mysql_client_test_embedded,mysqltest_embedded}.1
|
rm -r usr/share/mysql/{aclocal,pkgconfig}
|
||||||
|
|
||||||
# provided by mariadb-clients
|
# provided by mariadb-clients
|
||||||
rm usr/bin/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}
|
rm usr/bin/{mysql,mysql_plugin,mysql_upgrade,mysqladmin,mysqlbinlog,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap,mysqltest}
|
||||||
rm usr/share/man/man1/{mysql,mysqladmin,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap}.1
|
rm usr/share/man/man1/{mysql,mysql_plugin,mysql_upgrade,mysqladmin,mysqlbinlog,mysqlcheck,mysqldump,mysqlimport,mysqlshow,mysqlslap,mysqltest}.1
|
||||||
|
|
||||||
# provided by mytop
|
# provided by mytop
|
||||||
rm usr/bin/mytop
|
rm usr/bin/mytop
|
||||||
|
|
Loading…
Reference in a new issue