Skip to content

Commit f064d41

Browse files
committed
Add a docker test for Manjaro Linux.
1 parent 8ff0153 commit f064d41

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ DOCKERFILES = \
111111
debian11 \
112112
debian12 \
113113
fedora40 \
114-
fedora41
114+
fedora41 \
115+
manjaro
115116

116117
docker-%: tests/docker/Dockerfile.%
117118
docker build -t $* -f $< .

tests/docker/Dockerfile.manjaro

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
FROM manjarolinux/base:latest
2+
3+
RUN pacman -Sy --noconfirm base-devel protobuf wxwidgets-gtk3
4+
5+
RUN useradd app
6+
RUN mkdir -p /home/app
7+
RUN chown app /home/app
8+
USER app
9+
WORKDIR /home/app
10+
11+
COPY --chown=app:app arch arch
12+
COPY --chown=app:app build build
13+
COPY --chown=app:app dep dep
14+
COPY --chown=app:app doc doc
15+
COPY --chown=app:app extras extras
16+
COPY --chown=app:app lib lib
17+
COPY --chown=app:app scripts scripts
18+
COPY --chown=app:app src src
19+
COPY --chown=app:app tests tests
20+
COPY --chown=app:app tools tools
21+
COPY --chown=app:app Makefile .
22+
COPY --chown=app:app build.py .
23+
COPY --chown=app:app config.py .
24+
COPY --chown=app:app protocol.h .
25+
COPY --chown=app:app README.md .
26+
27+
RUN make

0 commit comments

Comments
 (0)