diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
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" +} |