#
# This bbclass is used for creating archive for:
-# 1) original (or unpacked) source: ARCHIVER_MODE[src] = "original"
-# 2) patched source: ARCHIVER_MODE[src] = "patched" (default)
-# 3) configured source: ARCHIVER_MODE[src] = "configured"
-# 4) source mirror: ARCHIVER_MODE[src] = "mirror"
-# 5) The patches between do_unpack and do_patch:
+# - original (or unpacked) source: ARCHIVER_MODE[src] = "original"
+# - patched source: ARCHIVER_MODE[src] = "patched" (default)
+# - configured source: ARCHIVER_MODE[src] = "configured"
+# - source mirror: ARCHIVER_MODE[src] = "mirror"
+# - The patches between do_unpack and do_patch:
# ARCHIVER_MODE[diff] = "1"
-# And you can set the one that you'd like to exclude from the diff:
+# And you can set the one that you'd like to exclude from the diff:
# ARCHIVER_MODE[diff-exclude] ?= ".pc autom4te.cache patches"
-# 6) The environment data, similar to 'bitbake -e recipe':
+# - The environment data, similar to 'bitbake -e recipe':
# ARCHIVER_MODE[dumpdata] = "1"
-# 7) The recipe (.bb and .inc): ARCHIVER_MODE[recipe] = "1"
-# 8) Whether output the .src.rpm package:
+# - The recipe (.bb and .inc): ARCHIVER_MODE[recipe] = "1"
+# - Whether output the .src.rpm package:
# ARCHIVER_MODE[srpm] = "1"
-# 9) Filter the license, the recipe whose license in
-# COPYLEFT_LICENSE_INCLUDE will be included, and in
-# COPYLEFT_LICENSE_EXCLUDE will be excluded.
-# COPYLEFT_LICENSE_INCLUDE = 'GPL* LGPL*'
-# COPYLEFT_LICENSE_EXCLUDE = 'CLOSED Proprietary'
-# 10) The recipe type that will be archived:
-# COPYLEFT_RECIPE_TYPES = 'target'
-# 11) The source mirror mode:
-# ARCHIVER_MODE[mirror] = "split" (default): Sources are split into
-# per-recipe directories in a similar way to other archiver modes.
-# Post-processing may be required to produce a single mirror directory.
-# This does however allow inspection of duplicate sources and more
-# intelligent handling.
-# ARCHIVER_MODE[mirror] = "combined": All sources are placed into a single
-# directory suitable for direct use as a mirror. Duplicate sources are
-# ignored.
-# 12) Source mirror exclusions:
+# - Filter the license, the recipe whose license in
+# COPYLEFT_LICENSE_INCLUDE will be included, and in
+# COPYLEFT_LICENSE_EXCLUDE will be excluded.
+# COPYLEFT_LICENSE_INCLUDE = 'GPL* LGPL*'
+# COPYLEFT_LICENSE_EXCLUDE = 'CLOSED Proprietary'
+# - The recipe type that will be archived:
+# COPYLEFT_RECIPE_TYPES = 'target'
+# - The source mirror mode:
+# ARCHIVER_MODE[mirror] = "split" (default): Sources are split into
+# per-recipe directories in a similar way to other archiver modes.
+# Post-processing may be required to produce a single mirror directory.
+# This does however allow inspection of duplicate sources and more
+# intelligent handling.
+# ARCHIVER_MODE[mirror] = "combined": All sources are placed into a single
+# directory suitable for direct use as a mirror. Duplicate sources are
+# ignored.
+# - Source mirror exclusions:
# ARCHIVER_MIRROR_EXCLUDE is a list of prefixes to exclude from the mirror.
# This may be used for sources which you are already publishing yourself
# (e.g. if the URI starts with 'https://mysite.com/' and your mirror is