diff --git a/zpac b/zpac index 980451d..5cd5cc9 100755 --- a/zpac +++ b/zpac @@ -21,7 +21,8 @@ usage() { } aur.get() { - local tarball_url=$(package-query -1 -AS -f %u "$1") + local aur_url pkg_group tarball_url=$(package-query -1 -AS -f %u "$1") + IFS='/' read _ _ aur_url _ _ pkg_group _ <<< "$tarball_url" cd "$cfg_workdir" @@ -31,10 +32,10 @@ aur.get() { return 1 } - echo ": ${cfg_workdir}/${1}" + echo ": ${cfg_workdir}/${pkg_group}" if (( flag_get_deps )); then - cd "${cfg_workdir}/${1}" + cd "${cfg_workdir}/${pkg_group}" source PKGBUILD for i in "${depends[@]}" "${makedepends[@]}"; do