Files
packages/utils
Josef Schlehofer 4887ba99a7 librespeed: fix the kconfig recursion between common and the clients
Two packages provide librespeed-cli, and for a dependency written with a
leading plus, package-metadata.pl re-emits the chosen provider's
architecture gate under a condition that names the consuming package.
Kconfig reads that as a self-dependency, once for librespeed-common and
again for luci-app-librespeed. Naming the client without the plus emits
a plain either-or instead, and the user picks.

The provide also crosses package boundaries, where package-pack.mk asks
for an unversioned one: with a version the higher one wins, so a release
on either side would decide which client apk installs. Unversioned, the
package called librespeed-cli keeps the name, and a default variant
gives the Rust client the provider priority so it is still chosen where
the Go client is not built.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 4206464bc0)
2026-09-25 11:10:48 +02:00
..
…
2026-07-02 00:47:44 +02:00
…
…
2026-09-21 10:26:38 +02:00
2026-03-15 12:25:21 +02:00
…
2026-02-16 20:58:11 +02:00
2026-02-21 12:11:07 +02:00
…
…
2026-07-18 19:20:04 +03:00
…
…
2026-07-18 19:20:04 +03:00
2026-07-18 19:20:04 +03:00
2026-05-20 10:17:31 +08:00
…
…
…
2026-07-04 15:31:46 +02:00
…
…
…
…
…
…
2026-06-23 16:47:21 +03:00
2026-05-28 11:44:16 +02:00
2026-05-28 11:44:49 +02:00
…
…
2026-02-05 13:07:08 -08:00
…
…
…
…
…
…
…
…
2026-05-20 19:38:18 +02:00
…
…
…
…
2026-08-03 18:12:29 +03:00
…
…
…
2026-09-10 10:11:00 +02:00
2026-05-28 11:27:58 +02:00
…
…
…
…
2026-07-18 19:20:04 +03:00
…
…
…
2026-08-13 13:59:10 +03:00
…
…
2026-08-11 15:02:31 +03:00
…
…
…
…
…
…
2026-09-20 08:21:38 +02:00
…
2026-09-10 10:04:31 +02:00
…
…
…
2026-09-03 16:24:27 +08:00
…
2026-09-18 22:43:02 +02:00
2026-03-15 12:25:21 +02:00