@professorkaos64
I had a look at the OpenSUSE 5.6 spec file for this. My other attempt at bulding qtwebchannel into a proper set of install files tried to mimic this. If I don't provid install files, everything get's installed to /lib and /include, not /usr/lib... and /usr/include/.... which seemed strange since the prefix is usr/ for my qtbase install and all other modules built fine.
What part of that spec file is the binary I can double check? Where should qtwebchannel be installing? I know my catch all package installs the headers, but what piece of that install spec denotes the binary for me to check that it built?
I'm sorry but I really can't say, I have no idea what that file is or how it's used. It looks like a shell script, but I don't recognize the interpreter. That said, I'd first look at the chrooted /usr/lib (or /lib) if the Qt5WebChannel.so is present, if not it should somehow be made available to the linker, either by providing a symbolic link to it's location or by copying the binary from it's build location. I'm sorry I can't be more specific, but I reiterate I haven't built anything this way, and only observed that there's no build step for said module.
PS. I'm sorry for the delay, I was pretty busy these two days.