summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2012-05-03 09:48:25 +0100
committerRichard Maw <richard.maw@codethink.co.uk>2012-05-03 09:48:25 +0100
commit0fe89dc66ec061b839bea3ab451207e2dee757b9 (patch)
tree6e1ad0b4d979dda5d5e148efa342b32f4a0f44d0
parent5243b19fdec709f52928c821230bbc0ed1e88d63 (diff)
downloadncurses-0fe89dc66ec061b839bea3ab451207e2dee757b9.tar.gz
ncurses: fix PREFIX handlingbaserock/morph
-rwxr-xr-xncurses-morph-postinstall.sh28
1 files changed, 14 insertions, 14 deletions
diff --git a/ncurses-morph-postinstall.sh b/ncurses-morph-postinstall.sh
index 39d7061..647e054 100755
--- a/ncurses-morph-postinstall.sh
+++ b/ncurses-morph-postinstall.sh
@@ -7,31 +7,31 @@ set -e
# some software expects to find libcurses in /lib
mkdir -p "$DESTDIR/lib"
-mv "$DESTDIR"/"$PREFIX"lib/libncursesw.so.5* "$DESTDIR"/lib
-ln -sf ../../lib/libncursesw.so.5 "$DESTDIR"/"$PREFIX"lib/libncursesw.so
+mv "$DESTDIR"/"$PREFIX"/lib/libncursesw.so.5* "$DESTDIR"/lib
+ln -sf ../../lib/libncursesw.so.5 "$DESTDIR"/"$PREFIX"/lib/libncursesw.so
# some linker tricks for libraries that look for non-wide character
# versions of ncurses
for lib in ncurses form panel menu; do
# remove non-wide shared object
- rm -f "$DESTDIR/${PREFIX}lib/lib${lib}.so"
+ rm -f "$DESTDIR/${PREFIX}/lib/lib${lib}.so"
# use a linker script to find the wide character variant
- echo "INPUT(-l${lib}w)" >"$DESTDIR/${PREFIX}lib/lib${lib}.so"
+ echo "INPUT(-l${lib}w)" >"$DESTDIR/${PREFIX}/lib/lib${lib}.so"
# symlink the non-shared library
- ln -sf "lib${lib}w.a" "$DESTDIR/${PREFIX}lib/lib${lib}.a"
+ ln -sf "lib${lib}w.a" "$DESTDIR/${PREFIX}/lib/lib${lib}.a"
done
-ln -sf libncurses++w.a "$DESTDIR/usr/lib/libncurses++.a"
+ln -sf libncurses++w.a "$DESTDIR/${PREFIX}/lib/libncurses++.a"
# redirect software that looks for libcurses
-rm -f "$DESTDIR/${PREFIX}lib/libcursesw.so"
-echo "INPUT(-lncursesw)" >"$DESTDIR/${PREFIX}lib/libcursesw.so"
-ln -sf libncurses.so "$DESTDIR/${PREFIX}lib/libcurses.so"
-ln -sf libncursesw.a "$DESTDIR/${PREFIX}lib/libcursesw.a"
-ln -sf libncurses.a "$DESTDIR/${PREFIX}lib/libcurses.a"
+rm -f "$DESTDIR/${PREFIX}/lib/libcursesw.so"
+echo "INPUT(-lncursesw)" >"$DESTDIR/${PREFIX}/lib/libcursesw.so"
+ln -sf libncurses.so "$DESTDIR/${PREFIX}/lib/libcurses.so"
+ln -sf libncursesw.a "$DESTDIR/${PREFIX}/lib/libcursesw.a"
+ln -sf libncurses.a "$DESTDIR/${PREFIX}/lib/libcurses.a"
# install documentation
-mkdir -p "$DESTDIR/${PREFIX}share/doc/ncurses"
-cp -R doc/* "$DESTDIR/${PREFIX}share/doc/ncurses"
+mkdir -p "$DESTDIR/${PREFIX}/share/doc/ncurses"
+cp -R doc/* "$DESTDIR/${PREFIX}/share/doc/ncurses"
# remove 'clear' and 'reset' executables, busybox provides them
-rm -f "$DESTDIR/${PREFIX}bin/clear" "$DESTDIR/${PREFIX}bin/reset"
+rm -f "$DESTDIR/${PREFIX}/bin/clear" "$DESTDIR/${PREFIX}/bin/reset"