Closed SwampRabbit closed 2 years ago
Yes libportal is a compile time dependency which unfortunately not shipped by most of the debian based distros.
Possible solution for the libportal dependency issues are,
I want to install runtime dependencies via apt package manager using postinst script, unfortunately that leads to dpkg cache lock
error.
@RajSolai thank you very much for the info.
I played around with it and built libportal without gtk-4 by excluding those at build time.
TextSnatcher builds and seems to run, but has some issues. I will open another issue when I get some time to mess with it.
Thanks again!
Right now libportal is a dependency in meson.build, which causes compiling to fail when building a native package.
I'm not familiar with libportal, this is only needed for building flatpaks?
I also seem to have a possibly related build failure if libportal-dev is not installed and included as part of the build:
If I build with libportal-dev, I can create a native package, and TextSnatcher runs, but seems to have some issues working. I can debug it a bit more and make a separate issue from this.
If TextSnatcher isn't made to be built as a native package right now, that's fine. If anything I can help update your Debian packaging a bit in the meantime.