Multiarch_wrapper eingebaut. anpassung an neue Version (V962)

git-svn-id: svn://svn.compuextreme.de/Viitor/V962/ViitorMake@4496 504e572c-2e33-0410-9681-be2bf7408885
This commit is contained in:
kueller 2008-05-13 18:50:12 +00:00
parent 35c514d8ee
commit 912cf45c4d

View File

@ -69,9 +69,12 @@
#Version der Datei: $Revision$
#
#(( MKPKG = $MKPKG | 128 ))
SRCPATH=Base/lib
premk() {
#SrcPatch $MAKEDIR/ncurses* $LFSSOURCE/$SRCPATH/ncurses-*-branch_update-2.patch*
mkdir $TMPROOT/usr $TMPROOT/usr/lib $TMPROOT/usr/share $TMPROOT/lib
mkdir ../build-ncurses
cd ../build-ncurses
@ -87,6 +90,8 @@ mk32() {
make
make install
make DESTDIR=$TMPROOT install
mv -v $TMPROOT/usr/bin/ncurses5-config{,-32}
mv -v /usr/bin/ncurses5-config{,-32}
cd ../ncurses*
rm -r ../build-ncurses
mkdir ../build-ncurses
@ -111,8 +116,18 @@ mk() {
}
postmk() {
mv -v $TMPROOT/lib/lib{panel,menu,form,ncurses,ncurses++,curses}.a \
$TMPROOT/usr/lib
mv -v /lib/lib{panel,menu,form,ncurses,ncurses++,curses}.a \
/usr/lib
rm -v $TMPROOT/lib/lib{ncurses,menu,panel,form,curses}.so
rm -v /lib/lib{ncurses,menu,panel,form,curses}.so
mkdir -p $TMPROOT/usr/lib
ln -svf ../../lib/libncurses.so.5 /usr/lib/libcurses.so
ln -svf ../../lib/libncurses.so.5 /usr/lib/libncurses.so
ln -svf ../../lib/libmenu.so.5 /usr/lib/libmenu.so
ln -svf ../../lib/libpanel.so.5 /usr/lib/libpanel.so
ln -svf ../../lib/libform.so.5 /usr/lib/libform.so
ln -svf ../../lib/libncurses.so.5 $TMPROOT/usr/lib/libcurses.so
ln -svf ../../lib/libncurses.so.5 $TMPROOT/usr/lib/libncurses.so
ln -svf ../../lib/libmenu.so.5 $TMPROOT/usr/lib/libmenu.so
@ -120,8 +135,22 @@ postmk() {
ln -svf ../../lib/libform.so.5 $TMPROOT/usr/lib/libform.so
chmod -v 755 $TMPROOT/lib/lib{panel,menu,panel,form,ncurses}.so.5.5
if [ "$MK64BIT" == "true" ]; then
mv $TMPROOT/usr/bin/ncurses5-config{,-64}
mv /usr/bin/ncurses5-config{,-64}
ln -sv /usr/bin/multiarch_wrapper $TMPROOT/usr/bin/ncurses5-config
ln -sv /usr/bin/multiarch_wrapper /usr/bin/ncurses5-config
mkdir -p $TMPROOT/usr/lib64
mv -v $TMPROOT/lib64/lib{panel,menu,form,ncurses,ncurses++,curses}.a \
$TMPROOT/usr/lib64
mv -v /lib64/lib{panel,menu,form,ncurses,ncurses++,curses}.a \
/usr/lib64
rm -v $TMPROOT/lib64/lib{ncurses,menu,panel,form,curses}.so
rm -v /lib64/lib{ncurses,menu,panel,form,curses}.so
ln -svf ../../lib64/libncurses.so.5 /usr/lib64/libcurses.so
ln -svf ../../lib64/libncurses.so.5 /usr/lib64/libncurses.so
ln -svf ../../lib64/libmenu.so.5 /usr/lib64/libmenu.so
ln -svf ../../lib64/libpanel.so.5 /usr/lib64/libpanel.so
ln -svf ../../lib64/libform.so.5 /usr/lib64/libform.so
ln -svf ../../lib64/libncurses.so.5 $TMPROOT/usr/lib64/libcurses.so
ln -svf ../../lib64/libncurses.so.5 $TMPROOT/usr/lib64/libncurses.so
ln -svf ../../lib64/libmenu.so.5 $TMPROOT/usr/lib64/libmenu.so