From f2e5b5121bd41e7cc30d2d413021b15969b4f328 Mon Sep 17 00:00:00 2001 From: Staffan Olsson Date: Thu, 29 Dec 2016 20:25:43 +0100 Subject: [PATCH] Builds and installs perl bindings after svn make --- build-contracts/svnsync.docker-compose.yml | 2 +- svnclient/Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/build-contracts/svnsync.docker-compose.yml b/build-contracts/svnsync.docker-compose.yml index ca4a69f..4dcf84a 100644 --- a/build-contracts/svnsync.docker-compose.yml +++ b/build-contracts/svnsync.docker-compose.yml @@ -11,7 +11,7 @@ svnbackup: environment: ADMIN_REST_ACCESS: "true" testsetup: - image: solsson/debian-svnclient + image: ../svnclient links: - svnmaster - svnbackup diff --git a/svnclient/Dockerfile b/svnclient/Dockerfile index 30b7ad1..91a8704 100644 --- a/svnclient/Dockerfile +++ b/svnclient/Dockerfile @@ -8,6 +8,8 @@ RUN depsRuntime=' \ libsqlite3-0 \ ca-certificates \ curl \ + perl \ + swig \ libapr1 \ libaprutil1 \ libneon27 \ @@ -16,6 +18,7 @@ RUN depsRuntime=' \ && depsBuild=' \ bzip2 \ gcc \ + libperl-dev \ libpcre++-dev \ libssl-dev \ make \ @@ -41,6 +44,9 @@ RUN depsRuntime=' \ && make -j"$(nproc)" \ && make install \ && /sbin/ldconfig \ + && make swig-pl \ + && make check-swig-pl \ + && make install-swig-pl \ && cd ../../ \ && rm -r src/svn \ && apt-get purge -y --auto-remove $depsBuild