-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathDockerfile.sid
30 lines (29 loc) · 1.07 KB
/
Dockerfile.sid
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
# Docker file to build AnyMeal package for Debian Sid.
#
# configure /etc/default/docker
# DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 --ip-masq=true"
FROM debian:sid
LABEL maintainer="Jan Wedekind <[email protected]>"
RUN echo "deb http://httpredir.debian.org/debian unstable main" > /etc/apt/sources.list
RUN apt-get update # Forced update So 7. Nov 20:18:00 GMT 2021
RUN apt-get -q -y dist-upgrade
RUN apt-get install -q -y apt-utils
RUN apt-get install -q -y build-essential
RUN apt-get install -q -y devscripts equivs
RUN apt-get install -q -y flex
RUN apt-get install -q -y googletest
RUN apt-get install -q -y libsqlite3-dev
RUN apt-get install -q -y qt6-base-dev-tools
RUN apt-get install -q -y qt6-tools-dev-tools
RUN apt-get install -q -y qt6-base-dev
RUN mkdir -p /usr/src/anymeal
WORKDIR /usr/src/anymeal
ADD debian/control debian/control
RUN mk-build-deps --install --remove --tool 'apt-get -q --yes' debian/control
COPY anymeal.tar.xz .
COPY anymeal.tar.xz.asc .
ADD configure.ac .
ADD debian debian
ADD Makefile.package .
RUN make -f Makefile.package
RUN dpkg --install pkg/anymeal_*.deb