VeraCrypt
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJertzukka <Jertzukka@gmail.com>2023-06-29 21:53:25 +0300
committerGitHub <noreply@github.com>2023-06-29 20:53:25 +0200
commit364f3be41bcd21ac351df061408102b034862dae (patch)
tree1ac7492006da803d957b8277c448d474e7dd32d6
parenta2bc852c4dd25c172741550f82e7b4285319bf7a (diff)
downloadVeraCrypt-364f3be41bcd21ac351df061408102b034862dae.tar.gz
VeraCrypt-364f3be41bcd21ac351df061408102b034862dae.zip
Linux: Add libpcsclite dependency into compilation guide (#1136)
After the EMV support commits, the project won't build anymore without the new dependency of libpcsclite.
-rw-r--r--README.md1
-rw-r--r--doc/html/CompilingGuidelineLinux.html24
-rw-r--r--src/Readme.txt1
3 files changed, 25 insertions, 1 deletions
diff --git a/README.md b/README.md
index 8e421b64..61e5329a 100644
--- a/README.md
+++ b/README.md
@@ -104,6 +104,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
- FUSE library and header files (available at https://github.com/libfuse/libfuse
and https://osxfuse.github.io/)
+- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
Instructions for Building VeraCrypt for Linux and Mac OS X:
diff --git a/doc/html/CompilingGuidelineLinux.html b/doc/html/CompilingGuidelineLinux.html
index 842d106e..7b0d1df3 100644
--- a/doc/html/CompilingGuidelineLinux.html
+++ b/doc/html/CompilingGuidelineLinux.html
@@ -76,6 +76,7 @@ The following components are required for compiling VeraCrypt:
<li>pkg-config</li>
<li>wxWidgets 3.x shared library and header files installed by the system or wxWidgets 3.x library source code </li>
<li>FUSE library and header files</li>
+ <li>PCSC-lite library and header files</li>
</ol>
</div>
@@ -88,6 +89,7 @@ The following components are required for compiling VeraCrypt:
<li><strong><a href="#InstallationOfPKGConfig">Installation of pkg-config</a></li></strong>
<li><strong><a href="#InstallationOfwxWidgets">Installation of wxWidgets 3.2</a></li></strong>
<li><strong><a href="#InstallationOfFuse">Installation of libfuse</a></li></strong>
+<li><strong><a href="#InstallationOfPCSCLite">Installation of libpcsclite</a></li></strong>
<li><strong><a href="#DownloadVeraCrypt">Download VeraCrypt</a></li></strong>
<li><strong><a href="#CompileVeraCrypt">Compile VeraCrypt</a></li></strong>
</ul>
@@ -96,7 +98,7 @@ The following components are required for compiling VeraCrypt:
<code>
sudo apt update <br>
sudo apt install -y build-essential yasm pkg-config libwxgtk3.0-gtk3-dev <br>
-sudo apt install -y libfuse-dev git <br>
+sudo apt install -y libfuse-dev git libpcsclite-dev <br>
git clone https://github.com/veracrypt/VeraCrypt.git <br>
cd ~/VeraCrypt/src <br>
make
@@ -224,6 +226,26 @@ make
</p>
</div>
</div>
+
+<div class="textbox" id="InstallationOfPCSCLite">
+ <a href="#InstallationOfPCSCLite">Installation of libpcsclite</a>
+ <div class="texttohide">
+ <p>
+ <ol>
+ <li>
+ Open a terminal
+ </li>
+ <li>
+ Execute the following commands: <br>
+ <code>
+ sudo apt update <br>
+ sudo apt install libpcsclite-dev
+ </code>
+ </li>
+ </ol>
+ </p>
+ </div>
+</div>
<div class="textbox" id="DownloadVeraCrypt">
<a href="#DownloadVeraCrypt">Download VeraCrypt</a>
diff --git a/src/Readme.txt b/src/Readme.txt
index a33ff91e..babc3d69 100644
--- a/src/Readme.txt
+++ b/src/Readme.txt
@@ -108,6 +108,7 @@ Requirements for Building VeraCrypt for Linux and Mac OS X:
wxWidgets 3.0 library source code (available at https://www.wxwidgets.org)
- FUSE library and header files (available at https://github.com/libfuse/libfuse
and https://osxfuse.github.io/)
+- PCSC-lite library and header files (available at https://github.com/LudovicRousseau/PCSC)
Instructions for Building VeraCrypt for Linux and Mac OS X: