From e5228b40fff080feb6de2e7f4aa40fc92f2b2407 Mon Sep 17 00:00:00 2001 From: gator96100 Date: Sun, 28 Apr 2019 22:26:45 +0200 Subject: [PATCH] Cleanup pacman cache and remove qt5 example folder after install --- msys2/etc/post-install/09-proxspace.post | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/msys2/etc/post-install/09-proxspace.post b/msys2/etc/post-install/09-proxspace.post index 7a5b62834..4e9876b95 100644 --- a/msys2/etc/post-install/09-proxspace.post +++ b/msys2/etc/post-install/09-proxspace.post @@ -1,19 +1,29 @@ -check_install () -{ +check_install () { pacman -Q $1 > /dev/null if [ $? == 1 ]; then pacman --noconfirm --force -S $1 + pacman --noconfirm --force -Scc fi } -check_install_web () -{ +check_install_web () { pacman -Q $1 | grep $2 > /dev/null if [ $? == 1 ]; then pacman --noconfirm --force -U $3 + pacman --noconfirm --force -Scc fi } +clean_qt5_86 () { + rm -rf /mingw32/share/qt5/examples +} + +clean_qt5_64 () { + rm -rf /mingw64/share/qt5/examples +} + + + setup_proxspace () { if [ "$MSYSTEM" == "MINGW64" ]; then @@ -23,8 +33,8 @@ setup_proxspace () check_install git check_install make check_install pkg-config - check_install mingw-w64-x86_64-jansson check_install mingw-w64-x86_64-qt5 + clean_qt5_64 fi if [ "$MSYSTEM" == "MINGW32" ]; then @@ -33,8 +43,8 @@ setup_proxspace () check_install git check_install make check_install pkg-config - check_install mingw-w64-i686-jansson - check_install mingw-w64-i686-qt5 + check_install mingw-w64-i686-qt5 + clean_qt5_86 fi }