mirror of
https://github.com/feather-wallet/feather.git
synced 2024-12-31 16:09:56 +00:00
HACKING: add Void Linux packages
This commit is contained in:
parent
8e8be97c3d
commit
80a8c82bd2
1 changed files with 21 additions and 3 deletions
24
HACKING.md
24
HACKING.md
|
@ -26,6 +26,14 @@ apt install git cmake build-essential ccache libssl-dev libunbound-dev libboost-
|
||||||
libx11-xcb-dev libprotobuf-dev libhidapi-dev
|
libx11-xcb-dev libprotobuf-dev libhidapi-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Void Linux
|
||||||
|
|
||||||
|
```bash
|
||||||
|
xbps-install -S base-devel cmake boost-devel openssl-devel unbound-devel libsodium-devel libzbar-devel zlib-devel qt6-base-devel \
|
||||||
|
qt6-svg-devel qt6-websockets-devel qt6-multimedia-devel libgcrypt-devel libzip-devel hidapi-devel protobuf \
|
||||||
|
protobuf-devel qrencode-devel
|
||||||
|
```
|
||||||
|
|
||||||
#### macOS
|
#### macOS
|
||||||
|
|
||||||
For macOS it's easiest to leverage [brew](https://brew.sh) to install the required dependencies.
|
For macOS it's easiest to leverage [brew](https://brew.sh) to install the required dependencies.
|
||||||
|
@ -54,6 +62,14 @@ apt update && apt install tor
|
||||||
systemctl enable --now tor
|
systemctl enable --now tor
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Void Linux
|
||||||
|
|
||||||
|
```bash
|
||||||
|
xbps-install tor
|
||||||
|
ln -s /etc/sv/tor /var/service/.
|
||||||
|
sv start tor
|
||||||
|
```
|
||||||
|
|
||||||
#### macOS
|
#### macOS
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -93,12 +109,14 @@ After the target is configured, `Run -> Run 'feather'` or press Shift + F10 to b
|
||||||
To build Feather without an IDE:
|
To build Feather without an IDE:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir build && \
|
mkdir build
|
||||||
cd build && \
|
cd build
|
||||||
cmake .. && \
|
cmake ..
|
||||||
cmake --build . -j $(nproc)
|
cmake --build . -j $(nproc)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
On platforms without `execinfo.h` use `cmake -DSTACK_TRACE:BOOL=OFF ..` instead of `cmake ..`
|
||||||
|
|
||||||
### CMake
|
### CMake
|
||||||
|
|
||||||
There are some CMake options that you may pass to control how Feather is built:
|
There are some CMake options that you may pass to control how Feather is built:
|
||||||
|
|
Loading…
Reference in a new issue