2
0
mirror of https://github.com/meganz/MEGAcmd synced 2025-08-22 09:57:09 +00:00

use cmake 3.31 for archlinux

This commit is contained in:
Xavier Rins 2025-04-02 12:56:43 +02:00
parent 2cbf3c503b
commit 55419915f8
No known key found for this signature in database
GPG Key ID: CBDE6EDEB1AF5599

View File

@ -49,6 +49,13 @@ prepare() {
if [ -f /opt/vcpkg.tar.gz ]; then if [ -f /opt/vcpkg.tar.gz ]; then
tar xzf /opt/vcpkg.tar.gz tar xzf /opt/vcpkg.tar.gz
fi fi
if [ -f /opt/cmake.tar.gz ]; then
echo "8514fe0197f534eef079097c774c221a /opt/cmake.tar.gz" | md5sum -c - || exit 1
rm -rf cmake_inst cmake-*-Linux*
tar xzf /opt/cmake.tar.gz
ln -s cmake-*-Linux* cmake_inst
fi
} }
build() { build() {
@ -64,6 +71,10 @@ build() {
vcpkg_root="-DVCPKG_ROOT=${megasrcdir}/vcpkg" vcpkg_root="-DVCPKG_ROOT=${megasrcdir}/vcpkg"
fi fi
if [ -f /opt/cmake.tar.gz ]; then
export PATH="${PWD}/cmake_inst/bin:$PATH"
fi
cmake --version cmake --version
cmake ${vcpkg_root} -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -S "${megasrcdir}" -B "${megabuilddir}" cmake ${vcpkg_root} -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -S "${megasrcdir}" -B "${megabuilddir}"
cmake --build "${megabuilddir}" ${BUILD_PARALLEL_JOBS} cmake --build "${megabuilddir}" ${BUILD_PARALLEL_JOBS}
@ -81,5 +92,9 @@ package() {
megasrcdir="${srcdir}/${pkgname}-${pkgver}" megasrcdir="${srcdir}/${pkgname}-${pkgver}"
megabuilddir="${megasrcdir}/build_dir" megabuilddir="${megasrcdir}/build_dir"
if [ -f /opt/cmake.tar.gz ]; then
export PATH="${PWD}/cmake_inst/bin:$PATH"
fi
cmake --install "${megabuilddir}" --prefix $pkgdir cmake --install "${megabuilddir}" --prefix $pkgdir
} }