diff --git a/package/x11/qt/qt.conf b/package/x11/qt/qt.conf index 8b8768313..99f116e5a 100644 --- a/package/x11/qt/qt.conf +++ b/package/x11/qt/qt.conf @@ -73,17 +73,27 @@ qt_pass() { eval $MAKE ; eval $MAKE install - # create compatibility links ... + if [ "$prefix" = "opt/$xpkg" ]; then + echo "Create bin aliases..." + for bin in `ls $root/opt/$xpkg/bin`; do + if [ -x $root/opt/$xpkg/bin/$bin -a ! -L $root/opt/$xpkg/bin/$bin ]; then + ln -svf $bin $root/opt/$xpkg/bin/$bin-$xpkg + fi + done + ln -svf qmake $root/opt/$xpkg/bin/qmake${xpkg#qt} + fi + + echo "Create compatibility links ..." ( - cd $root/$prefix/lib/ - for x in libqt-mt.so* - do - ln -svf $x ${x/-mt} - done - [ -f libqt-mt.a ] && ln -svf libqt-mt.a libqt.a + cd $root/$prefix/lib/ + for x in libqt-mt.so* + do + ln -svf $x ${x/-mt} + done + [ -f libqt-mt.a ] && ln -svf libqt-mt.a libqt.a ) - echo "Copy some documentation ..." + echo "Copy some documentation ..." if [ $xpkg == qt3 ] ; then cp -a ch* tutorial $docdir/ elif [ $xpkg == qt4 ] ; then