From 0dc175cdb4cd80657f007406abd055da21d74d6d Mon Sep 17 00:00:00 2001 From: Rafael Kitover Date: Sun, 19 Mar 2017 19:09:33 -0700 Subject: [PATCH] basic ./installdeps support for Solus Linux Add basic support for installing deps for a Solus host build and update README.md . Support for mingw and 32 bit cross-builds may be added later. --- README.md | 4 ++-- installdeps | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e6a82998..c2e7f050 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ cmake .. make -j8 ``` -`./installdeps` is supported on MSys2, Linux (Debian/Ubuntu, Fedora or Arch -Linux) and Mac OS X (homebrew, macports or fink.) +`./installdeps` is supported on MSys2, Linux (Debian/Ubuntu, Fedora, Arch or +Solus) and Mac OS X (homebrew, macports or fink.) The Ninja cmake generator is also now supported, including on msys2. diff --git a/installdeps b/installdeps index 33f9900a..0c6a19cf 100755 --- a/installdeps +++ b/installdeps @@ -145,6 +145,8 @@ linux_installdeps() { fedora_installdeps elif [ -f /etc/arch-release ]; then archlinux_installdeps + elif [ -f /etc/solus-release ]; then + solus_installdeps else error "Don't know how to install deps on your version of Linux" fi @@ -426,6 +428,13 @@ archlinux_installdeps() { build_instructions } +solus_installdeps() { + check sudo eopkg -y install -c system.devel + check sudo eopkg -y install git cmake pkg-config nasm zlib-devel mesalib-devel libcairo-devel ffmpeg-devel gettext-devel libpng-devel sdl2-devel SFML-devel openal-soft-devel wxwidgets-devel libgtk-2-devel libgtk-3-devel + + build_instructions +} + msys2_installdeps() { msys2=1