From cc5212fdb1a9165b1b4f63ad21198172a068ee43 Mon Sep 17 00:00:00 2001 From: Felix Reichmann <54814163+Van-Fouran@users.noreply.github.com> Date: Tue, 16 Aug 2022 08:21:55 +0200 Subject: Documentation overwork (#953) Github PR: https://github.com/veracrypt/VeraCrypt/pull/953 * Create CompilingGuidelinerh * Initial Upload Windows Compiling Guide * Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022 * Completed Win compiling guideline * Added link to detailed compiling guide * Added link to detailed compiling guide * Restructured docu main page * Added sourceforge link * Added compiling guide for Linux * References to detailed instructions * Revert "Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022" This reverts commit 024ae2a4659a6d9e65673531338e10bd10b8a3a0. * Correction of a div box --- doc/html/LinuxPrepAndBuild.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/html/LinuxPrepAndBuild.sh (limited to 'doc/html/LinuxPrepAndBuild.sh') diff --git a/doc/html/LinuxPrepAndBuild.sh b/doc/html/LinuxPrepAndBuild.sh new file mode 100644 index 00000000..58329b8f --- /dev/null +++ b/doc/html/LinuxPrepAndBuild.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +sudo apt update +sudo apt install -y build-essential yasm pkg-config libgtk-3-dev +wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.0/wxWidgets-3.2.0.tar.bz2 +tar -xf wxWidgets-3.2.0.tar.bz2 +cd wxWidgets-3.2.0 +mkdir gtk-build +cd gtk-build +../configure +make +sudo make install +sudo ldconfig +cd ../.. +rm -r wxWidgets-3.2.0 +rm wxWidgets-3.2.0.tar.bz2 +sudo apt install -y libfuse-dev git +git clone https://github.com/veracrypt/VeraCrypt.git +cd ~/VeraCrypt/src +make -- cgit v1.2.3