summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGarrett Wilson2015-08-10 19:22:41 -0500
committerGarrett Wilson2015-08-10 19:22:41 -0500
commitaa29c0e080efa1b96e7d66599cd3862a43bd1e92 (patch)
treeb9a26f5b77cefc6e91f7a46114b45fc095556cce
downloadaur-aa29c0e080efa1b96e7d66599cd3862a43bd1e92.tar.gz
Initial
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD44
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..03e2f2e7ddb6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = worldwind
+ pkgdesc = an open source 3D interactive world viewer
+ pkgver = 2.0.0
+ pkgrel = 1
+ url = http://worldwind.arc.nasa.gov/java/
+ arch = i686
+ arch = x86_64
+ license = custom
+ optdepends = libtxc_dxtn: radeon and nouveau support
+ source = http://builds.worldwind.arc.nasa.gov/worldwind-releases/2.0/builds/worldwind-2.0.0.zip
+ source = http://worldwind.arc.nasa.gov/java/jogl/webstart/jogl-natives-linux-amd64.jar
+ source = http://worldwind.arc.nasa.gov/java/jogl/webstart/gluegen-rt-natives-linux-amd64.jar
+ md5sums = 7daff37e61ed378f12f1516aab692260
+ md5sums = 6bd6dff3409fbba29738c56e3e36650d
+ md5sums = df40663205b7ee954434de97811ff93c
+
+pkgname = worldwind
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f338bb15f1d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Garrett <floft.net/contact>
+pkgname=worldwind
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="an open source 3D interactive world viewer"
+arch=('i686' 'x86_64')
+url="http://worldwind.arc.nasa.gov/java/"
+license=('custom')
+optdepends=('libtxc_dxtn: radeon and nouveau support')
+source=('http://builds.worldwind.arc.nasa.gov/worldwind-releases/2.0/builds/worldwind-2.0.0.zip')
+md5sums=('7daff37e61ed378f12f1516aab692260')
+
+if [[ $CARCH == i686 ]]; then
+ depends=('jogl')
+else
+ source+=('http://worldwind.arc.nasa.gov/java/jogl/webstart/jogl-natives-linux-amd64.jar'
+ 'http://worldwind.arc.nasa.gov/java/jogl/webstart/gluegen-rt-natives-linux-amd64.jar')
+ md5sums+=('6bd6dff3409fbba29738c56e3e36650d'
+ 'df40663205b7ee954434de97811ff93c')
+fi
+
+package() {
+ cd "$srcdir"
+
+ mkdir -p "$pkgdir/usr/bin/"
+ cat > "$pkgdir/usr/bin/worldwind" <<EOF
+#!/bin/bash
+cd '/usr/share/worldwind/';
+export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib/jogl"
+java -Xmx512m -Djava.library.path=. -classpath ./src:./classes:./worldwind.jar:./worldwindx.jar:./jogl.jar:./gluegen-rt.jar:./gdal.jar gov.nasa.worldwindx.examples.ApplicationTemplate
+EOF
+ chmod +x "$pkgdir/usr/bin/worldwind"
+
+ mkdir -p "$pkgdir/usr/share/$pkgname"
+ cp -r ./* "$pkgdir/usr/share/$pkgname/"
+
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgname/"
+ install -Dm644 "NASA_Open_Source_Agreement_1.3.txt" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ if [[ $CARCH == i686 ]]; then
+ rm "$pkgdir/usr/share/$pkgname/lib-external/gdal/libgdalalljni64.so"
+ fi
+}