#!/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\"," if [ "$TERMUX_PKG_DEPENDS" != "" ]; then 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 "]," fi 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 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 ']'