I was able to build this on Ubuntu 24.04/amd64. The only real issue was that it uses webkit2gtk 4.0, while Ubuntu 24.04 has webkit2gtk 4.1.
I built it by downloading the 4.0 packages for Ubuntu 22.04 from https://packages.ubuntu.com/ (jammy updates) and installing them manually:
-rw-rw-r-- 1 dsmyth dsmyth 8999550 Nov 24 10:59 libjavascriptcoregtk-4.0-18_2.48.7-0ubuntu0.22.04.2_amd64.deb
-rw-rw-r-- 1 dsmyth dsmyth 69538 Nov 24 10:57 libjavascriptcoregtk-4.0-dev_2.48.7-0ubuntu0.22.04.2_amd64.deb
-rw-rw-r-- 1 dsmyth dsmyth 26763818 Nov 24 10:57 libwebkit2gtk-4.0-37_2.48.7-0ubuntu0.22.04.2_amd64.deb
-rw-rw-r-- 1 dsmyth dsmyth 287402 Nov 24 10:55 libwebkit2gtk-4.0-dev_2.48.7-0ubuntu0.22.04.2_amd64.deb
Doing a make release, everything built OK, but it failed building the App-Bundle (which is specific to MacOS). Running the app from build/bin/WailBrew works just fine. All of the functionality seems to be fine, finding the homebrew installation in /home/linuxbrew/.linuxbrew.
If I get time, I'll look at forking this to solidify the linux build process, but it works well enough for me to use as is. Hopefully this will help other people get up and running.
I was able to build this on Ubuntu 24.04/amd64. The only real issue was that it uses webkit2gtk 4.0, while Ubuntu 24.04 has webkit2gtk 4.1.
I built it by downloading the 4.0 packages for Ubuntu 22.04 from https://packages.ubuntu.com/ (jammy updates) and installing them manually:
Doing a
make release, everything built OK, but it failed building the App-Bundle (which is specific to MacOS). Running the app from build/bin/WailBrew works just fine. All of the functionality seems to be fine, finding the homebrew installation in/home/linuxbrew/.linuxbrew.If I get time, I'll look at forking this to solidify the linux build process, but it works well enough for me to use as is. Hopefully this will help other people get up and running.