buoy is a music client for a subsonic server written with rust and GTK4 designed for elementary OS.
sudo apt install libgtk-4-dev libgranite-7-dev libgstreamer1.0-dev
it is assumed, that rust is already installed.
Build with the following
meson setup build
cd build
ninja
Run with
./src/debug/buoy
It can be installed with the following command
ninja install
Install dependencies
sudo apt install python3-aiohttp python3-toml
wget https://raw.githubusercontent.com/flatpak/flatpak-builder-tools/master/cargo/flatpak-cargo-generator.py
Building the project
python3 ./flatpak-cargo-generator.py Cargo.lock -o cargo-sources.json
flatpak --user install -y --noninteractive io.elementary.Platform/x86_64/8 io.elementary.Sdk/x86_64/8
It should now be able to run with a program launcher or from command line with
flatpak run com.github.eppixx.buoy