Browse Source

final tweaks

master
dave 1 year ago
parent
commit
829922cf3f
3 changed files with 16 additions and 2 deletions
  1. +1
    -1
      images.sh
  2. +2
    -1
      src/Makefile
  3. +13
    -0
      src/xenial-3.7.3.sh

+ 1
- 1
images.sh View File

@@ -1,6 +1,6 @@
#!/bin/bash -ex

RELEASES="trusty xenial bionic" # disco"
RELEASES="trusty xenial bionic disco"

for release in $RELEASES ; do
docker build -t extbuilder-${release} -f Dockerfile.${release} .


+ 2
- 1
src/Makefile View File

@@ -1,7 +1,8 @@
#!/usr/bin/make -f

PY3_SRC=./cpython/
PY3_CONFFLAGS=--prefix=$(DESTDIR)/opt/extpython/_OPT_DIR_ --with-ensurepip=install --enable-optimizations
PY3_CONFFLAGS=--prefix=$(DESTDIR)/opt/extpython/_OPT_DIR_ --with-ensurepip=install
# --enable-optimizations

all:
cd $(PY3_SRC) && \


+ 13
- 0
src/xenial-3.7.3.sh View File

@@ -0,0 +1,13 @@
#!/bin/bash -eux

# Which dist to build on
export EXTPYTHON_DIST=xenial
# Release is used to select which tarball to download
export PYTHON_RELEASE=3.7.3
# Major version no is used in paths and labels (extpython-python${}, /opt/extpython/${}/...)
export PYTHON_MAJOR=3.7
# Tarball download URL
export PYTHON_TARBALL="http://artifact.scc.net.davepedu.com/repo/tar/cpython/cpython/cpython-${PYTHON_RELEASE}.tar.gz"
# Deps needed to build this package
export CPYTHON_DEPS="libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev \
libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev libffi-dev"

Loading…
Cancel
Save