summary refs log tree commit diff
path: root/pkgs/applications/misc/batsignal/default.nix
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2023-08-02 22:55:43 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-08-03 12:29:50 +0000
commite9fd5bf91302e22970be947f67bbecd5f749af48 (patch)
tree8915b83379f3e6d35cedbc99e5e625aa78dfa313 /pkgs/applications/misc/batsignal/default.nix
parentbff3b3c9e17a4163f583490a5fbefff8b68a6c49 (diff)
yambar: fix strictDeps compilation
Yambar uses meson as build system. Its `dependency` function uses pkg-config as
default method for finding the required dependencies.

However, as seen in their code[^1], scdoc is searched with `native` set to
true. According to Meson specs[^2], it directs the search to the _build_ machine
instead of the _host_ one. This parameter is usually needed only when finding a
tool to be used during compilation.

Because of this, `pkg-config` needs to be included at `depsBuildBuild`.

Why? Magic! Sorry, I am not so proficient in cross-compilation issues yet.

[^1] https://codeberg.org/dnkl/yambar/src/commit/78f7b60e1308d9f6c879b5cbae2dadba4fa88762/doc/meson.build#L3
[^2] https://mesonbuild.com/Reference-manual_functions.html#dependency_native
Diffstat (limited to 'pkgs/applications/misc/batsignal/default.nix')
0 files changed, 0 insertions, 0 deletions