summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDylon Edwards2018-04-29 05:37:07 -0700
committerDylon Edwards2018-04-29 05:37:07 -0700
commit4434a12dfbcfd796da0b5afb34e7e48f9fc5afe5 (patch)
tree8c48e136b6286000004d8f70f2fc395be53d2edd /PKGBUILD
downloadaur-4434a12dfbcfd796da0b5afb34e7e48f9fc5afe5.tar.gz
Imports version 0.1.2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD89
1 files changed, 89 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..110501480924
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,89 @@
+# -*- mode: shell-script -*-
+# Maintainer: Dylon Edwards <deltaecho at archlinux dot us>
+
+pkgbase=open3d
+pkgname=( {,python-}open3d )
+pkgver=0.1.2
+pkgrel=1
+pkgdesc="A Modern Library for 3D Data Processing"
+arch=('x86_64')
+url="http://www.open-3d.org"
+license=('MIT')
+depends=(
+ eigen
+ glew
+ glfw-x11
+ jsoncpp
+ libjpeg-turbo
+ libpng
+ mesa
+ xorg-server-devel
+)
+optdepends=(
+ openmp
+ python
+)
+makedepends=(
+ cmake
+ gawk
+ make
+)
+changelog="${pkgbase}.changelog"
+source=("Open3D-${pkgver}.tar.gz::https://github.com/Open-3D/Open3D/archive/v0.1.2.tar.gz")
+md5sums=('466a9edd042484e115986ebceeae77b2')
+
+function prepare() {
+ cd "Open3D-${pkgver}"
+ mkdir -p build
+}
+
+function build() {
+ cd "Open3D-${pkgver}/build"
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SHARED_LIBS=ON \
+ -DCMAKE_BUILD_TYPE=Release
+ make
+}
+
+function package_open3d() {
+ depends=(
+ eigen
+ glew
+ glfw-x11
+ jsoncpp
+ libjpeg-turbo
+ libpng
+ mesa
+ xorg-server-devel
+ )
+ optdepends=(
+ openmp
+ )
+ cd "Open3D-${pkgver}/build"
+ local SITE_PACKAGES="$(awk 'BEGIN {FS="="} /^PYTHON_SITE_PACKAGES:PATH\>/ {print $2}' CMakeCache.txt)"
+ install -m 644 -D -t "${pkgdir}/usr/lib" lib/libopen3d*.so
+ install -d "${pkgdir}/usr/include"
+ cp -R ../modules/{Core,IO,Visualization,Python}/include/Open3D "${pkgdir}/usr/include"
+}
+
+function package_python-open3d() {
+ depends=(
+ eigen
+ glew
+ glfw-x11
+ jsoncpp
+ libjpeg-turbo
+ libpng
+ mesa
+ open3d
+ python
+ xorg-server-devel
+ )
+ optdepends=(
+ openmp
+ )
+ cd "Open3D-${pkgver}/build"
+ local SITE_PACKAGES="$(awk 'BEGIN {FS="="} /^PYTHON_SITE_PACKAGES:PATH\>/ {print $2}' CMakeCache.txt)"
+ install -m 644 -D -t "${pkgdir}/${SITE_PACKAGES}" lib/open3d.*.so
+}