29 lines
885 B
Docker
29 lines
885 B
Docker
FROM archlinux:latest
|
|
|
|
MAINTAINER WerWolv "hey@werwolv.net"
|
|
|
|
# Install dependencies
|
|
RUN pacman -Syy --needed --noconfirm
|
|
RUN pacman -S --needed --noconfirm \
|
|
git \
|
|
cmake \
|
|
base-devel \
|
|
gcc \
|
|
pkg-config \
|
|
glfw-x11 \
|
|
file \
|
|
mbedtls \
|
|
capstone \
|
|
python3 \
|
|
freetype2 \
|
|
gtk3 \
|
|
catch2
|
|
|
|
# Clone ImHex
|
|
RUN git clone https://github.com/WerWolv/ImHex --recurse-submodules /root/ImHex
|
|
|
|
# Build ImHex
|
|
RUN mkdir /root/ImHex/build
|
|
WORKDIR /root/ImHex/build
|
|
RUN cmake .. && make -j
|
|
WORKDIR /root/ImHex |