sign=true
-aur_pkgs=(
- "alterlinux-calamares"
- "alterlinux-fcitx-conf"
- "alterlinux-keyring"
- "alterlinux-mirrorlist"
- "alterlinux-plasmalnf"
- "alterlinux-wallpapers"
- "alterlinux-xfce-conf"
- "aptpac"
- "dummy"
- "grub-theme-vimix-alter"
- "lightdm-webkit2-theme-alter"
- "lsd-control"
- "plymouth-theme-alter-logo"
- "plymouth-theme-alter-pp"
-)
+pkgs=("ALL")
rm -rf "${work_dir}/git_work"
git clone "${git_url}" "${work_dir}/git_work"
local init_dir=$(pwd)
+ local build_list
cd "${work_dir}/git_work/${repo_name}/${arch}"
local pkg
- for pkg in $(ls 2> /dev/null); do
+ if [[ "${pkgs[@]}" = "ALL" ]]; then
+ build_list=($(ls 2> /dev/null))
+ else
+ build_list=(${pkgs[@]})
+ fi
+
+ for pkg in ${build_list[@]}; do
cd "${pkg}"
makepkg -srCf --noconfirm --needed
mv *.pkg.tar.* "${repo_dir}/${repo_name}/${arch}"
git_url="${2}"
shift 2
;;
- --aurlist)
- aur_pkg_listfile="${2}"
- shift 2
- ;;
- --gitlist)
- git_pkg_listfile="${2}"
- shift 2
- ;;
--repodir)
repo_dir="${2}"
shift 2