Compare commits

..

2 Commits
0.14 ... 0.14.1

Author SHA1 Message Date
d8195e2288 add media list 2019-08-10 15:29:00 +02:00
bfe9130cfb comparepkg: show group 2019-08-09 18:08:41 +02:00
3 changed files with 17 additions and 11 deletions

View File

@@ -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() {

View File

@@ -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

View File

@@ -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 ;;