* [PATCH 0/2] Document package related variables
@ 2026-08-18 9:20 Antonin Godard
2026-08-18 9:20 ` [PATCH 1/2] ref-manual/variables.rst: document the PACKAGE_NO_LOCALE variable Antonin Godard
2026-08-18 9:20 ` [PATCH 2/2] ref-manual/variables.rst: document the PACKAGEFUNCS variable Antonin Godard
0 siblings, 2 replies; 3+ messages in thread
From: Antonin Godard @ 2026-08-18 9:20 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
Antonin Godard (2):
ref-manual/variables.rst: document the PACKAGE_NO_LOCALE variable
ref-manual/variables.rst: document the PACKAGEFUNCS variable
documentation/ref-manual/variables.rst | 53 ++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
---
base-commit: 3660b8085a5e790c1ea8bf75236fff4b216fe19c
change-id: 20260417-packagefuncs-8ae76dcee83b
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/2] ref-manual/variables.rst: document the PACKAGE_NO_LOCALE variable
2026-08-18 9:20 [PATCH 0/2] Document package related variables Antonin Godard
@ 2026-08-18 9:20 ` Antonin Godard
2026-08-18 9:20 ` [PATCH 2/2] ref-manual/variables.rst: document the PACKAGEFUNCS variable Antonin Godard
1 sibling, 0 replies; 3+ messages in thread
From: Antonin Godard @ 2026-08-18 9:20 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Added by commit 4b46c1f6e891 ("Initial population") in OE-Core (2005!).
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/ref-manual/variables.rst | 47 ++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index fa0dfdfb8..09136803c 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -7166,6 +7166,53 @@ system and gives an overview of their function and contents.
install, the build system does not generate an error. This variable
is generally not user-defined.
+ :term:`PACKAGE_NO_LOCALE`
+ The :term:`PACKAGE_NO_LOCALE` variable can be set to "1" to prevent the
+ :term:`OpenEmbedded Build System` from splitting the locales found in the
+ :term:`PKGD` directory into split packages.
+
+ For example, the ``quilt`` recipe automatically produces split packages
+ after the :ref:`ref-tasks-package` task is run. Taking a look inside the
+ :term:`WORKDIR` directory of ``quilt``:
+
+ .. code-block:: console
+
+ $ ls -1 packages-split/
+ guards
+ guards-doc
+ quilt
+ quilt-dbg
+ quilt-dev
+ quilt-doc
+ quilt-locale-de
+ quilt-locale-fr
+ quilt-locale-ja
+ quilt-locale-ru
+ quilt-ptest
+ quilt-src
+ quilt-staticdev
+
+ We can see the ``quilt-locale-*`` packages were automatically generated.
+ Setting :term:`PACKAGE_NO_LOCALE` to "1" would produce the following
+ packages:
+
+ .. code-block:: console
+
+ $ ls -1 packages-split/
+ guards
+ guards-doc
+ quilt
+ quilt-dbg
+ quilt-dev
+ quilt-doc
+ quilt-locale
+ quilt-ptest
+ quilt-src
+ quilt-staticdev
+
+ The ``quilt-locale`` package contains the merged content of the previous
+ ``quilt-locale-*`` packages.
+
:term:`PACKAGE_PREPROCESS_FUNCS`
Specifies a list of functions run to pre-process the
:term:`PKGD` directory prior to splitting the files out
--
2.55.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/2] ref-manual/variables.rst: document the PACKAGEFUNCS variable
2026-08-18 9:20 [PATCH 0/2] Document package related variables Antonin Godard
2026-08-18 9:20 ` [PATCH 1/2] ref-manual/variables.rst: document the PACKAGE_NO_LOCALE variable Antonin Godard
@ 2026-08-18 9:20 ` Antonin Godard
1 sibling, 0 replies; 3+ messages in thread
From: Antonin Godard @ 2026-08-18 9:20 UTC (permalink / raw)
To: docs; +Cc: Thomas Petazzoni, Antonin Godard
Added by commit 4b46c1f6e891 ("Initial population") in OE-Core. This
completes the variables used during do_package, as
PACKAGE_PREPROCESS_FUNCS and PACKAGESPLITFUNCS are already documented.
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
---
documentation/ref-manual/variables.rst | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 09136803c..724293a58 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -7360,6 +7360,12 @@ system and gives an overview of their function and contents.
:ref:`ref-tasks-configure` task, then you need to use
:term:`PACKAGECONFIG_CONFARGS` appropriately.
+ :term:`PACKAGEFUNCS`
+ The :term:`PACKAGEFUNCS` variable holds a list of functions which are
+ executed to process metadata based on split packages found in the
+ :term:`PKGDEST` directory. These functions are executed in the
+ :ref:`ref-classes-package` class in the order found in the list.
+
:term:`PACKAGEGROUP_DISABLE_COMPLEMENTARY`
For recipes inheriting the :ref:`ref-classes-packagegroup` class, setting
:term:`PACKAGEGROUP_DISABLE_COMPLEMENTARY` to "1" specifies that the
--
2.55.0
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-08-18 9:20 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-18 9:20 [PATCH 0/2] Document package related variables Antonin Godard
2026-08-18 9:20 ` [PATCH 1/2] ref-manual/variables.rst: document the PACKAGE_NO_LOCALE variable Antonin Godard
2026-08-18 9:20 ` [PATCH 2/2] ref-manual/variables.rst: document the PACKAGEFUNCS variable Antonin Godard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.