9c1bf26e56
This fixes the issue where clippy failed to build for arm causing that release to be incomplete. We remove the host files from the install directory to reduce the final size is minimal.
46 lines
1.5 KiB
Bash
Executable File
46 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e -u
|
|
|
|
PACKAGES=""
|
|
PACKAGES+=" asciidoc"
|
|
PACKAGES+=" asciidoctor" # Used by weechat for man pages.
|
|
PACKAGES+=" automake"
|
|
PACKAGES+=" bison"
|
|
PACKAGES+=" curl" # Used for fetching sources.
|
|
PACKAGES+=" ed" # Used by bc
|
|
PACKAGES+=" flex"
|
|
PACKAGES+=" g++-multilib" # Used by nodejs build for 32-bit arches.
|
|
PACKAGES+=" gettext" # Provides 'msgfmt' which the apt build uses.
|
|
PACKAGES+=" g++"
|
|
PACKAGES+=" git" # Used by the neovim build.
|
|
PACKAGES+=" gperf" # Used by the fontconfig build.
|
|
PACKAGES+=" help2man"
|
|
PACKAGES+=" intltool" # Used by qalc build.
|
|
PACKAGES+=" libglib2.0-dev" # Provides 'glib-genmarshal' which the glib build uses.
|
|
PACKAGES+=" libtool-bin"
|
|
PACKAGES+=" libncurses5-dev" # Used by mariadb for host build part.
|
|
PACKAGES+=" lzip"
|
|
PACKAGES+=" python3.7"
|
|
PACKAGES+=" tar"
|
|
PACKAGES+=" unzip"
|
|
PACKAGES+=" m4"
|
|
PACKAGES+=" openjdk-8-jdk-headless" # Used for android-sdk.
|
|
PACKAGES+=" pkg-config"
|
|
PACKAGES+=" python3-docutils" # For rst2man, used by mpv.
|
|
PACKAGES+=" python3-setuptools" # Needed by at least asciinema.
|
|
PACKAGES+=" python3-sphinx" # Needed by notmuch man page generation.
|
|
PACKAGES+=" ruby" # Needed to build ruby.
|
|
PACKAGES+=" scons"
|
|
PACKAGES+=" texinfo"
|
|
PACKAGES+=" xmlto"
|
|
PACKAGES+=" libexpat1-dev" # Needed by ghostscript
|
|
PACKAGES+=" libjpeg-dev" # Needed by ghostscript
|
|
PACKAGES+=" gawk" # Needed by apr-util
|
|
PACKAGES+=" libssl-dev" # Needed to build Rust
|
|
|
|
sudo DEBIAN_FRONTEND=noninteractive \
|
|
apt-get install -yq --no-install-recommends $PACKAGES
|
|
|
|
sudo mkdir -p /data/data/com.termux/files/usr
|
|
sudo chown -R `whoami` /data
|