Merge pull request #79 from fidergo-stephane-gourichon/dependency_install_script_debian_ubuntu

Add script to install dependencies on Debian/Ubuntu.
This commit is contained in:
WerWolv 2020-12-09 18:51:26 +01:00 committed by GitHub
commit 366dc80dc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 1 deletions

View File

@ -95,7 +95,7 @@ You need a C++20 compatible compiler such as GCC 10.2.0 to compile ImHex. Moreov
- nlohmann json
- Python3
Find all in one dependency installation scripts for Arch Linux, Fedora and/or MSYS2 in [dist](dist).
Find all in one dependency installation scripts for Arch Linux, Fedora, Debian/Ubuntu and/or MSYS2 in [dist](dist).
After all the dependencies are installed, run the following commands to build ImHex:

29
dist/get_deps_debian.sh vendored Normal file
View File

@ -0,0 +1,29 @@
#!/usr/bin/env sh
echo "As of 2020-12, Debian stable does not include g++-10, needs debian testing or unstable."
# Tested on 2020-12-09 with Docker image bitnami/minideb:unstable
# Install pkgconf (adds minimum dependencies) only if the equivalent pkf-config is not already installed.
if !which pkg-config
then
PKGCONF="pkgconf"
fi
apt install \
cmake \
g++-10 \
${PKGCONF:-} \
nlohmann-json3-dev \
libcapstone-dev \
libmagic-dev \
libglfw3-dev \
libglm-dev \
libjsoncpp-dev \
llvm-dev \
libssl-dev \
libstdc++-10-dev \
python3-dev
echo "Please consider this before running cmake (useful on e.g. Ubuntu 20.04):"
echo "export CXX=g++-10"