• R/O
  • HTTP
  • SSH
  • HTTPS

wfa: Commit

GitHubのミラーです
https://github.com/Hayao0819/wfa


Commit MetaInfo

Revisãobf95d6619e59dbd718f7f71f56b326ae464fa289 (tree)
Hora2020-12-24 19:07:52
Autorhayao <shun819.mail@gmai...>
Commiterhayao

Mensagem de Log

[update] : Added installation of makedepends

Mudança Sumário

Diff

--- a/wfa
+++ b/wfa
@@ -980,7 +980,28 @@ install_aur_package() {
980980 msg_info "Install dependent packages..."
981981 local _force_aur="${force_aur}"
982982 force_aur=false
983- install_package "${_depends}"
983+
984+ local __package
985+ local __install_list=()
986+ local __remove_list=()
987+
988+ # dependsからインストールされていないパッケージをインストール
989+ for __package in ${_depends}; do
990+ if ! check_installed_package "${__package}"; then
991+ __install_list+=("${__package}")
992+ fi
993+ done
994+
995+ # makedependsからインストールされていないパッケージをインストール
996+ for __package in ${_makedepends}; do
997+ if ! check_installed_package "${__package}"; then
998+ __install_list+=("${__package}")
999+ __remove_list+=("${__package}")
1000+ fi
1001+ done
1002+
1003+
1004+ install_package "${__install_list[*]}"
9841005 force_aur="${_force_aur}"
9851006 unset _force_aur
9861007 fi
@@ -1038,6 +1059,10 @@ install_aur_package() {
10381059
10391060 # インストール
10401061 run_pacman -U --noconfirm ${_pkgfilelist[@]}
1062+
1063+
1064+ # ビルド後に不要なパッケージを削除
1065+ wfa -Rsnc --noconfirm "${__remove_list[*]}"
10411066 }
10421067
10431068 # AURのパッケージを検索
Show on old repository browser