mirror of
https://github.com/TangentFoxy/love-release.git
synced 2025-07-28 11:02:20 +00:00
Cannot build if love version differs from love-android-sdl2. Minor improvements.
This commit is contained in:
@@ -428,6 +428,9 @@ if [ -f "$PWD"/"$PROJECT_NAME".ico ]; then
|
|||||||
else
|
else
|
||||||
PROJECT_ICO=
|
PROJECT_ICO=
|
||||||
fi
|
fi
|
||||||
|
if [ -z "$PROJECT_VERSION" ]; then
|
||||||
|
PROJECT_VERSION=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
## Debug log ##
|
## Debug log ##
|
||||||
@@ -775,12 +778,16 @@ if [ "$RELEASE_APK" = true ]; then
|
|||||||
cd "$RELEASE_DIR"
|
cd "$RELEASE_DIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
MAINTAINER_USERNAME=${MAINTAINER_NAME// /_}
|
||||||
|
ACTIVITY=${PROJECT_NAME// /_}Activity
|
||||||
|
ANDROID_VERSION=$(grep -Eo -m 1 "[0-9]+.[0-9]+.[0-9]+[a-z]*" "$LOVE_ANDROID_DIR"/AndroidManifest.xml)
|
||||||
|
ANDROID_LOVE_VERSION=$(echo "$ANDROID_VERSION" | grep -Eo "[0-9]+.[0-9]+.[0-9]+")
|
||||||
|
if [ "$LOVE_VERSION" != "$ANDROID_LOVE_VERSION" ]; then
|
||||||
|
echo "Love version ($LOVE_VERSION) differs from love-android-sdl2 version ($ANDROID_LOVE_VERSION). Could not create package."
|
||||||
|
else
|
||||||
mkdir -p "$LOVE_ANDROID_DIR"/assets
|
mkdir -p "$LOVE_ANDROID_DIR"/assets
|
||||||
cp "$PROJECT_NAME".love "$LOVE_ANDROID_DIR"/assets/game.love
|
cp "$PROJECT_NAME".love "$LOVE_ANDROID_DIR"/assets/game.love
|
||||||
cd "$LOVE_ANDROID_DIR"
|
cd "$LOVE_ANDROID_DIR"
|
||||||
MAINTAINER_USERNAME=${MAINTAINER_NAME// /_}
|
|
||||||
ACTIVITY=${PROJECT_NAME// /_}Activity
|
|
||||||
ANDROID_VERSION=$(grep -Eo -m 1 "[0-9]+.[0-9]+.[0-9]+[a-z]*" AndroidManifest.xml)
|
|
||||||
sed -i "s/org.love2d.android/com.${MAINTAINER_USERNAME}.${PACKAGE_NAME}/" AndroidManifest.xml
|
sed -i "s/org.love2d.android/com.${MAINTAINER_USERNAME}.${PACKAGE_NAME}/" AndroidManifest.xml
|
||||||
sed -i "s/$ANDROID_VERSION/${ANDROID_VERSION}-${PACKAGE_NAME}-v${PROJECT_VERSION}/" AndroidManifest.xml
|
sed -i "s/$ANDROID_VERSION/${ANDROID_VERSION}-${PACKAGE_NAME}-v${PROJECT_VERSION}/" AndroidManifest.xml
|
||||||
sed -i "0,/LÖVE for Android/s//$PROJECT_NAME $PROJECT_VERSION/" AndroidManifest.xml
|
sed -i "0,/LÖVE for Android/s//$PROJECT_NAME $PROJECT_VERSION/" AndroidManifest.xml
|
||||||
@@ -798,6 +805,7 @@ public class $ACTIVITY extends GameActivity {}
|
|||||||
cp bin/love_android_sdl2-debug.apk "$RELEASE_DIR"
|
cp bin/love_android_sdl2-debug.apk "$RELEASE_DIR"
|
||||||
cd "$RELEASE_DIR"
|
cd "$RELEASE_DIR"
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
## Love file ##
|
## Love file ##
|
||||||
if [ "$RELEASE_LOVE" = false ]; then
|
if [ "$RELEASE_LOVE" = false ]; then
|
||||||
|
Reference in New Issue
Block a user