The crate wayclip-core is used by the Wayclip ecosystem.
This library provides useful types, models, and methods for the API & APP to use.
Note: This is an internal foundation library intended for use by
wayclip-cliand related Wayclip applications. It is not designed to be used as a standalone application.
| Package Name | Required? | Minimum Version | Notes |
|---|---|---|---|
gstreamer-1.0 |
Yes | >= 1.14 |
Required bygstreamer |
gstreamer-plugins-base-1.0 |
Yes | >= 1.14 |
Required by gstreamer-app & gstreamer-pbutils |
ffmpeg |
Yes | >= 4.4 |
Required by rust_ffmpeg |
libudev |
Yes | >= 199 |
Required by gilrs |
alsa-lib |
Yes | >= 1.0.27 |
Required by rodio |
openssl |
Yes | >= 1.1.1 |
Required by reqwest |
libpipewire-0.3 |
No | >= 0.3.0 |
Required only if errors feature enabled |
libsecret-1 |
No | >= 0.18 |
Used by keyring |
| Platform | Status |
|---|---|
| Linux (Wayland) | Supported |
| Linux (X11) | Supported |
| Windows | Not Tested |
| MacOS | Not Tested |
| Feature Flag | Description | Default |
|---|---|---|
openapi |
Enables the generation of utoipa types for use in OpenAPI |
No |
errors |
Expands the available error variants in WayclipError — accounts for heavier crates |
No |
This project is licensed under the MIT License.