From b1a856052f6b38d8e2896b327117e38434adf286 Mon Sep 17 00:00:00 2001 From: LAN-TW Date: Mon, 3 Jun 2013 20:15:33 +0800 Subject: yaehmop: 3.1.0b2 (initial commit) --- yaehmop/PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 yaehmop/PKGBUILD (limited to 'yaehmop/PKGBUILD') diff --git a/yaehmop/PKGBUILD b/yaehmop/PKGBUILD new file mode 100644 index 0000000..8d467cc --- /dev/null +++ b/yaehmop/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: lantw44 (at) gmail (dot) com +# http://codepad.org/XEk6PJYc + +pkgname=yaehmop +pkgver=3.1.0b2 +pkgrel=1 +pkgdesc="Yet Another extended Huckel Molecular Orbital Package" +arch=('x86_64' 'i686') +url="http://yaehmop.sourceforge.net/" +license=('GPL') +depends=('gcc-fortran' 'readline' 'libx11' 'blas' 'lapack') + +source=('http://downloads.sourceforge.net/project/yaehmop/yaehmop-beta/3.1.0b2/bind.3.1.0b2.tgz' + 'http://downloads.sourceforge.net/project/yaehmop/yaehmop-beta/3.1.0b2/viewkel.3.1.0b.tgz' + 'http://downloads.sourceforge.net/project/yaehmop/yaehmop-beta/3.1.0b2/dense_eval.3.1.0b.tgz' + '0001-Fix-build-problems.patch') + +md5sums=('5a717a1f9c5dbe6cf36de15cb3c5b6ef' + 'd629bface0f610f7a4a1b3d0305872ca' + 'aec78fae520950777b7738cf42626d99' + '4290dcf6a1ddb040c38dbb54d8698c5b') + +build() { + cd "${srcdir}/${pkgname}" + mv ../viewkel ./ + mv ../dense_eval viewkel/ + mkdir bin + rm -f tightbind/bind + rm -f tightbind/utils/fit_coop + rm -f tightbind/utils/fit_coop.o + rm -f tightbind/utils/fit_dos + rm -f tightbind/utils/fit_dos.o + rm -f tightbind/utils/genutil.o + patch -p1 < ../../0001-Fix-build-problems.patch + cd tightbind + make -f makefile.linux install + cd ../viewkel + make -f makefile.linux + make -f makefile.linux install + make liborbitals.a + make libsolids.a + make libgenutils.a + cd dense_eval + make + cp -p dense_eval ../../bin +} + +package() { + mkdir -p "${pkgdir}/usr/share/${pkgname}/viewkel" + cp -rp "${srcdir}/${pkgname}/bin" "${pkgdir}/usr/" + install -m 644 "${srcdir}/${pkgname}/viewkel/new_atomic_parms.dat" \ + "${pkgdir}/usr/share/${pkgname}/viewkel" +} -- cgit