mirror of
https://github.com/albfan/miraclecast.git
synced 2025-02-12 18:51:56 +00:00
Add docker for CI
This commit is contained in:
parent
46089b18f0
commit
3a459e5316
1 changed files with 37 additions and 0 deletions
37
Dockerfile
Normal file
37
Dockerfile
Normal file
|
@ -0,0 +1,37 @@
|
|||
FROM debian:buster-slim
|
||||
|
||||
RUN dpkg --add-architecture i386
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
build-essential \
|
||||
systemd \
|
||||
libglib2.0-dev \
|
||||
libreadline-dev \
|
||||
libudev-dev \
|
||||
libsystemd-dev \
|
||||
libusb-dev \
|
||||
automake \
|
||||
autoconf \
|
||||
libtool \
|
||||
cmake \
|
||||
meson
|
||||
|
||||
COPY . ./
|
||||
|
||||
RUN rm -rf build-autotools ; \
|
||||
mkdir build-autotools; \
|
||||
cd build-autotools; \
|
||||
../autogen.sh; \
|
||||
../configure; \
|
||||
make; \
|
||||
make check
|
||||
|
||||
RUN rm -rf build-cmake; \
|
||||
mkdir build-cmake; \
|
||||
cd build-cmake; \
|
||||
cmake ..; \
|
||||
make
|
||||
|
||||
RUN rm -rf build-meson; \
|
||||
meson build-meson; \
|
||||
ninja -C build-meson
|
Loading…
Reference in a new issue