]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - util/bump_version.sh
Translated using Weblate (Spanish)
[dragonfireclient.git] / util / bump_version.sh
index aa91b0d9a5e93f4f8882f8615710917d1750ff43..ad1c9e1cd4091d8f3d4f79b6d201e3fd6c22b5b3 100755 (executable)
@@ -17,6 +17,7 @@ prompt_for_number() {
 # On a release the following actions are performed
 # * DEVELOPMENT_BUILD is set to false
 # * android versionCode is bumped
+# * appdata release version and date are updated
 # * Commit the changes
 # * Tag with current version
 perform_release() {
@@ -24,7 +25,13 @@ perform_release() {
 
        sed -i -re "s/versionCode [0-9]+$/versionCode $NEW_ANDROID_VERSION_CODE/" build/android/build.gradle
 
-       git add -f CMakeLists.txt build/android/build.gradle
+       sed -i '/\<release/s/\(version\)="[^"]*"/\1="'"$RELEASE_VERSION"'"/' misc/net.minetest.minetest.appdata.xml
+
+       RELEASE_DATE=`date +%Y-%m-%d`
+
+       sed -i 's/\(<release date\)="[^"]*"/\1="'"$RELEASE_DATE"'"/' misc/net.minetest.minetest.appdata.xml
+
+       git add -f CMakeLists.txt build/android/build.gradle misc/net.minetest.minetest.appdata.xml
 
        git commit -m "Bump version to $RELEASE_VERSION"
 
@@ -50,9 +57,9 @@ back_to_devel() {
 
        sed -i -re "1s/[0-9]+\.[0-9]+\.[0-9]+/$NEXT_VERSION/g" doc/menu_lua_api.txt
 
-       sed -i -re "1s/[0-9]+\.[0-9]+\.[0-9]+/$NEXT_VERSION/g" doc/client_lua_api.md
+       sed -i -re "1s/[0-9]+\.[0-9]+\.[0-9]+/$NEXT_VERSION/g" doc/client_lua_api.txt
 
-       git add -f CMakeLists.txt doc/menu_lua_api.txt doc/client_lua_api.md
+       git add -f CMakeLists.txt doc/menu_lua_api.txt doc/client_lua_api.txt
 
        git commit -m "Continue with $NEXT_VERSION-dev"
 }
@@ -128,4 +135,3 @@ echo "New version: $NEXT_VERSION"
 ########################
 
 back_to_devel
-