- Apr 24, 2023
-
-
lemoer authored
-
- Apr 19, 2023
-
-
lemoer authored
-
- Dec 10, 2022
-
-
Maciej Krüger authored
-
- May 27, 2022
-
-
Matthias Schiffer authored
The new "value" helper can be used to turn a Lua value into a path that can be passed to need_*() etc.
-
- Aug 28, 2020
-
-
Matthias Schiffer authored
The rewrite of the feature handling introduced multiple major bugs. One of them was caused by the way Lua's logical operators work: An expression of the form _'autoupdater' and _'web-advanced' would return 'web-advanced' rather than the boolean true when _ returned both strings unchanged (because the features are enabled). As entries with more than a single feature name in their expressions did not set no_default, Gluon would then attempt to add gluon-web-advanced to the package selection, as web-advanced is a "pure" feature. To fix this, and get rid of the annoying nodefault, separate handling of "pure" feature and handling of logical expressions into two separate functions, called feature() and when(). To simplify the feature definitions, the package list is now passed directly to these functions rather than in a table with a single field 'packages'. Fixes: ee5ec5af ("build: rewrite features.sh in Lua")
-
- Jul 01, 2020
-
-
Matthias Schiffer authored
-
- Apr 29, 2020
-
-
Martin Weinelt authored
-
- Mar 27, 2020
-
-
David Bauer authored
When adding device classes, targets without devices such as x86 were not handled. As site and feature packages are included on such a per-device decision, x86 images ended up without most packages. Include a class setting for a target and include the class-packages target-wide when this setting is configured. Fixes 9c523650 ("build: introduce device classes")
-
- Mar 14, 2020
-
-
Matthias Schiffer authored
Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Jun 18, 2019
-
-
bobcanthelpyou authored
-