<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chemacs.git/java/incrementing-version-code, branch devmain</title>
<subtitle>emacs
</subtitle>
<id>http://cgit.adnoto.dev/chemacs.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chemacs.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/'/>
<updated>2025-03-26T12:47:07Z</updated>
<entry>
<title>; Remove obsolete file `java/incrementing-version-code'.</title>
<updated>2025-03-26T12:47:07Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2025-03-26T12:46:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=8f7790a95ecd88efec97417f1a3b51ba9da5e287'/>
<id>urn:sha1:8f7790a95ecd88efec97417f1a3b51ba9da5e287</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move java/incrementing-version-code to AndroidManifest.xml.in</title>
<updated>2025-03-05T06:59:19Z</updated>
<author>
<name>Po Lu</name>
<email>luangruo@yahoo.com</email>
</author>
<published>2025-03-05T06:59:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=121371a706491fde8c06d95b13c16703d53f6fa3'/>
<id>urn:sha1:121371a706491fde8c06d95b13c16703d53f6fa3</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>Provide an Android version code derived from the Emacs version</title>
<updated>2025-03-05T06:58:18Z</updated>
<author>
<name>Peter Oliver</name>
<email>git@mavit.org.uk</email>
</author>
<published>2025-01-27T10:59:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chemacs.git/commit/?id=8099dc6e3aeae5bfd8a4115deed88022500362e1'/>
<id>urn:sha1:8099dc6e3aeae5bfd8a4115deed88022500362e1</id>
<content type='text'>
The version code is intended to be an integer that increments
for each Android package release
(https://developer.android.com/studio/publish/versioning#versioningsettings).

If we keep this updated under version control, then F-Droid (a
third-party Android package repository), can watch for that, and
use it to automatically build Emacs packages for Android each
time a new Emacs release is tagged
(https://f-droid.org/en/docs/Build_Metadata_Reference/#UpdateCheckData).

* admin/admin.el (set-version): Update version code in
java/incrementing-version-code
* java/incrementing-version-code: New file containing an Android
version code corresponding to the current Emacs version.
(bug#75809)
</content>
</entry>
</feed>
