Closed mryellow closed 1 year ago
Building from source is not intended for non-developers.
A quick google suggests this is what you need to do if ffi.h is missing on debian: sudo apt install libffi-dev
Asking for a multi-platform installer is like asking for a vehicle that can both drive on land, sail on seas and fly, it's so complex that you might as well just do one car, one boat and one plane separately and get a better result. Unfortunately we have not had the time to do fix installers for all platforms yet.
As I wrote in another bug report, the pre-built version should work if you upgrade your debian version. Sorry for being a bit quick on deprecating distributions (debian buster which you seem to be running is a bit old, but not that old and still supported by debian so IMO activitywatch should support that).
AppImage can be easy for end-users when attempting to distribute software for Linux without submitting to distro repos.
@mryellow Please see the following issue regarding AppImage
Oh, AppImage support is actually already finished. It's available to download on https://activitywatch.net/downloads/
Linux debian 4.19.0-24-amd64 #1 SMP Debian 4.19.282-1 (2023-04-29) x86_64 GNU/Linux
master
Describe the bug
To Reproduce
git clone --recursive https://github.com/ActivityWatch/activitywatch.git
curl https://sh.rustup.rs -sSf | sh
source "$HOME/.cargo/env"
python3 -m venv venv
source ./venv/bin/activate
python3 -m pip install poetry
Seems the issue is Poetry, but still makes ActivityWatch unusable.
This needs a clear and easy multi-platform installer before usable in environments where not every user is a power-user.