]> git.eshelyaron.com Git - emacs.git/commit
Improve compression of Emacs packages on Android 2.2
authorPo Lu <luangruo@yahoo.com>
Wed, 12 Jun 2024 05:52:33 +0000 (13:52 +0800)
committerEshel Yaron <me@eshelyaron.com>
Wed, 12 Jun 2024 09:29:10 +0000 (11:29 +0200)
commit0124825ffba11a0efa70201470d6b7080dffeb90
tree20f530f5ed4f682413a5955fd116734a369e4f5a
parent92221f04edf4c943a55d53c11f0c6237f6095fd8
Improve compression of Emacs packages on Android 2.2

* configure.ac (ZIP): Search for a `zip' executable and
substitute the same if targeting SDK 8.

* java/INSTALL: Document new requirement.

* java/Makefile.in (GZIP_PROG, ZIP): New substitutions.
(.PHONY): Delete references to directory-tree.

(install_temp): On SDK 8 and earlier, compress large *.el and
Info files with gzip, and divide install_temp into three
separate directories, with one for large files, another for
gzipped files, and one more for the remainder.
(install_temp/assets/directory-tree, install_temp/assets/version)
(install_temp/assets/build_info): Merge these rules into
install_tmp, that they may execute before the assets directory
is split.
(emacs.apk-in): Package each directory separately, accounting
for their varied compression requirements.

* lisp/term/android-win.el (input-decode-map): Define select to
return in input-decode-map.

(cherry picked from commit 5fc75b051fc623a4f614a7abe09f08d127ed9ccd)
configure.ac
java/INSTALL
java/Makefile.in
lisp/term/android-win.el