summaryrefslogtreecommitdiff
path: root/README.md
blob: cfbb6db7be3461e6f44f128b2a68cc2b2b421d43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# astal-wireplumber

A libwireplumber wrapper.

## Build from source
### Dependencies

- meson
- libwireplumber
- glib
- gobject-introspection
- vala (only required for the vapi option)

### Meson options

* `-Dintrospection` (default: `true`): build GObject Introspection data (needed for language bindings)
* `-Dvapi` (default: `true`): build VAPI data (required to make this lib usable in vala). Requires `-Dintrospection=true`

### build instructions

```sh
# Clone the repository
git clone https://github.com/astal-sh/wireplumber
cd wireplumber

# Setup and build
meson setup build
meson compile -C build

# Install
meson install -C build
```