diff options
author | Codist | 2020-11-27 18:14:45 +0800 |
---|---|---|
committer | Codist | 2020-11-27 18:14:45 +0800 |
commit | 533b07a0c945fbe56e308a1c9c69f8970000820f (patch) | |
tree | 0e006dec7400abe1ad7fba8bb64500224591769f /run.sh | |
parent | 3b8973bea71c808654660613cea50c90913dd7f2 (diff) | |
download | aur-533b07a0c945fbe56e308a1c9c69f8970000820f.tar.gz |
set the deepin package mirror to 'http://packages.deepin.com'
Signed-off-by: Codist <countstarlight@gmail.com>
Diffstat (limited to 'run.sh')
-rwxr-xr-x | run.sh | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -120,8 +120,14 @@ SwitchToDeepinWine() if [ "$XDG_CURRENT_DESKTOP" = "Deepin" ]; then DEEPIN_WINE_DEPENDS="${DEEPIN_WINE_DEPENDS} lib32-freetype2-infinality-ultimate" fi - msg 0 "Installing dependencies: ${DEEPIN_WINE_DEPENDS} ..." - $PACKAGE_MANAGER -S ${DEEPIN_WINE_DEPENDS} --needed + for p in ${DEEPIN_WINE_DEPENDS}; do + if pacman -Qs $p > /dev/null ; then + msg 0 "$p is installed, skip ..." + else + msg 0 "Installing dependency: $p ..." + $PACKAGE_MANAGER -S $p + fi + done msg 0 "Redeploying app ..." if [ -d "$WINEPREFIX" ]; then RemoveApp @@ -132,6 +138,7 @@ SwitchToDeepinWine() msg 0 "Creating flag file '$WINEPREFIX/deepin' ..." touch -f $WINEPREFIX/deepin msg 0 "Done." + exit 0 } # Init |