Skip to content

Instantly share code, notes, and snippets.

@Saijin-Naib
Last active November 11, 2021 04:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Saijin-Naib/b81d7d619d17660bc7d4048a581c9e7c to your computer and use it in GitHub Desktop.
Save Saijin-Naib/b81d7d619d17660bc7d4048a581c9e7c to your computer and use it in GitHub Desktop.
cloudcompare APKBUILD
# Contributor: Saijin-Naib <2107-Saijin-Naib@users.gitlab.alpinelinux.org>
# Maintainer: Saijin-Naib <2107-Saijin-Naib@users.gitlab.alpinelinux.org>
pkgname=cloudcompare
pkgver=2.11.3
pkgrel=0
pkgdesc="3D point cloud and mesh processing software"
url="http://cloudcompare.org"
arch="all"
license="GPL-2.0-or-later"
#depends=""
makedepends="cmake gdal-dev pdal-dev qt5-qtbase-dev qt5-qtsvg-dev qt5-qttools-dev"
#checkdepends=""
#install=""
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/CloudCompare/CloudCompare/archive/refs/tags/v$pkgver.tar.gz"
builddir="CloudCompare-$pkgver"
prepare() {
mkdir build
cd build
cmake ../. \
-DOPTION_USE_GDAL=ON \
-DPLUGIN_GL_QEDL=ON \
-DPLUGIN_GL_QSSAO=ON \
-DPLUGIN_IO_QADDITIONAL=ON \
-DPLUGIN_IO_QCORE=ON \
-DPLUGIN_IO_QCSV_MATRIX=ON \
-DPLUGIN_IO_QE57=OFF \
-DPLUGIN_IO_QFBX=OFF \
-DPLUGIN_IO_QLAS_FWF=ON \
-DPLUGIN_IO_QPDAL=ON \
-DPLUGIN_IO_QPHOTOSCAN=ON \
-DPLUGIN_IO_QRDB=ON \
-DPLUGIN_IO_QSTEP=ON \
-DPLUGIN_STANDARD_QANIMATION=ON \
-DPLUGIN_STANDARD_QBROOM=ON \
-DPLUGIN_STANDARD_QCANUPO=ON \
-DPLUGIN_STANDARD_QCOLORIMETRIC_SEGMENTER=ON \
-DPLUGIN_STANDARD_QCOMPASS=ON \
-DPLUGIN_STANDARD_QCORK=ON \
-DPLUGIN_STANDARD_QCSF=ON \
-DPLUGIN_STANDARD_QFACETS=ON \
-DPLUGIN_STANDARD_QHOUGH_NORMALS=ON \
-DPLUGIN_STANDARD_QHPR=ON \
-DPLUGIN_STANDARD_QJSONRPC= ON \
-DPLUGIN_STANDARD_QM3C2=ON \
-DPLUGIN_STANDARD_QMPLANE=ON \
-DPLUGIN_STANDARD_QPCL=ON \
-DPLUGIN_STANDARD_QPCV=ON \
-DPLUGIN_STANDARD_QPOISSON_RECON=ON \
-DPLUGIN_STANDARD_QRANSAC_SD=ON \
-DPLUGIN_STANDARD_QSRA=ON \
-DPLUGIN_STANDARD_MASONRY_QAUTO_SEG=ON \
-DPLUGIN_STANDARD_MASONRY_QMANUAL_SEG=ON
}
build() {
cmake --build .
}
check() {
# Replace with proper check command(s)
:
}
package() {
cmake --install .
}
sha512sums="
9e9ef9f3491c6953896538227d6b271158f4a272a9bba3e9697ff66398ce8f075edff2f1672f8c1f00d7bb36aadfc653bacb3e06d6159146fd9074d1850c6dfb cloudcompare-2.11.3.tar.gz
"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment