- cross-posted to:
- [email protected]
- [email protected]
- cross-posted to:
- [email protected]
- [email protected]
cross-posted from: https://programming.dev/post/91261
Hello everyone, I recently started working on a Gtk client for Lemmy written in Rust, called Lemoa and the awesome Relm4 crate.
So far, it supports most of the basic things that do not require a login, like viewing trending posts, browsing communities, viewing profiles, etc… Login features are planned to become added within the next one or two weeks, so that Lemoa can be used as a replacement for the web UI on a desktop.
Screenshot of an example community page:
Id you want to feel free to already try it at “alpha stage” (installation instructions are in the Readme).
Feedback and any kind of contributions welcome!
PS: I’m sorry if that’s the wrong place to post about it, I didn’t know where else to.
Looks great. I’ll give it a go.
Looks like we’re having some issues for Ubuntu/Pop. https://github.com/lemmy-gtk/lemoa/issues/1
And
Compiling openssl v0.10.55 error: failed to run custom build command for `openssl-sys v0.9.90`
I tried the fix suggested - changing
realm4
andrealm4-components
to0.5.0
inCargo.toml
, but no real difference.The person who made that issue got it to build in Docker https://github.com/lemmy-gtk/lemoa/pull/2. So it can work in Docker if you use Docker.
That issue doesn’t mention openssl. Make sure you have
libssl-dev
installed. The issue is referring to a hard requirement for a newer version oflibgobject-2.0
, but that’s something that either lemoa, relm4, or gtk-rs will have to resolve.For now it’s probably best to wait for the Flatpak release of this. Or perhaps they’ll figure out a solution.
Yeah, I realized that was something different, but I thought there might be a general issue with Ubuntu because the dev builds on Void. And I was confident it was likely going to be a case of waiting for the pieces to come together better.
Void most likely has a newer version of GTK than Ubuntu 22.04 now, so that’s probably why.