All checks were successful
Build and Push Docker Image / build (push) Successful in 10m12s
84 lines
1.5 KiB
Docker
84 lines
1.5 KiB
Docker
FROM fedora:latest
|
|
|
|
# Set labels
|
|
LABEL maintainer="Lukas Greve <lukas@phyllo.me>"
|
|
LABEL DISTTAG=f43-runner-image
|
|
|
|
# Install essential build tools and dependencies
|
|
RUN /bin/sh -c "dnf -y update --refresh && \
|
|
dnf install -y \
|
|
mock \
|
|
livemedia-creator \
|
|
anaconda \
|
|
lorax \
|
|
make \
|
|
git \
|
|
gcc \
|
|
gcc-c++ \
|
|
cmake \
|
|
clang \
|
|
clang-tools-extra \
|
|
python3 \
|
|
python3-pip \
|
|
python3-devel \
|
|
python3-setuptools \
|
|
python3-wheel \
|
|
nodejs \
|
|
npm \
|
|
ruby \
|
|
ruby-devel \
|
|
rust \
|
|
cargo \
|
|
go \
|
|
perl \
|
|
perl-Module-Build \
|
|
perl-ExtUtils-MakeMaker \
|
|
gettext \
|
|
wget \
|
|
curl \
|
|
unzip \
|
|
tar \
|
|
gzip \
|
|
bzip2 \
|
|
xz \
|
|
vim \
|
|
which \
|
|
procps-ng \
|
|
findutils \
|
|
coreutils \
|
|
diffutils \
|
|
patch \
|
|
shadow-utils \
|
|
util-linux \
|
|
grep \
|
|
sed \
|
|
awk \
|
|
bash \
|
|
zsh \
|
|
openssh-clients \
|
|
openssl \
|
|
ca-certificates \
|
|
libarchive \
|
|
libtool \
|
|
automake \
|
|
autoconf \
|
|
libffi-devel \
|
|
openssl-devel \
|
|
zlib-devel \
|
|
bison \
|
|
flex \
|
|
gdb \
|
|
strace \
|
|
ltrace \
|
|
rpmdevtools \
|
|
rpmlint \
|
|
valgrind && \
|
|
dnf clean all && \
|
|
rm -rf /var/cache/dnf"
|
|
|
|
# Set working directory
|
|
WORKDIR /build
|
|
|
|
# Default command
|
|
CMD ["/bin/bash"]
|