File tree 1 file changed +17
-7
lines changed
1 file changed +17
-7
lines changed Original file line number Diff line number Diff line change 1
- FROM debian:8.11
1
+ FROM ubuntu:22.04
2
2
3
- RUN apt update && apt install -y \
4
- make g++ libapr1-dev libsvn-dev libqt4-dev \
5
- git subversion \
6
- && rm -rf /var/lib/apt/lists/* \
7
- && mkdir /usr/local/svn2git
3
+ # Change locale to let svn handle international characters
4
+ ENV LC_ALL C.UTF-8
8
5
9
- ADD . /usr/local/svn2git
6
+ # Install dependencies
7
+ RUN apt-get update && apt-get install --yes --no-install-recommends \
8
+ build-essential \
9
+ libapr1-dev \
10
+ libsvn-dev \
11
+ qt5-qmake \
12
+ qtbase5-dev \
13
+ git \
14
+ subversion \
15
+ && rm -rf /var/lib/apt/lists/*
10
16
17
+ # Build the binary
18
+ RUN mkdir /usr/local/svn2git
19
+ ADD . /usr/local/svn2git
11
20
RUN cd /usr/local/svn2git && qmake && make
12
21
22
+ # Docker interface
13
23
WORKDIR /workdir
14
24
CMD /usr/local/svn2git/svn-all-fast-export
You can’t perform that action at this time.
0 commit comments