forked from artix/artools
Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
d8195e2288 | |||
bfe9130cfb |
@@ -16,7 +16,7 @@
|
|||||||
. @libdir@/artools/util-pkg.sh
|
. @libdir@/artools/util-pkg.sh
|
||||||
|
|
||||||
compare(){
|
compare(){
|
||||||
local pkgpath="$1"
|
local pkgpath="$1" group="$2"
|
||||||
local pkg=${pkgpath##*/}
|
local pkg=${pkgpath##*/}
|
||||||
local artixrepo=$(find_repo "$package" "${staging}" "${unstable}")
|
local artixrepo=$(find_repo "$package" "${staging}" "${unstable}")
|
||||||
local artixshow=${artixrepo%-*}
|
local artixshow=${artixrepo%-*}
|
||||||
@@ -50,9 +50,9 @@ compare(){
|
|||||||
case $artixrepo in
|
case $artixrepo in
|
||||||
*testing*|*staging*)
|
*testing*|*staging*)
|
||||||
if $repomatch;then
|
if $repomatch;then
|
||||||
msg_row "%-20s %-20s %-25s %-30s %-30s" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver"
|
msg_row "${table}" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver" "$group"
|
||||||
else
|
else
|
||||||
msg_row_notify "%-20s %-20s %-25s %-30s %-30s" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver"
|
msg_row_notify "${table}" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver" "$group"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
@@ -61,14 +61,14 @@ compare(){
|
|||||||
elif ${upgrades};then
|
elif ${upgrades};then
|
||||||
|
|
||||||
if [ $result -eq -1 ];then
|
if [ $result -eq -1 ];then
|
||||||
msg_row_upgrade "%-20s %-20s %-25s %-30s %-30s" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver"
|
msg_row_upgrade "${table}" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver" "$group"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
elif ${downgrades};then
|
elif ${downgrades};then
|
||||||
|
|
||||||
if [ $result -eq 1 ];then
|
if [ $result -eq 1 ];then
|
||||||
if [[ -n $archver ]] && [[ -n $archrepo ]];then
|
if [[ -n $archver ]] && [[ -n $archrepo ]];then
|
||||||
msg_row_downgrade "%-20s %-20s %-25s %-30s %-30s" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver"
|
msg_row_downgrade "${table}" "$archshow" "$artixshow" "$pkg" "$archver" "$artixver" "$group"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -110,7 +110,7 @@ check_db(){
|
|||||||
is_entry=true
|
is_entry=true
|
||||||
fi
|
fi
|
||||||
if ! $is_entry; then
|
if ! $is_entry; then
|
||||||
msg_row "%-20s %-35s %-20s %-10s" "$repo" "$name" "$artixver" "$is_entry"
|
msg_row "${table2}" "$repo" "$name" "$artixver" "$is_entry"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
unset artixver is_entry pkgbuild pkgver epoch pkgname pkgbase
|
unset artixver is_entry pkgbuild pkgver epoch pkgname pkgbase
|
||||||
@@ -133,7 +133,7 @@ update_db_cache(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
query_db() {
|
query_db() {
|
||||||
msg_table_header "%-20s %-45s %s" "Repo" "Package" "Library"
|
msg_table_header "${table3}" "Repo" "Package" "Library"
|
||||||
for repo in "${searchrepos[@]}"; do
|
for repo in "${searchrepos[@]}"; do
|
||||||
local prefix=
|
local prefix=
|
||||||
local db=${USERCACHEDIR}/${LINKSDBEXT}/${ARCH}/${repo}/
|
local db=${USERCACHEDIR}/${LINKSDBEXT}/${ARCH}/${repo}/
|
||||||
@@ -143,7 +143,7 @@ query_db() {
|
|||||||
pkg=${pkg#${db}}
|
pkg=${pkg#${db}}
|
||||||
pkg="${pkg%/*}"
|
pkg="${pkg%/*}"
|
||||||
|
|
||||||
msg_row "%-20s %-45s %s" "${repo}" "${pkg}" "${match}"
|
msg_row "${table3}" "${repo}" "${pkg}" "${match}"
|
||||||
done < <(grep -rZ "${library}" "${db}") | sort -u
|
done < <(grep -rZ "${library}" "${db}") | sort -u
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@@ -154,12 +154,12 @@ show_version_table(){
|
|||||||
|
|
||||||
if ${check};then
|
if ${check};then
|
||||||
${sync} && update_db_cache
|
${sync} && update_db_cache
|
||||||
msg_table_header "%-20s %-35s %-20s %-10s" "Repo" "Package" "Version" "Database"
|
msg_table_header "${table2}" "Repo" "Package" "Version" "Database"
|
||||||
elif ${query};then
|
elif ${query};then
|
||||||
${sync} && update_db_cache
|
${sync} && update_db_cache
|
||||||
query_db
|
query_db
|
||||||
else
|
else
|
||||||
msg_table_header "%-20s %-20s %-25s %-30s %-30s" "Arch Repo" "Artix Repo" "Package" "Arch version" "Artix version"
|
msg_table_header "${table}" "Arch Repo" "Artix Repo" "Package" "Arch version" "Artix version" "Group"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for tree in ${TREE_NAMES_ARTIX[@]};do
|
for tree in ${TREE_NAMES_ARTIX[@]};do
|
||||||
@@ -170,7 +170,7 @@ show_version_table(){
|
|||||||
if ${check};then
|
if ${check};then
|
||||||
check_db "$package"
|
check_db "$package"
|
||||||
else
|
else
|
||||||
compare "$package"
|
compare "$package" "$tree"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
@@ -198,6 +198,10 @@ artix_repos=(
|
|||||||
'gnome-wobble' 'kde-wobble'
|
'gnome-wobble' 'kde-wobble'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
readonly table="%-20s %-20s %-25s %-25s %-25s %-20s"
|
||||||
|
readonly table2="%-20s %-35s %-20s %-10s"
|
||||||
|
readonly table3="%-20s %-45s %s"
|
||||||
|
|
||||||
searchrepos=(${artix_repos[@]})
|
searchrepos=(${artix_repos[@]})
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
|
@@ -25,6 +25,7 @@
|
|||||||
# packages-kernel
|
# packages-kernel
|
||||||
# packages-openrc
|
# packages-openrc
|
||||||
# packages-runit
|
# packages-runit
|
||||||
|
# packages-media
|
||||||
# packages-xorg
|
# packages-xorg
|
||||||
# packages-python
|
# packages-python
|
||||||
# packages-perl
|
# packages-perl
|
||||||
|
@@ -149,6 +149,7 @@ get_artix_tree(){
|
|||||||
$(get_cases ruby)) tree=packages-ruby ;;
|
$(get_cases ruby)) tree=packages-ruby ;;
|
||||||
$(get_cases openrc)) tree=packages-openrc ;;
|
$(get_cases openrc)) tree=packages-openrc ;;
|
||||||
$(get_cases runit)) tree=packages-runit ;;
|
$(get_cases runit)) tree=packages-runit ;;
|
||||||
|
$(get_cases media)) tree=packages-media ;;
|
||||||
$(get_cases xorg)) tree=packages-xorg ;;
|
$(get_cases xorg)) tree=packages-xorg ;;
|
||||||
$(get_cases qt5)) tree=packages-qt5 ;;
|
$(get_cases qt5)) tree=packages-qt5 ;;
|
||||||
$(get_cases gtk)) tree=packages-gtk ;;
|
$(get_cases gtk)) tree=packages-gtk ;;
|
||||||
|
Reference in New Issue
Block a user