diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2012-05-03 09:48:25 +0100 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2012-05-03 09:48:25 +0100 |
commit | 0fe89dc66ec061b839bea3ab451207e2dee757b9 (patch) | |
tree | 6e1ad0b4d979dda5d5e148efa342b32f4a0f44d0 | |
parent | 5243b19fdec709f52928c821230bbc0ed1e88d63 (diff) | |
download | ncurses-0fe89dc66ec061b839bea3ab451207e2dee757b9.tar.gz |
ncurses: fix PREFIX handlingbaserock/morph
-rwxr-xr-x | ncurses-morph-postinstall.sh | 28 |
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" |