1
0
mirror of https://github.com/stucki/docker-lineageos synced 2024-12-19 17:12:29 -05:00

Update build dependencies

Synced with instructions from the LineageOS Wiki:
https://wiki.lineageos.org/devices/bardock/build
This commit is contained in:
Michael Stucki 2018-11-02 17:36:49 +01:00
parent cc51650696
commit cec5fa89cf

View File

@ -19,46 +19,45 @@ RUN sed -i 's/main$/main universe/' /etc/apt/sources.list \
&& apt-get upgrade -y \ && apt-get upgrade -y \
&& apt-get install -y \ && apt-get install -y \
# Install build dependencies (source: https://wiki.cyanogenmod.org/w/Build_for_bullhead) # Install build dependencies (source: https://wiki.cyanogenmod.org/w/Build_for_bullhead)
bc \
bison \ bison \
build-essential \ build-essential \
ccache \
curl \ curl \
flex \ flex \
g++-multilib \
gcc-multilib \
git \ git \
gnupg \ gnupg \
gperf \ gperf \
libesd0-dev \ imagemagick \
lib32ncurses5-dev \
lib32readline-dev \
lib32z1-dev \
liblz4-tool \ liblz4-tool \
libncurses5-dev \ libncurses5-dev \
libsdl1.2-dev \ libsdl1.2-dev \
libssl-dev \
libwxgtk3.0-dev \ libwxgtk3.0-dev \
libxml2 \ libxml2 \
libxml2-utils \ libxml2-utils \
lzop \ lzop \
maven \
openjdk-8-jdk \
pngcrush \ pngcrush \
rsync \
schedtool \ schedtool \
squashfs-tools \ squashfs-tools \
xsltproc \ xsltproc \
zip \ zip \
zlib1g-dev \ zlib1g-dev \
# For 64-bit systems # Install Java Development Kit
g++-multilib \ openjdk-8-jdk \
gcc-multilib \
lib32ncurses5-dev \
lib32readline6-dev \
lib32z1-dev \
# Install additional packages which are useful for building Android # Install additional packages which are useful for building Android
android-tools-adb \ android-tools-adb \
android-tools-fastboot \ android-tools-fastboot \
bash-completion \ bash-completion \
bc \
bsdmainutils \ bsdmainutils \
ccache \
file \ file \
imagemagick \
nano \ nano \
rsync \
screen \ screen \
sudo \ sudo \
tig \ tig \