packages/termux-tools

This commit is contained in:
termux-pacman-bot
2022-06-27 13:59:03 +00:00
parent 130f6bdecb
commit 5894e8a9b2
5 changed files with 29 additions and 19 deletions

View File

@@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://termux.org/
TERMUX_PKG_DESCRIPTION="Basic system tools for Termux"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1.13
TERMUX_PKG_VERSION=1.16
TERMUX_PKG_SKIP_SRC_EXTRACT=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true
TERMUX_PKG_ESSENTIAL=true

View File

@@ -0,0 +1,6 @@
# This file is sourced by pkg
# Mirror by Lumito, hosted in the UK
WEIGHT=1
MAIN="https://cdn.lumito.net/termux/termux-main"
ROOT="https://cdn.lumito.net/termux/termux-root"
X11="https://cdn.lumito.net/termux/termux-x11"

View File

@@ -0,0 +1,6 @@
# This file is sourced by pkg
# Mirror by Mwt, hosted in Luxembourg
WEIGHT=1
MAIN="https://mirror.mwt.me/termux/main"
ROOT="https://mirror.mwt.me/termux/root"
X11="https://mirror.mwt.me/termux/x11"

View File

@@ -103,15 +103,15 @@ select_mirror() {
local default_repo="@TERMUX_PREFIX@/etc/termux/mirrors/default"
if [ -d "@TERMUX_PREFIX@/etc/termux/chosen_mirrors" ]; then
mirrors=($(find @TERMUX_PREFIX@/etc/termux/chosen_mirrors/ -type f ! -name "*\.dpkg-old"))
mirrors=($(find @TERMUX_PREFIX@/etc/termux/chosen_mirrors/ -type f ! -name "*\.dpkg-old" ! -name "*~"))
elif [ -L "@TERMUX_PREFIX@/etc/termux/chosen_mirrors" ]; then
# Broken symlink, use all mirrors
mirrors=("@TERMUX_PREFIX@/etc/termux/mirrors/default")
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old"))
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old" ! -name "*~"))
else
echo "No group of mirrors selected. You might want to select a group by running 'termux-change-repo'"
mirrors=("@TERMUX_PREFIX@/etc/termux/mirrors/default")
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old"))
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old" ! -name "*~"))
fi
local current_mirror

View File

@@ -10,36 +10,34 @@ if [ "$1" == "--help" ] || [ "$1" == "-help" ]; then
exit 0
fi
unlink_and_link() {
MIRROR_GROUP="$1"
if [ -L "@TERMUX_PREFIX@/etc/termux/chosen_mirrors" ]; then
unlink "@TERMUX_PREFIX@/etc/termux/chosen_mirrors"
fi
ln -s "${MIRROR_GROUP}" "@TERMUX_PREFIX@/etc/termux/chosen_mirrors"
}
select_repository_group() {
if [ "$1" == "Mirrors in Asia" ]; then
echo "[*] Mirrors in Asia (excl. China) selected"
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/asia \
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/asia
elif [ "$1" == "Mirrors in China" ]; then
echo "[*] Mirrors in China selected"
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/china \
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/china
elif [ "$1" == "Mirrors in Europe" ]; then
echo "[*] Mirrors in Europe selected"
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/europe \
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/europe
elif [ "$1" == "Mirrors in North America" ]; then
echo "[*] Mirrors in North America selected"
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/north_america \
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/north_america
elif [ "$1" == "All mirrors" ]; then
echo "[*] All mirrors selected"
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/all \
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/all
else
echo "[!] Error: unknown mirror group: '$1'. Exiting"