Android builds of Emacs 31.1 are available (was: Emacs 31.1 released)
Po Lu <[email protected]>
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
Sean Whitton <[email protected]> writes: > Hello everyone, > > Version 31.1 of Emacs, the extensible text editor, should now be > available from your nearest GNU mirror: > > https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.gz > https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.xz > > The tarballs are signed; you can get the PGP signature files at: > > https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.gz.sig > https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.xz.sig > > You can choose a mirror explicitly from the list at: > https://www.gnu.org/prep/ftp.html > > Mirrors may take some time to update; the main GNU ftp server is at: > https://ftp.gnu.org/gnu/emacs/ I am pleased to announce that binary installation packages for the first release of the Emacs 31.x series, Emacs 31.1, are now available from: https://ftp.gnu.org/gnu/emacs/android The packages for this release provided in this directory and their SHA-1 digests are as follows: c59b0dc1058955059444e65973ef4883c5a210f0 emacs-31.1-16-armeabi-v7a.apk 1e2ef7e60fa6d7e79c882e5156903b891fb0dd7f emacs-31.1-21-arm64-v8a.apk 6dc5ad8edc793c9d45b13210880a862a12d5d14d emacs-31.1-21-mips64.apk 6a7cbc99567a27915b7200e2c7024cb31f9e0e29 emacs-31.1-21-x86_64.apk 65f4e487fe511b563acc5e9d59aa4212d17d43b7 emacs-31.1-24-armeabi-v7a.apk 7ea19ff7db18fc847e1e10e6fda79560a2a04f16 emacs-31.1-29-arm64-v8a.apk 1c549705f5d3d9dc43b844b0878fbc745e0c77a5 emacs-31.1-29-x86_64.apk 60e34c42e5ef997a1d80a30ff14d169eee92da71 emacs-31.1-35-arm64-v8a.apk ec80022782fbbf450f4dea77949d1ecf868638dd emacs-31.1-35-x86_64.apk 684571ff1a207242a6438d7d6d341b73490b722e emacs-31.1-8-armeabi.apk bb1eb4fca9c4091d195e6e7b1d442b2f376558a3 emacs-31.1-9-armeabi.apk 15a08643441ab8af780847d27864b78577fc7951 emacs-31.1-9-mips.apk 35ddcb6c92e95c20a8c0baa2140f9ea2e6eff715 emacs-31.1-9-x86.apk f9d1d492f58d333bdf7c67b635f32c1a0b92ec60 termux/emacs-31.1-21-arm64-v8a.apk b49cea0b10af8662874984323e9394166d00f6e4 termux/emacs-31.1-21-x86_64.apk ea8d2a4b1994dc383ebccb379a7da5dc25024cb0 termux/emacs-31.1-24-armeabi-v7a.apk 3c4f496fc2ee8f9e3bd3a66229e362c57c3cea79 termux/emacs-31.1-29-arm64-v8a.apk b2ccf3a75386632a7dc39c95d3d4173281c933ef termux/emacs-31.1-29-x86_64.apk 830de16fc629108da311da2cbd37ff05255bde32 termux/emacs-31.1-35-arm64-v8a.apk 667908afc3db782622f674682e40f0755676b29b termux/emacs-31.1-35-x86_64.apk Each package's name identifies the minimum API level and architecture for which the package was configured. To select the optimal package for your device, locate the package compiled for its architecture and the nearest API level not exceeding that of the operating system. For example, a 64-bit ARM device with Android 15 (API level 35) should receive: emacs-31.1-35-arm64-v8a.apk The packages in the `termux' subdirectory are compiled with a shared user ID enabling access to the Termux Unix software repository. For more particulars as regards their use, consult the Android README at: https://ftp.gnu.org/emacs/android/README By verifying the digests of the files you download against the digests provided above with `sha1sum', it is possible to verify that they have not been tampered with. Another means of doing so is to download the `.sig' files which answer to them from the same directories, and run, e.g.: $ gpg --verify emacs-31.1-35-arm64-v8a.apk.sig If verification fails because GPG cannot locate a public key against which to verify your downloads, install mine from a reputable keyserver such as keyserver.ubuntu.com: $ gpg --keyserver keyserver.ubuntu.com --recv-keys \ 6B678974F883131751B2B1A09EF0C7D0EDB0AF5A Or by importing the Emacs Savannah project's group release keyring: $ wget -O emacs-keyring.gpg \ https://savannah.gnu.org/project/release-gpgkeys.php?group=emacs\&download=1 $ gpg --import emacs-keyring.gpg We shall be indebted to anyone who provides testing and feedback.