aboutsummaryrefslogtreecommitdiffstats
path: root/java/AndroidManifest.xml.in
diff options
context:
space:
mode:
authorPo Lu2025-03-05 14:59:19 +0800
committerPo Lu2025-03-05 14:59:19 +0800
commit121371a706491fde8c06d95b13c16703d53f6fa3 (patch)
treeb247df5c3b28750a509e72fe0cc7530b252bb054 /java/AndroidManifest.xml.in
parent8099dc6e3aeae5bfd8a4115deed88022500362e1 (diff)
downloademacs-121371a706491fde8c06d95b13c16703d53f6fa3.tar.gz
emacs-121371a706491fde8c06d95b13c16703d53f6fa3.zip
Move java/incrementing-version-code to AndroidManifest.xml.in
* admin/admin.el (admin-android-version-code-regexp): New variable. (set-version): Modify AndroidManifest.xml.in instead. * java/AndroidManifest.xml.in (Version-code): Define version code. * java/incrementing-version-code: Delete file.
Diffstat (limited to 'java/AndroidManifest.xml.in')
-rw-r--r--java/AndroidManifest.xml.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in
index 6243c5e13ba..92b63925ef4 100644
--- a/java/AndroidManifest.xml.in
+++ b/java/AndroidManifest.xml.in
@@ -338,3 +338,18 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
338 android:label="GNU Emacs service"/> 338 android:label="GNU Emacs service"/>
339 </application> 339 </application>
340</manifest> 340</manifest>
341
342<!-- Auto-incrementing version code.
343
344This comment contains an Android version code
345(https://developer.android.com/studio/publish/versioning#versioningsettings)
346corresponding to the current Emacs version. The version code in
347AndroidManifest.xml.in is hard-coded to a fixed value to facilitate
348package downgrades. Some automated systems employed by Android package
349repositories require an incrementing numeric version code to detect
350upgrades, which is provided here and is altered by admin/admin.el.
351Refer to e.g. https://forum.f-droid.org/t/emacs-packaging/30424/25.
352
353Version-code: 300050000
354
355-->