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