termux-packages/scripts/generate-repology-metadata.sh
Fredrik Fornwall 047754e8fa Update android sdk build tools
Update the android sdk build tools from 27.0.3 to 28.0.1, bringing
in d8 which is replacing dx.

This needs an update of the Docker image, so run scripts/update-docker.sh
to update it.
2018-07-26 12:21:43 +02:00

58 lines
1.1 KiB
Bash
Executable File

#!/usr/bin/env bash
check_package() { # path
local path=$1
local pkg=`basename $path`
TERMUX_PKG_MAINTAINER="Fredrik Fornwall @fornwall"
. $path/build.sh
echo " {"
echo " \"name\": \"$pkg\","
echo " \"version\": \"$TERMUX_PKG_VERSION\","
DESC=`echo $TERMUX_PKG_DESCRIPTION | head -n 1`
echo " \"description\": \"$DESC\","
echo " \"homepage\": \"$TERMUX_PKG_HOMEPAGE\","
echo -n " \"depends\": ["
FIRST_DEP=yes
for p in ${TERMUX_PKG_DEPENDS//,/ }; do
if [ $FIRST_DEP = yes ]; then
FIRST_DEP=no
else
echo -n ", "
fi
echo -n "\"$p\""
done
echo "],"
if [ "$TERMUX_PKG_SRCURL" != "" ]; then
echo " \"srcurl\": \"$TERMUX_PKG_SRCURL\","
fi
echo " \"maintainer\": \"$TERMUX_PKG_MAINTAINER\""
echo -n " }"
}
export TERMUX_ARCH=aarch64
export TERMUX_NDK_VERSION=17
TERMUX_ANDROID_BUILD_TOOLS_VERSION=28.0.1
echo '['
export FIRST=yes
# Run each package in separate process since we include their environment variables:
for path in packages/*; do
if [ $FIRST = yes ]; then
FIRST=no
else
echo -n ","
echo ""
fi
( check_package $path)
done
echo ""
echo ']'