This commit is contained in:
@@ -102,23 +102,38 @@ jobs:
|
||||
APPID=$(grep 'applicationId' app/build.gradle | awk -F '"' '{print $2}')
|
||||
VERSION_CODE=$(echo $VERSION | awk -F. '{ printf("%d%02d%02d", $1,$2,$3 ? $3 : 0); }')
|
||||
|
||||
LICENSE="MIT"
|
||||
AUTHOR="Alex Denisov"
|
||||
ICON="repo/icons/app_icon.png"
|
||||
|
||||
mkdir -p fdroid-repo/metadata
|
||||
|
||||
for apk in fdroid-repo/repo/*.apk; do
|
||||
FILENAME=$(basename "$apk")
|
||||
VERSION=$(echo "$FILENAME" | sed -E 's/.*_(.*)\.apk$/\1/')
|
||||
VERSION_CODE=$(echo $VERSION | awk -F. '{ printf("%d%02d%02d", $1,$2,$3 ? $3 : 0); }')
|
||||
SHA256=$(sha256sum "$apk" | awk '{print $1}')
|
||||
SOURCECODE="https://git.daemonlord.ru/${{ gitea.repository }}"
|
||||
|
||||
printf '%s\n' \
|
||||
"Id: $APPID" \
|
||||
"License: $LICENSE" \
|
||||
"SourceCode: $SOURCECODE" \
|
||||
"Icon: icons/app_icon.png" \
|
||||
"Apk:" \
|
||||
" - versionCode: $VERSION_CODE" \
|
||||
" versionName: \"$VERSION\"" \
|
||||
" path: \"$FILENAME\"" \
|
||||
" originalFileName: \"$FILENAME\"" \
|
||||
"AuthorName: $AUTHOR" \
|
||||
"Categories:" \
|
||||
" - Internet" \
|
||||
"SourceCode: https://github.com/example/$APPID" \
|
||||
"Icon: $ICON" \
|
||||
"" \
|
||||
"Builds:" \
|
||||
" - versionName: $VERSION" \
|
||||
" versionCode: $VERSION_CODE" \
|
||||
" path: $FILENAME" \
|
||||
" originalFileName: $FILENAME" \
|
||||
" hashes:" \
|
||||
" sha256: \"$SHA256\"" \
|
||||
" sha256: $SHA256" \
|
||||
"" \
|
||||
"CurrentVersion: $VERSION" \
|
||||
"CurrentVersionCode: $VERSION_CODE" \
|
||||
"AutoUpdateMode: Version %v" \
|
||||
"UpdateCheckMode: Tags" \
|
||||
> "fdroid-repo/metadata/$APPID.yml"
|
||||
done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user