File: Dockerfile.Arch

package info (click to toggle)
swayimg 4.7-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,776 kB
  • sloc: ansic: 13,527; cpp: 2,495; makefile: 9
file content (38 lines) | stat: -rw-r--r-- 662 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
FROM archlinux:latest

RUN pacman --sync --sysupgrade --refresh --refresh --noconfirm \
    bash-completion \
    clang \
    fontconfig \
    gtest \
    libavif \
    libdrm \
    libexif \
    libheif \
    libjpeg-turbo \
    libjxl \
    libraw \
    librsvg \
    libsixel \
    libtiff \
    libwebp \
    libxkbcommon \
    meson \
    openexr \
    pkgconf \
    scdoc \
    wayland \
    wayland-protocols

RUN useradd --create-home builder

ENV USER=builder
ENV HOME=/home/builder

ENV CC="clang"
ENV CXX="clang++"
ENV CFLAGS="-g -fsanitize=address"
ENV CXXFLAGS="-g -fsanitize=address"
ENV LDFLAGS="-fsanitize=address -fopenmp=libgomp"

USER builder