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