summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ca36b9051908
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Peter Sutton <foxxy@foxdogstudios.com>
+pkgname=pangolin-git
+pkgver=2017.10.07
+pkgrel=1
+pkgdesc="Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input."
+arch=(x86_64)
+url="https://github.com/stevenlovegrove/Pangolin"
+license=('MIT')
+groups=()
+depends=(
+ 'glew'
+ 'python'
+)
+optdepends=(
+ 'cuda'
+ 'eignen'
+ 'ffmpeg'
+ 'libdc1394'
+ 'libjpeg-turbo'
+ 'libpng'
+ 'libtiff'
+ 'libuvc'
+ 'openexr'
+ 'openni2'
+ # OpenNI/OpenNI2
+ # DepthSense SDK
+)
+makedepends=('cmake' 'doxygen' 'git')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+replaces=()
+backup=()
+options=()
+install=
+source=(
+ 'LICENSE'
+ 'pangolin::git+https://github.com/stevenlovegrove/Pangolin.git'
+)
+noextract=()
+md5sums=('4e1a0885cb682d59abd660ae471481aa' 'SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ mkdir build
+ cd build
+ cmake -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_PREFIX_PATH=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ ..
+ cmake --build .
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}/build"
+ make DESTDIR="$pkgdir/" install
+ install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}