Can I request an OBS package to include 32 bit support?

The package obs-studio-plugin-vkcapture is useful but it doesn’t allow the OBS capture to work with 32 bit applications (including WINE applications). I had to try building it for 32 bit myself and it seemed to have worked after that, but I did it manually and I have no idea if i did anything incorrectly. It’s also not being tracked by dnf which isn’t ideal.

I’ve never tried making my own RPM package but I tried looking into the spec file for the package on the official repository and there are some things I’m not sure about, and I’m also not sure what the hook libraries are for and if they also need to be updated as that’s a separate package on the repository: obs-studio-plugin-vkcapture-hook-libs

I also don’t know if you can make a single RPM/spec file build the plugin to have both 64 bit and 32 bit libraries, or if I make separate RPM/spec files, or if i’m supposed to include something in the spec file and then during the RPM build process I specify 32 bit or 64 bit version. I also noticed when I build the package for 64 bit and then specifically 32 bit there is some overlap with some identical files being created by both.

You should be able to install both the 32-bit and 64-bit hook libs packages simultaneously:

dnf install obs-studio-plugin-vkcapture-hook-libs.x86_64 obs-studio-plugin-vkcapture-hook-libs.i686
1 Like

Thank you! I think you’re one of the maintainers on the OBS packages right? Thank you for that as well!

I didn’t even realize that there was a separate obs-studio-plugin-vkcapture-hook-libs package until recently and I wasn’t sure what it did.

At first I was trying to install obs-studio-plugin-vkcapture.i686 which would cause dnf to throw up errors because of some conflicts I think.

I manually deleted all the files that were created when I attempted to build it myself and did a fresh install of obs-studio-plugin-vkcapture and obs-studio-plugin-vkcapture-hook-libs and this time obs-studio-plugin-vkcapture-hook-libs.i686 as well and that seems to have created the same files in /usr/lib and /usr/share that I got from manually building it myself.

I wonder if others might be having the same issue as I am not knowing about the 32 bit version of the hook libs.

I confirmed that it worked with a 32 bit game on wine. Thank you again!