@@ -21,14 +21,14 @@ prompt_for_number() {
21
21
# * Commit the changes
22
22
# * Tag with current version
23
23
perform_release () {
24
+ RELEASE_DATE=$( date +%Y-%m-%d)
25
+
24
26
sed -i -re " s/^set\(DEVELOPMENT_BUILD TRUE\)$/set(DEVELOPMENT_BUILD FALSE)/" CMakeLists.txt
25
27
28
+ sed -i ' s/project.ext.set("versionExtra", "-dev")/project.ext.set("versionExtra", "")/' build/android/build.gradle
26
29
sed -i -re " s/\" versionCode\" , [0-9]+/\" versionCode\" , $NEW_ANDROID_VERSION_CODE /" build/android/build.gradle
27
30
28
31
sed -i ' /\<release/s/\(version\)="[^"]*"/\1="' " $RELEASE_VERSION " ' "/' misc/net.minetest.minetest.appdata.xml
29
-
30
- RELEASE_DATE=` date +%Y-%m-%d`
31
-
32
32
sed -i ' s/\(<release date\)="[^"]*"/\1="' " $RELEASE_DATE " ' "/' misc/net.minetest.minetest.appdata.xml
33
33
34
34
git add -f CMakeLists.txt build/android/build.gradle misc/net.minetest.minetest.appdata.xml
@@ -47,20 +47,24 @@ perform_release() {
47
47
back_to_devel () {
48
48
echo ' Creating "return back to development" commit'
49
49
50
+ # Update CMakeList.txt versions
50
51
sed -i -re ' s/^set\(DEVELOPMENT_BUILD FALSE\)$/set(DEVELOPMENT_BUILD TRUE)/' CMakeLists.txt
51
-
52
52
sed -i -re " s/^set\(VERSION_MAJOR [0-9]+\)$/set(VERSION_MAJOR $NEXT_VERSION_MAJOR )/" CMakeLists.txt
53
-
54
53
sed -i -re " s/^set\(VERSION_MINOR [0-9]+\)$/set(VERSION_MINOR $NEXT_VERSION_MINOR )/" CMakeLists.txt
55
-
56
54
sed -i -re " s/^set\(VERSION_PATCH [0-9]+\)$/set(VERSION_PATCH $NEXT_VERSION_PATCH )/" CMakeLists.txt
57
55
58
- sed -i -re " 1s/[0-9]+\.[0-9]+\.[0-9]+/$NEXT_VERSION /g" doc/menu_lua_api.txt
56
+ # Update Android versions
57
+ sed -i ' s/set("versionExtra", "")/set("versionExtra", "-dev")/' build/android/build.gradle
58
+ sed -i -re " s/set\(\" versionMajor\" , [0-9]+\)/set(\" versionMajor\" , $NEXT_VERSION_MAJOR )/" build/android/build.gradle
59
+ sed -i -re " s/set\(\" versionMinor\" , [0-9]+\)/set(\" versionMinor\" , $NEXT_VERSION_MINOR )/" build/android/build.gradle
60
+ sed -i -re " s/set\(\" versionPatch\" , [0-9]+\)/set(\" versionPatch\" , $NEXT_VERSION_PATCH )/" build/android/build.gradle
59
61
62
+ # Update doc versions
63
+ sed -i -re " 1s/[0-9]+\.[0-9]+\.[0-9]+/$NEXT_VERSION /g" doc/menu_lua_api.txt
60
64
sed -i -re " 1s/[0-9]+\.[0-9]+\.[0-9]+/$NEXT_VERSION /g" doc/client_lua_api.txt
61
65
62
- git add -f CMakeLists.txt doc/menu_lua_api.txt doc/client_lua_api.txt
63
-
66
+ # Commit
67
+ git add -f CMakeLists.txt build/android/build.gradle doc/menu_lua_api.txt doc/client_lua_api.txt
64
68
git commit -m " Continue with $NEXT_VERSION -dev"
65
69
}
66
70
# #################################
0 commit comments