Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 074db2c1 authored by Jackeagle's avatar Jackeagle
Browse files

Merge branch '1520devices-add-python2-support-for-legacy-devices' into 'master'

Dockerfile: Include Python 2.7 for legacy devices

See merge request !113
parents b5fc83d8 9ab90d94
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -202,6 +202,20 @@ RUN apt-get install -y android-sdk-libsparse-utils bc bison bsdmainutils build-e
      procps python3 python-is-python3 rsync schedtool squashfs-tools software-properties-common wget xdelta3 xsltproc xxd yasm \
      zip zlib1g-dev

# Install Python 2.7 for legacy device support
RUN apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev \
    libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev

RUN cd /tmp && \
    wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz && \
    tar xzf Python-2.7.18.tgz && \
    cd Python-2.7.18 && \
    ./configure --prefix=/usr/local --enable-shared --enable-optimizations && \
    make -j$(nproc) && \
    make altinstall && \
    ln -sf /usr/local/bin/python2.7 /usr/bin/python2 && \
    cd / && rm -rf /tmp/Python-2.7.18*

RUN curl https://storage.googleapis.com/git-repo-downloads/repo > /usr/local/bin/repo
RUN chmod a+x /usr/local/bin/repo

+14 −0
Original line number Diff line number Diff line
@@ -185,6 +185,20 @@ RUN apt-get install -y android-sdk-libsparse-utils bc bison bsdmainutils build-e
      procps python3 python-is-python3 rsync schedtool squashfs-tools software-properties-common wget xdelta3 xsltproc xxd yasm \
      zip zlib1g-dev

# Install Python 2.7 for legacy device support
RUN apt-get install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev \
    libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev

RUN cd /tmp && \
    wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz && \
    tar xzf Python-2.7.18.tgz && \
    cd Python-2.7.18 && \
    ./configure --prefix=/usr/local --enable-shared --enable-optimizations && \
    make -j$(nproc) && \
    make altinstall && \
    ln -sf /usr/local/bin/python2.7 /usr/bin/python2 && \
    cd / && rm -rf /tmp/Python-2.7.18*

RUN curl https://storage.googleapis.com/git-repo-downloads/repo > /usr/local/bin/repo
RUN chmod a+x /usr/local/bin/repo