-FROM ubuntu:15.04
+FROM ubuntu:15.10
MAINTAINER Alex Cornejo <acornejo@gmail.com>
# to prevent dialog warnings
RUN apt-get update && apt-get install -y \
sudo \
+ git \
asciidoc \
automake \
bison \
libncurses5-dev \
libssl-dev \
libtool \
+ libtool-bin \
+ lua-lpeg \
+ luarocks \
lzip \
m4 \
pkg-config \
scons \
+ subversion \
texinfo \
xmlto \
# Provides u'makedepend' which the openssl build uses
RUN cd /tmp && \
curl -O http://dl.google.com/android/android-sdk_r24.3.4-linux.tgz && \
- curl -O http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin && \
tar xzvf /tmp/android-sdk_r24.3.4-linux.tgz && \
- chmod 755 /tmp/android-ndk* && /tmp/android-ndk-r10e-linux-x86_64.bin && \
+ curl -o ndk.zip http://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip && \
+ unzip ndk.zip && \
mkdir /root/lib && \
mv /tmp/android-sdk-linux /root/lib/android-sdk && \
- mv /tmp/android-ndk-r10e /root/lib/android-ndk && \
- rm -fr /tmp/* \
-# This link is needed for building git package
- ln -s / /system
+ mv /tmp/android-ndk-r11-linux-x86_64.tar.bz2 /root/lib/android-ndk && \
+ rm -fr /tmp/*
-RUN mkdir -p /data/data/com.termux/files/usr && mkdir -p /root/termux-packages
-ADD *.py /root/termux-packages/
+RUN mkdir -p /data/data/com.termux/files/usr && mkdir -p /root/termux-packages && \
+# Install neovim dependencies
+ luarocks install lpeg && \
+ luarocks install lua-MessagePack && \
+ luarocks install luabitop
+
+ADD scripts /root/termux-packages/scripts
ADD *.sh /root/termux-packages/
ADD *.spec /root/termux-packages/
ADD packages /root/termux-packages/packages