2022-05-24 10:57:58 +00:00
|
|
|
FROM ghcr.io/built-aur/packages:latest
|
2022-05-23 19:15:15 +00:00
|
|
|
|
|
|
|
ARG PACKAGE
|
|
|
|
ENV PACKAGE=$PACKAGE
|
|
|
|
|
|
|
|
COPY scripts/long-built/build.sh /home/build/build.sh
|
|
|
|
|
|
|
|
# Expect archive with files required for building created by makepkg --allsource
|
|
|
|
COPY *.src.tar.gz /home/build/
|
|
|
|
|
|
|
|
RUN chown -R build /home/build
|
|
|
|
RUN tar xf /home/build/*.src.tar.gz -C /home/build --strip 1 && rm /home/build/*.src.tar.gz
|
|
|
|
|
|
|
|
RUN pacman -Syu --noconfirm && \
|
|
|
|
su -c "cd && makepkg --nobuild --noextract --syncdeps --noconfirm" build && \
|
|
|
|
su -c "cd && makepkg --nobuild --noextract --syncdeps --noconfirm" build && \
|
|
|
|
su -c "cd && makepkg --nobuild --noextract --syncdeps --noconfirm" build
|
|
|
|
|
|
|
|
RUN ls -lah /home/build
|
|
|
|
|
|
|
|
RUN echo $(date +"%s") > /etc/buildtime
|
|
|
|
|
|
|
|
USER build
|
|
|
|
|
|
|
|
ENTRYPOINT [ "/bin/bash", "/home/build/build.sh" ]
|