@@ -4,23 +4,23 @@
pkgbase=mariadb
pkgname=('mariadb-libs' 'mariadb-clients' 'mariadb' 'mytop')
pkgdesc='Fast SQL database server, derived from MySQL'
-pkgver=10.7.3
+pkgver=10.7.1
+_srctag="mariadb-$pkgver"
pkgrel=1
arch=('x86_64')
license=('GPL')
url='https://mariadb.org/'
makedepends=('boost' 'bzip2' 'cmake' 'cracklib' 'curl' 'jemalloc' 'judy' 'krb5' 'libaio'
- 'libxcrypt' 'libxml2' 'lz4' 'openssl' 'systemd' 'zlib' 'zstd' 'xz')
+ 'libxcrypt' 'libxml2' 'lz4' 'openssl' 'systemd' 'zlib' 'zstd' 'xz' 'gcc12')
options=('debug')
validpgpkeys=('199369E5404BD5FC7D2FE43BCBCB082A1BB943DB') # MariaDB Package Signing Key <[email protected]>
# The default links with mirror redirection fail for signatures, specific
# mirrors may be out of date every now and then. Let's use the upstream
# rsync source via https and hope it does not hurt them too much.
# https://mariadb.com/kb/en/library/mirror-sites-for-mariadb/
-source=("https://rsync.osuosl.org/pub/mariadb/mariadb-${pkgver}/source/mariadb-${pkgver}.tar.gz"{,.asc}
+source=("$pkgbase-$pkgver::git+https://github.com/MariaDB/server#tag=$_srctag"
'0001-arch-specific.patch')
-sha256sums=('da286919ffc9c913282202349709b6ba4ebcd342815e8dae0aa6b6bd8f515cd4'
- 'SKIP'
+sha256sums=('SKIP'
'3289efb3452d199aec872115f35da3f1d6fd4ce774615076690e9bc8afae1460')
prepare() {
@@ -34,6 +34,7 @@ prepare() {
}
build() {
+
local _cmake_options=(
# build options
-DCOMPILATION_COMMENT="Arch Linux"
@@ -89,6 +90,7 @@ build() {
mkdir build
cd build
+ export CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12
cmake ../"$pkgbase-$pkgver" "${_cmake_options[@]}"