Cliff notes: install pkgx (Pkgx seems to work fine), this will allow you to install go, (integrate seems a bit borked on 4.6, was working much better at 4.5), touch .bashrc and integrate so go can be run from make (env +go), install make, cmake, autotools and few others and start making in the proton-bridge directory, use pkcon for what’s available, pkgx for rest (like vapigen), it is downloading packages in ~/.pkgx, at some point pkg-config it downloads will complain about glib2 (even after you get its -devel version with pkcon), replace the pkg-config binary with the one from /usr/bin and it will go through, it will download python 3.11(or .10?) use its pip (env +pip) to download the modules it needs, at this point libsecret-1 is a problem and you need to build it as well, the 20.5 version should be buildable from source, env +meson and you can ‘meson setup -C _build’, you’ll need xsltproc from pkgx and for me it wouldn’t work over http during the build, so when you reach the xsltproc issue download the xsl package from sourceforge and extract somewhere locally, in ./doc subfolder change in one of the files ‘http://sourceforge…’ to ‘file:///whereyouextractedthexslthingie’, eventually you’ll get the setup, then build, install requires root, so symlink /home/defaultuser/.pkgx to /root/.pkgx and run meson install as root (this will prevent pkgx redownloading everything), installed libsecret files end up in /usr/local… Move them to /usr/… (or add the …/local/ to PATH I guess?), this should allow you to finish building proton-bridge
Edit: I think from libs only libsecret-1 was missing and building that with meson is a bit of a pain, but doable
1 Like