Fredrik Fornwall
7 years ago
1 changed files with 58 additions and 0 deletions
@ -0,0 +1,58 @@ |
|||
#!/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 ']' |
Loading…
Reference in new issue