@@ -127,7 +127,7 @@ Install dependencies:
127
127
Download and install from source:
128
128
129
129
```
130
- git clone --recurse-submodules https://github.com/MisterTea/EternalTerminal.git
130
+ git clone --recurse-submodules --depth 1 https://github.com/MisterTea/EternalTerminal.git
131
131
cd EternalTerminal
132
132
mkdir build
133
133
cd build
@@ -204,12 +204,12 @@ To build Eternal Terminal on Mac, the easiest way is to grab dependencies with H
204
204
205
205
```
206
206
brew install autoconf automake libtool
207
- git clone --recurse-submodules https://github.com/MisterTea/EternalTerminal.git
207
+ git clone --recurse-submodules --depth 1 https://github.com/MisterTea/EternalTerminal.git
208
208
cd EternalTerminal
209
209
mkdir build
210
210
cd build
211
211
cmake ../
212
- make && sudo make install
212
+ make -j$(nproc) && sudo make install
213
213
```
214
214
215
215
To run an ` et ` server for testing, run ` ./etserver ` . To run an ` et `
@@ -227,27 +227,27 @@ Grab the deps and then follow this process.
227
227
Debian/Ubuntu Dependencies:
228
228
229
229
```
230
- sudo apt install libboost-dev libsodium-dev autoconf libtool \
231
- libprotobuf-dev protobuf-compiler libgflags-dev libutempter-dev libcurl4-openssl-dev \
230
+ sudo apt install libsodium-dev autoconf libtool \
231
+ libprotobuf-dev protobuf-compiler libutempter-dev libcurl4-openssl-dev \
232
232
build-essential ninja-build cmake git zip
233
233
```
234
234
235
235
Fetch source, build and install:
236
236
237
237
```
238
- git clone --recurse-submodules https://github.com/MisterTea/EternalTerminal.git
238
+ git clone --recurse-submodules --depth 1 https://github.com/MisterTea/EternalTerminal.git
239
239
cd EternalTerminal
240
240
mkdir build
241
241
cd build
242
242
# For ARM (including OS/X with apple silicon):
243
243
if [[ $(uname -a | grep 'arm\|aarch64') ]]; then export VCPKG_FORCE_SYSTEM_BINARIES=1; fi
244
244
cmake ../
245
- make package
245
+ make -j$(nproc) package
246
246
sudo dpkg --install *.deb
247
247
sudo cp ../etc/et.cfg /etc/
248
248
```
249
249
250
- Once built, the binary only requires ` libgflags-dev ` and ` libprotobuf-dev ` .
250
+ Once built, the binary only requires ` libprotobuf-dev ` .
251
251
252
252
253
253
### CentOS 7
@@ -268,7 +268,7 @@ sudo yum install devtoolset-11 devtoolset-11-libatomic-devel rh-git227
268
268
269
269
Download and install from source ([ see #238 for details] ( https://github.com/MisterTea/EternalTerminal/issues/238 ) ):
270
270
```
271
- git clone --recurse-submodules https://github.com/MisterTea/EternalTerminal.git
271
+ git clone --recurse-submodules --depth 1 https://github.com/MisterTea/EternalTerminal.git
272
272
cd EternalTerminal
273
273
mkdir build
274
274
cd build
0 commit comments