Thanks for the cool project and your work. I like it very much and already use it on my Mac.
I tried running Caprine also on my ChromeBook with an arm64-CPU and it basically works, but there are still some issues.
What I did:
1.) Installing the build environment
sudo apt-get install curl software-properties-common
sudo apt-get install libnss3-dev
curl -sL https://deb.nodesource.com/setup_11.x | sudo bash -
sudo apt-get install nodejs
git clone https://github.com/sindresorhus/caprine.git
cd caprine
npm install
(missing libnss3-dev I found by try and error)
2.) Run program directly with npm:
npm start
-> this just runs fine without any error, but I want an binary
3.) Compile Binaries:
sudo apt-get install fuse
npm run dist
(missing fuse I found by try and error)
-> it compiles all binaries but gives an error message: caprine/node_modules/app-builder-bin/linux/arm64/app-builder exited with code 1
-> even there was this error message there is an linux binary created in subfolder dist
4.) I try to run the linux binary
cd dist
./Caprine\ 2.30.2\ arm64.AppImage
-> the program runs and seams to work fine, but there are still many red error messages at the console starting with this one: Unhandled rejection Error: Cannot find latest-linux-arm64.yml in the latest release artifacts (https://github.com/sindresorhus/caprine/releases/download/v2.30.3/latest-linux-arm64.yml)
Sorry, but I'm a total newbie to electron stuff and don't know what this means. At first look it seams to me that this latest-linux-arm64.yml file is not provided by the project, but I'm not sure and maybe those electron framework can't handle it?
But since the program is already running I hope a full support for arm64 linux is not too far away.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too