summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjose17112016-01-09 22:33:09 +0100
committerjose17112016-01-09 22:33:09 +0100
commit1fe5a32da8dc823eef1bbd164251a3a66a45f34e (patch)
tree8a577cd86c39f54a77edfaa12967dbda09a7b7e3 /PKGBUILD
downloadaur-1fe5a32da8dc823eef1bbd164251a3a66a45f34e.tar.gz
adopted from aur3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..984260297601
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Jose Riha <jose1711 gmail com>
+# Contributor: Jakub Luzny <limoto94@gmail.com>
+pkgname=openscenegraph-2.8
+pkgver=2.8.5
+pkgrel=2
+pkgdesc="An Open Source, high performance real-time graphics toolkit"
+arch=('i686' 'x86_64')
+license=('custom:OSGPL')
+url="http://www.openscenegraph.org"
+depends=('giflib' 'jasper' 'librsvg' 'xine-lib' 'curl' 'pth')
+makedepends=('cmake' 'libvncserver')
+optdepends=('libvncserver' 'gdal' 'openexr' 'poppler-glib')
+conflicts=('openthreads' 'openscenegraph')
+provides=('openthreads' "openscenegraph=$pkgver")
+source=(http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-$pkgver/source/OpenSceneGraph-$pkgver.zip
+ ffmpeg.patch findffmpeg.patch findgdal.patch findgiflib.patch video_out_rgb.patch)
+md5sums=('SKIP'
+ '65790bc6dbdedecf6bd3ee01ad22212a'
+ 'a6cce978f18522176247e4ac5e72e3b0'
+ '9301eebbac03c56bab82e571a47b15d2'
+ '445cb50fd391b31beca4a95fa7a7ffcc'
+ '97a3a602f45a3869e5f2e19781dd6934')
+
+
+build() {
+ cd OpenSceneGraph-$pkgver
+
+ patch -Np1 -i "$srcdir/ffmpeg.patch"
+ cd CMakeModules
+ patch -Np0 -i "$srcdir/findffmpeg.patch"
+ patch -Np0 -i "$srcdir/findgdal.patch"
+ patch -Np0 -i "$srcdir/findgiflib.patch"
+ cd ${srcdir}/OpenSceneGraph-${pkgver}/src/osgPlugins/xine
+ patch -Np0 -i "$srcdir/video_out_rgb.patch"
+ cd ${srcdir}/OpenSceneGraph-${pkgver}
+
+ [ $NOEXTRACT -eq 1 ] || cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
+ sed -i 's|#include <curl/types.h>|//#include <curl/types.h>|' src/osgPlugins/curl/ReaderWriterCURL.cpp
+ make
+}
+
+package() {
+ cd OpenSceneGraph-$pkgver
+ make DESTDIR="$pkgdir" install
+ install -D -m644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ [ -d "$pkgdir/usr/lib64" ] && mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib" || true
+}
+
+#category: lib