aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-chemistry/nmrpipe/nmrpipe-5.4.2010.250.17.50-r1.ebuild')
-rw-r--r--sci-chemistry/nmrpipe/nmrpipe-5.4.2010.250.17.50-r1.ebuild15
1 files changed, 12 insertions, 3 deletions
diff --git a/sci-chemistry/nmrpipe/nmrpipe-5.4.2010.250.17.50-r1.ebuild b/sci-chemistry/nmrpipe/nmrpipe-5.4.2010.250.17.50-r1.ebuild
index 137a90d75..aa8fd3eeb 100644
--- a/sci-chemistry/nmrpipe/nmrpipe-5.4.2010.250.17.50-r1.ebuild
+++ b/sci-chemistry/nmrpipe/nmrpipe-5.4.2010.250.17.50-r1.ebuild
@@ -85,7 +85,7 @@ src_prepare() {
src_install() {
cat >> "${T}"/nmrWish <<- EOF
- #!/bin/csh -f
+ #!${EPREFIX}/bin/csh -f
setenv NMRBIN \${NMRBASE}/bin/
setenv NMRLIB \${NMRBIN}/lib
setenv AUXLIB \${NMRBIN}/openwin/lib
@@ -124,7 +124,7 @@ src_install() {
# Remove installation log files.
rm README_NMRPIPE_USERS *.log || die "Failed to remove installation log."
# Remove unused binaries
- rm talos*/bin/TALOS.{linux,mac,sgi6x,winxp} pdb/misc/addSeg || die
+ rm talos*/bin/TALOS+.{linux,mac,sgi6x,winxp} pdb/misc/addSeg || die
# Set the correct path to NMRPipe in the auxiliary scripts.
for i in $(find com/ dynamo/surface/misc/ nmrtxt/ talos/misc talosplus/com -type f); do
@@ -142,6 +142,15 @@ src_install() {
# Some scripts are on the wrong place
cp -vf nmrtxt/*.com com/
+ sed \
+ -e "s:!/bin:!${EPREFIX}/bin:g" \
+ -e "s:!/usr/bin:!${EPREFIX}/usr/bin:g" \
+ -e "s:!/usr/local/bin:!${EPREFIX}/usr/bin:g" \
+ -e "s: /bin: ${EPREFIX}/bin:g" \
+ -e "s: /usr/bin: ${EPREFIX}/usr/bin:g" \
+ -e "s: /usr/local/bin: ${EPREFIX}/usr/bin:g" \
+ -i {com/,nmrtxt/*.com,nmrtxt/nt/*.com,dynamo/tcl/,talos*/com/,dynamo/tcl/}* || die
+
insinto ${NMRBASE}
doins -r * || die "Failed to install application."
@@ -150,7 +159,7 @@ src_install() {
# fperms does not chmod nmrwish
# fperms -v 775 ${NMRBASE}/{talos/bin,nmrbin.linux9,com,dynamo/tcl}/* || die
- chmod -c 775 "${ED}"/${NMRBASE}/{talos*/bin,nmrbin.linux9,com,dynamo/tcl}/* || die
+ chmod -c 775 "${ED}"/${NMRBASE}/{talos*/bin/,nmrbin.linux9/,com/,dynamo/tcl/,nmrtxt/*.com,talos*/com/}* || die
exeinto ${NMRBASE}/nmrbin.linux9
doexe "${T}"/nmrWish || die