Open jangxx opened 9 months ago
i installed meson
via pipx
(to get from this decade) so I could compile this app without errors, and then started installing dependencies.
The problem I hit is that that smile https://github.com/mijorus/smile/blob/5ab40d2a9e2c3e12592ab9e379341bf8a2b87e5a/src/Picker.py#L225 requires at least Gtk4 4.12, which was released 6 months ago. so unless you're living on the bleeding edge, most distros won't be shipping that
requires at least Gtk4 4.12, which was released 6 months ago. so unless you're living on the bleeding edge, most distros won't be shipping that
Obviously that's because this app is designed to work as a flatpak. Even if I add a check of some sort, there would probably be a hundred more lines to fix...
@jangxx That's only a problem if you haven't used Flatpak before. Since I already have a few Flatpak apps installed, Smile only uses a couple of MB.
This project looks like a cool emoji picker for Linux, but there are sadly no instructions on how to run it without FlatPak in the loop somewhere. I'm trying to run it on Linux Mint and the flatpak installer wants to download 1.5 GB of packages and use 3.5 GB of disk space, which is completely absurd for a simple emoji picker.
Trying to simply create a venv, install requirements.txt with pip and then running src/main.py directly does not seem to work unfortunately, and it throws the error:
Trying to build it with meson also doesn't work:
Is there any way to run/build it without using flatpak? I would really like to use it, but can't justify sacrificing 3.5 GB of disk space for a simple emoji picker.