# ---------------------------------------------------------------------------- #
## \file Dockerfile
## \author Sebastien Beaugrand
## \sa http://beaugrand.chez.com/
## \copyright CeCILL 2.1 Free Software license
# ---------------------------------------------------------------------------- #
FROM debian:12
RUN export DEBIAN_FRONTEND=noninteractive\
&& apt-get -y update\
&& apt-get -y install --no-install-recommends\
debhelper\
cppcheck\
uncrustify\
lintian\
git\
curl\
unzip\
sbuild\
binfmt-support\
qemu-user-static\
fakeroot\
schroot
COPY stable-arm*.tar.xz /sbuild/
COPY stable-arm*-f.conf /etc/schroot/chroot.d/
COPY libjsonrpccpp-client0_1.4.1-1.0_arm*.deb /sbuild/
COPY libjsonrpccpp-common0_1.4.1-1.0_arm*.deb /sbuild/
COPY libjsonrpccpp-server0_1.4.1-1.0_arm*.deb /sbuild/
COPY libjsonrpccpp-stub0_1.4.1-1.0_arm*.deb /sbuild/
COPY libjsonrpccpp-dev_1.4.1-1.0_arm*.deb /sbuild/
COPY libmraa2_2.2.0-1_arm*.deb /sbuild/
COPY libmraa-dev_2.2.0-1_arm*.deb /sbuild/
COPY libupm-dev_2.0.0-1_arm*.deb /sbuild/
COPY libupm-lcd2_2.0.0-1_arm*.deb /sbuild/
COPY uncrustify.sh /usr/bin/
COPY uncrustify.cfg /root/.uncrustify.cfg