mirror of
https://github.com/irungentoo/toxcore.git
synced 2024-03-22 13:30:51 +08:00
09575dc05b
Needed for the build afterwards. Also added the cflite Dockerfile to automatic CI builds so changes to it are checked in pull requests. Also fixed the tokstyle docker image. It needs clang instead of gcc now.
22 lines
701 B
Docker
22 lines
701 B
Docker
FROM toxchat/haskell:hs-tokstyle AS tokstyle
|
|
FROM ubuntu:20.04
|
|
|
|
RUN apt-get update && apt-get install --no-install-recommends -y \
|
|
ca-certificates \
|
|
clang \
|
|
git \
|
|
libopus-dev \
|
|
libsodium-dev \
|
|
libvpx-dev \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY --from=tokstyle /bin/check-c /bin/
|
|
RUN ["git", "clone", "--depth=1", "https://github.com/TokTok/hs-tokstyle", "/src/workspace/hs-tokstyle"]
|
|
|
|
COPY toxav/ /src/workspace/c-toxcore/toxav/
|
|
COPY toxcore/ /src/workspace/c-toxcore/toxcore/
|
|
COPY toxencryptsave/ /src/workspace/c-toxcore/toxencryptsave/
|
|
COPY third_party/cmp/cmp.h /src/workspace/c-toxcore/third_party/cmp/cmp.h
|
|
RUN /bin/check-c $(find /src/workspace/c-toxcore -name "*.c")
|