fdroiddata/metadata/org.gnu.emacs.yml
2025-03-05 11:53:29 +00:00

896 lines
32 KiB
YAML

Categories:
- Development
- Writing
License: GPL-3.0-or-later
AuthorName: GNU Project
WebSite: https://www.gnu.org/software/emacs/
SourceCode: https://git.savannah.gnu.org/cgit/emacs.git/tree/
IssueTracker: https://debbugs.gnu.org/
Changelog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30
Donate: https://my.fsf.org/donate/
Description: |-
GNU Emacs is an extensible, customizable, free/libre text
editor — and more.
At its core GNU Emacs is an interpreter for Emacs Lisp, a
dialect of the Lisp programming language with extensions to
support text editing.
The features of GNU Emacs include:
* Content-aware editing modes, including syntax coloring, for many file types;
* Complete built-in documentation, including a tutorial for new users;
* Full Unicode support for nearly all human scripts;
* Highly customizable, using Emacs Lisp code or a graphical interface;
* A wide range of functionality beyond text editing, including a project planner, mail and news reader, debugger interface, calendar, IRC client, and more;
* A packaging system for downloading and installing extensions.
Notes regarding Android support:
* The on-screen keyboard is automatically invoked when a non read-only buffer is tapped, and the user option `touch-screen-display-keyboard' arranges for it always to be displayed.
* `modifier-bar-mode' may be enabled to display a panel of modifier keys beside the tool bar.
* Permissions are not granted by default, but must be explicitly enabled in system settings menu.
* External storage permissions may be granted by observing the instructions in the banner that is displayed on the splash screen if they are denied.
* Answers to other questions probably exist in the Android appendix to the bundled Emacs manual. Read it!
RepoType: git
Repo: https://git.savannah.gnu.org/git/emacs.git
Builds:
- versionName: 30.0.50
versionCode: 300050000
commit: aa32c9b78b70287a17e52224b50a68a1998919a3
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050001
commit: aa32c9b78b70287a17e52224b50a68a1998919a3
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050002
commit: aa32c9b78b70287a17e52224b50a68a1998919a3
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050003
commit: aa32c9b78b70287a17e52224b50a68a1998919a3
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050010
commit: e5232fc0e508464533f783d6c03bf1aec29a58e5
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050011
commit: e5232fc0e508464533f783d6c03bf1aec29a58e5
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050012
commit: e5232fc0e508464533f783d6c03bf1aec29a58e5
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050013
commit: e5232fc0e508464533f783d6c03bf1aec29a58e5
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050020
commit: fbfdd1e0e3e67f765c6dbf9f61b5f913e55e004e
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050021
commit: fbfdd1e0e3e67f765c6dbf9f61b5f913e55e004e
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050022
commit: fbfdd1e0e3e67f765c6dbf9f61b5f913e55e004e
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050023
commit: fbfdd1e0e3e67f765c6dbf9f61b5f913e55e004e
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild: sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-33/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/33.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25b
- versionName: 30.0.50
versionCode: 300050030
commit: aedfb4f04837ef7b6f50d6a9d833a3ec0f33b11d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.50
versionCode: 300050031
commit: aedfb4f04837ef7b6f50d6a9d833a3ec0f33b11d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.50
versionCode: 300050032
commit: aedfb4f04837ef7b6f50d6a9d833a3ec0f33b11d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.50
versionCode: 300050033
commit: aedfb4f04837ef7b6f50d6a9d833a3ec0f33b11d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="@emacs_major_version@"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.93
versionCode: 300093000
commit: 68bcabf58afddb377d172857ce7648ad3ff09618
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.93
versionCode: 300093001
commit: 68bcabf58afddb377d172857ce7648ad3ff09618
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.93
versionCode: 300093002
commit: 68bcabf58afddb377d172857ce7648ad3ff09618
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.93
versionCode: 300093003
commit: 68bcabf58afddb377d172857ce7648ad3ff09618
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
build:
- cd etc/e
- tic -o ../ ./eterm-color.ti
- cd -
- ./autogen.sh
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --with-gnutls=ifavailable --without-android-debug
- make all
ndk: r25c
- versionName: 30.0.93
versionCode: 300093010
commit: ea3a937176fbf038a6f6f5cc7b47fb8cecdd894a
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++ nasm
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 32
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=$(pwd)/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: 30.0.93
versionCode: 300093011
commit: ea3a937176fbf038a6f6f5cc7b47fb8cecdd894a
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 32
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=`pwd`/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: 30.0.93
versionCode: 300093012
commit: ea3a937176fbf038a6f6f5cc7b47fb8cecdd894a
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++ nasm
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 64
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=`pwd`/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: 30.0.93
versionCode: 300093013
commit: ea3a937176fbf038a6f6f5cc7b47fb8cecdd894a
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 64
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=`pwd`/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: '30.1'
versionCode: 300100000
commit: 9127d0a55bfc3c742d1b631b33271f957c89ea27
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++ nasm
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 32
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=$(pwd)/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/i686-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: '30.1'
versionCode: 300100001
commit: 9127d0a55bfc3c742d1b631b33271f957c89ea27
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 32
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=`pwd`/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: '30.1'
versionCode: 300100002
commit: 9127d0a55bfc3c742d1b631b33271f957c89ea27
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++ nasm
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 64
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=`pwd`/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
- versionName: '30.1'
versionCode: 300100003
commit: 9127d0a55bfc3c742d1b631b33271f957c89ea27
timeout: 15000
sudo:
- apt-get update
- apt-get install -y make gcc m4 libncurses-dev autoconf texinfo g++
output: java/emacs-*.apk
prebuild:
- sdkmanager 'platforms;android-34' 'build-tools;34.0.0'
- sed -i 's/android:versionCode="[^"]*"/android:versionCode="$$VERCODE$$"/'
java/AndroidManifest.xml.in
- mkdir emacs_deps
- cd emacs_deps
- bash ../admin/download-android-deps.sh 64
scanignore:
- admin/charsets/glibc/*.gz
- build-aux/dir_top
scandelete:
- test
- etc/e
- emacs_deps
build:
- pushd etc/e
- tic -o ../ ./eterm-color.ti
- popd
- ./autogen.sh
- export deps=`pwd`/emacs_deps
- ./configure --with-android=$$SDK$$/platforms/android-34/android.jar ANDROID_CC=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android22-clang
SDK_BUILD_TOOLS=$$SDK$$/build-tools/34.0.0 --without-android-debug --with-ndk-path="$(cat
$deps/search-path.txt)" --with-gif --with-xml2 --with-jpeg --with-png --with-sqlite3
--with-webp --with-gnutls --with-tiff --with-selinux --with-tree-sitter --with-harfbuzz
- make all
ndk: r26d
MaintainerNotes: |-
Build instructions can be found at:
https://git.savannah.gnu.org/cgit/emacs.git/tree/java/INSTALL
VersionCode is substituted based on versionCode in the
build section.
VersionCode is based on versionName with 2 digits for each of
major version, minor version, patch.
Three numbers are appended to the end of versionCode, two to account for builds until
the release of GNU Emacs 30 and one to differentiate builds for each architecture:
x86 - 0
armeabi-v7a - 1
x86_64 - 2
arm64-v8a - 3
UpdateCheckMode here is set so that prereleases and release candidates
are ignored.
Scangnored files:
* admin/charsets/glibc/*.gz - contains gzipped charsets which are needed
for the build;
* build-aux/dir_top - page for emacs' info system, which contains an ASCII
control character and falsely reported as binary.
Scandeleted files:
* test - contains multiple gzip-compressed files related to tests,
not needed for the build;
* etc/e - contains prebuilt terminfo data, which is deleted and built
again during the build.
AutoUpdateMode: Version
UpdateCheckMode: Tags ^emacs-\d+\.\d+$
VercodeOperation:
- '%c'
- '%c + 1'
- '%c + 2'
- '%c + 3'
UpdateCheckData: java/AndroidManifest.xml.in|Version-code:\ (\d+)||^emacs-([\d.]+)$
CurrentVersion: '30.1'
CurrentVersionCode: 300100003