diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-chemistry/aqua/aqua-3.2-r3.ebuild |
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-chemistry/aqua/aqua-3.2-r3.ebuild')
-rw-r--r-- | sci-chemistry/aqua/aqua-3.2-r3.ebuild | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/sci-chemistry/aqua/aqua-3.2-r3.ebuild b/sci-chemistry/aqua/aqua-3.2-r3.ebuild new file mode 100644 index 000000000000..74e4e60416f7 --- /dev/null +++ b/sci-chemistry/aqua/aqua-3.2-r3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit fortran-2 toolchain-funcs + +DESCRIPTION="Program suite in this distribution calculates restraint violations" +HOMEPAGE="http://www.biochem.ucl.ac.uk/~roman/procheck/procheck.html" +SRC_URI=" + ${PN}${PV}.tar.gz + doc? ( ${P}-nmr_manual.tar.gz )" + +SLOT="0" +LICENSE="procheck" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples" + +RDEPEND="sci-chemistry/procheck" +DEPEND="app-shells/tcsh" + +RESTRICT="fetch" + +S="${WORKDIR}"/${PN}${PV} + +PATCHES=( + "${FILESDIR}"/${P}-flags.patch +) + +pkg_nofetch() { + elog "Please visit http://www.ebi.ac.uk/thornton-srv/software/PROCHECK/download.html" + elog "And follow the instruction for downloading ${PN}${PV}.tar.gz -> ${DISTDIR}/${PN}${PV}.tar.gz." + if use doc; then + elog "nmr_manual.tar.gz -> ${DISTDIR}/${P}-nmr_manual.tar.gz" + fi +} + +src_prepare() { + sed \ + -e 's:nawk:gawk:g' \ + -e "s:/bin/gawk:${EPREFIX}/usr/bin/gawk:g" \ + -e "s:/usr/local/bin/perl:${EPREFIX}/usr/bin/perl:g" \ + -i $(find . -type f) || die + default +} + +src_compile() { + cd src || die + emake \ + MYROOT="${WORKDIR}" \ + CC="$(tc-getCC)" \ + FC="$(tc-getFC)" \ + CFLAGS="${CFLAGS} -I../sub/lib" \ + FFLAGS="${FFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + exth + emake \ + MYROOT="${WORKDIR}" \ + CC="$(tc-getCC)" \ + FC="$(tc-getFC)" \ + CFLAGS="${CFLAGS} -I../sub/lib" \ + FFLAGS="${FFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + rm -f scripts/conv* || die + dobin bin/* scripts/* + dosym AquaWhat /usr/bin/qwhat + dosym AquaHow /usr/bin/qhow + dosym AquaPseudo /usr/bin/qpseudo + dosym AquaDist /usr/bin/qdist + dosym AquaCalc /usr/bin/qcalc + dosym AquaAssign /usr/bin/qassign + dosym AquaRedun /usr/bin/qredun + dosym AquaCompl /usr/bin/qcompl + + dodoc HISTORY HOW_TO_USE NEW README doc/* + dohtml html/* + + insinto /usr/share/${PN} + doins data/* + if use examples; then + doins -r exmpls + fi + + if use doc; then + dohtml -r manual + fi + + cat >> "${T}"/34aqua <<- EOF + AQUADATADIR="${EPREFIX}/usr/share/${PN}" + EOF + doenvd "${T}"/34aqua +} |