Browse Source

[docs] add minizip

Laserlicht 1 month ago
parent
commit
b1ffc59795
2 changed files with 4 additions and 3 deletions
  1. 1 1
      docker/BuildPortmaster-aarch64.dockerfile
  2. 3 2
      docs/developers/Building_Linux.md

+ 1 - 1
docker/BuildPortmaster-aarch64.dockerfile

@@ -4,7 +4,7 @@ WORKDIR /usr/local/app
 ENV DEBIAN_FRONTEND=noninteractive
 ENV DEBIAN_FRONTEND=noninteractive
 
 
 # from VCMI build docs
 # from VCMI build docs
-RUN apt-get update && apt-get install -y cmake g++ clang libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev zlib1g-dev libavformat-dev libswscale-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev libboost-locale-dev libboost-iostreams-dev qtbase5-dev libtbb-dev libluajit-5.1-dev liblzma-dev libsqlite3-dev qttools5-dev ninja-build ccache
+RUN apt-get update && apt-get install -y cmake g++ clang libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev zlib1g-dev libavformat-dev libswscale-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev libboost-locale-dev libboost-iostreams-dev qtbase5-dev libtbb-dev libluajit-5.1-dev liblzma-dev libsqlite3-dev libminizip-dev qttools5-dev ninja-build ccache
 
 
 # newer cmake version to support presets
 # newer cmake version to support presets
 RUN apt-get remove -y cmake
 RUN apt-get remove -y cmake

+ 3 - 2
docs/developers/Building_Linux.md

@@ -13,6 +13,7 @@ To compile, the following packages (and their development counterparts) are need
 
 
 - CMake
 - CMake
 - SDL2 with devel packages: mixer, image, ttf
 - SDL2 with devel packages: mixer, image, ttf
+- minizip
 - zlib and zlib-devel
 - zlib and zlib-devel
 - Boost C++ libraries v1.48+: program-options, filesystem, system, thread, locale
 - Boost C++ libraries v1.48+: program-options, filesystem, system, thread, locale
 - Recommended, if you want to build launcher or map editor: Qt 5, widget and network modules
 - Recommended, if you want to build launcher or map editor: Qt 5, widget and network modules
@@ -25,7 +26,7 @@ To compile, the following packages (and their development counterparts) are need
 
 
 For Ubuntu and Debian you need to install this list of packages:
 For Ubuntu and Debian you need to install this list of packages:
 
 
-`sudo apt-get install cmake g++ clang libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev zlib1g-dev libavformat-dev libswscale-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev libboost-locale-dev libboost-iostreams-dev qtbase5-dev libqt5svg5-dev libtbb-dev libluajit-5.1-dev liblzma-dev libsqlite3-dev qttools5-dev ninja-build ccache`
+`sudo apt-get install cmake g++ clang libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev zlib1g-dev libavformat-dev libswscale-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-thread-dev libboost-program-options-dev libboost-locale-dev libboost-iostreams-dev qtbase5-dev libqt5svg5-dev libtbb-dev libluajit-5.1-dev liblzma-dev libsqlite3-dev libminizip-dev qttools5-dev ninja-build ccache`
 
 
 Alternatively if you have VCMI installed from repository or PPA you can use:
 Alternatively if you have VCMI installed from repository or PPA you can use:
 
 
@@ -33,7 +34,7 @@ Alternatively if you have VCMI installed from repository or PPA you can use:
 
 
 ### On RPM-based distributions (e.g. Fedora)
 ### On RPM-based distributions (e.g. Fedora)
 
 
-`sudo yum install cmake gcc-c++ SDL2-devel SDL2_image-devel SDL2_ttf-devel SDL2_mixer-devel boost boost-devel boost-filesystem boost-system boost-thread boost-program-options boost-locale boost-iostreams zlib-devel ffmpeg-free-devel qt5-qtbase-devel qt5-qttools-devel tbb-devel luajit-devel xz-devel sqlite-devel ccache`
+`sudo yum install cmake gcc-c++ SDL2-devel SDL2_image-devel SDL2_ttf-devel SDL2_mixer-devel boost boost-devel boost-filesystem boost-system boost-thread boost-program-options boost-locale boost-iostreams zlib-devel ffmpeg-free-devel qt5-qtbase-devel qt5-qttools-devel tbb-devel luajit-devel xz-devel sqlite-devel minizip-devel ccache`
 
 
 NOTE: VCMI bundles the fuzzylite lib in its source code.
 NOTE: VCMI bundles the fuzzylite lib in its source code.