summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d1514f52eca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Contributor: pfm <vorticity@mail.ru>
+
+pkgname=xfoil
+pkgver=6.99
+pkgrel=1
+pkgdesc="Program for design and analysis of subsonic airfoils."
+arch=('i686' 'x86_64')
+url="http://web.mit.edu/drela/Public/web/xfoil/"
+license=('GPL2')
+depends=('gcc-libs' 'libx11')
+makedepends=('gcc-fortran')
+source=("http://web.mit.edu/drela/Public/web/xfoil/$pkgname$pkgver.tgz"
+ "xfoil-overflow.patch"
+ "xfoil-osmap.patch"
+ "xfoil-build.patch")
+
+md5sums=('8d6270fc4341d299a426b3ad41be9cc4'
+ 'f5f7d8cb268bf44546464636635109bc'
+ 'a4ad193f796e9de52596057d03e5b703'
+ '3f5445c409c7bca00ef22adedcaa61cf')
+
+build() {
+ cd "$srcdir/Xfoil"
+
+ patch -Np1 -i ../xfoil-overflow.patch
+ patch -Np1 -i ../xfoil-osmap.patch
+ patch -Np1 -i ../xfoil-build.patch
+
+ cd "$srcdir/Xfoil/orrs/bin"
+ make -f Makefile_DP FTNLIB="${LDFLAGS}" OS
+ cd "$srcdir/Xfoil/orrs"
+ bin/osgen osmaps_ns.lst
+
+ cd "$srcdir/Xfoil/plotlib"
+ make CFLAGS="${CFLAGS} -DUNDERSCORE"
+
+ cd "$srcdir/Xfoil/bin"
+ make -f Makefile_gfortran \
+ CFLAGS="${CFLAGS} -DUNDERSCORE" \
+ FTNLIB="${LDFLAGS}"
+}
+
+package() {
+ install -m755 -d ${pkgdir}/usr/bin
+ install -m755 -d ${pkgdir}/usr/share/xfoil/{doc,orrs}
+
+ install -m755 ${srcdir}/Xfoil/bin/{xfoil,pplot,pxplot} \
+ ${pkgdir}/usr/bin
+
+ install -m644 ${srcdir}/Xfoil/orrs/osmap.dat \
+ ${pkgdir}/usr/share/xfoil/orrs
+ install -m644 ${srcdir}/Xfoil/xfoil_doc.txt \
+ ${pkgdir}/usr/share/xfoil/doc
+} \ No newline at end of file