Closed bbhtt closed 6 months ago
@bbhtt thanks I will check it out. Maybe it is already installed and therefore not really needed to be build separately
No libssh2 isn't in the runtime. You need to build it separately. I just had to build it for gitg https://github.com/flathub/org.gnome.gitg/pull/27/commits/8402508cceb5ab871ebe3d26e7724ca3ea8a2e58
I forked the main repo to update the various submodules to their respective latest tags but libssh2 to fails to build at this line https://github.com/libssh2/libssh2/blob/master/src/CMakeLists.txt#L188 Looks like it can't find the libssh2.pc.in file in the source repo. My guess is it is because of the unusual folder structure here that makes something go wrong.
It'd be easier to add all the dependencies in the flatpak manifest and add a disable-submodules
, with -DUSE_SYSTEM_*
build args.
We will shortly update to Qt6 so this is not relevant anymore
Can you try again?
Seems not relevant anymore, the runtime was updated to 5.15-23.08.
I was trying to build the flatpak with the latest runtime 22.08
Probably needs to be updated to the latest tag, because libssh2 seperately builds fine for me.
Also any reason these are not built in the flatpak manifest but through submodules? I think it'd be easier to include the dependecies here because issues in dependecies won't need to wait for a fix/new commit in gittyup.
Thanks!