summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbartus2023-11-21 18:02:48 +0100
committerbartus2023-11-21 18:02:48 +0100
commit6f01dc3e35c16977fdbaa155d63e406ff0de9919 (patch)
treec91fc57ad0573a9df656e1bd91ebe7f951bfd41c
parentcc057f3fda8039729ae2b5a6c1ff45570c2bb584 (diff)
downloadaur-6f01dc3e35c16977fdbaa155d63e406ff0de9919.tar.gz
Pin gcc12, corto compatibility
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD4
2 files changed, 4 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3d6da243b004..3b9fb37492c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -16,6 +16,7 @@ pkgbase = meshlab
makedepends = lib3ds
makedepends = mpir
makedepends = openctm-tools
+ makedepends = gcc12
depends = bzip2
depends = cgal
depends = glew
diff --git a/PKGBUILD b/PKGBUILD
index 044b32778826..e5de78f1a875 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,7 +20,7 @@ arch=('i686' 'x86_64')
url="https://www.meshlab.net"
license=('GPL2')
depends=('bzip2' 'cgal' 'glew' 'glu' 'openssl' 'qt5-base' 'qt5-declarative' 'qt5-script' 'qt5-xmlpatterns' 'xerces-c')
-makedepends=('boost' 'cmake' 'eigen' 'ninja' 'git' 'muparser' 'levmar' 'lib3ds' 'mpir' 'openctm-tools')
+makedepends=('boost' 'cmake' 'eigen' 'ninja' 'git' 'muparser' 'levmar' 'lib3ds' 'mpir' 'openctm-tools' 'gcc12')
optdepends=('u3d: for U3D and IDTF file support'
'lib3ds: for Autodesk`s 3D-Studio r3 and r4 .3DS file support'
'levmar: for isoparametrization and mutualcorrs plugins'
@@ -45,6 +45,8 @@ build() {
_cmake_flags=( '-DALLOW_SYSTEM_QHULL=OFF'
'-DCMAKE_INSTALL_PREFIX=/usr'
'-DCMAKE_BUILD_TYPE=Release'
+ '-DCMAKE_C_COMPILER=gcc-12'
+ '-DCMAKE_CXX_COMPILER=g++-12'
)
cmake "${_cmake_flags[@]}" -G Ninja -B "${srcdir}/build" -S "${srcdir}/meshlab/src"
# shellcheck disable=SC2046 # allow MAKEFLAGS to split when passing multiple flags.