You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
2.1 KiB
83 lines
2.1 KiB
# Copyright 1999-2013 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/arp-warp-bin/arp-warp-bin-7.3.ebuild,v 1.1 2013/06/01 16:07:24 jlec Exp $
|
|
|
|
EAPI=5
|
|
|
|
inherit eutils prefix
|
|
|
|
MY_P="arp_warp_${PV}"
|
|
|
|
DESCRIPTION="Software for improvement and interpretation of crystallographic electron density maps"
|
|
SRC_URI="${MY_P}.tar.gz"
|
|
HOMEPAGE="http://www.embl-hamburg.de/ARP/"
|
|
|
|
LICENSE="ArpWarp"
|
|
SLOT="0"
|
|
KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
|
|
IUSE=""
|
|
|
|
RDEPEND="
|
|
app-shells/tcsh
|
|
sci-chemistry/refmac
|
|
virtual/awk
|
|
virtual/jre
|
|
virtual/opengl
|
|
x11-libs/libX11"
|
|
DEPEND=""
|
|
|
|
RESTRICT="fetch"
|
|
|
|
S="${WORKDIR}/${MY_P}"
|
|
|
|
QA_PREBUILT="opt/arp-warp-bin/bin/*"
|
|
|
|
pkg_nofetch(){
|
|
elog "Fill out the form at http://www.embl-hamburg.de/ARP/"
|
|
elog "and place ${A} in ${DISTDIR}"
|
|
}
|
|
|
|
src_prepare() {
|
|
epatch "${FILESDIR}"/${PV}-setup.patch
|
|
eprefixify "${S}"/share/arpwarp_setup_base.*
|
|
|
|
sed -e '/exit/d' -i "${S}"/share/arpwarp_setup_base.* || die
|
|
}
|
|
|
|
src_install(){
|
|
m_type=$(uname -m)
|
|
os_type=$(uname)
|
|
|
|
exeinto /opt/${PN}/bin/bin-${m_type}-${os_type}
|
|
doexe "${S}"/bin/bin-${m_type}-${os_type}/* "${S}"/share/*{pl,sh}
|
|
|
|
insinto /opt/${PN}/bin/bin-${m_type}-${os_type}
|
|
doins "${S}"/share/*{gif,bmp,XYZ,bash,csh,dat,lib,tbl,llh,prm}
|
|
|
|
insinto /etc/profile.d/
|
|
newins "${S}"/share/arpwarp_setup_base.csh 90arpwarp_setup.csh
|
|
newins "${S}"/share/arpwarp_setup_base.bash 90arpwarp_setup.sh
|
|
|
|
dodoc "${S}"/README manual/UserGuide${PV}.pdf
|
|
dohtml -r "${S}"/manual/html/*
|
|
}
|
|
|
|
pkg_postinst(){
|
|
testcommand=$(echo 3 2 | awk '{printf"%3.1f",$1/$2}')
|
|
if [ $testcommand == "1,5" ];then
|
|
ewarn "*** ERROR ***"
|
|
ewarn " 3/2=" $testcommand
|
|
ewarn "Invalid decimal separator (must be ".")"
|
|
ewarn "You need to set this correctly!!!"
|
|
echo
|
|
ewarn "One way of setting the decimal separator is:"
|
|
ewarn "setenv LC_NUMERIC C' in your .cshrc file"
|
|
ewarn "\tor"
|
|
ewarn "export LC_NUMERIC=C' in your .bashrc file"
|
|
ewarn "Otherwise please consult your system manager"
|
|
fi
|
|
|
|
grep -q sse2 /proc/cpuinfo || einfo "The CPU is lacking SSE2! You should use the cluster at EMBL-Hamburg."
|
|
echo
|
|
}
|