diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2023-02-10 15:14:36 +0000 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2023-02-13 10:27:13 +0000 |
commit | e3cd859150f720914dfbbdd2d80d12b1482a397a (patch) | |
tree | 80839f20ca2ef83b8f9f42a7f3a8e59f1fd28bfb /ci | |
parent | e7a7691146f3ce1b85e3f79be4fe40745973ffe9 (diff) | |
download | libgit2-e3cd859150f720914dfbbdd2d80d12b1482a397a.tar.gz |
ci: build our own git on xenial
The git included with xenial is ancient, and lacks sha256 support.
Diffstat (limited to 'ci')
-rw-r--r-- | ci/docker/xenial | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/ci/docker/xenial b/ci/docker/xenial index f5fa5a315..578f0a962 100644 --- a/ci/docker/xenial +++ b/ci/docker/xenial @@ -7,11 +7,13 @@ RUN apt-get update && \ clang \ cmake \ curl \ + gettext \ gcc \ - git \ krb5-user \ libcurl4-gnutls-dev \ + libexpat1-dev \ libgcrypt20-dev \ + libintl-perl \ libkrb5-dev \ libpcre3-dev \ libssl-dev \ @@ -28,7 +30,17 @@ RUN apt-get update && \ && \ rm -rf /var/lib/apt/lists/* -FROM apt AS mbedtls +FROM apt AS git +RUN cd /tmp && \ + curl --location --silent --show-error https://github.com/git/git/archive/refs/tags/v2.39.1.tar.gz | \ + tar -xz && \ + cd git-2.39.1 && \ + make && \ + make prefix=/usr install && \ + cd .. && \ + rm -rf git-2.39.1 + +FROM git AS mbedtls RUN cd /tmp && \ curl --location --silent --show-error https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/mbedtls-2.16.2.tar.gz | \ tar -xz && \ |