diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
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 |