From: Paweł Forysiuk Date: Thu, 28 Apr 2011 20:30:41 +0000 (+0200) Subject: Allow to extract files from mingw packages using w64 toolchain X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a6a8853a61fd1a2b0f60767bd7efa53cdc98407;p=midori Allow to extract files from mingw packages using w64 toolchain http://mingw-w64.sourceforge.net/ --- diff --git a/win32/x86-mingw32-opensuse/install.sh b/win32/x86-mingw32-opensuse/install.sh index 909a523f..3d54e097 100644 --- a/win32/x86-mingw32-opensuse/install.sh +++ b/win32/x86-mingw32-opensuse/install.sh @@ -56,13 +56,29 @@ do pushd $BUILD_PATH # extract rpm rpm2cpio $DOWNLOAD_PATH/$line | cpio -i -d - # convert pkgconfig files - if [ -d $BUILD_PATH/usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig ] + + if [ -d $BUILD_PATH/usr/i686-pc-ming32/sys-root/mingw ] then - sed -i -e 's@^prefix=.*@prefix='$INSTALL_PATH'@' -e 's@/usr/i686-pc-mingw32/sys-root/mingw@${prefix}@' $BUILD_PATH/usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig/*.pc + # convert pkgconfig files + if [ -d $BUILD_PATH/usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig ] + then + sed -i -e 's@^prefix=.*@prefix='$INSTALL_PATH'@' -e 's@/usr/i686-pc-mingw32/sys-root/mingw@${prefix}@' $BUILD_PATH/usr/i686-pc-mingw32/sys-root/mingw/lib/pkgconfig/*.pc + fi + # install the package + cp -rf $BUILD_PATH/usr/i686-pc-mingw32/sys-root/mingw/* $INSTALL_PATH/ fi - # install the package - cp -rf $BUILD_PATH/usr/i686-pc-mingw32/sys-root/mingw/* $INSTALL_PATH/ + + if [ -d $BUILD_PATH/usr/i686-w64-mingw32/sys-root/mingw ] + then + # convert pkgconfig files + if [ -d $BUILD_PATH/usr/i686-w64=mingw32/sys-root/mingw/lib/pkgconfig ] + then + sed -i -e 's@^prefix=.*@prefix='$INSTALL_PATH'@' -e 's@/usr/i686-w64-mingw32/sys-root/mingw@${prefix}@' $BUILD_PATH/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig/*.pc + fi + # install the package + cp -rf $BUILD_PATH/usr/i686-w64-mingw32/sys-root/mingw/* $INSTALL_PATH/ + fi + # remove the extracted file rm -rf $BUILD_PATH/usr popd