Skip to content

tymmesyde/Losange

Repository files navigation

Losange icon

Losange

A simple Stremio client for GNOME made with Relm4

Note

This is a work in progress, missing features and bugs to be expected.

Development

git clone --recurse-submodules https://github.com/tymmesyde/Losange

Prerequisites

Fedora

dnf install gtk4-devel libadwaita-devel gstreamer1-devel gstreamer1-plugins-base-devel
cargo install cargo-generate-rpm

Ubuntu

apt install libgtk-4-dev libadwaita-1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
cargo install cargo-deb

Flatpak

dnf install flatpak-builder
flatpak install -y org.gnome.Sdk//47
flatpak install -y org.gnome.Platform//47
flatpak install -y org.freedesktop.Sdk.Extension.rust-stable//24.08
python3 -m pip install toml aiohttp

Building

Fedora

cargo build --release
strip -s target/release/losange
cargo generate-rpm
#> target/generate-rpm/*.rpm

Ubuntu

cargo build --release
cargo deb
#> target/debian/*.deb

Flatpak

./flatpak/build.sh
#> flatpak/*.flatpak

About

A simple Stremio client for GNOME

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages