diff options
author | Simon Doppler | 2015-12-29 18:51:33 +0100 |
---|---|---|
committer | Simon Doppler | 2015-12-29 18:51:33 +0100 |
commit | b81974e0a629cecac8dc52c3aca155f28e0ee41c (patch) | |
tree | 3d9e08a1a0baf00d0b4bf2e254f5969bfa09e5bf | |
download | aur-b81974e0a629cecac8dc52c3aca155f28e0ee41c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | maxwell2d_create_gif.sh | 19 |
4 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..60c24a80393a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +# Generated by mksrcinfo v8 +# Tue Dec 29 17:51:24 UTC 2015 +pkgbase = maxwell2d + pkgdesc = Electromagnetic waves animations + pkgver = 0.6.4 + pkgrel = 1 + url = http://www.met.rdg.ac.uk/clouds/maxwell/ + arch = i686 + arch = x86_64 + license = GPL2 + depends = netcdf + source = http://www.met.rdg.ac.uk/clouds/maxwell/maxwell2d-0.6.4.tar.gz + source = maxwell2d_create_gif.sh + md5sums = 4e3a420397bb83f5b5ff4615c4714e60 + md5sums = 87eaefe1aed8f0b2fcd78c47907198bc + +pkgname = maxwell2d + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..db32c8c92cf8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +maxwell2d-*.pkg.tar.xz +maxwell2d-*.tar.gz +pkg/* +src/* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..900ef5fdb1ed --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Simon Doppler (dopsi) <dop.simon_at_gmail.com> +pkgname=maxwell2d +pkgver=0.6.4 +pkgrel=1 +pkgdesc="Electromagnetic waves animations" +arch=('i686' 'x86_64') +url="http://www.met.rdg.ac.uk/clouds/maxwell/" +license=("GPL2") +depends=('netcdf') +md5sums=('4e3a420397bb83f5b5ff4615c4714e60' '87eaefe1aed8f0b2fcd78c47907198bc') +source=('http://www.met.rdg.ac.uk/clouds/maxwell/maxwell2d-0.6.4.tar.gz' 'maxwell2d_create_gif.sh') + +build() { + cd ${srcdir}/${pkgname}-${pkgver}/giflib-4.1.6 + ./configure + make + cd ${srcdir}/${pkgname}-${pkgver}/src + sed -i -e 's_-I/usr/include/netcdf-3__g' Makefile + make all + cd ${srcdir}/${pkgname}-${pkgver}/examples + sed -i -e 's|../src/maxwell_nc|maxwell2d_nc|g' create_examples.sh + sed -i -e 's|../src/maxwell_gif|maxwell2d_gif|g' create_examples.sh +} + +package() { + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/maxwell2d/examples + mkdir -p $pkgdir/usr/share/maxwell2d/default + install -m 755 maxwell2d_create_gif.sh $pkgdir/usr/bin + cd ${srcdir}/${pkgname}-${pkgver} + install -m 755 examples/*.cfg $pkgdir/usr/share/maxwell2d/examples + install -m 755 examples/default/*.cfg $pkgdir/usr/share/maxwell2d/default + install -m 755 src/maxwell2d_nc $pkgdir/usr/bin + install -m 755 src/maxwell2d_gif $pkgdir/usr/bin + +} diff --git a/maxwell2d_create_gif.sh b/maxwell2d_create_gif.sh new file mode 100644 index 000000000000..3da931f75f89 --- /dev/null +++ b/maxwell2d_create_gif.sh @@ -0,0 +1,19 @@ +#! /bin/sh +conf="$1" +pol="$2" + +usage() { + echo "Usage:" + echo " $0 <configuration> <polarization>" + echo " <configuration> must be a *.cfg file" + echo " <polarization> is either z or xy" +} + +if [ -z "$pol" ] || [ -z "$conf" ] ; then + usage + exit +else + cat "/usr/share/maxwell2d/default/domain.cfg" \ + "/usr/share/maxwell2d/default/$pol.cfg" "$conf" | \ + maxwell2d_gif epsilon_gif_file="$(basename "$conf" .cfg)_$pol.gif" - > "$(basename "$conf" .cfg)_$pol.gif" +fi |