Merge #363: ci: cleanup the GUI dependencies.

87f54e147983ed3e0ef88b32895f7f9637495312 doc: cleanup GUI dependencies instructions (Antoine Poinsot)
a36e16e00d31741946aa6fb7a4f8110089baa48b ci: cleanup the GUI dependencies. (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    self-ACK 87f54e147983ed3e0ef88b32895f7f9637495312 -- only doc

Tree-SHA512: be2def2a45cc617b5dcc8d5cf734b12f2ceaeacb3fcb8cd48a6aa548b35a5590f44818ebd81ca42cd6722522d0bb6f10d9598ca0726b1580881901c87f323074
This commit is contained in:
Antoine Poinsot 2023-03-07 14:20:18 +01:00
commit 8551424d15
No known key found for this signature in database
GPG Key ID: E13FC145CD3F4304
2 changed files with 4 additions and 6 deletions

View File

@ -95,6 +95,6 @@ jobs:
if: matrix.os == 'ubuntu-latest'
run: |
sudo apt-get update &&
sudo apt-get install --allow-downgrades libudev-dev pkg-config libvulkan-dev &&
sudo apt-get install libudev-dev libfontconfig1-dev &&
cd gui &&
cargo test --verbose --color always -- --nocapture

View File

@ -78,14 +78,12 @@ $ ls target/release/
build deps examples incremental liana-cli liana-cli.d lianad lianad.d libliana.d libliana.rlib
```
Depencies needed for build GUI can be found [there](https://github.com/wizardsardine/liana/tree/master/gui#dependencies)
To build the GUI, do the same but in the [`gui/`](../gui/) folder present at the root of the
repository:
To build the GUI you'll need to first install its [build and runtime
dependencies](https://github.com/wizardsardine/liana/tree/master/gui#dependencies), then do the same
but in the [`gui/`](../gui/) folder present at the root of the repository:
```
$ cd gui/
$ cargo build --release
$ ls target/release/
build deps examples incremental liana-gui liana-gui.d libliana_gui.d libliana_gui.rlib
```