summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylon Edwards2018-04-29 05:37:07 -0700
committerDylon Edwards2018-04-29 05:37:07 -0700
commit4434a12dfbcfd796da0b5afb34e7e48f9fc5afe5 (patch)
tree8c48e136b6286000004d8f70f2fc395be53d2edd
downloadaur-4434a12dfbcfd796da0b5afb34e7e48f9fc5afe5.tar.gz
Imports version 0.1.2
-rw-r--r--.SRCINFO48
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD89
-rw-r--r--open3d.changelog2
4 files changed, 147 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..111a146a006a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,48 @@
+pkgbase = open3d
+ pkgdesc = A Modern Library for 3D Data Processing
+ pkgver = 0.1.2
+ pkgrel = 1
+ url = http://www.open-3d.org
+ changelog = open3d.changelog
+ arch = x86_64
+ license = MIT
+ makedepends = cmake
+ makedepends = gawk
+ makedepends = make
+ depends = eigen
+ depends = glew
+ depends = glfw-x11
+ depends = jsoncpp
+ depends = libjpeg-turbo
+ depends = libpng
+ depends = mesa
+ depends = xorg-server-devel
+ optdepends = openmp
+ optdepends = python
+ source = Open3D-0.1.2.tar.gz::https://github.com/Open-3D/Open3D/archive/v0.1.2.tar.gz
+ md5sums = 466a9edd042484e115986ebceeae77b2
+
+pkgname = open3d
+ depends = eigen
+ depends = glew
+ depends = glfw-x11
+ depends = jsoncpp
+ depends = libjpeg-turbo
+ depends = libpng
+ depends = mesa
+ depends = xorg-server-devel
+ optdepends = openmp
+
+pkgname = python-open3d
+ depends = eigen
+ depends = glew
+ depends = glfw-x11
+ depends = jsoncpp
+ depends = libjpeg-turbo
+ depends = libpng
+ depends = mesa
+ depends = open3d
+ depends = python
+ depends = xorg-server-devel
+ optdepends = openmp
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..b568e813bcb4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+# Blacklist everything by default to avoid accidentally committing something
+*
+
+# Whitelist the following files and directories
+!/*.changelog
+!/.SRCINFO
+!/.gitignore
+!/PKGBUILD
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
+}
diff --git a/open3d.changelog b/open3d.changelog
new file mode 100644
index 000000000000..dd76c28d3725
--- /dev/null
+++ b/open3d.changelog
@@ -0,0 +1,2 @@
+2018-04-28 Dylon Edwards <deltaecho at archlinux dot us>
+ * open3d 0.1.2