diff options
author | Garrett Wilson | 2015-08-10 19:22:41 -0500 |
---|---|---|
committer | Garrett Wilson | 2015-08-10 19:22:41 -0500 |
commit | aa29c0e080efa1b96e7d66599cd3862a43bd1e92 (patch) | |
tree | b9a26f5b77cefc6e91f7a46114b45fc095556cce | |
download | aur-aa29c0e080efa1b96e7d66599cd3862a43bd1e92.tar.gz |
Initial
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 44 |
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 +} |