about summary refs log tree commit diff
path: root/pkgs/applications/misc/yambar
AgeCommit message (Collapse)AuthorFilesLines
2024-04-29yambar: 1.10.0 -> 1.11.0R. Ryantm1-2/+2
2024-02-11treewide: add `mainProgram`h7x41-0/+1
2024-01-07yambar: disable blanket -Werror, fix `gcc-13` buildSergei Trofimovich1-0/+1
Without the change `yambar` fails to build on `gcc-13` as: yambar> ../plugin.c: In function 'plugin_load': yambar> ../plugin.c:279:35: warning: '%s' directive argument is null [-Wformat-truncation=] yambar> 279 | snprintf(path, sizeof(path), "%s_%s.so", type2str(type), name); yambar> | ^~ Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2023-08-03yambar: fix strictDeps compilationAnderson Torres1-1/+3
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
2023-07-27yambar: enable strictDepsAnderson Torres1-2/+2
2023-07-27yambar: 1.9.0 -> 1.10.0Anderson Torres1-12/+13
2022-12-17yambar: 1.8.0 -> 1.9.0AndersonTorres1-13/+20
2022-02-16yambar: mesonFeatureFlag with descriptive argument namesAndersonTorres1-2/+3
2022-02-05yambar: 1.7.0 -> 1.8.0sternenseemann1-2/+2
https://codeberg.org/dnkl/yambar/releases/tag/1.8.0
2021-11-22yambar: build with dual support, both wayland and x11 (#146568)Amy de Buitléir1-17/+17
yambar: build with dual support for X11 and Wayland by default If by any reason a X11-only or a Wayland-only build is needed, just `override` it!
2021-09-12yambar: 1.6.2 -> 1.7.0R. RyanTM1-2/+2
2021-08-07yambar: refactor derivation and split backends as separate packagespolykernel1-7/+32
* Use fetchFromGitea instead of fetchgit, submodules are unnecessary as we wlr-protocols are vendored. * Split into xorg and wayland backends based on an option flag, (By default, the xorg backend is used, this might be a breaking change) * Adhere to syntax style guide for long lists.
2021-07-31yambar: 1.6.1 -> 1.6.2AndersonTorres1-2/+2
2021-06-10Change all alsaLib references to alsa-libAndersonTorres1-2/+2
2021-02-10yambar: init at 1.6.1AndersonTorres1-0/+86