apteryks
apteryks
I think that's ready to be reviewed again.
Only the sinsp example with pkg-config test appears to fail when building as a shared library on Linux and MacOS. I'll look into it; perhaps the install directory needs to...
These tests pass locally, on my Guix System. I needed to use `lib64` instead of `lib` in the `PKG_CONFIG_PATH` (and `LIBRARY_PATH`) though, so perhaps the paths in the `ci.yml` file...
Phew. I think my last push hopefully addresses the remaining test failures. I've made the Requires and Requires.private for libscap conditionally computed like for libsinsp, and dropped what seemed like...
ugh. format code. I thought I had cmake-format'ed everything already.
OK, I've run `make format-all` and pushed; hopefully CI is green now.
The test suite (which is run at packaging time) is run in a containerized environment where this is no networking other than the loopback interface. There is no HOME by...
I've fixed the Clang headers not being found (a custom patch needed updating; the clang headers are now installed to `lib/clang/16/`, not `lib/clang/16.0.0/`). The tests summary is now: ``` Testing...
Somewhat related; this is what we use in GNU Guix: https://github.com/flatpak/xdg-desktop-portal/pull/1716
Looks like since https://github.com/flatpak/xdg-desktop-portal/pull/1665 has been merged, we can now use `XDG_DATA_DIRS` instead of (ab)using the `XDG_DESKTOP_PORTAL_DIR` environment variable, which appears to be catering to the test suite only?