Lea-fish / Leafish

A minecraft-like multi version client implemented in Rust.
Apache License 2.0
811 stars 46 forks source link

Add fedora installation instructions #180

Open terrarier2111 opened 3 years ago

terrarier2111 commented 3 years ago

Here is the command which can be used to install all required dependencies for fedora:

sudo yum install libxkbcommon-devel

This is still very much WIP, so feel free to comment additional libs which are required.

TorchedSammy commented 3 years ago

yum is old and isnt used anymore by most people on fedora, instead there is dnf

edit: sudo dnf install openssl-devel libxcb-devel libxkbcommon-devel should be them, i don't want to compile leafish as rust projects take forever to compile on my trash hardware

iMonZ commented 2 years ago

Hey, What about Flatpak? This would solve the issue for all Linux distros. This should actually be the preferred way, then there is no need for an extra thing.

TorchedSammy commented 2 years ago

sometimes flatpak software doesnt work properly/as intended (retroarch and discord are examples)

iMonZ commented 2 years ago

sometimes flatpak software doesnt work properly/as intended (retroarch and discord are examples)

What problems do you have with discord? The only problem I have with the flatpak version occurs on the deb version either Flatpak works best for most things, especially leafish

TorchedSammy commented 2 years ago

for discord specifically, rich presence doesnt work (for the most part) and for retroarch it didnt detect any of my controllers flatpak could still work fine though, but some people don't want to install it or bother with it

terrarier2111 commented 2 years ago

There are some more things that have to be installed to compile leafish: sudo dnf install rust-glib-sys-devel sudo dnf install rust-cairo-sys-rs-devel sudo dnf install rust-atk-sys-devel sudo dnf install rust-pango-sys-devel sudo dnf install rust-gdk-pixbuf-sys-devel sudo dnf install rust-gdk-sys-devel