summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..59bdb87f413b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: M Jordan Stanway <bluesquall+aur-avl@gmail.com>
+pkgname=avl
+pkgver=3.36
+pkgrel=1
+pkgdesc="aerodynamic and flight-dynamic analysis of rigid aircraft using an extended vortex lattice model"
+arch=('i686' 'x86_64')
+url="http://web.mit.edu/drela/Public/web/avl/"
+license=('GPL')
+makedepends=('gcc-fortran')
+depends=('gcc-libs' 'libx11')
+options=('!strip')
+source=('http://web.mit.edu/drela/Public/web/avl/avl3.36.tgz' 'avl.patch')
+md5sums=('61cf7ed7629142567ac8a9c9e1ba4981'
+ 'e85136557dad261f79a742b8fcdfe424')
+
+prepare() {
+ cd Avl
+ patch -Np1 -i "$startdir/avl.patch"
+}
+
+build() {
+ cd Avl/plotlib
+ make gfortranDP
+
+ cd ../eispack
+ make -f Makefile.gfortran
+
+ cd ../bin
+ make -f Makefile.gfortran avl
+}
+
+package() {
+ install -d "$pkgdir/usr/bin/"
+ install -m 0755 "${srcdir}/Avl/bin/avl" "$pkgdir/usr/bin/"
+ install -d "$pkgdir/usr/share/avl/"
+ install -m 0644 "${srcdir}/Avl/README" "$pkgdir/usr/share/avl/"
+ install -m 0644 "${srcdir}/Avl/version_notes.txt" "$pkgdir/usr/share/avl/"
+ install -m 0644 "${srcdir}/Avl/avl_doc.txt" "$pkgdir/usr/share/avl/"
+ install -m 0644 "${srcdir}/Avl/session1.txt" "$pkgdir/usr/share/avl/"
+ install -m 0644 "${srcdir}/Avl/session2.txt" "$pkgdir/usr/share/avl/"
+}