%qmake_qt5 \ __qmake_qt5() \ { \ CPPFLAGS="%optflags %optflags_shared" ; export CPPFLAGS ; \\\ %_qt5_qmake \\\ QMAKE_CFLAGS="%optflags %optflags_shared" \\\ QMAKE_CXXFLAGS="%optflags %optflags_shared" \\\ "" \ } \ __qmake_qt5 %install_qt5 \ __install_qt5() \ { \ make install INSTALL_ROOT=%buildroot "$@" \ }\ __install_qt5 \ mkdir -p %buildroot/%_bindir \ ls -1d %buildroot/%_qt5_bindir/* 2>/dev/null | while read f ; do \ [ -f "$f" ] || continue \ fname=`basename $f` \ mv $f %buildroot/%_bindir/${fname}-%_qt5 \ ln -s `relative %_bindir/${fname}-%_qt5 %_qt5_bindir/$fname-%_qt5` %buildroot/%_qt5_bindir/$fname \ done \ if [ -d %buildroot/%_qt5_libdir ] ; then \ pushd %buildroot/%_qt5_libdir \ ls -1 *prl 2>&/dev/null | while read prl_file ; do \ sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' ${prl_file} \ if [ -f "$(basename ${prl_file} .prl).so" ]; then \ sed -i -e '/^QMAKE_PRL_LIBS/d' ${prl_file} \ fi \ done \ popd \ fi