diff options
515 files changed, 1323 insertions, 1080 deletions
diff --git a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst index a27b7758d9..f60a9d8312 100644 --- a/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst +++ b/bitbake/doc/bitbake-user-manual/bitbake-user-manual-metadata.rst | |||
@@ -998,9 +998,9 @@ This directive allows fine-tuning local configurations with configuration | |||
998 | snippets contained in layers in a structured, controlled way. Typically it would | 998 | snippets contained in layers in a structured, controlled way. Typically it would |
999 | go into ``bitbake.conf``, for example:: | 999 | go into ``bitbake.conf``, for example:: |
1000 | 1000 | ||
1001 | addfragments conf/fragments OE_FRAGMENTS OE_FRAGMENTS_METADATA_VARS | 1001 | addfragments conf/fragments OE_FRAGMENTS OE_FRAGMENTS_METADATA_VARS OE_BUILTIN_FRAGMENTS |
1002 | 1002 | ||
1003 | ``addfragments`` takes three parameters: | 1003 | ``addfragments`` takes four parameters: |
1004 | 1004 | ||
1005 | - path prefix for fragment files inside the layer file tree that bitbake | 1005 | - path prefix for fragment files inside the layer file tree that bitbake |
1006 | uses to construct full paths to the fragment files | 1006 | uses to construct full paths to the fragment files |
@@ -1011,6 +1011,8 @@ go into ``bitbake.conf``, for example:: | |||
1011 | - name of variable that contains a list of variable names containing | 1011 | - name of variable that contains a list of variable names containing |
1012 | fragment-specific metadata (such as descriptions) | 1012 | fragment-specific metadata (such as descriptions) |
1013 | 1013 | ||
1014 | - name of variable that contains definitions for built-in fragments | ||
1015 | |||
1014 | This allows listing enabled configuration fragments in ``OE_FRAGMENTS`` | 1016 | This allows listing enabled configuration fragments in ``OE_FRAGMENTS`` |
1015 | variable like this:: | 1017 | variable like this:: |
1016 | 1018 | ||
@@ -1035,6 +1037,19 @@ The implementation will add a flag containing the fragment name to each of those | |||
1035 | when parsing fragments, so that the variables are namespaced by fragment name, and do not override | 1037 | when parsing fragments, so that the variables are namespaced by fragment name, and do not override |
1036 | each other when several fragments are enabled. | 1038 | each other when several fragments are enabled. |
1037 | 1039 | ||
1040 | The variable containing a built-in fragment definitions could look like this:: | ||
1041 | |||
1042 | OE_BUILTIN_FRAGMENTS = "someprefix:SOMEVARIABLE anotherprefix:ANOTHERVARIABLE" | ||
1043 | |||
1044 | and then if 'someprefix/somevalue' is added to the variable that holds the list | ||
1045 | of enabled fragments: | ||
1046 | |||
1047 | OE_FRAGMENTS = "... someprefix/somevalue" | ||
1048 | |||
1049 | bitbake will treat that as direct value assignment in its configuration:: | ||
1050 | |||
1051 | SOMEVARIABLE = "somevalue" | ||
1052 | |||
1038 | Functions | 1053 | Functions |
1039 | ========= | 1054 | ========= |
1040 | 1055 | ||
diff --git a/bitbake/lib/bb/fetch2/git.py b/bitbake/lib/bb/fetch2/git.py index 55dd084abc..0af8070080 100644 --- a/bitbake/lib/bb/fetch2/git.py +++ b/bitbake/lib/bb/fetch2/git.py | |||
@@ -660,7 +660,7 @@ class Git(FetchMethod): | |||
660 | subdir = ud.parm.get("subdir") | 660 | subdir = ud.parm.get("subdir") |
661 | subpath = ud.parm.get("subpath") | 661 | subpath = ud.parm.get("subpath") |
662 | readpathspec = "" | 662 | readpathspec = "" |
663 | def_destsuffix = "git/" | 663 | def_destsuffix = (d.getVar("BB_GIT_DEFAULT_DESTSUFFIX") or "git") + "/" |
664 | 664 | ||
665 | if subpath: | 665 | if subpath: |
666 | readpathspec = ":%s" % subpath | 666 | readpathspec = ":%s" % subpath |
diff --git a/bitbake/lib/bb/parse/ast.py b/bitbake/lib/bb/parse/ast.py index ea1096f2de..49a0788038 100644 --- a/bitbake/lib/bb/parse/ast.py +++ b/bitbake/lib/bb/parse/ast.py | |||
@@ -343,11 +343,12 @@ class InheritDeferredNode(AstNode): | |||
343 | bb.parse.BBHandler.inherit_defer(*self.inherit, data) | 343 | bb.parse.BBHandler.inherit_defer(*self.inherit, data) |
344 | 344 | ||
345 | class AddFragmentsNode(AstNode): | 345 | class AddFragmentsNode(AstNode): |
346 | def __init__(self, filename, lineno, fragments_path_prefix, fragments_variable, flagged_variables_list_variable): | 346 | def __init__(self, filename, lineno, fragments_path_prefix, fragments_variable, flagged_variables_list_variable, builtin_fragments_variable): |
347 | AstNode.__init__(self, filename, lineno) | 347 | AstNode.__init__(self, filename, lineno) |
348 | self.fragments_path_prefix = fragments_path_prefix | 348 | self.fragments_path_prefix = fragments_path_prefix |
349 | self.fragments_variable = fragments_variable | 349 | self.fragments_variable = fragments_variable |
350 | self.flagged_variables_list_variable = flagged_variables_list_variable | 350 | self.flagged_variables_list_variable = flagged_variables_list_variable |
351 | self.builtin_fragments_variable = builtin_fragments_variable | ||
351 | 352 | ||
352 | def eval(self, data): | 353 | def eval(self, data): |
353 | # No need to use mark_dependency since we would only match a fragment | 354 | # No need to use mark_dependency since we would only match a fragment |
@@ -360,13 +361,23 @@ class AddFragmentsNode(AstNode): | |||
360 | return candidate_fragment_path | 361 | return candidate_fragment_path |
361 | return None | 362 | return None |
362 | 363 | ||
364 | def check_and_set_builtin_fragment(fragment, data, builtin_fragments): | ||
365 | prefix, value = fragment.split('/', 1) | ||
366 | if prefix in builtin_fragments.keys(): | ||
367 | data.setVar(builtin_fragments[prefix], value) | ||
368 | return True | ||
369 | return False | ||
370 | |||
363 | fragments = data.getVar(self.fragments_variable) | 371 | fragments = data.getVar(self.fragments_variable) |
364 | layers = data.getVar('BBLAYERS') | 372 | layers = data.getVar('BBLAYERS') |
365 | flagged_variables = data.getVar(self.flagged_variables_list_variable).split() | 373 | flagged_variables = data.getVar(self.flagged_variables_list_variable).split() |
374 | builtin_fragments = {f[0]:f[1] for f in [f.split(':') for f in data.getVar(self.builtin_fragments_variable).split()] } | ||
366 | 375 | ||
367 | if not fragments: | 376 | if not fragments: |
368 | return | 377 | return |
369 | for f in fragments.split(): | 378 | for f in fragments.split(): |
379 | if check_and_set_builtin_fragment(f, data, builtin_fragments): | ||
380 | continue | ||
370 | layerid, fragment_name = f.split('/', 1) | 381 | layerid, fragment_name = f.split('/', 1) |
371 | full_fragment_name = data.expand("{}/{}.conf".format(self.fragments_path_prefix, fragment_name)) | 382 | full_fragment_name = data.expand("{}/{}.conf".format(self.fragments_path_prefix, fragment_name)) |
372 | fragment_path = find_fragment(layers, layerid, full_fragment_name) | 383 | fragment_path = find_fragment(layers, layerid, full_fragment_name) |
@@ -430,7 +441,8 @@ def handleAddFragments(statements, filename, lineno, m): | |||
430 | fragments_path_prefix = m.group(1) | 441 | fragments_path_prefix = m.group(1) |
431 | fragments_variable = m.group(2) | 442 | fragments_variable = m.group(2) |
432 | flagged_variables_list_variable = m.group(3) | 443 | flagged_variables_list_variable = m.group(3) |
433 | statements.append(AddFragmentsNode(filename, lineno, fragments_path_prefix, fragments_variable, flagged_variables_list_variable)) | 444 | builtin_fragments_variable = m.group(4) |
445 | statements.append(AddFragmentsNode(filename, lineno, fragments_path_prefix, fragments_variable, flagged_variables_list_variable, builtin_fragments_variable)) | ||
434 | 446 | ||
435 | def runAnonFuncs(d): | 447 | def runAnonFuncs(d): |
436 | code = [] | 448 | code = [] |
diff --git a/bitbake/lib/bb/parse/parse_py/ConfHandler.py b/bitbake/lib/bb/parse/parse_py/ConfHandler.py index 675838d845..9ddbae123d 100644 --- a/bitbake/lib/bb/parse/parse_py/ConfHandler.py +++ b/bitbake/lib/bb/parse/parse_py/ConfHandler.py | |||
@@ -48,7 +48,7 @@ __export_regexp__ = re.compile( r"export\s+([a-zA-Z0-9\-_+.${}/~]+)$" ) | |||
48 | __unset_regexp__ = re.compile( r"unset\s+([a-zA-Z0-9\-_+.${}/~]+)$" ) | 48 | __unset_regexp__ = re.compile( r"unset\s+([a-zA-Z0-9\-_+.${}/~]+)$" ) |
49 | __unset_flag_regexp__ = re.compile( r"unset\s+([a-zA-Z0-9\-_+.${}/~]+)\[([a-zA-Z0-9\-_+.][a-zA-Z0-9\-_+.@]+)\]$" ) | 49 | __unset_flag_regexp__ = re.compile( r"unset\s+([a-zA-Z0-9\-_+.${}/~]+)\[([a-zA-Z0-9\-_+.][a-zA-Z0-9\-_+.@]+)\]$" ) |
50 | __addpylib_regexp__ = re.compile(r"addpylib\s+(.+)\s+(.+)" ) | 50 | __addpylib_regexp__ = re.compile(r"addpylib\s+(.+)\s+(.+)" ) |
51 | __addfragments_regexp__ = re.compile(r"addfragments\s+(.+)\s+(.+)\s+(.+)" ) | 51 | __addfragments_regexp__ = re.compile(r"addfragments\s+(.+)\s+(.+)\s+(.+)\s+(.+)" ) |
52 | 52 | ||
53 | def init(data): | 53 | def init(data): |
54 | return | 54 | return |
diff --git a/documentation/README b/documentation/README index 02037e0f7e..56eac7ca19 100644 --- a/documentation/README +++ b/documentation/README | |||
@@ -314,6 +314,16 @@ See https://stackoverflow.com/questions/27420317/restructured-text-rst-http-link | |||
314 | Anchor (<#link>) links are forbidden as they are not checked by Sphinx during | 314 | Anchor (<#link>) links are forbidden as they are not checked by Sphinx during |
315 | the build and may be broken without knowing about it. | 315 | the build and may be broken without knowing about it. |
316 | 316 | ||
317 | It is also possible to refer to another document within yocto-docs with the | ||
318 | :doc: directive (c.f. | ||
319 | https://www.sphinx-doc.org/en/master/usage/referencing.html#role-doc), e.g.: | ||
320 | |||
321 | For more information, read :doc:`/bsp-guide/index`. | ||
322 | |||
323 | Note that only "absolute" paths (starting with a '/') are allowed. The root | ||
324 | directory of that path is documentation/, that is, :doc:`/bsp-guide/index` | ||
325 | points at documentation/bsp-guide/index.rst. | ||
326 | |||
317 | References | 327 | References |
318 | ========== | 328 | ========== |
319 | 329 | ||
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst index 35972f1726..09246b4ae4 100644 --- a/documentation/bsp-guide/bsp.rst +++ b/documentation/bsp-guide/bsp.rst | |||
@@ -674,21 +674,21 @@ to the kernel recipe by using a similarly named append file, which is | |||
674 | located in the BSP Layer for your target device (e.g. the | 674 | located in the BSP Layer for your target device (e.g. the |
675 | ``meta-bsp_root_name/recipes-kernel/linux`` directory). | 675 | ``meta-bsp_root_name/recipes-kernel/linux`` directory). |
676 | 676 | ||
677 | Suppose you are using the ``linux-yocto_4.4.bb`` recipe to build the | 677 | Suppose you are using the ``linux-yocto_6.12.bb`` recipe to build the |
678 | kernel. In other words, you have selected the kernel in your | 678 | kernel. In other words, you have selected the kernel in your |
679 | ``"bsp_root_name".conf`` file by adding | 679 | ``"bsp_root_name".conf`` file by adding |
680 | :term:`PREFERRED_PROVIDER` and :term:`PREFERRED_VERSION` | 680 | :term:`PREFERRED_PROVIDER` and :term:`PREFERRED_VERSION` |
681 | statements as follows:: | 681 | statements as follows:: |
682 | 682 | ||
683 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" | 683 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
684 | PREFERRED_VERSION_linux-yocto ?= "4.4%" | 684 | PREFERRED_VERSION_linux-yocto ?= "6.12%" |
685 | 685 | ||
686 | .. note:: | 686 | .. note:: |
687 | 687 | ||
688 | When the preferred provider is assumed by default, the :term:`PREFERRED_PROVIDER` | 688 | When the preferred provider is assumed by default, the :term:`PREFERRED_PROVIDER` |
689 | statement does not appear in the ``"bsp_root_name".conf`` file. | 689 | statement does not appear in the ``"bsp_root_name".conf`` file. |
690 | 690 | ||
691 | You would use the ``linux-yocto_4.4.bbappend`` file to append specific | 691 | You would use the ``linux-yocto_6.12.bbappend`` file to append specific |
692 | BSP settings to the kernel, thus configuring the kernel for your | 692 | BSP settings to the kernel, thus configuring the kernel for your |
693 | particular BSP. | 693 | particular BSP. |
694 | 694 | ||
@@ -698,14 +698,19 @@ in the Yocto Project Linux Kernel Development Manual. | |||
698 | 698 | ||
699 | An alternate scenario is when you create your own kernel recipe for the | 699 | An alternate scenario is when you create your own kernel recipe for the |
700 | BSP. A good example of this is the Raspberry Pi BSP. If you examine the | 700 | BSP. A good example of this is the Raspberry Pi BSP. If you examine the |
701 | ``recipes-kernel/linux`` directory you see the following:: | 701 | ``recipes-kernel/linux`` directory in that layer you see the following |
702 | Raspberry Pi-specific recipes and associated files:: | ||
702 | 703 | ||
704 | files/ | ||
705 | linux-raspberrypi_6.12.bb | ||
706 | linux-raspberrypi_6.1.bb | ||
707 | linux-raspberrypi_6.6.bb | ||
703 | linux-raspberrypi-dev.bb | 708 | linux-raspberrypi-dev.bb |
704 | linux-raspberrypi.inc | 709 | linux-raspberrypi.inc |
705 | linux-raspberrypi_4.14.bb | 710 | linux-raspberrypi-v7_6.12.bb |
706 | linux-raspberrypi_4.9.bb | 711 | linux-raspberrypi-v7_6.1.bb |
707 | 712 | linux-raspberrypi-v7_6.6.bb | |
708 | The directory contains three kernel recipes and a common include file. | 713 | linux-raspberrypi-v7.inc |
709 | 714 | ||
710 | Developing a Board Support Package (BSP) | 715 | Developing a Board Support Package (BSP) |
711 | ======================================== | 716 | ======================================== |
@@ -876,7 +881,7 @@ The requirements for a released BSP that conform to the Yocto Project are: | |||
876 | ``recipes-*`` subdirectories specific to the recipe's function, or | 881 | ``recipes-*`` subdirectories specific to the recipe's function, or |
877 | within a subdirectory containing a set of closely-related recipes. | 882 | within a subdirectory containing a set of closely-related recipes. |
878 | The recipes themselves should follow the general guidelines for | 883 | The recipes themselves should follow the general guidelines for |
879 | recipes found in the ":doc:`../contributor-guide/recipe-style-guide`" | 884 | recipes found in the ":doc:`/contributor-guide/recipe-style-guide`" |
880 | in the Yocto Project and OpenEmbedded Contributor Guide. | 885 | in the Yocto Project and OpenEmbedded Contributor Guide. |
881 | 886 | ||
882 | - *License File:* You must include a license file in the | 887 | - *License File:* You must include a license file in the |
@@ -910,7 +915,7 @@ The requirements for a released BSP that conform to the Yocto Project are: | |||
910 | - The name and contact information for the BSP layer maintainer. | 915 | - The name and contact information for the BSP layer maintainer. |
911 | This is the person to whom patches and questions should be sent. | 916 | This is the person to whom patches and questions should be sent. |
912 | For information on how to find the right person, see the | 917 | For information on how to find the right person, see the |
913 | :doc:`../contributor-guide/submit-changes` section in the Yocto Project and | 918 | :doc:`/contributor-guide/submit-changes` section in the Yocto Project and |
914 | OpenEmbedded Contributor Guide. | 919 | OpenEmbedded Contributor Guide. |
915 | 920 | ||
916 | - Instructions on how to build the BSP using the BSP layer. | 921 | - Instructions on how to build the BSP using the BSP layer. |
@@ -1177,7 +1182,7 @@ Use these steps to create a BSP layer: | |||
1177 | 1182 | ||
1178 | - *Create a Kernel Recipe:* Create a kernel recipe in | 1183 | - *Create a Kernel Recipe:* Create a kernel recipe in |
1179 | ``recipes-kernel/linux`` by either using a kernel append file or a | 1184 | ``recipes-kernel/linux`` by either using a kernel append file or a |
1180 | new custom kernel recipe file (e.g. ``linux-yocto_4.12.bb``). The BSP | 1185 | new custom kernel recipe file (e.g. ``linux-yocto_6.12.bb``). The BSP |
1181 | layers mentioned in the previous step also contain different kernel | 1186 | layers mentioned in the previous step also contain different kernel |
1182 | examples. See the ":ref:`kernel-dev/common:modifying an existing recipe`" | 1187 | examples. See the ":ref:`kernel-dev/common:modifying an existing recipe`" |
1183 | section in the Yocto Project Linux Kernel Development Manual for | 1188 | section in the Yocto Project Linux Kernel Development Manual for |
@@ -1242,7 +1247,7 @@ located in :yocto_git:`poky/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | |||
1242 | 1247 | ||
1243 | PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" | 1248 | PREFERRED_PROVIDER_virtual/xserver ?= "xserver-xorg" |
1244 | 1249 | ||
1245 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules kernel-devicetree" | 1250 | MACHINE_EXTRA_RRECOMMENDS = "kernel-modules" |
1246 | 1251 | ||
1247 | EXTRA_IMAGEDEPENDS += "virtual/bootloader" | 1252 | EXTRA_IMAGEDEPENDS += "virtual/bootloader" |
1248 | 1253 | ||
@@ -1258,23 +1263,21 @@ located in :yocto_git:`poky/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | |||
1258 | SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyO0 115200;ttyAMA0" | 1263 | SERIAL_CONSOLES ?= "115200;ttyS0 115200;ttyO0 115200;ttyAMA0" |
1259 | 1264 | ||
1260 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" | 1265 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
1261 | PREFERRED_VERSION_linux-yocto ?= "6.1%" | 1266 | PREFERRED_VERSION_linux-yocto ?= "6.12%" |
1262 | 1267 | ||
1263 | KERNEL_IMAGETYPE = "zImage" | 1268 | KERNEL_IMAGETYPE = "zImage" |
1264 | KERNEL_DEVICETREE = "am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb" | 1269 | DTB_FILES = "am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb" |
1265 | KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" | 1270 | KERNEL_DEVICETREE = '${@' '.join('ti/omap/%s' % d for d in '${DTB_FILES}'.split())}' |
1266 | 1271 | ||
1267 | PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" | 1272 | PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot" |
1268 | 1273 | ||
1269 | SPL_BINARY = "MLO" | 1274 | SPL_BINARY = "MLO" |
1270 | UBOOT_SUFFIX = "img" | 1275 | UBOOT_SUFFIX = "img" |
1271 | UBOOT_MACHINE = "am335x_evm_defconfig" | 1276 | UBOOT_MACHINE = "am335x_evm_defconfig" |
1272 | UBOOT_ENTRYPOINT = "0x80008000" | ||
1273 | UBOOT_LOADADDRESS = "0x80008000" | ||
1274 | 1277 | ||
1275 | MACHINE_FEATURES = "usbgadget usbhost vfat alsa" | 1278 | MACHINE_FEATURES = "usbgadget usbhost vfat alsa" |
1276 | 1279 | ||
1277 | IMAGE_BOOT_FILES ?= "u-boot.${UBOOT_SUFFIX} ${SPL_BINARY} ${KERNEL_IMAGETYPE} ${KERNEL_DEVICETREE}" | 1280 | IMAGE_BOOT_FILES ?= "u-boot.${UBOOT_SUFFIX} ${SPL_BINARY} ${KERNEL_IMAGETYPE} ${DTB_FILES}" |
1278 | 1281 | ||
1279 | # support runqemu | 1282 | # support runqemu |
1280 | EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native" | 1283 | EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native" |
@@ -1328,12 +1331,12 @@ Project Reference Manual. | |||
1328 | needed in the root filesystem. In this case, the U-Boot recipe must | 1331 | needed in the root filesystem. In this case, the U-Boot recipe must |
1329 | be built for the image. | 1332 | be built for the image. |
1330 | 1333 | ||
1331 | At the end of the file, we also use this setings to implement | 1334 | At the end of the file, we also use this setting to implement |
1332 | ``runqemu`` support on the host machine. | 1335 | ``runqemu`` support on the host machine. |
1333 | 1336 | ||
1334 | - :term:`DEFAULTTUNE`: Machines | 1337 | - :term:`DEFAULTTUNE`: Machines |
1335 | use tunings to optimize machine, CPU, and application performance. | 1338 | use tunings to optimize machine, CPU, and application performance. |
1336 | These features, which are collectively known as "tuning features", | 1339 | These features --- collectively known as "tuning features" --- |
1337 | are set in the :term:`OpenEmbedded-Core (OE-Core)` layer. In this | 1340 | are set in the :term:`OpenEmbedded-Core (OE-Core)` layer. In this |
1338 | example, the default tuning file is :oe_git:`tune-cortexa8 | 1341 | example, the default tuning file is :oe_git:`tune-cortexa8 |
1339 | </openembedded-core/tree/meta/conf/machine/include/arm/armv7a/tune-cortexa8.inc>`. | 1342 | </openembedded-core/tree/meta/conf/machine/include/arm/armv7a/tune-cortexa8.inc>`. |
@@ -1363,8 +1366,7 @@ Project Reference Manual. | |||
1363 | to create the sysroot when building a Wic image. | 1366 | to create the sysroot when building a Wic image. |
1364 | 1367 | ||
1365 | - :term:`SERIAL_CONSOLES`: | 1368 | - :term:`SERIAL_CONSOLES`: |
1366 | Defines a serial console (TTY) to enable using getty. In this case, | 1369 | Defines one or more serial consoles (TTYs) to enable using getty. |
1367 | the baud rate is "115200" and the device name is "ttyO0". | ||
1368 | 1370 | ||
1369 | - :term:`PREFERRED_PROVIDER_virtual/kernel <PREFERRED_PROVIDER>`: | 1371 | - :term:`PREFERRED_PROVIDER_virtual/kernel <PREFERRED_PROVIDER>`: |
1370 | Specifies the recipe that provides "virtual/kernel" when more than | 1372 | Specifies the recipe that provides "virtual/kernel" when more than |
@@ -1374,7 +1376,7 @@ Project Reference Manual. | |||
1374 | 1376 | ||
1375 | - :term:`PREFERRED_VERSION_linux-yocto <PREFERRED_VERSION>`: | 1377 | - :term:`PREFERRED_VERSION_linux-yocto <PREFERRED_VERSION>`: |
1376 | Defines the version of the recipe used to build the kernel, which is | 1378 | Defines the version of the recipe used to build the kernel, which is |
1377 | "6.1" in this case. | 1379 | "6.12" in this case. |
1378 | 1380 | ||
1379 | - :term:`KERNEL_IMAGETYPE`: | 1381 | - :term:`KERNEL_IMAGETYPE`: |
1380 | The type of kernel to build for the device. In this case, the | 1382 | The type of kernel to build for the device. In this case, the |
@@ -1416,12 +1418,6 @@ Project Reference Manual. | |||
1416 | Specifies the value passed on the make command line when building | 1418 | Specifies the value passed on the make command line when building |
1417 | a U-Boot image. | 1419 | a U-Boot image. |
1418 | 1420 | ||
1419 | - :term:`UBOOT_ENTRYPOINT`: | ||
1420 | Specifies the entry point for the U-Boot image. | ||
1421 | |||
1422 | - :term:`UBOOT_LOADADDRESS`: | ||
1423 | Specifies the load address for the U-Boot image. | ||
1424 | |||
1425 | - :term:`MACHINE_FEATURES`: | 1421 | - :term:`MACHINE_FEATURES`: |
1426 | Specifies the list of hardware features the BeagleBone device is | 1422 | Specifies the list of hardware features the BeagleBone device is |
1427 | capable of supporting. In this case, the device supports "usbgadget | 1423 | capable of supporting. In this case, the device supports "usbgadget |
diff --git a/documentation/contributor-guide/submit-changes.rst b/documentation/contributor-guide/submit-changes.rst index 6d5d69d7cf..adb78fa08d 100644 --- a/documentation/contributor-guide/submit-changes.rst +++ b/documentation/contributor-guide/submit-changes.rst | |||
@@ -76,7 +76,7 @@ Clone the Git repository for the component to modify | |||
76 | ---------------------------------------------------- | 76 | ---------------------------------------------------- |
77 | 77 | ||
78 | After identifying the component to modify as described in the | 78 | After identifying the component to modify as described in the |
79 | ":doc:`../contributor-guide/identify-component`" section, clone the | 79 | ":doc:`/contributor-guide/identify-component`" section, clone the |
80 | corresponding Git repository. Here is an example for OpenEmbedded-Core:: | 80 | corresponding Git repository. Here is an example for OpenEmbedded-Core:: |
81 | 81 | ||
82 | git clone https://git.openembedded.org/openembedded-core | 82 | git clone https://git.openembedded.org/openembedded-core |
@@ -872,7 +872,7 @@ in regards to the use of generative AI tools. See: | |||
872 | https://www.linuxfoundation.org/legal/generative-ai. | 872 | https://www.linuxfoundation.org/legal/generative-ai. |
873 | 873 | ||
874 | All of the existing guidelines in this document are expected to be followed, | 874 | All of the existing guidelines in this document are expected to be followed, |
875 | including in the :doc:`recipe-style-guide`, and contributing the changes with | 875 | including in the :doc:`/contributor-guide/recipe-style-guide`, and contributing the changes with |
876 | additional requirements to the items in section | 876 | additional requirements to the items in section |
877 | :ref:`contributor-guide/submit-changes:Implement and commit changes`. | 877 | :ref:`contributor-guide/submit-changes:Implement and commit changes`. |
878 | 878 | ||
diff --git a/documentation/dev-manual/building.rst b/documentation/dev-manual/building.rst index 807c665f68..865d2e1b67 100644 --- a/documentation/dev-manual/building.rst +++ b/documentation/dev-manual/building.rst | |||
@@ -48,7 +48,7 @@ The following figure and list overviews the build process: | |||
48 | :width: 100% | 48 | :width: 100% |
49 | 49 | ||
50 | #. *Set up Your Host Development System to Support Development Using the | 50 | #. *Set up Your Host Development System to Support Development Using the |
51 | Yocto Project*: See the ":doc:`start`" section for options on how to get a | 51 | Yocto Project*: See the ":doc:`/dev-manual/start`" section for options on how to get a |
52 | build host ready to use the Yocto Project. | 52 | build host ready to use the Yocto Project. |
53 | 53 | ||
54 | #. *Initialize the Build Environment:* Initialize the build environment | 54 | #. *Initialize the Build Environment:* Initialize the build environment |
@@ -113,7 +113,7 @@ The following figure and list overviews the build process: | |||
113 | Building Images for Multiple Targets Using Multiple Configurations | 113 | Building Images for Multiple Targets Using Multiple Configurations |
114 | ================================================================== | 114 | ================================================================== |
115 | 115 | ||
116 | See the :doc:`multiconfig` section of the Yocto Project Development Tasks | 116 | See the :doc:`/dev-manual/multiconfig` section of the Yocto Project Development Tasks |
117 | Manual. | 117 | Manual. |
118 | 118 | ||
119 | Building an Initial RAM Filesystem (Initramfs) Image | 119 | Building an Initial RAM Filesystem (Initramfs) Image |
diff --git a/documentation/dev-manual/debugging.rst b/documentation/dev-manual/debugging.rst index 8552b26aea..6c45ccf652 100644 --- a/documentation/dev-manual/debugging.rst +++ b/documentation/dev-manual/debugging.rst | |||
@@ -890,7 +890,7 @@ The build should work without issue. | |||
890 | As with all solved problems, if they originated upstream, you need to | 890 | As with all solved problems, if they originated upstream, you need to |
891 | submit the fix for the recipe in OE-Core and upstream so that the | 891 | submit the fix for the recipe in OE-Core and upstream so that the |
892 | problem is taken care of at its source. See the | 892 | problem is taken care of at its source. See the |
893 | ":doc:`../contributor-guide/submit-changes`" section for more information. | 893 | ":doc:`/contributor-guide/submit-changes`" section for more information. |
894 | 894 | ||
895 | Debugging With the GNU Project Debugger (GDB) Remotely | 895 | Debugging With the GNU Project Debugger (GDB) Remotely |
896 | ====================================================== | 896 | ====================================================== |
@@ -1261,7 +1261,7 @@ Here are some other tips that you might find useful: | |||
1261 | :yocto_bugs:`Bugzilla <>`. For information on | 1261 | :yocto_bugs:`Bugzilla <>`. For information on |
1262 | how to submit a bug against the Yocto Project, see the Yocto Project | 1262 | how to submit a bug against the Yocto Project, see the Yocto Project |
1263 | Bugzilla :yocto_wiki:`wiki page </Bugzilla_Configuration_and_Bug_Tracking>` | 1263 | Bugzilla :yocto_wiki:`wiki page </Bugzilla_Configuration_and_Bug_Tracking>` |
1264 | and the ":doc:`../contributor-guide/report-defect`" section. | 1264 | and the ":doc:`/contributor-guide/report-defect`" section. |
1265 | 1265 | ||
1266 | .. note:: | 1266 | .. note:: |
1267 | 1267 | ||
diff --git a/documentation/dev-manual/new-recipe.rst b/documentation/dev-manual/new-recipe.rst index 9792bd4c1f..c49881efe6 100644 --- a/documentation/dev-manual/new-recipe.rst +++ b/documentation/dev-manual/new-recipe.rst | |||
@@ -1401,7 +1401,7 @@ Following Recipe Style Guidelines | |||
1401 | ================================= | 1401 | ================================= |
1402 | 1402 | ||
1403 | When writing recipes, it is good to conform to existing style guidelines. | 1403 | When writing recipes, it is good to conform to existing style guidelines. |
1404 | See the ":doc:`../contributor-guide/recipe-style-guide`" in the Yocto Project | 1404 | See the ":doc:`/contributor-guide/recipe-style-guide`" in the Yocto Project |
1405 | and OpenEmbedded Contributor Guide for reference. | 1405 | and OpenEmbedded Contributor Guide for reference. |
1406 | 1406 | ||
1407 | It is common for existing recipes to deviate a bit from this style. | 1407 | It is common for existing recipes to deviate a bit from this style. |
diff --git a/documentation/dev-manual/sbom.rst b/documentation/dev-manual/sbom.rst index e6806ce929..ca0fc8b9d6 100644 --- a/documentation/dev-manual/sbom.rst +++ b/documentation/dev-manual/sbom.rst | |||
@@ -60,6 +60,9 @@ more information in the output :term:`SPDX` data: | |||
60 | - Add a description of the source files used to generate host tools and target | 60 | - Add a description of the source files used to generate host tools and target |
61 | packages (:term:`SPDX_INCLUDE_SOURCES`) | 61 | packages (:term:`SPDX_INCLUDE_SOURCES`) |
62 | 62 | ||
63 | - Add a description of the **compiled** source files used to generate host tools | ||
64 | and target packages (:term:`SPDX_INCLUDE_COMPILED_SOURCES`) | ||
65 | |||
63 | - Add archives of these source files themselves (:term:`SPDX_ARCHIVE_SOURCES`). | 66 | - Add archives of these source files themselves (:term:`SPDX_ARCHIVE_SOURCES`). |
64 | 67 | ||
65 | Though the toplevel :term:`SPDX` output is available in | 68 | Though the toplevel :term:`SPDX` output is available in |
diff --git a/documentation/dev-manual/start.rst b/documentation/dev-manual/start.rst index 73548132a3..d77da04276 100644 --- a/documentation/dev-manual/start.rst +++ b/documentation/dev-manual/start.rst | |||
@@ -234,7 +234,7 @@ particular working environment and set of practices. | |||
234 | - The Yocto Project community encourages you to send patches to the | 234 | - The Yocto Project community encourages you to send patches to the |
235 | project to fix bugs or add features. If you do submit patches, | 235 | project to fix bugs or add features. If you do submit patches, |
236 | follow the project commit guidelines for writing good commit | 236 | follow the project commit guidelines for writing good commit |
237 | messages. See the ":doc:`../contributor-guide/submit-changes`" | 237 | messages. See the ":doc:`/contributor-guide/submit-changes`" |
238 | section in the Yocto Project and OpenEmbedded Contributor Guide. | 238 | section in the Yocto Project and OpenEmbedded Contributor Guide. |
239 | 239 | ||
240 | - Send changes to the core sooner than later as others are likely | 240 | - Send changes to the core sooner than later as others are likely |
diff --git a/documentation/dev-manual/vulnerabilities.rst b/documentation/dev-manual/vulnerabilities.rst index d901ff975b..5331a63991 100644 --- a/documentation/dev-manual/vulnerabilities.rst +++ b/documentation/dev-manual/vulnerabilities.rst | |||
@@ -22,7 +22,7 @@ issues may be impacting Poky and OE-Core. It is up to the maintainers, users, | |||
22 | contributors and anyone interested in the issues to investigate and possibly fix them by | 22 | contributors and anyone interested in the issues to investigate and possibly fix them by |
23 | updating software components to newer versions or by applying patches to address them. | 23 | updating software components to newer versions or by applying patches to address them. |
24 | It is recommended to work with Poky and OE-Core upstream maintainers and submit | 24 | It is recommended to work with Poky and OE-Core upstream maintainers and submit |
25 | patches to fix them, see ":doc:`../contributor-guide/submit-changes`" for details. | 25 | patches to fix them, see ":doc:`/contributor-guide/submit-changes`" for details. |
26 | 26 | ||
27 | Vulnerability check at build time | 27 | Vulnerability check at build time |
28 | ================================= | 28 | ================================= |
diff --git a/documentation/migration-guides/migration-5.3.rst b/documentation/migration-guides/migration-5.3.rst index 22653fc911..09095c7bb2 100644 --- a/documentation/migration-guides/migration-5.3.rst +++ b/documentation/migration-guides/migration-5.3.rst | |||
@@ -59,6 +59,48 @@ Removed classes | |||
59 | 59 | ||
60 | The following classes have been removed in this release: | 60 | The following classes have been removed in this release: |
61 | 61 | ||
62 | - ``kernel-fitimage.bbclass``: the class has been replaced by the | ||
63 | :ref:`ref-classes-kernel-fit-image` class. The new implementation resolves | ||
64 | the long-standing :yocto_bugs:`bug 12912</show_bug.cgi?id=12912>`. | ||
65 | |||
66 | If you are using the kernel FIT image support, you will need to: | ||
67 | |||
68 | #. Make sure to include ``kernel-fit-extra-artifacts`` in your :term:`KERNEL_CLASSES` | ||
69 | variable to ensure the required files are exposed to the :term:`DEPLOY_DIR_IMAGE` | ||
70 | directory:: | ||
71 | |||
72 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" | ||
73 | |||
74 | #. Use the specific FIT image recipe rather than the base kernel recipe. | ||
75 | For example, instead of:: | ||
76 | |||
77 | bitbake linux-yocto | ||
78 | |||
79 | the FIT image is now build by:: | ||
80 | |||
81 | bitbake linux-yocto-fitimage | ||
82 | |||
83 | For custom kernel recipes, creating a corresponding custom FIT image recipe | ||
84 | is usually a good approach. | ||
85 | |||
86 | #. If a FIT image is used as a replacement for the kernel image in the root | ||
87 | filesystem, add the following configuration to your machine configuration | ||
88 | file:: | ||
89 | |||
90 | # Create and deploy the vmlinux artifact which gets included into the FIT image | ||
91 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" | ||
92 | |||
93 | # Do not install the kernel image package | ||
94 | RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = "" | ||
95 | # Install the FIT image package | ||
96 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "linux-yocto-fitimage" | ||
97 | |||
98 | # Configure the image.bbclass to depend on the FIT image instead of only | ||
99 | # the kernel to ensure the FIT image is built and deployed with the image | ||
100 | KERNEL_DEPLOY_DEPEND = "linux-yocto-fitimage:do_deploy" | ||
101 | |||
102 | See the :ref:`ref-classes-kernel-fit-image` section for more information. | ||
103 | |||
62 | Removed features | 104 | Removed features |
63 | ~~~~~~~~~~~~~~~~ | 105 | ~~~~~~~~~~~~~~~~ |
64 | 106 | ||
diff --git a/documentation/migration-guides/release-5.0.rst b/documentation/migration-guides/release-5.0.rst index 3eb7349c78..b3e7a67912 100644 --- a/documentation/migration-guides/release-5.0.rst +++ b/documentation/migration-guides/release-5.0.rst | |||
@@ -16,3 +16,4 @@ Release 5.0 (scarthgap) | |||
16 | release-notes-5.0.7 | 16 | release-notes-5.0.7 |
17 | release-notes-5.0.8 | 17 | release-notes-5.0.8 |
18 | release-notes-5.0.9 | 18 | release-notes-5.0.9 |
19 | release-notes-5.0.10 | ||
diff --git a/documentation/migration-guides/release-notes-4.3.rst b/documentation/migration-guides/release-notes-4.3.rst index 0103ac985e..aa3f31a2ce 100644 --- a/documentation/migration-guides/release-notes-4.3.rst +++ b/documentation/migration-guides/release-notes-4.3.rst | |||
@@ -272,9 +272,9 @@ New Features / Enhancements in 4.3 | |||
272 | 272 | ||
273 | - Prominent documentation updates: | 273 | - Prominent documentation updates: |
274 | 274 | ||
275 | - New :doc:`../contributor-guide/index` document. | 275 | - New :doc:`/contributor-guide/index` document. |
276 | 276 | ||
277 | - New :doc:`../dev-manual/security-subjects` chapter in the Development | 277 | - New :doc:`/dev-manual/security-subjects` chapter in the Development |
278 | Tasks Manual. | 278 | Tasks Manual. |
279 | 279 | ||
280 | - Long overdue documentation for the :ref:`ref-classes-devicetree` class. | 280 | - Long overdue documentation for the :ref:`ref-classes-devicetree` class. |
diff --git a/documentation/migration-guides/release-notes-5.0.10.rst b/documentation/migration-guides/release-notes-5.0.10.rst new file mode 100644 index 0000000000..e9845aa315 --- /dev/null +++ b/documentation/migration-guides/release-notes-5.0.10.rst | |||
@@ -0,0 +1,208 @@ | |||
1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK | ||
2 | |||
3 | Release notes for Yocto-5.0.10 (Scarthgap) | ||
4 | ------------------------------------------ | ||
5 | |||
6 | Security Fixes in Yocto-5.0.10 | ||
7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
8 | |||
9 | - binutils: Fix :cve_nist:`2025-1153`, :cve_nist:`2025-1179`, :cve_nist:`2025-1180` and | ||
10 | :cve_nist:`2025-1182` | ||
11 | - connman: Fix :cve_nist:`2025-32366` and :cve_nist:`2025-32743` | ||
12 | - curl: Fix :cve_nist:`2024-11053` and :cve_nist:`2025-0167` | ||
13 | - elfutils: Fix :cve_nist:`2025-1371` | ||
14 | - ffmpeg: Fix :cve_nist:`2024-7055`, :cve_nist:`2024-32230`, :cve_nist:`2024-35366`, | ||
15 | :cve_nist:`2024-36613`, :cve_nist:`2024-36616`, :cve_nist:`2024-36617` and :cve_nist:`2024-36619` | ||
16 | - git: Fix :cve_nist:`2024-50349` and :cve_nist:`2024-52006` | ||
17 | - glib-2.0: fix :cve_nist:`2025-3360` and :cve_nist:`2025-4373` | ||
18 | - iputils: Fix :cve_nist:`2025-47268` | ||
19 | - libpam: Fix :cve_nist:`2024-10041` | ||
20 | - libsoup-2.4: Fix :cve_nist:`2024-52530`, :cve_nist:`2024-52531`, :cve_nist:`2024-52532`, | ||
21 | :cve_nist:`2025-32906`, :cve_nist:`2025-32909`, :cve_nist:`2025-32910`, :cve_nist:`2025-32911`, | ||
22 | :cve_nist:`2025-32912`, :cve_nist:`2025-32913`, :cve_nist:`2025-32914` and :cve_nist:`2025-46420` | ||
23 | - libsoup: Fix :cve_nist:`2025-4476`, :cve_nist:`2025-32906`, :cve_nist:`2025-32909`, | ||
24 | :cve_nist:`2025-32910`, :cve_nist:`2025-32911`, :cve_nist:`2025-32912`, :cve_nist:`2025-32913`, | ||
25 | :cve_nist:`2025-32914` and :cve_nist:`2025-46420` | ||
26 | - libxml2: Fix :cve_nist:`2025-32414` and :cve_nist:`2025-32415` | ||
27 | - openssh: Fix :cve_nist:`2025-32728` | ||
28 | - perl: Fix :cve_nist:`2024-56406` | ||
29 | - ppp: Fix :cve_nist:`2024-58250` | ||
30 | - python3-jinja2: Fix :cve_nist:`2024-56201`, :cve_nist:`2024-56326` and :cve_nist:`2025-27516` | ||
31 | - ruby: Fix :cve_nist:`2025-27221` | ||
32 | - sqlite3: Fix :cve_nist:`2025-3277`, :cve_nist:`2025-29087` and :cve_nist:`2025-29088` | ||
33 | |||
34 | |||
35 | Fixes in Yocto-5.0.10 | ||
36 | ~~~~~~~~~~~~~~~~~~~~~ | ||
37 | |||
38 | - binutils: stable 2.42 branch updates | ||
39 | - bluez5: add missing tools to noinst-tools package | ||
40 | - bluez5: backport a patch to fix btmgmt -i | ||
41 | - bluez5: make media control a :term:`PACKAGECONFIG` option | ||
42 | - build-appliance-image: Update to scarthgap head revision | ||
43 | - buildtools-tarball: Make buildtools respects host CA certificates | ||
44 | - buildtools-tarball: add envvars into :term:`BB_ENV_PASSTHROUGH_ADDITIONS` | ||
45 | - buildtools-tarball: move setting of envvars to respective envfile | ||
46 | - contributor-guide/submit-changes: encourage patch version changelogs | ||
47 | - cve-check.bbclass: Fix symlink handling also for text files | ||
48 | - cve-update-nvd2-native: Revert "cve-update-nvd2-native: Tweak to work better with NFS DL_DIR" | ||
49 | - dev-manual/sbom.rst: fix wrong build outputs | ||
50 | - docs: Fix dead links that use the :term:`DISTRO` macro | ||
51 | - docs: conf.py: tweak SearchEnglish to be hyphen-friendly | ||
52 | - docs:conf.py: define a manpage url | ||
53 | - ffmpeg: upgrade to 6.1.2 | ||
54 | - git: upgrade to 2.44.3 | ||
55 | - glibc-y2038-tests: remove glibc-y2038-tests_2.39.bb recipe | ||
56 | - glibc: Add single-threaded fast path to rand() | ||
57 | - glibc: stable 2.39 branch updates | ||
58 | - initscripts: add function log_success_msg/log_failure_msg/log_warning_msg | ||
59 | - libatomic-ops: Update :term:`GITHUB_BASE_URI` | ||
60 | - manuals: remove repeated word | ||
61 | - migration-guides: add release notes for 4.0.26, 5.0.8, 5.0.9 | ||
62 | - module.bbclass: add KBUILD_EXTRA_SYMBOLS to install | ||
63 | - perl: upgrade to 5.38.4 | ||
64 | - perlcross: upgrade to 1.6.2 | ||
65 | - poky.conf: bump version for 5.0.10 | ||
66 | - poky.yaml: introduce DISTRO_LATEST_TAG | ||
67 | - python3-jinja2: upgrade to 3.1.6 | ||
68 | - ref-manual/release-process: update releases.svg | ||
69 | - ref-manual/variables.rst: HOST_CC_ARCH: fix wrong SDK reference | ||
70 | - ref-manual/variables.rst: WATCHDOG_TIMEOUT: fix recipe name | ||
71 | - ref-manual/variables.rst: add manpage links for toolchain variables | ||
72 | - ref-manual/variables.rst: add missing documentation for BUILD_* variables | ||
73 | - ref-manual/variables.rst: document HOST_*_ARCH variables | ||
74 | - ref-manual/variables.rst: document :term:`INHIBIT_DEFAULT_RUST_DEPS` | ||
75 | - ref-manual/variables.rst: document :term:`INHIBIT_UPDATERCD_BBCLASS` | ||
76 | - ref-manual/variables.rst: document :term:`SSTATE_SKIP_CREATION` | ||
77 | - ref-manual/variables.rst: document :term:`WIC_CREATE_EXTRA_ARGS` | ||
78 | - ref-manual/variables.rst: document autotools class related variables | ||
79 | - ref-manual/variables.rst: document missing SDK_*_ARCH variables | ||
80 | - ref-manual/variables.rst: document the :term:`IMAGE_ROOTFS_MAXSIZE` variable | ||
81 | - ref-manual/variables.rst: document the :term:`INITRAMFS_MAXSIZE` variable | ||
82 | - ref-manual/variables.rst: improve the :term:`PKGV` documentation | ||
83 | - ref-manual/variables.rst: update :term:`ROOT_HOME` documentation | ||
84 | - ref-manual: kernel-fitimage.bbclass does not use :term:`SPL_SIGN_KEYNAME` | ||
85 | - scripts/install-buildtools: Update to 5.0.9 | ||
86 | - sphinx-lint: missing space after literal | ||
87 | - sphinx-lint: trailing whitespace | ||
88 | - sphinx-lint: unbalanced inline literal markup | ||
89 | - systemd: Password agents shouldn't be optional | ||
90 | - systemd: upgrade to 255.18 | ||
91 | - test-manual/intro: remove Buildbot version used | ||
92 | - tzdata/tzcode-native: upgrade 2025a -> 2025b | ||
93 | - u-boot: ensure keys are generated before assembling U-Boot FIT image | ||
94 | - util-linux: Add fix to isolate test fstab entries using CUSTOM_FSTAB | ||
95 | - wic: bootimg-efi: Support + symbol in filenames | ||
96 | |||
97 | |||
98 | Known Issues in Yocto-5.0.10 | ||
99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
100 | |||
101 | - There is an issue where the target libsoup-2.4 build may fail if apachectl is present on the build | ||
102 | host. The issue only affects test binaries which aren't actually used. The issue can be fixed by | ||
103 | disabling the tests or updating to more recent changes on the scarthgap branch which fix this. | ||
104 | |||
105 | |||
106 | Contributors to Yocto-5.0.10 | ||
107 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
108 | |||
109 | Thanks to the following people who contributed to this release: | ||
110 | |||
111 | - Adrian Freihofer | ||
112 | - Aleksandar Nikolic | ||
113 | - Alexander Kanavin | ||
114 | - Alon Bar-Lev | ||
115 | - Alper Ak | ||
116 | - Andrew Kreimer | ||
117 | - Antonin Godard | ||
118 | - Archana Polampalli | ||
119 | - Ashish Sharma | ||
120 | - Changqing Li | ||
121 | - Christos Gavros | ||
122 | - Deepesh Varatharajan | ||
123 | - Divya Chellam | ||
124 | - Divyanshu Rathore | ||
125 | - Enrico Jörns | ||
126 | - Etienne Cordonnier | ||
127 | - Guðni Már Gilbert | ||
128 | - Haixiao Yan | ||
129 | - Harish Sadineni | ||
130 | - Igor Opaniuk | ||
131 | - Jeroen Hofstee | ||
132 | - Lee Chee Yang | ||
133 | - Nguyen Dat Tho | ||
134 | - Niko Mauno | ||
135 | - Peter Marko | ||
136 | - Praveen Kumar | ||
137 | - Priyal Doshi | ||
138 | - Rogerio Guerra Borin | ||
139 | - Shubham Kulkarni | ||
140 | - Soumya Sambu | ||
141 | - Steve Sakoman | ||
142 | - Sunil Dora | ||
143 | - Trevor Woerner | ||
144 | - Vijay Anusuri | ||
145 | - Virendra Thakur | ||
146 | - Vyacheslav Yurkov | ||
147 | - Yi Zhao | ||
148 | - Yogita Urade | ||
149 | - rajmohan r | ||
150 | |||
151 | Repositories / Downloads for Yocto-5.0.10 | ||
152 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
153 | |||
154 | poky | ||
155 | |||
156 | - Repository Location: :yocto_git:`/poky` | ||
157 | - Branch: :yocto_git:`scarthgap </poky/log/?h=scarthgap>` | ||
158 | - Tag: :yocto_git:`yocto-5.0.10 </poky/log/?h=yocto-5.0.10>` | ||
159 | - Git Revision: :yocto_git:`ac257900c33754957b2696529682029d997a8f28 </poky/commit/?id=ac257900c33754957b2696529682029d997a8f28>` | ||
160 | - Release Artefact: poky-ac257900c33754957b2696529682029d997a8f28 | ||
161 | - sha: ddca7e54b331e78214bea65b346320d4fbcddf4b51103bfbbd9fc3960f32cdc7 | ||
162 | - Download Locations: | ||
163 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.10/poky-ac257900c33754957b2696529682029d997a8f28.tar.bz2 | ||
164 | https://mirrors.kernel.org/yocto/yocto/yocto-5.0.10/poky-ac257900c33754957b2696529682029d997a8f28.tar.bz2 | ||
165 | |||
166 | openembedded-core | ||
167 | |||
168 | - Repository Location: :oe_git:`/openembedded-core` | ||
169 | - Branch: :oe_git:`scarthgap </openembedded-core/log/?h=scarthgap>` | ||
170 | - Tag: :oe_git:`yocto-5.0.10 </openembedded-core/log/?h=yocto-5.0.10>` | ||
171 | - Git Revision: :oe_git:`d5342ffc570d47a723b18297d75bd2f63c2088db </openembedded-core/commit/?id=d5342ffc570d47a723b18297d75bd2f63c2088db>` | ||
172 | - Release Artefact: oecore-d5342ffc570d47a723b18297d75bd2f63c2088db | ||
173 | - sha: daa62094f2327f4b3fbcc485e8964d1b86a4722f58fb37e0d8e8e9885094a262 | ||
174 | - Download Locations: | ||
175 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.10/oecore-d5342ffc570d47a723b18297d75bd2f63c2088db.tar.bz2 | ||
176 | https://mirrors.kernel.org/yocto/yocto/yocto-5.0.10/oecore-d5342ffc570d47a723b18297d75bd2f63c2088db.tar.bz2 | ||
177 | |||
178 | meta-mingw | ||
179 | |||
180 | - Repository Location: :yocto_git:`/meta-mingw` | ||
181 | - Branch: :yocto_git:`scarthgap </meta-mingw/log/?h=scarthgap>` | ||
182 | - Tag: :yocto_git:`yocto-5.0.10 </meta-mingw/log/?h=yocto-5.0.10>` | ||
183 | - Git Revision: :yocto_git:`bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f </meta-mingw/commit/?id=bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f>` | ||
184 | - Release Artefact: meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f | ||
185 | - sha: ab073def6487f237ac125d239b3739bf02415270959546b6b287778664f0ae65 | ||
186 | - Download Locations: | ||
187 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.10/meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f.tar.bz2 | ||
188 | https://mirrors.kernel.org/yocto/yocto/yocto-5.0.10/meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f.tar.bz2 | ||
189 | |||
190 | bitbake | ||
191 | |||
192 | - Repository Location: :oe_git:`/bitbake` | ||
193 | - Branch: :oe_git:`2.8 </bitbake/log/?h=2.8>` | ||
194 | - Tag: :oe_git:`yocto-5.0.10 </bitbake/log/?h=yocto-5.0.10>` | ||
195 | - Git Revision: :oe_git:`696c2c1ef095f8b11c7d2eff36fae50f58c62e5e </bitbake/commit/?id=696c2c1ef095f8b11c7d2eff36fae50f58c62e5e>` | ||
196 | - Release Artefact: bitbake-696c2c1ef095f8b11c7d2eff36fae50f58c62e5e | ||
197 | - sha: fc83f879cd6dd14b9b7eba0161fec23ecc191fed0fb00556ba729dceef6c145f | ||
198 | - Download Locations: | ||
199 | https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.10/bitbake-696c2c1ef095f8b11c7d2eff36fae50f58c62e5e.tar.bz2 | ||
200 | https://mirrors.kernel.org/yocto/yocto/yocto-5.0.10/bitbake-696c2c1ef095f8b11c7d2eff36fae50f58c62e5e.tar.bz2 | ||
201 | |||
202 | yocto-docs | ||
203 | |||
204 | - Repository Location: :yocto_git:`/yocto-docs` | ||
205 | - Branch: :yocto_git:`scarthgap </yocto-docs/log/?h=scarthgap>` | ||
206 | - Tag: :yocto_git:`yocto-5.0.10 </yocto-docs/log/?h=yocto-5.0.10>` | ||
207 | - Git Revision: :yocto_git:`3996388e337377bedc113d072a51fe9d68dd40c6 </yocto-docs/commit/?id=3996388e337377bedc113d072a51fe9d68dd40c6>` | ||
208 | |||
diff --git a/documentation/migration-guides/release-notes-5.1.rst b/documentation/migration-guides/release-notes-5.1.rst index 267934a71e..bab0c14581 100644 --- a/documentation/migration-guides/release-notes-5.1.rst +++ b/documentation/migration-guides/release-notes-5.1.rst | |||
@@ -377,7 +377,7 @@ New Features / Enhancements in 5.1 | |||
377 | :term:`SIGGEN_EXCLUDERECIPES_ABISAFE` and does not trigger a rebuild on a | 377 | :term:`SIGGEN_EXCLUDERECIPES_ABISAFE` and does not trigger a rebuild on a |
378 | change for dependent tasks. | 378 | change for dependent tasks. |
379 | 379 | ||
380 | - In :ref:`ref-classes-kernel-fitimage`, the existence of | 380 | - In ``kernel-fitimage``, the existence of |
381 | :term:`EXTERNAL_KERNEL_DEVICETREE` is checked more thoroughly to avoid | 381 | :term:`EXTERNAL_KERNEL_DEVICETREE` is checked more thoroughly to avoid |
382 | false positives. | 382 | false positives. |
383 | 383 | ||
diff --git a/documentation/migration-guides/release-notes-5.2.rst b/documentation/migration-guides/release-notes-5.2.rst index aad5a2eda0..5fc426c050 100644 --- a/documentation/migration-guides/release-notes-5.2.rst +++ b/documentation/migration-guides/release-notes-5.2.rst | |||
@@ -29,7 +29,7 @@ New Features / Enhancements in |yocto-ver| | |||
29 | ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``. | 29 | ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``. |
30 | 30 | ||
31 | - :term:`FIT_UBOOT_ENV` to allow including a u-boot script as a text in a | 31 | - :term:`FIT_UBOOT_ENV` to allow including a u-boot script as a text in a |
32 | fit image. See the :ref:`ref-classes-kernel-fitimage` for more information. | 32 | fit image. See the ``kernel-fitimage`` for more information. |
33 | 33 | ||
34 | - :ref:`ref-classes-meson`: :term:`MESON_INSTALL_TAGS` to allow passing | 34 | - :ref:`ref-classes-meson`: :term:`MESON_INSTALL_TAGS` to allow passing |
35 | install tags (``--tags``) to the ``meson install`` command during the | 35 | install tags (``--tags``) to the ``meson install`` command during the |
@@ -684,7 +684,7 @@ New Features / Enhancements in |yocto-ver| | |||
684 | command-line tool was added to the different Yocto Project and OpenEmbedded | 684 | command-line tool was added to the different Yocto Project and OpenEmbedded |
685 | repositories. | 685 | repositories. |
686 | 686 | ||
687 | - :ref:`ref-classes-kernel-fitimage`: handle :doc:`multiconfig | 687 | - ``kernel-fitimage``: handle :doc:`multiconfig |
688 | </dev-manual/multiconfig>` dependency when | 688 | </dev-manual/multiconfig>` dependency when |
689 | :term:`INITRAMFS_MULTICONFIG` is set. | 689 | :term:`INITRAMFS_MULTICONFIG` is set. |
690 | 690 | ||
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst index 85dea9fe05..c9405cdd33 100644 --- a/documentation/overview-manual/concepts.rst +++ b/documentation/overview-manual/concepts.rst | |||
@@ -98,7 +98,7 @@ files, and how to package the compiled output. | |||
98 | 98 | ||
99 | The term "package" is sometimes used to refer to recipes. However, since | 99 | The term "package" is sometimes used to refer to recipes. However, since |
100 | the word "package" is used for the packaged output from the OpenEmbedded | 100 | the word "package" is used for the packaged output from the OpenEmbedded |
101 | build system (i.e. ``.ipk`` or ``.deb`` files), this document avoids | 101 | build system (i.e. ``.ipk``, ``.deb`` or ``.rpm`` files), this document avoids |
102 | using the term "package" when referring to recipes. | 102 | using the term "package" when referring to recipes. |
103 | 103 | ||
104 | Classes | 104 | Classes |
@@ -256,7 +256,7 @@ development environment. | |||
256 | .. note:: | 256 | .. note:: |
257 | 257 | ||
258 | The | 258 | The |
259 | scripts/oe-setup-builddir | 259 | ``scripts/oe-setup-builddir`` |
260 | script uses the | 260 | script uses the |
261 | ``$TEMPLATECONF`` | 261 | ``$TEMPLATECONF`` |
262 | variable to determine which sample configuration files to locate. | 262 | variable to determine which sample configuration files to locate. |
@@ -352,7 +352,7 @@ layers the build system uses to further control the build. These layers | |||
352 | provide Metadata for the software, machine, and policies. | 352 | provide Metadata for the software, machine, and policies. |
353 | 353 | ||
354 | In general, there are three types of layer input. You can see them below | 354 | In general, there are three types of layer input. You can see them below |
355 | the "User Configuration" box in the `general workflow | 355 | the "User Configuration" box in the :ref:`general workflow |
356 | figure <overview-manual/concepts:openembedded build system concepts>`: | 356 | figure <overview-manual/concepts:openembedded build system concepts>`: |
357 | 357 | ||
358 | - *Metadata (.bb + Patches):* Software layers containing | 358 | - *Metadata (.bb + Patches):* Software layers containing |
@@ -420,14 +420,14 @@ build. | |||
420 | Distro Layer | 420 | Distro Layer |
421 | ~~~~~~~~~~~~ | 421 | ~~~~~~~~~~~~ |
422 | 422 | ||
423 | The distribution layer provides policy configurations for your | 423 | A distribution layer provides policy configurations for your |
424 | distribution. Best practices dictate that you isolate these types of | 424 | distribution. Best practices dictate that you isolate these types of |
425 | configurations into their own layer. Settings you provide in | 425 | configurations into their own layer. Settings you provide in |
426 | ``conf/distro/distro.conf`` override similar settings that BitBake finds | 426 | ``conf/distro/distro.conf`` override similar settings that BitBake finds |
427 | in your ``conf/local.conf`` file in the :term:`Build Directory`. | 427 | in your ``conf/local.conf`` file in the :term:`Build Directory`. |
428 | 428 | ||
429 | The following list provides some explanation and references for what you | 429 | The following list provides some explanation and references for what you |
430 | typically find in the distribution layer: | 430 | typically find in a distribution layer: |
431 | 431 | ||
432 | - *classes:* Class files (``.bbclass``) hold common functionality that | 432 | - *classes:* Class files (``.bbclass``) hold common functionality that |
433 | can be shared among recipes in the distribution. When your recipes | 433 | can be shared among recipes in the distribution. When your recipes |
@@ -454,7 +454,7 @@ typically find in the distribution layer: | |||
454 | BSP Layer | 454 | BSP Layer |
455 | ~~~~~~~~~ | 455 | ~~~~~~~~~ |
456 | 456 | ||
457 | The BSP Layer provides machine configurations that target specific | 457 | A BSP layer provides machine configurations that target specific |
458 | hardware. Everything in this layer is specific to the machine for which | 458 | hardware. Everything in this layer is specific to the machine for which |
459 | you are building the image or the SDK. A common structure or form is | 459 | you are building the image or the SDK. A common structure or form is |
460 | defined for BSP layers. You can learn more about this structure in the | 460 | defined for BSP layers. You can learn more about this structure in the |
@@ -465,7 +465,7 @@ defined for BSP layers. You can learn more about this structure in the | |||
465 | In order for a BSP layer to be considered compliant with the Yocto | 465 | In order for a BSP layer to be considered compliant with the Yocto |
466 | Project, it must meet some structural requirements. | 466 | Project, it must meet some structural requirements. |
467 | 467 | ||
468 | The BSP Layer's configuration directory contains configuration files for | 468 | A BSP layer's configuration directory contains configuration files for |
469 | the machine (``conf/machine/machine.conf``) and, of course, the layer | 469 | the machine (``conf/machine/machine.conf``) and, of course, the layer |
470 | (``conf/layer.conf``). | 470 | (``conf/layer.conf``). |
471 | 471 | ||
@@ -477,18 +477,18 @@ formfactors, graphics support systems, and so forth. | |||
477 | .. note:: | 477 | .. note:: |
478 | 478 | ||
479 | While the figure shows several | 479 | While the figure shows several |
480 | recipes-\* | 480 | ``recipes-*`` |
481 | directories, not all these directories appear in all BSP layers. | 481 | directories, not all these directories appear in all BSP layers. |
482 | 482 | ||
483 | Software Layer | 483 | Software Layer |
484 | ~~~~~~~~~~~~~~ | 484 | ~~~~~~~~~~~~~~ |
485 | 485 | ||
486 | The software layer provides the Metadata for additional software | 486 | A software layer provides the Metadata for additional software |
487 | packages used during the build. This layer does not include Metadata | 487 | packages used during the build. This layer does not include Metadata |
488 | that is specific to the distribution or the machine, which are found in | 488 | that is specific to the distribution or the machine, which are found in |
489 | their respective layers. | 489 | their respective layers. |
490 | 490 | ||
491 | This layer contains any recipes, append files, and patches, that your | 491 | This layer contains any recipes, append files, and patches that your |
492 | project needs. | 492 | project needs. |
493 | 493 | ||
494 | Sources | 494 | Sources |
@@ -560,9 +560,8 @@ source tree used by the group). | |||
560 | 560 | ||
561 | The canonical method through which to include a local project is to use the | 561 | The canonical method through which to include a local project is to use the |
562 | :ref:`ref-classes-externalsrc` class to include that local project. You use | 562 | :ref:`ref-classes-externalsrc` class to include that local project. You use |
563 | either the ``local.conf`` or a recipe's append file to override or set the | 563 | either ``local.conf`` or a recipe's append file to override or set the |
564 | recipe to point to the local directory on your disk to pull in the whole | 564 | recipe to point to the local directory from which to fetch the source. |
565 | source tree. | ||
566 | 565 | ||
567 | Source Control Managers (Optional) | 566 | Source Control Managers (Optional) |
568 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 567 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
diff --git a/documentation/overview-manual/development-environment.rst b/documentation/overview-manual/development-environment.rst index d79173ff55..066d784314 100644 --- a/documentation/overview-manual/development-environment.rst +++ b/documentation/overview-manual/development-environment.rst | |||
@@ -240,7 +240,7 @@ and so forth. | |||
240 | 240 | ||
241 | For information on finding out who is responsible for (maintains) a | 241 | For information on finding out who is responsible for (maintains) a |
242 | particular area of code in the Yocto Project, see the | 242 | particular area of code in the Yocto Project, see the |
243 | ":doc:`../contributor-guide/identify-component`" | 243 | ":doc:`/contributor-guide/identify-component`" |
244 | section of the Yocto Project and OpenEmbedded Contributor Guide. | 244 | section of the Yocto Project and OpenEmbedded Contributor Guide. |
245 | 245 | ||
246 | The Yocto Project ``poky`` Git repository also has an upstream | 246 | The Yocto Project ``poky`` Git repository also has an upstream |
@@ -272,7 +272,7 @@ push them into the "contrib" area and subsequently request that the | |||
272 | maintainer include them into an upstream branch. This process is called | 272 | maintainer include them into an upstream branch. This process is called |
273 | "submitting a patch" or "submitting a change." For information on | 273 | "submitting a patch" or "submitting a change." For information on |
274 | submitting patches and changes, see the | 274 | submitting patches and changes, see the |
275 | ":doc:`../contributor-guide/submit-changes`" section in the Yocto Project | 275 | ":doc:`/contributor-guide/submit-changes`" section in the Yocto Project |
276 | and OpenEmbedded Contributor Guide. | 276 | and OpenEmbedded Contributor Guide. |
277 | 277 | ||
278 | In summary, there is a single point of entry for changes into the | 278 | In summary, there is a single point of entry for changes into the |
@@ -347,7 +347,7 @@ Book <https://book.git-scm.com>`__. | |||
347 | this type of change, you format the patch and then send the email | 347 | this type of change, you format the patch and then send the email |
348 | using the Git commands ``git format-patch`` and ``git send-email``. | 348 | using the Git commands ``git format-patch`` and ``git send-email``. |
349 | For information on how to use these scripts, see the | 349 | For information on how to use these scripts, see the |
350 | ":doc:`../contributor-guide/submit-changes`" section in the Yocto Project | 350 | ":doc:`/contributor-guide/submit-changes`" section in the Yocto Project |
351 | and OpenEmbedded Contributor Guide. | 351 | and OpenEmbedded Contributor Guide. |
352 | 352 | ||
353 | Git | 353 | Git |
diff --git a/documentation/overview-manual/yp-intro.rst b/documentation/overview-manual/yp-intro.rst index 15dfb3a6b6..40e9693a8d 100644 --- a/documentation/overview-manual/yp-intro.rst +++ b/documentation/overview-manual/yp-intro.rst | |||
@@ -51,7 +51,7 @@ Here are features and advantages of the Yocto Project: | |||
51 | RISC-V and other architectures. Most ODMs, OSVs, and chip vendors create and | 51 | RISC-V and other architectures. Most ODMs, OSVs, and chip vendors create and |
52 | supply BSPs that support their hardware. If you have custom silicon, you can | 52 | supply BSPs that support their hardware. If you have custom silicon, you can |
53 | create a BSP that supports that architecture. See | 53 | create a BSP that supports that architecture. See |
54 | :doc:`ref-manual/yocto-project-supported-features` for details on the level | 54 | :doc:`/ref-manual/yocto-project-supported-features` for details on the level |
55 | of support for some of these architectures. | 55 | of support for some of these architectures. |
56 | 56 | ||
57 | Aside from broad architecture support, the Yocto Project fully | 57 | Aside from broad architecture support, the Yocto Project fully |
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index 54a98bf24f..f2f6e6e411 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst | |||
@@ -1732,77 +1732,158 @@ Its behavior is mainly controlled by the following variables: | |||
1732 | - :term:`KERNEL_DTC_FLAGS`: flags for ``dtc``, the Device Tree Compiler | 1732 | - :term:`KERNEL_DTC_FLAGS`: flags for ``dtc``, the Device Tree Compiler |
1733 | - :term:`KERNEL_PACKAGE_NAME`: base name of the kernel packages | 1733 | - :term:`KERNEL_PACKAGE_NAME`: base name of the kernel packages |
1734 | 1734 | ||
1735 | .. _ref-classes-kernel-fitimage: | 1735 | .. _ref-classes-kernel-fit-image: |
1736 | 1736 | ||
1737 | ``kernel-fitimage`` | 1737 | ``kernel-fit-image`` |
1738 | =================== | 1738 | ==================== |
1739 | 1739 | ||
1740 | The :ref:`ref-classes-kernel-fitimage` class provides support to pack a kernel image, | 1740 | The :ref:`ref-classes-kernel-fit-image` class provides support to pack a kernel image, |
1741 | device trees, a U-boot script, an :term:`Initramfs` bundle and a RAM disk | 1741 | device trees, a U-boot script, and an :term:`Initramfs` into a single FIT image. |
1742 | into a single FIT image. In theory, a FIT image can support any number | 1742 | In theory, a FIT image can support any number of kernels, U-boot scripts, |
1743 | of kernels, U-boot scripts, :term:`Initramfs` bundles, RAM disks and device-trees. | 1743 | :term:`Initramfs`, and device trees. |
1744 | However, :ref:`ref-classes-kernel-fitimage` currently only supports | 1744 | However, :ref:`ref-classes-kernel-fit-image` currently only supports |
1745 | limited usecases: just one kernel image, an optional U-boot script, | 1745 | limited usecases: just one kernel image, an optional U-boot script, |
1746 | an optional :term:`Initramfs` bundle, an optional RAM disk, and any number of | 1746 | an optional :term:`Initramfs`, and any number of device trees. |
1747 | device trees. | 1747 | |
1748 | 1748 | The FIT image is created by a recipe which inherits the | |
1749 | To create a FIT image, it is required that :term:`KERNEL_CLASSES` | 1749 | :ref:`ref-classes-kernel-fit-image` class. |
1750 | is set to include ":ref:`ref-classes-kernel-fitimage`" and one of :term:`KERNEL_IMAGETYPE`, | 1750 | One such example is the ``linux-yocto-fitimage`` recipe which creates a FIT |
1751 | :term:`KERNEL_ALT_IMAGETYPE` or :term:`KERNEL_IMAGETYPES` to include "fitImage". | 1751 | image for the Linux Yocto kernel. |
1752 | 1752 | Additionally, it is required that :term:`KERNEL_CLASSES` is set to include | |
1753 | The options for the device tree compiler passed to ``mkimage -D`` | 1753 | :ref:`ref-classes-kernel-fit-extra-artifacts`. |
1754 | when creating the FIT image are specified using the | 1754 | The :ref:`ref-classes-kernel-fit-extra-artifacts` class exposes the required kernel |
1755 | :term:`UBOOT_MKIMAGE_DTCOPTS` variable. | 1755 | artifacts to the :term:`DEPLOY_DIR_IMAGE` which are used by the |
1756 | 1756 | :ref:`ref-classes-kernel-fit-image` class to create the FIT image. | |
1757 | Only a single kernel can be added to the FIT image created by | 1757 | |
1758 | :ref:`ref-classes-kernel-fitimage` and the kernel image in FIT is mandatory. The | 1758 | The simplest example for building a FIT image is to add:: |
1759 | address where the kernel image is to be loaded by U-Boot is | 1759 | |
1760 | specified by :term:`UBOOT_LOADADDRESS` and the entrypoint by | 1760 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
1761 | :term:`UBOOT_ENTRYPOINT`. Setting :term:`FIT_ADDRESS_CELLS` to "2" | 1761 | |
1762 | is necessary if such addresses are 64 bit ones. | 1762 | to the machine :term:`configuration file` and to execute:: |
1763 | 1763 | ||
1764 | Multiple device trees can be added to the FIT image created by | 1764 | bitbake linux-yocto-fitimage |
1765 | :ref:`ref-classes-kernel-fitimage` and the device tree is optional. | 1765 | |
1766 | The address where the device tree is to be loaded by U-Boot is | 1766 | This results in a ``fitImage`` file deployed to the :term:`DEPLOY_DIR_IMAGE` |
1767 | specified by :term:`UBOOT_DTBO_LOADADDRESS` for device tree overlays | 1767 | directory and a ``linux-yocto-fitimage`` package which can be installed. |
1768 | and by :term:`UBOOT_DTB_LOADADDRESS` for device tree binaries. | 1768 | |
1769 | 1769 | The same approach works for all variants of the ``linux-yocto`` kernel. | |
1770 | Only a single RAM disk can be added to the FIT image created by | 1770 | For example, if the ``linux-yocto-rt`` kernel should be used, add the following |
1771 | :ref:`ref-classes-kernel-fitimage` and the RAM disk in FIT is optional. | 1771 | lines to the machine configuration file:: |
1772 | The address where the RAM disk image is to be loaded by U-Boot | 1772 | |
1773 | is specified by :term:`UBOOT_RD_LOADADDRESS` and the entrypoint by | 1773 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
1774 | :term:`UBOOT_RD_ENTRYPOINT`. The ramdisk is added to the FIT image when | 1774 | PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt" |
1775 | :term:`INITRAMFS_IMAGE` is specified and requires that :term:`INITRAMFS_IMAGE_BUNDLE` | 1775 | |
1776 | is not set to 1. | 1776 | The FIT image, this time including the RT kernel, is built again by calling:: |
1777 | 1777 | ||
1778 | Only a single :term:`Initramfs` bundle can be added to the FIT image created by | 1778 | bitbake linux-yocto-fitimage |
1779 | :ref:`ref-classes-kernel-fitimage` and the :term:`Initramfs` bundle in FIT is optional. | 1779 | |
1780 | In case of :term:`Initramfs`, the kernel is configured to be bundled with the root filesystem | 1780 | For other kernels provided by other layers, the same approach would work. |
1781 | in the same binary (example: zImage-initramfs-:term:`MACHINE`.bin). | 1781 | However, it is usually more intuitive to add a custom FIT image recipe next to |
1782 | When the kernel is copied to RAM and executed, it unpacks the :term:`Initramfs` root filesystem. | 1782 | the custom kernel recipe. |
1783 | The :term:`Initramfs` bundle can be enabled when :term:`INITRAMFS_IMAGE` | 1783 | For example, if a layer provides a ``linux-vanilla`` recipe, a |
1784 | is specified and requires that :term:`INITRAMFS_IMAGE_BUNDLE` is set to 1. | 1784 | ``linux-vanilla-fitimage`` recipe may be added as well. |
1785 | The address where the :term:`Initramfs` bundle is to be loaded by U-boot is specified | 1785 | The ``linux-vanilla-fitimage`` recipe can be created as a customized copy of |
1786 | by :term:`UBOOT_LOADADDRESS` and the entrypoint by :term:`UBOOT_ENTRYPOINT`. | 1786 | the ``linux-yocto-fitimage`` recipe. |
1787 | 1787 | ||
1788 | Only a single U-boot boot script can be added to the FIT image created by | 1788 | Usually the kernel is built as a dependency of an image. |
1789 | :ref:`ref-classes-kernel-fitimage` and the boot script is optional. | 1789 | If the FIT image should be used as a replacement for the kernel image which |
1790 | The boot script is specified in the ITS file as a text file containing | 1790 | is installed in the root filesystem, then the following variables can be set |
1791 | U-boot commands. When using a boot script the user should configure the | 1791 | e.g. in the machine configuration file:: |
1792 | U-boot :ref:`ref-tasks-install` task to copy the script to sysroot. | 1792 | |
1793 | So the script can be included in the FIT image by the :ref:`ref-classes-kernel-fitimage` | 1793 | # Create and deploy the vmlinux artifact which gets included into the FIT image |
1794 | class. At run-time, U-boot CONFIG_BOOTCOMMAND define can be configured to | 1794 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
1795 | load the boot script from the FIT image and execute it. | 1795 | |
1796 | 1796 | # Do not install the kernel image package | |
1797 | The FIT image generated by the :ref:`ref-classes-kernel-fitimage` class is signed when the | 1797 | RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = "" |
1798 | variables :term:`UBOOT_SIGN_ENABLE`, :term:`UBOOT_MKIMAGE_DTCOPTS`, | 1798 | # Install the FIT image package |
1799 | :term:`UBOOT_SIGN_KEYDIR` and :term:`UBOOT_SIGN_KEYNAME` are set | 1799 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "linux-yocto-fitimage" |
1800 | appropriately. The default values used for :term:`FIT_HASH_ALG` and | 1800 | |
1801 | :term:`FIT_SIGN_ALG` in :ref:`ref-classes-kernel-fitimage` are "sha256" and | 1801 | # Configure the image.bbclass to depend on the FIT image instead of only |
1802 | "rsa2048" respectively. The keys for signing the FIT image can be generated using | 1802 | # the kernel to ensure the FIT image is built and deployed with the image |
1803 | the :ref:`ref-classes-kernel-fitimage` class when both :term:`FIT_GENERATE_KEYS` and | 1803 | KERNEL_DEPLOY_DEPEND = "linux-yocto-fitimage:do_deploy" |
1804 | :term:`UBOOT_SIGN_ENABLE` are set to "1". | 1804 | |
1805 | 1805 | The :ref:`ref-classes-kernel-fit-image` class processes several variables that | |
1806 | allow configuration: | ||
1807 | |||
1808 | - The options for the device tree compiler passed to ``mkimage -D`` | ||
1809 | when creating the FIT image are specified using the | ||
1810 | :term:`UBOOT_MKIMAGE_DTCOPTS` variable. | ||
1811 | |||
1812 | - Only a single kernel can be added to the FIT image created by | ||
1813 | :ref:`ref-classes-kernel-fit-image` and it is a mandatory component of the | ||
1814 | FIT image. | ||
1815 | The address where the kernel image is to be loaded by U-Boot is | ||
1816 | specified by :term:`UBOOT_LOADADDRESS` and the entrypoint by | ||
1817 | :term:`UBOOT_ENTRYPOINT`. Setting :term:`FIT_ADDRESS_CELLS` to "2" | ||
1818 | is necessary if such addresses are 64 bit ones. | ||
1819 | |||
1820 | - Multiple device trees can be added to the FIT image created by | ||
1821 | :ref:`ref-classes-kernel-fit-image` and the device tree is optional. | ||
1822 | The address where the device tree is to be loaded by U-Boot is | ||
1823 | specified by :term:`UBOOT_DTBO_LOADADDRESS` for device tree overlays | ||
1824 | and by :term:`UBOOT_DTB_LOADADDRESS` for device tree binaries. | ||
1825 | |||
1826 | - Only a single :term:`Initramfs` can be added to the FIT image created by | ||
1827 | :ref:`ref-classes-kernel-fit-image`. The :term:`Initramfs` in FIT is optional. | ||
1828 | The address where the RAM disk image is to be loaded by U-Boot | ||
1829 | is specified by :term:`UBOOT_RD_LOADADDRESS` and the entrypoint by | ||
1830 | :term:`UBOOT_RD_ENTRYPOINT`. The :term:`Initramfs` is added to the FIT image | ||
1831 | when :term:`INITRAMFS_IMAGE` is specified. | ||
1832 | |||
1833 | - It's recommended to add the :term:`Initramfs` and the kernel image as | ||
1834 | independent image nodes to the FIT image. | ||
1835 | Bundling a RAM disk image with the kernel image and including the bundle | ||
1836 | (:term:`INITRAMFS_IMAGE_BUNDLE` set to "1") in the FIT image is possible. | ||
1837 | However, this approach has the disadvantage that any change to the RAM | ||
1838 | disk image necessitates rebuilding the kernel image. | ||
1839 | This process requires the full kernel build directory, which is kind of | ||
1840 | incompatible with the :term:`SSTATE_DIR` and, consequently, with SDKs. | ||
1841 | |||
1842 | - Only a single U-Boot boot script can be added to the FIT image created by | ||
1843 | :ref:`ref-classes-kernel-fit-image`. The boot script is optional. | ||
1844 | The boot script is specified in the ITS file as a text file containing | ||
1845 | U-Boot commands. When using a boot script the recipe which inherits the | ||
1846 | :ref:`ref-classes-kernel-fit-image` class should add the script to | ||
1847 | :term:`SRC_URI` and set the :term:`FIT_UBOOT_ENV` variable to the name of the | ||
1848 | file like the following:: | ||
1849 | |||
1850 | FIT_UBOOT_ENV = "boot.txt" | ||
1851 | SRC_URI += "file://${FIT_UBOOT_ENV}" | ||
1852 | |||
1853 | At run-time, U-boot's boot command can be configured to load the boot script | ||
1854 | from the FIT image and source it. | ||
1855 | |||
1856 | - The FIT image generated by the :ref:`ref-classes-kernel-fit-image` class is signed when the | ||
1857 | variables :term:`UBOOT_SIGN_ENABLE`, :term:`UBOOT_MKIMAGE_DTCOPTS`, | ||
1858 | :term:`UBOOT_SIGN_KEYDIR` and :term:`UBOOT_SIGN_KEYNAME` are set | ||
1859 | appropriately. The default values used for :term:`FIT_HASH_ALG` and | ||
1860 | :term:`FIT_SIGN_ALG` in :ref:`ref-classes-kernel-fit-image` are "sha256" and | ||
1861 | "rsa2048" respectively. The keys for signing the FIT image can be generated using | ||
1862 | the :ref:`ref-classes-kernel-fit-image` class when both :term:`FIT_GENERATE_KEYS` and | ||
1863 | :term:`UBOOT_SIGN_ENABLE` are set to "1". | ||
1864 | |||
1865 | .. _ref-classes-kernel-fit-extra-artifacts: | ||
1866 | |||
1867 | ``kernel-fit-extra-artifacts`` | ||
1868 | ============================== | ||
1869 | |||
1870 | The :ref:`ref-classes-kernel-fit-extra-artifacts` class exposes the required | ||
1871 | kernel artifacts to the :term:`DEPLOY_DIR_IMAGE` directory. | ||
1872 | These artifacts are used by the :ref:`ref-classes-kernel-fit-image` class to | ||
1873 | create a FIT image that can include the kernel, device trees, an optional | ||
1874 | U-Boot script, and an optional Initramfs. | ||
1875 | |||
1876 | This class is typically included by adding it to the :term:`KERNEL_CLASSES` | ||
1877 | variable in your kernel recipe or machine configuration when building FIT images. | ||
1878 | It ensures that all necessary files are available for packaging into the FIT image, | ||
1879 | such as the kernel binary, device tree blobs (DTBs), and other related files. | ||
1880 | |||
1881 | For example, to enable this class, set:: | ||
1882 | |||
1883 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" | ||
1884 | |||
1885 | This is required when using the :ref:`ref-classes-kernel-fit-image` class to | ||
1886 | generate FIT images for your kernel. | ||
1806 | 1887 | ||
1807 | .. _ref-classes-kernel-grub: | 1888 | .. _ref-classes-kernel-grub: |
1808 | 1889 | ||
@@ -2050,7 +2131,8 @@ a couple different ways: | |||
2050 | Not using this naming convention can lead to subtle problems | 2131 | Not using this naming convention can lead to subtle problems |
2051 | caused by existing code that depends on that naming convention. | 2132 | caused by existing code that depends on that naming convention. |
2052 | 2133 | ||
2053 | - Create or modify a target recipe that contains the following:: | 2134 | - Or, create a :ref:`ref-classes-native` variant of any target recipe (e.g. |
2135 | ``myrecipe.bb``) by adding the following to the recipe:: | ||
2054 | 2136 | ||
2055 | BBCLASSEXTEND = "native" | 2137 | BBCLASSEXTEND = "native" |
2056 | 2138 | ||
@@ -2081,24 +2163,25 @@ couple different ways: | |||
2081 | inherit statement in the recipe after all other inherit statements so | 2163 | inherit statement in the recipe after all other inherit statements so |
2082 | that the :ref:`ref-classes-nativesdk` class is inherited last. | 2164 | that the :ref:`ref-classes-nativesdk` class is inherited last. |
2083 | 2165 | ||
2084 | - Create a :ref:`ref-classes-nativesdk` variant of any recipe by adding the following:: | 2166 | .. note:: |
2085 | 2167 | ||
2086 | BBCLASSEXTEND = "nativesdk" | 2168 | When creating a recipe, you must follow this naming convention:: |
2087 | 2169 | ||
2088 | Inside the | 2170 | nativesdk-myrecipe.bb |
2089 | recipe, use ``:class-nativesdk`` and ``:class-target`` overrides to | ||
2090 | specify any functionality specific to the respective SDK machine or | ||
2091 | target case. | ||
2092 | 2171 | ||
2093 | .. note:: | ||
2094 | 2172 | ||
2095 | When creating a recipe, you must follow this naming convention:: | 2173 | Not doing so can lead to subtle problems because there is code that |
2174 | depends on the naming convention. | ||
2096 | 2175 | ||
2097 | nativesdk-myrecipe.bb | 2176 | - Or, create a :ref:`ref-classes-nativesdk` variant of any target recipe (e.g. |
2177 | ``myrecipe.bb``) by adding the following to the recipe:: | ||
2098 | 2178 | ||
2179 | BBCLASSEXTEND = "nativesdk" | ||
2099 | 2180 | ||
2100 | Not doing so can lead to subtle problems because there is code that | 2181 | Inside the |
2101 | depends on the naming convention. | 2182 | recipe, use ``:class-nativesdk`` and ``:class-target`` overrides to |
2183 | specify any functionality specific to the respective SDK machine or | ||
2184 | target case. | ||
2102 | 2185 | ||
2103 | Although applied differently, the :ref:`ref-classes-nativesdk` class is used with both | 2186 | Although applied differently, the :ref:`ref-classes-nativesdk` class is used with both |
2104 | methods. The advantage of the second method is that you do not need to | 2187 | methods. The advantage of the second method is that you do not need to |
@@ -3436,7 +3519,7 @@ See U-Boot's documentation for details about `verified boot | |||
3436 | and the `signature process | 3519 | and the `signature process |
3437 | <https://source.denx.de/u-boot/u-boot/-/blob/master/doc/uImage.FIT/signature.txt>`__. | 3520 | <https://source.denx.de/u-boot/u-boot/-/blob/master/doc/uImage.FIT/signature.txt>`__. |
3438 | 3521 | ||
3439 | See also the description of :ref:`ref-classes-kernel-fitimage` class, which this class | 3522 | See also the description of :ref:`ref-classes-kernel-fit-image` class, which this class |
3440 | imitates. | 3523 | imitates. |
3441 | 3524 | ||
3442 | .. _ref-classes-uki: | 3525 | .. _ref-classes-uki: |
diff --git a/documentation/ref-manual/resources.rst b/documentation/ref-manual/resources.rst index 4eaaca942e..bcbc7ebaca 100644 --- a/documentation/ref-manual/resources.rst +++ b/documentation/ref-manual/resources.rst | |||
@@ -23,7 +23,7 @@ The Yocto Project gladly accepts contributions. You can submit changes | |||
23 | to the project either by creating and sending pull requests, or by | 23 | to the project either by creating and sending pull requests, or by |
24 | submitting patches through email. For information on how to do both as | 24 | submitting patches through email. For information on how to do both as |
25 | well as information on how to identify the maintainer for each area of | 25 | well as information on how to identify the maintainer for each area of |
26 | code, see the :doc:`../contributor-guide/index`. | 26 | code, see the :doc:`/contributor-guide/index`. |
27 | 27 | ||
28 | .. _resources-bugtracker: | 28 | .. _resources-bugtracker: |
29 | 29 | ||
@@ -45,7 +45,7 @@ your expectations). | |||
45 | For a general procedure and guidelines on how to use Bugzilla to submit a bug | 45 | For a general procedure and guidelines on how to use Bugzilla to submit a bug |
46 | against the Yocto Project, see the following: | 46 | against the Yocto Project, see the following: |
47 | 47 | ||
48 | - The ":doc:`../contributor-guide/report-defect`" | 48 | - The ":doc:`/contributor-guide/report-defect`" |
49 | section in the Yocto Project and OpenEmbedded Contributor Guide. | 49 | section in the Yocto Project and OpenEmbedded Contributor Guide. |
50 | 50 | ||
51 | - The Yocto Project :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>` | 51 | - The Yocto Project :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>` |
diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index b64a13320a..14b635013b 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst | |||
@@ -145,7 +145,7 @@ tested on former revisions of "&DISTRO_NAME;", but no longer are: | |||
145 | interested in hearing about your experience. For information on | 145 | interested in hearing about your experience. For information on |
146 | how to submit a bug, see the Yocto Project | 146 | how to submit a bug, see the Yocto Project |
147 | :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>` | 147 | :yocto_wiki:`Bugzilla wiki page </Bugzilla_Configuration_and_Bug_Tracking>` |
148 | and the ":doc:`../contributor-guide/report-defect`" | 148 | and the ":doc:`/contributor-guide/report-defect`" |
149 | section in the Yocto Project and OpenEmbedded Contributor Guide. | 149 | section in the Yocto Project and OpenEmbedded Contributor Guide. |
150 | 150 | ||
151 | Required Packages for the Build Host | 151 | Required Packages for the Build Host |
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 5c18b852d1..c6ae3fb8bc 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst | |||
@@ -2576,7 +2576,7 @@ system and gives an overview of their function and contents. | |||
2576 | You can safely share this directory between multiple builds on the | 2576 | You can safely share this directory between multiple builds on the |
2577 | same development machine. For additional information on how the build | 2577 | same development machine. For additional information on how the build |
2578 | process gets source files when working behind a firewall or proxy | 2578 | process gets source files when working behind a firewall or proxy |
2579 | server, see this specific question in the ":doc:`faq`" | 2579 | server, see this specific question in the ":doc:`/ref-manual/faq`" |
2580 | chapter. You can also refer to the | 2580 | chapter. You can also refer to the |
2581 | ":yocto_wiki:`Working Behind a Network Proxy </Working_Behind_a_Network_Proxy>`" | 2581 | ":yocto_wiki:`Working Behind a Network Proxy </Working_Behind_a_Network_Proxy>`" |
2582 | Wiki page. | 2582 | Wiki page. |
@@ -2790,7 +2790,7 @@ system and gives an overview of their function and contents. | |||
2790 | ``meta/classes-recipe`` to see how the variable is used. | 2790 | ``meta/classes-recipe`` to see how the variable is used. |
2791 | 2791 | ||
2792 | :term:`EXTERNAL_KERNEL_DEVICETREE` | 2792 | :term:`EXTERNAL_KERNEL_DEVICETREE` |
2793 | When inheriting :ref:`ref-classes-kernel-fitimage` and a | 2793 | When inheriting :ref:`ref-classes-kernel-fit-image` and a |
2794 | :term:`PREFERRED_PROVIDER` for ``virtual/dtb`` set to ``devicetree``, the | 2794 | :term:`PREFERRED_PROVIDER` for ``virtual/dtb`` set to ``devicetree``, the |
2795 | variable :term:`EXTERNAL_KERNEL_DEVICETREE` can be used to specify a | 2795 | variable :term:`EXTERNAL_KERNEL_DEVICETREE` can be used to specify a |
2796 | directory containing one or more compiled device tree or device tree | 2796 | directory containing one or more compiled device tree or device tree |
@@ -3318,7 +3318,7 @@ system and gives an overview of their function and contents. | |||
3318 | Specifies the value of the ``#address-cells`` value for the | 3318 | Specifies the value of the ``#address-cells`` value for the |
3319 | description of the FIT image. | 3319 | description of the FIT image. |
3320 | 3320 | ||
3321 | The default value is set to "1" by the :ref:`ref-classes-kernel-fitimage` | 3321 | The default value is set to "1" by the :ref:`ref-classes-kernel-fit-image` |
3322 | class, which corresponds to 32 bit addresses. | 3322 | class, which corresponds to 32 bit addresses. |
3323 | 3323 | ||
3324 | For platforms that need to set 64 bit addresses, for example in | 3324 | For platforms that need to set 64 bit addresses, for example in |
@@ -3337,11 +3337,11 @@ system and gives an overview of their function and contents. | |||
3337 | Specifies the default device tree binary (dtb) file for a FIT image | 3337 | Specifies the default device tree binary (dtb) file for a FIT image |
3338 | when multiple ones are provided. | 3338 | when multiple ones are provided. |
3339 | 3339 | ||
3340 | This variable is used in the :ref:`ref-classes-kernel-fitimage` class. | 3340 | This variable is used in the :ref:`ref-classes-kernel-fit-image` class. |
3341 | 3341 | ||
3342 | :term:`FIT_DESC` | 3342 | :term:`FIT_DESC` |
3343 | Specifies the description string encoded into a FIT image. The | 3343 | Specifies the description string encoded into a FIT image. The |
3344 | default value is set by the :ref:`ref-classes-kernel-fitimage` class as | 3344 | default value is set by the :ref:`ref-classes-kernel-fit-image` class as |
3345 | follows:: | 3345 | follows:: |
3346 | 3346 | ||
3347 | FIT_DESC ?= "U-Boot fitImage for ${DISTRO_NAME}/${PV}/${MACHINE}" | 3347 | FIT_DESC ?= "U-Boot fitImage for ${DISTRO_NAME}/${PV}/${MACHINE}" |
@@ -3350,12 +3350,12 @@ system and gives an overview of their function and contents. | |||
3350 | Decides whether to generate the keys for signing the FIT image if | 3350 | Decides whether to generate the keys for signing the FIT image if |
3351 | they don't already exist. The keys are created in | 3351 | they don't already exist. The keys are created in |
3352 | :term:`UBOOT_SIGN_KEYDIR`. The default value is set to "0" | 3352 | :term:`UBOOT_SIGN_KEYDIR`. The default value is set to "0" |
3353 | by the :ref:`ref-classes-kernel-fitimage` class. | 3353 | by the :ref:`ref-classes-kernel-fit-image` class. |
3354 | 3354 | ||
3355 | :term:`FIT_HASH_ALG` | 3355 | :term:`FIT_HASH_ALG` |
3356 | Specifies the hash algorithm used in creating the FIT Image. | 3356 | Specifies the hash algorithm used in creating the FIT Image. |
3357 | This variable is set by default to "sha256" by the | 3357 | This variable is set by default to "sha256" by the |
3358 | :ref:`ref-classes-kernel-fitimage` class. | 3358 | :ref:`ref-classes-kernel-fit-image` class. |
3359 | 3359 | ||
3360 | :term:`FIT_KERNEL_COMP_ALG` | 3360 | :term:`FIT_KERNEL_COMP_ALG` |
3361 | The compression algorithm to use for the kernel image inside the FIT Image. | 3361 | The compression algorithm to use for the kernel image inside the FIT Image. |
@@ -3374,31 +3374,31 @@ system and gives an overview of their function and contents. | |||
3374 | :term:`FIT_KEY_GENRSA_ARGS` | 3374 | :term:`FIT_KEY_GENRSA_ARGS` |
3375 | Arguments to ``openssl genrsa`` for generating a RSA private key for | 3375 | Arguments to ``openssl genrsa`` for generating a RSA private key for |
3376 | signing the FIT image. The default value is set to "-F4" by the | 3376 | signing the FIT image. The default value is set to "-F4" by the |
3377 | :ref:`ref-classes-kernel-fitimage` class. | 3377 | :ref:`ref-classes-kernel-fit-image` class. |
3378 | 3378 | ||
3379 | :term:`FIT_KEY_REQ_ARGS` | 3379 | :term:`FIT_KEY_REQ_ARGS` |
3380 | Arguments to ``openssl req`` for generating a certificate for signing | 3380 | Arguments to ``openssl req`` for generating a certificate for signing |
3381 | the FIT image. The default value is "-batch -new" by the | 3381 | the FIT image. The default value is "-batch -new" by the |
3382 | :ref:`ref-classes-kernel-fitimage` class, "batch" for | 3382 | :ref:`ref-classes-kernel-fit-image` class, "batch" for |
3383 | non interactive mode and "new" for generating new keys. | 3383 | non interactive mode and "new" for generating new keys. |
3384 | 3384 | ||
3385 | :term:`FIT_KEY_SIGN_PKCS` | 3385 | :term:`FIT_KEY_SIGN_PKCS` |
3386 | Format for the public key certificate used for signing the FIT image. | 3386 | Format for the public key certificate used for signing the FIT image. |
3387 | The default value is set to "x509" by the | 3387 | The default value is set to "x509" by the |
3388 | :ref:`ref-classes-kernel-fitimage` class. | 3388 | :ref:`ref-classes-kernel-fit-image` class. |
3389 | 3389 | ||
3390 | :term:`FIT_SIGN_ALG` | 3390 | :term:`FIT_SIGN_ALG` |
3391 | Specifies the signature algorithm used in creating the FIT Image. | 3391 | Specifies the signature algorithm used in creating the FIT Image. |
3392 | This variable is set by default to "rsa2048" by the | 3392 | This variable is set by default to "rsa2048" by the |
3393 | :ref:`ref-classes-kernel-fitimage` class. | 3393 | :ref:`ref-classes-kernel-fit-image` class. |
3394 | 3394 | ||
3395 | :term:`FIT_PAD_ALG` | 3395 | :term:`FIT_PAD_ALG` |
3396 | Specifies the padding algorithm used in creating the FIT Image. | 3396 | Specifies the padding algorithm used in creating the FIT Image. |
3397 | The default value is set to "pkcs-1.5" by the | 3397 | The default value is set to "pkcs-1.5" by the |
3398 | :ref:`ref-classes-kernel-fitimage` class. | 3398 | :ref:`ref-classes-kernel-fit-image` class. |
3399 | 3399 | ||
3400 | :term:`FIT_SIGN_INDIVIDUAL` | 3400 | :term:`FIT_SIGN_INDIVIDUAL` |
3401 | If set to "1", the :ref:`ref-classes-kernel-fitimage` class signs each | 3401 | If set to "1", the :ref:`ref-classes-kernel-fit-image` class signs each |
3402 | image node individually, including the kernel, DTB, RAM disk, and any | 3402 | image node individually, including the kernel, DTB, RAM disk, and any |
3403 | other image types present in the FIT image, in addition to signing the | 3403 | other image types present in the FIT image, in addition to signing the |
3404 | configuration nodes. | 3404 | configuration nodes. |
@@ -3431,13 +3431,13 @@ system and gives an overview of their function and contents. | |||
3431 | :term:`FIT_SIGN_NUMBITS` | 3431 | :term:`FIT_SIGN_NUMBITS` |
3432 | Size of the private key used in the FIT image, in number of bits. | 3432 | Size of the private key used in the FIT image, in number of bits. |
3433 | The default value for this variable is set to "2048" | 3433 | The default value for this variable is set to "2048" |
3434 | by the :ref:`ref-classes-kernel-fitimage` class. | 3434 | by the :ref:`ref-classes-kernel-fit-image` class. |
3435 | 3435 | ||
3436 | :term:`FIT_UBOOT_ENV` | 3436 | :term:`FIT_UBOOT_ENV` |
3437 | This variable allows to add a U-Boot script as a text file to the | 3437 | This variable allows to add a U-Boot script as a text file to the |
3438 | FIT image. Such a script can be sourced from the U-Boot shell. | 3438 | FIT image. Such a script can be sourced from the U-Boot shell. |
3439 | 3439 | ||
3440 | When inheriting the :ref:`ref-classes-kernel-fitimage` class a | 3440 | When inheriting the :ref:`ref-classes-kernel-fit-image` class a |
3441 | script file should be included in the :term:`SRC_URI` of the Linux | 3441 | script file should be included in the :term:`SRC_URI` of the Linux |
3442 | kernel recipe. | 3442 | kernel recipe. |
3443 | 3443 | ||
@@ -5075,9 +5075,7 @@ system and gives an overview of their function and contents. | |||
5075 | :term:`KERNEL_CLASSES` | 5075 | :term:`KERNEL_CLASSES` |
5076 | A list of classes defining kernel image types that the | 5076 | A list of classes defining kernel image types that the |
5077 | :ref:`ref-classes-kernel` class should inherit. You typically | 5077 | :ref:`ref-classes-kernel` class should inherit. You typically |
5078 | append this variable to enable extended image types. An example is | 5078 | append this variable to enable extended image types. |
5079 | ":ref:`ref-classes-kernel-fitimage`", which enables | ||
5080 | FIT image support and resides in ``meta/classes-recipe/kernel-fitimage.bbclass``. | ||
5081 | You can register custom kernel image types with the | 5079 | You can register custom kernel image types with the |
5082 | :ref:`ref-classes-kernel` class using this variable. | 5080 | :ref:`ref-classes-kernel` class using this variable. |
5083 | 5081 | ||
@@ -8764,6 +8762,28 @@ system and gives an overview of their function and contents. | |||
8764 | image), compared to just using the :ref:`ref-classes-create-spdx` class | 8762 | image), compared to just using the :ref:`ref-classes-create-spdx` class |
8765 | with no option. | 8763 | with no option. |
8766 | 8764 | ||
8765 | :term:`SPDX_INCLUDE_COMPILED_SOURCES` | ||
8766 | This option allows the same as :term:`SPDX_INCLUDE_SOURCES` but including | ||
8767 | only the sources used to compile the host tools and the target packages. | ||
8768 | While :term:`SPDX_INCLUDE_SOURCES` includes all files in the source | ||
8769 | directory as source file descriptions, :term:`SPDX_INCLUDE_COMPILED_SOURCES` | ||
8770 | includes only the sources that are used to produce the binaries delivered | ||
8771 | as packages. The source files that are not used during compilation are not | ||
8772 | included in the SBOM. It uses debugsource information generated during | ||
8773 | ``do_package`` to filter out source files. | ||
8774 | |||
8775 | This enables an external tool to use the SPDX information to disregard | ||
8776 | vulnerabilities that are not compiled in the packages. | ||
8777 | |||
8778 | Enable this option as follows:: | ||
8779 | |||
8780 | SPDX_INCLUDE_COMPILED_SOURCES = "1" | ||
8781 | |||
8782 | According to our tests, building ``core-image-minimal`` for the | ||
8783 | ``qemux86-64`` machine, enabling this option compared with the | ||
8784 | :term:`SPDX_INCLUDE_SOURCES` reduces the size of the ``tmp/deploy/spdx`` | ||
8785 | directory from 2GB to 1.6GB. | ||
8786 | |||
8767 | :term:`SPDX_NAMESPACE_PREFIX` | 8787 | :term:`SPDX_NAMESPACE_PREFIX` |
8768 | This option could be used in order to change the prefix of ``spdxDocument`` | 8788 | This option could be used in order to change the prefix of ``spdxDocument`` |
8769 | and the prefix of ``documentNamespace``. It is set by default to | 8789 | and the prefix of ``documentNamespace``. It is set by default to |
@@ -10321,13 +10341,13 @@ system and gives an overview of their function and contents. | |||
10321 | :term:`UBOOT_DTB_LOADADDRESS` | 10341 | :term:`UBOOT_DTB_LOADADDRESS` |
10322 | Specifies the load address for the dtb image used by U-Boot. During FIT | 10342 | Specifies the load address for the dtb image used by U-Boot. During FIT |
10323 | image creation, the :term:`UBOOT_DTB_LOADADDRESS` variable is used in | 10343 | image creation, the :term:`UBOOT_DTB_LOADADDRESS` variable is used in |
10324 | :ref:`ref-classes-kernel-fitimage` class to specify the load address to be | 10344 | :ref:`ref-classes-kernel-fit-image` class to specify the load address to be |
10325 | used in creating the dtb sections of Image Tree Source for the FIT image. | 10345 | used in creating the dtb sections of Image Tree Source for the FIT image. |
10326 | 10346 | ||
10327 | :term:`UBOOT_DTBO_LOADADDRESS` | 10347 | :term:`UBOOT_DTBO_LOADADDRESS` |
10328 | Specifies the load address for the dtbo image used by U-Boot. During FIT | 10348 | Specifies the load address for the dtbo image used by U-Boot. During FIT |
10329 | image creation, the :term:`UBOOT_DTBO_LOADADDRESS` variable is used in | 10349 | image creation, the :term:`UBOOT_DTBO_LOADADDRESS` variable is used in |
10330 | :ref:`ref-classes-kernel-fitimage` class to specify the load address to be | 10350 | :ref:`ref-classes-kernel-fit-image` class to specify the load address to be |
10331 | used in creating the dtbo sections of Image Tree Source for the FIT image. | 10351 | used in creating the dtbo sections of Image Tree Source for the FIT image. |
10332 | 10352 | ||
10333 | :term:`UBOOT_ENTRYPOINT` | 10353 | :term:`UBOOT_ENTRYPOINT` |
@@ -10339,7 +10359,7 @@ system and gives an overview of their function and contents. | |||
10339 | - The :term:`FIT_ADDRESS_CELLS` variable for FIT image creation. | 10359 | - The :term:`FIT_ADDRESS_CELLS` variable for FIT image creation. |
10340 | - The :term:`UBOOT_FIT_ADDRESS_CELLS` variable for U-Boot FIT image creation. | 10360 | - The :term:`UBOOT_FIT_ADDRESS_CELLS` variable for U-Boot FIT image creation. |
10341 | 10361 | ||
10342 | This variable is used by the :ref:`ref-classes-kernel-fitimage`, | 10362 | This variable is used by the :ref:`ref-classes-kernel-fit-image`, |
10343 | :ref:`ref-classes-kernel-uimage`, :ref:`ref-classes-kernel`, | 10363 | :ref:`ref-classes-kernel-uimage`, :ref:`ref-classes-kernel`, |
10344 | :ref:`ref-classes-uboot-config` and :ref:`ref-classes-uboot-sign` | 10364 | :ref:`ref-classes-uboot-config` and :ref:`ref-classes-uboot-sign` |
10345 | classes. | 10365 | classes. |
@@ -10616,7 +10636,7 @@ system and gives an overview of their function and contents. | |||
10616 | - The :term:`FIT_ADDRESS_CELLS` variable for FIT image creation. | 10636 | - The :term:`FIT_ADDRESS_CELLS` variable for FIT image creation. |
10617 | - The :term:`UBOOT_FIT_ADDRESS_CELLS` variable for U-Boot FIT image creation. | 10637 | - The :term:`UBOOT_FIT_ADDRESS_CELLS` variable for U-Boot FIT image creation. |
10618 | 10638 | ||
10619 | This variable is used by the :ref:`ref-classes-kernel-fitimage`, | 10639 | This variable is used by the :ref:`ref-classes-kernel-fit-image`, |
10620 | :ref:`ref-classes-kernel-uimage`, :ref:`ref-classes-kernel`, | 10640 | :ref:`ref-classes-kernel-uimage`, :ref:`ref-classes-kernel`, |
10621 | :ref:`ref-classes-uboot-config` and :ref:`ref-classes-uboot-sign` | 10641 | :ref:`ref-classes-uboot-config` and :ref:`ref-classes-uboot-sign` |
10622 | classes. | 10642 | classes. |
@@ -10644,15 +10664,15 @@ system and gives an overview of their function and contents. | |||
10644 | 10664 | ||
10645 | :term:`UBOOT_MKIMAGE` | 10665 | :term:`UBOOT_MKIMAGE` |
10646 | Specifies the name of the mkimage command as used by the | 10666 | Specifies the name of the mkimage command as used by the |
10647 | :ref:`ref-classes-kernel-fitimage` class to assemble | 10667 | :ref:`ref-classes-kernel-fit-image` class to assemble |
10648 | the FIT image. This can be used to substitute an alternative command, wrapper | 10668 | the FIT image. This can be used to substitute an alternative command, wrapper |
10649 | script or function if desired. The default is "uboot-mkimage". | 10669 | script or function if desired. The default is "uboot-mkimage". |
10650 | 10670 | ||
10651 | :term:`UBOOT_MKIMAGE_DTCOPTS` | 10671 | :term:`UBOOT_MKIMAGE_DTCOPTS` |
10652 | Options for the device tree compiler passed to ``mkimage -D`` feature | 10672 | Options for the device tree compiler passed to ``mkimage -D`` feature |
10653 | while creating a FIT image with the :ref:`ref-classes-kernel-fitimage` | 10673 | while creating a FIT image with the :ref:`ref-classes-kernel-fit-image` |
10654 | class. If :term:`UBOOT_MKIMAGE_DTCOPTS` is not set then the | 10674 | class. If :term:`UBOOT_MKIMAGE_DTCOPTS` is not set then the |
10655 | :ref:`ref-classes-kernel-fitimage` class will not pass the ``-D`` option | 10675 | :ref:`ref-classes-kernel-fit-image` class will not pass the ``-D`` option |
10656 | to ``mkimage``. | 10676 | to ``mkimage``. |
10657 | 10677 | ||
10658 | This variable is also used by the :ref:`ref-classes-uboot-sign` class. | 10678 | This variable is also used by the :ref:`ref-classes-uboot-sign` class. |
@@ -10663,42 +10683,42 @@ system and gives an overview of their function and contents. | |||
10663 | 10683 | ||
10664 | :term:`UBOOT_MKIMAGE_SIGN` | 10684 | :term:`UBOOT_MKIMAGE_SIGN` |
10665 | Specifies the name of the mkimage command as used by the | 10685 | Specifies the name of the mkimage command as used by the |
10666 | :ref:`ref-classes-kernel-fitimage` class to sign | 10686 | :ref:`ref-classes-kernel-fit-image` class to sign |
10667 | the FIT image after it has been assembled (if enabled). This can be used | 10687 | the FIT image after it has been assembled (if enabled). This can be used |
10668 | to substitute an alternative command, wrapper script or function if | 10688 | to substitute an alternative command, wrapper script or function if |
10669 | desired. The default is "${:term:`UBOOT_MKIMAGE`}". | 10689 | desired. The default is "${:term:`UBOOT_MKIMAGE`}". |
10670 | 10690 | ||
10671 | :term:`UBOOT_MKIMAGE_SIGN_ARGS` | 10691 | :term:`UBOOT_MKIMAGE_SIGN_ARGS` |
10672 | Optionally specifies additional arguments for the | 10692 | Optionally specifies additional arguments for the |
10673 | :ref:`ref-classes-kernel-fitimage` class to pass to the | 10693 | :ref:`ref-classes-kernel-fit-image` class to pass to the |
10674 | mkimage command when signing the FIT image. | 10694 | mkimage command when signing the FIT image. |
10675 | 10695 | ||
10676 | :term:`UBOOT_RD_ENTRYPOINT` | 10696 | :term:`UBOOT_RD_ENTRYPOINT` |
10677 | Specifies the entrypoint for the RAM disk image. During FIT image | 10697 | Specifies the entrypoint for the RAM disk image. During FIT image |
10678 | creation, the :term:`UBOOT_RD_ENTRYPOINT` variable is used in | 10698 | creation, the :term:`UBOOT_RD_ENTRYPOINT` variable is used in |
10679 | :ref:`ref-classes-kernel-fitimage` class to specify the entrypoint to be | 10699 | :ref:`ref-classes-kernel-fit-image` class to specify the entrypoint to be |
10680 | used in creating the Image Tree Source for the FIT image. | 10700 | used in creating the Image Tree Source for the FIT image. |
10681 | 10701 | ||
10682 | :term:`UBOOT_RD_LOADADDRESS` | 10702 | :term:`UBOOT_RD_LOADADDRESS` |
10683 | Specifies the load address for the RAM disk image. During FIT image | 10703 | Specifies the load address for the RAM disk image. During FIT image |
10684 | creation, the :term:`UBOOT_RD_LOADADDRESS` variable is used in | 10704 | creation, the :term:`UBOOT_RD_LOADADDRESS` variable is used in |
10685 | :ref:`ref-classes-kernel-fitimage` class to specify the load address to | 10705 | :ref:`ref-classes-kernel-fit-image` class to specify the load address to |
10686 | be used in creating the Image Tree Source for the FIT image. | 10706 | be used in creating the Image Tree Source for the FIT image. |
10687 | 10707 | ||
10688 | :term:`UBOOT_SIGN_ENABLE` | 10708 | :term:`UBOOT_SIGN_ENABLE` |
10689 | Enable signing of FIT image. The default value is "0". | 10709 | Enable signing of FIT image. The default value is "0". |
10690 | 10710 | ||
10691 | This variable is used by the :ref:`ref-classes-kernel-fitimage`, | 10711 | This variable is used by the :ref:`ref-classes-kernel-fit-image`, |
10692 | :ref:`ref-classes-uboot-config` and :ref:`ref-classes-uboot-sign` | 10712 | :ref:`ref-classes-uboot-config` and :ref:`ref-classes-uboot-sign` |
10693 | classes. | 10713 | classes. |
10694 | 10714 | ||
10695 | :term:`UBOOT_SIGN_KEYDIR` | 10715 | :term:`UBOOT_SIGN_KEYDIR` |
10696 | Location of the directory containing the RSA key and certificate used for | 10716 | Location of the directory containing the RSA key and certificate used for |
10697 | signing FIT image, used by the :ref:`ref-classes-kernel-fitimage` and | 10717 | signing FIT image, used by the :ref:`ref-classes-kernel-fit-image` and |
10698 | :ref:`ref-classes-uboot-sign` classes. | 10718 | :ref:`ref-classes-uboot-sign` classes. |
10699 | 10719 | ||
10700 | :term:`UBOOT_SIGN_KEYNAME` | 10720 | :term:`UBOOT_SIGN_KEYNAME` |
10701 | The name of keys used by the :ref:`ref-classes-kernel-fitimage` class | 10721 | The name of keys used by the :ref:`ref-classes-kernel-fit-image` class |
10702 | for signing U-Boot FIT image stored in the :term:`UBOOT_SIGN_KEYDIR` | 10722 | for signing U-Boot FIT image stored in the :term:`UBOOT_SIGN_KEYDIR` |
10703 | directory. If we have for example a ``dev.key`` key and a ``dev.crt`` | 10723 | directory. If we have for example a ``dev.key`` key and a ``dev.crt`` |
10704 | certificate stored in the :term:`UBOOT_SIGN_KEYDIR` directory, you will | 10724 | certificate stored in the :term:`UBOOT_SIGN_KEYDIR` directory, you will |
diff --git a/documentation/ref-manual/yocto-project-supported-features.rst b/documentation/ref-manual/yocto-project-supported-features.rst index 345280d67d..f67da0e6e8 100644 --- a/documentation/ref-manual/yocto-project-supported-features.rst +++ b/documentation/ref-manual/yocto-project-supported-features.rst | |||
@@ -92,10 +92,10 @@ Below is a list of primary tested features, their maintainer(s) and builder(s): | |||
92 | - meta-exein layer testing | 92 | - meta-exein layer testing |
93 | - TBD | 93 | - TBD |
94 | - meta-exein | 94 | - meta-exein |
95 | * - `meta-virtualization <https://git.yoctoproject.org/meta-virtualization/>`__ | 95 | * - `meta-webosose <https://github.com/webosose/meta-webosose>`__ |
96 | - meta-virtualization layer testing | 96 | - meta-webosose layer testing |
97 | - TBD | 97 | - TBD |
98 | - meta-virt | 98 | - meta-webosose |
99 | * - :ref:`Multilib <dev-manual/libraries:Combining Multiple Versions of Library Files into One Image>` | 99 | * - :ref:`Multilib <dev-manual/libraries:Combining Multiple Versions of Library Files into One Image>` |
100 | - Multilib feature testing | 100 | - Multilib feature testing |
101 | - Collective effort | 101 | - Collective effort |
@@ -114,7 +114,7 @@ Below is a list of primary tested features, their maintainer(s) and builder(s): | |||
114 | - pkgman-non-rpm (other builders use RPM by default) | 114 | - pkgman-non-rpm (other builders use RPM by default) |
115 | * - :ref:`Patchtest <contributor-guide/submit-changes:Validating Patches with Patchtest>` | 115 | * - :ref:`Patchtest <contributor-guide/submit-changes:Validating Patches with Patchtest>` |
116 | - Patchtest tool selftests | 116 | - Patchtest tool selftests |
117 | - TBD | 117 | - Collective effort |
118 | - patchtest-selftest | 118 | - patchtest-selftest |
119 | * - :wikipedia:`RISC-V (64-bit) <RISC-V>` | 119 | * - :wikipedia:`RISC-V (64-bit) <RISC-V>` |
120 | - RISC-V architecture testing (64-bit) | 120 | - RISC-V architecture testing (64-bit) |
@@ -211,20 +211,19 @@ builder(s): | |||
211 | - PowerPC architecture testing (32-bit) | 211 | - PowerPC architecture testing (32-bit) |
212 | - TBD | 212 | - TBD |
213 | - qemuppc, | 213 | - qemuppc, |
214 | qemuppc-alt, | ||
215 | qemuppc-tc | 214 | qemuppc-tc |
216 | * - :oe_git:`meta-openembedded </meta-openembedded>` | 215 | * - :oe_git:`meta-openembedded </meta-openembedded>` |
217 | - meta-openembedded layer testing | 216 | - meta-openembedded layer testing |
218 | - TBD | 217 | - Collective effort / openembedded-devel mailing list <openebedded-devel@lists.openembedded.org> |
219 | - meta-oe | 218 | - meta-oe |
220 | * - `meta-mingw <https://git.yoctoproject.org/meta-mingw>`__ | 219 | * - `meta-mingw <https://git.yoctoproject.org/meta-mingw>`__ |
221 | - mingw based SDKs testing | 220 | - mingw based SDKs testing |
222 | - TBD | 221 | - TBD |
223 | - meta-mingw | 222 | - meta-mingw |
224 | * - `meta-webosose <https://github.com/webosose/meta-webosose>`__ | 223 | * - `meta-virtualization <https://git.yoctoproject.org/meta-virtualization/>`__ |
225 | - meta-webosose layer testing | 224 | - meta-virtualization layer testing |
226 | - TBD | 225 | - meta-virtualization mailing list <meta-virtualization@lists.yoctoproject.org> |
227 | - meta-webosose | 226 | - meta-virt |
228 | * - :wikipedia:`RISC-V (32-bit) <RISC-V>` | 227 | * - :wikipedia:`RISC-V (32-bit) <RISC-V>` |
229 | - RISC-V architecture testing (32-bit) | 228 | - RISC-V architecture testing (32-bit) |
230 | - Collective effort | 229 | - Collective effort |
@@ -256,6 +255,10 @@ it is on a best effort only basis. | |||
256 | qemumips-alt, | 255 | qemumips-alt, |
257 | qemumips-tc, | 256 | qemumips-tc, |
258 | qemumips64-tc | 257 | qemumips64-tc |
258 | * - :wikipedia:`PowerPC (32-bit) <PowerPC>` Systemd | ||
259 | - PowerPC architecture testing (32-bit) with systemd | ||
260 | - No maintainers | ||
261 | - qemuppc-alt | ||
259 | * - :wikipedia:`PowerPC (64-bit) <PowerPC>` | 262 | * - :wikipedia:`PowerPC (64-bit) <PowerPC>` |
260 | - PowerPC architecture testing (64-bit) | 263 | - PowerPC architecture testing (64-bit) |
261 | - No maintainers | 264 | - No maintainers |
diff --git a/documentation/standards.md b/documentation/standards.md index 8300d813dc..801efe3457 100644 --- a/documentation/standards.md +++ b/documentation/standards.md | |||
@@ -126,7 +126,16 @@ that most themes only style these two admonitions. | |||
126 | 126 | ||
127 | ## ReStructured Text Syntax standards | 127 | ## ReStructured Text Syntax standards |
128 | 128 | ||
129 | This section has not been filled yet | 129 | ### doc directive |
130 | |||
131 | The [doc directive](https://www.sphinx-doc.org/en/master/usage/referencing.html#role-doc) | ||
132 | allows to refer to another document within yocto-docs, like: | ||
133 | |||
134 | For more information, read :doc:`/bsp-guide/index`. | ||
135 | |||
136 | Note that only "absolute" paths (starting with a '/') are allowed. The root | ||
137 | directory of that path is documentation/, that is, :doc:`/bsp-guide/index` | ||
138 | points at documentation/bsp-guide/index.rst. | ||
130 | 139 | ||
131 | ## Adding screenshots | 140 | ## Adding screenshots |
132 | 141 | ||
diff --git a/documentation/transitioning-to-a-custom-environment.rst b/documentation/transitioning-to-a-custom-environment.rst index 6ff55e5619..a5f55c567a 100644 --- a/documentation/transitioning-to-a-custom-environment.rst +++ b/documentation/transitioning-to-a-custom-environment.rst | |||
@@ -8,8 +8,8 @@ Transitioning to a custom environment for systems development | |||
8 | 8 | ||
9 | .. note:: | 9 | .. note:: |
10 | 10 | ||
11 | So you've finished the :doc:`brief-yoctoprojectqs/index` and | 11 | So you've finished the :doc:`/brief-yoctoprojectqs/index` and |
12 | glanced over the document :doc:`what-i-wish-id-known`, the latter contains | 12 | glanced over the document :doc:`/what-i-wish-id-known`, the latter contains |
13 | important information learned from other users. You're well prepared. But | 13 | important information learned from other users. You're well prepared. But |
14 | now, as you are starting your own project, it isn't exactly straightforward what | 14 | now, as you are starting your own project, it isn't exactly straightforward what |
15 | to do. And, the documentation is daunting. We've put together a few hints to | 15 | to do. And, the documentation is daunting. We've put together a few hints to |
diff --git a/documentation/what-i-wish-id-known.rst b/documentation/what-i-wish-id-known.rst index 836097910d..ddee6ad749 100644 --- a/documentation/what-i-wish-id-known.rst +++ b/documentation/what-i-wish-id-known.rst | |||
@@ -49,7 +49,7 @@ contact us with other suggestions. | |||
49 | their silicon. These layers have names such as "meta-intel" or "meta-ti". Try | 49 | their silicon. These layers have names such as "meta-intel" or "meta-ti". Try |
50 | not to build layers from scratch. If you do have custom silicon, use one of | 50 | not to build layers from scratch. If you do have custom silicon, use one of |
51 | these layers as a guide or template and familiarize yourself with the | 51 | these layers as a guide or template and familiarize yourself with the |
52 | :doc:`bsp-guide/index`. | 52 | :doc:`/bsp-guide/index`. |
53 | 53 | ||
54 | #. **Do not put everything into one layer:** | 54 | #. **Do not put everything into one layer:** |
55 | Use different layers to logically separate information in your build. As an | 55 | Use different layers to logically separate information in your build. As an |
@@ -127,7 +127,7 @@ contact us with other suggestions. | |||
127 | You can build and run a specific task for a specific package (including | 127 | You can build and run a specific task for a specific package (including |
128 | devshell) or even a single recipe. When developers first start using the | 128 | devshell) or even a single recipe. When developers first start using the |
129 | Yocto Project, the instructions found in the | 129 | Yocto Project, the instructions found in the |
130 | :doc:`brief-yoctoprojectqs/index` show how to create an image | 130 | :doc:`/brief-yoctoprojectqs/index` show how to create an image |
131 | and then run or flash that image. However, you can actually build just a | 131 | and then run or flash that image. However, you can actually build just a |
132 | single recipe. Thus, if some dependency or recipe isn't working, you can just | 132 | single recipe. Thus, if some dependency or recipe isn't working, you can just |
133 | say "bitbake foo" where "foo" is the name for a specific recipe. As you | 133 | say "bitbake foo" where "foo" is the name for a specific recipe. As you |
diff --git a/meta-poky/conf/layer.conf b/meta-poky/conf/layer.conf index 483046b6d3..9057670088 100644 --- a/meta-poky/conf/layer.conf +++ b/meta-poky/conf/layer.conf | |||
@@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "yocto" | |||
9 | BBFILE_PATTERN_yocto = "^${LAYERDIR}/" | 9 | BBFILE_PATTERN_yocto = "^${LAYERDIR}/" |
10 | BBFILE_PRIORITY_yocto = "5" | 10 | BBFILE_PRIORITY_yocto = "5" |
11 | 11 | ||
12 | LAYERSERIES_COMPAT_yocto = "walnascar" | 12 | LAYERSERIES_COMPAT_yocto = "whinlatter" |
13 | 13 | ||
14 | # This should only be incremented on significant changes that will | 14 | # This should only be incremented on significant changes that will |
15 | # cause compatibility issues with other layers | 15 | # cause compatibility issues with other layers |
diff --git a/meta-poky/recipes-core/tiny-init/tiny-init.bb b/meta-poky/recipes-core/tiny-init/tiny-init.bb index 586596259b..3a774fecc4 100644 --- a/meta-poky/recipes-core/tiny-init/tiny-init.bb +++ b/meta-poky/recipes-core/tiny-init/tiny-init.bb | |||
@@ -11,8 +11,7 @@ SRC_URI = "file://init \ | |||
11 | file://rc.local.sample \ | 11 | file://rc.local.sample \ |
12 | " | 12 | " |
13 | 13 | ||
14 | S = "${WORKDIR}/sources" | 14 | S = "${UNPACKDIR}" |
15 | UNPACKDIR = "${S}" | ||
16 | 15 | ||
17 | do_configure() { | 16 | do_configure() { |
18 | : | 17 | : |
diff --git a/meta-selftest/conf/layer.conf b/meta-selftest/conf/layer.conf index c2767eb605..ecc45ded8c 100644 --- a/meta-selftest/conf/layer.conf +++ b/meta-selftest/conf/layer.conf | |||
@@ -11,4 +11,4 @@ BBFILE_PRIORITY_selftest = "5" | |||
11 | 11 | ||
12 | addpylib ${LAYERDIR}/lib oeqa | 12 | addpylib ${LAYERDIR}/lib oeqa |
13 | 13 | ||
14 | LAYERSERIES_COMPAT_selftest = "walnascar" | 14 | LAYERSERIES_COMPAT_selftest = "whinlatter" |
diff --git a/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb b/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb index ca2141c972..82019e2224 100644 --- a/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb +++ b/meta-selftest/recipes-devtools/mtd/mtd-utils-selftest_git.bb | |||
@@ -18,8 +18,6 @@ SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \ | |||
18 | file://0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch \ | 18 | file://0001-tests-Remove-unused-linux-fs.h-header-from-includes.patch \ |
19 | " | 19 | " |
20 | 20 | ||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | # xattr support creates an additional compile-time dependency on acl because | 21 | # xattr support creates an additional compile-time dependency on acl because |
24 | # the sys/acl.h header is needed. libacl is not needed and thus enabling xattr | 22 | # the sys/acl.h header is needed. libacl is not needed and thus enabling xattr |
25 | # regardless whether acl is enabled or disabled in the distro should be okay. | 23 | # regardless whether acl is enabled or disabled in the distro should be okay. |
diff --git a/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb b/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb index 50246a8a11..12afec8b1b 100644 --- a/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb +++ b/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://git.yoctoproject.org/guessing-game.git;protocol=https;branch=ma | |||
12 | PV = "0.1.0" | 12 | PV = "0.1.0" |
13 | SRCREV = "469c9e2230ca4fa9e391c94be6e697733e769500" | 13 | SRCREV = "469c9e2230ca4fa9e391c94be6e697733e769500" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit python_maturin cargo-update-recipe-crates | 15 | inherit python_maturin cargo-update-recipe-crates |
18 | 16 | ||
19 | require ${BPN}-crates.inc | 17 | require ${BPN}-crates.inc |
diff --git a/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb.upgraded b/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb.upgraded index f60a62718d..194a8efe83 100644 --- a/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb.upgraded +++ b/meta-selftest/recipes-devtools/python/python3-guessing-game_git.bb.upgraded | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://git.yoctoproject.org/guessing-game.git;protocol=https;branch=ma | |||
12 | PV = "0.2.0" | 12 | PV = "0.2.0" |
13 | SRCREV = "40cf004c2772ffa20ea803fa3be1528a75be3e98" | 13 | SRCREV = "40cf004c2772ffa20ea803fa3be1528a75be3e98" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit python_maturin cargo-update-recipe-crates | 15 | inherit python_maturin cargo-update-recipe-crates |
18 | 16 | ||
19 | require ${BPN}-crates.inc | 17 | require ${BPN}-crates.inc |
diff --git a/meta-selftest/recipes-devtools/rust/rust-c-lib-example-bin_git.bb b/meta-selftest/recipes-devtools/rust/rust-c-lib-example-bin_git.bb index 47d878597a..890dbbbe8d 100644 --- a/meta-selftest/recipes-devtools/rust/rust-c-lib-example-bin_git.bb +++ b/meta-selftest/recipes-devtools/rust/rust-c-lib-example-bin_git.bb | |||
@@ -8,7 +8,6 @@ SRC_URI = " \ | |||
8 | " | 8 | " |
9 | 9 | ||
10 | SRCREV = "fc53c457f69aa5221ec1f8619a007e8150db5e60" | 10 | SRCREV = "fc53c457f69aa5221ec1f8619a007e8150db5e60" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | DEPENDS = "rust-c-lib-example" | 12 | DEPENDS = "rust-c-lib-example" |
14 | 13 | ||
diff --git a/meta-selftest/recipes-devtools/rust/rust-c-lib-example_git.bb b/meta-selftest/recipes-devtools/rust/rust-c-lib-example_git.bb index 6e7c250b92..0217d1718f 100644 --- a/meta-selftest/recipes-devtools/rust/rust-c-lib-example_git.bb +++ b/meta-selftest/recipes-devtools/rust/rust-c-lib-example_git.bb | |||
@@ -8,7 +8,6 @@ SRC_URI = " \ | |||
8 | " | 8 | " |
9 | 9 | ||
10 | SRCREV = "fc53c457f69aa5221ec1f8619a007e8150db5e60" | 10 | SRCREV = "fc53c457f69aa5221ec1f8619a007e8150db5e60" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | inherit cargo_c | 12 | inherit cargo_c |
14 | 13 | ||
diff --git a/meta-selftest/recipes-extended/hello-rs/hello-rs_0.1.0.bb b/meta-selftest/recipes-extended/hello-rs/hello-rs_0.1.0.bb index 9a136f2978..f6555a31dd 100644 --- a/meta-selftest/recipes-extended/hello-rs/hello-rs_0.1.0.bb +++ b/meta-selftest/recipes-extended/hello-rs/hello-rs_0.1.0.bb | |||
@@ -12,7 +12,7 @@ SRCREV = "d3d096eda182644868f8e7458dcfa538ff637db3" | |||
12 | SRCREV_FORMAT .= "_hello-lib" | 12 | SRCREV_FORMAT .= "_hello-lib" |
13 | SRCREV_hello-lib = "59c84574e844617043cf337bc8fa537cf87ad8ae" | 13 | SRCREV_hello-lib = "59c84574e844617043cf337bc8fa537cf87ad8ae" |
14 | 14 | ||
15 | S = "${WORKDIR}/rust" | 15 | S = "${UNPACKDIR}/rust" |
16 | 16 | ||
17 | inherit cargo cargo-update-recipe-crates ptest-cargo | 17 | inherit cargo cargo-update-recipe-crates ptest-cargo |
18 | 18 | ||
diff --git a/meta-selftest/recipes-extended/sysdig/sysdig-selftest_0.28.0.bb b/meta-selftest/recipes-extended/sysdig/sysdig-selftest_0.28.0.bb index 819f65409d..ea9a78dd1b 100644 --- a/meta-selftest/recipes-extended/sysdig/sysdig-selftest_0.28.0.bb +++ b/meta-selftest/recipes-extended/sysdig/sysdig-selftest_0.28.0.bb | |||
@@ -23,7 +23,7 @@ JIT:powerpc64 = "" | |||
23 | RDEPENDS:${PN} = "bash" | 23 | RDEPENDS:${PN} = "bash" |
24 | 24 | ||
25 | SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig \ | 25 | SRC_URI = "git://github.com/draios/sysdig.git;branch=dev;protocol=https;name=sysdig \ |
26 | git://github.com/falcosecurity/libs;protocol=https;branch=master;name=falco;subdir=git/falcosecurity-libs \ | 26 | git://github.com/falcosecurity/libs;protocol=https;branch=master;name=falco;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/falcosecurity-libs \ |
27 | file://0055-Add-cstdint-for-uintXX_t-types.patch;patchdir=./falcosecurity-libs \ | 27 | file://0055-Add-cstdint-for-uintXX_t-types.patch;patchdir=./falcosecurity-libs \ |
28 | file://0099-cmake-Pass-PROBE_NAME-via-CFLAGS.patch \ | 28 | file://0099-cmake-Pass-PROBE_NAME-via-CFLAGS.patch \ |
29 | " | 29 | " |
@@ -32,8 +32,6 @@ SRCREV_falco = "caa0e4d0044fdaaebab086592a97f0c7f32aeaa9" | |||
32 | 32 | ||
33 | SRCREV_FORMAT = "sysdig_falco" | 33 | SRCREV_FORMAT = "sysdig_falco" |
34 | 34 | ||
35 | S = "${WORKDIR}/git" | ||
36 | |||
37 | EXTRA_OECMAKE = "\ | 35 | EXTRA_OECMAKE = "\ |
38 | -DBUILD_DRIVER=OFF \ | 36 | -DBUILD_DRIVER=OFF \ |
39 | -DMINIMAL_BUILD=ON \ | 37 | -DMINIMAL_BUILD=ON \ |
diff --git a/meta-selftest/recipes-test/cpp/cpp-example.inc b/meta-selftest/recipes-test/cpp/cpp-example.inc index 41aaa7219a..76ff64e87f 100644 --- a/meta-selftest/recipes-test/cpp/cpp-example.inc +++ b/meta-selftest/recipes-test/cpp/cpp-example.inc | |||
@@ -19,7 +19,6 @@ SRC_URI = "\ | |||
19 | file://run-ptest \ | 19 | file://run-ptest \ |
20 | " | 20 | " |
21 | 21 | ||
22 | S = "${WORKDIR}/sources" | 22 | S = "${UNPACKDIR}" |
23 | UNPACKDIR = "${S}" | ||
24 | 23 | ||
25 | inherit ptest | 24 | inherit ptest |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-ignored.bb b/meta-selftest/recipes-test/devtool/devtool-test-ignored.bb index 6a3d58c884..c7740eb118 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-ignored.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-ignored.bb | |||
@@ -4,6 +4,6 @@ INHIBIT_DEFAULT_DEPS = "1" | |||
4 | SRC_URI = "file://${BPN}.tar.gz \ | 4 | SRC_URI = "file://${BPN}.tar.gz \ |
5 | file://${BPN}.patch" | 5 | file://${BPN}.patch" |
6 | 6 | ||
7 | S = "${WORKDIR}/${BPN}" | 7 | S = "${UNPACKDIR}/${BPN}" |
8 | 8 | ||
9 | EXCLUDE_FROM_WORLD = "1" | 9 | EXCLUDE_FROM_WORLD = "1" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb b/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb index d0fd697978..03e082e83f 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb | |||
@@ -12,7 +12,7 @@ SRC_URI:append:class-native = " file://file3" | |||
12 | SRC_URI[md5sum] = "92a253df9211e9c20172796ecf388f13" | 12 | SRC_URI[md5sum] = "92a253df9211e9c20172796ecf388f13" |
13 | SRC_URI[sha256sum] = "26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e" | 13 | SRC_URI[sha256sum] = "26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e" |
14 | 14 | ||
15 | S = "${WORKDIR}/syslinux-${PV}" | 15 | S = "${UNPACKDIR}/syslinux-${PV}" |
16 | 16 | ||
17 | EXCLUDE_FROM_WORLD = "1" | 17 | EXCLUDE_FROM_WORLD = "1" |
18 | BBCLASSEXTEND = "native" | 18 | BBCLASSEXTEND = "native" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb b/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb index 446c51f09b..54463fed98 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb | |||
@@ -6,8 +6,7 @@ SRC_URI = "file://file1 \ | |||
6 | 6 | ||
7 | SRC_URI:append:class-native = " file://file3" | 7 | SRC_URI:append:class-native = " file://file3" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | EXCLUDE_FROM_WORLD = "1" | 11 | EXCLUDE_FROM_WORLD = "1" |
13 | BBCLASSEXTEND = "native" | 12 | BBCLASSEXTEND = "native" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-long-filename.bb b/meta-selftest/recipes-test/devtool/devtool-test-long-filename.bb index 3ec22cae7f..3653403a2e 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-long-filename.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-long-filename.bb | |||
@@ -4,6 +4,6 @@ INHIBIT_DEFAULT_DEPS = "1" | |||
4 | SRC_URI = "file://${BPN}.tar.gz \ | 4 | SRC_URI = "file://${BPN}.tar.gz \ |
5 | file://0001-I-ll-patch-you-only-if-devtool-lets-me-to-do-it-corr.patch" | 5 | file://0001-I-ll-patch-you-only-if-devtool-lets-me-to-do-it-corr.patch" |
6 | 6 | ||
7 | S = "${WORKDIR}/${BPN}" | 7 | S = "${UNPACKDIR}/${BPN}" |
8 | 8 | ||
9 | EXCLUDE_FROM_WORLD = "1" | 9 | EXCLUDE_FROM_WORLD = "1" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb b/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb index e25b3d9747..f6960320db 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb | |||
@@ -8,7 +8,7 @@ SRC_URI = "http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.4.tar.gz | |||
8 | " | 8 | " |
9 | UPSTREAM_VERSION_UNKNOWN = "1" | 9 | UPSTREAM_VERSION_UNKNOWN = "1" |
10 | 10 | ||
11 | S = "${WORKDIR}/xrestop-0.4" | 11 | S = "${UNPACKDIR}/xrestop-0.4" |
12 | 12 | ||
13 | SRC_URI[md5sum] = "d8a54596cbaf037e62b80c4585a3ca9b" | 13 | SRC_URI[md5sum] = "d8a54596cbaf037e62b80c4585a3ca9b" |
14 | SRC_URI[sha256sum] = "67c2fc94a7ecedbaae0d1837e82e93d1d98f4a6d759828860e552119af3ce257" | 14 | SRC_URI[sha256sum] = "67c2fc94a7ecedbaae0d1837e82e93d1d98f4a6d759828860e552119af3ce257" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-reset-re++.bb b/meta-selftest/recipes-test/devtool/devtool-test-reset-re++.bb index 35672a5265..0146be4c52 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-reset-re++.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-reset-re++.bb | |||
@@ -3,7 +3,6 @@ INHIBIT_DEFAULT_DEPS = "1" | |||
3 | 3 | ||
4 | SRC_URI = "file://file1" | 4 | SRC_URI = "file://file1" |
5 | 5 | ||
6 | S = "${WORKDIR}/sources" | 6 | S = "${UNPACKDIR}" |
7 | UNPACKDIR = "${S}" | ||
8 | 7 | ||
9 | EXCLUDE_FROM_WORLD = "1" | 8 | EXCLUDE_FROM_WORLD = "1" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb b/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb index 3f6956524b..966142431b 100644 --- a/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb +++ b/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb | |||
@@ -4,6 +4,6 @@ INHIBIT_DEFAULT_DEPS = "1" | |||
4 | SRC_URI = "file://devtool-test-subdir.tar.gz \ | 4 | SRC_URI = "file://devtool-test-subdir.tar.gz \ |
5 | file://testfile;subdir=${BPN}" | 5 | file://testfile;subdir=${BPN}" |
6 | 6 | ||
7 | S = "${WORKDIR}/${BPN}" | 7 | S = "${UNPACKDIR}/${BPN}" |
8 | 8 | ||
9 | EXCLUDE_FROM_WORLD = "1" | 9 | EXCLUDE_FROM_WORLD = "1" |
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb index fee5bee739..254ea45708 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb | |||
@@ -14,7 +14,7 @@ SRC_URI[sha256sum] = "681bcca9784bf3cb2207e68236d1f68e2aa7b80f999b5750dc77dcd756 | |||
14 | 14 | ||
15 | PR = "r5" | 15 | PR = "r5" |
16 | 16 | ||
17 | S = "${WORKDIR}/pv-${PV}" | 17 | S = "${UNPACKDIR}/pv-${PV}" |
18 | 18 | ||
19 | EXCLUDE_FROM_WORLD = "1" | 19 | EXCLUDE_FROM_WORLD = "1" |
20 | 20 | ||
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded index d75df0c8c7..f80744e14b 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded | |||
@@ -11,7 +11,7 @@ RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" | |||
11 | 11 | ||
12 | SRC_URI[sha256sum] = "9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07fd82c3" | 12 | SRC_URI[sha256sum] = "9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07fd82c3" |
13 | 13 | ||
14 | S = "${WORKDIR}/pv-${PV}" | 14 | S = "${UNPACKDIR}/pv-${PV}" |
15 | 15 | ||
16 | EXCLUDE_FROM_WORLD = "1" | 16 | EXCLUDE_FROM_WORLD = "1" |
17 | 17 | ||
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb index 2558a22ce5..66d66e95e2 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master" | |||
15 | UPSTREAM_CHECK_COMMITS = "1" | 15 | UPSTREAM_CHECK_COMMITS = "1" |
16 | RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" | 16 | RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | EXCLUDE_FROM_WORLD = "1" | 18 | EXCLUDE_FROM_WORLD = "1" |
21 | 19 | ||
22 | inherit autotools pkgconfig | 20 | inherit autotools pkgconfig |
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded index eaa8bd898d..d3256ef5df 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded | |||
@@ -14,8 +14,6 @@ SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master" | |||
14 | UPSTREAM_CHECK_COMMITS = "1" | 14 | UPSTREAM_CHECK_COMMITS = "1" |
15 | RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" | 15 | RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | EXCLUDE_FROM_WORLD = "1" | 17 | EXCLUDE_FROM_WORLD = "1" |
20 | 18 | ||
21 | inherit autotools pkgconfig | 19 | inherit autotools pkgconfig |
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb index 69c0d351ec..0501e2025f 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb | |||
@@ -8,7 +8,7 @@ RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" | |||
8 | 8 | ||
9 | SRC_URI[md5sum] = "9365d86bd884222b4bf1039b5a9ed1bd" | 9 | SRC_URI[md5sum] = "9365d86bd884222b4bf1039b5a9ed1bd" |
10 | 10 | ||
11 | S = "${WORKDIR}/pv-${PV}" | 11 | S = "${UNPACKDIR}/pv-${PV}" |
12 | 12 | ||
13 | EXCLUDE_FROM_WORLD = "1" | 13 | EXCLUDE_FROM_WORLD = "1" |
14 | 14 | ||
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb.upgraded index 3ce7e85e10..2ba7c8213e 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb.upgraded +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test3_1.5.3.bb.upgraded | |||
@@ -7,7 +7,7 @@ SRC_URI = "http://www.ivarch.com/programs/sources/pv-${PV}.tar.gz" | |||
7 | UPSTREAM_CHECK_URI = "http://www.ivarch.com/programs/pv.shtml" | 7 | UPSTREAM_CHECK_URI = "http://www.ivarch.com/programs/pv.shtml" |
8 | RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" | 8 | RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" |
9 | 9 | ||
10 | S = "${WORKDIR}/pv-${PV}" | 10 | S = "${UNPACKDIR}/pv-${PV}" |
11 | 11 | ||
12 | EXCLUDE_FROM_WORLD = "1" | 12 | EXCLUDE_FROM_WORLD = "1" |
13 | 13 | ||
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb index 9abf80e6ed..71c03653f7 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb | |||
@@ -14,7 +14,7 @@ SRC_URI[sha512sum] = "32efe7071a363f547afc74e96774f711795edda1d2702823a347d0f995 | |||
14 | 14 | ||
15 | PR = "r5" | 15 | PR = "r5" |
16 | 16 | ||
17 | S = "${WORKDIR}/pv-${PV}" | 17 | S = "${UNPACKDIR}/pv-${PV}" |
18 | 18 | ||
19 | EXCLUDE_FROM_WORLD = "1" | 19 | EXCLUDE_FROM_WORLD = "1" |
20 | 20 | ||
diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb.upgraded index cd2a0842f4..0bc9f71da6 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb.upgraded +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test4_1.5.3.bb.upgraded | |||
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07 | |||
11 | SRC_URI[sha384sum] = "218c8d2d097aeba5310be759bc20573f18ffa0b11701eac6dd2e7e14ddf13c6e0e094ca7ca026eaa05ef92a056402e36" | 11 | SRC_URI[sha384sum] = "218c8d2d097aeba5310be759bc20573f18ffa0b11701eac6dd2e7e14ddf13c6e0e094ca7ca026eaa05ef92a056402e36" |
12 | SRC_URI[sha512sum] = "1cf9d7376fceefcd594d0a8b591afc8e11ce89f7210d10ad74438974ecebe9cc5d9ec4db9cc79e0566bfd2b0278c0cc263c07547803e7536432cd1ffd32d8a45" | 12 | SRC_URI[sha512sum] = "1cf9d7376fceefcd594d0a8b591afc8e11ce89f7210d10ad74438974ecebe9cc5d9ec4db9cc79e0566bfd2b0278c0cc263c07547803e7536432cd1ffd32d8a45" |
13 | 13 | ||
14 | S = "${WORKDIR}/pv-${PV}" | 14 | S = "${UNPACKDIR}/pv-${PV}" |
15 | 15 | ||
16 | EXCLUDE_FROM_WORLD = "1" | 16 | EXCLUDE_FROM_WORLD = "1" |
17 | 17 | ||
diff --git a/meta-selftest/recipes-test/fortran/fortran-helloworld.bb b/meta-selftest/recipes-test/fortran/fortran-helloworld.bb index 11928dc95a..240ed473cc 100644 --- a/meta-selftest/recipes-test/fortran/fortran-helloworld.bb +++ b/meta-selftest/recipes-test/fortran/fortran-helloworld.bb | |||
@@ -6,8 +6,7 @@ DEPENDS = "libgfortran" | |||
6 | 6 | ||
7 | SRC_URI = "file://hello.f95" | 7 | SRC_URI = "file://hello.f95" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | # These set flags that Fortran doesn't support | 11 | # These set flags that Fortran doesn't support |
13 | SECURITY_CFLAGS = "" | 12 | SECURITY_CFLAGS = "" |
diff --git a/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb b/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb index 90d9b66b2c..1c0886dcbe 100644 --- a/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb +++ b/meta-selftest/recipes-test/git-submodule-test/git-submodule-test.bb | |||
@@ -10,8 +10,6 @@ UPSTREAM_VERSION_UNKNOWN = "1" | |||
10 | SRC_URI = "gitsm://git.yoctoproject.org/git-submodule-test;branch=master" | 10 | SRC_URI = "gitsm://git.yoctoproject.org/git-submodule-test;branch=master" |
11 | SRCREV = "a2885dd7d25380d23627e7544b7bbb55014b16ee" | 11 | SRCREV = "a2885dd7d25380d23627e7544b7bbb55014b16ee" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | do_test_git_as_user() { | 13 | do_test_git_as_user() { |
16 | cd ${S} | 14 | cd ${S} |
17 | git status | 15 | git status |
diff --git a/meta-selftest/recipes-test/gitrepotest/gitrepotest.bb b/meta-selftest/recipes-test/gitrepotest/gitrepotest.bb index c4806793ee..756c01cb09 100644 --- a/meta-selftest/recipes-test/gitrepotest/gitrepotest.bb +++ b/meta-selftest/recipes-test/gitrepotest/gitrepotest.bb | |||
@@ -13,4 +13,3 @@ SRC_URI = "git://git.yoctoproject.org/git/matchbox-panel-2;branch=master;protoco | |||
13 | 13 | ||
14 | SRCREV = "f82ca3f42510fb3ef10f598b393eb373a2c34ca7" | 14 | SRCREV = "f82ca3f42510fb3ef10f598b393eb373a2c34ca7" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
diff --git a/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.inc b/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.inc index 602e895199..59b383800c 100644 --- a/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.inc +++ b/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.inc | |||
@@ -13,4 +13,3 @@ SRC_URI:append:gitunpack-enable-recipe = ";tag=${TAGVALUE}" | |||
13 | SRCREV = "f82ca3f42510fb3ef10f598b393eb373a2c34ca7" | 13 | SRCREV = "f82ca3f42510fb3ef10f598b393eb373a2c34ca7" |
14 | SRCREV:gitunpack-enable-recipe = "" | 14 | SRCREV:gitunpack-enable-recipe = "" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
diff --git a/meta-selftest/recipes-test/recipeutils/recipeutils-test_1.2.bb b/meta-selftest/recipes-test/recipeutils/recipeutils-test_1.2.bb index 8b314d396e..dfaf67c938 100644 --- a/meta-selftest/recipes-test/recipeutils/recipeutils-test_1.2.bb +++ b/meta-selftest/recipes-test/recipeutils/recipeutils-test_1.2.bb | |||
@@ -6,8 +6,7 @@ LICENSE = "HPND" | |||
6 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/somefile;md5=d41d8cd98f00b204e9800998ecf8427e" | 6 | LIC_FILES_CHKSUM = "file://${UNPACKDIR}/somefile;md5=d41d8cd98f00b204e9800998ecf8427e" |
7 | DEPENDS += "zlib" | 7 | DEPENDS += "zlib" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
13 | 12 | ||
diff --git a/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb b/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb index a0eeb4f223..ca22e1e19c 100644 --- a/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb +++ b/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb | |||
@@ -5,8 +5,7 @@ LICENSE = "MIT" | |||
5 | 5 | ||
6 | DEPENDS += "coreutils-native" | 6 | DEPENDS += "coreutils-native" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | inherit useradd allarch | 10 | inherit useradd allarch |
12 | 11 | ||
diff --git a/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.20.2.bb b/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.20.2.bb index d4232b72ee..e183d2d4e5 100644 --- a/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.20.2.bb +++ b/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.20.2.bb | |||
@@ -21,7 +21,7 @@ UPSTREAM_CHECK_URI = "${GNU_MIRROR}/ed/" | |||
21 | 21 | ||
22 | SRC_URI[sha256sum] = "65fec7318f48c2ca17f334ac0f4703defe62037bb13cc23920de077b5fa24523" | 22 | SRC_URI[sha256sum] = "65fec7318f48c2ca17f334ac0f4703defe62037bb13cc23920de077b5fa24523" |
23 | 23 | ||
24 | S = "${WORKDIR}/ed-${PV}" | 24 | S = "${UNPACKDIR}/ed-${PV}" |
25 | 25 | ||
26 | EXTRA_OEMAKE = "-e MAKEFLAGS=" | 26 | EXTRA_OEMAKE = "-e MAKEFLAGS=" |
27 | 27 | ||
diff --git a/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.21.1.bb b/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.21.1.bb index acd1ce5907..6b8ce6e23b 100644 --- a/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.21.1.bb +++ b/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.21.1.bb | |||
@@ -22,7 +22,7 @@ UPSTREAM_CHECK_URI = "${GNU_MIRROR}/ed/" | |||
22 | 22 | ||
23 | SRC_URI[sha256sum] = "d6d0c7192b02b0519c902a93719053e865ade5a784a3b327d93d888457b23c4b" | 23 | SRC_URI[sha256sum] = "d6d0c7192b02b0519c902a93719053e865ade5a784a3b327d93d888457b23c4b" |
24 | 24 | ||
25 | S = "${WORKDIR}/ed-${PV}" | 25 | S = "${UNPACKDIR}/ed-${PV}" |
26 | 26 | ||
27 | EXTRA_OEMAKE = "-e MAKEFLAGS=" | 27 | EXTRA_OEMAKE = "-e MAKEFLAGS=" |
28 | 28 | ||
diff --git a/meta-selftest/recipes-test/selftest-hardlink/selftest-hardlink.bb b/meta-selftest/recipes-test/selftest-hardlink/selftest-hardlink.bb index 64fea8ed95..8b2aa6c737 100644 --- a/meta-selftest/recipes-test/selftest-hardlink/selftest-hardlink.bb +++ b/meta-selftest/recipes-test/selftest-hardlink/selftest-hardlink.bb | |||
@@ -6,8 +6,7 @@ SRC_URI = "file://hello.c \ | |||
6 | file://gdb.sh \ | 6 | file://gdb.sh \ |
7 | " | 7 | " |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | do_compile () { | 11 | do_compile () { |
13 | ${CC} hello.c -o hello1 ${CFLAGS} ${LDFLAGS} | 12 | ${CC} hello.c -o hello1 ${CFLAGS} ${LDFLAGS} |
diff --git a/meta-selftest/recipes-test/selftest-hello/selftest-hello_1.0.bb b/meta-selftest/recipes-test/selftest-hello/selftest-hello_1.0.bb index 2dc352d479..0ffe7308ba 100644 --- a/meta-selftest/recipes-test/selftest-hello/selftest-hello_1.0.bb +++ b/meta-selftest/recipes-test/selftest-hello/selftest-hello_1.0.bb | |||
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda | |||
5 | 5 | ||
6 | SRC_URI = "file://helloworld.c" | 6 | SRC_URI = "file://helloworld.c" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_compile() { | 10 | do_compile() { |
12 | ${CC} ${CFLAGS} ${LDFLAGS} helloworld.c -o helloworld | 11 | ${CC} ${CFLAGS} ${LDFLAGS} helloworld.c -o helloworld |
diff --git a/meta-selftest/recipes-test/selftest-users/acreategroup.bb b/meta-selftest/recipes-test/selftest-users/acreategroup.bb index a970c41134..07771ecf40 100644 --- a/meta-selftest/recipes-test/selftest-users/acreategroup.bb +++ b/meta-selftest/recipes-test/selftest-users/acreategroup.bb | |||
@@ -3,8 +3,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda | |||
3 | 3 | ||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | 5 | ||
6 | S = "${WORKDIR}/sources" | 6 | S = "${UNPACKDIR}" |
7 | UNPACKDIR = "${S}" | ||
8 | 7 | ||
9 | EXCLUDE_FROM_WORLD = "1" | 8 | EXCLUDE_FROM_WORLD = "1" |
10 | 9 | ||
diff --git a/meta-selftest/recipes-test/selftest-users/bcreategroup.bb b/meta-selftest/recipes-test/selftest-users/bcreategroup.bb index 08106dab7c..0071fcc331 100644 --- a/meta-selftest/recipes-test/selftest-users/bcreategroup.bb +++ b/meta-selftest/recipes-test/selftest-users/bcreategroup.bb | |||
@@ -7,8 +7,7 @@ LICENSE = "MIT" | |||
7 | 7 | ||
8 | USERADD_DEPENDS = "acreategroup ccreategroup" | 8 | USERADD_DEPENDS = "acreategroup ccreategroup" |
9 | 9 | ||
10 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
11 | UNPACKDIR = "${S}" | ||
12 | 11 | ||
13 | EXCLUDE_FROM_WORLD = "1" | 12 | EXCLUDE_FROM_WORLD = "1" |
14 | 13 | ||
diff --git a/meta-selftest/recipes-test/selftest-users/ccreategroup.bb b/meta-selftest/recipes-test/selftest-users/ccreategroup.bb index c82ced8481..1685916630 100644 --- a/meta-selftest/recipes-test/selftest-users/ccreategroup.bb +++ b/meta-selftest/recipes-test/selftest-users/ccreategroup.bb | |||
@@ -5,8 +5,7 @@ LICENSE = "MIT" | |||
5 | 5 | ||
6 | USERADD_DEPENDS = "acreategroup" | 6 | USERADD_DEPENDS = "acreategroup" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | EXCLUDE_FROM_WORLD = "1" | 10 | EXCLUDE_FROM_WORLD = "1" |
12 | 11 | ||
diff --git a/meta-selftest/recipes-test/selftest-users/creategroup1.bb b/meta-selftest/recipes-test/selftest-users/creategroup1.bb index 4ab278f589..28651d3ed7 100644 --- a/meta-selftest/recipes-test/selftest-users/creategroup1.bb +++ b/meta-selftest/recipes-test/selftest-users/creategroup1.bb | |||
@@ -3,8 +3,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda | |||
3 | 3 | ||
4 | LICENSE = "MIT" | 4 | LICENSE = "MIT" |
5 | 5 | ||
6 | S = "${WORKDIR}/sources" | 6 | S = "${UNPACKDIR}" |
7 | UNPACKDIR = "${S}" | ||
8 | 7 | ||
9 | inherit useradd allarch | 8 | inherit useradd allarch |
10 | 9 | ||
diff --git a/meta-selftest/recipes-test/selftest-users/creategroup2.bb b/meta-selftest/recipes-test/selftest-users/creategroup2.bb index 179aba9bfc..2840c92106 100644 --- a/meta-selftest/recipes-test/selftest-users/creategroup2.bb +++ b/meta-selftest/recipes-test/selftest-users/creategroup2.bb | |||
@@ -5,8 +5,7 @@ LICENSE = "MIT" | |||
5 | 5 | ||
6 | USERADD_DEPENDS = "creategroup1" | 6 | USERADD_DEPENDS = "creategroup1" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | inherit useradd allarch | 10 | inherit useradd allarch |
12 | 11 | ||
diff --git a/meta-selftest/recipes-test/selftest-users/dcreategroup.bb b/meta-selftest/recipes-test/selftest-users/dcreategroup.bb index 0030e81ee0..eba91fe63d 100644 --- a/meta-selftest/recipes-test/selftest-users/dcreategroup.bb +++ b/meta-selftest/recipes-test/selftest-users/dcreategroup.bb | |||
@@ -5,8 +5,7 @@ LICENSE = "MIT" | |||
5 | 5 | ||
6 | USERADD_DEPENDS = "bcreategroup" | 6 | USERADD_DEPENDS = "bcreategroup" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | EXCLUDE_FROM_WORLD = "1" | 10 | EXCLUDE_FROM_WORLD = "1" |
12 | 11 | ||
diff --git a/meta-selftest/recipes-test/selftest-users/useraddbadtask.bb b/meta-selftest/recipes-test/selftest-users/useraddbadtask.bb index 2863541010..7ba7ec85fe 100644 --- a/meta-selftest/recipes-test/selftest-users/useraddbadtask.bb +++ b/meta-selftest/recipes-test/selftest-users/useraddbadtask.bb | |||
@@ -5,8 +5,7 @@ LICENSE = "MIT" | |||
5 | 5 | ||
6 | DEPENDS:append = "coreutils-native" | 6 | DEPENDS:append = "coreutils-native" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | inherit useradd allarch | 10 | inherit useradd allarch |
12 | 11 | ||
diff --git a/meta-selftest/recipes-test/testrpm/testrpm_0.0.1.bb b/meta-selftest/recipes-test/testrpm/testrpm_0.0.1.bb index db674d0efc..17ab7af0ab 100644 --- a/meta-selftest/recipes-test/testrpm/testrpm_0.0.1.bb +++ b/meta-selftest/recipes-test/testrpm/testrpm_0.0.1.bb | |||
@@ -6,8 +6,7 @@ LICENSE = "MIT" | |||
6 | SRC_URI = "file://testfile.txt" | 6 | SRC_URI = "file://testfile.txt" |
7 | INHIBIT_DEFAULT_DEPS = "1" | 7 | INHIBIT_DEFAULT_DEPS = "1" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | do_compile(){ | 11 | do_compile(){ |
13 | echo "testdata" > ${B}/"file with [brackets].txt" | 12 | echo "testdata" > ${B}/"file with [brackets].txt" |
diff --git a/meta-skeleton/conf/layer.conf b/meta-skeleton/conf/layer.conf index ad62721e41..43ef90a9f0 100644 --- a/meta-skeleton/conf/layer.conf +++ b/meta-skeleton/conf/layer.conf | |||
@@ -14,4 +14,4 @@ LAYERVERSION_skeleton = "1" | |||
14 | 14 | ||
15 | LAYERDEPENDS_skeleton = "core" | 15 | LAYERDEPENDS_skeleton = "core" |
16 | 16 | ||
17 | LAYERSERIES_COMPAT_skeleton = "walnascar" | 17 | LAYERSERIES_COMPAT_skeleton = "whinlatter" |
diff --git a/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb b/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb index 79f2e8a092..e5f0ca1023 100644 --- a/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb +++ b/meta-skeleton/recipes-kernel/hello-mod/hello-mod_0.1.bb | |||
@@ -10,8 +10,7 @@ SRC_URI = "file://Makefile \ | |||
10 | file://COPYING \ | 10 | file://COPYING \ |
11 | " | 11 | " |
12 | 12 | ||
13 | S = "${WORKDIR}/sources" | 13 | S = "${UNPACKDIR}" |
14 | UNPACKDIR = "${S}" | ||
15 | 14 | ||
16 | # The inherit of module.bbclass will automatically name module packages with | 15 | # The inherit of module.bbclass will automatically name module packages with |
17 | # "kernel-module-" prefix as required by the oe-core build environment. | 16 | # "kernel-module-" prefix as required by the oe-core build environment. |
diff --git a/meta-skeleton/recipes-skeleton/hello-single/hello_1.0.bb b/meta-skeleton/recipes-skeleton/hello-single/hello_1.0.bb index 8be7980919..cb07b13974 100644 --- a/meta-skeleton/recipes-skeleton/hello-single/hello_1.0.bb +++ b/meta-skeleton/recipes-skeleton/hello-single/hello_1.0.bb | |||
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda | |||
5 | 5 | ||
6 | SRC_URI = "file://helloworld.c" | 6 | SRC_URI = "file://helloworld.c" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_compile() { | 10 | do_compile() { |
12 | ${CC} ${LDFLAGS} helloworld.c -o helloworld | 11 | ${CC} ${LDFLAGS} helloworld.c -o helloworld |
diff --git a/meta-skeleton/recipes-skeleton/service/service_0.1.bb b/meta-skeleton/recipes-skeleton/service/service_0.1.bb index 54b834d45f..f249579310 100644 --- a/meta-skeleton/recipes-skeleton/service/service_0.1.bb +++ b/meta-skeleton/recipes-skeleton/service/service_0.1.bb | |||
@@ -9,8 +9,7 @@ SRC_URI = "file://skeleton \ | |||
9 | file://COPYRIGHT \ | 9 | file://COPYRIGHT \ |
10 | " | 10 | " |
11 | 11 | ||
12 | S = "${WORKDIR}/sources" | 12 | S = "${UNPACKDIR}" |
13 | UNPACKDIR = "${S}" | ||
14 | 13 | ||
15 | do_compile () { | 14 | do_compile () { |
16 | ${CC} ${CFLAGS} ${LDFLAGS} ${S}/skeleton_test.c -o ${B}/skeleton-test | 15 | ${CC} ${CFLAGS} ${LDFLAGS} ${S}/skeleton_test.c -o ${B}/skeleton-test |
diff --git a/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb b/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb index b0d96e7f71..5783d9e245 100644 --- a/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb +++ b/meta-skeleton/recipes-skeleton/useradd/useradd-example.bb | |||
@@ -9,8 +9,7 @@ SRC_URI = "file://file1 \ | |||
9 | file://file3 \ | 9 | file://file3 \ |
10 | file://file4" | 10 | file://file4" |
11 | 11 | ||
12 | S = "${WORKDIR}/sources" | 12 | S = "${UNPACKDIR}" |
13 | UNPACKDIR = "${S}" | ||
14 | 13 | ||
15 | PACKAGES =+ "${PN}-user3" | 14 | PACKAGES =+ "${PN}-user3" |
16 | 15 | ||
diff --git a/meta-yocto-bsp/conf/layer.conf b/meta-yocto-bsp/conf/layer.conf index f229cdec5e..cb36037aa2 100644 --- a/meta-yocto-bsp/conf/layer.conf +++ b/meta-yocto-bsp/conf/layer.conf | |||
@@ -9,4 +9,4 @@ BBFILE_COLLECTIONS += "yoctobsp" | |||
9 | BBFILE_PATTERN_yoctobsp = "^${LAYERDIR}/" | 9 | BBFILE_PATTERN_yoctobsp = "^${LAYERDIR}/" |
10 | BBFILE_PRIORITY_yoctobsp = "5" | 10 | BBFILE_PRIORITY_yoctobsp = "5" |
11 | LAYERVERSION_yoctobsp = "4" | 11 | LAYERVERSION_yoctobsp = "4" |
12 | LAYERSERIES_COMPAT_yoctobsp = "walnascar" | 12 | LAYERSERIES_COMPAT_yoctobsp = "whinlatter" |
diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass index e55a538e36..b86f50e283 100644 --- a/meta/classes-global/base.bbclass +++ b/meta/classes-global/base.bbclass | |||
@@ -183,23 +183,16 @@ python base_do_unpack() { | |||
183 | 183 | ||
184 | basedir = None | 184 | basedir = None |
185 | unpackdir = d.getVar('UNPACKDIR') | 185 | unpackdir = d.getVar('UNPACKDIR') |
186 | workdir = d.getVar('WORKDIR') | 186 | if sourcedir.startswith(unpackdir): |
187 | if sourcedir.startswith(workdir) and not sourcedir.startswith(unpackdir): | 187 | basedir = sourcedir.replace(unpackdir, '').strip("/").split('/')[0] |
188 | basedir = sourcedir.replace(workdir, '').strip("/").split('/')[0] | ||
189 | if basedir: | 188 | if basedir: |
190 | bb.utils.remove(workdir + '/' + basedir, True) | 189 | d.setVar("SOURCE_BASEDIR", unpackdir + '/' + basedir) |
191 | d.setVar("SOURCE_BASEDIR", workdir + '/' + basedir) | ||
192 | 190 | ||
193 | try: | 191 | try: |
194 | fetcher = bb.fetch2.Fetch(src_uri, d) | 192 | fetcher = bb.fetch2.Fetch(src_uri, d) |
195 | fetcher.unpack(d.getVar('UNPACKDIR')) | 193 | fetcher.unpack(d.getVar('UNPACKDIR')) |
196 | except bb.fetch2.BBFetchException as e: | 194 | except bb.fetch2.BBFetchException as e: |
197 | bb.fatal("Bitbake Fetcher Error: " + repr(e)) | 195 | bb.fatal("Bitbake Fetcher Error: " + repr(e)) |
198 | |||
199 | if basedir and os.path.exists(unpackdir + '/' + basedir): | ||
200 | # Compatibility magic to ensure ${WORKDIR}/git and ${WORKDIR}/${BP} | ||
201 | # as often used in S work as expected. | ||
202 | shutil.move(unpackdir + '/' + basedir, workdir + '/' + basedir) | ||
203 | } | 196 | } |
204 | 197 | ||
205 | SSTATETASKS += "do_deploy_source_date_epoch" | 198 | SSTATETASKS += "do_deploy_source_date_epoch" |
diff --git a/meta/classes-global/insane.bbclass b/meta/classes-global/insane.bbclass index c45650291f..4ef664b3ce 100644 --- a/meta/classes-global/insane.bbclass +++ b/meta/classes-global/insane.bbclass | |||
@@ -1431,6 +1431,14 @@ Rerun configure task after fixing this.""" | |||
1431 | python do_qa_unpack() { | 1431 | python do_qa_unpack() { |
1432 | src_uri = d.getVar('SRC_URI') | 1432 | src_uri = d.getVar('SRC_URI') |
1433 | s_dir = d.getVar('S') | 1433 | s_dir = d.getVar('S') |
1434 | s_dir_orig = d.getVar('S', False) | ||
1435 | |||
1436 | if s_dir_orig == '${WORKDIR}/git' or s_dir_orig == '${UNPACKDIR}/git': | ||
1437 | bb.fatal('Recipes that set S = "${WORKDIR}/git" or S = "${UNPACKDIR}/git" should remove that assignment, as S set by bitbake.conf in oe-core now works.') | ||
1438 | |||
1439 | if '${WORKDIR}' in s_dir_orig: | ||
1440 | bb.fatal('S should be set relative to UNPACKDIR, e.g. replace WORKDIR with UNPACKDIR in "S = {}"'.format(s_dir_orig)) | ||
1441 | |||
1434 | if src_uri and not os.path.exists(s_dir): | 1442 | if src_uri and not os.path.exists(s_dir): |
1435 | bb.warn('%s: the directory %s (%s) pointed to by the S variable doesn\'t exist - please set S within the recipe to point to where the source has been unpacked to' % (d.getVar('PN'), d.getVar('S', False), s_dir)) | 1443 | bb.warn('%s: the directory %s (%s) pointed to by the S variable doesn\'t exist - please set S within the recipe to point to where the source has been unpacked to' % (d.getVar('PN'), d.getVar('S', False), s_dir)) |
1436 | } | 1444 | } |
diff --git a/meta/classes-recipe/barebox.bbclass b/meta/classes-recipe/barebox.bbclass index a562dce169..ece8fb6485 100644 --- a/meta/classes-recipe/barebox.bbclass +++ b/meta/classes-recipe/barebox.bbclass | |||
@@ -14,7 +14,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" | |||
14 | 14 | ||
15 | DEPENDS += "bison-native flex-native lz4-native" | 15 | DEPENDS += "bison-native flex-native lz4-native" |
16 | 16 | ||
17 | S = "${WORKDIR}/barebox-${PV}" | 17 | S = "${UNPACKDIR}/barebox-${PV}" |
18 | B = "${WORKDIR}/build" | 18 | B = "${WORKDIR}/build" |
19 | 19 | ||
20 | require conf/image-uefi.conf | 20 | require conf/image-uefi.conf |
diff --git a/meta/classes-recipe/devicetree.bbclass b/meta/classes-recipe/devicetree.bbclass index 2a2ac93e9b..ce9d008aac 100644 --- a/meta/classes-recipe/devicetree.bbclass +++ b/meta/classes-recipe/devicetree.bbclass | |||
@@ -40,8 +40,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" | |||
40 | SYSROOT_DIRS += "/boot/devicetree" | 40 | SYSROOT_DIRS += "/boot/devicetree" |
41 | FILES:${PN} = "/boot/devicetree/*.dtb /boot/devicetree/*.dtbo" | 41 | FILES:${PN} = "/boot/devicetree/*.dtb /boot/devicetree/*.dtbo" |
42 | 42 | ||
43 | S = "${WORKDIR}/sources" | 43 | S = "${UNPACKDIR}" |
44 | UNPACKDIR = "${S}" | ||
45 | B = "${WORKDIR}/build" | 44 | B = "${WORKDIR}/build" |
46 | 45 | ||
47 | # Default kernel includes, these represent what are normally used for in-kernel | 46 | # Default kernel includes, these represent what are normally used for in-kernel |
diff --git a/meta/classes-recipe/devupstream.bbclass b/meta/classes-recipe/devupstream.bbclass index d941763fb7..60026a527f 100644 --- a/meta/classes-recipe/devupstream.bbclass +++ b/meta/classes-recipe/devupstream.bbclass | |||
@@ -13,9 +13,6 @@ | |||
13 | # SRC_URI:class-devupstream = "git://git.example.com/example;branch=master" | 13 | # SRC_URI:class-devupstream = "git://git.example.com/example;branch=master" |
14 | # SRCREV:class-devupstream = "abcdef" | 14 | # SRCREV:class-devupstream = "abcdef" |
15 | # | 15 | # |
16 | # If the first entry in SRC_URI is a git: URL then S is rewritten to | ||
17 | # WORKDIR/git. | ||
18 | # | ||
19 | # There are a few caveats that remain to be solved: | 16 | # There are a few caveats that remain to be solved: |
20 | # - You can't build native or nativesdk recipes using for example | 17 | # - You can't build native or nativesdk recipes using for example |
21 | # devupstream:native, you can only build target recipes. | 18 | # devupstream:native, you can only build target recipes. |
@@ -39,9 +36,6 @@ python devupstream_virtclass_handler () { | |||
39 | src_uri = d.getVar("SRC_URI:class-devupstream") or d.getVar("SRC_URI") | 36 | src_uri = d.getVar("SRC_URI:class-devupstream") or d.getVar("SRC_URI") |
40 | uri = bb.fetch2.URI(src_uri.split()[0]) | 37 | uri = bb.fetch2.URI(src_uri.split()[0]) |
41 | 38 | ||
42 | if uri.scheme == "git" and not d.getVar("S:class-devupstream"): | ||
43 | d.setVar("S", "${WORKDIR}/git") | ||
44 | |||
45 | # Modify the PV if the recipe hasn't already overridden it | 39 | # Modify the PV if the recipe hasn't already overridden it |
46 | pv = d.getVar("PV") | 40 | pv = d.getVar("PV") |
47 | proto_marker = "+" + uri.scheme | 41 | proto_marker = "+" + uri.scheme |
diff --git a/meta/classes-recipe/kernel-fit-image.bbclass b/meta/classes-recipe/kernel-fit-image.bbclass index d2eebb88bc..39845997ed 100644 --- a/meta/classes-recipe/kernel-fit-image.bbclass +++ b/meta/classes-recipe/kernel-fit-image.bbclass | |||
@@ -2,8 +2,7 @@ | |||
2 | inherit kernel-arch kernel-artifact-names uboot-config deploy | 2 | inherit kernel-arch kernel-artifact-names uboot-config deploy |
3 | require conf/image-fitimage.conf | 3 | require conf/image-fitimage.conf |
4 | 4 | ||
5 | S = "${WORKDIR}/sources" | 5 | S = "${UNPACKDIR}" |
6 | UNPACKDIR = "${S}" | ||
7 | 6 | ||
8 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 7 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
9 | 8 | ||
diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index ba93145fd3..e53bf15194 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass | |||
@@ -388,19 +388,19 @@ do_kernel_checkout() { | |||
388 | set +e | 388 | set +e |
389 | 389 | ||
390 | source_dir=`echo ${S} | sed 's%/$%%'` | 390 | source_dir=`echo ${S} | sed 's%/$%%'` |
391 | source_workdir="${UNPACKDIR}/git" | 391 | source_unpackdir="${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}" |
392 | if [ -d "${UNPACKDIR}/git/" ]; then | 392 | if [ -d "${source_unpackdir}" ]; then |
393 | # case: git repository | 393 | # case: git repository |
394 | # if S is WORKDIR/git, then we shouldn't be moving or deleting the tree. | 394 | # if S is UNPACKDIR/BB_GIT_DEFAULT_DESTSUFFIX, then we shouldn't be moving or deleting the tree. |
395 | if [ "${source_dir}" != "${source_workdir}" ]; then | 395 | if [ "${source_dir}" != "${source_unpackdir}" ]; then |
396 | if [ -d "${source_workdir}/.git" ]; then | 396 | if [ -d "${source_unpackdir}/.git" ]; then |
397 | # regular git repository with .git | 397 | # regular git repository with .git |
398 | rm -rf ${S} | 398 | rm -rf ${S} |
399 | mv ${UNPACKDIR}/git ${S} | 399 | mv ${source_unpackdir} ${S} |
400 | else | 400 | else |
401 | # create source for bare cloned git repository | 401 | # create source for bare cloned git repository |
402 | git clone ${WORKDIR}/git ${S} | 402 | git clone ${source_unpackdir} ${S} |
403 | rm -rf ${UNPACKDIR}/git | 403 | rm -rf ${source_unpackdir} |
404 | fi | 404 | fi |
405 | fi | 405 | fi |
406 | cd ${S} | 406 | cd ${S} |
diff --git a/meta/classes-recipe/pypi.bbclass b/meta/classes-recipe/pypi.bbclass index b0bc167cdf..eb30004a0f 100644 --- a/meta/classes-recipe/pypi.bbclass +++ b/meta/classes-recipe/pypi.bbclass | |||
@@ -41,7 +41,7 @@ PYPI_SRC_URI ?= "${@pypi_src_uri(d)}" | |||
41 | HOMEPAGE ?= "https://pypi.python.org/pypi/${PYPI_PACKAGE}/" | 41 | HOMEPAGE ?= "https://pypi.python.org/pypi/${PYPI_PACKAGE}/" |
42 | SECTION = "devel/python" | 42 | SECTION = "devel/python" |
43 | SRC_URI:prepend = "${PYPI_SRC_URI} " | 43 | SRC_URI:prepend = "${PYPI_SRC_URI} " |
44 | S = "${WORKDIR}/${PYPI_PACKAGE}-${PV}" | 44 | S = "${UNPACKDIR}/${PYPI_PACKAGE}-${PV}" |
45 | 45 | ||
46 | # Replace any '_' characters in the pypi URI with '-'s to follow the PyPi website naming conventions | 46 | # Replace any '_' characters in the pypi URI with '-'s to follow the PyPi website naming conventions |
47 | UPSTREAM_CHECK_PYPI_PACKAGE ?= "${@pypi_normalize(d)}" | 47 | UPSTREAM_CHECK_PYPI_PACKAGE ?= "${@pypi_normalize(d)}" |
diff --git a/meta/classes-recipe/rust-target-config.bbclass b/meta/classes-recipe/rust-target-config.bbclass index c04940ce54..906a5083d7 100644 --- a/meta/classes-recipe/rust-target-config.bbclass +++ b/meta/classes-recipe/rust-target-config.bbclass | |||
@@ -77,8 +77,33 @@ def llvm_features_from_tune(d): | |||
77 | f.append("+a15") | 77 | f.append("+a15") |
78 | if 'cortexa17' in feat: | 78 | if 'cortexa17' in feat: |
79 | f.append("+a17") | 79 | f.append("+a17") |
80 | if ('riscv64' in feat) or ('riscv32' in feat): | 80 | if 'rv' in feat: |
81 | f.append("+a,+c,+d,+f,+m") | 81 | if 'm' in feat: |
82 | f.append("+m") | ||
83 | if 'a' in feat: | ||
84 | f.append("+a") | ||
85 | if 'f' in feat: | ||
86 | f.append("+f") | ||
87 | if 'd' in feat: | ||
88 | f.append("+d") | ||
89 | if 'c' in feat: | ||
90 | f.append("+c") | ||
91 | if 'v' in feat: | ||
92 | f.append("+v") | ||
93 | if 'zicbom' in feat: | ||
94 | f.append("+zicbom") | ||
95 | if 'zicsr' in feat: | ||
96 | f.append("+zicsr") | ||
97 | if 'zifencei' in feat: | ||
98 | f.append("+zifencei") | ||
99 | if 'zba' in feat: | ||
100 | f.append("+zba") | ||
101 | if 'zbb' in feat: | ||
102 | f.append("+zbb") | ||
103 | if 'zbc' in feat: | ||
104 | f.append("+zbc") | ||
105 | if 'zbs' in feat: | ||
106 | f.append("+zbs") | ||
82 | return f | 107 | return f |
83 | llvm_features_from_tune[vardepvalue] = "${@llvm_features_from_tune(d)}" | 108 | llvm_features_from_tune[vardepvalue] = "${@llvm_features_from_tune(d)}" |
84 | 109 | ||
@@ -236,19 +261,19 @@ TARGET_POINTER_WIDTH[powerpc64le] = "64" | |||
236 | TARGET_C_INT_WIDTH[powerpc64le] = "32" | 261 | TARGET_C_INT_WIDTH[powerpc64le] = "32" |
237 | MAX_ATOMIC_WIDTH[powerpc64le] = "64" | 262 | MAX_ATOMIC_WIDTH[powerpc64le] = "64" |
238 | 263 | ||
239 | ## riscv32gc-unknown-linux-{gnu, musl} | 264 | ## riscv32-unknown-linux-{gnu, musl} |
240 | DATA_LAYOUT[riscv32gc] = "e-m:e-p:32:32-i64:64-n32-S128" | 265 | DATA_LAYOUT[riscv32] = "e-m:e-p:32:32-i64:64-n32-S128" |
241 | TARGET_ENDIAN[riscv32gc] = "little" | 266 | TARGET_ENDIAN[riscv32] = "little" |
242 | TARGET_POINTER_WIDTH[riscv32gc] = "32" | 267 | TARGET_POINTER_WIDTH[riscv32] = "32" |
243 | TARGET_C_INT_WIDTH[riscv32gc] = "32" | 268 | TARGET_C_INT_WIDTH[riscv32] = "32" |
244 | MAX_ATOMIC_WIDTH[riscv32gc] = "32" | 269 | MAX_ATOMIC_WIDTH[riscv32] = "32" |
245 | 270 | ||
246 | ## riscv64gc-unknown-linux-{gnu, musl} | 271 | ## riscv64-unknown-linux-{gnu, musl} |
247 | DATA_LAYOUT[riscv64gc] = "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128" | 272 | DATA_LAYOUT[riscv64] = "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128" |
248 | TARGET_ENDIAN[riscv64gc] = "little" | 273 | TARGET_ENDIAN[riscv64] = "little" |
249 | TARGET_POINTER_WIDTH[riscv64gc] = "64" | 274 | TARGET_POINTER_WIDTH[riscv64] = "64" |
250 | TARGET_C_INT_WIDTH[riscv64gc] = "32" | 275 | TARGET_C_INT_WIDTH[riscv64] = "32" |
251 | MAX_ATOMIC_WIDTH[riscv64gc] = "64" | 276 | MAX_ATOMIC_WIDTH[riscv64] = "64" |
252 | 277 | ||
253 | ## loongarch64-unknown-linux-{gnu, musl} | 278 | ## loongarch64-unknown-linux-{gnu, musl} |
254 | DATA_LAYOUT[loongarch64] = "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128" | 279 | DATA_LAYOUT[loongarch64] = "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128" |
@@ -271,19 +296,11 @@ def arch_to_rust_target_arch(arch): | |||
271 | return "arm" | 296 | return "arm" |
272 | elif arch == "powerpc64le": | 297 | elif arch == "powerpc64le": |
273 | return "powerpc64" | 298 | return "powerpc64" |
274 | elif arch == "riscv32gc": | ||
275 | return "riscv32" | ||
276 | elif arch == "riscv64gc": | ||
277 | return "riscv64" | ||
278 | else: | 299 | else: |
279 | return arch | 300 | return arch |
280 | 301 | ||
281 | # Convert a rust target string to a llvm-compatible triplet | 302 | # Convert a rust target string to a llvm-compatible triplet |
282 | def rust_sys_to_llvm_target(sys): | 303 | def rust_sys_to_llvm_target(sys): |
283 | if sys.startswith('riscv32gc-'): | ||
284 | return sys.replace('riscv32gc-', 'riscv32-', 1) | ||
285 | if sys.startswith('riscv64gc-'): | ||
286 | return sys.replace('riscv64gc-', 'riscv64-', 1) | ||
287 | return sys | 304 | return sys |
288 | 305 | ||
289 | # generates our target CPU value | 306 | # generates our target CPU value |
@@ -380,9 +397,9 @@ def rust_gen_target(d, thing, wd, arch): | |||
380 | else: | 397 | else: |
381 | tspec['env'] = "gnu" | 398 | tspec['env'] = "gnu" |
382 | if "riscv64" in tspec['llvm-target']: | 399 | if "riscv64" in tspec['llvm-target']: |
383 | tspec['llvm-abiname'] = "lp64d" | 400 | tspec['llvm-abiname'] = d.getVar('TUNE_RISCV_ABI') |
384 | if "riscv32" in tspec['llvm-target']: | 401 | if "riscv32" in tspec['llvm-target']: |
385 | tspec['llvm-abiname'] = "ilp32d" | 402 | tspec['llvm-abiname'] = d.getVar('TUNE_RISCV_ABI') |
386 | if "loongarch64" in tspec['llvm-target']: | 403 | if "loongarch64" in tspec['llvm-target']: |
387 | tspec['llvm-abiname'] = "lp64d" | 404 | tspec['llvm-abiname'] = "lp64d" |
388 | tspec['vendor'] = "unknown" | 405 | tspec['vendor'] = "unknown" |
diff --git a/meta/classes/devtool-source.bbclass b/meta/classes/devtool-source.bbclass index 9762003ba7..2e0070486b 100644 --- a/meta/classes/devtool-source.bbclass +++ b/meta/classes/devtool-source.bbclass | |||
@@ -92,9 +92,9 @@ python devtool_post_unpack() { | |||
92 | for fname in local_files: | 92 | for fname in local_files: |
93 | f.write('%s\n' % fname) | 93 | f.write('%s\n' % fname) |
94 | 94 | ||
95 | if os.path.dirname(srcsubdir) != workdir: | 95 | if srcsubdir.startswith(unpackdir) and os.path.dirname(srcsubdir) != unpackdir: |
96 | # Handle if S is set to a subdirectory of the source | 96 | # Handle if S is set to a subdirectory of the source |
97 | srcsubdir = os.path.join(workdir, os.path.relpath(srcsubdir, workdir).split(os.sep)[0]) | 97 | srcsubdir = os.path.normpath(os.path.join(unpackdir, os.path.relpath(srcsubdir, unpackdir).split(os.sep)[0])) |
98 | 98 | ||
99 | scriptutils.git_convert_standalone_clone(srcsubdir) | 99 | scriptutils.git_convert_standalone_clone(srcsubdir) |
100 | 100 | ||
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 54d6bebc39..a3300fc172 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf | |||
@@ -407,10 +407,11 @@ STAMP = "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}" | |||
407 | STAMPCLEAN = "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/*-*" | 407 | STAMPCLEAN = "${STAMPS_DIR}/${MULTIMACH_TARGET_SYS}/${PN}/*-*" |
408 | BASE_WORKDIR ?= "${TMPDIR}/work" | 408 | BASE_WORKDIR ?= "${TMPDIR}/work" |
409 | WORKDIR = "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}" | 409 | WORKDIR = "${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}/${PN}/${PV}" |
410 | UNPACKDIR ??= "${WORKDIR}/sources-unpack" | 410 | UNPACKDIR ??= "${WORKDIR}/sources" |
411 | BB_GIT_DEFAULT_DESTSUFFIX = "${BP}" | ||
411 | T = "${WORKDIR}/temp" | 412 | T = "${WORKDIR}/temp" |
412 | D = "${WORKDIR}/image" | 413 | D = "${WORKDIR}/image" |
413 | S = "${WORKDIR}/${BP}" | 414 | S = "${UNPACKDIR}/${BP}" |
414 | B = "${S}" | 415 | B = "${S}" |
415 | 416 | ||
416 | STAGING_DIR = "${TMPDIR}/sysroots" | 417 | STAGING_DIR = "${TMPDIR}/sysroots" |
@@ -821,7 +822,8 @@ include conf/local.conf | |||
821 | 822 | ||
822 | OE_FRAGMENTS_PREFIX ?= "conf/fragments" | 823 | OE_FRAGMENTS_PREFIX ?= "conf/fragments" |
823 | OE_FRAGMENTS_METADATA_VARS ?= "BB_CONF_FRAGMENT_SUMMARY BB_CONF_FRAGMENT_DESCRIPTION" | 824 | OE_FRAGMENTS_METADATA_VARS ?= "BB_CONF_FRAGMENT_SUMMARY BB_CONF_FRAGMENT_DESCRIPTION" |
824 | addfragments ${OE_FRAGMENTS_PREFIX} OE_FRAGMENTS OE_FRAGMENTS_METADATA_VARS | 825 | OE_FRAGMENTS_BUILTIN ?= "machine:MACHINE distro:DISTRO" |
826 | addfragments ${OE_FRAGMENTS_PREFIX} OE_FRAGMENTS OE_FRAGMENTS_METADATA_VARS OE_FRAGMENTS_BUILTIN | ||
825 | 827 | ||
826 | require ${@"conf/multiconfig/${BB_CURRENT_MC}.conf" if "${BB_CURRENT_MC}" != "" else ""} | 828 | require ${@"conf/multiconfig/${BB_CURRENT_MC}.conf" if "${BB_CURRENT_MC}" != "" else ""} |
827 | include conf/machine/${MACHINE}.conf | 829 | include conf/machine/${MACHINE}.conf |
diff --git a/meta/conf/distro/include/tclibc-picolibc.inc b/meta/conf/distro/include/tclibc-picolibc.inc index 203765dfcb..2cd26cfd7d 100644 --- a/meta/conf/distro/include/tclibc-picolibc.inc +++ b/meta/conf/distro/include/tclibc-picolibc.inc | |||
@@ -37,4 +37,3 @@ TOOLCHAIN_NEED_CONFIGSITE_CACHE:remove = "zlib ncurses" | |||
37 | SECURITY_CFLAGS:libc-picolibc:qemuriscv32 = "${SECURITY_NOPIE_CFLAGS}" | 37 | SECURITY_CFLAGS:libc-picolibc:qemuriscv32 = "${SECURITY_NOPIE_CFLAGS}" |
38 | SECURITY_CFLAGS:libc-picolibc:qemuriscv64 = "${SECURITY_NOPIE_CFLAGS}" | 38 | SECURITY_CFLAGS:libc-picolibc:qemuriscv64 = "${SECURITY_NOPIE_CFLAGS}" |
39 | 39 | ||
40 | |||
diff --git a/meta/conf/layer.conf b/meta/conf/layer.conf index 44267ce8e2..54fa04e213 100644 --- a/meta/conf/layer.conf +++ b/meta/conf/layer.conf | |||
@@ -7,12 +7,12 @@ BBFILE_COLLECTIONS += "core" | |||
7 | BBFILE_PATTERN_core = "^${LAYERDIR}/" | 7 | BBFILE_PATTERN_core = "^${LAYERDIR}/" |
8 | BBFILE_PRIORITY_core = "5" | 8 | BBFILE_PRIORITY_core = "5" |
9 | 9 | ||
10 | LAYERSERIES_CORENAMES = "walnascar" | 10 | LAYERSERIES_CORENAMES = "whinlatter" |
11 | 11 | ||
12 | # This should only be incremented on significant changes that will | 12 | # This should only be incremented on significant changes that will |
13 | # cause compatibility issues with other layers | 13 | # cause compatibility issues with other layers |
14 | LAYERVERSION_core = "15" | 14 | LAYERVERSION_core = "15" |
15 | LAYERSERIES_COMPAT_core = "walnascar" | 15 | LAYERSERIES_COMPAT_core = "whinlatter" |
16 | 16 | ||
17 | BBLAYERS_LAYERINDEX_NAME_core = "openembedded-core" | 17 | BBLAYERS_LAYERINDEX_NAME_core = "openembedded-core" |
18 | 18 | ||
diff --git a/meta/conf/machine/include/mips/tune-mips-24k.inc b/meta/conf/machine/include/mips/tune-mips-24k.inc index ec4e53f63f..5dc2a8a115 100644 --- a/meta/conf/machine/include/mips/tune-mips-24k.inc +++ b/meta/conf/machine/include/mips/tune-mips-24k.inc | |||
@@ -5,13 +5,11 @@ MIPSPKGSFX_MIPS16E ??= "" | |||
5 | require conf/machine/include/mips/tune-mips32r2.inc | 5 | require conf/machine/include/mips/tune-mips32r2.inc |
6 | require conf/machine/include/mips/feature-mips-mips16e.inc | 6 | require conf/machine/include/mips/feature-mips-mips16e.inc |
7 | 7 | ||
8 | |||
9 | TUNEVALID[24kc] = "Enable MIPS 24Kc processor optimizations" | 8 | TUNEVALID[24kc] = "Enable MIPS 24Kc processor optimizations" |
10 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "24kc", " -mtune=24kc", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "24kc", " -mtune=24kc", "", d)}" |
11 | TUNEVALID[24kec] = "Enable MIPS 24KEc processor optimizations, including DSP" | 10 | TUNEVALID[24kec] = "Enable MIPS 24KEc processor optimizations, including DSP" |
12 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "24kec", " -mtune=24kec -mdsp", "", d)}" | 11 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "24kec", " -mtune=24kec -mdsp", "", d)}" |
13 | 12 | ||
14 | |||
15 | AVAILTUNES += "mips32r2-24kc mips32r2-24kec mips32r2-24kec-m16" | 13 | AVAILTUNES += "mips32r2-24kc mips32r2-24kec mips32r2-24kec-m16" |
16 | AVAILTUNES += "mips32r2el-24kc mips32r2el-24kec mips32r2el-24kec-m16" | 14 | AVAILTUNES += "mips32r2el-24kc mips32r2el-24kec mips32r2el-24kec-m16" |
17 | 15 | ||
@@ -32,7 +30,6 @@ MIPSPKGSFX_VARIANT:tune-mips32r2-24kec-m16 = "mips32r2-24kec${MIPSPKGSFX_MIPS16E | |||
32 | PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec} mips32r2-24kec-m16-nf" | 30 | PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec-m16 = "${PACKAGE_EXTRA_ARCHS:tune-mips32r2-24kec} mips32r2-24kec-m16-nf" |
33 | QEMU_EXTRAOPTIONS:tune-mips32r2-24kec-m16-nf = " -cpu 24KEc" | 31 | QEMU_EXTRAOPTIONS:tune-mips32r2-24kec-m16-nf = " -cpu 24KEc" |
34 | 32 | ||
35 | |||
36 | # little endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16 | 33 | # little endian: kc, kc+dsp=kec, kc+dsp+mips16e=kec-m16 |
37 | TUNE_FEATURES:tune-mips32r2el-24kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kc" | 34 | TUNE_FEATURES:tune-mips32r2el-24kc = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kc" |
38 | TUNE_FEATURES:tune-mips32r2el-24kec = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kec" | 35 | TUNE_FEATURES:tune-mips32r2el-24kec = "${TUNE_FEATURES:tune-mips32r2el-nf} 24kec" |
diff --git a/meta/conf/machine/include/mips/tune-mips-74k.inc b/meta/conf/machine/include/mips/tune-mips-74k.inc index 0ec90ca076..e328b3b490 100644 --- a/meta/conf/machine/include/mips/tune-mips-74k.inc +++ b/meta/conf/machine/include/mips/tune-mips-74k.inc | |||
@@ -5,7 +5,6 @@ MIPSPKGSFX_MIPS16E ??= "" | |||
5 | require conf/machine/include/mips/tune-mips32r2.inc | 5 | require conf/machine/include/mips/tune-mips32r2.inc |
6 | require conf/machine/include/mips/feature-mips-mips16e.inc | 6 | require conf/machine/include/mips/feature-mips-mips16e.inc |
7 | 7 | ||
8 | |||
9 | TUNEVALID[74kc] = "Enable MIPS 74K with DSPr2 processor optimizations" | 8 | TUNEVALID[74kc] = "Enable MIPS 74K with DSPr2 processor optimizations" |
10 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "74kc", " -mtune=74kc", "", d)}" | 9 | TUNE_CCARGS .= "${@bb.utils.contains("TUNE_FEATURES", "74kc", " -mtune=74kc", "", d)}" |
11 | 10 | ||
diff --git a/meta/conf/machine/include/mips/tune-octeon.inc b/meta/conf/machine/include/mips/tune-octeon.inc index d4670e3259..0004190c34 100644 --- a/meta/conf/machine/include/mips/tune-octeon.inc +++ b/meta/conf/machine/include/mips/tune-octeon.inc | |||
@@ -17,7 +17,6 @@ BASE_LIB:tune-octeon2_64 = "lib64" | |||
17 | MIPSPKGSFX_VARIANT:tune-octeon2_64 = "octeon2_64" | 17 | MIPSPKGSFX_VARIANT:tune-octeon2_64 = "octeon2_64" |
18 | PACKAGE_EXTRA_ARCHS:tune-octeon2_64 = "mips64 octeon2_64" | 18 | PACKAGE_EXTRA_ARCHS:tune-octeon2_64 = "mips64 octeon2_64" |
19 | 19 | ||
20 | |||
21 | TUNEVALID[octeon3] = "Enable optimization related to octeon3 support" | 20 | TUNEVALID[octeon3] = "Enable optimization related to octeon3 support" |
22 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'octeon3', ' -march=octeon3 ', '',d)}" | 21 | TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'octeon3', ' -march=octeon3 ', '',d)}" |
23 | 22 | ||
diff --git a/meta/conf/machine/include/riscv/README b/meta/conf/machine/include/riscv/README new file mode 100644 index 0000000000..beef68f523 --- /dev/null +++ b/meta/conf/machine/include/riscv/README | |||
@@ -0,0 +1,122 @@ | |||
1 | 2025/06/08 - Mark Hatle <mark.hatle@amd.com> | ||
2 | - Initial Revision | ||
3 | |||
4 | The RISC-V ISA is broken into two parts, a base ISA and extensions. As | ||
5 | of the writing of this document these are documented at: | ||
6 | |||
7 | https://lf-riscv.atlassian.net/wiki/spaces/HOME/pages/16154769/RISC-V+Technical+Specifications | ||
8 | |||
9 | Specifically "The RISC-V Instruction Set Manual Volume I: Unprivileged ISA" | ||
10 | was used to create this implementation. | ||
11 | |||
12 | Requirements | ||
13 | ------------ | ||
14 | As RISC-V is a “variable” ISA (a base isa plus numerous extensions), a | ||
15 | mechanism is required to specify a series of ISA features that a user or | ||
16 | tune can use to specify a specific CPU instantiation. | ||
17 | |||
18 | Not all ratified or draft features should or can be implemented with the | ||
19 | available resources. | ||
20 | |||
21 | The implementation should work for Linux, baremetal (newlib), zephyr and | ||
22 | other operating systems. Supported extensions should be based on | ||
23 | real-world examples. | ||
24 | |||
25 | Linux | ||
26 | ----- | ||
27 | Linux required base and support extensions should be available. Linux | ||
28 | requires: | ||
29 | * Base: rv32ima & rv64ima | ||
30 | * Optional FPU: fd | ||
31 | * Optional RISCV_ISA_C: c | ||
32 | * Optiona RISCV_ISA_V: v | ||
33 | * Required additional: _zicsr_zifencei | ||
34 | * Optional RISCV_ISA_ZBA: _zba | ||
35 | * Optional RISCV_ISA_ZBB: _zbb | ||
36 | * Optional RISCV_ISA_ZBC: _zbc (not supported by current QEMU design) | ||
37 | |||
38 | See: https://git.yoctoproject.org/linux-yocto/tree/arch/riscv/Makefile?h=v6.12/base | ||
39 | |||
40 | Baremetal | ||
41 | --------- | ||
42 | AMD Microblaze-V FPGA support uses the following static configurations: | ||
43 | Base: rv32e, rv32i, rv64i | ||
44 | Extensions: m, a, f, d, c, b, zicsr, zifencei | ||
45 | |||
46 | Zephyr | ||
47 | ------ | ||
48 | AMD Microblaze-V development for Zephyr is the same as Baremetal, with a | ||
49 | few additional extensions: zbc, zicbom | ||
50 | |||
51 | ABI | ||
52 | --- | ||
53 | The following ABIs are supported GNU tools and some combination of systems. | ||
54 | * ilp32 - Integer, long and pointer are 32-bit | ||
55 | * lp64 - Long and pointer are 64-bit (integer is 32-bit) | ||
56 | |||
57 | The ABI is dependent upon the core system implementation, as ilp32 can | ||
58 | only used on an ‘rv32’ system, while lp64 can only be used on an ‘rv64’ | ||
59 | system. | ||
60 | |||
61 | There are additional variations of each ABI: | ||
62 | * e - used with the Reduced register extension | ||
63 | * f - used when single precision floating point (but not double precision) is | ||
64 | enabled | ||
65 | * d - used when both single and double precision floating point is enabled | ||
66 | |||
67 | Based on the above, the ABI should be automatically determined based on | ||
68 | the selected Base ISA and Extensions. | ||
69 | |||
70 | Implementation | ||
71 | -------------- | ||
72 | To make it easier to generate the RISC-V canonical arch, ISA based -march, | ||
73 | and the ABI string, a few new variables are added for specific RISC-V items. | ||
74 | |||
75 | TUNE_RISCV_ARCH - This contains the canonical GNU style arch, generally this | ||
76 | will evaluate to "riscv32" or "riscv64". | ||
77 | |||
78 | TUNE_RISCV_MARCH - This will contain an ISA based -march string compatible | ||
79 | with gcc and similar toolchains. For example: | ||
80 | rv32imacfd_zicsr_zifencei | ||
81 | |||
82 | TUNE_RISCV_ABI - This is the generated ABI that corresponds to the ARCH and | ||
83 | MARCH/ISA values. For riscv32, the value will be ilp32 | ||
84 | (int, long and pointer is 32-bit) with the ISA | ||
85 | variation. For riscv64, the value will be lp64 (long | ||
86 | and pointer are 64-bit bit, while int is 32-bit) with the | ||
87 | ISA variation. The ISA affects the ABI when the 'e', 'f' | ||
88 | and 'd' extension are used. | ||
89 | |||
90 | TUNE_RISCV_PKGARCH - This is the generated PKGARCH value. | ||
91 | |||
92 | The standard variables are defined as: | ||
93 | |||
94 | TUNE_CCARGS = "${@ '-march=${TUNE_RISCV_MARCH} -mabi=${TUNE_RISCV_ABI}' if not d.getVar('TUNE_CCARGS:tune-${DEFAULTTUNE}') else 'TUNE_CCARGS:tune-${DEFAULTTUNE}'}" | ||
95 | |||
96 | The above will allow the user to specify an implementation specific | ||
97 | TUNE_CCARGS for a given processor tune if the default implementtion is | ||
98 | not adequate for some reason. It is expected that most, if not all, | ||
99 | implementations will use the default behavior. | ||
100 | |||
101 | TUNE_ARCH = "${TUNE_RISCV_ARCH}" | ||
102 | TUNE_PKGARCH = "${TUNE_RISCV_PKGARCH}" | ||
103 | |||
104 | The above two will always base their setting off the standard TUNE_FEATURES. | ||
105 | |||
106 | Ratified and draft extensions should be implemented as TUNE_FEATURES in | ||
107 | the arch-riscv.inc file. | ||
108 | |||
109 | Vendor specific extensions and processor specific settings should go | ||
110 | into a 'tune-<vendor>.inc' file, with tune-riscv.inc being reserved for | ||
111 | general purpose tunes. | ||
112 | |||
113 | TUNE_FEATURE Helper | ||
114 | ------------------- | ||
115 | A special helper function has been written that will convert RISC-V ISA | ||
116 | notation into TUNE_FEATURE notion, for example: | ||
117 | |||
118 | rv32g -> rv 32 i m a f d zicsr zifencei | ||
119 | |||
120 | The helper can be called using oe.tune.riscv_isa_to_tune("<ISA>") such as | ||
121 | oe.tune.riscv_isa_to_tune("rv64gc") which would return: | ||
122 | rv 64 i m a f d c zicsr zifencei | ||
diff --git a/meta/conf/machine/include/riscv/arch-riscv.inc b/meta/conf/machine/include/riscv/arch-riscv.inc index b34064e78f..99bed8fde5 100644 --- a/meta/conf/machine/include/riscv/arch-riscv.inc +++ b/meta/conf/machine/include/riscv/arch-riscv.inc | |||
@@ -1,14 +1,140 @@ | |||
1 | # RISCV Architecture definition | 1 | # RISCV Architecture definition |
2 | 2 | ||
3 | DEFAULTTUNE ?= "riscv64" | 3 | # Based on the RISC-V Instruction Set Manual Volume I: Unprivileged ISA from May 2025 |
4 | # As well as the RISC-V options for using GCC (as of June 2025) | ||
4 | 5 | ||
5 | TUNE_ARCH = "${TUNE_ARCH:tune-${DEFAULTTUNE}}" | 6 | # Note: the following should be implemented in the order that GCC expects |
6 | TUNE_PKGARCH = "${TUNE_PKGARCH:tune-${DEFAULTTUNE}}" | 7 | # -march= values to be defined in. |
7 | TUNE_CCARGS:append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv64nf', ' -mabi=lp64', ' ', d)}" | ||
8 | TUNE_CCARGS:append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv32nf', ' -mabi=ilp32', ' ', d)}" | ||
9 | 8 | ||
10 | TUNE_CCARGS:append = "${@bb.utils.contains('TUNE_FEATURES', 'riscv64nc', ' -march=rv64imafd', ' ', d)}" | 9 | # Base ISA |
10 | # All supported march strings must start with rv32 or rv64 | ||
11 | TUNEVALID[rv] = "RISC-V" | ||
12 | TUNE_RISCV_ARCH = "${@bb.utils.contains("TUNE_FEATURES", "rv", "riscv", "", d)}" | ||
13 | TUNE_RISCV_MARCH = "${@bb.utils.contains("TUNE_FEATURES", "rv", "rv", "", d)}" | ||
14 | TUNE_RISCV_ABI = "" | ||
11 | 15 | ||
16 | # There are two primary ABIs, ilp32 and lp64 | ||
17 | # There are variants of both, that appears to be based on extensions above | ||
18 | # For example: | ||
19 | # rv32i uses ilp32, rv32e uses ilp32e, rv32f uses ilp32f | ||
20 | # rv64i uses lp64, rv64if uses lp64f, rv64id uses lp64d | ||
21 | TUNEVALID[32] = "ISA XLEN - 32-bit" | ||
22 | TUNECONFLICTS[32] = "64" | ||
23 | TUNE_RISCV_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "32", "32", "", d)}" | ||
24 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "32", "32", "", d)}" | ||
25 | TUNE_RISCV_ABI .= "${@bb.utils.contains("TUNE_FEATURES", "32", "ilp32", "", d)}" | ||
26 | |||
27 | TUNEVALID[64] = "ISA XLEN - 64-bit" | ||
28 | TUNECONFLICTS[64] = "32" | ||
29 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "64", "64", "", d)}" | ||
30 | TUNE_RISCV_ARCH .= "${@bb.utils.contains("TUNE_FEATURES", "64", "64", "", d)}" | ||
31 | TUNE_RISCV_ABI .= "${@bb.utils.contains("TUNE_FEATURES", "64", "lp64", "", d)}" | ||
32 | |||
33 | # The package arch starts with the canonical arch, but adds some extensions to make | ||
34 | # package compatibility clear | ||
35 | TUNE_RISCV_PKGARCH = "${TUNE_RISCV_ARCH}" | ||
36 | |||
37 | # i, e, or g are defined by gcc, but 'g' refers to 'i' + extensions 'MAFD Zicsr Zifencei' | ||
38 | # So 'g' will not be defined here as it is an abbreviation of the expanded version | ||
39 | TUNEVALID[e] = "Reduced register base integer extension" | ||
40 | TUNECONFLICTS[e] = "i" | ||
41 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "e", "e", "", d)}" | ||
42 | TUNE_RISCV_ABI .= "${@bb.utils.contains("TUNE_FEATURES", "e", "e", "", d)}" | ||
43 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "e", "e", "", d)}" | ||
44 | |||
45 | TUNEVALID[i] = "Base integer extension" | ||
46 | TUNECONFLICTS[i] = "e" | ||
47 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "i", "i", "", d)}" | ||
48 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "i", "i", "", d)}" | ||
49 | |||
50 | # Extensions | ||
51 | TUNEVALID[m] = "Integer multiplication and division extension" | ||
52 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m", "m", "", d)}" | ||
53 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "m", "m", "", d)}" | ||
54 | |||
55 | TUNEVALID[a] = "Atomic extension" | ||
56 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "a", "a", "", d)}" | ||
57 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "a", "a", "", d)}" | ||
58 | |||
59 | TUNEVALID[f] = "Single-precision floating-point extension" | ||
60 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "f d", "f", "", d)}" | ||
61 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "f d", "f", "", d)}" | ||
62 | |||
63 | TUNEVALID[d] = "Double-precision floating-point extension" | ||
64 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "d", "d", "", d)}" | ||
65 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "d", "d", "", d)}" | ||
66 | |||
67 | # Only f OR d, but just one | ||
68 | TUNE_RISCV_ABI .= "${@bb.utils.contains("TUNE_FEATURES", "d", "d", bb.utils.contains("TUNE_FEATURES", "f", "f", "", d), d)}" | ||
69 | |||
70 | TUNEVALID[c] = "Compressed extension" | ||
71 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "c", "c", "", d)}" | ||
72 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "c", "c", "", d)}" | ||
73 | |||
74 | TUNEVALID[b] = "Bit Manipulation extension" | ||
75 | # Handled below via zba, zbb, zbs | ||
76 | # This matches current Linux kernel behavior | ||
77 | #TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "b", "b", "", d)}" | ||
78 | #TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "b", "b", "", d)}" | ||
79 | |||
80 | TUNEVALID[v] = "Vector operations extension" | ||
81 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "v", "v", "", d)}" | ||
82 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "v", "v", "", d)}" | ||
83 | |||
84 | # Now the special Z extensions | ||
85 | TUNEVALID[zicbom] = "Cache-block management extension" | ||
86 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "zicbom", "_zicbom", "", d)}" | ||
87 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "zicbom", "_zicbom", "", d)}" | ||
88 | |||
89 | TUNEVALID[zicsr] = "Control and status register access extension" | ||
90 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "zicsr f d", "_zicsr", "", d)}" | ||
91 | # If zicsr (or zifencei) is in the path, OpenSBI fails to use the extensions, do to (Makefile): | ||
92 | # # Check whether the assembler and the compiler support the Zicsr and Zifencei extensions | ||
93 | # CC_SUPPORT_ZICSR_ZIFENCEI := $(shell $(CC) $(CLANG_TARGET) $(RELAX_FLAG) -nostdlib -march=rv$(OPENSBI_CC_XLEN)imafd_zicsr_zifencei -x c /dev/null -o /dev/null 2>&1 | grep -e "zicsr" -e "zifencei" > /dev/null && echo n || echo y) | ||
94 | # this will match on the path containing zicsr or zifencei when an error is reported, which | ||
95 | # will always happens in this check. | ||
96 | # | ||
97 | # Yocto Project Bugzilla 15897 | ||
98 | # | ||
99 | #TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "zicsr f d", "_zicsr", "", d)}" | ||
100 | |||
101 | TUNEVALID[zifencei] = "Instruction-fetch fence extension" | ||
102 | TUNE_RISCV_MARCH .= "${@bb.utils.contains("TUNE_FEATURES", "zifencei", "_zifencei", "", d)}" | ||
103 | # See above Bug 15897 | ||
104 | #TUNE_RISCV_PKGARCH .= "${@bb.utils.contains("TUNE_FEATURES", "zifencei", "_zifencei", "", d)}" | ||
105 | |||
106 | TUNEVALID[zba] = "Address bit manipulation extension" | ||
107 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "b zba", "_zba", "", d)}" | ||
108 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "b zba", "_zba", "", d)}" | ||
109 | |||
110 | TUNEVALID[zbb] = "Basic bit manipulation extension" | ||
111 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "b zbb", "_zbb", "", d)}" | ||
112 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "b zbb", "_zbb", "", d)}" | ||
113 | |||
114 | TUNEVALID[zbc] = "Carry-less multiplication extension" | ||
115 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "zbc", "_zbc", "", d)}" | ||
116 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "zbc", "_zbc", "", d)}" | ||
117 | |||
118 | TUNEVALID[zbs] = "Single-bit manipulation extension" | ||
119 | TUNE_RISCV_MARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "b zbs", "_zbs", "", d)}" | ||
120 | TUNE_RISCV_PKGARCH .= "${@bb.utils.contains_any("TUNE_FEATURES", "b zbs", "_zbs", "", d)}" | ||
121 | |||
122 | # Construct TUNE_CCARGS | ||
123 | # This should result in a CCARG similar to: | ||
124 | # -march=rv32imac -mabi=ilp32 | ||
125 | TUNE_CCARGS = "${@ '-march=${TUNE_RISCV_MARCH} -mabi=${TUNE_RISCV_ABI}' if not d.getVar('TUNE_CCARGS:tune-${DEFAULTTUNE}') else 'TUNE_CCARGS:tune-${DEFAULTTUNE}'}" | ||
126 | |||
127 | # Construct TUNE_ARCH | ||
128 | # This should result in an arch string similar to: | ||
129 | # riscv32 | ||
130 | TUNE_ARCH = "${TUNE_RISCV_ARCH}" | ||
131 | |||
132 | # Construct TUNE_PKGARCH | ||
133 | # This should result in a package are like: | ||
134 | # riscv32imac | ||
135 | TUNE_PKGARCH = "${TUNE_RISCV_PKGARCH}" | ||
136 | |||
137 | # Misc settings | ||
12 | # Fix: ld: unrecognized option '--hash-style=sysv' | 138 | # Fix: ld: unrecognized option '--hash-style=sysv' |
13 | LINKER_HASH_STYLE:libc-newlib = "" | 139 | LINKER_HASH_STYLE:libc-newlib = "" |
14 | LINKER_HASH_STYLE:libc-picolibc = "" | 140 | LINKER_HASH_STYLE:libc-picolibc = "" |
diff --git a/meta/conf/machine/include/riscv/tune-riscv.inc b/meta/conf/machine/include/riscv/tune-riscv.inc index 804712077e..12c1125c8b 100644 --- a/meta/conf/machine/include/riscv/tune-riscv.inc +++ b/meta/conf/machine/include/riscv/tune-riscv.inc | |||
@@ -1,41 +1,23 @@ | |||
1 | require conf/machine/include/riscv/arch-riscv.inc | 1 | require conf/machine/include/riscv/arch-riscv.inc |
2 | 2 | ||
3 | TUNEVALID[riscv64] = "Enable 64-bit RISC-V optimizations" | 3 | DEFAULTTUNE ?= "riscv64" |
4 | TUNEVALID[riscv32] = "Enable 32-bit RISC-V optimizations" | ||
5 | |||
6 | TUNEVALID[riscv64nf] = "Enable 64-bit RISC-V optimizations no floating point" | ||
7 | TUNEVALID[riscv32nf] = "Enable 32-bit RISC-V optimizations no floating point" | ||
8 | |||
9 | TUNEVALID[riscv64nc] = "Enable 64-bit RISC-V optimizations without compressed instructions" | ||
10 | |||
11 | TUNEVALID[bigendian] = "Big endian mode" | ||
12 | 4 | ||
13 | AVAILTUNES += "riscv64 riscv32 riscv64nc riscv64nf riscv32nf" | 5 | AVAILTUNES += "riscv64 riscv32 riscv64nc riscv64nf riscv32nf" |
14 | 6 | ||
15 | # Default | 7 | # Default |
16 | TUNE_FEATURES:tune-riscv64 = "riscv64" | 8 | TUNE_FEATURES:tune-riscv64 := "${@oe.tune.riscv_isa_to_tune("rv64gc")}" |
17 | TUNE_ARCH:tune-riscv64 = "riscv64" | 9 | PACKAGE_EXTRA_ARCHS:tune-riscv64 = "${TUNE_RISCV_PKGARCH}" |
18 | TUNE_PKGARCH:tune-riscv64 = "riscv64" | ||
19 | PACKAGE_EXTRA_ARCHS:tune-riscv64 = "riscv64" | ||
20 | 10 | ||
21 | TUNE_FEATURES:tune-riscv32 = "riscv32" | 11 | TUNE_FEATURES:tune-riscv32 := "${@oe.tune.riscv_isa_to_tune("rv32gc")}" |
22 | TUNE_ARCH:tune-riscv32 = "riscv32" | 12 | PACKAGE_EXTRA_ARCHS:tune-riscv32 = "${TUNE_RISCV_PKGARCH}" |
23 | TUNE_PKGARCH:tune-riscv32 = "riscv32" | ||
24 | PACKAGE_EXTRA_ARCHS:tune-riscv32 = "riscv32" | ||
25 | 13 | ||
26 | # No float | 14 | # No float |
27 | TUNE_FEATURES:tune-riscv64nf = "${TUNE_FEATURES:tune-riscv64} riscv64nf" | 15 | TUNE_FEATURES:tune-riscv64nf := "${@oe.tune.riscv_isa_to_tune("rv64imac_zicsr_zifencei")}" |
28 | TUNE_ARCH:tune-riscv64nf = "riscv64" | 16 | PACKAGE_EXTRA_ARCHS:tune-riscv64nf = "${TUNE_RISCV_PKGARCH}" |
29 | TUNE_PKGARCH:tune-riscv64nf = "riscv64nf" | ||
30 | PACKAGE_EXTRA_ARCHS:tune-riscv64nf = "riscv64nf" | ||
31 | 17 | ||
32 | TUNE_FEATURES:tune-riscv32nf = "${TUNE_FEATURES:tune-riscv32} riscv32nf" | 18 | TUNE_FEATURES:tune-riscv32nf := "${@oe.tune.riscv_isa_to_tune("rv32imac_zicsr_zifencei")}" |
33 | TUNE_ARCH:tune-riscv32nf = "riscv32" | 19 | PACKAGE_EXTRA_ARCHS:tune-riscv32nf = "${TUNE_RISCV_PKGARCH}" |
34 | TUNE_PKGARCH:tune-riscv32nf = "riscv32nf" | ||
35 | PACKAGE_EXTRA_ARCHS:tune-riscv32nf = "riscv32nf" | ||
36 | 20 | ||
37 | # no compressed | 21 | # no compressed |
38 | TUNE_FEATURES:tune-riscv64nc = "${TUNE_FEATURES:tune-riscv64} riscv64nc" | 22 | TUNE_FEATURES:tune-riscv64nc := "${@oe.tune.riscv_isa_to_tune("rv64imafd_zicsr_zifencei")}" |
39 | TUNE_ARCH:tune-riscv64nc = "riscv64" | 23 | PACKAGE_EXTRA_ARCHS:tune-riscv64nc = "${TUNE_RISCV_PKGARCH}" |
40 | TUNE_PKGARCH:tune-riscv64nc = "riscv64nc" | ||
41 | PACKAGE_EXTRA_ARCHS:tune-riscv64nc = "riscv64nc" | ||
diff --git a/meta/conf/machine/qemuriscv32.conf b/meta/conf/machine/qemuriscv32.conf index d3858dc051..aff36c28a5 100644 --- a/meta/conf/machine/qemuriscv32.conf +++ b/meta/conf/machine/qemuriscv32.conf | |||
@@ -2,9 +2,9 @@ | |||
2 | #@NAME: generic riscv32 machine | 2 | #@NAME: generic riscv32 machine |
3 | #@DESCRIPTION: Machine configuration for running a generic riscv32 | 3 | #@DESCRIPTION: Machine configuration for running a generic riscv32 |
4 | 4 | ||
5 | require conf/machine/include/riscv/qemuriscv.inc | 5 | DEFAULTTUNE ?= "riscv32" |
6 | 6 | ||
7 | DEFAULTTUNE = "riscv32" | 7 | require conf/machine/include/riscv/qemuriscv.inc |
8 | 8 | ||
9 | PREFERRED_VERSION_openocd-native = "riscv" | 9 | PREFERRED_VERSION_openocd-native = "riscv" |
10 | PREFERRED_VERSION_openocd = "riscv" | 10 | PREFERRED_VERSION_openocd = "riscv" |
diff --git a/meta/lib/bbconfigbuild/configfragments.py b/meta/lib/bbconfigbuild/configfragments.py index c1dddc3e4c..61c33ac316 100644 --- a/meta/lib/bbconfigbuild/configfragments.py +++ b/meta/lib/bbconfigbuild/configfragments.py | |||
@@ -62,7 +62,22 @@ class ConfigFragmentsPlugin(LayerPlugin): | |||
62 | else: | 62 | else: |
63 | print('Name: {}\nPath: {}\nEnabled: {}\nSummary: {}\nDescription:\n{}\n'.format(f['name'], f['path'], 'yes' if is_enabled else 'no', f['summary'],''.join(f['description']))) | 63 | print('Name: {}\nPath: {}\nEnabled: {}\nSummary: {}\nDescription:\n{}\n'.format(f['name'], f['path'], 'yes' if is_enabled else 'no', f['summary'],''.join(f['description']))) |
64 | 64 | ||
65 | def print_builtin_fragments(builtin, enabled): | ||
66 | print('Available built-in fragments:') | ||
67 | builtin_dict = {i[0]:i[1] for i in [f.split(':') for f in builtin]} | ||
68 | for prefix,var in builtin_dict.items(): | ||
69 | print('{}/...\tSets {} = ...'.format(prefix, var)) | ||
70 | print('') | ||
71 | enabled_builtin_fragments = [f for f in enabled if self.builtin_fragment_exists(f)] | ||
72 | print('Enabled built-in fragments:') | ||
73 | for f in enabled_builtin_fragments: | ||
74 | prefix, value = f.split('/', 1) | ||
75 | print('{}\tSets {} = "{}"'.format(f, builtin_dict[prefix], value)) | ||
76 | print('') | ||
77 | |||
65 | all_enabled_fragments = (self.tinfoil.config_data.getVar('OE_FRAGMENTS') or "").split() | 78 | all_enabled_fragments = (self.tinfoil.config_data.getVar('OE_FRAGMENTS') or "").split() |
79 | all_builtin_fragments = (self.tinfoil.config_data.getVar('OE_FRAGMENTS_BUILTIN') or "").split() | ||
80 | print_builtin_fragments(all_builtin_fragments, all_enabled_fragments) | ||
66 | 81 | ||
67 | for layername, layerdata in self.discover_fragments().items(): | 82 | for layername, layerdata in self.discover_fragments().items(): |
68 | layerdir = layerdata['layerdir'] | 83 | layerdir = layerdata['layerdir'] |
@@ -89,6 +104,11 @@ class ConfigFragmentsPlugin(LayerPlugin): | |||
89 | return True | 104 | return True |
90 | return False | 105 | return False |
91 | 106 | ||
107 | def builtin_fragment_exists(self, fragmentname): | ||
108 | fragment_prefix = fragmentname.split("/",1)[0] | ||
109 | fragment_prefix_defs = set([f.split(':')[0] for f in self.tinfoil.config_data.getVar('OE_FRAGMENTS_BUILTIN').split()]) | ||
110 | return fragment_prefix in fragment_prefix_defs | ||
111 | |||
92 | def create_conf(self, confpath): | 112 | def create_conf(self, confpath): |
93 | if not os.path.exists(confpath): | 113 | if not os.path.exists(confpath): |
94 | with open(confpath, 'w') as f: | 114 | with open(confpath, 'w') as f: |
@@ -112,7 +132,7 @@ class ConfigFragmentsPlugin(LayerPlugin): | |||
112 | return " ".join(enabled_fragments), None, 0, True | 132 | return " ".join(enabled_fragments), None, 0, True |
113 | 133 | ||
114 | for f in args.fragmentname: | 134 | for f in args.fragmentname: |
115 | if not self.fragment_exists(f): | 135 | if not self.fragment_exists(f) and not self.builtin_fragment_exists(f): |
116 | raise Exception("Fragment {} does not exist; use 'list-fragments' to see the full list.".format(f)) | 136 | raise Exception("Fragment {} does not exist; use 'list-fragments' to see the full list.".format(f)) |
117 | 137 | ||
118 | self.create_conf(args.confpath) | 138 | self.create_conf(args.confpath) |
diff --git a/meta/lib/oe/__init__.py b/meta/lib/oe/__init__.py index dd094a874a..73de774266 100644 --- a/meta/lib/oe/__init__.py +++ b/meta/lib/oe/__init__.py | |||
@@ -12,4 +12,4 @@ __path__ = extend_path(__path__, __name__) | |||
12 | BBIMPORTS = ["qa", "data", "path", "utils", "types", "package", "packagedata", \ | 12 | BBIMPORTS = ["qa", "data", "path", "utils", "types", "package", "packagedata", \ |
13 | "packagegroup", "sstatesig", "lsb", "cachedpath", "license", "qemu", \ | 13 | "packagegroup", "sstatesig", "lsb", "cachedpath", "license", "qemu", \ |
14 | "reproducible", "rust", "buildcfg", "go", "spdx30_tasks", "spdx_common", \ | 14 | "reproducible", "rust", "buildcfg", "go", "spdx30_tasks", "spdx_common", \ |
15 | "cve_check"] | 15 | "cve_check", "tune"] |
diff --git a/meta/lib/oe/reproducible.py b/meta/lib/oe/reproducible.py index cdb38d5aa4..0270024a83 100644 --- a/meta/lib/oe/reproducible.py +++ b/meta/lib/oe/reproducible.py | |||
@@ -75,10 +75,11 @@ def get_source_date_epoch_from_known_files(d, sourcedir): | |||
75 | return source_date_epoch | 75 | return source_date_epoch |
76 | 76 | ||
77 | def find_git_folder(d, sourcedir): | 77 | def find_git_folder(d, sourcedir): |
78 | # First guess: UNPACKDIR/git | 78 | # First guess: UNPACKDIR/BB_GIT_DEFAULT_DESTSUFFIX |
79 | # This is the default git fetcher unpack path | 79 | # This is the default git fetcher unpack path |
80 | unpackdir = d.getVar('UNPACKDIR') | 80 | unpackdir = d.getVar('UNPACKDIR') |
81 | gitpath = os.path.join(unpackdir, "git/.git") | 81 | default_destsuffix = d.getVar('BB_GIT_DEFAULT_DESTSUFFIX') |
82 | gitpath = os.path.join(unpackdir, default_destsuffix, ".git") | ||
82 | if os.path.isdir(gitpath): | 83 | if os.path.isdir(gitpath): |
83 | return gitpath | 84 | return gitpath |
84 | 85 | ||
diff --git a/meta/lib/oe/rust.py b/meta/lib/oe/rust.py index 185553eeeb..1dc9cf150d 100644 --- a/meta/lib/oe/rust.py +++ b/meta/lib/oe/rust.py | |||
@@ -8,6 +8,4 @@ | |||
8 | def arch_to_rust_arch(arch): | 8 | def arch_to_rust_arch(arch): |
9 | if arch == "ppc64le": | 9 | if arch == "ppc64le": |
10 | return "powerpc64le" | 10 | return "powerpc64le" |
11 | if arch in ('riscv32', 'riscv64'): | ||
12 | return arch + 'gc' | ||
13 | return arch | 11 | return arch |
diff --git a/meta/lib/oe/tune.py b/meta/lib/oe/tune.py new file mode 100644 index 0000000000..7fda19430d --- /dev/null +++ b/meta/lib/oe/tune.py | |||
@@ -0,0 +1,81 @@ | |||
1 | # | ||
2 | # Copyright OpenEmbedded Contributors | ||
3 | # | ||
4 | # SPDX-License-Identifier: GPL-2.0-only | ||
5 | # | ||
6 | |||
7 | # riscv_isa_to_tune(isa) | ||
8 | # | ||
9 | # Automatically translate a RISC-V ISA string to TUNE_FEATURES | ||
10 | # | ||
11 | # Abbreviations, such as rv32g -> rv32imaffd_zicsr_zifencei are supported. | ||
12 | # | ||
13 | # Profiles, such as rva22u64, are NOT supported, you must use ISA strings. | ||
14 | # | ||
15 | def riscv_isa_to_tune(isa): | ||
16 | _isa = isa.lower() | ||
17 | |||
18 | feature = [] | ||
19 | iter = 0 | ||
20 | |||
21 | # rv or riscv | ||
22 | if _isa[iter:].startswith('rv'): | ||
23 | feature.append('rv') | ||
24 | iter = iter + 2 | ||
25 | elif _isa[iter:].startswith('riscv'): | ||
26 | feature.append('rv') | ||
27 | iter = iter + 5 | ||
28 | else: | ||
29 | # Not a risc-v ISA! | ||
30 | return _isa | ||
31 | |||
32 | while (_isa[iter:]): | ||
33 | # Skip _ and whitespace | ||
34 | if _isa[iter] == '_' or _isa[iter].isspace(): | ||
35 | iter = iter + 1 | ||
36 | continue | ||
37 | |||
38 | # Length, just capture numbers here | ||
39 | if _isa[iter].isdigit(): | ||
40 | iter_end = iter | ||
41 | while iter_end < len(_isa) and _isa[iter_end].isdigit(): | ||
42 | iter_end = iter_end + 1 | ||
43 | |||
44 | feature.append(_isa[iter:iter_end]) | ||
45 | iter = iter_end | ||
46 | continue | ||
47 | |||
48 | # Typically i, e or g is next, followed by extensions. | ||
49 | # Extensions are single character, except for Z, Ss, Sh, Sm, Sv, and X | ||
50 | |||
51 | # If the extension starts with 'Z', 'S' or 'X' use the name until the next _, whitespace or end | ||
52 | if _isa[iter] in ['z', 's', 'x']: | ||
53 | ext_type = _isa[iter] | ||
54 | iter_end = iter + 1 | ||
55 | |||
56 | # Multicharacter extension, these are supposed to have a _ before the next multicharacter extension | ||
57 | # See 37.4 and 37.5: | ||
58 | # 37.4: Underscores "_" may be used to separate ISA extensions... | ||
59 | # 37.5: All multi-letter extensions ... must be separated from other multi-letter extensions by an underscore... | ||
60 | # Some extensions permit only alphabetic characters, while others allow alphanumeric chartacters | ||
61 | while iter_end < len(_isa) and _isa[iter_end] != "_" and not _isa[iter_end].isspace(): | ||
62 | iter_end = iter_end + 1 | ||
63 | |||
64 | feature.append(_isa[iter:iter_end]) | ||
65 | iter = iter_end | ||
66 | continue | ||
67 | |||
68 | # 'g' is special, it's an abbreviation for imafd_zicsr_zifencei | ||
69 | # When expanding the abbreviation, any additional letters must appear before the _z* extensions | ||
70 | if _isa[iter] == 'g': | ||
71 | _isa = 'imafd' + _isa[iter+1:] + '_zicsr_zifencei' | ||
72 | iter = 0 | ||
73 | continue | ||
74 | |||
75 | feature.append(_isa[iter]) | ||
76 | iter = iter + 1 | ||
77 | continue | ||
78 | |||
79 | # Eliminate duplicates, but preserve the order | ||
80 | feature = list(dict.fromkeys(feature)) | ||
81 | return ' '.join(feature) | ||
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py index 0155ee62ee..74a7727cc0 100644 --- a/meta/lib/oeqa/selftest/cases/devtool.py +++ b/meta/lib/oeqa/selftest/cases/devtool.py | |||
@@ -469,7 +469,7 @@ class DevtoolAddTests(DevtoolBase): | |||
469 | checkvars = {} | 469 | checkvars = {} |
470 | checkvars['LICENSE'] = 'GPL-2.0-only' | 470 | checkvars['LICENSE'] = 'GPL-2.0-only' |
471 | checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263' | 471 | checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263' |
472 | checkvars['S'] = '${WORKDIR}/git' | 472 | checkvars['S'] = None |
473 | checkvars['PV'] = '0.1+git' | 473 | checkvars['PV'] = '0.1+git' |
474 | checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master' | 474 | checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master' |
475 | checkvars['SRCREV'] = srcrev | 475 | checkvars['SRCREV'] = srcrev |
@@ -565,7 +565,7 @@ class DevtoolAddTests(DevtoolBase): | |||
565 | recipefile = get_bb_var('FILE', testrecipe) | 565 | recipefile = get_bb_var('FILE', testrecipe) |
566 | self.assertIn('%s_%s.bb' % (testrecipe, testver), recipefile, 'Recipe file incorrectly named') | 566 | self.assertIn('%s_%s.bb' % (testrecipe, testver), recipefile, 'Recipe file incorrectly named') |
567 | checkvars = {} | 567 | checkvars = {} |
568 | checkvars['S'] = '${WORKDIR}/MarkupSafe-${PV}' | 568 | checkvars['S'] = '${UNPACKDIR}/MarkupSafe-${PV}' |
569 | checkvars['SRC_URI'] = url.replace(testver, '${PV}') | 569 | checkvars['SRC_URI'] = url.replace(testver, '${PV}') |
570 | self._test_recipe_contents(recipefile, checkvars, []) | 570 | self._test_recipe_contents(recipefile, checkvars, []) |
571 | # Try with version specified | 571 | # Try with version specified |
@@ -582,7 +582,7 @@ class DevtoolAddTests(DevtoolBase): | |||
582 | recipefile = get_bb_var('FILE', testrecipe) | 582 | recipefile = get_bb_var('FILE', testrecipe) |
583 | self.assertIn('%s_%s.bb' % (testrecipe, fakever), recipefile, 'Recipe file incorrectly named') | 583 | self.assertIn('%s_%s.bb' % (testrecipe, fakever), recipefile, 'Recipe file incorrectly named') |
584 | checkvars = {} | 584 | checkvars = {} |
585 | checkvars['S'] = '${WORKDIR}/MarkupSafe-%s' % testver | 585 | checkvars['S'] = '${UNPACKDIR}/MarkupSafe-%s' % testver |
586 | checkvars['SRC_URI'] = url | 586 | checkvars['SRC_URI'] = url |
587 | self._test_recipe_contents(recipefile, checkvars, []) | 587 | self._test_recipe_contents(recipefile, checkvars, []) |
588 | 588 | ||
@@ -609,7 +609,7 @@ class DevtoolAddTests(DevtoolBase): | |||
609 | recipefile = get_bb_var('FILE', testrecipe) | 609 | recipefile = get_bb_var('FILE', testrecipe) |
610 | self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') | 610 | self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') |
611 | checkvars = {} | 611 | checkvars = {} |
612 | checkvars['S'] = '${WORKDIR}/git' | 612 | checkvars['S'] = None |
613 | checkvars['PV'] = '1.0+git' | 613 | checkvars['PV'] = '1.0+git' |
614 | checkvars['SRC_URI'] = url_branch | 614 | checkvars['SRC_URI'] = url_branch |
615 | checkvars['SRCREV'] = '${AUTOREV}' | 615 | checkvars['SRCREV'] = '${AUTOREV}' |
@@ -628,7 +628,7 @@ class DevtoolAddTests(DevtoolBase): | |||
628 | recipefile = get_bb_var('FILE', testrecipe) | 628 | recipefile = get_bb_var('FILE', testrecipe) |
629 | self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') | 629 | self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') |
630 | checkvars = {} | 630 | checkvars = {} |
631 | checkvars['S'] = '${WORKDIR}/git' | 631 | checkvars['S'] = None |
632 | checkvars['PV'] = '1.5+git' | 632 | checkvars['PV'] = '1.5+git' |
633 | checkvars['SRC_URI'] = url_branch | 633 | checkvars['SRC_URI'] = url_branch |
634 | checkvars['SRCREV'] = checkrev | 634 | checkvars['SRCREV'] = checkrev |
@@ -1627,12 +1627,12 @@ class DevtoolUpdateTests(DevtoolBase): | |||
1627 | # Check preconditions | 1627 | # Check preconditions |
1628 | testrecipe = 'dos2unix' | 1628 | testrecipe = 'dos2unix' |
1629 | self.append_config('ERROR_QA:remove:pn-dos2unix = "patch-status"\n') | 1629 | self.append_config('ERROR_QA:remove:pn-dos2unix = "patch-status"\n') |
1630 | bb_vars = get_bb_vars(['SRC_URI', 'S', 'WORKDIR', 'FILE'], testrecipe) | 1630 | bb_vars = get_bb_vars(['SRC_URI', 'S', 'UNPACKDIR', 'FILE', 'BB_GIT_DEFAULT_DESTSUFFIX'], testrecipe) |
1631 | self.assertIn('git://', bb_vars['SRC_URI'], 'This test expects the %s recipe to be a git recipe' % testrecipe) | 1631 | self.assertIn('git://', bb_vars['SRC_URI'], 'This test expects the %s recipe to be a git recipe' % testrecipe) |
1632 | workdir_git = '%s/git/' % bb_vars['WORKDIR'] | 1632 | unpackdir_git = '%s/%s/' % (bb_vars['UNPACKDIR'], bb_vars['BB_GIT_DEFAULT_DESTSUFFIX']) |
1633 | if not bb_vars['S'].startswith(workdir_git): | 1633 | if not bb_vars['S'].startswith(unpackdir_git): |
1634 | self.fail('This test expects the %s recipe to be building from a subdirectory of the git repo' % testrecipe) | 1634 | self.fail('This test expects the %s recipe to be building from a subdirectory of the git repo' % testrecipe) |
1635 | subdir = bb_vars['S'].split(workdir_git, 1)[1] | 1635 | subdir = bb_vars['S'].split(unpackdir_git, 1)[1] |
1636 | # Clean up anything in the workdir/sysroot/sstate cache | 1636 | # Clean up anything in the workdir/sysroot/sstate cache |
1637 | bitbake('%s -c cleansstate' % testrecipe) | 1637 | bitbake('%s -c cleansstate' % testrecipe) |
1638 | # Try modifying a recipe | 1638 | # Try modifying a recipe |
@@ -2414,7 +2414,7 @@ class DevtoolUpgradeTests(DevtoolBase): | |||
2414 | newsrctree = os.path.join(self.workspacedir, 'sources', newrecipename) | 2414 | newsrctree = os.path.join(self.workspacedir, 'sources', newrecipename) |
2415 | self.assertExists(newsrctree, 'Source directory not renamed') | 2415 | self.assertExists(newsrctree, 'Source directory not renamed') |
2416 | checkvars = {} | 2416 | checkvars = {} |
2417 | checkvars['S'] = '${WORKDIR}/%s-%s' % (recipename, recipever) | 2417 | checkvars['S'] = '${UNPACKDIR}/%s-%s' % (recipename, recipever) |
2418 | checkvars['SRC_URI'] = url | 2418 | checkvars['SRC_URI'] = url |
2419 | self._test_recipe_contents(newrecipefile, checkvars, []) | 2419 | self._test_recipe_contents(newrecipefile, checkvars, []) |
2420 | # Try again - change just name this time | 2420 | # Try again - change just name this time |
@@ -2426,7 +2426,7 @@ class DevtoolUpgradeTests(DevtoolBase): | |||
2426 | self.assertNotExists(os.path.join(self.workspacedir, 'recipes', recipename), 'Old recipe directory still exists') | 2426 | self.assertNotExists(os.path.join(self.workspacedir, 'recipes', recipename), 'Old recipe directory still exists') |
2427 | self.assertExists(os.path.join(self.workspacedir, 'sources', newrecipename), 'Source directory not renamed') | 2427 | self.assertExists(os.path.join(self.workspacedir, 'sources', newrecipename), 'Source directory not renamed') |
2428 | checkvars = {} | 2428 | checkvars = {} |
2429 | checkvars['S'] = '${WORKDIR}/%s-${PV}' % recipename | 2429 | checkvars['S'] = '${UNPACKDIR}/%s-${PV}' % recipename |
2430 | checkvars['SRC_URI'] = url.replace(recipever, '${PV}') | 2430 | checkvars['SRC_URI'] = url.replace(recipever, '${PV}') |
2431 | self._test_recipe_contents(newrecipefile, checkvars, []) | 2431 | self._test_recipe_contents(newrecipefile, checkvars, []) |
2432 | # Try again - change just version this time | 2432 | # Try again - change just version this time |
@@ -2437,7 +2437,7 @@ class DevtoolUpgradeTests(DevtoolBase): | |||
2437 | self.assertExists(newrecipefile, 'Recipe file not renamed') | 2437 | self.assertExists(newrecipefile, 'Recipe file not renamed') |
2438 | self.assertExists(os.path.join(self.workspacedir, 'sources', recipename), 'Source directory no longer exists') | 2438 | self.assertExists(os.path.join(self.workspacedir, 'sources', recipename), 'Source directory no longer exists') |
2439 | checkvars = {} | 2439 | checkvars = {} |
2440 | checkvars['S'] = '${WORKDIR}/${BPN}-%s' % recipever | 2440 | checkvars['S'] = '${UNPACKDIR}/${BPN}-%s' % recipever |
2441 | checkvars['SRC_URI'] = url | 2441 | checkvars['SRC_URI'] = url |
2442 | self._test_recipe_contents(newrecipefile, checkvars, []) | 2442 | self._test_recipe_contents(newrecipefile, checkvars, []) |
2443 | 2443 | ||
diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py index 36557f270f..2a91f6c7ae 100644 --- a/meta/lib/oeqa/selftest/cases/recipetool.py +++ b/meta/lib/oeqa/selftest/cases/recipetool.py | |||
@@ -385,7 +385,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
385 | checkvars = {} | 385 | checkvars = {} |
386 | checkvars['LICENSE'] = 'LGPL-2.1-only' | 386 | checkvars['LICENSE'] = 'LGPL-2.1-only' |
387 | checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34' | 387 | checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34' |
388 | checkvars['S'] = '${WORKDIR}/git' | 388 | checkvars['S'] = None |
389 | checkvars['PV'] = '1.11+git' | 389 | checkvars['PV'] = '1.11+git' |
390 | checkvars['SRC_URI'] = srcuri + ';branch=master' | 390 | checkvars['SRC_URI'] = srcuri + ';branch=master' |
391 | checkvars['DEPENDS'] = set(['libcheck', 'libjpeg-turbo', 'libpng', 'libx11', 'libxext', 'pango']) | 391 | checkvars['DEPENDS'] = set(['libcheck', 'libjpeg-turbo', 'libpng', 'libx11', 'libxext', 'pango']) |
@@ -1144,10 +1144,10 @@ class RecipetoolAppendsrcTests(RecipetoolAppendsrcBase): | |||
1144 | 1144 | ||
1145 | def test_recipetool_appendsrcfile_srcdir_basic(self): | 1145 | def test_recipetool_appendsrcfile_srcdir_basic(self): |
1146 | testrecipe = 'bash' | 1146 | testrecipe = 'bash' |
1147 | bb_vars = get_bb_vars(['S', 'WORKDIR'], testrecipe) | 1147 | bb_vars = get_bb_vars(['S', 'UNPACKDIR'], testrecipe) |
1148 | srcdir = bb_vars['S'] | 1148 | srcdir = bb_vars['S'] |
1149 | workdir = bb_vars['WORKDIR'] | 1149 | unpackdir = bb_vars['UNPACKDIR'] |
1150 | subdir = os.path.relpath(srcdir, workdir) | 1150 | subdir = os.path.relpath(srcdir, unpackdir) |
1151 | self._test_appendsrcfile(testrecipe, 'a-file', srcdir=subdir) | 1151 | self._test_appendsrcfile(testrecipe, 'a-file', srcdir=subdir) |
1152 | 1152 | ||
1153 | def test_recipetool_appendsrcfile_existing_in_src_uri(self): | 1153 | def test_recipetool_appendsrcfile_existing_in_src_uri(self): |
@@ -1196,10 +1196,10 @@ class RecipetoolAppendsrcTests(RecipetoolAppendsrcBase): | |||
1196 | def test_recipetool_appendsrcfile_replace_file_srcdir(self): | 1196 | def test_recipetool_appendsrcfile_replace_file_srcdir(self): |
1197 | testrecipe = 'bash' | 1197 | testrecipe = 'bash' |
1198 | filepath = 'Makefile.in' | 1198 | filepath = 'Makefile.in' |
1199 | bb_vars = get_bb_vars(['S', 'WORKDIR'], testrecipe) | 1199 | bb_vars = get_bb_vars(['S', 'UNPACKDIR'], testrecipe) |
1200 | srcdir = bb_vars['S'] | 1200 | srcdir = bb_vars['S'] |
1201 | workdir = bb_vars['WORKDIR'] | 1201 | unpackdir = bb_vars['UNPACKDIR'] |
1202 | subdir = os.path.relpath(srcdir, workdir) | 1202 | subdir = os.path.relpath(srcdir, unpackdir) |
1203 | 1203 | ||
1204 | self._test_appendsrcfile(testrecipe, filepath, srcdir=subdir) | 1204 | self._test_appendsrcfile(testrecipe, filepath, srcdir=subdir) |
1205 | bitbake('%s:do_unpack' % testrecipe) | 1205 | bitbake('%s:do_unpack' % testrecipe) |
diff --git a/meta/lib/oeqa/selftest/cases/recipeutils.py b/meta/lib/oeqa/selftest/cases/recipeutils.py index 9949737172..e697fd2920 100644 --- a/meta/lib/oeqa/selftest/cases/recipeutils.py +++ b/meta/lib/oeqa/selftest/cases/recipeutils.py | |||
@@ -72,7 +72,7 @@ class RecipeUtilsTests(OESelftestTestCase): | |||
72 | expected_patch = """ | 72 | expected_patch = """ |
73 | --- a/recipes-test/recipeutils/recipeutils-test_1.2.bb | 73 | --- a/recipes-test/recipeutils/recipeutils-test_1.2.bb |
74 | +++ b/recipes-test/recipeutils/recipeutils-test_1.2.bb | 74 | +++ b/recipes-test/recipeutils/recipeutils-test_1.2.bb |
75 | @@ -11,6 +11,4 @@ | 75 | @@ -10,6 +10,4 @@ |
76 | 76 | ||
77 | BBCLASSEXTEND = "native nativesdk" | 77 | BBCLASSEXTEND = "native nativesdk" |
78 | 78 | ||
@@ -97,7 +97,7 @@ class RecipeUtilsTests(OESelftestTestCase): | |||
97 | expected_patch = """ | 97 | expected_patch = """ |
98 | --- a/recipes-test/recipeutils/recipeutils-test_1.2.bb | 98 | --- a/recipes-test/recipeutils/recipeutils-test_1.2.bb |
99 | +++ b/recipes-test/recipeutils/recipeutils-test_1.2.bb | 99 | +++ b/recipes-test/recipeutils/recipeutils-test_1.2.bb |
100 | @@ -11,6 +11,3 @@ | 100 | @@ -10,6 +10,3 @@ |
101 | 101 | ||
102 | BBCLASSEXTEND = "native nativesdk" | 102 | BBCLASSEXTEND = "native nativesdk" |
103 | 103 | ||
diff --git a/meta/lib/oeqa/utils/commands.py b/meta/lib/oeqa/utils/commands.py index 2a47f90e32..b60a6e6c38 100644 --- a/meta/lib/oeqa/utils/commands.py +++ b/meta/lib/oeqa/utils/commands.py | |||
@@ -285,7 +285,20 @@ def get_bb_vars(variables=None, target=None, postconfig=None): | |||
285 | return values | 285 | return values |
286 | 286 | ||
287 | def get_bb_var(var, target=None, postconfig=None): | 287 | def get_bb_var(var, target=None, postconfig=None): |
288 | return get_bb_vars([var], target, postconfig)[var] | 288 | if postconfig: |
289 | return bitbake("-e %s" % target or "", postconfig=postconfig).output | ||
290 | else: | ||
291 | # Fast-path for the non-postconfig case | ||
292 | cmd = ["bitbake-getvar", "--quiet", "--value", var] | ||
293 | if target: | ||
294 | cmd.extend(["--recipe", target]) | ||
295 | try: | ||
296 | return subprocess.run(cmd, check=True, text=True, stdout=subprocess.PIPE).stdout.strip() | ||
297 | except subprocess.CalledProcessError as e: | ||
298 | # We need to return None not the empty string if the variable hasn't been set. | ||
299 | if e.returncode == 1: | ||
300 | return None | ||
301 | raise | ||
289 | 302 | ||
290 | def get_test_layer(bblayers=None): | 303 | def get_test_layer(bblayers=None): |
291 | if bblayers is None: | 304 | if bblayers is None: |
diff --git a/meta/recipes-bsp/alsa-state/alsa-state.bb b/meta/recipes-bsp/alsa-state/alsa-state.bb index 099fbd3b9d..9452a1a4ce 100644 --- a/meta/recipes-bsp/alsa-state/alsa-state.bb +++ b/meta/recipes-bsp/alsa-state/alsa-state.bb | |||
@@ -21,8 +21,7 @@ SRC_URI = "\ | |||
21 | file://alsa-state-init \ | 21 | file://alsa-state-init \ |
22 | " | 22 | " |
23 | 23 | ||
24 | S = "${WORKDIR}/sources" | 24 | S = "${UNPACKDIR}" |
25 | UNPACKDIR = "${S}" | ||
26 | 25 | ||
27 | # As the recipe doesn't inherit systemd.bbclass, we need to set this variable | 26 | # As the recipe doesn't inherit systemd.bbclass, we need to set this variable |
28 | # manually to avoid unnecessary postinst/preinst generated. | 27 | # manually to avoid unnecessary postinst/preinst generated. |
diff --git a/meta/recipes-bsp/barebox/barebox-tools.bb b/meta/recipes-bsp/barebox/barebox-tools.bb index 2a117bc9c0..e519796c1d 100644 --- a/meta/recipes-bsp/barebox/barebox-tools.bb +++ b/meta/recipes-bsp/barebox/barebox-tools.bb | |||
@@ -6,7 +6,7 @@ LICENSE = "GPL-2.0-only" | |||
6 | 6 | ||
7 | DEPENDS = "bison-native flex-native libusb1" | 7 | DEPENDS = "bison-native flex-native libusb1" |
8 | 8 | ||
9 | S = "${WORKDIR}/barebox-${PV}" | 9 | S = "${UNPACKDIR}/barebox-${PV}" |
10 | B = "${WORKDIR}/build" | 10 | B = "${WORKDIR}/build" |
11 | 11 | ||
12 | inherit pkgconfig | 12 | inherit pkgconfig |
diff --git a/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb b/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb index fbd2f5dbc8..6f4178216b 100644 --- a/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb +++ b/meta/recipes-bsp/efibootmgr/efibootmgr_18.bb | |||
@@ -13,8 +13,6 @@ COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux" | |||
13 | SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=main" | 13 | SRC_URI = "git://github.com/rhinstaller/efibootmgr.git;protocol=https;branch=main" |
14 | SRCREV = "c3f9f0534e32158f62c43564036878b93b9e0fd6" | 14 | SRCREV = "c3f9f0534e32158f62c43564036878b93b9e0fd6" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit pkgconfig | 16 | inherit pkgconfig |
19 | 17 | ||
20 | # The directory under the ESP that the default bootloader is found in. When | 18 | # The directory under the ESP that the default bootloader is found in. When |
diff --git a/meta/recipes-bsp/efivar/efivar_39.bb b/meta/recipes-bsp/efivar/efivar_39.bb index b052e3838f..fb6b6b3821 100644 --- a/meta/recipes-bsp/efivar/efivar_39.bb +++ b/meta/recipes-bsp/efivar/efivar_39.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://github.com/rhinstaller/efivar.git;branch=main;protocol=https \ | |||
12 | " | 12 | " |
13 | SRCREV = "c47820c37ac26286559ec004de07d48d05f3308c" | 13 | SRCREV = "c47820c37ac26286559ec004de07d48d05f3308c" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit pkgconfig | 15 | inherit pkgconfig |
18 | 16 | ||
19 | export CCLD_FOR_BUILD = "${BUILD_CCLD}" | 17 | export CCLD_FOR_BUILD = "${BUILD_CCLD}" |
diff --git a/meta/recipes-bsp/formfactor/formfactor_0.0.bb b/meta/recipes-bsp/formfactor/formfactor_0.0.bb index 4714bb2e5e..f8d5613ffa 100644 --- a/meta/recipes-bsp/formfactor/formfactor_0.0.bb +++ b/meta/recipes-bsp/formfactor/formfactor_0.0.bb | |||
@@ -8,8 +8,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
8 | 8 | ||
9 | SRC_URI = "file://config file://machconfig" | 9 | SRC_URI = "file://config file://machconfig" |
10 | 10 | ||
11 | S = "${WORKDIR}/sources" | 11 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 12 | ||
14 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
15 | INHIBIT_DEFAULT_DEPS = "1" | 14 | INHIBIT_DEFAULT_DEPS = "1" |
diff --git a/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb b/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb index c93e06b96c..10a4ab6800 100644 --- a/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb +++ b/meta/recipes-bsp/gnu-efi/gnu-efi_4.0.1.bb | |||
@@ -20,8 +20,6 @@ SRC_URI = "git://github.com/ncroxon/gnu-efi;protocol=https;branch=master \ | |||
20 | " | 20 | " |
21 | SRCREV = "00cdfa66e923ab2f6683bb52cab0d0d1a9083b16" | 21 | SRCREV = "00cdfa66e923ab2f6683bb52cab0d0d1a9083b16" |
22 | 22 | ||
23 | S = "${WORKDIR}/git" | ||
24 | |||
25 | # llvm-objcopy fails | 23 | # llvm-objcopy fails |
26 | # arm-poky-linux-gnueabi-llvm-objcopy: error: 't8.so': section '.dynstr' cannot be removed because it is referenced by the section '.dynamic' | 24 | # arm-poky-linux-gnueabi-llvm-objcopy: error: 't8.so': section '.dynstr' cannot be removed because it is referenced by the section '.dynamic' |
27 | OBJCOPY:toolchain-clang = "${HOST_PREFIX}objcopy" | 25 | OBJCOPY:toolchain-clang = "${HOST_PREFIX}objcopy" |
diff --git a/meta/recipes-bsp/grub/grub-bootconf_1.00.bb b/meta/recipes-bsp/grub/grub-bootconf_1.00.bb index a004e3a3b2..0b4005e5bf 100644 --- a/meta/recipes-bsp/grub/grub-bootconf_1.00.bb +++ b/meta/recipes-bsp/grub/grub-bootconf_1.00.bb | |||
@@ -11,8 +11,7 @@ inherit grub-efi-cfg | |||
11 | 11 | ||
12 | require conf/image-uefi.conf | 12 | require conf/image-uefi.conf |
13 | 13 | ||
14 | S = "${WORKDIR}/sources" | 14 | S = "${UNPACKDIR}" |
15 | UNPACKDIR = "${S}" | ||
16 | 15 | ||
17 | GRUB_CFG = "${S}/grub-bootconf" | 16 | GRUB_CFG = "${S}/grub-bootconf" |
18 | LABELS = "boot" | 17 | LABELS = "boot" |
diff --git a/meta/recipes-bsp/grub/grub-efi_2.12.bb b/meta/recipes-bsp/grub/grub-efi_2.12.bb index 5b435245ee..6354b43989 100644 --- a/meta/recipes-bsp/grub/grub-efi_2.12.bb +++ b/meta/recipes-bsp/grub/grub-efi_2.12.bb | |||
@@ -11,7 +11,7 @@ SRC_URI += " \ | |||
11 | file://cfg \ | 11 | file://cfg \ |
12 | " | 12 | " |
13 | 13 | ||
14 | S = "${WORKDIR}/grub-${PV}" | 14 | S = "${UNPACKDIR}/grub-${PV}" |
15 | 15 | ||
16 | # Determine the target arch for the grub modules | 16 | # Determine the target arch for the grub modules |
17 | python __anonymous () { | 17 | python __anonymous () { |
diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb index 0425197c98..ab2d68d6a1 100644 --- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb +++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb | |||
@@ -24,8 +24,7 @@ SRC_URI = "file://keymap.sh" | |||
24 | INITSCRIPT_NAME = "keymap.sh" | 24 | INITSCRIPT_NAME = "keymap.sh" |
25 | INITSCRIPT_PARAMS = "start 01 S ." | 25 | INITSCRIPT_PARAMS = "start 01 S ." |
26 | 26 | ||
27 | S = "${WORKDIR}/sources" | 27 | S = "${UNPACKDIR}" |
28 | UNPACKDIR = "${S}" | ||
29 | 28 | ||
30 | do_install () { | 29 | do_install () { |
31 | # Only install the script if 'sysvinit' is in DISTRO_FEATURES | 30 | # Only install the script if 'sysvinit' is in DISTRO_FEATURES |
diff --git a/meta/recipes-bsp/opensbi/opensbi_1.6.bb b/meta/recipes-bsp/opensbi/opensbi_1.6.bb index c9dfcfbe4f..308ac43ac8 100644 --- a/meta/recipes-bsp/opensbi/opensbi_1.6.bb +++ b/meta/recipes-bsp/opensbi/opensbi_1.6.bb | |||
@@ -12,7 +12,6 @@ SRCREV = "bd613dd92113f683052acfb23d9dc8ba60029e0a" | |||
12 | SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https \ | 12 | SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https \ |
13 | file://0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch \ | 13 | file://0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch \ |
14 | " | 14 | " |
15 | S = "${WORKDIR}/git" | ||
16 | 15 | ||
17 | TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/" | 16 | TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/" |
18 | 17 | ||
diff --git a/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb b/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb index b252ae45d2..8756511c17 100644 --- a/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb +++ b/meta/recipes-bsp/pm-utils/pm-utils_1.4.1.bb | |||
@@ -6,7 +6,6 @@ LICENSE = "GPL-2.0-only" | |||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ |
7 | file://src/pm-pmu.c;beginline=1;endline=22;md5=3c1ddbc54e735fb4a0386e14c78a3147" | 7 | file://src/pm-pmu.c;beginline=1;endline=22;md5=3c1ddbc54e735fb4a0386e14c78a3147" |
8 | 8 | ||
9 | |||
10 | SRC_URI = "http://pm-utils.freedesktop.org/releases/pm-utils-${PV}.tar.gz" | 9 | SRC_URI = "http://pm-utils.freedesktop.org/releases/pm-utils-${PV}.tar.gz" |
11 | 10 | ||
12 | SRC_URI[sha256sum] = "8ed899032866d88b2933a1d34cc75e8ae42dcde20e1cc21836baaae3d4370c0b" | 11 | SRC_URI[sha256sum] = "8ed899032866d88b2933a1d34cc75e8ae42dcde20e1cc21836baaae3d4370c0b" |
diff --git a/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb b/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb index 8c7a59ba96..35678e2361 100644 --- a/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb +++ b/meta/recipes-bsp/u-boot/libubootenv_0.3.6.bb | |||
@@ -13,8 +13,6 @@ SECTION = "libs" | |||
13 | SRC_URI = "git://github.com/sbabic/libubootenv;protocol=https;branch=master" | 13 | SRC_URI = "git://github.com/sbabic/libubootenv;protocol=https;branch=master" |
14 | SRCREV = "5507339628b5caf244e1ff9d58cb3fa534b16beb" | 14 | SRCREV = "5507339628b5caf244e1ff9d58cb3fa534b16beb" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit cmake lib_package | 16 | inherit cmake lib_package |
19 | 17 | ||
20 | EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release" | 18 | EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release" |
diff --git a/meta/recipes-bsp/u-boot/u-boot-common.inc b/meta/recipes-bsp/u-boot/u-boot-common.inc index fd1eab5cdd..617f5a60bb 100644 --- a/meta/recipes-bsp/u-boot/u-boot-common.inc +++ b/meta/recipes-bsp/u-boot/u-boot-common.inc | |||
@@ -16,7 +16,6 @@ SRCREV = "34820924edbc4ec7803eb89d9852f4b870fa760a" | |||
16 | 16 | ||
17 | SRC_URI = "git://source.denx.de/u-boot/u-boot.git;protocol=https;branch=master;tag=v${PV}" | 17 | SRC_URI = "git://source.denx.de/u-boot/u-boot.git;protocol=https;branch=master;tag=v${PV}" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | B = "${WORKDIR}/build" | 19 | B = "${WORKDIR}/build" |
21 | 20 | ||
22 | inherit pkgconfig | 21 | inherit pkgconfig |
diff --git a/meta/recipes-bsp/u-boot/u-boot.inc b/meta/recipes-bsp/u-boot/u-boot.inc index 9464736b84..8720bbcda1 100644 --- a/meta/recipes-bsp/u-boot/u-boot.inc +++ b/meta/recipes-bsp/u-boot/u-boot.inc | |||
@@ -309,7 +309,6 @@ do_deploy () { | |||
309 | fi | 309 | fi |
310 | fi | 310 | fi |
311 | 311 | ||
312 | |||
313 | if [ -n "${SPL_BINARY}" ] | 312 | if [ -n "${SPL_BINARY}" ] |
314 | then | 313 | then |
315 | if [ -n "${UBOOT_CONFIG}" ] | 314 | if [ -n "${UBOOT_CONFIG}" ] |
diff --git a/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb b/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb index 9b8275b113..d45c06357d 100644 --- a/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb +++ b/meta/recipes-connectivity/avahi/avahi-libnss-mdns_0.15.1.bb | |||
@@ -13,8 +13,6 @@ SRC_URI = "git://github.com/lathiat/nss-mdns;branch=master;protocol=https \ | |||
13 | 13 | ||
14 | SRCREV = "4b3cfe818bf72d99a02b8ca8b8813cb2d6b40633" | 14 | SRCREV = "4b3cfe818bf72d99a02b8ca8b8813cb2d6b40633" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit autotools pkgconfig | 16 | inherit autotools pkgconfig |
19 | 17 | ||
20 | COMPATIBLE_HOST:libc-musl = 'null' | 18 | COMPATIBLE_HOST:libc-musl = 'null' |
diff --git a/meta/recipes-connectivity/bluez5/bluez5.inc b/meta/recipes-connectivity/bluez5/bluez5.inc index 7bae968094..287ebf658e 100644 --- a/meta/recipes-connectivity/bluez5/bluez5.inc +++ b/meta/recipes-connectivity/bluez5/bluez5.inc | |||
@@ -69,7 +69,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/bluetooth/bluez-${PV}.tar.xz \ | |||
69 | file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \ | 69 | file://0001-tests-add-a-target-for-building-tests-without-runnin.patch \ |
70 | file://0001-bluez5-disable-aics-tests.patch \ | 70 | file://0001-bluez5-disable-aics-tests.patch \ |
71 | " | 71 | " |
72 | S = "${WORKDIR}/bluez-${PV}" | 72 | S = "${UNPACKDIR}/bluez-${PV}" |
73 | 73 | ||
74 | CVE_PRODUCT = "bluez" | 74 | CVE_PRODUCT = "bluez" |
75 | 75 | ||
diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb index 73c54cddae..854e1f1f29 100644 --- a/meta/recipes-connectivity/connman/connman-conf.bb +++ b/meta/recipes-connectivity/connman/connman-conf.bb | |||
@@ -4,12 +4,10 @@ network interface inside qemu machines." | |||
4 | LICENSE = "GPL-2.0-only" | 4 | LICENSE = "GPL-2.0-only" |
5 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" | 5 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" |
6 | 6 | ||
7 | |||
8 | SRC_URI = "file://main.conf \ | 7 | SRC_URI = "file://main.conf \ |
9 | " | 8 | " |
10 | 9 | ||
11 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 11 | ||
14 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 12 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
15 | 13 | ||
diff --git a/meta/recipes-connectivity/connman/connman-gnome_0.7.bb b/meta/recipes-connectivity/connman/connman-gnome_0.7.bb index 46b3f854c5..8bfc1540b3 100644 --- a/meta/recipes-connectivity/connman/connman-gnome_0.7.bb +++ b/meta/recipes-connectivity/connman/connman-gnome_0.7.bb | |||
@@ -18,8 +18,6 @@ SRC_URI = "git://github.com/connectivity/connman-gnome.git;branch=master;protoco | |||
18 | file://0001-Port-to-Gtk3.patch \ | 18 | file://0001-Port-to-Gtk3.patch \ |
19 | " | 19 | " |
20 | 20 | ||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | inherit autotools-brokensep gtk-icon-cache pkgconfig features_check | 21 | inherit autotools-brokensep gtk-icon-cache pkgconfig features_check |
24 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 22 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
25 | 23 | ||
diff --git a/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb b/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb index dee921d21c..bfb24aa58c 100644 --- a/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb +++ b/meta/recipes-connectivity/dhcpcd/dhcpcd_10.2.4.bb | |||
@@ -18,7 +18,6 @@ SRC_URI = "git://github.com/NetworkConfiguration/dhcpcd;protocol=https;branch=ma | |||
18 | " | 18 | " |
19 | 19 | ||
20 | SRCREV = "93df2b254caf9639f9ffb66e0fe2b584eeba6220" | 20 | SRCREV = "93df2b254caf9639f9ffb66e0fe2b584eeba6220" |
21 | S = "${WORKDIR}/git" | ||
22 | 21 | ||
23 | # Doesn't use automake so we can't do out-of-tree builds | 22 | # Doesn't use automake so we can't do out-of-tree builds |
24 | inherit pkgconfig autotools-brokensep systemd useradd | 23 | inherit pkgconfig autotools-brokensep systemd useradd |
diff --git a/meta/recipes-connectivity/inetutils/inetutils_2.6.bb b/meta/recipes-connectivity/inetutils/inetutils_2.6.bb index ef453d3bb2..6e03195f2d 100644 --- a/meta/recipes-connectivity/inetutils/inetutils_2.6.bb +++ b/meta/recipes-connectivity/inetutils/inetutils_2.6.bb | |||
@@ -165,7 +165,6 @@ ALTERNATIVE_LINK_NAME[ping] = "${base_bindir}/ping" | |||
165 | ALTERNATIVE:${PN}-ping6 = "${@bb.utils.filter('PACKAGECONFIG', 'ping6', d)}" | 165 | ALTERNATIVE:${PN}-ping6 = "${@bb.utils.filter('PACKAGECONFIG', 'ping6', d)}" |
166 | ALTERNATIVE_LINK_NAME[ping6] = "${base_bindir}/ping6" | 166 | ALTERNATIVE_LINK_NAME[ping6] = "${base_bindir}/ping6" |
167 | 167 | ||
168 | |||
169 | FILES:${PN}-dbg += "${base_bindir}/.debug ${base_sbindir}/.debug ${bindir}/.debug ${sbindir}/.debug" | 168 | FILES:${PN}-dbg += "${base_bindir}/.debug ${base_sbindir}/.debug ${bindir}/.debug ${sbindir}/.debug" |
170 | FILES:${PN}-ping = "${base_bindir}/ping.${BPN}" | 169 | FILES:${PN}-ping = "${base_bindir}/ping.${BPN}" |
171 | FILES:${PN}-ping6 = "${base_bindir}/ping6.${BPN}" | 170 | FILES:${PN}-ping6 = "${base_bindir}/ping6.${BPN}" |
diff --git a/meta/recipes-connectivity/libuv/libuv_1.51.0.bb b/meta/recipes-connectivity/libuv/libuv_1.51.0.bb index 569bff1439..9ff9cf35e2 100644 --- a/meta/recipes-connectivity/libuv/libuv_1.51.0.bb +++ b/meta/recipes-connectivity/libuv/libuv_1.51.0.bb | |||
@@ -10,8 +10,6 @@ SRCREV = "5152db2cbfeb5582e9c27c5ea1dba2cd9e10759b" | |||
10 | SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https;tag=v${PV}" | 10 | SRC_URI = "git://github.com/libuv/libuv.git;branch=v1.x;protocol=https;tag=v${PV}" |
11 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | 11 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | inherit autotools | 13 | inherit autotools |
16 | 14 | ||
17 | do_configure() { | 15 | do_configure() { |
diff --git a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb index e07b93d695..2e8702a045 100644 --- a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb +++ b/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband-provider-info_20240407.bb | |||
@@ -10,8 +10,6 @@ PE = "1" | |||
10 | SRC_URI = "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main" | 10 | SRC_URI = "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=main" |
11 | SRCREV = "55ba955d53305df96123534488fd160ea882b4dd" | 11 | SRCREV = "55ba955d53305df96123534488fd160ea882b4dd" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | inherit meson | 13 | inherit meson |
16 | 14 | ||
17 | DEPENDS += "libxslt-native" | 15 | DEPENDS += "libxslt-native" |
diff --git a/meta/recipes-connectivity/neard/neard_0.19.bb b/meta/recipes-connectivity/neard/neard_0.19.bb index 9e0ac6aa69..41c7e55f44 100644 --- a/meta/recipes-connectivity/neard/neard_0.19.bb +++ b/meta/recipes-connectivity/neard/neard_0.19.bb | |||
@@ -17,8 +17,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/network/nfc/neard.git;protocol=https;bra | |||
17 | 17 | ||
18 | SRCREV = "a1dc8a75cba999728e154a0f811ab9dd50c809f7" | 18 | SRCREV = "a1dc8a75cba999728e154a0f811ab9dd50c809f7" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | inherit autotools pkgconfig systemd update-rc.d | 20 | inherit autotools pkgconfig systemd update-rc.d |
23 | 21 | ||
24 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" | 22 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" |
diff --git a/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb b/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb index 0ee47d47c2..5c9c8219d7 100644 --- a/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb +++ b/meta/recipes-connectivity/ppp-dialin/ppp-dialin_0.1.bb | |||
@@ -11,8 +11,7 @@ SRC_URI = "file://host-peer \ | |||
11 | 11 | ||
12 | inherit allarch useradd | 12 | inherit allarch useradd |
13 | 13 | ||
14 | S = "${WORKDIR}/sources" | 14 | S = "${UNPACKDIR}" |
15 | UNPACKDIR = "${S}" | ||
16 | 15 | ||
17 | do_install() { | 16 | do_install() { |
18 | install -d ${D}${sysconfdir}/ppp/peers | 17 | install -d ${D}${sysconfdir}/ppp/peers |
diff --git a/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb b/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb index 93e5a944d1..c10c57267a 100644 --- a/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb +++ b/meta/recipes-connectivity/resolvconf/resolvconf_1.93.bb | |||
@@ -17,8 +17,6 @@ SRC_URI = "git://salsa.debian.org/debian/resolvconf.git;protocol=https;branch=un | |||
17 | 17 | ||
18 | SRCREV = "ab766fa31f7939f6d879123236b4275320b7ff64" | 18 | SRCREV = "ab766fa31f7939f6d879123236b4275320b7ff64" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | # the package is taken from snapshots.debian.org; that source is static and goes stale | 20 | # the package is taken from snapshots.debian.org; that source is static and goes stale |
23 | # so we check the latest upstream from a directory that does get updated | 21 | # so we check the latest upstream from a directory that does get updated |
24 | UPSTREAM_CHECK_URI = "${DEBIAN_MIRROR}/main/r/resolvconf/" | 22 | UPSTREAM_CHECK_URI = "${DEBIAN_MIRROR}/main/r/resolvconf/" |
diff --git a/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb b/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb index 568bac389f..9f7005d709 100644 --- a/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb +++ b/meta/recipes-connectivity/slirp/libslirp_4.9.1.bb | |||
@@ -7,8 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=bca0186b14e6b05e338e729f106db727" | |||
7 | SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master" | 7 | SRC_URI = "git://gitlab.freedesktop.org/slirp/libslirp.git;protocol=https;branch=master" |
8 | SRCREV = "9c744e1e52aa0d9646ed91d789d588696292c21e" | 8 | SRCREV = "9c744e1e52aa0d9646ed91d789d588696292c21e" |
9 | 9 | ||
10 | S = "${WORKDIR}/git" | ||
11 | |||
12 | DEPENDS = "glib-2.0" | 10 | DEPENDS = "glib-2.0" |
13 | 11 | ||
14 | inherit meson pkgconfig | 12 | inherit meson pkgconfig |
diff --git a/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb b/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb index db5a0eb8ce..57b0534929 100644 --- a/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb +++ b/meta/recipes-connectivity/ssh-pregen-hostkeys/ssh-pregen-hostkeys_1.0.bb | |||
@@ -6,8 +6,7 @@ SRC_URI = "file://dropbear_rsa_host_key \ | |||
6 | LICENSE = "MIT" | 6 | LICENSE = "MIT" |
7 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" | 7 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | INHIBIT_DEFAULT_DEPS = "1" | 11 | INHIBIT_DEFAULT_DEPS = "1" |
13 | 12 | ||
diff --git a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.11.bb b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.11.bb index ac99d0db49..6dc76494f7 100644 --- a/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.11.bb +++ b/meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.11.bb | |||
@@ -19,7 +19,7 @@ SRC_URI = "http://w1.fi/releases/wpa_supplicant-${PV}.tar.gz \ | |||
19 | " | 19 | " |
20 | SRC_URI[sha256sum] = "912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a" | 20 | SRC_URI[sha256sum] = "912ea06f74e30a8e36fbb68064d6cdff218d8d591db0fc5d75dee6c81ac7fc0a" |
21 | 21 | ||
22 | S = "${WORKDIR}/wpa_supplicant-${PV}" | 22 | S = "${UNPACKDIR}/wpa_supplicant-${PV}" |
23 | 23 | ||
24 | inherit pkgconfig systemd | 24 | inherit pkgconfig systemd |
25 | 25 | ||
diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb index 59b084d141..3f01bb35d9 100644 --- a/meta/recipes-core/base-files/base-files_3.0.14.bb +++ b/meta/recipes-core/base-files/base-files_3.0.14.bb | |||
@@ -25,8 +25,7 @@ SRC_URI = "file://rotation \ | |||
25 | file://licenses/GPL-2 \ | 25 | file://licenses/GPL-2 \ |
26 | " | 26 | " |
27 | 27 | ||
28 | S = "${WORKDIR}/sources" | 28 | S = "${UNPACKDIR}" |
29 | UNPACKDIR = "${S}" | ||
30 | 29 | ||
31 | INHIBIT_DEFAULT_DEPS = "1" | 30 | INHIBIT_DEFAULT_DEPS = "1" |
32 | 31 | ||
diff --git a/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb b/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb index 3d5247ee87..177927d674 100644 --- a/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb +++ b/meta/recipes-core/base-passwd/base-passwd_3.6.7.bb | |||
@@ -21,7 +21,7 @@ SRC_URI[sha256sum] = "cf869870fed7862b57bfa9e99cd5cd6f365e2349705a1b65af7fc18262 | |||
21 | # so we check the latest upstream from a directory that does get updated | 21 | # so we check the latest upstream from a directory that does get updated |
22 | UPSTREAM_CHECK_URI = "${DEBIAN_MIRROR}/main/b/base-passwd/" | 22 | UPSTREAM_CHECK_URI = "${DEBIAN_MIRROR}/main/b/base-passwd/" |
23 | 23 | ||
24 | S = "${WORKDIR}/work" | 24 | S = "${UNPACKDIR}/work" |
25 | 25 | ||
26 | PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}" | 26 | PACKAGECONFIG = "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}" |
27 | PACKAGECONFIG[selinux] = "--enable-selinux, --disable-selinux, libselinux" | 27 | PACKAGECONFIG[selinux] = "--enable-selinux, --disable-selinux, libselinux" |
diff --git a/meta/recipes-core/busybox/busybox-inittab_1.37.0.bb b/meta/recipes-core/busybox/busybox-inittab_1.37.0.bb index 4ffc44c808..8b46b5763e 100644 --- a/meta/recipes-core/busybox/busybox-inittab_1.37.0.bb +++ b/meta/recipes-core/busybox/busybox-inittab_1.37.0.bb | |||
@@ -4,8 +4,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;m | |||
4 | 4 | ||
5 | SRC_URI = "file://inittab" | 5 | SRC_URI = "file://inittab" |
6 | 6 | ||
7 | S = "${WORKDIR}/sources" | 7 | S = "${UNPACKDIR}" |
8 | UNPACKDIR = "${S}" | ||
9 | 8 | ||
10 | INHIBIT_DEFAULT_DEPS = "1" | 9 | INHIBIT_DEFAULT_DEPS = "1" |
11 | 10 | ||
@@ -49,7 +48,6 @@ EOF | |||
49 | 48 | ||
50 | } | 49 | } |
51 | 50 | ||
52 | |||
53 | # SERIAL_CONSOLES is generally defined by the MACHINE .conf. | 51 | # SERIAL_CONSOLES is generally defined by the MACHINE .conf. |
54 | # Set PACKAGE_ARCH appropriately. | 52 | # Set PACKAGE_ARCH appropriately. |
55 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 53 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/meta/recipes-core/dbus-wait/dbus-wait_git.bb b/meta/recipes-core/dbus-wait/dbus-wait_git.bb index 39363b9b3a..c6a9abde63 100644 --- a/meta/recipes-core/dbus-wait/dbus-wait_git.bb +++ b/meta/recipes-core/dbus-wait/dbus-wait_git.bb | |||
@@ -13,6 +13,4 @@ PV = "0.1+git" | |||
13 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" | 13 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" |
14 | UPSTREAM_CHECK_COMMITS = "1" | 14 | UPSTREAM_CHECK_COMMITS = "1" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit autotools pkgconfig | 16 | inherit autotools pkgconfig |
diff --git a/meta/recipes-core/dbus/dbus_1.16.2.bb b/meta/recipes-core/dbus/dbus_1.16.2.bb index caff4c079b..65f7028b4f 100644 --- a/meta/recipes-core/dbus/dbus_1.16.2.bb +++ b/meta/recipes-core/dbus/dbus_1.16.2.bb | |||
@@ -148,7 +148,6 @@ do_install:append:class-target() { | |||
148 | ln -fs ../dbus.service ${D}${systemd_system_unitdir}/multi-user.target.wants/dbus.service | 148 | ln -fs ../dbus.service ${D}${systemd_system_unitdir}/multi-user.target.wants/dbus.service |
149 | fi | 149 | fi |
150 | 150 | ||
151 | |||
152 | mkdir -p ${D}${localstatedir}/lib/dbus | 151 | mkdir -p ${D}${localstatedir}/lib/dbus |
153 | 152 | ||
154 | chown messagebus:messagebus ${D}${localstatedir}/lib/dbus | 153 | chown messagebus:messagebus ${D}${localstatedir}/lib/dbus |
diff --git a/meta/recipes-core/fts/fts_1.2.7.bb b/meta/recipes-core/fts/fts_1.2.7.bb index 10103830af..699dc5ddd3 100644 --- a/meta/recipes-core/fts/fts_1.2.7.bb +++ b/meta/recipes-core/fts/fts_1.2.7.bb | |||
@@ -12,8 +12,6 @@ SRCREV = "0bde52df588e8969879a2cae51c3a4774ec62472" | |||
12 | 12 | ||
13 | SRC_URI = "git://github.com/pullmoll/musl-fts.git;branch=master;protocol=https" | 13 | SRC_URI = "git://github.com/pullmoll/musl-fts.git;branch=master;protocol=https" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit autotools pkgconfig | 15 | inherit autotools pkgconfig |
18 | # | 16 | # |
19 | # We will skip parsing for non-musl systems | 17 | # We will skip parsing for non-musl systems |
diff --git a/meta/recipes-core/gettext/gettext-minimal-native_0.23.1.bb b/meta/recipes-core/gettext/gettext-minimal-native_0.23.1.bb index e443b6b34f..941896ec48 100644 --- a/meta/recipes-core/gettext/gettext-minimal-native_0.23.1.bb +++ b/meta/recipes-core/gettext/gettext-minimal-native_0.23.1.bb | |||
@@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = "file://${UNPACKDIR}/COPYING;md5=4bd090a20bfcd1a18f1f79837b5e | |||
17 | 17 | ||
18 | inherit native | 18 | inherit native |
19 | 19 | ||
20 | S = "${WORKDIR}/gettext-${PV}" | 20 | S = "${UNPACKDIR}/gettext-${PV}" |
21 | 21 | ||
22 | python get_aclocal_files() { | 22 | python get_aclocal_files() { |
23 | fpath = oe.path.join(d.getVar("S"), "/gettext-tools/m4/Makefile.am") | 23 | fpath = oe.path.join(d.getVar("S"), "/gettext-tools/m4/Makefile.am") |
diff --git a/meta/recipes-core/gettext/gettext_0.23.1.bb b/meta/recipes-core/gettext/gettext_0.23.1.bb index cbc3e48890..c704a3b6d7 100644 --- a/meta/recipes-core/gettext/gettext_0.23.1.bb +++ b/meta/recipes-core/gettext/gettext_0.23.1.bb | |||
@@ -13,7 +13,6 @@ LIC_FILES_CHKSUM:append = " ${@bb.utils.contains('PACKAGECONFIG', 'libxml', '', | |||
13 | # without glib in PACKAGECONFIG vendor copy of the lib will be used | 13 | # without glib in PACKAGECONFIG vendor copy of the lib will be used |
14 | LIC_FILES_CHKSUM:append = " ${@bb.utils.contains('PACKAGECONFIG', 'glib', '', 'file://libtextstyle/lib/glib/ghash.c;md5=e3159f5ac38dfe77af5cc0ee104dab2d;beginline=10;endline=27', d)}" | 14 | LIC_FILES_CHKSUM:append = " ${@bb.utils.contains('PACKAGECONFIG', 'glib', '', 'file://libtextstyle/lib/glib/ghash.c;md5=e3159f5ac38dfe77af5cc0ee104dab2d;beginline=10;endline=27', d)}" |
15 | 15 | ||
16 | |||
17 | DEPENDS = "gettext-native virtual/libiconv" | 16 | DEPENDS = "gettext-native virtual/libiconv" |
18 | DEPENDS:class-native = "gettext-minimal-native" | 17 | DEPENDS:class-native = "gettext-minimal-native" |
19 | PROVIDES = "virtual/libintl virtual/gettext" | 18 | PROVIDES = "virtual/libintl virtual/gettext" |
diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index 38e75aab61..ba7763c841 100644 --- a/meta/recipes-core/glib-2.0/glib.inc +++ b/meta/recipes-core/glib-2.0/glib.inc | |||
@@ -30,7 +30,7 @@ LEAD_SONAME = "libglib-2.0.*" | |||
30 | 30 | ||
31 | inherit meson gettext gi-docgen pkgconfig ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data | 31 | inherit meson gettext gi-docgen pkgconfig ptest-gnome upstream-version-is-even bash-completion gio-module-cache manpages gobject-introspection-data |
32 | 32 | ||
33 | S = "${WORKDIR}/glib-${PV}" | 33 | S = "${UNPACKDIR}/glib-${PV}" |
34 | 34 | ||
35 | GIDOCGEN_MESON_OPTION = "documentation" | 35 | GIDOCGEN_MESON_OPTION = "documentation" |
36 | 36 | ||
diff --git a/meta/recipes-core/glibc/cross-localedef-native_2.41.bb b/meta/recipes-core/glibc/cross-localedef-native_2.41.bb index 5aeb84ac80..95acb3fc56 100644 --- a/meta/recipes-core/glibc/cross-localedef-native_2.41.bb +++ b/meta/recipes-core/glibc/cross-localedef-native_2.41.bb | |||
@@ -20,7 +20,7 @@ inherit native | |||
20 | FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/glibc:" | 20 | FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/glibc:" |
21 | 21 | ||
22 | SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ | 22 | SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ |
23 | git://github.com/kraj/localedef;branch=master;name=localedef;destsuffix=git/localedef;protocol=https \ | 23 | git://github.com/kraj/localedef;branch=master;name=localedef;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/localedef;protocol=https \ |
24 | \ | 24 | \ |
25 | file://0001-localedef-Add-hardlink-resolver-from-util-linux.patch \ | 25 | file://0001-localedef-Add-hardlink-resolver-from-util-linux.patch \ |
26 | file://0002-localedef-fix-ups-hardlink-to-make-it-compile.patch \ | 26 | file://0002-localedef-fix-ups-hardlink-to-make-it-compile.patch \ |
@@ -37,8 +37,6 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ | |||
37 | # | 37 | # |
38 | SRCREV_FORMAT = "glibc_localedef" | 38 | SRCREV_FORMAT = "glibc_localedef" |
39 | 39 | ||
40 | S = "${WORKDIR}/git" | ||
41 | |||
42 | EXTRA_OECONF = "--with-glibc=${S}" | 40 | EXTRA_OECONF = "--with-glibc=${S}" |
43 | 41 | ||
44 | # We do not need bash to run tzselect script, the default is to use | 42 | # We do not need bash to run tzselect script, the default is to use |
diff --git a/meta/recipes-core/glibc/glibc_2.41.bb b/meta/recipes-core/glibc/glibc_2.41.bb index 82dcf08fcd..eb6a674039 100644 --- a/meta/recipes-core/glibc/glibc_2.41.bb +++ b/meta/recipes-core/glibc/glibc_2.41.bb | |||
@@ -56,7 +56,6 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ | |||
56 | file://0001-stdlib-Add-single-threaded-fast-path-to-rand.patch \ | 56 | file://0001-stdlib-Add-single-threaded-fast-path-to-rand.patch \ |
57 | file://0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \ | 57 | file://0001-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \ |
58 | " | 58 | " |
59 | S = "${WORKDIR}/git" | ||
60 | B = "${WORKDIR}/build-${TARGET_SYS}" | 59 | B = "${WORKDIR}/build-${TARGET_SYS}" |
61 | 60 | ||
62 | PACKAGES_DYNAMIC = "" | 61 | PACKAGES_DYNAMIC = "" |
diff --git a/meta/recipes-core/glibc/ldconfig-native_2.12.1.bb b/meta/recipes-core/glibc/ldconfig-native_2.12.1.bb index 9ca95d1e52..1c475eeb8a 100644 --- a/meta/recipes-core/glibc/ldconfig-native_2.12.1.bb +++ b/meta/recipes-core/glibc/ldconfig-native_2.12.1.bb | |||
@@ -19,12 +19,11 @@ SRC_URI = "file://ldconfig-native-2.12.1.tar.bz2 \ | |||
19 | file://ldconfig-handle-.dynstr-located-in-separate-segment.patch \ | 19 | file://ldconfig-handle-.dynstr-located-in-separate-segment.patch \ |
20 | " | 20 | " |
21 | 21 | ||
22 | |||
23 | FILESEXTRAPATHS =. "${FILE_DIRNAME}/${P}:" | 22 | FILESEXTRAPATHS =. "${FILE_DIRNAME}/${P}:" |
24 | 23 | ||
25 | inherit native | 24 | inherit native |
26 | 25 | ||
27 | S = "${WORKDIR}/${PN}-${PV}" | 26 | S = "${UNPACKDIR}/${PN}-${PV}" |
28 | 27 | ||
29 | do_compile () { | 28 | do_compile () { |
30 | $CC ldconfig.c -std=gnu99 chroot_canon.c xmalloc.c xstrdup.c cache.c readlib.c -I. dl-cache.c -o ldconfig | 29 | $CC ldconfig.c -std=gnu99 chroot_canon.c xmalloc.c xstrdup.c cache.c readlib.c -I. dl-cache.c -o ldconfig |
diff --git a/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb b/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb index 3e7bece41b..8a8f477361 100644 --- a/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb +++ b/meta/recipes-core/ifupdown/ifupdown_0.8.44.bb | |||
@@ -18,9 +18,6 @@ SRC_URI = "git://salsa.debian.org/debian/ifupdown.git;protocol=https;branch=mast | |||
18 | " | 18 | " |
19 | SRCREV = "7d44f9ce6717a4a496fd46f28c52e12dbf5bafdd" | 19 | SRCREV = "7d44f9ce6717a4a496fd46f28c52e12dbf5bafdd" |
20 | 20 | ||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | |||
24 | inherit ptest update-alternatives | 21 | inherit ptest update-alternatives |
25 | 22 | ||
26 | do_compile () { | 23 | do_compile () { |
diff --git a/meta/recipes-core/images/build-appliance-image_15.0.0.bb b/meta/recipes-core/images/build-appliance-image_15.0.0.bb index df6b2b101a..4daedfb43c 100644 --- a/meta/recipes-core/images/build-appliance-image_15.0.0.bb +++ b/meta/recipes-core/images/build-appliance-image_15.0.0.bb | |||
@@ -27,7 +27,7 @@ inherit core-image setuptools3 features_check | |||
27 | REQUIRED_DISTRO_FEATURES += "xattr" | 27 | REQUIRED_DISTRO_FEATURES += "xattr" |
28 | 28 | ||
29 | SRCREV ?= "b1b3318eff36d4d9b2d3a935dee607c4f012f992" | 29 | SRCREV ?= "b1b3318eff36d4d9b2d3a935dee607c4f012f992" |
30 | SRC_URI = "git://git.yoctoproject.org/poky;branch=master \ | 30 | SRC_URI = "git://git.yoctoproject.org/poky;branch=master;destsuffix=poky \ |
31 | file://Yocto_Build_Appliance.vmx \ | 31 | file://Yocto_Build_Appliance.vmx \ |
32 | file://Yocto_Build_Appliance.vmxf \ | 32 | file://Yocto_Build_Appliance.vmxf \ |
33 | file://README_VirtualBox_Guest_Additions.txt \ | 33 | file://README_VirtualBox_Guest_Additions.txt \ |
@@ -44,10 +44,10 @@ IMAGE_CMD:ext4:append () { | |||
44 | fakeroot do_populate_poky_src () { | 44 | fakeroot do_populate_poky_src () { |
45 | # Because fetch2's git's unpack uses -s cloneflag, the unpacked git repo | 45 | # Because fetch2's git's unpack uses -s cloneflag, the unpacked git repo |
46 | # will become invalid in the target. | 46 | # will become invalid in the target. |
47 | rm -rf ${UNPACKDIR}/git/.git | 47 | rm -rf ${UNPACKDIR}/poky/.git |
48 | rm -f ${UNPACKDIR}/git/.gitignore | 48 | rm -f ${UNPACKDIR}/poky/.gitignore |
49 | 49 | ||
50 | cp -R ${UNPACKDIR}/git ${IMAGE_ROOTFS}/home/builder/poky | 50 | cp -R ${UNPACKDIR}/poky ${IMAGE_ROOTFS}/home/builder/poky |
51 | 51 | ||
52 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/conf | 52 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/conf |
53 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/downloads | 53 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/downloads |
diff --git a/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb b/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb index ddf9d1b311..da594d00b7 100644 --- a/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb +++ b/meta/recipes-core/init-ifupdown/init-ifupdown_1.0.bb | |||
@@ -15,8 +15,7 @@ SRC_URI = "file://copyright \ | |||
15 | file://interfaces \ | 15 | file://interfaces \ |
16 | file://nfsroot" | 16 | file://nfsroot" |
17 | 17 | ||
18 | S = "${WORKDIR}/sources" | 18 | S = "${UNPACKDIR}" |
19 | UNPACKDIR = "${S}" | ||
20 | 19 | ||
21 | do_install () { | 20 | do_install () { |
22 | install -d ${D}${sysconfdir}/init.d \ | 21 | install -d ${D}${sysconfdir}/init.d \ |
diff --git a/meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb index ec3544c67a..e0a6319ccf 100644 --- a/meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-boot_1.0.bb | |||
@@ -3,8 +3,7 @@ LICENSE = "MIT" | |||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
4 | SRC_URI = "file://init-boot.sh" | 4 | SRC_URI = "file://init-boot.sh" |
5 | 5 | ||
6 | S = "${WORKDIR}/sources" | 6 | S = "${UNPACKDIR}" |
7 | UNPACKDIR = "${S}" | ||
8 | 7 | ||
9 | do_install() { | 8 | do_install() { |
10 | install -m 0755 ${S}/init-boot.sh ${D}/init | 9 | install -m 0755 ${S}/init-boot.sh ${D}/init |
diff --git a/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb index bb4984366d..2ec03bc34c 100644 --- a/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb | |||
@@ -4,7 +4,6 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
4 | RDEPENDS:${PN} += "${VIRTUAL-RUNTIME_base-utils}" | 4 | RDEPENDS:${PN} += "${VIRTUAL-RUNTIME_base-utils}" |
5 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" | 5 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" |
6 | 6 | ||
7 | |||
8 | inherit allarch | 7 | inherit allarch |
9 | 8 | ||
10 | SRC_URI = "file://init \ | 9 | SRC_URI = "file://init \ |
@@ -20,8 +19,7 @@ SRC_URI = "file://init \ | |||
20 | file://overlayroot \ | 19 | file://overlayroot \ |
21 | " | 20 | " |
22 | 21 | ||
23 | S = "${WORKDIR}/sources" | 22 | S = "${UNPACKDIR}" |
24 | UNPACKDIR = "${S}" | ||
25 | 23 | ||
26 | do_install() { | 24 | do_install() { |
27 | install -d ${D}/init.d | 25 | install -d ${D}/init.d |
diff --git a/meta/recipes-core/initrdscripts/initramfs-live-boot-tiny_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-boot-tiny_1.0.bb index 40046f30a7..6b99ab1843 100644 --- a/meta/recipes-core/initrdscripts/initramfs-live-boot-tiny_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-live-boot-tiny_1.0.bb | |||
@@ -5,8 +5,7 @@ DEPENDS = "virtual/kernel" | |||
5 | RDEPENDS:${PN} = "busybox-mdev" | 5 | RDEPENDS:${PN} = "busybox-mdev" |
6 | SRC_URI = "file://init-live.sh" | 6 | SRC_URI = "file://init-live.sh" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_install() { | 10 | do_install() { |
12 | install -m 0755 ${S}/init-live.sh ${D}/init | 11 | install -m 0755 ${S}/init-live.sh ${D}/init |
diff --git a/meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb index 7851cc9605..8c8355a53e 100644 --- a/meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-live-boot_1.0.bb | |||
@@ -5,8 +5,7 @@ DEPENDS = "virtual/kernel" | |||
5 | RDEPENDS:${PN} = "udev udev-extraconf" | 5 | RDEPENDS:${PN} = "udev udev-extraconf" |
6 | SRC_URI = "file://init-live.sh" | 6 | SRC_URI = "file://init-live.sh" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_install() { | 10 | do_install() { |
12 | install -m 0755 ${S}/init-live.sh ${D}/init | 11 | install -m 0755 ${S}/init-live.sh ${D}/init |
diff --git a/meta/recipes-core/initrdscripts/initramfs-live-install-efi-testfs_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-install-efi-testfs_1.0.bb index 31291bcdf2..e308727320 100644 --- a/meta/recipes-core/initrdscripts/initramfs-live-install-efi-testfs_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-live-install-efi-testfs_1.0.bb | |||
@@ -5,8 +5,7 @@ SRC_URI = "file://init-install-efi-testfs.sh" | |||
5 | 5 | ||
6 | RDEPENDS:${PN} = "parted e2fsprogs-mke2fs dosfstools" | 6 | RDEPENDS:${PN} = "parted e2fsprogs-mke2fs dosfstools" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_install() { | 10 | do_install() { |
12 | install -m 0755 ${S}/init-install-efi-testfs.sh ${D}/install-efi.sh | 11 | install -m 0755 ${S}/init-install-efi-testfs.sh ${D}/install-efi.sh |
diff --git a/meta/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bb index ff3b5622db..77462f4425 100644 --- a/meta/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-live-install-efi_1.0.bb | |||
@@ -6,8 +6,7 @@ SRC_URI = "file://init-install-efi.sh" | |||
6 | RDEPENDS:${PN} = "parted e2fsprogs-mke2fs dosfstools util-linux-blkid ${VIRTUAL-RUNTIME_base-utils}" | 6 | RDEPENDS:${PN} = "parted e2fsprogs-mke2fs dosfstools util-linux-blkid ${VIRTUAL-RUNTIME_base-utils}" |
7 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" | 7 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | do_install() { | 11 | do_install() { |
13 | install -m 0755 ${S}/init-install-efi.sh ${D}/install-efi.sh | 12 | install -m 0755 ${S}/init-install-efi.sh ${D}/install-efi.sh |
diff --git a/meta/recipes-core/initrdscripts/initramfs-live-install-testfs_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-install-testfs_1.0.bb index 19f05f9fec..05f92203cd 100644 --- a/meta/recipes-core/initrdscripts/initramfs-live-install-testfs_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-live-install-testfs_1.0.bb | |||
@@ -5,8 +5,7 @@ SRC_URI = "file://init-install-testfs.sh" | |||
5 | 5 | ||
6 | RDEPENDS:${PN} = "grub parted e2fsprogs-mke2fs" | 6 | RDEPENDS:${PN} = "grub parted e2fsprogs-mke2fs" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_install() { | 10 | do_install() { |
12 | install -m 0755 ${S}/init-install-testfs.sh ${D}/install.sh | 11 | install -m 0755 ${S}/init-install-testfs.sh ${D}/install.sh |
diff --git a/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb index 1d489e2b64..791bd57171 100644 --- a/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb | |||
@@ -3,8 +3,7 @@ LICENSE = "MIT" | |||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
4 | SRC_URI = "file://init-install.sh" | 4 | SRC_URI = "file://init-install.sh" |
5 | 5 | ||
6 | S = "${WORKDIR}/sources" | 6 | S = "${UNPACKDIR}" |
7 | UNPACKDIR = "${S}" | ||
8 | 7 | ||
9 | RDEPENDS:${PN} = "grub parted e2fsprogs-mke2fs util-linux-blkid ${VIRTUAL-RUNTIME_base-utils}" | 8 | RDEPENDS:${PN} = "grub parted e2fsprogs-mke2fs util-linux-blkid ${VIRTUAL-RUNTIME_base-utils}" |
10 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" | 9 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" |
diff --git a/meta/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bb index bb3f275f26..0283149899 100644 --- a/meta/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bb | |||
@@ -4,11 +4,9 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
4 | RDEPENDS:${PN} = "initramfs-framework-base parted e2fsprogs-mke2fs dosfstools util-linux-blkid ${VIRTUAL-RUNTIME_base-utils}" | 4 | RDEPENDS:${PN} = "initramfs-framework-base parted e2fsprogs-mke2fs dosfstools util-linux-blkid ${VIRTUAL-RUNTIME_base-utils}" |
5 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" | 5 | RRECOMMENDS:${PN} = "${VIRTUAL-RUNTIME_base-utils-syslog}" |
6 | 6 | ||
7 | |||
8 | SRC_URI = "file://init-install-efi.sh" | 7 | SRC_URI = "file://init-install-efi.sh" |
9 | 8 | ||
10 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
11 | UNPACKDIR = "${S}" | ||
12 | 10 | ||
13 | do_install() { | 11 | do_install() { |
14 | install -d ${D}/init.d | 12 | install -d ${D}/init.d |
diff --git a/meta/recipes-core/initrdscripts/initramfs-module-install_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-module-install_1.0.bb index d6d8348731..f44c753da0 100644 --- a/meta/recipes-core/initrdscripts/initramfs-module-install_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-module-install_1.0.bb | |||
@@ -9,11 +9,9 @@ COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|aarch64.*)-(linux.*|freebsd.*)' | |||
9 | COMPATIBLE_HOST:armv7a = 'null' | 9 | COMPATIBLE_HOST:armv7a = 'null' |
10 | COMPATIBLE_HOST:armv7ve = 'null' | 10 | COMPATIBLE_HOST:armv7ve = 'null' |
11 | 11 | ||
12 | |||
13 | SRC_URI = "file://init-install.sh" | 12 | SRC_URI = "file://init-install.sh" |
14 | 13 | ||
15 | S = "${WORKDIR}/sources" | 14 | S = "${UNPACKDIR}" |
16 | UNPACKDIR = "${S}" | ||
17 | 15 | ||
18 | do_install() { | 16 | do_install() { |
19 | install -d ${D}/init.d | 17 | install -d ${D}/init.d |
diff --git a/meta/recipes-core/initrdscripts/initramfs-module-setup-live_1.0.bb b/meta/recipes-core/initrdscripts/initramfs-module-setup-live_1.0.bb index 4d9ef79a63..3afbd5d47d 100644 --- a/meta/recipes-core/initrdscripts/initramfs-module-setup-live_1.0.bb +++ b/meta/recipes-core/initrdscripts/initramfs-module-setup-live_1.0.bb | |||
@@ -3,14 +3,12 @@ LICENSE = "MIT" | |||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
4 | RDEPENDS:${PN} = "initramfs-framework-base udev-extraconf" | 4 | RDEPENDS:${PN} = "initramfs-framework-base udev-extraconf" |
5 | 5 | ||
6 | |||
7 | inherit allarch | 6 | inherit allarch |
8 | 7 | ||
9 | FILESEXTRAPATHS:prepend := "${THISDIR}/initramfs-framework:" | 8 | FILESEXTRAPATHS:prepend := "${THISDIR}/initramfs-framework:" |
10 | SRC_URI = "file://setup-live" | 9 | SRC_URI = "file://setup-live" |
11 | 10 | ||
12 | S = "${WORKDIR}/sources" | 11 | S = "${UNPACKDIR}" |
13 | UNPACKDIR = "${S}" | ||
14 | 12 | ||
15 | do_install() { | 13 | do_install() { |
16 | install -d ${D}/init.d | 14 | install -d ${D}/init.d |
diff --git a/meta/recipes-core/initscripts/init-system-helpers_1.68.bb b/meta/recipes-core/initscripts/init-system-helpers_1.68.bb index 036c86a536..48ac7792d3 100644 --- a/meta/recipes-core/initscripts/init-system-helpers_1.68.bb +++ b/meta/recipes-core/initscripts/init-system-helpers_1.68.bb | |||
@@ -20,8 +20,6 @@ SRCREV = "78486a4a2a305170b66ce4d907bedadbaed10daf" | |||
20 | SRC_URI = "git://salsa.debian.org/debian/init-system-helpers.git;protocol=https;branch=master" | 20 | SRC_URI = "git://salsa.debian.org/debian/init-system-helpers.git;protocol=https;branch=master" |
21 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))(?!_exp)" | 21 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))(?!_exp)" |
22 | 22 | ||
23 | S = "${WORKDIR}/git" | ||
24 | |||
25 | do_configure[noexec] = "1" | 23 | do_configure[noexec] = "1" |
26 | do_compile[noexec] = "1" | 24 | do_compile[noexec] = "1" |
27 | 25 | ||
diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb index 0bc078c5eb..c984257c5c 100644 --- a/meta/recipes-core/initscripts/initscripts_1.0.bb +++ b/meta/recipes-core/initscripts/initscripts_1.0.bb | |||
@@ -35,8 +35,7 @@ SRC_URI = "file://functions \ | |||
35 | ${@bb.utils.contains('DISTRO_FEATURES','selinux','file://sushell','',d)} \ | 35 | ${@bb.utils.contains('DISTRO_FEATURES','selinux','file://sushell','',d)} \ |
36 | " | 36 | " |
37 | 37 | ||
38 | S = "${WORKDIR}/sources" | 38 | S = "${UNPACKDIR}" |
39 | UNPACKDIR = "${S}" | ||
40 | 39 | ||
41 | SRC_URI:append:arm = " file://alignment.sh" | 40 | SRC_URI:append:arm = " file://alignment.sh" |
42 | SRC_URI:append:armeb = " file://alignment.sh" | 41 | SRC_URI:append:armeb = " file://alignment.sh" |
diff --git a/meta/recipes-core/libxcrypt/libxcrypt.inc b/meta/recipes-core/libxcrypt/libxcrypt.inc index 55619daef7..77fec83234 100644 --- a/meta/recipes-core/libxcrypt/libxcrypt.inc +++ b/meta/recipes-core/libxcrypt/libxcrypt.inc | |||
@@ -16,8 +16,6 @@ SRCBRANCH ?= "master" | |||
16 | 16 | ||
17 | PROVIDES = "virtual/crypt" | 17 | PROVIDES = "virtual/crypt" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}" | 19 | BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}" |
22 | TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} -Wno-error" | 20 | TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} -Wno-error" |
23 | CPPFLAGS:append:class-nativesdk = " -Wno-error" | 21 | CPPFLAGS:append:class-nativesdk = " -Wno-error" |
diff --git a/meta/recipes-core/meta/cve-update-db-native.bb b/meta/recipes-core/meta/cve-update-db-native.bb index 792252f510..86cd1a1a21 100644 --- a/meta/recipes-core/meta/cve-update-db-native.bb +++ b/meta/recipes-core/meta/cve-update-db-native.bb | |||
@@ -393,7 +393,6 @@ def update_db_fkie(conn, jsondata): | |||
393 | for node in config["nodes"]: | 393 | for node in config["nodes"]: |
394 | parse_node_and_insert(conn, node, cveId, False) | 394 | parse_node_and_insert(conn, node, cveId, False) |
395 | 395 | ||
396 | |||
397 | def update_db(d, conn, jsondata): | 396 | def update_db(d, conn, jsondata): |
398 | if (d.getVar("NVD_DB_VERSION") == "FKIE"): | 397 | if (d.getVar("NVD_DB_VERSION") == "FKIE"): |
399 | return update_db_fkie(conn, jsondata) | 398 | return update_db_fkie(conn, jsondata) |
diff --git a/meta/recipes-core/meta/meta-toolchain.bb b/meta/recipes-core/meta/meta-toolchain.bb index 260e03934e..1b108f0a1c 100644 --- a/meta/recipes-core/meta/meta-toolchain.bb +++ b/meta/recipes-core/meta/meta-toolchain.bb | |||
@@ -1,5 +1,4 @@ | |||
1 | SUMMARY = "Meta package for building a installable toolchain" | 1 | SUMMARY = "Meta package for building a installable toolchain" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | |||
5 | inherit populate_sdk | 4 | inherit populate_sdk |
diff --git a/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb b/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb index 2813fbc397..0ba1ca6e42 100644 --- a/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb +++ b/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb | |||
@@ -41,7 +41,6 @@ DUMMYPROVIDES = "\ | |||
41 | /usr/bin/perl \ | 41 | /usr/bin/perl \ |
42 | " | 42 | " |
43 | 43 | ||
44 | |||
45 | require dummy-sdk-package.inc | 44 | require dummy-sdk-package.inc |
46 | 45 | ||
47 | inherit nativesdk | 46 | inherit nativesdk |
diff --git a/meta/recipes-core/meta/signing-keys.bb b/meta/recipes-core/meta/signing-keys.bb index 107a39d658..94f4032911 100644 --- a/meta/recipes-core/meta/signing-keys.bb +++ b/meta/recipes-core/meta/signing-keys.bb | |||
@@ -4,7 +4,6 @@ | |||
4 | SUMMARY = "Makes public keys of the signing keys available" | 4 | SUMMARY = "Makes public keys of the signing keys available" |
5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
6 | 6 | ||
7 | |||
8 | inherit allarch deploy | 7 | inherit allarch deploy |
9 | 8 | ||
10 | EXCLUDE_FROM_WORLD = "1" | 9 | EXCLUDE_FROM_WORLD = "1" |
diff --git a/meta/recipes-core/meta/uninative-tarball.bb b/meta/recipes-core/meta/uninative-tarball.bb index 0fd01fdb64..0dbc698ccd 100644 --- a/meta/recipes-core/meta/uninative-tarball.bb +++ b/meta/recipes-core/meta/uninative-tarball.bb | |||
@@ -51,7 +51,6 @@ fakeroot create_sdk_files() { | |||
51 | sed -i -e "s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:" ${SDK_OUTPUT}/${SDKPATH}/relocate_sdk.py | 51 | sed -i -e "s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:" ${SDK_OUTPUT}/${SDKPATH}/relocate_sdk.py |
52 | } | 52 | } |
53 | 53 | ||
54 | |||
55 | fakeroot archive_sdk() { | 54 | fakeroot archive_sdk() { |
56 | cd ${SDK_OUTPUT}/${SDKPATH} | 55 | cd ${SDK_OUTPUT}/${SDKPATH} |
57 | 56 | ||
diff --git a/meta/recipes-core/musl/bsd-headers.bb b/meta/recipes-core/musl/bsd-headers.bb index 7d0bdee870..ad9ba81e4f 100644 --- a/meta/recipes-core/musl/bsd-headers.bb +++ b/meta/recipes-core/musl/bsd-headers.bb | |||
@@ -15,8 +15,7 @@ do_compile[noexec] = "1" | |||
15 | 15 | ||
16 | INHIBIT_DEFAULT_DEPS = "1" | 16 | INHIBIT_DEFAULT_DEPS = "1" |
17 | 17 | ||
18 | S = "${WORKDIR}/sources" | 18 | S = "${UNPACKDIR}" |
19 | UNPACKDIR = "${S}" | ||
20 | 19 | ||
21 | do_install() { | 20 | do_install() { |
22 | install -Dm 0644 ${S}/sys-queue.h ${D}${includedir}/sys/queue.h | 21 | install -Dm 0644 ${S}/sys-queue.h ${D}${includedir}/sys/queue.h |
diff --git a/meta/recipes-core/musl/gcompat_git.bb b/meta/recipes-core/musl/gcompat_git.bb index 40fe8c6a5f..6f9710e71a 100644 --- a/meta/recipes-core/musl/gcompat_git.bb +++ b/meta/recipes-core/musl/gcompat_git.bb | |||
@@ -16,8 +16,6 @@ SRC_URI:append:powerpc = "\ | |||
16 | PV = "1.1.0" | 16 | PV = "1.1.0" |
17 | SRCREV = "b7bfe0b08c52fdc72e0c1d9d4dcb2129f1642bd6" | 17 | SRCREV = "b7bfe0b08c52fdc72e0c1d9d4dcb2129f1642bd6" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | inherit pkgconfig linuxloader siteinfo | 19 | inherit pkgconfig linuxloader siteinfo |
22 | 20 | ||
23 | DEPENDS += "musl-obstack" | 21 | DEPENDS += "musl-obstack" |
diff --git a/meta/recipes-core/musl/libc-test_git.bb b/meta/recipes-core/musl/libc-test_git.bb index f55a125a89..71a111cfa4 100644 --- a/meta/recipes-core/musl/libc-test_git.bb +++ b/meta/recipes-core/musl/libc-test_git.bb | |||
@@ -18,8 +18,6 @@ SRC_URI = " \ | |||
18 | 18 | ||
19 | PV = "0+git" | 19 | PV = "0+git" |
20 | 20 | ||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | # libc-test 'make' or 'make run' command is designed to build and run tests. It | 21 | # libc-test 'make' or 'make run' command is designed to build and run tests. It |
24 | # reports both build and test failures. The commands should be run on target. | 22 | # reports both build and test failures. The commands should be run on target. |
25 | do_compile() { | 23 | do_compile() { |
diff --git a/meta/recipes-core/musl/libssp-nonshared.bb b/meta/recipes-core/musl/libssp-nonshared.bb index fde3bc97b4..4bcbaef7ea 100644 --- a/meta/recipes-core/musl/libssp-nonshared.bb +++ b/meta/recipes-core/musl/libssp-nonshared.bb | |||
@@ -17,8 +17,7 @@ DEPENDS = "virtual/cross-binutils \ | |||
17 | 17 | ||
18 | do_configure[noexec] = "1" | 18 | do_configure[noexec] = "1" |
19 | 19 | ||
20 | S = "${WORKDIR}/sources" | 20 | S = "${UNPACKDIR}" |
21 | UNPACKDIR = "${S}" | ||
22 | 21 | ||
23 | do_compile() { | 22 | do_compile() { |
24 | ${CC} ${CPPFLAGS} ${CFLAGS} -fPIE -c stack_chk.c -o stack_chk.o | 23 | ${CC} ${CPPFLAGS} ${CFLAGS} -fPIE -c stack_chk.c -o stack_chk.o |
diff --git a/meta/recipes-core/musl/libucontext_1.3.2.bb b/meta/recipes-core/musl/libucontext_1.3.2.bb index 65ee77d06e..2362cba5c8 100644 --- a/meta/recipes-core/musl/libucontext_1.3.2.bb +++ b/meta/recipes-core/musl/libucontext_1.3.2.bb | |||
@@ -12,8 +12,6 @@ SRCREV = "a0323579ac50b9a9d4033754d089f1fed0f59a00" | |||
12 | SRC_URI = "git://github.com/kaniini/libucontext;branch=master;protocol=https \ | 12 | SRC_URI = "git://github.com/kaniini/libucontext;branch=master;protocol=https \ |
13 | " | 13 | " |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | COMPATIBLE_HOST = ".*-musl.*" | 15 | COMPATIBLE_HOST = ".*-musl.*" |
18 | 16 | ||
19 | valid_archs = " \ | 17 | valid_archs = " \ |
diff --git a/meta/recipes-core/musl/musl-legacy-error.bb b/meta/recipes-core/musl/musl-legacy-error.bb index 11a838a6e8..b40075c0b6 100644 --- a/meta/recipes-core/musl/musl-legacy-error.bb +++ b/meta/recipes-core/musl/musl-legacy-error.bb | |||
@@ -13,8 +13,7 @@ do_compile[noexec] = "1" | |||
13 | 13 | ||
14 | INHIBIT_DEFAULT_DEPS = "1" | 14 | INHIBIT_DEFAULT_DEPS = "1" |
15 | 15 | ||
16 | S = "${WORKDIR}/sources" | 16 | S = "${UNPACKDIR}" |
17 | UNPACKDIR = "${S}" | ||
18 | 17 | ||
19 | do_install() { | 18 | do_install() { |
20 | install -Dm 0644 ${S}/error.h -t ${D}${includedir} | 19 | install -Dm 0644 ${S}/error.h -t ${D}${includedir} |
diff --git a/meta/recipes-core/musl/musl-locales_git.bb b/meta/recipes-core/musl/musl-locales_git.bb index 2815e2ddf0..c8510596cf 100644 --- a/meta/recipes-core/musl/musl-locales_git.bb +++ b/meta/recipes-core/musl/musl-locales_git.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://git.adelielinux.org/adelie/musl-locales;protocol=https;branch=m | |||
12 | PV = "1.0+git" | 12 | PV = "1.0+git" |
13 | SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e" | 13 | SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | DEPENDS = "virtual/libintl gettext-native" | 15 | DEPENDS = "virtual/libintl gettext-native" |
18 | 16 | ||
19 | PROVIDES = "virtual/libc-locale" | 17 | PROVIDES = "virtual/libc-locale" |
diff --git a/meta/recipes-core/musl/musl-obstack.bb b/meta/recipes-core/musl/musl-obstack.bb index 4c71a141b2..d8a5ae8d82 100644 --- a/meta/recipes-core/musl/musl-obstack.bb +++ b/meta/recipes-core/musl/musl-obstack.bb | |||
@@ -16,7 +16,5 @@ UPSTREAM_CHECK_COMMITS = "1" | |||
16 | 16 | ||
17 | inherit autotools pkgconfig | 17 | inherit autotools pkgconfig |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | COMPATIBLE_HOST = ".*-musl.*" | 19 | COMPATIBLE_HOST = ".*-musl.*" |
22 | 20 | ||
diff --git a/meta/recipes-core/musl/musl-utils.bb b/meta/recipes-core/musl/musl-utils.bb index 8280333daf..4b685640c8 100644 --- a/meta/recipes-core/musl/musl-utils.bb +++ b/meta/recipes-core/musl/musl-utils.bb | |||
@@ -17,8 +17,6 @@ UPSTREAM_CHECK_COMMITS = "1" | |||
17 | 17 | ||
18 | inherit autotools | 18 | inherit autotools |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | PACKAGES =+ "${PN}-iconv" | 20 | PACKAGES =+ "${PN}-iconv" |
23 | 21 | ||
24 | FILES:${PN}-iconv = "${bindir}/iconv" | 22 | FILES:${PN}-iconv = "${bindir}/iconv" |
diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb index afc459bf1c..51e429b093 100644 --- a/meta/recipes-core/musl/musl_git.bb +++ b/meta/recipes-core/musl/musl_git.bb | |||
@@ -16,8 +16,6 @@ SRC_URI = "git://git.musl-libc.org/musl;branch=master \ | |||
16 | file://0001-Update-syscalls-for-r32-rv64-from-kernel-6.4-through.patch \ | 16 | file://0001-Update-syscalls-for-r32-rv64-from-kernel-6.4-through.patch \ |
17 | " | 17 | " |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | PROVIDES += "virtual/libc virtual/libiconv virtual/libintl virtual/crypt" | 19 | PROVIDES += "virtual/libc virtual/libiconv virtual/libintl virtual/crypt" |
22 | 20 | ||
23 | DEPENDS = "virtual/cross-binutils \ | 21 | DEPENDS = "virtual/cross-binutils \ |
diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc index 1e9ec38cea..951f96beb5 100644 --- a/meta/recipes-core/ncurses/ncurses.inc +++ b/meta/recipes-core/ncurses/ncurses.inc | |||
@@ -175,7 +175,6 @@ do_install() { | |||
175 | oe_runmake -C narrowc ${_install_cfgs} \ | 175 | oe_runmake -C narrowc ${_install_cfgs} \ |
176 | install.data | 176 | install.data |
177 | 177 | ||
178 | |||
179 | ! ${ENABLE_WIDEC} || \ | 178 | ! ${ENABLE_WIDEC} || \ |
180 | oe_runmake -C widec ${_install_cfgs} ${_install_opts} | 179 | oe_runmake -C widec ${_install_cfgs} ${_install_opts} |
181 | 180 | ||
@@ -263,7 +262,6 @@ python populate_packages:prepend () { | |||
263 | do_split_packages(d, base_libdir, r'^lib(.*)\.so\..*', pnbase, 'ncurses %s library', prepend=True, extra_depends = '', allow_links=True) | 262 | do_split_packages(d, base_libdir, r'^lib(.*)\.so\..*', pnbase, 'ncurses %s library', prepend=True, extra_depends = '', allow_links=True) |
264 | } | 263 | } |
265 | 264 | ||
266 | |||
267 | inherit update-alternatives | 265 | inherit update-alternatives |
268 | 266 | ||
269 | ALTERNATIVE_PRIORITY = "100" | 267 | ALTERNATIVE_PRIORITY = "100" |
diff --git a/meta/recipes-core/ncurses/ncurses_6.5.bb b/meta/recipes-core/ncurses/ncurses_6.5.bb index 2e3ee337ea..bba3495266 100644 --- a/meta/recipes-core/ncurses/ncurses_6.5.bb +++ b/meta/recipes-core/ncurses/ncurses_6.5.bb | |||
@@ -7,7 +7,6 @@ SRC_URI += "file://0001-tic-hang.patch \ | |||
7 | " | 7 | " |
8 | # commit id corresponds to the revision in package version | 8 | # commit id corresponds to the revision in package version |
9 | SRCREV = "1c55d64d9d3e00399a21f04e9cac1e472ab5f70a" | 9 | SRCREV = "1c55d64d9d3e00399a21f04e9cac1e472ab5f70a" |
10 | S = "${WORKDIR}/git" | ||
11 | EXTRA_OECONF += "--with-abi-version=5" | 10 | EXTRA_OECONF += "--with-abi-version=5" |
12 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+_\d+)$" | 11 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+_\d+)$" |
13 | 12 | ||
diff --git a/meta/recipes-core/netbase/netbase_6.5.bb b/meta/recipes-core/netbase/netbase_6.5.bb index d273dbfe66..c6cf798421 100644 --- a/meta/recipes-core/netbase/netbase_6.5.bb +++ b/meta/recipes-core/netbase/netbase_6.5.bb | |||
@@ -22,4 +22,4 @@ do_install () { | |||
22 | install -m 0644 ${S}/etc/ethertypes ${D}${sysconfdir}/ethertypes | 22 | install -m 0644 ${S}/etc/ethertypes ${D}${sysconfdir}/ethertypes |
23 | } | 23 | } |
24 | 24 | ||
25 | S = "${WORKDIR}/netbase" | 25 | S = "${UNPACKDIR}/netbase" |
diff --git a/meta/recipes-core/newlib/newlib.inc b/meta/recipes-core/newlib/newlib.inc index 5b5025148e..a8794dd1d9 100644 --- a/meta/recipes-core/newlib/newlib.inc +++ b/meta/recipes-core/newlib/newlib.inc | |||
@@ -22,7 +22,6 @@ SRCREV = "5e5e51f1dc56a99eb4648c28e00d73b6ea44a8b0" | |||
22 | INHIBIT_DEFAULT_DEPS = "1" | 22 | INHIBIT_DEFAULT_DEPS = "1" |
23 | DEPENDS = "virtual/cross-cc" | 23 | DEPENDS = "virtual/cross-cc" |
24 | 24 | ||
25 | S = "${WORKDIR}/git" | ||
26 | B = "${WORKDIR}/build" | 25 | B = "${WORKDIR}/build" |
27 | 26 | ||
28 | ## disable stdlib | 27 | ## disable stdlib |
@@ -35,7 +34,6 @@ TARGET_CC_ARCH:append = " -nostdlib" | |||
35 | # Keep RISC-V 32 using -mcmodel=medlow (symbols lie between -2GB:2GB) | 34 | # Keep RISC-V 32 using -mcmodel=medlow (symbols lie between -2GB:2GB) |
36 | TARGET_CFLAGS:append:qemuriscv64 = " -mcmodel=medany" | 35 | TARGET_CFLAGS:append:qemuriscv64 = " -mcmodel=medany" |
37 | 36 | ||
38 | |||
39 | EXTRA_OECONF = " \ | 37 | EXTRA_OECONF = " \ |
40 | --build=${BUILD_SYS} \ | 38 | --build=${BUILD_SYS} \ |
41 | --target=${TARGET_SYS} \ | 39 | --target=${TARGET_SYS} \ |
diff --git a/meta/recipes-core/ovmf/ovmf_git.bb b/meta/recipes-core/ovmf/ovmf_git.bb index ab6c580722..08879966c3 100644 --- a/meta/recipes-core/ovmf/ovmf_git.bb +++ b/meta/recipes-core/ovmf/ovmf_git.bb | |||
@@ -16,7 +16,6 @@ PACKAGECONFIG[debug] = ",,," | |||
16 | PACKAGECONFIG[secureboot] = ",,," | 16 | PACKAGECONFIG[secureboot] = ",,," |
17 | PACKAGECONFIG[tpm] = "-D TPM_ENABLE=TRUE,-D TPM_ENABLE=FALSE,," | 17 | PACKAGECONFIG[tpm] = "-D TPM_ENABLE=TRUE,-D TPM_ENABLE=FALSE,," |
18 | 18 | ||
19 | |||
20 | # GCC12 trips on it | 19 | # GCC12 trips on it |
21 | #see https://src.fedoraproject.org/rpms/edk2/blob/rawhide/f/0032-Basetools-turn-off-gcc12-warning.patch | 20 | #see https://src.fedoraproject.org/rpms/edk2/blob/rawhide/f/0032-Basetools-turn-off-gcc12-warning.patch |
22 | BUILD_CFLAGS += "-Wno-error=stringop-overflow" | 21 | BUILD_CFLAGS += "-Wno-error=stringop-overflow" |
@@ -55,8 +54,6 @@ inherit deploy | |||
55 | 54 | ||
56 | PARALLEL_MAKE = "" | 55 | PARALLEL_MAKE = "" |
57 | 56 | ||
58 | S = "${WORKDIR}/git" | ||
59 | |||
60 | DEPENDS = "nasm-native acpica-native ovmf-native util-linux-native" | 57 | DEPENDS = "nasm-native acpica-native ovmf-native util-linux-native" |
61 | 58 | ||
62 | EDK_TOOLS_DIR = "edk2_basetools" | 59 | EDK_TOOLS_DIR = "edk2_basetools" |
diff --git a/meta/recipes-core/packagegroups/packagegroup-base.bb b/meta/recipes-core/packagegroups/packagegroup-base.bb index 2e051dba33..fd61ba4437 100644 --- a/meta/recipes-core/packagegroups/packagegroup-base.bb +++ b/meta/recipes-core/packagegroups/packagegroup-base.bb | |||
@@ -72,7 +72,6 @@ RDEPENDS:packagegroup-base = "\ | |||
72 | ${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'packagegroup-base-zeroconf', '',d)} \ | 72 | ${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'packagegroup-base-zeroconf', '',d)} \ |
73 | " | 73 | " |
74 | 74 | ||
75 | |||
76 | RRECOMMENDS:packagegroup-base = "\ | 75 | RRECOMMENDS:packagegroup-base = "\ |
77 | kernel-module-nls-utf8 \ | 76 | kernel-module-nls-utf8 \ |
78 | kernel-module-input \ | 77 | kernel-module-input \ |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb index 56ff1d2b06..f19fd64ec1 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb | |||
@@ -8,7 +8,6 @@ PACKAGE_ARCH = "${TUNE_PKGARCH}" | |||
8 | 8 | ||
9 | inherit packagegroup | 9 | inherit packagegroup |
10 | 10 | ||
11 | |||
12 | MTRACE = "" | 11 | MTRACE = "" |
13 | MTRACE:libc-glibc = "libc-mtrace" | 12 | MTRACE:libc-glibc = "libc-mtrace" |
14 | 13 | ||
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb index 4e324caa96..54915e4f0c 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb | |||
@@ -4,7 +4,6 @@ | |||
4 | 4 | ||
5 | SUMMARY = "Profiling tools" | 5 | SUMMARY = "Profiling tools" |
6 | 6 | ||
7 | |||
8 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 7 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
9 | 8 | ||
10 | inherit packagegroup | 9 | inherit packagegroup |
diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb index d7ea8e937f..25561f6878 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb | |||
@@ -4,7 +4,6 @@ | |||
4 | 4 | ||
5 | SUMMARY = "Testing tools/applications" | 5 | SUMMARY = "Testing tools/applications" |
6 | 6 | ||
7 | |||
8 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 7 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
9 | 8 | ||
10 | inherit packagegroup | 9 | inherit packagegroup |
diff --git a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb index df71695a97..c386267781 100644 --- a/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb +++ b/meta/recipes-core/packagegroups/packagegroup-self-hosted.bb | |||
@@ -107,7 +107,6 @@ RDEPENDS:packagegroup-self-hosted-debug = " \ | |||
107 | ${STRACE} \ | 107 | ${STRACE} \ |
108 | tcf-agent" | 108 | tcf-agent" |
109 | 109 | ||
110 | |||
111 | RDEPENDS:packagegroup-self-hosted-extended = "\ | 110 | RDEPENDS:packagegroup-self-hosted-extended = "\ |
112 | bzip2 \ | 111 | bzip2 \ |
113 | chrpath \ | 112 | chrpath \ |
@@ -178,7 +177,6 @@ RDEPENDS:packagegroup-self-hosted-extended = "\ | |||
178 | zstd \ | 177 | zstd \ |
179 | " | 178 | " |
180 | 179 | ||
181 | |||
182 | RDEPENDS:packagegroup-self-hosted-graphics = "\ | 180 | RDEPENDS:packagegroup-self-hosted-graphics = "\ |
183 | adwaita-icon-theme \ | 181 | adwaita-icon-theme \ |
184 | builder \ | 182 | builder \ |
diff --git a/meta/recipes-core/picolibc/picolibc.inc b/meta/recipes-core/picolibc/picolibc.inc index 640be819a3..68c32894a7 100644 --- a/meta/recipes-core/picolibc/picolibc.inc +++ b/meta/recipes-core/picolibc/picolibc.inc | |||
@@ -17,5 +17,4 @@ PV = "${BASEVER}+git" | |||
17 | SRC_URI = "git://github.com/picolibc/picolibc.git;protocol=https;branch=main" | 17 | SRC_URI = "git://github.com/picolibc/picolibc.git;protocol=https;branch=main" |
18 | SRCREV = "764ef4e401a8f4c6a86ab723533841f072885a5b" | 18 | SRCREV = "764ef4e401a8f4c6a86ab723533841f072885a5b" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | B = "${WORKDIR}/build" | 20 | B = "${WORKDIR}/build" |
diff --git a/meta/recipes-core/picolibc/picolibc_git.bb b/meta/recipes-core/picolibc/picolibc_git.bb index e6735184cd..eaa6c8de1e 100644 --- a/meta/recipes-core/picolibc/picolibc_git.bb +++ b/meta/recipes-core/picolibc/picolibc_git.bb | |||
@@ -28,7 +28,6 @@ PACKAGECONFIG ??= " specsdir" | |||
28 | # Install GCC specs on libdir | 28 | # Install GCC specs on libdir |
29 | PACKAGECONFIG[specsdir] = "-Dspecsdir=${libdir},-Dspecsdir=none" | 29 | PACKAGECONFIG[specsdir] = "-Dspecsdir=${libdir},-Dspecsdir=none" |
30 | 30 | ||
31 | |||
32 | FILES:${PN}-dev:append = " ${libdir}/*.specs ${libdir}/*.ld" | 31 | FILES:${PN}-dev:append = " ${libdir}/*.specs ${libdir}/*.ld" |
33 | 32 | ||
34 | # No rpm package is actually created but -dev depends on it, avoid dnf error | 33 | # No rpm package is actually created but -dev depends on it, avoid dnf error |
diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb index f3647d389d..3be0e26a0c 100644 --- a/meta/recipes-core/psplash/psplash_git.bb +++ b/meta/recipes-core/psplash/psplash_git.bb | |||
@@ -62,8 +62,6 @@ python __anonymous() { | |||
62 | d.appendVar("RDEPENDS:%s" % pn, " %s" % ep) | 62 | d.appendVar("RDEPENDS:%s" % pn, " %s" % ep) |
63 | } | 63 | } |
64 | 64 | ||
65 | S = "${WORKDIR}/git" | ||
66 | |||
67 | inherit autotools pkgconfig update-rc.d update-alternatives systemd | 65 | inherit autotools pkgconfig update-rc.d update-alternatives systemd |
68 | 66 | ||
69 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} progress-bar fullscreen" | 67 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} progress-bar fullscreen" |
diff --git a/meta/recipes-core/seatd/seatd_0.9.1.bb b/meta/recipes-core/seatd/seatd_0.9.1.bb index 3b4b3bae4c..3be27dda9d 100644 --- a/meta/recipes-core/seatd/seatd_0.9.1.bb +++ b/meta/recipes-core/seatd/seatd_0.9.1.bb | |||
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=715a99d2dd552e6188e74d4ed2914d5a" | |||
9 | SRC_URI = "git://git.sr.ht/~kennylevinsen/seatd;protocol=https;branch=master \ | 9 | SRC_URI = "git://git.sr.ht/~kennylevinsen/seatd;protocol=https;branch=master \ |
10 | file://init" | 10 | file://init" |
11 | SRCREV = "566ffeb032af42865dc1210e48cec08368059bb9" | 11 | SRCREV = "566ffeb032af42865dc1210e48cec08368059bb9" |
12 | S = "${WORKDIR}/git" | ||
13 | 12 | ||
14 | inherit meson pkgconfig systemd update-rc.d useradd | 13 | inherit meson pkgconfig systemd update-rc.d useradd |
15 | 14 | ||
diff --git a/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb b/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb index d99039b6f8..5040d8864e 100644 --- a/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb +++ b/meta/recipes-core/sysfsutils/sysfsutils_2.1.1.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://github.com/linux-ras/sysfsutils.git;protocol=https;branch=maste | |||
15 | 15 | ||
16 | SRCREV = "da2f1f8500c0af6663a56ce2bff07f67e60a92e0" | 16 | SRCREV = "da2f1f8500c0af6663a56ce2bff07f67e60a92e0" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit autotools | 18 | inherit autotools |
21 | 19 | ||
22 | PACKAGES =+ "libsysfs" | 20 | PACKAGES =+ "libsysfs" |
diff --git a/meta/recipes-core/systemd/systemd-bootconf_1.00.bb b/meta/recipes-core/systemd/systemd-bootconf_1.00.bb index 0ec49365d0..5efac3e410 100644 --- a/meta/recipes-core/systemd/systemd-bootconf_1.00.bb +++ b/meta/recipes-core/systemd/systemd-bootconf_1.00.bb | |||
@@ -7,8 +7,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" | |||
7 | 7 | ||
8 | inherit systemd-boot-cfg | 8 | inherit systemd-boot-cfg |
9 | 9 | ||
10 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
11 | UNPACKDIR = "${S}" | ||
12 | 11 | ||
13 | LABELS = "boot" | 12 | LABELS = "boot" |
14 | 13 | ||
diff --git a/meta/recipes-core/systemd/systemd-compat-units.bb b/meta/recipes-core/systemd/systemd-compat-units.bb index 3325739544..d6da34e9b8 100644 --- a/meta/recipes-core/systemd/systemd-compat-units.bb +++ b/meta/recipes-core/systemd/systemd-compat-units.bb | |||
@@ -2,11 +2,9 @@ SUMMARY = "Enhances systemd compatilibity with existing SysVinit scripts" | |||
2 | HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd" | 2 | HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd" |
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | 4 | ||
5 | |||
6 | PACKAGE_WRITE_DEPS += "systemd-systemctl-native" | 5 | PACKAGE_WRITE_DEPS += "systemd-systemctl-native" |
7 | 6 | ||
8 | S = "${WORKDIR}/sources" | 7 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 8 | ||
11 | inherit features_check | 9 | inherit features_check |
12 | 10 | ||
diff --git a/meta/recipes-core/systemd/systemd-conf_1.0.bb b/meta/recipes-core/systemd/systemd-conf_1.0.bb index b8bea0c25b..60066cd60a 100644 --- a/meta/recipes-core/systemd/systemd-conf_1.0.bb +++ b/meta/recipes-core/systemd/systemd-conf_1.0.bb | |||
@@ -21,8 +21,7 @@ SRC_URI = "\ | |||
21 | file://wired.network \ | 21 | file://wired.network \ |
22 | " | 22 | " |
23 | 23 | ||
24 | S = "${WORKDIR}/sources" | 24 | S = "${UNPACKDIR}" |
25 | UNPACKDIR = "${S}" | ||
26 | 25 | ||
27 | do_install() { | 26 | do_install() { |
28 | install -D -m0644 ${S}/journald.conf ${D}${systemd_unitdir}/journald.conf.d/00-${PN}.conf | 27 | install -D -m0644 ${S}/journald.conf ${D}${systemd_unitdir}/journald.conf.d/00-${PN}.conf |
diff --git a/meta/recipes-core/systemd/systemd-machine-units_1.0.bb b/meta/recipes-core/systemd/systemd-machine-units_1.0.bb index 8df7ff7cf1..a366f199ee 100644 --- a/meta/recipes-core/systemd/systemd-machine-units_1.0.bb +++ b/meta/recipes-core/systemd/systemd-machine-units_1.0.bb | |||
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda | |||
5 | 5 | ||
6 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 6 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
7 | 7 | ||
8 | |||
9 | inherit systemd features_check | 8 | inherit systemd features_check |
10 | REQUIRED_DISTRO_FEATURES += "usrmerge" | 9 | REQUIRED_DISTRO_FEATURES += "usrmerge" |
11 | SYSTEMD_SERVICE:${PN} = "" | 10 | SYSTEMD_SERVICE:${PN} = "" |
diff --git a/meta/recipes-core/systemd/systemd.inc b/meta/recipes-core/systemd/systemd.inc index 5ed84757f3..101457140f 100644 --- a/meta/recipes-core/systemd/systemd.inc +++ b/meta/recipes-core/systemd/systemd.inc | |||
@@ -19,6 +19,4 @@ SRCREV = "00a12c234e2506f5cab683460199575f13c454db" | |||
19 | SRCBRANCH = "v257-stable" | 19 | SRCBRANCH = "v257-stable" |
20 | SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANCH};tag=v${PV}" | 20 | SRC_URI = "git://github.com/systemd/systemd.git;protocol=https;branch=${SRCBRANCH};tag=v${PV}" |
21 | 21 | ||
22 | S = "${WORKDIR}/git" | ||
23 | |||
24 | CVE_PRODUCT = "systemd" | 22 | CVE_PRODUCT = "systemd" |
diff --git a/meta/recipes-core/systemd/systemd_257.6.bb b/meta/recipes-core/systemd/systemd_257.6.bb index 995b55580e..5f7f20c434 100644 --- a/meta/recipes-core/systemd/systemd_257.6.bb +++ b/meta/recipes-core/systemd/systemd_257.6.bb | |||
@@ -519,7 +519,6 @@ RRECOMMENDS:${PN}-binfmt = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', 'ker | |||
519 | 519 | ||
520 | RDEPENDS:${PN}-vconsole-setup = "${@bb.utils.contains('PACKAGECONFIG', 'vconsole', 'kbd kbd-consolefonts kbd-keymaps', '', d)}" | 520 | RDEPENDS:${PN}-vconsole-setup = "${@bb.utils.contains('PACKAGECONFIG', 'vconsole', 'kbd kbd-consolefonts kbd-keymaps', '', d)}" |
521 | 521 | ||
522 | |||
523 | FILES:${PN}-journal-gatewayd = "${nonarch_libdir}/systemd/systemd-journal-gatewayd \ | 522 | FILES:${PN}-journal-gatewayd = "${nonarch_libdir}/systemd/systemd-journal-gatewayd \ |
524 | ${systemd_system_unitdir}/systemd-journal-gatewayd.service \ | 523 | ${systemd_system_unitdir}/systemd-journal-gatewayd.service \ |
525 | ${systemd_system_unitdir}/systemd-journal-gatewayd.socket \ | 524 | ${systemd_system_unitdir}/systemd-journal-gatewayd.socket \ |
@@ -542,7 +541,6 @@ FILES:${PN}-journal-remote = "${nonarch_libdir}/systemd/systemd-journal-remote \ | |||
542 | " | 541 | " |
543 | SYSTEMD_SERVICE:${PN}-journal-remote = "systemd-journal-remote.socket" | 542 | SYSTEMD_SERVICE:${PN}-journal-remote = "systemd-journal-remote.socket" |
544 | 543 | ||
545 | |||
546 | FILES:${PN}-container = "${sysconfdir}/dbus-1/system.d/org.freedesktop.import1.conf \ | 544 | FILES:${PN}-container = "${sysconfdir}/dbus-1/system.d/org.freedesktop.import1.conf \ |
547 | ${sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf \ | 545 | ${sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf \ |
548 | ${sysconfdir}/systemd/system/multi-user.target.wants/machines.target \ | 546 | ${sysconfdir}/systemd/system/multi-user.target.wants/machines.target \ |
diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb index 6ff2ca1bf4..c77266e71e 100644 --- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb +++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb | |||
@@ -2,12 +2,10 @@ SUMMARY = "Inittab configuration for SysVinit" | |||
2 | LICENSE = "GPL-2.0-only" | 2 | LICENSE = "GPL-2.0-only" |
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" | 3 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" |
4 | 4 | ||
5 | |||
6 | SRC_URI = "file://inittab \ | 5 | SRC_URI = "file://inittab \ |
7 | file://start_getty" | 6 | file://start_getty" |
8 | 7 | ||
9 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 9 | ||
12 | INHIBIT_DEFAULT_DEPS = "1" | 10 | INHIBIT_DEFAULT_DEPS = "1" |
13 | 11 | ||
diff --git a/meta/recipes-core/sysvinit/sysvinit_3.14.bb b/meta/recipes-core/sysvinit/sysvinit_3.14.bb index 521eda0bfb..d4bb797624 100644 --- a/meta/recipes-core/sysvinit/sysvinit_3.14.bb +++ b/meta/recipes-core/sysvinit/sysvinit_3.14.bb | |||
@@ -20,7 +20,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.xz \ | |||
20 | " | 20 | " |
21 | SRC_URI[sha256sum] = "c90874b8c054a35991fb8c4d30c443ed1e9b1815ff6165c7b483f558be4e4b53" | 21 | SRC_URI[sha256sum] = "c90874b8c054a35991fb8c4d30c443ed1e9b1815ff6165c7b483f558be4e4b53" |
22 | 22 | ||
23 | S = "${WORKDIR}/sysvinit-${PV}" | 23 | S = "${UNPACKDIR}/sysvinit-${PV}" |
24 | 24 | ||
25 | inherit update-alternatives features_check github-releases | 25 | inherit update-alternatives features_check github-releases |
26 | DEPENDS:append = " update-rc.d-native base-passwd virtual/crypt" | 26 | DEPENDS:append = " update-rc.d-native base-passwd virtual/crypt" |
diff --git a/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb b/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb index e8fb4831e2..507ad1b09e 100644 --- a/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb +++ b/meta/recipes-core/ttyrun/ttyrun_2.37.0.bb | |||
@@ -11,8 +11,6 @@ SRCREV = "793c037ded98cd001075cdb55a9c58e122380256" | |||
11 | 11 | ||
12 | CVE_PRODUCT = "s390-tools" | 12 | CVE_PRODUCT = "s390-tools" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | EXTRA_OEMAKE = "\ | 14 | EXTRA_OEMAKE = "\ |
17 | V=1 \ | 15 | V=1 \ |
18 | CC="${CC}" \ | 16 | CC="${CC}" \ |
diff --git a/meta/recipes-core/udev/udev-extraconf_1.1.bb b/meta/recipes-core/udev/udev-extraconf_1.1.bb index 0d7e4f4f36..2ba6606c05 100644 --- a/meta/recipes-core/udev/udev-extraconf_1.1.bb +++ b/meta/recipes-core/udev/udev-extraconf_1.1.bb | |||
@@ -13,8 +13,7 @@ SRC_URI = " \ | |||
13 | file://localextra.rules \ | 13 | file://localextra.rules \ |
14 | " | 14 | " |
15 | 15 | ||
16 | S = "${WORKDIR}/sources" | 16 | S = "${UNPACKDIR}" |
17 | UNPACKDIR = "${S}" | ||
18 | 17 | ||
19 | MOUNT_BASE = "/run/media" | 18 | MOUNT_BASE = "/run/media" |
20 | MOUNT_GROUP ?= "disk" | 19 | MOUNT_GROUP ?= "disk" |
diff --git a/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb index 27723c88ef..124b7d32a2 100644 --- a/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb +++ b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb | |||
@@ -12,8 +12,6 @@ PV .= "+git" | |||
12 | 12 | ||
13 | UPSTREAM_CHECK_COMMITS = "1" | 13 | UPSTREAM_CHECK_COMMITS = "1" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit allarch | 15 | inherit allarch |
18 | 16 | ||
19 | do_compile() { | 17 | do_compile() { |
diff --git a/meta/recipes-core/util-linux/util-linux-libuuid_2.41.bb b/meta/recipes-core/util-linux/util-linux-libuuid_2.41.bb index ad0bfa1d12..5ad2997c27 100644 --- a/meta/recipes-core/util-linux/util-linux-libuuid_2.41.bb +++ b/meta/recipes-core/util-linux/util-linux-libuuid_2.41.bb | |||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://libuuid/COPYING;md5=6d2cafc999feb2c2de84d4d24b23290c | |||
9 | 9 | ||
10 | inherit autotools gettext pkgconfig | 10 | inherit autotools gettext pkgconfig |
11 | 11 | ||
12 | S = "${WORKDIR}/util-linux-${PV}" | 12 | S = "${UNPACKDIR}/util-linux-${PV}" |
13 | 13 | ||
14 | EXTRA_AUTORECONF += "--exclude=gtkdocize" | 14 | EXTRA_AUTORECONF += "--exclude=gtkdocize" |
15 | EXTRA_OECONF += "--disable-all-programs --enable-libuuid" | 15 | EXTRA_OECONF += "--disable-all-programs --enable-libuuid" |
diff --git a/meta/recipes-core/volatile-binds/volatile-binds.bb b/meta/recipes-core/volatile-binds/volatile-binds.bb index 3597ec7356..857bcc93ff 100644 --- a/meta/recipes-core/volatile-binds/volatile-binds.bb +++ b/meta/recipes-core/volatile-binds/volatile-binds.bb | |||
@@ -9,8 +9,7 @@ SRC_URI = "\ | |||
9 | file://volatile-binds.service.in \ | 9 | file://volatile-binds.service.in \ |
10 | " | 10 | " |
11 | 11 | ||
12 | S = "${WORKDIR}/sources" | 12 | S = "${UNPACKDIR}" |
13 | UNPACKDIR = "${S}" | ||
14 | 13 | ||
15 | inherit allarch systemd features_check | 14 | inherit allarch systemd features_check |
16 | 15 | ||
diff --git a/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb b/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb index 5578fb3d18..79f2488727 100644 --- a/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb +++ b/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.71.1.bb | |||
@@ -8,7 +8,6 @@ inherit rust cargo cargo-update-recipe-crates | |||
8 | 8 | ||
9 | SRC_URI += "git://github.com/rust-lang/rust-bindgen.git;protocol=https;branch=main" | 9 | SRC_URI += "git://github.com/rust-lang/rust-bindgen.git;protocol=https;branch=main" |
10 | SRCREV = "af7fd38d5e80514406fb6a8bba2d407d252c30b9" | 10 | SRCREV = "af7fd38d5e80514406fb6a8bba2d407d252c30b9" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | require ${BPN}-crates.inc | 12 | require ${BPN}-crates.inc |
14 | 13 | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.44.inc b/meta/recipes-devtools/binutils/binutils-2.44.inc index 90546a0cfa..18bff2816a 100644 --- a/meta/recipes-devtools/binutils/binutils-2.44.inc +++ b/meta/recipes-devtools/binutils/binutils-2.44.inc | |||
@@ -44,4 +44,3 @@ SRC_URI = "\ | |||
44 | file://0019-CVE-2025-5244.patch \ | 44 | file://0019-CVE-2025-5244.patch \ |
45 | file://0019-CVE-2025-3198.patch \ | 45 | file://0019-CVE-2025-3198.patch \ |
46 | " | 46 | " |
47 | S = "${WORKDIR}/git" | ||
diff --git a/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb b/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb index 06625d099e..922e665028 100644 --- a/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb +++ b/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb | |||
@@ -98,10 +98,8 @@ SRC_URI = "git://github.com/xrmx/bootchart.git;branch=master;protocol=https \ | |||
98 | file://0002-Makefile-Add-n-to-gzip.patch \ | 98 | file://0002-Makefile-Add-n-to-gzip.patch \ |
99 | " | 99 | " |
100 | 100 | ||
101 | S = "${WORKDIR}/git" | ||
102 | SRCREV = "868a2afab9da34f32c007d773b77253c93104636" | 101 | SRCREV = "868a2afab9da34f32c007d773b77253c93104636" |
103 | 102 | ||
104 | |||
105 | inherit systemd update-rc.d python3native update-alternatives | 103 | inherit systemd update-rc.d python3native update-alternatives |
106 | 104 | ||
107 | ALTERNATIVE:${PN} = "bootchartd" | 105 | ALTERNATIVE:${PN} = "bootchartd" |
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb index d3d320e107..982d4830b5 100644 --- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb +++ b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.14.bb | |||
@@ -19,7 +19,6 @@ SRC_URI = "git://github.com/kdave/btrfs-progs.git;branch=master;protocol=https;t | |||
19 | file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \ | 19 | file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \ |
20 | " | 20 | " |
21 | SRCREV = "5ad147c9ec00e657393c85b195c9bcc0f4c35a54" | 21 | SRCREV = "5ad147c9ec00e657393c85b195c9bcc0f4c35a54" |
22 | S = "${WORKDIR}/git" | ||
23 | 22 | ||
24 | PACKAGECONFIG ??= " \ | 23 | PACKAGECONFIG ??= " \ |
25 | programs \ | 24 | programs \ |
@@ -60,7 +59,6 @@ do_configure:prepend() { | |||
60 | cp -f $(automake --print-libdir)/install-sh ${S}/config/ | 59 | cp -f $(automake --print-libdir)/install-sh ${S}/config/ |
61 | } | 60 | } |
62 | 61 | ||
63 | |||
64 | do_install:append() { | 62 | do_install:append() { |
65 | if [ "${@bb.utils.filter('PACKAGECONFIG', 'python', d)}" ]; then | 63 | if [ "${@bb.utils.filter('PACKAGECONFIG', 'python', d)}" ]; then |
66 | oe_runmake 'DESTDIR=${D}' 'PYTHON_SITEPACKAGES_DIR=${PYTHON_SITEPACKAGES_DIR}' install_python | 64 | oe_runmake 'DESTDIR=${D}' 'PYTHON_SITEPACKAGES_DIR=${PYTHON_SITEPACKAGES_DIR}' install_python |
diff --git a/meta/recipes-devtools/chrpath/chrpath_0.18.bb b/meta/recipes-devtools/chrpath/chrpath_0.18.bb index 653c1115d0..3d89fd2c92 100644 --- a/meta/recipes-devtools/chrpath/chrpath_0.18.bb +++ b/meta/recipes-devtools/chrpath/chrpath_0.18.bb | |||
@@ -12,7 +12,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/c/${BPN}/${BPN}_${PV}.orig.tar.gz \ | |||
12 | SRC_URI[sha256sum] = "f09c49f0618660ca11fc6d9580ddde904c7224d4c6d0f6f2d1f9bcdc9102c9aa" | 12 | SRC_URI[sha256sum] = "f09c49f0618660ca11fc6d9580ddde904c7224d4c6d0f6f2d1f9bcdc9102c9aa" |
13 | 13 | ||
14 | inherit autotools | 14 | inherit autotools |
15 | S = "${WORKDIR}/chrpath" | 15 | S = "${UNPACKDIR}/chrpath" |
16 | 16 | ||
17 | # We don't have a staged chrpath-native for ensuring our binary is | 17 | # We don't have a staged chrpath-native for ensuring our binary is |
18 | # relocatable, so use the one we've just built | 18 | # relocatable, so use the one we've just built |
diff --git a/meta/recipes-devtools/clang/clang_git.bb b/meta/recipes-devtools/clang/clang_git.bb index f958b72414..52b72b57bd 100644 --- a/meta/recipes-devtools/clang/clang_git.bb +++ b/meta/recipes-devtools/clang/clang_git.bb | |||
@@ -316,7 +316,6 @@ PROVIDES:append:class-nativesdk = " nativesdk-llvm nativesdk-libclc" | |||
316 | PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools ${PN}-clc \ | 316 | PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools ${PN}-clc \ |
317 | libclang lldb lldb-server liblldb llvm-linker-tools" | 317 | libclang lldb lldb-server liblldb llvm-linker-tools" |
318 | 318 | ||
319 | |||
320 | BBCLASSEXTEND = "native nativesdk" | 319 | BBCLASSEXTEND = "native nativesdk" |
321 | 320 | ||
322 | RDEPENDS:lldb += "${PN}-lldb-python lldb-server" | 321 | RDEPENDS:lldb += "${PN}-lldb-python lldb-server" |
diff --git a/meta/recipes-devtools/clang/common.inc b/meta/recipes-devtools/clang/common.inc index 5244298dfb..0684e648cc 100644 --- a/meta/recipes-devtools/clang/common.inc +++ b/meta/recipes-devtools/clang/common.inc | |||
@@ -63,7 +63,8 @@ SRC_URI = "\ | |||
63 | # Fallback to no-PIE if not set | 63 | # Fallback to no-PIE if not set |
64 | GCCPIE ??= "" | 64 | GCCPIE ??= "" |
65 | 65 | ||
66 | S = "${TMPDIR}/work-shared/llvm-project-source-${PV}-${PR}/${SOURCEDIR}" | 66 | UNPACKDIR = "${TMPDIR}/work-shared/llvm-project-source-${PV}-${PR}/sources" |
67 | S = "${UNPACKDIR}/${SOURCEDIR}" | ||
67 | B ?= "${WORKDIR}/llvm-project-source-${PV}/build.${HOST_SYS}.${TARGET_SYS}" | 68 | B ?= "${WORKDIR}/llvm-project-source-${PV}/build.${HOST_SYS}.${TARGET_SYS}" |
68 | 69 | ||
69 | # We need to ensure that for the shared work directory, the do_patch signatures match | 70 | # We need to ensure that for the shared work directory, the do_patch signatures match |
diff --git a/meta/recipes-devtools/clang/compiler-rt_git.bb b/meta/recipes-devtools/clang/compiler-rt_git.bb index 7b442183ef..ff6cc29bf3 100644 --- a/meta/recipes-devtools/clang/compiler-rt_git.bb +++ b/meta/recipes-devtools/clang/compiler-rt_git.bb | |||
@@ -16,7 +16,6 @@ BPN = "compiler-rt" | |||
16 | 16 | ||
17 | inherit cmake pkgconfig python3native | 17 | inherit cmake pkgconfig python3native |
18 | 18 | ||
19 | |||
20 | LIC_FILES_CHKSUM = "file://compiler-rt/LICENSE.TXT;md5=d846d1d65baf322d4c485d6ee54e877a" | 19 | LIC_FILES_CHKSUM = "file://compiler-rt/LICENSE.TXT;md5=d846d1d65baf322d4c485d6ee54e877a" |
21 | 20 | ||
22 | LIBCPLUSPLUS = "" | 21 | LIBCPLUSPLUS = "" |
diff --git a/meta/recipes-devtools/clang/llvm-project-source.inc b/meta/recipes-devtools/clang/llvm-project-source.inc index 0820dd3492..13e54efbc2 100644 --- a/meta/recipes-devtools/clang/llvm-project-source.inc +++ b/meta/recipes-devtools/clang/llvm-project-source.inc | |||
@@ -66,7 +66,6 @@ python do_preconfigure() { | |||
66 | cmd = d.expand("sed -i 's#//CLANG_EXTRA_OE_VENDORS_CASES#%s#g' -i ${S}/llvm/lib/TargetParser/Triple.cpp" % (case)) | 66 | cmd = d.expand("sed -i 's#//CLANG_EXTRA_OE_VENDORS_CASES#%s#g' -i ${S}/llvm/lib/TargetParser/Triple.cpp" % (case)) |
67 | subprocess.check_output(cmd, stderr=subprocess.STDOUT, shell=True) | 67 | subprocess.check_output(cmd, stderr=subprocess.STDOUT, shell=True) |
68 | 68 | ||
69 | |||
70 | case = "" | 69 | case = "" |
71 | triple = "" | 70 | triple = "" |
72 | name = "" | 71 | name = "" |
diff --git a/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb b/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb index d12e3184a0..63a717726c 100644 --- a/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb +++ b/meta/recipes-devtools/createrepo-c/createrepo-c_1.2.1.bb | |||
@@ -11,8 +11,6 @@ SRC_URI = "git://github.com/rpm-software-management/createrepo_c;branch=master;p | |||
11 | 11 | ||
12 | SRCREV = "8c6e6f88df86d1e34ca26d3835d77a2816326414" | 12 | SRCREV = "8c6e6f88df86d1e34ca26d3835d77a2816326414" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | DEPENDS = "expat curl glib-2.0 libxml2 openssl bzip2 zlib file sqlite3 xz rpm" | 14 | DEPENDS = "expat curl glib-2.0 libxml2 openssl bzip2 zlib file sqlite3 xz rpm" |
17 | DEPENDS:append:class-native = " file-replacement-native" | 15 | DEPENDS:append:class-native = " file-replacement-native" |
18 | 16 | ||
diff --git a/meta/recipes-devtools/devel-config/distcc-config.bb b/meta/recipes-devtools/devel-config/distcc-config.bb index 2c30488b82..f5b2f0f246 100644 --- a/meta/recipes-devtools/devel-config/distcc-config.bb +++ b/meta/recipes-devtools/devel-config/distcc-config.bb | |||
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
6 | 6 | ||
7 | SRC_URI = "file://distcc.sh" | 7 | SRC_URI = "file://distcc.sh" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | # Default to the host machine for a running qemu session | 11 | # Default to the host machine for a running qemu session |
13 | DISTCC_HOSTS ?= "192.168.7.1" | 12 | DISTCC_HOSTS ?= "192.168.7.1" |
diff --git a/meta/recipes-devtools/devel-config/nfs-export-root.bb b/meta/recipes-devtools/devel-config/nfs-export-root.bb index ad5486aa87..a827bb58ee 100644 --- a/meta/recipes-devtools/devel-config/nfs-export-root.bb +++ b/meta/recipes-devtools/devel-config/nfs-export-root.bb | |||
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
5 | 5 | ||
6 | SRC_URI = "file://exports" | 6 | SRC_URI = "file://exports" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | do_install() { | 10 | do_install() { |
12 | install -d ${D}${sysconfdir} | 11 | install -d ${D}${sysconfdir} |
diff --git a/meta/recipes-devtools/distcc/distcc_3.4.bb b/meta/recipes-devtools/distcc/distcc_3.4.bb index ab138b3ab6..392f4ae272 100644 --- a/meta/recipes-devtools/distcc/distcc_3.4.bb +++ b/meta/recipes-devtools/distcc/distcc_3.4.bb | |||
@@ -21,7 +21,6 @@ SRC_URI = "git://github.com/distcc/distcc.git;branch=master;protocol=https \ | |||
21 | file://distcc.service \ | 21 | file://distcc.service \ |
22 | " | 22 | " |
23 | SRCREV = "50d821efe99cae82c05be0a4ab3b4035ef0d3883" | 23 | SRCREV = "50d821efe99cae82c05be0a4ab3b4035ef0d3883" |
24 | S = "${WORKDIR}/git" | ||
25 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | 24 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" |
26 | 25 | ||
27 | inherit autotools pkgconfig update-rc.d useradd systemd | 26 | inherit autotools pkgconfig update-rc.d useradd systemd |
diff --git a/meta/recipes-devtools/dnf/dnf_4.22.0.bb b/meta/recipes-devtools/dnf/dnf_4.22.0.bb index e5ac3c9824..ae77fda31c 100644 --- a/meta/recipes-devtools/dnf/dnf_4.22.0.bb +++ b/meta/recipes-devtools/dnf/dnf_4.22.0.bb | |||
@@ -23,8 +23,6 @@ SRC_URI:append:class-native = " file://0001-dnf-write-the-log-lock-to-root.patch | |||
23 | SRCREV = "da9a7066be8e1628d9453428d33685225cd9c90d" | 23 | SRCREV = "da9a7066be8e1628d9453428d33685225cd9c90d" |
24 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" | 24 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" |
25 | 25 | ||
26 | S = "${WORKDIR}/git" | ||
27 | |||
28 | inherit cmake gettext bash-completion setuptools3-base systemd | 26 | inherit cmake gettext bash-completion setuptools3-base systemd |
29 | 27 | ||
30 | DEPENDS += "libdnf librepo libcomps" | 28 | DEPENDS += "libdnf librepo libcomps" |
diff --git a/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb b/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb index 58e9b6659e..1148d53694 100644 --- a/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb +++ b/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4_4.5.bb | |||
@@ -26,8 +26,7 @@ SRC_URI[payloadPV.sha256sum] = "4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd791 | |||
26 | 26 | ||
27 | UPSTREAM_CHECK_REGEX = "docbook-xml-(?P<pver>4(\.\d+)).zip" | 27 | UPSTREAM_CHECK_REGEX = "docbook-xml-(?P<pver>4(\.\d+)).zip" |
28 | 28 | ||
29 | S = "${WORKDIR}/sources" | 29 | S = "${UNPACKDIR}" |
30 | UNPACKDIR = "${S}" | ||
31 | 30 | ||
32 | do_configure (){ | 31 | do_configure (){ |
33 | : | 32 | : |
diff --git a/meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.79.1.bb b/meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.79.1.bb index ea81bf9507..7e4730b5e9 100644 --- a/meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.79.1.bb +++ b/meta/recipes-devtools/docbook-xml/docbook-xsl-stylesheets_1.79.1.bb | |||
@@ -13,7 +13,7 @@ UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/docbook/files/docbook-xsl/ | |||
13 | # Reject versions ending in .0 as those are release candidates | 13 | # Reject versions ending in .0 as those are release candidates |
14 | UPSTREAM_CHECK_REGEX = "/docbook-xsl/(?P<pver>(\d+[\.\-_]*)+(?!\.0)\.\d+)/" | 14 | UPSTREAM_CHECK_REGEX = "/docbook-xsl/(?P<pver>(\d+[\.\-_]*)+(?!\.0)\.\d+)/" |
15 | 15 | ||
16 | S = "${WORKDIR}/docbook-xsl-${PV}" | 16 | S = "${UNPACKDIR}/docbook-xsl-${PV}" |
17 | 17 | ||
18 | inherit allarch xmlcatalog | 18 | inherit allarch xmlcatalog |
19 | 19 | ||
diff --git a/meta/recipes-devtools/dpkg/dpkg.inc b/meta/recipes-devtools/dpkg/dpkg.inc index 45b67bf168..f87d0739ad 100644 --- a/meta/recipes-devtools/dpkg/dpkg.inc +++ b/meta/recipes-devtools/dpkg/dpkg.inc | |||
@@ -33,7 +33,6 @@ EXTRA_OECONF:append:class-nativesdk = " --disable-update-alternatives DEB_HOST_A | |||
33 | PACKAGECONFIG = "liblzma" | 33 | PACKAGECONFIG = "liblzma" |
34 | PACKAGECONFIG[liblzma] = "--with-liblzma,--without-liblzma, xz" | 34 | PACKAGECONFIG[liblzma] = "--with-liblzma,--without-liblzma, xz" |
35 | 35 | ||
36 | |||
37 | #autotools.bbclass default AUTOTOOLS_AUXDIR is ${S}, we need to under ${S}/build-aux | 36 | #autotools.bbclass default AUTOTOOLS_AUXDIR is ${S}, we need to under ${S}/build-aux |
38 | AUTOTOOLS_AUXDIR = "${S}/build-aux" | 37 | AUTOTOOLS_AUXDIR = "${S}/build-aux" |
39 | 38 | ||
diff --git a/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb b/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb index 47a8d5d5ea..adceebf8e6 100644 --- a/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb +++ b/meta/recipes-devtools/dpkg/dpkg_1.22.11.bb | |||
@@ -19,4 +19,3 @@ SRC_URI:append:class-native = " file://0001-build.c-ignore-return-of-1-from-tar- | |||
19 | 19 | ||
20 | SRCREV = "ee7e9118d0a9581cb00c5ce02dccd561b3096387" | 20 | SRCREV = "ee7e9118d0a9581cb00c5ce02dccd561b3096387" |
21 | 21 | ||
22 | S = "${WORKDIR}/git" | ||
diff --git a/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb b/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb index 8e42b12b77..c1eca13107 100644 --- a/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb +++ b/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb | |||
@@ -8,8 +8,7 @@ BBCLASSEXTEND = "native" | |||
8 | DEPENDS = "elfutils" | 8 | DEPENDS = "elfutils" |
9 | DEPENDS:append:libc-musl = " argp-standalone" | 9 | DEPENDS:append:libc-musl = " argp-standalone" |
10 | 10 | ||
11 | S = "${WORKDIR}/sources" | 11 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 12 | ||
14 | do_compile () { | 13 | do_compile () { |
15 | ${CC} ${CFLAGS} ${LDFLAGS} -o dwarfsrcfiles ${S}/dwarfsrcfiles.c -lelf -ldw | 14 | ${CC} ${CFLAGS} ${LDFLAGS} -o dwarfsrcfiles ${S}/dwarfsrcfiles.c -lelf -ldw |
diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc b/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc index 0cb3f0e6a6..cce6e5f1ac 100644 --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs.inc | |||
@@ -20,7 +20,6 @@ SECTION = "base" | |||
20 | DEPENDS = "util-linux attr autoconf-archive-native" | 20 | DEPENDS = "util-linux attr autoconf-archive-native" |
21 | 21 | ||
22 | SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git;branch=master;protocol=https" | 22 | SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git;branch=master;protocol=https" |
23 | S = "${WORKDIR}/git" | ||
24 | 23 | ||
25 | inherit autotools gettext texinfo pkgconfig multilib_header update-alternatives ptest | 24 | inherit autotools gettext texinfo pkgconfig multilib_header update-alternatives ptest |
26 | 25 | ||
diff --git a/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb b/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb index 54ead294fb..2bedd6e16b 100644 --- a/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb +++ b/meta/recipes-devtools/erofs-utils/erofs-utils_1.8.5.bb | |||
@@ -10,8 +10,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git;b | |||
10 | 10 | ||
11 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))" | 11 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>(\d+(\.\d+)+))" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | DEPENDS = "util-linux-libuuid" | 13 | DEPENDS = "util-linux-libuuid" |
16 | 14 | ||
17 | inherit pkgconfig autotools | 15 | inherit pkgconfig autotools |
diff --git a/meta/recipes-devtools/expect/expect_5.45.4.bb b/meta/recipes-devtools/expect/expect_5.45.4.bb index e3ecf4b25e..48b5b0d934 100644 --- a/meta/recipes-devtools/expect/expect_5.45.4.bb +++ b/meta/recipes-devtools/expect/expect_5.45.4.bb | |||
@@ -37,7 +37,7 @@ SRC_URI[sha256sum] = "49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760 | |||
37 | UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/expect/files/Expect/" | 37 | UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/expect/files/Expect/" |
38 | UPSTREAM_CHECK_REGEX = "/Expect/(?P<pver>(\d+[\.\-_]*)+)/" | 38 | UPSTREAM_CHECK_REGEX = "/Expect/(?P<pver>(\d+[\.\-_]*)+)/" |
39 | 39 | ||
40 | S = "${WORKDIR}/${BPN}${PV}" | 40 | S = "${UNPACKDIR}/${BPN}${PV}" |
41 | 41 | ||
42 | EXTRA_AUTORECONF += "--exclude=aclocal" | 42 | EXTRA_AUTORECONF += "--exclude=aclocal" |
43 | 43 | ||
diff --git a/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb b/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb index b3f45ccef4..ca69a4238f 100644 --- a/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb +++ b/meta/recipes-devtools/fastfloat/fastfloat_8.0.2.bb | |||
@@ -10,6 +10,5 @@ LIC_FILES_CHKSUM = " \ | |||
10 | SRC_URI = "git://github.com/fastfloat/fast_float.git;protocol=https;branch=main" | 10 | SRC_URI = "git://github.com/fastfloat/fast_float.git;protocol=https;branch=main" |
11 | 11 | ||
12 | SRCREV = "50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7" | 12 | SRCREV = "50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7" |
13 | S = "${WORKDIR}/git" | ||
14 | 13 | ||
15 | inherit cmake | 14 | inherit cmake |
diff --git a/meta/recipes-devtools/file/file_5.46.bb b/meta/recipes-devtools/file/file_5.46.bb index e97fac99f2..c035e0b11d 100644 --- a/meta/recipes-devtools/file/file_5.46.bb +++ b/meta/recipes-devtools/file/file_5.46.bb | |||
@@ -17,7 +17,6 @@ SRC_URI = "git://github.com/file/file.git;branch=master;protocol=https \ | |||
17 | " | 17 | " |
18 | 18 | ||
19 | SRCREV = "c5aa4f7f8d5063fb3c37ad57bf54bb67ec641a09" | 19 | SRCREV = "c5aa4f7f8d5063fb3c37ad57bf54bb67ec641a09" |
20 | S = "${WORKDIR}/git" | ||
21 | 20 | ||
22 | inherit autotools update-alternatives | 21 | inherit autotools update-alternatives |
23 | 22 | ||
diff --git a/meta/recipes-devtools/fmt/fmt_11.2.0.bb b/meta/recipes-devtools/fmt/fmt_11.2.0.bb index b2b8c575c8..d0d4cea23e 100644 --- a/meta/recipes-devtools/fmt/fmt_11.2.0.bb +++ b/meta/recipes-devtools/fmt/fmt_11.2.0.bb | |||
@@ -8,8 +8,6 @@ SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https;tag=${PV}\ | |||
8 | file://0001-Workaround-an-ABI-issue-in-spdlog.patch" | 8 | file://0001-Workaround-an-ABI-issue-in-spdlog.patch" |
9 | SRCREV = "40626af88bd7df9a5fb80be7b25ac85b122d6c21" | 9 | SRCREV = "40626af88bd7df9a5fb80be7b25ac85b122d6c21" |
10 | 10 | ||
11 | S = "${WORKDIR}/git" | ||
12 | |||
13 | inherit cmake | 11 | inherit cmake |
14 | 12 | ||
15 | EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON" | 13 | EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON" |
diff --git a/meta/recipes-devtools/gcc/gcc-15.1.inc b/meta/recipes-devtools/gcc/gcc-15.1.inc index 18f8cae5ca..af29db8e5b 100644 --- a/meta/recipes-devtools/gcc/gcc-15.1.inc +++ b/meta/recipes-devtools/gcc/gcc-15.1.inc | |||
@@ -75,7 +75,8 @@ SRC_URI = "${BASEURI} \ | |||
75 | file://0026-fix-incorrect-preprocessor-line-numbers.patch \ | 75 | file://0026-fix-incorrect-preprocessor-line-numbers.patch \ |
76 | " | 76 | " |
77 | 77 | ||
78 | S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/${SOURCEDIR}" | 78 | UNPACKDIR = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/sources" |
79 | S = "${UNPACKDIR}/${SOURCEDIR}" | ||
79 | B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}" | 80 | B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}" |
80 | 81 | ||
81 | # Language Overrides | 82 | # Language Overrides |
diff --git a/meta/recipes-devtools/gcc/gcc-common.inc b/meta/recipes-devtools/gcc/gcc-common.inc index de559eb9c3..8d95698743 100644 --- a/meta/recipes-devtools/gcc/gcc-common.inc +++ b/meta/recipes-devtools/gcc/gcc-common.inc | |||
@@ -104,7 +104,8 @@ MIRRORS =+ "\ | |||
104 | gcclibdir = "${libdir}/gcc" | 104 | gcclibdir = "${libdir}/gcc" |
105 | BINV = "${PV}" | 105 | BINV = "${PV}" |
106 | #S = "${WORKDIR}/gcc-${PV}" | 106 | #S = "${WORKDIR}/gcc-${PV}" |
107 | S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}" | 107 | UNPACKDIR = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/sources" |
108 | S = "${UNPACKDIR}/gcc-${PV}" | ||
108 | 109 | ||
109 | B ?= "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}" | 110 | B ?= "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}" |
110 | 111 | ||
diff --git a/meta/recipes-devtools/gcc/gcc-configure-common.inc b/meta/recipes-devtools/gcc/gcc-configure-common.inc index e3fb48c030..50ff0d2e82 100644 --- a/meta/recipes-devtools/gcc/gcc-configure-common.inc +++ b/meta/recipes-devtools/gcc/gcc-configure-common.inc | |||
@@ -116,6 +116,5 @@ do_configure () { | |||
116 | export CXXFLAGS_FOR_TARGET="${TARGET_CXXFLAGS}" | 116 | export CXXFLAGS_FOR_TARGET="${TARGET_CXXFLAGS}" |
117 | export LDFLAGS_FOR_TARGET="${TARGET_LDFLAGS}" | 117 | export LDFLAGS_FOR_TARGET="${TARGET_LDFLAGS}" |
118 | 118 | ||
119 | |||
120 | oe_runconf | 119 | oe_runconf |
121 | } | 120 | } |
diff --git a/meta/recipes-devtools/gcc/gcc-cross-canadian_15.1.bb b/meta/recipes-devtools/gcc/gcc-cross-canadian_15.1.bb index bf53c5cd78..355757c656 100644 --- a/meta/recipes-devtools/gcc/gcc-cross-canadian_15.1.bb +++ b/meta/recipes-devtools/gcc/gcc-cross-canadian_15.1.bb | |||
@@ -1,5 +1,3 @@ | |||
1 | require recipes-devtools/gcc/gcc-${PV}.inc | 1 | require recipes-devtools/gcc/gcc-${PV}.inc |
2 | require gcc-cross-canadian.inc | 2 | require gcc-cross-canadian.inc |
3 | 3 | ||
4 | |||
5 | |||
diff --git a/meta/recipes-devtools/gcc/gcc-cross.inc b/meta/recipes-devtools/gcc/gcc-cross.inc index 54a1d3d85c..80b85fb054 100644 --- a/meta/recipes-devtools/gcc/gcc-cross.inc +++ b/meta/recipes-devtools/gcc/gcc-cross.inc | |||
@@ -44,7 +44,6 @@ EXTRA_OECONF_PATHS = "\ | |||
44 | 44 | ||
45 | ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_DIR_TARGET}${target_includedir}" | 45 | ARCH_FLAGS_FOR_TARGET += "-isystem${STAGING_DIR_TARGET}${target_includedir}" |
46 | 46 | ||
47 | |||
48 | do_configure:prepend () { | 47 | do_configure:prepend () { |
49 | install -d ${RECIPE_SYSROOT}${target_includedir} | 48 | install -d ${RECIPE_SYSROOT}${target_includedir} |
50 | touch ${RECIPE_SYSROOT}${target_includedir}/limits.h | 49 | touch ${RECIPE_SYSROOT}${target_includedir}/limits.h |
diff --git a/meta/recipes-devtools/gcc/gcc-multilib-config.inc b/meta/recipes-devtools/gcc/gcc-multilib-config.inc index 1a4169f91a..2afd8f6f2a 100644 --- a/meta/recipes-devtools/gcc/gcc-multilib-config.inc +++ b/meta/recipes-devtools/gcc/gcc-multilib-config.inc | |||
@@ -59,7 +59,6 @@ python gcc_multilib_setup() { | |||
59 | if ('%sgcc' % mlprefix) != pn and (not pn.startswith('gcc-cross-canadian')) and pn != "nativesdk-gcc": | 59 | if ('%sgcc' % mlprefix) != pn and (not pn.startswith('gcc-cross-canadian')) and pn != "nativesdk-gcc": |
60 | return | 60 | return |
61 | 61 | ||
62 | |||
63 | def write_config(root, files, options, dirnames, osdirnames): | 62 | def write_config(root, files, options, dirnames, osdirnames): |
64 | for ml_conf_file in files: | 63 | for ml_conf_file in files: |
65 | with open(root + '/' + ml_conf_file, 'r') as f: | 64 | with open(root + '/' + ml_conf_file, 'r') as f: |
@@ -142,7 +141,6 @@ python gcc_multilib_setup() { | |||
142 | with open(root + '/' + ml_conf_file, 'w') as f: | 141 | with open(root + '/' + ml_conf_file, 'w') as f: |
143 | f.write(''.join(filelines)) | 142 | f.write(''.join(filelines)) |
144 | 143 | ||
145 | |||
146 | gcc_target_config_files = { | 144 | gcc_target_config_files = { |
147 | 'x86_64' : ['gcc/config/i386/t-linux64'], | 145 | 'x86_64' : ['gcc/config/i386/t-linux64'], |
148 | 'i586' : ['gcc/config/i386/t-linux64'], | 146 | 'i586' : ['gcc/config/i386/t-linux64'], |
@@ -176,7 +174,6 @@ python gcc_multilib_setup() { | |||
176 | libdirx32 = 'SYSTEMLIBS_DIR' | 174 | libdirx32 = 'SYSTEMLIBS_DIR' |
177 | libdirn32 = 'SYSTEMLIBS_DIR' | 175 | libdirn32 = 'SYSTEMLIBS_DIR' |
178 | 176 | ||
179 | |||
180 | target_arch = (d.getVar('TARGET_ARCH_MULTILIB_ORIGINAL') if mlprefix | 177 | target_arch = (d.getVar('TARGET_ARCH_MULTILIB_ORIGINAL') if mlprefix |
181 | else d.getVar('TARGET_ARCH')) | 178 | else d.getVar('TARGET_ARCH')) |
182 | if pn == "nativesdk-gcc": | 179 | if pn == "nativesdk-gcc": |
diff --git a/meta/recipes-devtools/gcc/gcc-shared-source.inc b/meta/recipes-devtools/gcc/gcc-shared-source.inc index 03f520b093..c01410b47a 100644 --- a/meta/recipes-devtools/gcc/gcc-shared-source.inc +++ b/meta/recipes-devtools/gcc/gcc-shared-source.inc | |||
@@ -16,6 +16,6 @@ do_deploy_source_date_epoch () { | |||
16 | sde_file=${SDE_FILE} | 16 | sde_file=${SDE_FILE} |
17 | sde_file=${sde_file#${WORKDIR}/} | 17 | sde_file=${sde_file#${WORKDIR}/} |
18 | mkdir -p ${SDE_DEPLOYDIR} $(dirname ${SDE_FILE}) | 18 | mkdir -p ${SDE_DEPLOYDIR} $(dirname ${SDE_FILE}) |
19 | cp -p $(dirname ${S})/$sde_file ${SDE_DEPLOYDIR} | 19 | cp -p $(dirname ${UNPACKDIR})/$sde_file ${SDE_DEPLOYDIR} |
20 | cp -p $(dirname ${S})/$sde_file ${SDE_FILE} | 20 | cp -p $(dirname ${UNPACKDIR})/$sde_file ${SDE_FILE} |
21 | } | 21 | } |
diff --git a/meta/recipes-devtools/gcc/libgcc-common.inc b/meta/recipes-devtools/gcc/libgcc-common.inc index e3db17d700..65bcd24bc7 100644 --- a/meta/recipes-devtools/gcc/libgcc-common.inc +++ b/meta/recipes-devtools/gcc/libgcc-common.inc | |||
@@ -104,7 +104,6 @@ fakeroot python do_multilib_install() { | |||
104 | os.symlink(src, dest) | 104 | os.symlink(src, dest) |
105 | return | 105 | return |
106 | 106 | ||
107 | |||
108 | for ml in multilibs.split(): | 107 | for ml in multilibs.split(): |
109 | tune = d.getVar('DEFAULTTUNE:virtclass-multilib-' + ml) | 108 | tune = d.getVar('DEFAULTTUNE:virtclass-multilib-' + ml) |
110 | if not tune: | 109 | if not tune: |
diff --git a/meta/recipes-devtools/gcc/libgcc.inc b/meta/recipes-devtools/gcc/libgcc.inc index 9554475382..a3f0f947f7 100644 --- a/meta/recipes-devtools/gcc/libgcc.inc +++ b/meta/recipes-devtools/gcc/libgcc.inc | |||
@@ -36,7 +36,6 @@ LICENSE:${PN} = "GPL-3.0-with-GCC-exception" | |||
36 | LICENSE:${PN}-dev = "GPL-3.0-with-GCC-exception" | 36 | LICENSE:${PN}-dev = "GPL-3.0-with-GCC-exception" |
37 | LICENSE:${PN}-dbg = "GPL-3.0-with-GCC-exception" | 37 | LICENSE:${PN}-dbg = "GPL-3.0-with-GCC-exception" |
38 | 38 | ||
39 | |||
40 | FILES:${PN}-dev = "\ | 39 | FILES:${PN}-dev = "\ |
41 | ${base_libdir}/libgcc*.so \ | 40 | ${base_libdir}/libgcc*.so \ |
42 | ${@oe.utils.conditional('BASETARGET_SYS', '${TARGET_SYS}', '', '${libdir}/${BASETARGET_SYS}', d)} \ | 41 | ${@oe.utils.conditional('BASETARGET_SYS', '${TARGET_SYS}', '', '${libdir}/${BASETARGET_SYS}', d)} \ |
diff --git a/meta/recipes-devtools/git/git_2.49.0.bb b/meta/recipes-devtools/git/git_2.49.0.bb index 3538170d08..e1b501d62b 100644 --- a/meta/recipes-devtools/git/git_2.49.0.bb +++ b/meta/recipes-devtools/git/git_2.49.0.bb | |||
@@ -16,7 +16,7 @@ SRC_URI:append:class-nativesdk = " \ | |||
16 | file://environment.d-git.sh \ | 16 | file://environment.d-git.sh \ |
17 | " | 17 | " |
18 | 18 | ||
19 | S = "${WORKDIR}/git-${PV}" | 19 | S = "${UNPACKDIR}/git-${PV}" |
20 | 20 | ||
21 | LIC_FILES_CHKSUM = "\ | 21 | LIC_FILES_CHKSUM = "\ |
22 | file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1 \ | 22 | file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1 \ |
diff --git a/meta/recipes-devtools/gnu-config/gnu-config_git.bb b/meta/recipes-devtools/gnu-config/gnu-config_git.bb index 60601d23e2..515777caf4 100644 --- a/meta/recipes-devtools/gnu-config/gnu-config_git.bb +++ b/meta/recipes-devtools/gnu-config/gnu-config_git.bb | |||
@@ -14,7 +14,6 @@ PV = "20240823+git" | |||
14 | 14 | ||
15 | SRC_URI = "git://git.savannah.gnu.org/git/config.git;protocol=https;branch=master \ | 15 | SRC_URI = "git://git.savannah.gnu.org/git/config.git;protocol=https;branch=master \ |
16 | file://gnu-configize.in" | 16 | file://gnu-configize.in" |
17 | S = "${WORKDIR}/git" | ||
18 | UPSTREAM_CHECK_COMMITS = "1" | 17 | UPSTREAM_CHECK_COMMITS = "1" |
19 | 18 | ||
20 | CLEANBROKEN = "1" | 19 | CLEANBROKEN = "1" |
diff --git a/meta/recipes-devtools/go/go-binary-native_1.24.4.bb b/meta/recipes-devtools/go/go-binary-native_1.24.4.bb index 9f788536c4..ae85d3e266 100644 --- a/meta/recipes-devtools/go/go-binary-native_1.24.4.bb +++ b/meta/recipes-devtools/go/go-binary-native_1.24.4.bb | |||
@@ -17,8 +17,9 @@ UPSTREAM_CHECK_URI = "https://golang.org/dl/" | |||
17 | UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux" | 17 | UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux" |
18 | 18 | ||
19 | CVE_PRODUCT = "golang:go" | 19 | CVE_PRODUCT = "golang:go" |
20 | CVE_STATUS[CVE-2024-3566] = "not-applicable-platform: Issue only applies on Windows" | ||
20 | 21 | ||
21 | S = "${WORKDIR}/go" | 22 | S = "${UNPACKDIR}/go" |
22 | 23 | ||
23 | inherit goarch native | 24 | inherit goarch native |
24 | 25 | ||
diff --git a/meta/recipes-devtools/go/go-common.inc b/meta/recipes-devtools/go/go-common.inc index ca8469dbd9..061db4296c 100644 --- a/meta/recipes-devtools/go/go-common.inc +++ b/meta/recipes-devtools/go/go-common.inc | |||
@@ -15,12 +15,13 @@ LICENSE = "BSD-3-Clause" | |||
15 | inherit goarch | 15 | inherit goarch |
16 | 16 | ||
17 | SRC_URI = "https://golang.org/dl/go${PV}.src.tar.gz;name=main" | 17 | SRC_URI = "https://golang.org/dl/go${PV}.src.tar.gz;name=main" |
18 | S = "${WORKDIR}/go" | 18 | S = "${UNPACKDIR}/go" |
19 | B = "${S}" | 19 | B = "${S}" |
20 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.src\.tar" | 20 | UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.src\.tar" |
21 | 21 | ||
22 | # all recipe variants are created from the same product | 22 | # all recipe variants are created from the same product |
23 | CVE_PRODUCT = "golang:go" | 23 | CVE_PRODUCT = "golang:go" |
24 | CVE_STATUS[CVE-2024-3566] = "not-applicable-platform: Issue only applies on Windows" | ||
24 | 25 | ||
25 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | 26 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" |
26 | SSTATE_SCAN_CMD = "true" | 27 | SSTATE_SCAN_CMD = "true" |
diff --git a/meta/recipes-devtools/go/go-cross-canadian.inc b/meta/recipes-devtools/go/go-cross-canadian.inc index ff6c063d69..39330fc98b 100644 --- a/meta/recipes-devtools/go/go-cross-canadian.inc +++ b/meta/recipes-devtools/go/go-cross-canadian.inc | |||
@@ -29,7 +29,6 @@ do_compile() { | |||
29 | } | 29 | } |
30 | do_compile[cleandirs] += "${GOTMPDIR} ${B}/bin ${B}/pkg" | 30 | do_compile[cleandirs] += "${GOTMPDIR} ${B}/bin ${B}/pkg" |
31 | 31 | ||
32 | |||
33 | make_wrapper() { | 32 | make_wrapper() { |
34 | rm -f ${D}${bindir}/$2 | 33 | rm -f ${D}${bindir}/$2 |
35 | cat <<END >${D}${bindir}/$2 | 34 | cat <<END >${D}${bindir}/$2 |
diff --git a/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb b/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb index 91170dfbed..5709f3e69f 100644 --- a/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb +++ b/meta/recipes-devtools/libcomps/libcomps_0.1.21.bb | |||
@@ -10,8 +10,6 @@ SRC_URI = "git://github.com/rpm-software-management/libcomps.git;branch=master;p | |||
10 | 10 | ||
11 | SRCREV = "2e973ce22698dd64f472180e3a689755268fb06b" | 11 | SRCREV = "2e973ce22698dd64f472180e3a689755268fb06b" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | inherit cmake setuptools3-base | 13 | inherit cmake setuptools3-base |
16 | 14 | ||
17 | DEPENDS = "expat libxml2 zlib" | 15 | DEPENDS = "expat libxml2 zlib" |
diff --git a/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb b/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb index 5a2d4d9364..6ac518564b 100644 --- a/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb +++ b/meta/recipes-devtools/libdnf/libdnf_0.74.0.bb | |||
@@ -16,8 +16,6 @@ SRC_URI = "git://github.com/rpm-software-management/libdnf;branch=dnf-4-master;p | |||
16 | SRCREV = "91a0bf9aada36a722855051526f012e0b5ab1af9" | 16 | SRCREV = "91a0bf9aada36a722855051526f012e0b5ab1af9" |
17 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(?!4\.90)\d+(\.\d+)+)" | 17 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(?!4\.90)\d+(\.\d+)+)" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | DEPENDS = "glib-2.0 libsolv libcheck librepo rpm gtk-doc libmodulemd json-c swig-native util-linux" | 19 | DEPENDS = "glib-2.0 libsolv libcheck librepo rpm gtk-doc libmodulemd json-c swig-native util-linux" |
22 | 20 | ||
23 | inherit gtk-doc gobject-introspection cmake pkgconfig setuptools3-base | 21 | inherit gtk-doc gobject-introspection cmake pkgconfig setuptools3-base |
diff --git a/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb b/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb index c31fc44ce4..6504414387 100644 --- a/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb +++ b/meta/recipes-devtools/libmodulemd/libmodulemd_2.15.1.bb | |||
@@ -8,8 +8,6 @@ SRC_URI = "git://github.com/fedora-modularity/libmodulemd;protocol=https;branch= | |||
8 | 8 | ||
9 | SRCREV = "e7f179eeeb6eee1403f090fc43a3c80bb08b5bfd" | 9 | SRCREV = "e7f179eeeb6eee1403f090fc43a3c80bb08b5bfd" |
10 | 10 | ||
11 | S = "${WORKDIR}/git" | ||
12 | |||
13 | inherit meson gobject-introspection pkgconfig manpages | 11 | inherit meson gobject-introspection pkgconfig manpages |
14 | 12 | ||
15 | EXTRA_OEMESON = "-Dwith_py3=false -Dwith_docs=false -Drpmio=disabled -Dgobject_overrides_dir_py3=${PYTHON_SITEPACKAGES_DIR}/gi/overrides" | 13 | EXTRA_OEMESON = "-Dwith_py3=false -Dwith_docs=false -Drpmio=disabled -Dgobject_overrides_dir_py3=${PYTHON_SITEPACKAGES_DIR}/gi/overrides" |
diff --git a/meta/recipes-devtools/librepo/librepo_1.19.0.bb b/meta/recipes-devtools/librepo/librepo_1.19.0.bb index 634967fcbc..ba66c8ef68 100644 --- a/meta/recipes-devtools/librepo/librepo_1.19.0.bb +++ b/meta/recipes-devtools/librepo/librepo_1.19.0.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://github.com/rpm-software-management/librepo.git;branch=master;pr | |||
12 | 12 | ||
13 | SRCREV = "7955987e33ba98dddb3fc2c63bb6dc892e3505fa" | 13 | SRCREV = "7955987e33ba98dddb3fc2c63bb6dc892e3505fa" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | DEPENDS = "curl glib-2.0 openssl attr gpgme libxml2" | 15 | DEPENDS = "curl glib-2.0 openssl attr gpgme libxml2" |
18 | 16 | ||
19 | inherit cmake setuptools3-base pkgconfig | 17 | inherit cmake setuptools3-base pkgconfig |
diff --git a/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.4.bb b/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.4.bb index 2e39a1e1d7..de556a5d81 100644 --- a/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.4.bb +++ b/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.4.bb | |||
@@ -7,7 +7,7 @@ SRC_URI += "file://0008-libtool-Avoid-relinking-when-cross-compiling-its-poi.pat | |||
7 | 7 | ||
8 | inherit nativesdk | 8 | inherit nativesdk |
9 | 9 | ||
10 | S = "${WORKDIR}/libtool-${PV}" | 10 | S = "${UNPACKDIR}/libtool-${PV}" |
11 | FILES:${PN} += "${datadir}/libtool/*" | 11 | FILES:${PN} += "${datadir}/libtool/*" |
12 | 12 | ||
13 | do_install () { | 13 | do_install () { |
diff --git a/meta/recipes-devtools/makedevs/makedevs_1.0.1.bb b/meta/recipes-devtools/makedevs/makedevs_1.0.1.bb index 7b11093364..deed684537 100644 --- a/meta/recipes-devtools/makedevs/makedevs_1.0.1.bb +++ b/meta/recipes-devtools/makedevs/makedevs_1.0.1.bb | |||
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://makedevs.c;beginline=2;endline=2;md5=c3817b10013a3007 | |||
5 | SECTION = "base" | 5 | SECTION = "base" |
6 | SRC_URI = "file://makedevs.c" | 6 | SRC_URI = "file://makedevs.c" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | FILES:${PN}:append:class-nativesdk = " ${datadir}" | 10 | FILES:${PN}:append:class-nativesdk = " ${datadir}" |
12 | 11 | ||
diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb index 1f287a8df9..f3944aebf0 100644 --- a/meta/recipes-devtools/mmc/mmc-utils_git.bb +++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb | |||
@@ -15,8 +15,6 @@ UPSTREAM_CHECK_COMMITS = "1" | |||
15 | DEPENDS = "python3-sphinx-native" | 15 | DEPENDS = "python3-sphinx-native" |
16 | EXTRA_OEMAKE = "C=" | 16 | EXTRA_OEMAKE = "C=" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__" | 18 | CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__" |
21 | CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__" | 19 | CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__" |
22 | CFLAGS:append:mipsarchn32 = " -D__SANE_USERSPACE_TYPES__" | 20 | CFLAGS:append:mipsarchn32 = " -D__SANE_USERSPACE_TYPES__" |
diff --git a/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb b/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb index 2f7043b977..47f0b01abe 100644 --- a/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb +++ b/meta/recipes-devtools/mtd/mtd-utils_2.3.0.bb | |||
@@ -19,8 +19,6 @@ SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \ | |||
19 | file://0004-ubifs-utils-extract_files-Include-linux-limits.h.patch \ | 19 | file://0004-ubifs-utils-extract_files-Include-linux-limits.h.patch \ |
20 | file://0001-Improve-check-for-GCC-compiler-version.patch" | 20 | file://0001-Improve-check-for-GCC-compiler-version.patch" |
21 | 21 | ||
22 | S = "${WORKDIR}/git" | ||
23 | |||
24 | # xattr support creates an additional compile-time dependency on acl because | 22 | # xattr support creates an additional compile-time dependency on acl because |
25 | # the sys/acl.h header is needed. libacl is not needed and thus enabling xattr | 23 | # the sys/acl.h header is needed. libacl is not needed and thus enabling xattr |
26 | # regardless whether acl is enabled or disabled in the distro should be okay. | 24 | # regardless whether acl is enabled or disabled in the distro should be okay. |
diff --git a/meta/recipes-devtools/ninja/ninja_1.12.1.bb b/meta/recipes-devtools/ninja/ninja_1.12.1.bb index 9f5c014b9b..5aff82edec 100644 --- a/meta/recipes-devtools/ninja/ninja_1.12.1.bb +++ b/meta/recipes-devtools/ninja/ninja_1.12.1.bb | |||
@@ -11,8 +11,6 @@ SRCREV = "2daa09ba270b0a43e1929d29b073348aa985dfaa" | |||
11 | SRC_URI = "git://github.com/ninja-build/ninja.git;branch=release;protocol=https" | 11 | SRC_URI = "git://github.com/ninja-build/ninja.git;branch=release;protocol=https" |
12 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)" | 12 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | do_configure[noexec] = "1" | 14 | do_configure[noexec] = "1" |
17 | 15 | ||
18 | do_compile:class-native() { | 16 | do_compile:class-native() { |
diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb index 44958b442e..9f1a91e1d3 100644 --- a/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb +++ b/meta/recipes-devtools/opkg-utils/opkg-utils_0.7.0.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://git.yoctoproject.org/opkg-utils;protocol=https;branch=master \ | |||
12 | " | 12 | " |
13 | SRCREV = "68a969f0e867ace0d94faf8ebe7c7bb67f59d386" | 13 | SRCREV = "68a969f0e867ace0d94faf8ebe7c7bb67f59d386" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | TARGET_CC_ARCH += "${LDFLAGS}" | 15 | TARGET_CC_ARCH += "${LDFLAGS}" |
18 | 16 | ||
19 | RDEPENDS:${PN} += "bash" | 17 | RDEPENDS:${PN} += "bash" |
diff --git a/meta/recipes-devtools/opkg/opkg-arch-config_1.0.bb b/meta/recipes-devtools/opkg/opkg-arch-config_1.0.bb index 4db35c1092..9e9e70209e 100644 --- a/meta/recipes-devtools/opkg/opkg-arch-config_1.0.bb +++ b/meta/recipes-devtools/opkg/opkg-arch-config_1.0.bb | |||
@@ -3,8 +3,7 @@ HOMEPAGE = "https://git.yoctoproject.org/opkg/" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 4 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
5 | 5 | ||
6 | S = "${WORKDIR}/sources" | 6 | S = "${UNPACKDIR}" |
7 | UNPACKDIR = "${S}" | ||
8 | 7 | ||
9 | do_compile() { | 8 | do_compile() { |
10 | mkdir -p ${S}/${sysconfdir}/opkg/ | 9 | mkdir -p ${S}/${sysconfdir}/opkg/ |
@@ -20,7 +19,6 @@ do_compile() { | |||
20 | done | 19 | done |
21 | } | 20 | } |
22 | 21 | ||
23 | |||
24 | do_install () { | 22 | do_install () { |
25 | install -d ${D}${sysconfdir}/opkg | 23 | install -d ${D}${sysconfdir}/opkg |
26 | install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/ | 24 | install -m 0644 ${S}/${sysconfdir}/opkg/* ${D}${sysconfdir}/opkg/ |
diff --git a/meta/recipes-devtools/opkg/opkg_0.7.0.bb b/meta/recipes-devtools/opkg/opkg_0.7.0.bb index 0a54247c5b..95480b4716 100644 --- a/meta/recipes-devtools/opkg/opkg_0.7.0.bb +++ b/meta/recipes-devtools/opkg/opkg_0.7.0.bb | |||
@@ -68,7 +68,6 @@ def qa_check_solver_deprecation (pn, d): | |||
68 | if "libsolv" not in pkgconfig: | 68 | if "libsolv" not in pkgconfig: |
69 | oe.qa.handle_error("internal-solver-deprecation", "The opkg internal solver will be deprecated in future opkg releases. Consider enabling \"libsolv\" in PACKAGECONFIG.", d) | 69 | oe.qa.handle_error("internal-solver-deprecation", "The opkg internal solver will be deprecated in future opkg releases. Consider enabling \"libsolv\" in PACKAGECONFIG.", d) |
70 | 70 | ||
71 | |||
72 | RDEPENDS:${PN} = "${VIRTUAL-RUNTIME_update-alternatives} opkg-arch-config libarchive" | 71 | RDEPENDS:${PN} = "${VIRTUAL-RUNTIME_update-alternatives} opkg-arch-config libarchive" |
73 | RDEPENDS:${PN}:class-native = "" | 72 | RDEPENDS:${PN}:class-native = "" |
74 | RDEPENDS:${PN}:class-nativesdk = "" | 73 | RDEPENDS:${PN}:class-nativesdk = "" |
diff --git a/meta/recipes-devtools/patch/patch.inc b/meta/recipes-devtools/patch/patch.inc index a12d426b2c..44d3046fd8 100644 --- a/meta/recipes-devtools/patch/patch.inc +++ b/meta/recipes-devtools/patch/patch.inc | |||
@@ -6,7 +6,7 @@ SECTION = "utils" | |||
6 | HOMEPAGE = "http://savannah.gnu.org/projects/patch/" | 6 | HOMEPAGE = "http://savannah.gnu.org/projects/patch/" |
7 | 7 | ||
8 | SRC_URI = "${GNU_MIRROR}/patch/patch-${PV}.tar.gz" | 8 | SRC_URI = "${GNU_MIRROR}/patch/patch-${PV}.tar.gz" |
9 | S = "${WORKDIR}/patch-${PV}" | 9 | S = "${UNPACKDIR}/patch-${PV}" |
10 | 10 | ||
11 | inherit autotools update-alternatives | 11 | inherit autotools update-alternatives |
12 | 12 | ||
diff --git a/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb b/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb index dece34240c..6e86ddbde6 100644 --- a/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb +++ b/meta/recipes-devtools/patchelf/patchelf_0.18.0.bb | |||
@@ -11,8 +11,6 @@ SRC_URI = "git://github.com/NixOS/patchelf;protocol=https;branch=master \ | |||
11 | " | 11 | " |
12 | SRCREV = "99c24238981b7b1084313aca8f5c493bb46f302c" | 12 | SRCREV = "99c24238981b7b1084313aca8f5c493bb46f302c" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" |
17 | 15 | ||
18 | inherit autotools | 16 | inherit autotools |
diff --git a/meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb b/meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb index 42ba15a572..debf2717ce 100644 --- a/meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb +++ b/meta/recipes-devtools/perl-cross/perlcross_1.6.2.bb | |||
@@ -20,7 +20,7 @@ GITHUB_BASE_URI = "https://github.com/arsv/perl-cross/releases/" | |||
20 | 20 | ||
21 | SRC_URI[perl-cross.sha256sum] = "131f7496152ee32067dbac2bc9b44b2f582fc778140e545701b3b2faee782f1d" | 21 | SRC_URI[perl-cross.sha256sum] = "131f7496152ee32067dbac2bc9b44b2f582fc778140e545701b3b2faee782f1d" |
22 | 22 | ||
23 | S = "${WORKDIR}/perl-cross-${PV}" | 23 | S = "${UNPACKDIR}/perl-cross-${PV}" |
24 | 24 | ||
25 | do_configure () { | 25 | do_configure () { |
26 | } | 26 | } |
diff --git a/meta/recipes-devtools/perl/libmodule-build-perl_0.4234.bb b/meta/recipes-devtools/perl/libmodule-build-perl_0.4234.bb index b57618724d..b27a8c15e6 100644 --- a/meta/recipes-devtools/perl/libmodule-build-perl_0.4234.bb +++ b/meta/recipes-devtools/perl/libmodule-build-perl_0.4234.bb | |||
@@ -18,7 +18,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/L/LE/LEONT/Module-Build-${PV}.tar.gz \ | |||
18 | " | 18 | " |
19 | SRC_URI[sha256sum] = "66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f" | 19 | SRC_URI[sha256sum] = "66aeac6127418be5e471ead3744648c766bd01482825c5b66652675f2bc86a8f" |
20 | 20 | ||
21 | S = "${WORKDIR}/Module-Build-${PV}" | 21 | S = "${UNPACKDIR}/Module-Build-${PV}" |
22 | 22 | ||
23 | inherit cpan_build ptest-perl | 23 | inherit cpan_build ptest-perl |
24 | 24 | ||
diff --git a/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb b/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb index 1c3a7e5136..eae128b0cc 100644 --- a/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb +++ b/meta/recipes-devtools/perl/libtest-fatal-perl_0.017.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/R/RJ/RJBS/Test-Fatal-${PV}.tar.gz" | |||
13 | 13 | ||
14 | SRC_URI[sha256sum] = "37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6" | 14 | SRC_URI[sha256sum] = "37dfffdafb84b762efe96b02fb2aa41f37026c73e6b83590db76229697f3c4a6" |
15 | 15 | ||
16 | S = "${WORKDIR}/Test-Fatal-${PV}" | 16 | S = "${UNPACKDIR}/Test-Fatal-${PV}" |
17 | 17 | ||
18 | inherit cpan ptest-perl | 18 | inherit cpan ptest-perl |
19 | 19 | ||
diff --git a/meta/recipes-devtools/perl/libtest-needs-perl_0.002010.bb b/meta/recipes-devtools/perl/libtest-needs-perl_0.002010.bb index 79a06170e0..0045e575af 100644 --- a/meta/recipes-devtools/perl/libtest-needs-perl_0.002010.bb +++ b/meta/recipes-devtools/perl/libtest-needs-perl_0.002010.bb | |||
@@ -19,7 +19,7 @@ SRC_URI = "https://cpan.metacpan.org/authors/id/H/HA/${CPAN_AUTHOR}/${CPAN_NAME} | |||
19 | 19 | ||
20 | SRC_URI[sha256sum] = "923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208" | 20 | SRC_URI[sha256sum] = "923ffdc78fcba96609753e4bae26b0ba0186893de4a63cd5236e012c7c90e208" |
21 | 21 | ||
22 | S = "${WORKDIR}/${CPAN_NAME}-${PV}" | 22 | S = "${UNPACKDIR}/${CPAN_NAME}-${PV}" |
23 | 23 | ||
24 | inherit cpan ptest-perl | 24 | inherit cpan ptest-perl |
25 | 25 | ||
diff --git a/meta/recipes-devtools/perl/libtest-warnings-perl_0.038.bb b/meta/recipes-devtools/perl/libtest-warnings-perl_0.038.bb index 656b38f2d8..2eccf40999 100644 --- a/meta/recipes-devtools/perl/libtest-warnings-perl_0.038.bb +++ b/meta/recipes-devtools/perl/libtest-warnings-perl_0.038.bb | |||
@@ -17,7 +17,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Test-Warnings-${PV}.tar.gz" | |||
17 | 17 | ||
18 | SRC_URI[sha256sum] = "3da27e003a3c3cafed3c09b42be05cf9bdbff0bee5c8590a731b02853880a273" | 18 | SRC_URI[sha256sum] = "3da27e003a3c3cafed3c09b42be05cf9bdbff0bee5c8590a731b02853880a273" |
19 | 19 | ||
20 | S = "${WORKDIR}/Test-Warnings-${PV}" | 20 | S = "${UNPACKDIR}/Test-Warnings-${PV}" |
21 | 21 | ||
22 | inherit cpan ptest-perl | 22 | inherit cpan ptest-perl |
23 | 23 | ||
diff --git a/meta/recipes-devtools/perl/libtry-tiny-perl_0.32.bb b/meta/recipes-devtools/perl/libtry-tiny-perl_0.32.bb index d0714695b8..e924b3bd64 100644 --- a/meta/recipes-devtools/perl/libtry-tiny-perl_0.32.bb +++ b/meta/recipes-devtools/perl/libtry-tiny-perl_0.32.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = "${CPAN_MIRROR}/authors/id/E/ET/ETHER/Try-Tiny-${PV}.tar.gz" | |||
13 | 13 | ||
14 | SRC_URI[sha256sum] = "ef2d6cab0bad18e3ab1c4e6125cc5f695c7e459899f512451c8fa3ef83fa7fc0" | 14 | SRC_URI[sha256sum] = "ef2d6cab0bad18e3ab1c4e6125cc5f695c7e459899f512451c8fa3ef83fa7fc0" |
15 | 15 | ||
16 | S = "${WORKDIR}/Try-Tiny-${PV}" | 16 | S = "${UNPACKDIR}/Try-Tiny-${PV}" |
17 | 17 | ||
18 | inherit cpan ptest-perl | 18 | inherit cpan ptest-perl |
19 | 19 | ||
diff --git a/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb b/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb index 1f312b00e1..b6d28c4bb3 100644 --- a/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb +++ b/meta/recipes-devtools/perl/libxml-parser-perl_2.47.bb | |||
@@ -12,7 +12,7 @@ SRC_URI = "http://www.cpan.org/modules/by-module/XML/XML-Parser-${PV}.tar.gz \ | |||
12 | 12 | ||
13 | SRC_URI[sha256sum] = "ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8" | 13 | SRC_URI[sha256sum] = "ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8" |
14 | 14 | ||
15 | S = "${WORKDIR}/XML-Parser-${PV}" | 15 | S = "${UNPACKDIR}/XML-Parser-${PV}" |
16 | 16 | ||
17 | EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} CC='${CC}' LD='${CCLD}' FULL_AR='${AR}'" | 17 | EXTRA_CPANFLAGS = "EXPATLIBPATH=${STAGING_LIBDIR} EXPATINCPATH=${STAGING_INCDIR} CC='${CC}' LD='${CCLD}' FULL_AR='${AR}'" |
18 | 18 | ||
diff --git a/meta/recipes-devtools/perl/libxml-simple-perl_2.25.bb b/meta/recipes-devtools/perl/libxml-simple-perl_2.25.bb index dff0f84aab..a4f08433e7 100644 --- a/meta/recipes-devtools/perl/libxml-simple-perl_2.25.bb +++ b/meta/recipes-devtools/perl/libxml-simple-perl_2.25.bb | |||
@@ -14,7 +14,7 @@ SRC_URI = "http://www.cpan.org/modules/by-module/XML/XML-Simple-${PV}.tar.gz" | |||
14 | 14 | ||
15 | SRC_URI[sha256sum] = "531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8" | 15 | SRC_URI[sha256sum] = "531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8" |
16 | 16 | ||
17 | S = "${WORKDIR}/XML-Simple-${PV}" | 17 | S = "${UNPACKDIR}/XML-Simple-${PV}" |
18 | 18 | ||
19 | EXTRA_PERLFLAGS = "-I ${PERLHOSTLIB}" | 19 | EXTRA_PERLFLAGS = "-I ${PERLHOSTLIB}" |
20 | 20 | ||
diff --git a/meta/recipes-devtools/perl/perl_5.40.2.bb b/meta/recipes-devtools/perl/perl_5.40.2.bb index 95c230060d..c3bcbf053d 100644 --- a/meta/recipes-devtools/perl/perl_5.40.2.bb +++ b/meta/recipes-devtools/perl/perl_5.40.2.bb | |||
@@ -7,7 +7,6 @@ LIC_FILES_CHKSUM = "file://Copying;md5=5b122a36d0f6dc55279a0ebc69f3c60b \ | |||
7 | file://Artistic;md5=71a4d5d9acc18c0952a6df2218bb68da \ | 7 | file://Artistic;md5=71a4d5d9acc18c0952a6df2218bb68da \ |
8 | " | 8 | " |
9 | 9 | ||
10 | |||
11 | SRC_URI = "https://www.cpan.org/src/5.0/perl-${PV}.tar.gz;name=perl \ | 10 | SRC_URI = "https://www.cpan.org/src/5.0/perl-${PV}.tar.gz;name=perl \ |
12 | file://perl-rdepends.txt \ | 11 | file://perl-rdepends.txt \ |
13 | file://0001-Somehow-this-module-breaks-through-the-perl-wrapper-.patch \ | 12 | file://0001-Somehow-this-module-breaks-through-the-perl-wrapper-.patch \ |
diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb index af512a42b4..f537c635ef 100644 --- a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb +++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb | |||
@@ -18,8 +18,6 @@ SRC_URI = "git://gitlab.freedesktop.org/pkg-config/pkg-config.git;branch=master; | |||
18 | file://0001-Do-not-use-bool-as-a-field-name.patch \ | 18 | file://0001-Do-not-use-bool-as-a-field-name.patch \ |
19 | " | 19 | " |
20 | 20 | ||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | inherit autotools | 21 | inherit autotools |
24 | 22 | ||
25 | # Because of a faulty test, the current auto mode always evaluates to no, | 23 | # Because of a faulty test, the current auto mode always evaluates to no, |
diff --git a/meta/recipes-devtools/pseudo/pseudo.inc b/meta/recipes-devtools/pseudo/pseudo.inc index 36283ffa74..22c934977d 100644 --- a/meta/recipes-devtools/pseudo/pseudo.inc +++ b/meta/recipes-devtools/pseudo/pseudo.inc | |||
@@ -124,7 +124,6 @@ do_compile:append:class-native () { | |||
124 | fi | 124 | fi |
125 | } | 125 | } |
126 | 126 | ||
127 | |||
128 | do_install () { | 127 | do_install () { |
129 | oe_runmake 'DESTDIR=${D}' ${MAKEOPTS} 'LIB=lib/pseudo/lib$(MARK64)' install | 128 | oe_runmake 'DESTDIR=${D}' ${MAKEOPTS} 'LIB=lib/pseudo/lib$(MARK64)' install |
130 | } | 129 | } |
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb index 4693afcaf6..385b6f34d9 100644 --- a/meta/recipes-devtools/pseudo/pseudo_git.bb +++ b/meta/recipes-devtools/pseudo/pseudo_git.bb | |||
@@ -5,15 +5,14 @@ SRC_URI = "git://git.yoctoproject.org/pseudo;branch=master;protocol=https \ | |||
5 | file://fallback-group \ | 5 | file://fallback-group \ |
6 | " | 6 | " |
7 | SRC_URI:append:class-native = " \ | 7 | SRC_URI:append:class-native = " \ |
8 | http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \ | 8 | http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/prebuilt;name=prebuilt \ |
9 | file://older-glibc-symbols.patch" | 9 | file://older-glibc-symbols.patch" |
10 | SRC_URI:append:class-nativesdk = " \ | 10 | SRC_URI:append:class-nativesdk = " \ |
11 | http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=git/prebuilt;name=prebuilt \ | 11 | http://downloads.yoctoproject.org/mirror/sources/pseudo-prebuilt-2.33.tar.xz;subdir=${BB_GIT_DEFAULT_DESTSUFFIX}/prebuilt;name=prebuilt \ |
12 | file://older-glibc-symbols.patch" | 12 | file://older-glibc-symbols.patch" |
13 | SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa" | 13 | SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c8d97b99072485aa" |
14 | 14 | ||
15 | SRCREV = "2c43381180f9cfef4c0a8bb0c1658a86c3fcc876" | 15 | SRCREV = "2c43381180f9cfef4c0a8bb0c1658a86c3fcc876" |
16 | S = "${WORKDIR}/git" | ||
17 | PV = "1.9.0+git" | 16 | PV = "1.9.0+git" |
18 | 17 | ||
19 | # largefile and 64bit time_t support adds these macros via compiler flags globally | 18 | # largefile and 64bit time_t support adds these macros via compiler flags globally |
diff --git a/meta/recipes-devtools/python/python3-babel_2.17.0.bb b/meta/recipes-devtools/python/python3-babel_2.17.0.bb index f7ffbccdac..adffaa044c 100644 --- a/meta/recipes-devtools/python/python3-babel_2.17.0.bb +++ b/meta/recipes-devtools/python/python3-babel_2.17.0.bb | |||
@@ -7,7 +7,7 @@ SRC_URI[sha256sum] = "0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf | |||
7 | 7 | ||
8 | inherit pypi setuptools3 | 8 | inherit pypi setuptools3 |
9 | 9 | ||
10 | S = "${WORKDIR}/babel-${PV}" | 10 | S = "${UNPACKDIR}/babel-${PV}" |
11 | 11 | ||
12 | CLEANBROKEN = "1" | 12 | CLEANBROKEN = "1" |
13 | 13 | ||
diff --git a/meta/recipes-devtools/python/python3-calver_2025.04.17.bb b/meta/recipes-devtools/python/python3-calver_2025.04.17.bb index 290be21ce2..85ad18701c 100644 --- a/meta/recipes-devtools/python/python3-calver_2025.04.17.bb +++ b/meta/recipes-devtools/python/python3-calver_2025.04.17.bb | |||
@@ -8,8 +8,6 @@ SRCREV = "3b74bdce35f2814eb2b65db39a133d5c849ddea7" | |||
8 | 8 | ||
9 | inherit python_setuptools_build_meta ptest-python-pytest | 9 | inherit python_setuptools_build_meta ptest-python-pytest |
10 | 10 | ||
11 | S = "${WORKDIR}/git" | ||
12 | |||
13 | RDEPENDS:${PN}-ptest += " \ | 11 | RDEPENDS:${PN}-ptest += " \ |
14 | python3-pretend \ | 12 | python3-pretend \ |
15 | " | 13 | " |
diff --git a/meta/recipes-devtools/python/python3-dbus_1.4.0.bb b/meta/recipes-devtools/python/python3-dbus_1.4.0.bb index 057c97f656..2854eda30a 100644 --- a/meta/recipes-devtools/python/python3-dbus_1.4.0.bb +++ b/meta/recipes-devtools/python/python3-dbus_1.4.0.bb | |||
@@ -9,7 +9,7 @@ SRC_URI = "http://dbus.freedesktop.org/releases/dbus-python/dbus-python-${PV}.ta | |||
9 | 9 | ||
10 | SRC_URI[sha256sum] = "c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5" | 10 | SRC_URI[sha256sum] = "c36b28f10ffcc8f1f798aca973bcc132f91f33eb9b6b8904381b4077766043d5" |
11 | 11 | ||
12 | S = "${WORKDIR}/dbus-python-${PV}" | 12 | S = "${UNPACKDIR}/dbus-python-${PV}" |
13 | 13 | ||
14 | inherit setuptools3-base meson pkgconfig | 14 | inherit setuptools3-base meson pkgconfig |
15 | 15 | ||
diff --git a/meta/recipes-devtools/python/python3-dtc_1.7.2.bb b/meta/recipes-devtools/python/python3-dtc_1.7.2.bb index 99ff0cca87..9525c340cd 100644 --- a/meta/recipes-devtools/python/python3-dtc_1.7.2.bb +++ b/meta/recipes-devtools/python/python3-dtc_1.7.2.bb | |||
@@ -15,8 +15,6 @@ LIC_FILES_CHKSUM = "file://pylibfdt/libfdt.i;beginline=1;endline=6;md5=afda088c9 | |||
15 | 15 | ||
16 | SRCREV = "2d10aa2afe35527728db30b35ec491ecb6959e5c" | 16 | SRCREV = "2d10aa2afe35527728db30b35ec491ecb6959e5c" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl" | 18 | PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl" |
21 | 19 | ||
22 | inherit setuptools3 pkgconfig | 20 | inherit setuptools3 pkgconfig |
diff --git a/meta/recipes-devtools/python/python3-mako_1.3.10.bb b/meta/recipes-devtools/python/python3-mako_1.3.10.bb index 4facce9233..2d937dc184 100644 --- a/meta/recipes-devtools/python/python3-mako_1.3.10.bb +++ b/meta/recipes-devtools/python/python3-mako_1.3.10.bb | |||
@@ -8,8 +8,6 @@ PYPI_PACKAGE = "mako" | |||
8 | 8 | ||
9 | inherit pypi python_setuptools_build_meta ptest-python-pytest | 9 | inherit pypi python_setuptools_build_meta ptest-python-pytest |
10 | 10 | ||
11 | |||
12 | |||
13 | SRC_URI[sha256sum] = "99579a6f39583fa7e5630a28c3c1f440e4e97a414b80372649c0ce338da2ea28" | 11 | SRC_URI[sha256sum] = "99579a6f39583fa7e5630a28c3c1f440e4e97a414b80372649c0ce338da2ea28" |
14 | 12 | ||
15 | RDEPENDS:${PN} = "python3-html \ | 13 | RDEPENDS:${PN} = "python3-html \ |
diff --git a/meta/recipes-devtools/python/python3-maturin_1.8.6.bb b/meta/recipes-devtools/python/python3-maturin_1.8.6.bb index ab509331c3..f80bf6051f 100644 --- a/meta/recipes-devtools/python/python3-maturin_1.8.6.bb +++ b/meta/recipes-devtools/python/python3-maturin_1.8.6.bb | |||
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://license-apache;md5=1836efb2eb779966696f473ee8540542 \ | |||
9 | SRC_URI += "file://0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.167" | 9 | SRC_URI += "file://0001-Define-more-ioctl-codes-on-riscv32gc-unknown-linux-g.patch;patchdir=${CARGO_VENDORING_DIRECTORY}/libc-0.2.167" |
10 | SRC_URI[sha256sum] = "0e0dc2e0bfaa2e1bd238e0236cf8a2b7e2250ccaa29c1aa8d0e61fa664b0289d" | 10 | SRC_URI[sha256sum] = "0e0dc2e0bfaa2e1bd238e0236cf8a2b7e2250ccaa29c1aa8d0e61fa664b0289d" |
11 | 11 | ||
12 | S = "${WORKDIR}/maturin-${PV}" | 12 | S = "${UNPACKDIR}/maturin-${PV}" |
13 | 13 | ||
14 | CFLAGS += "-ffile-prefix-map=${CARGO_HOME}=${TARGET_DBGSRC_DIR}/cargo_home" | 14 | CFLAGS += "-ffile-prefix-map=${CARGO_HOME}=${TARGET_DBGSRC_DIR}/cargo_home" |
15 | 15 | ||
diff --git a/meta/recipes-devtools/python/python3-numpy_2.3.0.bb b/meta/recipes-devtools/python/python3-numpy_2.3.0.bb index e77a4ba5c3..34a14f7ca6 100644 --- a/meta/recipes-devtools/python/python3-numpy_2.3.0.bb +++ b/meta/recipes-devtools/python/python3-numpy_2.3.0.bb | |||
@@ -19,7 +19,7 @@ UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P<pver>\d+(\.\d+)+)$" | |||
19 | 19 | ||
20 | inherit pkgconfig ptest python_mesonpy github-releases cython | 20 | inherit pkgconfig ptest python_mesonpy github-releases cython |
21 | 21 | ||
22 | S = "${WORKDIR}/numpy-${PV}" | 22 | S = "${UNPACKDIR}/numpy-${PV}" |
23 | 23 | ||
24 | PACKAGECONFIG[svml] = "-Ddisable-svml=false,-Ddisable-svml=true" | 24 | PACKAGECONFIG[svml] = "-Ddisable-svml=false,-Ddisable-svml=true" |
25 | 25 | ||
diff --git a/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb b/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb index 6e72c93741..11765b3cb3 100644 --- a/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb +++ b/meta/recipes-devtools/python/python3-pefile_2024.8.26.bb | |||
@@ -8,7 +8,6 @@ inherit setuptools3 ptest-python-pytest | |||
8 | SRCREV = "4b3b1e2e568a88d4f1897d694d684f23d9e270c4" | 8 | SRCREV = "4b3b1e2e568a88d4f1897d694d684f23d9e270c4" |
9 | SRC_URI = "git://github.com/erocarrera/pefile;branch=master;protocol=https \ | 9 | SRC_URI = "git://github.com/erocarrera/pefile;branch=master;protocol=https \ |
10 | file://run-ptest" | 10 | file://run-ptest" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | BBCLASSEXTEND = "native nativesdk" | 12 | BBCLASSEXTEND = "native nativesdk" |
14 | 13 | ||
diff --git a/meta/recipes-devtools/python/python3-psutil_7.0.0.bb b/meta/recipes-devtools/python/python3-psutil_7.0.0.bb index 22ead67ad9..a2af198083 100644 --- a/meta/recipes-devtools/python/python3-psutil_7.0.0.bb +++ b/meta/recipes-devtools/python/python3-psutil_7.0.0.bb | |||
@@ -14,7 +14,6 @@ FILES:${PN}-tests += " \ | |||
14 | ${PYTHON_SITEPACKAGES_DIR}/psutil/__pycache__/test* \ | 14 | ${PYTHON_SITEPACKAGES_DIR}/psutil/__pycache__/test* \ |
15 | " | 15 | " |
16 | 16 | ||
17 | |||
18 | RDEPENDS:${PN} += " \ | 17 | RDEPENDS:${PN} += " \ |
19 | python3-shell \ | 18 | python3-shell \ |
20 | python3-threading \ | 19 | python3-threading \ |
diff --git a/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb b/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb index c610f3eae9..498c4db586 100644 --- a/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb +++ b/meta/recipes-devtools/python/python3-pycairo_1.28.0.bb | |||
@@ -15,7 +15,7 @@ GITHUB_BASE_URI = "https://github.com/pygobject/pycairo/releases/" | |||
15 | 15 | ||
16 | SRC_URI[sha256sum] = "26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc" | 16 | SRC_URI[sha256sum] = "26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc" |
17 | 17 | ||
18 | S = "${WORKDIR}/pycairo-${PV}" | 18 | S = "${UNPACKDIR}/pycairo-${PV}" |
19 | 19 | ||
20 | inherit meson pkgconfig python3targetconfig github-releases | 20 | inherit meson pkgconfig python3targetconfig github-releases |
21 | 21 | ||
diff --git a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb b/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb index d0384fcce1..42b071ca08 100644 --- a/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb +++ b/meta/recipes-devtools/python/python3-pygobject_3.52.3.bb | |||
@@ -21,7 +21,7 @@ SRCNAME = "pygobject" | |||
21 | SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${SRCNAME}/${@gnome_verdir("${PV}")}/${SRCNAME}-${PV}.tar.gz" | 21 | SRC_URI = "http://ftp.gnome.org/pub/GNOME/sources/${SRCNAME}/${@gnome_verdir("${PV}")}/${SRCNAME}-${PV}.tar.gz" |
22 | SRC_URI[sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82" | 22 | SRC_URI[sha256sum] = "00e427d291e957462a8fad659a9f9c8be776ff82a8b76bdf402f1eaeec086d82" |
23 | 23 | ||
24 | S = "${WORKDIR}/${SRCNAME}-${PV}" | 24 | S = "${UNPACKDIR}/${SRCNAME}-${PV}" |
25 | 25 | ||
26 | PACKAGECONFIG ??= "${@bb.utils.contains_any('DISTRO_FEATURES', [ 'directfb', 'wayland', 'x11' ], 'cairo', '', d)}" | 26 | PACKAGECONFIG ??= "${@bb.utils.contains_any('DISTRO_FEATURES', [ 'directfb', 'wayland', 'x11' ], 'cairo', '', d)}" |
27 | 27 | ||
diff --git a/meta/recipes-devtools/python/python3-scons_4.9.1.bb b/meta/recipes-devtools/python/python3-scons_4.9.1.bb index c849667970..1eac1ce5a9 100644 --- a/meta/recipes-devtools/python/python3-scons_4.9.1.bb +++ b/meta/recipes-devtools/python/python3-scons_4.9.1.bb | |||
@@ -8,7 +8,7 @@ SRC_URI[sha256sum] = "bacac880ba2e86d6a156c116e2f8f2bfa82b257046f3ac2666c85c53c6 | |||
8 | 8 | ||
9 | inherit pypi python_setuptools_build_meta | 9 | inherit pypi python_setuptools_build_meta |
10 | 10 | ||
11 | S = "${WORKDIR}/scons-${PV}" | 11 | S = "${UNPACKDIR}/scons-${PV}" |
12 | 12 | ||
13 | RDEPENDS:${PN}:class-target = "\ | 13 | RDEPENDS:${PN}:class-target = "\ |
14 | python3-core \ | 14 | python3-core \ |
diff --git a/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb b/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb index a8b834a126..216fea2b93 100644 --- a/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb +++ b/meta/recipes-devtools/python/python3-unittest-automake-output_0.2.bb | |||
@@ -8,8 +8,6 @@ SRC_URI = "git://gitlab.com/rossburton/python-unittest-automake-output;protocol= | |||
8 | 8 | ||
9 | SRCREV = "aebdfb188e368c690ea55cf6c9c9ffa1a52def65" | 9 | SRCREV = "aebdfb188e368c690ea55cf6c9c9ffa1a52def65" |
10 | 10 | ||
11 | S = "${WORKDIR}/git" | ||
12 | |||
13 | inherit python_flit_core | 11 | inherit python_flit_core |
14 | 12 | ||
15 | RDEPENDS:${PN} += "python3-unittest" | 13 | RDEPENDS:${PN} += "python3-unittest" |
diff --git a/meta/recipes-devtools/python/python3_3.13.5.bb b/meta/recipes-devtools/python/python3_3.13.5.bb index eb1f358eb3..f9ae534213 100644 --- a/meta/recipes-devtools/python/python3_3.13.5.bb +++ b/meta/recipes-devtools/python/python3_3.13.5.bb | |||
@@ -53,7 +53,7 @@ CVE_STATUS[CVE-2023-36632] = "disputed: Not an issue, in fact expected behaviour | |||
53 | 53 | ||
54 | PYTHON_MAJMIN = "3.13" | 54 | PYTHON_MAJMIN = "3.13" |
55 | 55 | ||
56 | S = "${WORKDIR}/Python-${PV}" | 56 | S = "${UNPACKDIR}/Python-${PV}" |
57 | 57 | ||
58 | BBCLASSEXTEND = "native nativesdk" | 58 | BBCLASSEXTEND = "native nativesdk" |
59 | 59 | ||
@@ -65,7 +65,6 @@ ALTERNATIVE:${PN}-dev = "python3-config" | |||
65 | ALTERNATIVE_LINK_NAME[python3-config] = "${bindir}/python${PYTHON_MAJMIN}-config" | 65 | ALTERNATIVE_LINK_NAME[python3-config] = "${bindir}/python${PYTHON_MAJMIN}-config" |
66 | ALTERNATIVE_TARGET[python3-config] = "${bindir}/python${PYTHON_MAJMIN}-config-${MULTILIB_SUFFIX}" | 66 | ALTERNATIVE_TARGET[python3-config] = "${bindir}/python${PYTHON_MAJMIN}-config-${MULTILIB_SUFFIX}" |
67 | 67 | ||
68 | |||
69 | DEPENDS = "\ | 68 | DEPENDS = "\ |
70 | autoconf-archive-native \ | 69 | autoconf-archive-native \ |
71 | bzip2 \ | 70 | bzip2 \ |
diff --git a/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb b/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb index 90bba84b03..35735c1e15 100644 --- a/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb +++ b/meta/recipes-devtools/qemu/nativesdk-qemu-helper_1.0.bb | |||
@@ -4,10 +4,8 @@ RDEPENDS:${PN} = "nativesdk-qemu nativesdk-unfs3 nativesdk-pseudo \ | |||
4 | nativesdk-python3-shell nativesdk-python3-fcntl nativesdk-python3-logging \ | 4 | nativesdk-python3-shell nativesdk-python3-fcntl nativesdk-python3-logging \ |
5 | " | 5 | " |
6 | 6 | ||
7 | |||
8 | LIC_FILES_CHKSUM = "file://${COREBASE}/scripts/runqemu;beginline=5;endline=10;md5=ac2b489a58739c7628a2604698db5e7f" | 7 | LIC_FILES_CHKSUM = "file://${COREBASE}/scripts/runqemu;beginline=5;endline=10;md5=ac2b489a58739c7628a2604698db5e7f" |
9 | 8 | ||
10 | |||
11 | SRC_URI = "file://${COREBASE}/scripts/runqemu \ | 9 | SRC_URI = "file://${COREBASE}/scripts/runqemu \ |
12 | file://${COREBASE}/scripts/runqemu-addptable2image \ | 10 | file://${COREBASE}/scripts/runqemu-addptable2image \ |
13 | file://${COREBASE}/scripts/runqemu-gen-tapdevs \ | 11 | file://${COREBASE}/scripts/runqemu-gen-tapdevs \ |
@@ -18,8 +16,7 @@ SRC_URI = "file://${COREBASE}/scripts/runqemu \ | |||
18 | file://${COREBASE}/scripts/runqemu-export-rootfs \ | 16 | file://${COREBASE}/scripts/runqemu-export-rootfs \ |
19 | " | 17 | " |
20 | 18 | ||
21 | S = "${WORKDIR}/sources" | 19 | S = "${UNPACKDIR}" |
22 | UNPACKDIR = "${S}" | ||
23 | 20 | ||
24 | inherit nativesdk | 21 | inherit nativesdk |
25 | 22 | ||
diff --git a/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb index 28a3b95c4e..30108e76df 100644 --- a/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb +++ b/meta/recipes-devtools/qemu/qemu-helper-native_1.0.bb | |||
@@ -6,8 +6,7 @@ LIC_FILES_CHKSUM = "file://${S}/qemu-oe-bridge-helper.c;endline=4;md5=ae00a3bab8 | |||
6 | 6 | ||
7 | SRC_URI = "file://qemu-oe-bridge-helper.c" | 7 | SRC_URI = "file://qemu-oe-bridge-helper.c" |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | inherit native | 11 | inherit native |
13 | 12 | ||
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index 0aba6d8276..7893df0df2 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc | |||
@@ -92,7 +92,6 @@ do_install_ptest() { | |||
92 | # QEMU_TARGETS is overridable variable | 92 | # QEMU_TARGETS is overridable variable |
93 | QEMU_TARGETS ?= "arm aarch64 i386 loongarch64 mips mipsel mips64 mips64el ppc ppc64 ppc64le riscv32 riscv64 sh4 x86_64" | 93 | QEMU_TARGETS ?= "arm aarch64 i386 loongarch64 mips mipsel mips64 mips64el ppc ppc64 ppc64le riscv32 riscv64 sh4 x86_64" |
94 | 94 | ||
95 | |||
96 | EXTRA_OECONF = " \ | 95 | EXTRA_OECONF = " \ |
97 | --prefix=${prefix} \ | 96 | --prefix=${prefix} \ |
98 | --bindir=${bindir} \ | 97 | --bindir=${bindir} \ |
diff --git a/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb b/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb index 6d0e7883ad..752ff3198d 100644 --- a/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb +++ b/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb | |||
@@ -2,8 +2,7 @@ SUMMARY = "QEMU wrapper script" | |||
2 | HOMEPAGE = "http://qemu.org" | 2 | HOMEPAGE = "http://qemu.org" |
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | 4 | ||
5 | S = "${WORKDIR}/sources" | 5 | S = "${UNPACKDIR}" |
6 | UNPACKDIR = "${S}" | ||
7 | 6 | ||
8 | DEPENDS += "qemu-native" | 7 | DEPENDS += "qemu-native" |
9 | 8 | ||
@@ -27,7 +26,6 @@ if [ ${@bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', 'True', 'False', | |||
27 | exit 1 | 26 | exit 1 |
28 | fi | 27 | fi |
29 | 28 | ||
30 | |||
31 | $qemu_binary $qemu_options "\$@" | 29 | $qemu_binary $qemu_options "\$@" |
32 | EOF | 30 | EOF |
33 | 31 | ||
diff --git a/meta/recipes-devtools/repo/repo_2.55.2.bb b/meta/recipes-devtools/repo/repo_2.55.2.bb index 9cff3c0b7c..882f3e6312 100644 --- a/meta/recipes-devtools/repo/repo_2.55.2.bb +++ b/meta/recipes-devtools/repo/repo_2.55.2.bb | |||
@@ -15,8 +15,6 @@ SRCREV = "b262d0e4619c406a2708856ed312091d21c5bf39" | |||
15 | 15 | ||
16 | MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git" | 16 | MIRRORS += "git://gerrit.googlesource.com/git-repo.git git://github.com/GerritCodeReview/git-repo.git" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | do_configure:prepend() { | 18 | do_configure:prepend() { |
21 | sed -Ei "s/REPO_REV\s*=\s*('|\")stable('|\")/REPO_REV = '${SRCREV}'/g" ${S}/repo | 19 | sed -Ei "s/REPO_REV\s*=\s*('|\")stable('|\")/REPO_REV = '${SRCREV}'/g" ${S}/repo |
22 | } | 20 | } |
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb index 4ccfc95c33..658b9ab36a 100644 --- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb +++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia-crypto-policy_git.bb | |||
@@ -16,8 +16,6 @@ SRC_URI = " \ | |||
16 | SRCREV = "032b418a6db842f0eab330eb5909e4604e888728" | 16 | SRCREV = "032b418a6db842f0eab330eb5909e4604e888728" |
17 | UPSTREAM_CHECK_COMMITS = "1" | 17 | UPSTREAM_CHECK_COMMITS = "1" |
18 | 18 | ||
19 | S = "${UNPACKDIR}/git" | ||
20 | |||
21 | do_compile () { | 19 | do_compile () { |
22 | # Remove most policy variants, leave DEFAULT.pol | 20 | # Remove most policy variants, leave DEFAULT.pol |
23 | # It speeds up the build and we only need DEFAULT/rpm-sequoia. | 21 | # It speeds up the build and we only need DEFAULT/rpm-sequoia. |
diff --git a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb index 6ef626e466..17d5a747ff 100644 --- a/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb +++ b/meta/recipes-devtools/rpm-sequoia/rpm-sequoia_1.7.0.bb | |||
@@ -16,11 +16,8 @@ SRC_URI = "git://github.com/rpm-software-management/rpm-sequoia.git;protocol=htt | |||
16 | file://0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch \ | 16 | file://0001-Use-optional-env-vars-to-force-runtime-paths-in-test.patch \ |
17 | " | 17 | " |
18 | 18 | ||
19 | |||
20 | SRCREV = "0667e04ae7fb8cf0490919978d69883d16400e41" | 19 | SRCREV = "0667e04ae7fb8cf0490919978d69883d16400e41" |
21 | 20 | ||
22 | S = "${UNPACKDIR}/git" | ||
23 | |||
24 | require ${BPN}-crates.inc | 21 | require ${BPN}-crates.inc |
25 | 22 | ||
26 | CARGO_BUILD_FLAGS += "--no-default-features --features crypto-openssl" | 23 | CARGO_BUILD_FLAGS += "--no-default-features --features crypto-openssl" |
diff --git a/meta/recipes-devtools/rpm/rpm_4.20.1.bb b/meta/recipes-devtools/rpm/rpm_4.20.1.bb index 7bb6993811..dc4cfd4abb 100644 --- a/meta/recipes-devtools/rpm/rpm_4.20.1.bb +++ b/meta/recipes-devtools/rpm/rpm_4.20.1.bb | |||
@@ -44,8 +44,6 @@ SRC_URI = "git://github.com/rpm-software-management/rpm;branch=rpm-4.20.x;protoc | |||
44 | PE = "1" | 44 | PE = "1" |
45 | SRCREV = "c8dc5ea575a2e9c1488036d12f4b75f6a5a49120" | 45 | SRCREV = "c8dc5ea575a2e9c1488036d12f4b75f6a5a49120" |
46 | 46 | ||
47 | S = "${WORKDIR}/git" | ||
48 | |||
49 | DEPENDS = "lua libgcrypt file popt xz bzip2 elfutils python3 sqlite3 zstd" | 47 | DEPENDS = "lua libgcrypt file popt xz bzip2 elfutils python3 sqlite3 zstd" |
50 | DEPENDS:append:class-native = " file-replacement-native bzip2-replacement-native" | 48 | DEPENDS:append:class-native = " file-replacement-native bzip2-replacement-native" |
51 | 49 | ||
diff --git a/meta/recipes-devtools/run-postinsts/run-postinsts_1.0.bb b/meta/recipes-devtools/run-postinsts/run-postinsts_1.0.bb index f571e61921..5486f89ae7 100644 --- a/meta/recipes-devtools/run-postinsts/run-postinsts_1.0.bb +++ b/meta/recipes-devtools/run-postinsts/run-postinsts_1.0.bb | |||
@@ -8,8 +8,7 @@ SRC_URI = "file://run-postinsts \ | |||
8 | file://run-postinsts.init \ | 8 | file://run-postinsts.init \ |
9 | file://run-postinsts.service" | 9 | file://run-postinsts.service" |
10 | 10 | ||
11 | S = "${WORKDIR}/sources" | 11 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 12 | ||
14 | inherit allarch systemd update-rc.d | 13 | inherit allarch systemd update-rc.d |
15 | 14 | ||
diff --git a/meta/recipes-devtools/rust/cargo_1.86.0.bb b/meta/recipes-devtools/rust/cargo_1.86.0.bb index 150c2d2b80..fc41a19a25 100644 --- a/meta/recipes-devtools/rust/cargo_1.86.0.bb +++ b/meta/recipes-devtools/rust/cargo_1.86.0.bb | |||
@@ -34,7 +34,6 @@ addtask cargo_setup_snapshot after do_unpack before do_configure | |||
34 | do_cargo_setup_snapshot[dirs] += "${WORKDIR}/${CARGO_SNAPSHOT}" | 34 | do_cargo_setup_snapshot[dirs] += "${WORKDIR}/${CARGO_SNAPSHOT}" |
35 | do_cargo_setup_snapshot[vardepsexclude] += "UNINATIVE_LOADER" | 35 | do_cargo_setup_snapshot[vardepsexclude] += "UNINATIVE_LOADER" |
36 | 36 | ||
37 | |||
38 | do_compile:prepend () { | 37 | do_compile:prepend () { |
39 | export RUSTC_BOOTSTRAP="1" | 38 | export RUSTC_BOOTSTRAP="1" |
40 | } | 39 | } |
diff --git a/meta/recipes-devtools/rust/rust-cross-canadian.inc b/meta/recipes-devtools/rust/rust-cross-canadian.inc index 09e1b911a2..df8b78d326 100644 --- a/meta/recipes-devtools/rust/rust-cross-canadian.inc +++ b/meta/recipes-devtools/rust/rust-cross-canadian.inc | |||
@@ -13,8 +13,7 @@ DEPENDS += "virtual/nativesdk-cross-cc virtual/nativesdk-libc virtual/nativesdk- | |||
13 | 13 | ||
14 | SRC_URI += "file://target-rust-ccld.c" | 14 | SRC_URI += "file://target-rust-ccld.c" |
15 | LIC_FILES_CHKSUM = "file://target-rust-ccld.c;md5=af4e0e29f81a34cffe05aa07c89e93e9;endline=7" | 15 | LIC_FILES_CHKSUM = "file://target-rust-ccld.c;md5=af4e0e29f81a34cffe05aa07c89e93e9;endline=7" |
16 | S = "${WORKDIR}/sources" | 16 | S = "${UNPACKDIR}" |
17 | UNPACKDIR = "${S}" | ||
18 | 17 | ||
19 | # Need to use our SDK's sh here, see #14878 | 18 | # Need to use our SDK's sh here, see #14878 |
20 | create_sdk_wrapper () { | 19 | create_sdk_wrapper () { |
diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/rust/rust-source.inc index f9c1fcd1c8..30b159a84f 100644 --- a/meta/recipes-devtools/rust/rust-source.inc +++ b/meta/recipes-devtools/rust/rust-source.inc | |||
@@ -12,7 +12,7 @@ SRC_URI += "https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n | |||
12 | " | 12 | " |
13 | SRC_URI[rust.sha256sum] = "d939eada065dc827a9d4dbb55bd48533ad14c16e7f0a42e70147029c82a7707b" | 13 | SRC_URI[rust.sha256sum] = "d939eada065dc827a9d4dbb55bd48533ad14c16e7f0a42e70147029c82a7707b" |
14 | 14 | ||
15 | RUSTSRC = "${WORKDIR}/rustc-${RUST_VERSION}-src" | 15 | RUSTSRC = "${UNPACKDIR}/rustc-${RUST_VERSION}-src" |
16 | 16 | ||
17 | UPSTREAM_CHECK_URI = "https://forge.rust-lang.org/infra/other-installation-methods.html" | 17 | UPSTREAM_CHECK_URI = "https://forge.rust-lang.org/infra/other-installation-methods.html" |
18 | UPSTREAM_CHECK_REGEX = "rustc-(?P<pver>\d+(\.\d+)+)-src" | 18 | UPSTREAM_CHECK_REGEX = "rustc-(?P<pver>\d+(\.\d+)+)-src" |
diff --git a/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb b/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb index 930439e2d2..8006f80aee 100644 --- a/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb +++ b/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.bb | |||
@@ -12,8 +12,6 @@ SRCREV = "2e87d42ed089dc31990d83eeb07437b9d085d6d1" | |||
12 | 12 | ||
13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" | 13 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}" | 15 | EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}" |
18 | 16 | ||
19 | PACKAGECONFIG ??= "gzip lz4 xz zstd xattr" | 17 | PACKAGECONFIG ??= "gzip lz4 xz zstd xattr" |
diff --git a/meta/recipes-devtools/strace/strace_6.15.bb b/meta/recipes-devtools/strace/strace_6.15.bb index 2093c92eb3..fdc79bcf85 100644 --- a/meta/recipes-devtools/strace/strace_6.15.bb +++ b/meta/recipes-devtools/strace/strace_6.15.bb | |||
@@ -17,7 +17,6 @@ SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/strace-${PV}.tar.xz \ | |||
17 | " | 17 | " |
18 | SRC_URI[sha256sum] = "8552dfab08abc22a0f2048c98fd9541fd4d71b6882507952780dab7c7c512f51" | 18 | SRC_URI[sha256sum] = "8552dfab08abc22a0f2048c98fd9541fd4d71b6882507952780dab7c7c512f51" |
19 | 19 | ||
20 | |||
21 | inherit autotools github-releases ptest | 20 | inherit autotools github-releases ptest |
22 | 21 | ||
23 | # Not yet ported to rv32 | 22 | # Not yet ported to rv32 |
diff --git a/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb b/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb index 859c7eb906..31f3add89f 100644 --- a/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb +++ b/meta/recipes-devtools/systemd-bootchart/systemd-bootchart_235.bb | |||
@@ -21,11 +21,8 @@ SRC_URI:append:libc-musl = " \ | |||
21 | file://0001-Define-portable-basename-function.patch \ | 21 | file://0001-Define-portable-basename-function.patch \ |
22 | " | 22 | " |
23 | 23 | ||
24 | |||
25 | SRCREV = "8ab9680a1bd5eb8fe7a7dcc44897af7ee41e56e7" | 24 | SRCREV = "8ab9680a1bd5eb8fe7a7dcc44897af7ee41e56e7" |
26 | 25 | ||
27 | S = "${WORKDIR}/git" | ||
28 | |||
29 | DEPENDS = "systemd libxslt-native xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native intltool" | 26 | DEPENDS = "systemd libxslt-native xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native intltool" |
30 | 27 | ||
31 | inherit pkgconfig autotools systemd features_check | 28 | inherit pkgconfig autotools systemd features_check |
diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb b/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb index b02fcb9cad..1639ae84e9 100644 --- a/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb +++ b/meta/recipes-devtools/tcf-agent/tcf-agent_1.8.0.bb | |||
@@ -18,7 +18,7 @@ SRC_URI = "git://gitlab.eclipse.org/eclipse/tcf/tcf.agent.git;protocol=https;bra | |||
18 | DEPENDS = "util-linux openssl" | 18 | DEPENDS = "util-linux openssl" |
19 | RDEPENDS:${PN} = "bash" | 19 | RDEPENDS:${PN} = "bash" |
20 | 20 | ||
21 | S = "${WORKDIR}/git/agent" | 21 | S = "${UNPACKDIR}/${BP}/agent" |
22 | 22 | ||
23 | inherit update-rc.d systemd | 23 | inherit update-rc.d systemd |
24 | 24 | ||
@@ -37,7 +37,6 @@ LCL_STOP_SERVICES = "-DSERVICE_RunControl=0 -DSERVICE_Breakpoints=0 \ | |||
37 | -DSERVICE_Memory=0 -DSERVICE_Registers=0 -DSERVICE_MemoryMap=0 \ | 37 | -DSERVICE_Memory=0 -DSERVICE_Registers=0 -DSERVICE_MemoryMap=0 \ |
38 | -DSERVICE_StackTrace=0 -DSERVICE_Expressions=0" | 38 | -DSERVICE_StackTrace=0 -DSERVICE_Expressions=0" |
39 | 39 | ||
40 | |||
41 | # These features don't compile for several cases. | 40 | # These features don't compile for several cases. |
42 | # | 41 | # |
43 | CFLAGS:append:arc = " ${LCL_STOP_SERVICES}" | 42 | CFLAGS:append:arc = " ${LCL_STOP_SERVICES}" |
diff --git a/meta/recipes-devtools/tcltk/tcl_9.0.1.bb b/meta/recipes-devtools/tcltk/tcl_9.0.1.bb index 485b293768..70aa9b606c 100644 --- a/meta/recipes-devtools/tcltk/tcl_9.0.1.bb +++ b/meta/recipes-devtools/tcltk/tcl_9.0.1.bb | |||
@@ -28,7 +28,7 @@ SRC_URI[sha256sum] = "488fcb6c875a1762e9e8478319b20fbad9a31de475f056aeed94cc54b4 | |||
28 | UPSTREAM_CHECK_URI = "https://www.tcl.tk/software/tcltk/download.html" | 28 | UPSTREAM_CHECK_URI = "https://www.tcl.tk/software/tcltk/download.html" |
29 | UPSTREAM_CHECK_REGEX = "tcl(?P<pver>\d+(\.\d+)+)-src" | 29 | UPSTREAM_CHECK_REGEX = "tcl(?P<pver>\d+(\.\d+)+)-src" |
30 | 30 | ||
31 | S = "${WORKDIR}/${BPN}${PV}" | 31 | S = "${UNPACKDIR}/${BPN}${PV}" |
32 | 32 | ||
33 | VER = "${PV}" | 33 | VER = "${PV}" |
34 | 34 | ||
diff --git a/meta/recipes-devtools/tcltk8/tcl8_8.6.16.bb b/meta/recipes-devtools/tcltk8/tcl8_8.6.16.bb index 076bbc906c..225f04be48 100644 --- a/meta/recipes-devtools/tcltk8/tcl8_8.6.16.bb +++ b/meta/recipes-devtools/tcltk8/tcl8_8.6.16.bb | |||
@@ -32,7 +32,7 @@ SRC_URI:class-native = "${BASE_SRC_URI}" | |||
32 | UPSTREAM_CHECK_URI = "https://www.tcl.tk/software/tcltk/download.html" | 32 | UPSTREAM_CHECK_URI = "https://www.tcl.tk/software/tcltk/download.html" |
33 | UPSTREAM_CHECK_REGEX = "tcl(?P<pver>8(\.\d+)+)-src" | 33 | UPSTREAM_CHECK_REGEX = "tcl(?P<pver>8(\.\d+)+)-src" |
34 | 34 | ||
35 | S = "${WORKDIR}/tcl${PV}" | 35 | S = "${UNPACKDIR}/tcl${PV}" |
36 | 36 | ||
37 | VER = "${PV}" | 37 | VER = "${PV}" |
38 | 38 | ||
diff --git a/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb b/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb index da5ca45277..b8c235fb7c 100644 --- a/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb +++ b/meta/recipes-devtools/unfs3/unfs3_0.11.0.bb | |||
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c1c621cd2786a3a1344a60a0d608c910" | |||
9 | 9 | ||
10 | DEPENDS = "bison-native flex-native libtirpc" | 10 | DEPENDS = "bison-native flex-native libtirpc" |
11 | 11 | ||
12 | S = "${WORKDIR}/git" | ||
13 | SRC_URI = "git://github.com/unfs3/unfs3.git;protocol=https;branch=master;tag=${BP}" | 12 | SRC_URI = "git://github.com/unfs3/unfs3.git;protocol=https;branch=master;tag=${BP}" |
14 | SRCREV = "ec1660ba33c80d5c67131e163e68834c1a10e243" | 13 | SRCREV = "ec1660ba33c80d5c67131e163e68834c1a10e243" |
15 | UPSTREAM_CHECK_GITTAGREGEX = "unfs3\-(?P<pver>\d+(\.\d+)+)" | 14 | UPSTREAM_CHECK_GITTAGREGEX = "unfs3\-(?P<pver>\d+(\.\d+)+)" |
diff --git a/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb b/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb index 1415e5d781..613d7973ec 100644 --- a/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb +++ b/meta/recipes-devtools/xmlto/xmlto_0.0.29.bb | |||
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | |||
8 | 8 | ||
9 | SRCREV = "74862a684907ada3d4ed2ce0f8111adf626e1456" | 9 | SRCREV = "74862a684907ada3d4ed2ce0f8111adf626e1456" |
10 | SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master" | 10 | SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | inherit autotools | 12 | inherit autotools |
14 | 13 | ||
diff --git a/meta/recipes-extended/acpica/acpica_20240827.bb b/meta/recipes-extended/acpica/acpica_20240827.bb index 7e8c68db90..f9f9f9f687 100644 --- a/meta/recipes-extended/acpica/acpica_20240827.bb +++ b/meta/recipes-extended/acpica/acpica_20240827.bb | |||
@@ -19,8 +19,6 @@ DEPENDS = "m4-native flex-native bison-native" | |||
19 | SRC_URI = "git://github.com/acpica/acpica;protocol=https;branch=master" | 19 | SRC_URI = "git://github.com/acpica/acpica;protocol=https;branch=master" |
20 | SRCREV = "e80cbd7b52de20aa8c75bfba9845e9cb61f2e681" | 20 | SRCREV = "e80cbd7b52de20aa8c75bfba9845e9cb61f2e681" |
21 | 21 | ||
22 | S = "${WORKDIR}/git" | ||
23 | |||
24 | inherit update-alternatives | 22 | inherit update-alternatives |
25 | 23 | ||
26 | ALTERNATIVE_PRIORITY = "100" | 24 | ALTERNATIVE_PRIORITY = "100" |
diff --git a/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb b/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb index 0360a342b4..848c380363 100644 --- a/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb +++ b/meta/recipes-extended/asciidoc/asciidoc_10.2.1.bb | |||
@@ -14,8 +14,6 @@ SRCREV = "21e33efe96ba9a51d99d1150691dae750afd6ed1" | |||
14 | 14 | ||
15 | DEPENDS = "libxml2-native libxslt-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native" | 15 | DEPENDS = "libxml2-native libxslt-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | # Tell xmllint where to find the DocBook XML catalogue, because right now it | 17 | # Tell xmllint where to find the DocBook XML catalogue, because right now it |
20 | # opens /etc/xml/catalog on the host. Depends on auto-catalogs.patch | 18 | # opens /etc/xml/catalog on the host. Depends on auto-catalogs.patch |
21 | export SGML_CATALOG_FILES = "file://${STAGING_ETCDIR_NATIVE}/xml/catalog" | 19 | export SGML_CATALOG_FILES = "file://${STAGING_ETCDIR_NATIVE}/xml/catalog" |
diff --git a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb index 0e873604a4..80fdf26c05 100644 --- a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb +++ b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb | |||
@@ -10,8 +10,6 @@ PV = "0.1+git" | |||
10 | SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master" | 10 | SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master" |
11 | UPSTREAM_VERSION_UNKNOWN = "1" | 11 | UPSTREAM_VERSION_UNKNOWN = "1" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | # The following variables should be set to accomodate each application | 13 | # The following variables should be set to accomodate each application |
16 | BAREMETAL_BINNAME ?= "hello_baremetal_${MACHINE}" | 14 | BAREMETAL_BINNAME ?= "hello_baremetal_${MACHINE}" |
17 | IMAGE_LINK_NAME ?= "baremetal-helloworld-image-${MACHINE}" | 15 | IMAGE_LINK_NAME ?= "baremetal-helloworld-image-${MACHINE}" |
@@ -23,7 +21,6 @@ IMAGE_NAME_SUFFIX ?= "" | |||
23 | # firmware from Linux | 21 | # firmware from Linux |
24 | inherit baremetal-image | 22 | inherit baremetal-image |
25 | 23 | ||
26 | |||
27 | # startup code for x86 uses NASM syntax | 24 | # startup code for x86 uses NASM syntax |
28 | DEPENDS:qemux86:append = " nasm-native" | 25 | DEPENDS:qemux86:append = " nasm-native" |
29 | 26 | ||
diff --git a/meta/recipes-extended/bzip2/bzip2_1.0.8.bb b/meta/recipes-extended/bzip2/bzip2_1.0.8.bb index 0d7ff9edcd..5b10821ccb 100644 --- a/meta/recipes-extended/bzip2/bzip2_1.0.8.bb +++ b/meta/recipes-extended/bzip2/bzip2_1.0.8.bb | |||
@@ -14,15 +14,15 @@ LICENSE:libbz2 = "bzip2-1.0.6" | |||
14 | LICENSE:${PN}-ptest = "bzip2-1.0.6 & GPL-3.0-or-later & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib" | 14 | LICENSE:${PN}-ptest = "bzip2-1.0.6 & GPL-3.0-or-later & Apache-2.0 & MS-PL & BSD-3-Clause & Zlib" |
15 | 15 | ||
16 | LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=37;md5=600af43c50f1fcb82e32f19b32df4664 \ | 16 | LIC_FILES_CHKSUM = "file://LICENSE;beginline=4;endline=37;md5=600af43c50f1fcb82e32f19b32df4664 \ |
17 | file://${UNPACKDIR}/git/commons-compress/LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327 \ | 17 | file://${UNPACKDIR}/bzip2-tests/commons-compress/LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327 \ |
18 | file://${UNPACKDIR}/git/dotnetzip/License.txt;md5=9cb56871eed4e748c3bc7e8ff352a54f \ | 18 | file://${UNPACKDIR}/bzip2-tests/dotnetzip/License.txt;md5=9cb56871eed4e748c3bc7e8ff352a54f \ |
19 | file://${UNPACKDIR}/git/dotnetzip/License.zlib.txt;md5=cc421ccd22eeb2e5db6b79e6de0a029f \ | 19 | file://${UNPACKDIR}/bzip2-tests/dotnetzip/License.zlib.txt;md5=cc421ccd22eeb2e5db6b79e6de0a029f \ |
20 | file://${UNPACKDIR}/git/go/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \ | 20 | file://${UNPACKDIR}/bzip2-tests/go/LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707 \ |
21 | file://${UNPACKDIR}/git/lbzip2/COPYING;md5=d32239bcb673463ab874e80d47fae504 \ | 21 | file://${UNPACKDIR}/bzip2-tests/lbzip2/COPYING;md5=d32239bcb673463ab874e80d47fae504 \ |
22 | " | 22 | " |
23 | 23 | ||
24 | SRC_URI = "https://sourceware.org/pub/${BPN}/${BPN}-${PV}.tar.gz \ | 24 | SRC_URI = "https://sourceware.org/pub/${BPN}/${BPN}-${PV}.tar.gz \ |
25 | git://sourceware.org/git/bzip2-tests.git;name=bzip2-tests;branch=master;protocol=https \ | 25 | git://sourceware.org/git/bzip2-tests.git;name=bzip2-tests;branch=master;protocol=https;destsuffix=bzip2-tests/ \ |
26 | file://configure.ac;subdir=${BP} \ | 26 | file://configure.ac;subdir=${BP} \ |
27 | file://Makefile.am;subdir=${BP} \ | 27 | file://Makefile.am;subdir=${BP} \ |
28 | file://run-ptest \ | 28 | file://run-ptest \ |
@@ -52,13 +52,13 @@ do_configure:prepend () { | |||
52 | 52 | ||
53 | do_install_ptest () { | 53 | do_install_ptest () { |
54 | install -d ${D}${PTEST_PATH}/bzip2-tests | 54 | install -d ${D}${PTEST_PATH}/bzip2-tests |
55 | cp -r ${UNPACKDIR}/git/commons-compress ${D}${PTEST_PATH}/bzip2-tests/commons-compress | 55 | cp -r ${UNPACKDIR}/bzip2-tests/commons-compress ${D}${PTEST_PATH}/bzip2-tests/commons-compress |
56 | cp -r ${UNPACKDIR}/git/dotnetzip ${D}${PTEST_PATH}/bzip2-tests/dotnetzip | 56 | cp -r ${UNPACKDIR}/bzip2-tests/dotnetzip ${D}${PTEST_PATH}/bzip2-tests/dotnetzip |
57 | cp -r ${UNPACKDIR}/git/go ${D}${PTEST_PATH}/bzip2-tests/go | 57 | cp -r ${UNPACKDIR}/bzip2-tests/go ${D}${PTEST_PATH}/bzip2-tests/go |
58 | cp -r ${UNPACKDIR}/git/lbzip2 ${D}${PTEST_PATH}/bzip2-tests/lbzip2 | 58 | cp -r ${UNPACKDIR}/bzip2-tests/lbzip2 ${D}${PTEST_PATH}/bzip2-tests/lbzip2 |
59 | cp -r ${UNPACKDIR}/git/pyflate ${D}${PTEST_PATH}/bzip2-tests/pyflate | 59 | cp -r ${UNPACKDIR}/bzip2-tests/pyflate ${D}${PTEST_PATH}/bzip2-tests/pyflate |
60 | cp ${UNPACKDIR}/git/README ${D}${PTEST_PATH}/bzip2-tests/ | 60 | cp ${UNPACKDIR}/bzip2-tests/README ${D}${PTEST_PATH}/bzip2-tests/ |
61 | cp ${UNPACKDIR}/git/run-tests.sh ${D}${PTEST_PATH}/bzip2-tests/ | 61 | cp ${UNPACKDIR}/bzip2-tests/run-tests.sh ${D}${PTEST_PATH}/bzip2-tests/ |
62 | sed -i -e "s|^Makefile:|_Makefile:|" ${D}${PTEST_PATH}/Makefile | 62 | sed -i -e "s|^Makefile:|_Makefile:|" ${D}${PTEST_PATH}/Makefile |
63 | } | 63 | } |
64 | 64 | ||
diff --git a/meta/recipes-extended/cracklib/cracklib_2.10.3.bb b/meta/recipes-extended/cracklib/cracklib_2.10.3.bb index c3396521ff..7feba2c950 100644 --- a/meta/recipes-extended/cracklib/cracklib_2.10.3.bb +++ b/meta/recipes-extended/cracklib/cracklib_2.10.3.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = "git://github.com/cracklib/cracklib;protocol=https;branch=main \ | |||
13 | " | 13 | " |
14 | 14 | ||
15 | SRCREV = "e73d5db1789d198b5f9ec44b68b9c775c3e6c042" | 15 | SRCREV = "e73d5db1789d198b5f9ec44b68b9c775c3e6c042" |
16 | S = "${WORKDIR}/git/src" | 16 | S = "${UNPACKDIR}/${BP}/src" |
17 | 17 | ||
18 | inherit autotools gettext | 18 | inherit autotools gettext |
19 | 19 | ||
diff --git a/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb b/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb index cd7087721f..1cd6bacff9 100644 --- a/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb +++ b/meta/recipes-extended/ghostscript/ghostscript_10.05.1.bb | |||
@@ -21,7 +21,6 @@ UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar" | |||
21 | def gs_verdir(v): | 21 | def gs_verdir(v): |
22 | return "".join(v.split(".")) | 22 | return "".join(v.split(".")) |
23 | 23 | ||
24 | |||
25 | SRC_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${@gs_verdir("${PV}")}/${BPN}-${PV}.tar.gz \ | 24 | SRC_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${@gs_verdir("${PV}")}/${BPN}-${PV}.tar.gz \ |
26 | file://ghostscript-9.16-Werror-return-type.patch \ | 25 | file://ghostscript-9.16-Werror-return-type.patch \ |
27 | file://avoid-host-contamination.patch \ | 26 | file://avoid-host-contamination.patch \ |
diff --git a/meta/recipes-extended/hdparm/hdparm_9.65.bb b/meta/recipes-extended/hdparm/hdparm_9.65.bb index 34d50054ab..e541d58fa5 100644 --- a/meta/recipes-extended/hdparm/hdparm_9.65.bb +++ b/meta/recipes-extended/hdparm/hdparm_9.65.bb | |||
@@ -14,7 +14,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=495d03e50dc6c89d6a30107ab0df5b03 \ | |||
14 | file://wiper/GPLv2.txt;md5=fcb02dc552a041dee27e4b85c7396067 \ | 14 | file://wiper/GPLv2.txt;md5=fcb02dc552a041dee27e4b85c7396067 \ |
15 | file://wiper/wiper.sh;beginline=7;endline=31;md5=b7bc642addc152ea307505bf1a296f09" | 15 | file://wiper/wiper.sh;beginline=7;endline=31;md5=b7bc642addc152ea307505bf1a296f09" |
16 | 16 | ||
17 | |||
18 | PACKAGES =+ "wiper" | 17 | PACKAGES =+ "wiper" |
19 | 18 | ||
20 | FILES:wiper = "${bindir}/wiper.sh" | 19 | FILES:wiper = "${bindir}/wiper.sh" |
diff --git a/meta/recipes-extended/iputils/iputils_20250605.bb b/meta/recipes-extended/iputils/iputils_20250605.bb index bb495a7d13..4618fbb29a 100644 --- a/meta/recipes-extended/iputils/iputils_20250605.bb +++ b/meta/recipes-extended/iputils/iputils_20250605.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://github.com/iputils/iputils;branch=master;protocol=https \ | |||
12 | " | 12 | " |
13 | SRCREV = "6e1cb146547eb6fbb127ffc8397a9241be0d33c2" | 13 | SRCREV = "6e1cb146547eb6fbb127ffc8397a9241be0d33c2" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>20\d+)" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>20\d+)" |
18 | 16 | ||
19 | CVE_STATUS[CVE-2000-1213] = "fixed-version: Fixed in 2000-10-10, but the versioning of iputils breaks the version order." | 17 | CVE_STATUS[CVE-2000-1213] = "fixed-version: Fixed in 2000-10-10, but the versioning of iputils breaks the version order." |
diff --git a/meta/recipes-extended/libaio/libaio_0.3.113.bb b/meta/recipes-extended/libaio/libaio_0.3.113.bb index 87ab22ed17..2392fd5db2 100644 --- a/meta/recipes-extended/libaio/libaio_0.3.113.bb +++ b/meta/recipes-extended/libaio/libaio_0.3.113.bb | |||
@@ -11,7 +11,6 @@ SRC_URI = "git://pagure.io/libaio.git;protocol=https;branch=master \ | |||
11 | file://system-linkage.patch \ | 11 | file://system-linkage.patch \ |
12 | " | 12 | " |
13 | SRCREV = "1b18bfafc6a2f7b9fa2c6be77a95afed8b7be448" | 13 | SRCREV = "1b18bfafc6a2f7b9fa2c6be77a95afed8b7be448" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | EXTRA_OEMAKE =+ "prefix=${prefix} includedir=${includedir} libdir=${libdir}" | 15 | EXTRA_OEMAKE =+ "prefix=${prefix} includedir=${includedir} libdir=${libdir}" |
17 | 16 | ||
diff --git a/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb b/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb index 1b9be620c0..ff4ae6c243 100644 --- a/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb +++ b/meta/recipes-extended/libnsl/libnsl2_2.0.1.bb | |||
@@ -15,8 +15,6 @@ CVE_PRODUCT = "libnsl_project:libnsl" | |||
15 | SRC_URI = "git://github.com/thkukuk/libnsl;branch=master;protocol=https" | 15 | SRC_URI = "git://github.com/thkukuk/libnsl;branch=master;protocol=https" |
16 | SRCREV = "d4b22e54b5e6637a69b26eab5faad2a326c9b182" | 16 | SRCREV = "d4b22e54b5e6637a69b26eab5faad2a326c9b182" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit autotools pkgconfig gettext | 18 | inherit autotools pkgconfig gettext |
21 | 19 | ||
22 | BBCLASSEXTEND = "native nativesdk" | 20 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-extended/libnss-nis/libnss-nis.bb b/meta/recipes-extended/libnss-nis/libnss-nis.bb index f0e687c330..2198606de5 100644 --- a/meta/recipes-extended/libnss-nis/libnss-nis.bb +++ b/meta/recipes-extended/libnss-nis/libnss-nis.bb | |||
@@ -20,8 +20,6 @@ SRCREV = "cd0d391af9535b56e612ed227c1b89be269f3d59" | |||
20 | SRC_URI = "git://github.com/thkukuk/libnss_nis;branch=master;protocol=https \ | 20 | SRC_URI = "git://github.com/thkukuk/libnss_nis;branch=master;protocol=https \ |
21 | " | 21 | " |
22 | 22 | ||
23 | S = "${WORKDIR}/git" | ||
24 | |||
25 | inherit autotools pkgconfig | 23 | inherit autotools pkgconfig |
26 | 24 | ||
27 | BBCLASSEXTEND += "native nativesdk" | 25 | BBCLASSEXTEND += "native nativesdk" |
diff --git a/meta/recipes-extended/libsolv/libsolv_0.7.33.bb b/meta/recipes-extended/libsolv/libsolv_0.7.33.bb index 7584251420..13a6df2290 100644 --- a/meta/recipes-extended/libsolv/libsolv_0.7.33.bb +++ b/meta/recipes-extended/libsolv/libsolv_0.7.33.bb | |||
@@ -16,8 +16,6 @@ SRCREV = "9fb855d872139fb1ebebec4c892b338fccda69ba" | |||
16 | 16 | ||
17 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" | 17 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | inherit cmake | 19 | inherit cmake |
22 | 20 | ||
23 | PACKAGECONFIG ??= "${@bb.utils.contains('PACKAGE_CLASSES','package_rpm','rpm','',d)}" | 21 | PACKAGECONFIG ??= "${@bb.utils.contains('PACKAGE_CLASSES','package_rpm','rpm','',d)}" |
diff --git a/meta/recipes-extended/lsof/lsof_4.99.4.bb b/meta/recipes-extended/lsof/lsof_4.99.4.bb index f1ec650029..b977fc4897 100644 --- a/meta/recipes-extended/lsof/lsof_4.99.4.bb +++ b/meta/recipes-extended/lsof/lsof_4.99.4.bb | |||
@@ -10,8 +10,6 @@ SRC_URI = "git://github.com/lsof-org/lsof;branch=master;protocol=https \ | |||
10 | file://remove-host-information.patch" | 10 | file://remove-host-information.patch" |
11 | SRCREV = "bbf320ce586a848f880bca7b758d50ae4c712624" | 11 | SRCREV = "bbf320ce586a848f880bca7b758d50ae4c712624" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | inherit update-alternatives autotools pkgconfig manpages | 13 | inherit update-alternatives autotools pkgconfig manpages |
16 | PACKAGECONFIG[manpages] = "" | 14 | PACKAGECONFIG[manpages] = "" |
17 | 15 | ||
diff --git a/meta/recipes-extended/ltp/ltp_20250130.bb b/meta/recipes-extended/ltp/ltp_20250130.bb index f9521acbc6..fc643c2ab9 100644 --- a/meta/recipes-extended/ltp/ltp_20250130.bb +++ b/meta/recipes-extended/ltp/ltp_20250130.bb | |||
@@ -33,8 +33,6 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git;branch=master;protocol=ht | |||
33 | file://0001-cve-2015-3290-Disable-AVX-for-x86_64.patch \ | 33 | file://0001-cve-2015-3290-Disable-AVX-for-x86_64.patch \ |
34 | " | 34 | " |
35 | 35 | ||
36 | S = "${WORKDIR}/git" | ||
37 | |||
38 | inherit autotools-brokensep pkgconfig | 36 | inherit autotools-brokensep pkgconfig |
39 | 37 | ||
40 | # Version 20220527 added KVM test infrastructure which currently fails to build with lld due to | 38 | # Version 20220527 added KVM test infrastructure which currently fails to build with lld due to |
diff --git a/meta/recipes-extended/mdadm/mdadm_4.4.bb b/meta/recipes-extended/mdadm/mdadm_4.4.bb index db45df43d3..26a60e4c1a 100644 --- a/meta/recipes-extended/mdadm/mdadm_4.4.bb +++ b/meta/recipes-extended/mdadm/mdadm_4.4.bb | |||
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | |||
8 | file://mdmon.c;beginline=4;endline=18;md5=af7d8444d9c4d3e5c7caac0d9d34039d \ | 8 | file://mdmon.c;beginline=4;endline=18;md5=af7d8444d9c4d3e5c7caac0d9d34039d \ |
9 | file://mdadm.h;beglinlne=4;endline=22;md5=462bc9936ac0d3da110191a3f9994161" | 9 | file://mdadm.h;beglinlne=4;endline=22;md5=462bc9936ac0d3da110191a3f9994161" |
10 | 10 | ||
11 | |||
12 | SRC_URI = "git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git;protocol=https;branch=main;tag=mdadm-${PV} \ | 11 | SRC_URI = "git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git;protocol=https;branch=main;tag=mdadm-${PV} \ |
13 | file://run-ptest \ | 12 | file://run-ptest \ |
14 | file://0001-Fix-the-path-of-corosync-and-dlm-header-files-check.patch \ | 13 | file://0001-Fix-the-path-of-corosync-and-dlm-header-files-check.patch \ |
@@ -20,7 +19,6 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git;protocol=https;bra | |||
20 | " | 19 | " |
21 | 20 | ||
22 | SRCREV = "8e56efac9afd7080bb42bae4b77cdad5f345633a" | 21 | SRCREV = "8e56efac9afd7080bb42bae4b77cdad5f345633a" |
23 | S = "${WORKDIR}/git" | ||
24 | 22 | ||
25 | inherit ptest systemd | 23 | inherit ptest systemd |
26 | 24 | ||
diff --git a/meta/recipes-extended/net-tools/net-tools_2.10.bb b/meta/recipes-extended/net-tools/net-tools_2.10.bb index 547079f4cf..6c8297ba39 100644 --- a/meta/recipes-extended/net-tools/net-tools_2.10.bb +++ b/meta/recipes-extended/net-tools/net-tools_2.10.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://git.code.sf.net/p/net-tools/code;protocol=https;branch=master \ | |||
15 | file://CVE-2025-46836-02.patch \ | 15 | file://CVE-2025-46836-02.patch \ |
16 | " | 16 | " |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit gettext | 18 | inherit gettext |
21 | 19 | ||
22 | # The Makefile is lame, no parallel build | 20 | # The Makefile is lame, no parallel build |
diff --git a/meta/recipes-extended/pam/libpam_1.7.0.bb b/meta/recipes-extended/pam/libpam_1.7.0.bb index 4abc52bd93..dea9ff592b 100644 --- a/meta/recipes-extended/pam/libpam_1.7.0.bb +++ b/meta/recipes-extended/pam/libpam_1.7.0.bb | |||
@@ -31,7 +31,7 @@ DEPENDS = "bison-native flex-native libxml2-native virtual/crypt" | |||
31 | 31 | ||
32 | EXTRA_OEMESON = "-Ddocs=disabled -Dsecuredir=${base_libdir}/security" | 32 | EXTRA_OEMESON = "-Ddocs=disabled -Dsecuredir=${base_libdir}/security" |
33 | 33 | ||
34 | S = "${WORKDIR}/Linux-PAM-${PV}" | 34 | S = "${UNPACKDIR}/Linux-PAM-${PV}" |
35 | 35 | ||
36 | inherit meson gettext pkgconfig systemd ptest github-releases | 36 | inherit meson gettext pkgconfig systemd ptest github-releases |
37 | 37 | ||
diff --git a/meta/recipes-extended/perl/libconvert-asn1-perl_0.34.bb b/meta/recipes-extended/perl/libconvert-asn1-perl_0.34.bb index 6e9f881773..7e167d6e67 100644 --- a/meta/recipes-extended/perl/libconvert-asn1-perl_0.34.bb +++ b/meta/recipes-extended/perl/libconvert-asn1-perl_0.34.bb | |||
@@ -9,7 +9,7 @@ SRC_URI = "https://cpan.metacpan.org/authors/id/T/TI/TIMLEGGE/Convert-ASN1-${PV} | |||
9 | 9 | ||
10 | SRC_URI[sha256sum] = "a628d7c9d390568fb76359975fa03f626ce57f10dc17980e8e3587d7713e4ee7" | 10 | SRC_URI[sha256sum] = "a628d7c9d390568fb76359975fa03f626ce57f10dc17980e8e3587d7713e4ee7" |
11 | 11 | ||
12 | S = "${WORKDIR}/Convert-ASN1-${PV}" | 12 | S = "${UNPACKDIR}/Convert-ASN1-${PV}" |
13 | 13 | ||
14 | inherit cpan ptest-perl | 14 | inherit cpan ptest-perl |
15 | 15 | ||
diff --git a/meta/recipes-extended/perl/libtimedate-perl_2.30.bb b/meta/recipes-extended/perl/libtimedate-perl_2.30.bb index 3b681225c2..7f9f40d996 100644 --- a/meta/recipes-extended/perl/libtimedate-perl_2.30.bb +++ b/meta/recipes-extended/perl/libtimedate-perl_2.30.bb | |||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=21;md5=576b7cb41e5e821501a01ed66f0f9 | |||
8 | 8 | ||
9 | SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/TimeDate-${PV}.tar.gz" | 9 | SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/TimeDate-${PV}.tar.gz" |
10 | 10 | ||
11 | S = "${WORKDIR}/TimeDate-${PV}" | 11 | S = "${UNPACKDIR}/TimeDate-${PV}" |
12 | 12 | ||
13 | inherit cpan ptest-perl | 13 | inherit cpan ptest-perl |
14 | 14 | ||
diff --git a/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb b/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb index ae0e5ad08a..9653cb427b 100644 --- a/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb +++ b/meta/recipes-extended/perl/libxml-namespacesupport-perl_1.12.bb | |||
@@ -16,7 +16,7 @@ SRC_URI[sha256sum] = "47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2 | |||
16 | 16 | ||
17 | UPSTREAM_CHECK_REGEX = "XML\-NamespaceSupport\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" | 17 | UPSTREAM_CHECK_REGEX = "XML\-NamespaceSupport\-(?P<pver>(\d+\.\d+))(?!_\d+).tar" |
18 | 18 | ||
19 | S = "${WORKDIR}/${SRCNAME}-${PV}" | 19 | S = "${UNPACKDIR}/${SRCNAME}-${PV}" |
20 | 20 | ||
21 | inherit cpan ptest-perl | 21 | inherit cpan ptest-perl |
22 | 22 | ||
diff --git a/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb b/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb index 8e8be93441..8d97e95e83 100644 --- a/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb +++ b/meta/recipes-extended/perl/libxml-sax-base-perl_1.09.bb | |||
@@ -16,7 +16,7 @@ SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-SAX-Base-${PV} | |||
16 | 16 | ||
17 | SRC_URI[sha256sum] = "66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0" | 17 | SRC_URI[sha256sum] = "66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0" |
18 | 18 | ||
19 | S = "${WORKDIR}/XML-SAX-Base-${PV}" | 19 | S = "${UNPACKDIR}/XML-SAX-Base-${PV}" |
20 | 20 | ||
21 | inherit cpan ptest-perl | 21 | inherit cpan ptest-perl |
22 | 22 | ||
diff --git a/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb b/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb index 218af5c437..67bdac981d 100644 --- a/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb +++ b/meta/recipes-extended/perl/libxml-sax-perl_1.02.bb | |||
@@ -19,7 +19,7 @@ SRC_URI = "http://search.cpan.org/CPAN/authors/id/G/GR/GRANTM/XML-SAX-${PV}.tar. | |||
19 | 19 | ||
20 | SRC_URI[sha256sum] = "4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a" | 20 | SRC_URI[sha256sum] = "4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a" |
21 | 21 | ||
22 | S = "${WORKDIR}/XML-SAX-${PV}" | 22 | S = "${UNPACKDIR}/XML-SAX-${PV}" |
23 | 23 | ||
24 | inherit cpan ptest-perl | 24 | inherit cpan ptest-perl |
25 | 25 | ||
diff --git a/meta/recipes-extended/procps/procps_4.0.5.bb b/meta/recipes-extended/procps/procps_4.0.5.bb index 3be40c38a4..2b41be3930 100644 --- a/meta/recipes-extended/procps/procps_4.0.5.bb +++ b/meta/recipes-extended/procps/procps_4.0.5.bb | |||
@@ -17,8 +17,6 @@ SRC_URI = "git://gitlab.com/procps-ng/procps.git;protocol=https;branch=master \ | |||
17 | " | 17 | " |
18 | SRCREV = "f46b2f7929cdfe2913ed0a7f585b09d6adbf994e" | 18 | SRCREV = "f46b2f7929cdfe2913ed0a7f585b09d6adbf994e" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | # Upstream has a custom autogen.sh which invokes po/update-potfiles as they | 20 | # Upstream has a custom autogen.sh which invokes po/update-potfiles as they |
23 | # don't ship a po/POTFILES.in (which is silly). Without that file gettext | 21 | # don't ship a po/POTFILES.in (which is silly). Without that file gettext |
24 | # doesn't believe po/ is a gettext directory and won't generate po/Makefile. | 22 | # doesn't believe po/ is a gettext directory and won't generate po/Makefile. |
diff --git a/meta/recipes-extended/psmisc/psmisc_23.7.bb b/meta/recipes-extended/psmisc/psmisc_23.7.bb index 4128ca0533..fff1f218f4 100644 --- a/meta/recipes-extended/psmisc/psmisc_23.7.bb +++ b/meta/recipes-extended/psmisc/psmisc_23.7.bb | |||
@@ -15,7 +15,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3" | |||
15 | SRC_URI = "git://gitlab.com/psmisc/psmisc.git;protocol=https;branch=master \ | 15 | SRC_URI = "git://gitlab.com/psmisc/psmisc.git;protocol=https;branch=master \ |
16 | " | 16 | " |
17 | SRCREV = "9091d6dbcce3d8fb87adf9249a2eb346d25a562c" | 17 | SRCREV = "9091d6dbcce3d8fb87adf9249a2eb346d25a562c" |
18 | S = "${WORKDIR}/git" | ||
19 | 18 | ||
20 | inherit autotools gettext | 19 | inherit autotools gettext |
21 | 20 | ||
@@ -26,7 +25,6 @@ do_configure:prepend() { | |||
26 | ( cd ${S} && po/update-potfiles ) | 25 | ( cd ${S} && po/update-potfiles ) |
27 | } | 26 | } |
28 | 27 | ||
29 | |||
30 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" | 28 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}" |
31 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," | 29 | PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," |
32 | PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" | 30 | PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux" |
diff --git a/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb b/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb index 20933153a3..4cb785aa90 100644 --- a/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb +++ b/meta/recipes-extended/rpcsvc-proto/rpcsvc-proto.bb | |||
@@ -23,8 +23,6 @@ SRC_URI = "git://github.com/thkukuk/${BPN};branch=master;protocol=https \ | |||
23 | file://0001-Use-cross-compiled-rpcgen.patch \ | 23 | file://0001-Use-cross-compiled-rpcgen.patch \ |
24 | " | 24 | " |
25 | 25 | ||
26 | S = "${WORKDIR}/git" | ||
27 | |||
28 | inherit autotools gettext | 26 | inherit autotools gettext |
29 | 27 | ||
30 | EXTRA_OEMAKE:class-native = " -C rpcgen" | 28 | EXTRA_OEMAKE:class-native = " -C rpcgen" |
diff --git a/meta/recipes-extended/scdoc/scdoc_1.11.3.bb b/meta/recipes-extended/scdoc/scdoc_1.11.3.bb index 7bbedcb66d..5f571c64dd 100644 --- a/meta/recipes-extended/scdoc/scdoc_1.11.3.bb +++ b/meta/recipes-extended/scdoc/scdoc_1.11.3.bb | |||
@@ -10,8 +10,6 @@ SRC_URI = "git://git.sr.ht/~sircmpwn/scdoc;protocol=https;branch=master \ | |||
10 | file://0001-Makefile-drop-static.patch " | 10 | file://0001-Makefile-drop-static.patch " |
11 | SRCREV = "0528bcb993cac6c412acd3ae2e09539e994c0a59" | 11 | SRCREV = "0528bcb993cac6c412acd3ae2e09539e994c0a59" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | do_install() { | 13 | do_install() { |
16 | oe_runmake 'DESTDIR=${D}' install | 14 | oe_runmake 'DESTDIR=${D}' install |
17 | } | 15 | } |
diff --git a/meta/recipes-extended/shadow/shadow-securetty_4.6.bb b/meta/recipes-extended/shadow/shadow-securetty_4.6.bb index 913c159c81..e94e1caf22 100644 --- a/meta/recipes-extended/shadow/shadow-securetty_4.6.bb +++ b/meta/recipes-extended/shadow/shadow-securetty_4.6.bb | |||
@@ -5,11 +5,9 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
5 | 5 | ||
6 | INHIBIT_DEFAULT_DEPS = "1" | 6 | INHIBIT_DEFAULT_DEPS = "1" |
7 | 7 | ||
8 | |||
9 | SRC_URI = "file://securetty" | 8 | SRC_URI = "file://securetty" |
10 | 9 | ||
11 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 11 | ||
14 | # Since SERIAL_CONSOLES is likely to be set from the machine configuration | 12 | # Since SERIAL_CONSOLES is likely to be set from the machine configuration |
15 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb b/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb index 13cfab6aab..d66ef1e6a4 100644 --- a/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb +++ b/meta/recipes-extended/shadow/shadow-sysroot_4.6.bb | |||
@@ -7,14 +7,12 @@ LIC_FILES_CHKSUM = "file://login.defs_shadow-sysroot;endline=1;md5=ceddfb61608e4 | |||
7 | 7 | ||
8 | DEPENDS = "base-passwd" | 8 | DEPENDS = "base-passwd" |
9 | 9 | ||
10 | |||
11 | # The sole purpose of this recipe is to provide the /etc/login.defs | 10 | # The sole purpose of this recipe is to provide the /etc/login.defs |
12 | # file for the target sysroot - needed so the shadow-native utilities | 11 | # file for the target sysroot - needed so the shadow-native utilities |
13 | # can add custom users/groups for recipes that use inherit useradd. | 12 | # can add custom users/groups for recipes that use inherit useradd. |
14 | SRC_URI = "file://login.defs_shadow-sysroot" | 13 | SRC_URI = "file://login.defs_shadow-sysroot" |
15 | 14 | ||
16 | S = "${WORKDIR}/sources" | 15 | S = "${UNPACKDIR}" |
17 | UNPACKDIR = "${S}" | ||
18 | 16 | ||
19 | do_install() { | 17 | do_install() { |
20 | install -d ${D}${sysconfdir} | 18 | install -d ${D}${sysconfdir} |
diff --git a/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb b/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb index b1cfdc371f..85a0d6a709 100644 --- a/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb +++ b/meta/recipes-extended/stress-ng/stress-ng_0.18.12.bb | |||
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
8 | SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV} \ | 8 | SRC_URI = "git://github.com/ColinIanKing/stress-ng.git;protocol=https;branch=master;tag=V${PV} \ |
9 | " | 9 | " |
10 | SRCREV = "d4eef982dc98fe915aa82303c0a24070d0a51b00" | 10 | SRCREV = "d4eef982dc98fe915aa82303c0a24070d0a51b00" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | DEPENDS = "coreutils-native libbsd" | 12 | DEPENDS = "coreutils-native libbsd" |
14 | 13 | ||
diff --git a/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb b/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb index ba69a7a8b8..c436153d1b 100644 --- a/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb +++ b/meta/recipes-extended/sysklogd/sysklogd_2.7.2.bb | |||
@@ -16,8 +16,6 @@ SRC_URI = "git://github.com/troglobit/sysklogd.git;branch=master;protocol=https; | |||
16 | 16 | ||
17 | SRCREV = "5fb314cb9060afa3bd4eed2f0be3200f02f729e9" | 17 | SRCREV = "5fb314cb9060afa3bd4eed2f0be3200f02f729e9" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | EXTRA_OECONF = "--with-systemd=${systemd_system_unitdir} --without-logger" | 19 | EXTRA_OECONF = "--with-systemd=${systemd_system_unitdir} --without-logger" |
22 | 20 | ||
23 | do_install:append () { | 21 | do_install:append () { |
diff --git a/meta/recipes-extended/sysstat/sysstat_12.7.7.bb b/meta/recipes-extended/sysstat/sysstat_12.7.7.bb index 8ea47d7797..0fa4a3c950 100644 --- a/meta/recipes-extended/sysstat/sysstat_12.7.7.bb +++ b/meta/recipes-extended/sysstat/sysstat_12.7.7.bb | |||
@@ -13,7 +13,6 @@ SRC_URI = "git://github.com/sysstat/sysstat.git;protocol=https;branch=master \ | |||
13 | LIC_FILES_CHKSUM = "file://COPYING;md5=a23a74b3f4caf9616230789d94217acb" | 13 | LIC_FILES_CHKSUM = "file://COPYING;md5=a23a74b3f4caf9616230789d94217acb" |
14 | 14 | ||
15 | SRCREV = "dac10e13c70d1102aa3beea10135a3ed60520c36" | 15 | SRCREV = "dac10e13c70d1102aa3beea10135a3ed60520c36" |
16 | S = "${WORKDIR}/git" | ||
17 | 16 | ||
18 | DEPENDS += "base-passwd" | 17 | DEPENDS += "base-passwd" |
19 | 18 | ||
diff --git a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb index de5fb3c543..da3ff90891 100644 --- a/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb +++ b/meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb | |||
@@ -52,7 +52,7 @@ SRC_URI = "http://ftp.porcupine.org/pub/security/tcp_wrappers_${PV}.tar.gz \ | |||
52 | 52 | ||
53 | SRC_URI[sha256sum] = "9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489a4315d" | 53 | SRC_URI[sha256sum] = "9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489a4315d" |
54 | 54 | ||
55 | S = "${WORKDIR}/tcp_wrappers_${PV}" | 55 | S = "${UNPACKDIR}/tcp_wrappers_${PV}" |
56 | 56 | ||
57 | CFLAGS += "-std=gnu17" | 57 | CFLAGS += "-std=gnu17" |
58 | 58 | ||
diff --git a/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb b/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb index 51d9c92766..9773d134cf 100644 --- a/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb +++ b/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb | |||
@@ -8,8 +8,7 @@ PV = "1.0" | |||
8 | 8 | ||
9 | SRC_URI = "file://template.py file://COPYING" | 9 | SRC_URI = "file://template.py file://COPYING" |
10 | 10 | ||
11 | S = "${WORKDIR}/sources" | 11 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 12 | ||
14 | inherit native | 13 | inherit native |
15 | 14 | ||
diff --git a/meta/recipes-extended/timezone/timezone.inc b/meta/recipes-extended/timezone/timezone.inc index 8f7868f098..9a5105ffd7 100644 --- a/meta/recipes-extended/timezone/timezone.inc +++ b/meta/recipes-extended/timezone/timezone.inc | |||
@@ -12,7 +12,7 @@ SRC_URI = "http://www.iana.org/time-zones/repository/releases/tzcode${PV}.tar.gz | |||
12 | http://www.iana.org/time-zones/repository/releases/tzdata${PV}.tar.gz;name=tzdata;subdir=tz \ | 12 | http://www.iana.org/time-zones/repository/releases/tzdata${PV}.tar.gz;name=tzdata;subdir=tz \ |
13 | " | 13 | " |
14 | 14 | ||
15 | S = "${WORKDIR}/tz" | 15 | S = "${UNPACKDIR}/tz" |
16 | 16 | ||
17 | UPSTREAM_CHECK_URI = "http://www.iana.org/time-zones" | 17 | UPSTREAM_CHECK_URI = "http://www.iana.org/time-zones" |
18 | 18 | ||
diff --git a/meta/recipes-extended/unzip/unzip_6.0.bb b/meta/recipes-extended/unzip/unzip_6.0.bb index b2fed67239..d6289deff7 100644 --- a/meta/recipes-extended/unzip/unzip_6.0.bb +++ b/meta/recipes-extended/unzip/unzip_6.0.bb | |||
@@ -43,7 +43,7 @@ CVE_STATUS[CVE-2008-0888] = "fixed-version: Patch from https://bugzilla.redhat.c | |||
43 | # exclude version 5.5.2 which triggers a false positive | 43 | # exclude version 5.5.2 which triggers a false positive |
44 | UPSTREAM_CHECK_REGEX = "unzip(?P<pver>(?!552).+)\.tgz" | 44 | UPSTREAM_CHECK_REGEX = "unzip(?P<pver>(?!552).+)\.tgz" |
45 | 45 | ||
46 | S = "${WORKDIR}/unzip60" | 46 | S = "${UNPACKDIR}/unzip60" |
47 | 47 | ||
48 | # Makefile uses CF_NOOPT instead of CFLAGS. We lifted the values from | 48 | # Makefile uses CF_NOOPT instead of CFLAGS. We lifted the values from |
49 | # Makefile and add CFLAGS. Optimization will be overriden by unzip | 49 | # Makefile and add CFLAGS. Optimization will be overriden by unzip |
diff --git a/meta/recipes-extended/watchdog/watchdog-config.bb b/meta/recipes-extended/watchdog/watchdog-config.bb index 17151ced5e..58c565bd30 100644 --- a/meta/recipes-extended/watchdog/watchdog-config.bb +++ b/meta/recipes-extended/watchdog/watchdog-config.bb | |||
@@ -13,8 +13,7 @@ SRC_URI = " \ | |||
13 | file://watchdog.conf \ | 13 | file://watchdog.conf \ |
14 | " | 14 | " |
15 | 15 | ||
16 | S = "${WORKDIR}/sources" | 16 | S = "${UNPACKDIR}" |
17 | UNPACKDIR = "${S}" | ||
18 | 17 | ||
19 | # The default value is 60 seconds when null. | 18 | # The default value is 60 seconds when null. |
20 | WATCHDOG_TIMEOUT ??= "" | 19 | WATCHDOG_TIMEOUT ??= "" |
diff --git a/meta/recipes-extended/which/which_2.21.bb b/meta/recipes-extended/which/which_2.21.bb index 6e855bca3f..7279a04737 100644 --- a/meta/recipes-extended/which/which_2.21.bb +++ b/meta/recipes-extended/which/which_2.21.bb | |||
@@ -13,7 +13,6 @@ DEPENDS = "cwautomacros-native" | |||
13 | 13 | ||
14 | inherit autotools texinfo update-alternatives | 14 | inherit autotools texinfo update-alternatives |
15 | 15 | ||
16 | |||
17 | EXTRA_OECONF = "--disable-iberty" | 16 | EXTRA_OECONF = "--disable-iberty" |
18 | 17 | ||
19 | SRC_URI = "${GNU_MIRROR}/which/which-${PV}.tar.gz \ | 18 | SRC_URI = "${GNU_MIRROR}/which/which-${PV}.tar.gz \ |
diff --git a/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb b/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb index 111c50bdfe..2f727128a5 100644 --- a/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb +++ b/meta/recipes-extended/xinetd/xinetd_2.3.15.4.bb | |||
@@ -16,8 +16,6 @@ SRC_URI = "git://github.com/openSUSE/xinetd.git;protocol=https;branch=master \ | |||
16 | 16 | ||
17 | SRCREV = "6a4af7786630ce48747d9687e2f18f45ea6684c4" | 17 | SRCREV = "6a4af7786630ce48747d9687e2f18f45ea6684c4" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | # https://github.com/xinetd-org/xinetd/pull/10 is merged into this git tree revision | 19 | # https://github.com/xinetd-org/xinetd/pull/10 is merged into this git tree revision |
22 | CVE_STATUS[CVE-2013-4342] = "fixed-version: Fixed directly in git tree revision" | 20 | CVE_STATUS[CVE-2013-4342] = "fixed-version: Fixed directly in git tree revision" |
23 | 21 | ||
diff --git a/meta/recipes-extended/zip/zip_3.0.bb b/meta/recipes-extended/zip/zip_3.0.bb index 27691bd89a..d1092551f7 100644 --- a/meta/recipes-extended/zip/zip_3.0.bb +++ b/meta/recipes-extended/zip/zip_3.0.bb | |||
@@ -6,8 +6,7 @@ SECTION = "console/utils" | |||
6 | LICENSE = "Info-ZIP" | 6 | LICENSE = "Info-ZIP" |
7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=04d43c5d70b496c032308106e26ae17d" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=04d43c5d70b496c032308106e26ae17d" |
8 | 8 | ||
9 | 9 | S = "${UNPACKDIR}/zip30" | |
10 | S = "${WORKDIR}/zip30" | ||
11 | 10 | ||
12 | SRC_URI = "${SOURCEFORGE_MIRROR}/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz \ | 11 | SRC_URI = "${SOURCEFORGE_MIRROR}/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz \ |
13 | file://fix-security-format.patch \ | 12 | file://fix-security-format.patch \ |
diff --git a/meta/recipes-extended/zstd/zstd_1.5.7.bb b/meta/recipes-extended/zstd/zstd_1.5.7.bb index d173558a0f..0e872b95aa 100644 --- a/meta/recipes-extended/zstd/zstd_1.5.7.bb +++ b/meta/recipes-extended/zstd/zstd_1.5.7.bb | |||
@@ -17,8 +17,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | |||
17 | 17 | ||
18 | CVE_PRODUCT = "zstandard" | 18 | CVE_PRODUCT = "zstandard" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | PACKAGECONFIG ??= "" | 20 | PACKAGECONFIG ??= "" |
23 | PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4" | 21 | PACKAGECONFIG[lz4] = "HAVE_LZ4=1,HAVE_LZ4=0,lz4" |
24 | PACKAGECONFIG[lzma] = "HAVE_LZMA=1,HAVE_LZMA=0,xz" | 22 | PACKAGECONFIG[lzma] = "HAVE_LZMA=1,HAVE_LZMA=0,xz" |
diff --git a/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb b/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb index a16574955f..8651ab8167 100644 --- a/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb +++ b/meta/recipes-gnome/gi-docgen/gi-docgen_2025.3.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://gitlab.gnome.org/GNOME/gi-docgen.git;protocol=https;branch=main | |||
12 | 12 | ||
13 | SRCREV = "9ab2ab8fa3f4a04f5d2cc24b0c8e91e73bc57b51" | 13 | SRCREV = "9ab2ab8fa3f4a04f5d2cc24b0c8e91e73bc57b51" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit python_setuptools_build_meta | 15 | inherit python_setuptools_build_meta |
18 | 16 | ||
19 | RDEPENDS:${PN} += "python3-asyncio python3-core python3-jinja2 python3-json python3-markdown python3-markupsafe python3-pygments python3-typogrify python3-xml" | 17 | RDEPENDS:${PN} += "python3-asyncio python3-core python3-jinja2 python3-json python3-markdown python3-markupsafe python3-pygments python3-typogrify python3-xml" |
diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb b/meta/recipes-gnome/gnome/gconf_3.2.6.bb index 1e29bd9bb0..54666801c5 100644 --- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb +++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb | |||
@@ -22,7 +22,7 @@ SRC_URI = "${GNOME_MIRROR}/GConf/${@gnome_verdir("${PV}")}/GConf-${PV}.tar.xz;na | |||
22 | SRC_URI[archive.md5sum] = "2b16996d0e4b112856ee5c59130e822c" | 22 | SRC_URI[archive.md5sum] = "2b16996d0e4b112856ee5c59130e822c" |
23 | SRC_URI[archive.sha256sum] = "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c" | 23 | SRC_URI[archive.sha256sum] = "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c" |
24 | 24 | ||
25 | S = "${WORKDIR}/GConf-${PV}" | 25 | S = "${UNPACKDIR}/GConf-${PV}" |
26 | 26 | ||
27 | EXTRA_OECONF = "--enable-shared --disable-static \ | 27 | EXTRA_OECONF = "--enable-shared --disable-static \ |
28 | --disable-orbit --with-openldap=no --disable-gtk" | 28 | --disable-orbit --with-openldap=no --disable-gtk" |
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb index 15870dcc08..5892bb3139 100644 --- a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb +++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb | |||
@@ -23,7 +23,7 @@ SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar | |||
23 | " | 23 | " |
24 | SRC_URI[sha256sum] = "7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7" | 24 | SRC_URI[sha256sum] = "7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7" |
25 | 25 | ||
26 | S = "${WORKDIR}/gtk+-${PV}" | 26 | S = "${UNPACKDIR}/gtk+-${PV}" |
27 | 27 | ||
28 | BBCLASSEXTEND = "native nativesdk" | 28 | BBCLASSEXTEND = "native nativesdk" |
29 | 29 | ||
diff --git a/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb b/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb index 092f8d309f..397277a815 100644 --- a/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb +++ b/meta/recipes-gnome/gtk+/gtk4_4.18.6.bb | |||
@@ -40,7 +40,7 @@ UPSTREAM_CHECK_REGEX = "gtk-(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)\.tar.xz" | |||
40 | SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk/${MAJ_VER}/gtk-${PV}.tar.xz" | 40 | SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk/${MAJ_VER}/gtk-${PV}.tar.xz" |
41 | SRC_URI[sha256sum] = "e1817c650ddc3261f9a8345b3b22a26a5d80af154630dedc03cc7becefffd0fa" | 41 | SRC_URI[sha256sum] = "e1817c650ddc3261f9a8345b3b22a26a5d80af154630dedc03cc7becefffd0fa" |
42 | 42 | ||
43 | S = "${WORKDIR}/gtk-${PV}" | 43 | S = "${UNPACKDIR}/gtk-${PV}" |
44 | 44 | ||
45 | CVE_PRODUCT = "gnome:gtk" | 45 | CVE_PRODUCT = "gnome:gtk" |
46 | 46 | ||
diff --git a/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb b/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb index 7f5f02a7ba..cf2c64f8d0 100644 --- a/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb +++ b/meta/recipes-gnome/libhandy/libhandy_1.8.3.bb | |||
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | |||
11 | 11 | ||
12 | SRC_URI = "git://gitlab.gnome.org/GNOME/libhandy.git;protocol=https;branch=libhandy-1-8" | 12 | SRC_URI = "git://gitlab.gnome.org/GNOME/libhandy.git;protocol=https;branch=libhandy-1-8" |
13 | SRCREV = "9b0071408ce86a3ef843806fddd723a85f6f2416" | 13 | SRCREV = "9b0071408ce86a3ef843806fddd723a85f6f2416" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+))" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+))" |
17 | GIR_MESON_ENABLE_FLAG = 'enabled' | 16 | GIR_MESON_ENABLE_FLAG = 'enabled' |
diff --git a/meta/recipes-gnome/libportal/libportal_0.9.1.bb b/meta/recipes-gnome/libportal/libportal_0.9.1.bb index 970db65bc5..9713f70dbb 100644 --- a/meta/recipes-gnome/libportal/libportal_0.9.1.bb +++ b/meta/recipes-gnome/libportal/libportal_0.9.1.bb | |||
@@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=3000208d539ec061b899bce1d9ce9404" | |||
8 | 8 | ||
9 | SRC_URI = "git://github.com/flatpak/${BPN}.git;protocol=https;branch=main" | 9 | SRC_URI = "git://github.com/flatpak/${BPN}.git;protocol=https;branch=main" |
10 | SRCREV = "8f5dc8d192f6e31dafe69e35219e3b707bde71ce" | 10 | SRCREV = "8f5dc8d192f6e31dafe69e35219e3b707bde71ce" |
11 | S = "${WORKDIR}/git" | ||
12 | 11 | ||
13 | inherit meson gi-docgen gobject-introspection vala features_check pkgconfig | 12 | inherit meson gi-docgen gobject-introspection vala features_check pkgconfig |
14 | GIDOCGEN_MESON_OPTION = 'docs' | 13 | GIDOCGEN_MESON_OPTION = 'docs' |
diff --git a/meta/recipes-gnome/libsecret/libsecret_0.21.6.bb b/meta/recipes-gnome/libsecret/libsecret_0.21.6.bb index 4d801105fa..f40b1159eb 100644 --- a/meta/recipes-gnome/libsecret/libsecret_0.21.6.bb +++ b/meta/recipes-gnome/libsecret/libsecret_0.21.6.bb | |||
@@ -8,7 +8,6 @@ HOMEPAGE = "https://github.com/GNOME/libsecret" | |||
8 | BUGTRACKER = "https://gitlab.gnome.org/GNOME/libsecret/issues" | 8 | BUGTRACKER = "https://gitlab.gnome.org/GNOME/libsecret/issues" |
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=23c2a5e0106b99d75238986559bb5fc6" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=23c2a5e0106b99d75238986559bb5fc6" |
10 | 10 | ||
11 | |||
12 | inherit gnomebase gi-docgen vala gobject-introspection manpages | 11 | inherit gnomebase gi-docgen vala gobject-introspection manpages |
13 | 12 | ||
14 | DEPENDS += "glib-2.0 libgcrypt gettext-native" | 13 | DEPENDS += "glib-2.0 libgcrypt gettext-native" |
diff --git a/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb b/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb index 1d6ad58b68..761426148a 100644 --- a/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb +++ b/meta/recipes-gnome/libxmlb/libxmlb_0.3.22.bb | |||
@@ -9,7 +9,6 @@ SRC_URI = " \ | |||
9 | file://run-ptest \ | 9 | file://run-ptest \ |
10 | " | 10 | " |
11 | SRCREV = "addcce32a3bd6a09303f052bd59fb758621d30fb" | 11 | SRCREV = "addcce32a3bd6a09303f052bd59fb758621d30fb" |
12 | S = "${WORKDIR}/git" | ||
13 | 12 | ||
14 | DEPENDS = "glib-2.0 xz zstd" | 13 | DEPENDS = "glib-2.0 xz zstd" |
15 | 14 | ||
diff --git a/meta/recipes-graphics/builder/builder_0.1.bb b/meta/recipes-graphics/builder/builder_0.1.bb index 39abaf31ce..b8a7798364 100644 --- a/meta/recipes-graphics/builder/builder_0.1.bb +++ b/meta/recipes-graphics/builder/builder_0.1.bb | |||
@@ -7,8 +7,7 @@ LIC_FILES_CHKSUM = "file://builder_session.sh;endline=5;md5=84796c3c41785d86100f | |||
7 | SRC_URI = "file://builder_session.sh \ | 7 | SRC_URI = "file://builder_session.sh \ |
8 | " | 8 | " |
9 | 9 | ||
10 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
11 | UNPACKDIR = "${S}" | ||
12 | 11 | ||
13 | RDEPENDS:${PN} = "mini-x-session" | 12 | RDEPENDS:${PN} = "mini-x-session" |
14 | 13 | ||
diff --git a/meta/recipes-graphics/cairo/cairo_1.18.4.bb b/meta/recipes-graphics/cairo/cairo_1.18.4.bb index 81c7aa66f0..3f6d02f8d4 100644 --- a/meta/recipes-graphics/cairo/cairo_1.18.4.bb +++ b/meta/recipes-graphics/cairo/cairo_1.18.4.bb | |||
@@ -25,7 +25,6 @@ LICENSE:${PN}-src = "(MPL-1.1 | LGPL-2.1-only)${@bb.utils.contains('PACKAGECONFI | |||
25 | LIC_FILES_CHKSUM = "file://COPYING;md5=e73e999e0c72b5ac9012424fa157ad77 \ | 25 | LIC_FILES_CHKSUM = "file://COPYING;md5=e73e999e0c72b5ac9012424fa157ad77 \ |
26 | ${@bb.utils.contains('PACKAGECONFIG', 'trace', 'file://util/cairo-trace/COPYING-GPL-3;md5=d32239bcb673463ab874e80d47fae504', '', d)}" | 26 | ${@bb.utils.contains('PACKAGECONFIG', 'trace', 'file://util/cairo-trace/COPYING-GPL-3;md5=d32239bcb673463ab874e80d47fae504', '', d)}" |
27 | 27 | ||
28 | |||
29 | DEPENDS = "fontconfig freetype glib-2.0 libpng pixman zlib" | 28 | DEPENDS = "fontconfig freetype glib-2.0 libpng pixman zlib" |
30 | 29 | ||
31 | SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.xz \ | 30 | SRC_URI = "http://cairographics.org/releases/cairo-${PV}.tar.xz \ |
diff --git a/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb b/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb index 988b2ef2a3..cb754c6ac8 100644 --- a/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb +++ b/meta/recipes-graphics/glslang/glslang_1.4.313.0.bb | |||
@@ -19,7 +19,6 @@ PE = "1" | |||
19 | # The tags versions should always be sdk-x.y.z, as this is what | 19 | # The tags versions should always be sdk-x.y.z, as this is what |
20 | # upstream considers a release. | 20 | # upstream considers a release. |
21 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" | 21 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" |
22 | S = "${WORKDIR}/git" | ||
23 | 22 | ||
24 | inherit cmake python3native | 23 | inherit cmake python3native |
25 | 24 | ||
diff --git a/meta/recipes-graphics/graphene/graphene_1.10.8.bb b/meta/recipes-graphics/graphene/graphene_1.10.8.bb index e2e82b32aa..d14a6403ff 100644 --- a/meta/recipes-graphics/graphene/graphene_1.10.8.bb +++ b/meta/recipes-graphics/graphene/graphene_1.10.8.bb | |||
@@ -3,7 +3,6 @@ HOMEPAGE = "http://ebassi.github.io/graphene/" | |||
3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a7d871d9e23c450c421a85bb2819f648" | 4 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a7d871d9e23c450c421a85bb2819f648" |
5 | 5 | ||
6 | |||
7 | inherit gnomebase gobject-introspection gtk-doc | 6 | inherit gnomebase gobject-introspection gtk-doc |
8 | 7 | ||
9 | SRC_URI += "file://float-div.patch" | 8 | SRC_URI += "file://float-div.patch" |
diff --git a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb index dad752cb19..1eae416c01 100644 --- a/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb +++ b/meta/recipes-graphics/igt-gpu-tools/igt-gpu-tools_1.30.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://gitlab.freedesktop.org/drm/igt-gpu-tools.git;protocol=https;bra | |||
15 | file://0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch \ | 15 | file://0001-lib-igt_aux.c-address-procps-4.0.5-compatibility.patch \ |
16 | " | 16 | " |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native" | 18 | DEPENDS += "libdrm libpciaccess cairo udev glib-2.0 procps libunwind kmod openssl elfutils alsa-lib json-c bison-native" |
21 | RDEPENDS:${PN} += "bash perl" | 19 | RDEPENDS:${PN} += "bash perl" |
22 | RDEPENDS:${PN}-tests += "bash" | 20 | RDEPENDS:${PN}-tests += "bash" |
diff --git a/meta/recipes-graphics/kmscube/kmscube_git.bb b/meta/recipes-graphics/kmscube/kmscube_git.bb index 7035dd446b..013fdfb6bf 100644 --- a/meta/recipes-graphics/kmscube/kmscube_git.bb +++ b/meta/recipes-graphics/kmscube/kmscube_git.bb | |||
@@ -16,8 +16,6 @@ SRC_URI = "git://gitlab.freedesktop.org/mesa/kmscube;branch=master;protocol=http | |||
16 | 16 | ||
17 | UPSTREAM_CHECK_COMMITS = "1" | 17 | UPSTREAM_CHECK_COMMITS = "1" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | BASEPV = "0.0.1" | 19 | BASEPV = "0.0.1" |
22 | PV = "${BASEPV}+git" | 20 | PV = "${BASEPV}+git" |
23 | 21 | ||
diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb index 384afa6907..2427ce3f96 100644 --- a/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb +++ b/meta/recipes-graphics/libepoxy/libepoxy_1.5.10.bb | |||
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=58ef4c80d401e07bd9ee8b6b58cf464b" | |||
11 | 11 | ||
12 | SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https" | 12 | SRC_URI = "git://github.com/anholt/libepoxy;branch=master;protocol=https" |
13 | SRCREV = "c84bc9459357a40e46e2fec0408d04fbdde2c973" | 13 | SRCREV = "c84bc9459357a40e46e2fec0408d04fbdde2c973" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | inherit meson pkgconfig features_check github-releases | 15 | inherit meson pkgconfig features_check github-releases |
17 | 16 | ||
diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb b/meta/recipes-graphics/libfakekey/libfakekey_git.bb index 5f902d3a67..7416b84538 100644 --- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb +++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb | |||
@@ -15,8 +15,6 @@ PV = "0.3+git" | |||
15 | 15 | ||
16 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" | 16 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit autotools pkgconfig gettext features_check | 18 | inherit autotools pkgconfig gettext features_check |
21 | 19 | ||
22 | # The libxtst requires x11 in DISTRO_FEATURES | 20 | # The libxtst requires x11 in DISTRO_FEATURES |
diff --git a/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb index 87ec4c812f..9de44d4c95 100644 --- a/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb +++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.14.bb | |||
@@ -16,8 +16,6 @@ DEPENDS = "virtual/libx11 libxext" | |||
16 | SRCREV = "04b214a0d5cf8285e196d90bf2332626b12c74ef" | 16 | SRCREV = "04b214a0d5cf8285e196d90bf2332626b12c74ef" |
17 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https;tag=${PV}" | 17 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https;tag=${PV}" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | inherit autotools pkgconfig features_check | 19 | inherit autotools pkgconfig features_check |
22 | # depends on virtual/libx11 | 20 | # depends on virtual/libx11 |
23 | REQUIRED_DISTRO_FEATURES = "x11" | 21 | REQUIRED_DISTRO_FEATURES = "x11" |
diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.32.8.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.32.8.bb index 57758de8b3..c56027d4ab 100644 --- a/meta/recipes-graphics/libsdl2/libsdl2_2.32.8.bb +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.32.8.bb | |||
@@ -23,7 +23,7 @@ PROVIDES = "virtual/libsdl2" | |||
23 | 23 | ||
24 | SRC_URI = "http://www.libsdl.org/release/SDL2-${PV}.tar.gz" | 24 | SRC_URI = "http://www.libsdl.org/release/SDL2-${PV}.tar.gz" |
25 | 25 | ||
26 | S = "${WORKDIR}/SDL2-${PV}" | 26 | S = "${UNPACKDIR}/SDL2-${PV}" |
27 | 27 | ||
28 | SRC_URI[sha256sum] = "0ca83e9c9b31e18288c7ec811108e58bac1f1bb5ec6577ad386830eac51c787e" | 28 | SRC_URI[sha256sum] = "0ca83e9c9b31e18288c7ec811108e58bac1f1bb5ec6577ad386830eac51c787e" |
29 | 29 | ||
diff --git a/meta/recipes-graphics/libva/libva-utils_2.22.0.bb b/meta/recipes-graphics/libva/libva-utils_2.22.0.bb index 078cd7ea0a..de36f01afd 100644 --- a/meta/recipes-graphics/libva/libva-utils_2.22.0.bb +++ b/meta/recipes-graphics/libva/libva-utils_2.22.0.bb | |||
@@ -16,7 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b148fc8adf19dc9aec17cf9cd29a9a5e" | |||
16 | 16 | ||
17 | SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.22-branch;protocol=https" | 17 | SRC_URI = "git://github.com/intel/libva-utils.git;branch=v2.22-branch;protocol=https" |
18 | SRCREV = "1a13ae13382b7b548f3a7e8035e1d7df66662c0a" | 18 | SRCREV = "1a13ae13382b7b548f3a7e8035e1d7df66662c0a" |
19 | S = "${WORKDIR}/git" | ||
20 | 19 | ||
21 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$" | 20 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))$" |
22 | 21 | ||
diff --git a/meta/recipes-graphics/libva/libva.inc b/meta/recipes-graphics/libva/libva.inc index 784ab8b79f..5dda701ed0 100644 --- a/meta/recipes-graphics/libva/libva.inc +++ b/meta/recipes-graphics/libva/libva.inc | |||
@@ -20,7 +20,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/libva-${PV}.tar.bz2" | |||
20 | LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f" | 20 | LIC_FILES_CHKSUM = "file://COPYING;md5=2e48940f94acb0af582e5ef03537800f" |
21 | SRC_URI[sha256sum] = "e3da2250654c8d52b3f59f8cb3f3d8e7fb1a2ee64378dbc400fbc5663de7edb8" | 21 | SRC_URI[sha256sum] = "e3da2250654c8d52b3f59f8cb3f3d8e7fb1a2ee64378dbc400fbc5663de7edb8" |
22 | 22 | ||
23 | S = "${WORKDIR}/libva-${PV}" | 23 | S = "${UNPACKDIR}/libva-${PV}" |
24 | 24 | ||
25 | GITHUB_BASE_URI = "https://github.com/intel/libva/releases" | 25 | GITHUB_BASE_URI = "https://github.com/intel/libva/releases" |
26 | 26 | ||
diff --git a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb index 8a4cfef631..d8be3417cc 100644 --- a/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb +++ b/meta/recipes-graphics/matchbox-session/matchbox-session_0.1.bb | |||
@@ -11,9 +11,7 @@ RCONFLICTS:${PN} = "matchbox-common" | |||
11 | 11 | ||
12 | SRC_URI = "file://matchbox-session" | 12 | SRC_URI = "file://matchbox-session" |
13 | 13 | ||
14 | S = "${WORKDIR}/sources" | 14 | S = "${UNPACKDIR}" |
15 | UNPACKDIR = "${S}" | ||
16 | |||
17 | 15 | ||
18 | inherit update-alternatives | 16 | inherit update-alternatives |
19 | 17 | ||
diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb index c8b6f07ed0..3359193d65 100644 --- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb +++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.3.bb | |||
@@ -14,8 +14,6 @@ SRCREV = "ce8c1053270d960a7235ab5c3435f707541810a4" | |||
14 | SRC_URI = "git://git.yoctoproject.org/matchbox-window-manager;branch=master;protocol=https \ | 14 | SRC_URI = "git://git.yoctoproject.org/matchbox-window-manager;branch=master;protocol=https \ |
15 | file://kbdconfig" | 15 | file://kbdconfig" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | inherit autotools pkgconfig features_check | 17 | inherit autotools pkgconfig features_check |
20 | # depends on virtual/libx11 | 18 | # depends on virtual/libx11 |
21 | REQUIRED_DISTRO_FEATURES = "x11" | 19 | REQUIRED_DISTRO_FEATURES = "x11" |
diff --git a/meta/recipes-graphics/mesa/libglu_9.0.3.bb b/meta/recipes-graphics/mesa/libglu_9.0.3.bb index 9e23ff830f..0e38671e41 100644 --- a/meta/recipes-graphics/mesa/libglu_9.0.3.bb +++ b/meta/recipes-graphics/mesa/libglu_9.0.3.bb | |||
@@ -16,7 +16,7 @@ SRC_URI = "https://archive.mesa3d.org/glu/glu-${PV}.tar.xz \ | |||
16 | 16 | ||
17 | SRC_URI[sha256sum] = "bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f" | 17 | SRC_URI[sha256sum] = "bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f" |
18 | 18 | ||
19 | S = "${WORKDIR}/glu-${PV}" | 19 | S = "${UNPACKDIR}/glu-${PV}" |
20 | 20 | ||
21 | DEPENDS = "virtual/libgl" | 21 | DEPENDS = "virtual/libgl" |
22 | 22 | ||
diff --git a/meta/recipes-graphics/mesa/mesa-gl.bb b/meta/recipes-graphics/mesa/mesa-gl.bb index 2bdabddc28..e2f03c81c4 100644 --- a/meta/recipes-graphics/mesa/mesa-gl.bb +++ b/meta/recipes-graphics/mesa/mesa-gl.bb | |||
@@ -4,7 +4,7 @@ SUMMARY += " (OpenGL only, no EGL/GLES)" | |||
4 | 4 | ||
5 | PROVIDES = "virtual/libgl virtual/mesa" | 5 | PROVIDES = "virtual/libgl virtual/mesa" |
6 | 6 | ||
7 | S = "${WORKDIR}/mesa-${PV}" | 7 | S = "${UNPACKDIR}/mesa-${PV}" |
8 | 8 | ||
9 | TARGET_CFLAGS = "-I${STAGING_INCDIR}/drm" | 9 | TARGET_CFLAGS = "-I${STAGING_INCDIR}/drm" |
10 | 10 | ||
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index 56ac18ea53..c3adb5ef78 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc | |||
@@ -81,7 +81,6 @@ EXTRA_OEMESON = " \ | |||
81 | def strip_comma(s): | 81 | def strip_comma(s): |
82 | return s.strip(',') | 82 | return s.strip(',') |
83 | 83 | ||
84 | |||
85 | PACKAGECONFIG = " \ | 84 | PACKAGECONFIG = " \ |
86 | gallium \ | 85 | gallium \ |
87 | video-codecs \ | 86 | video-codecs \ |
diff --git a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb index 48d50c8f66..e90786df44 100644 --- a/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb +++ b/meta/recipes-graphics/mini-x-session/mini-x-session_0.1.bb | |||
@@ -3,7 +3,6 @@ DESCRIPTION = "Simple session manager for X, that provides just the right boiler | |||
3 | HOMEPAGE = "http://www.yoctoproject.org" | 3 | HOMEPAGE = "http://www.yoctoproject.org" |
4 | BUGTRACKER = "http://bugzilla.pokylinux.org" | 4 | BUGTRACKER = "http://bugzilla.pokylinux.org" |
5 | 5 | ||
6 | |||
7 | LICENSE = "GPL-2.0-only" | 6 | LICENSE = "GPL-2.0-only" |
8 | LIC_FILES_CHKSUM = "file://mini-x-session;endline=5;md5=b6430bffbcf05f9760e72938826b7487" | 7 | LIC_FILES_CHKSUM = "file://mini-x-session;endline=5;md5=b6430bffbcf05f9760e72938826b7487" |
9 | 8 | ||
@@ -12,8 +11,7 @@ RCONFLICTS:${PN} = "matchbox-common" | |||
12 | 11 | ||
13 | SRC_URI = "file://mini-x-session" | 12 | SRC_URI = "file://mini-x-session" |
14 | 13 | ||
15 | S = "${WORKDIR}/sources" | 14 | S = "${UNPACKDIR}" |
16 | UNPACKDIR = "${S}" | ||
17 | 15 | ||
18 | RDEPENDS:${PN} = "sudo" | 16 | RDEPENDS:${PN} = "sudo" |
19 | 17 | ||
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb index 41335cbf6d..f5670cacfb 100644 --- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb | |||
@@ -2,7 +2,6 @@ | |||
2 | # Copyright (C) 2011 Intel Corporation | 2 | # Copyright (C) 2011 Intel Corporation |
3 | # | 3 | # |
4 | 4 | ||
5 | |||
6 | inherit packagegroup features_check | 5 | inherit packagegroup features_check |
7 | REQUIRED_DISTRO_FEATURES = "x11" | 6 | REQUIRED_DISTRO_FEATURES = "x11" |
8 | 7 | ||
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb index b3469fabe1..59f014afee 100644 --- a/meta/recipes-graphics/piglit/piglit_git.bb +++ b/meta/recipes-graphics/piglit/piglit_git.bb | |||
@@ -20,8 +20,6 @@ SRCREV = "a0a27e528f643dfeb785350a1213bfff09681950" | |||
20 | # (when PV goes above 1.0 remove the trailing r) | 20 | # (when PV goes above 1.0 remove the trailing r) |
21 | PV = "1.0+gitr" | 21 | PV = "1.0+gitr" |
22 | 22 | ||
23 | S = "${WORKDIR}/git" | ||
24 | |||
25 | X11_DEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxrender libglu', '', d)}" | 23 | X11_DEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxrender libglu', '', d)}" |
26 | X11_RDEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa-demos', '', d)}" | 24 | X11_RDEPS = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'mesa-demos', '', d)}" |
27 | 25 | ||
diff --git a/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb b/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb index ee5173dc83..a30cdd1dcb 100644 --- a/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb +++ b/meta/recipes-graphics/pong-clock/pong-clock_1.0.bb | |||
@@ -10,8 +10,7 @@ SRC_URI = "file://pong-clock-no-flicker.c" | |||
10 | 10 | ||
11 | LIC_FILES_CHKSUM = "file://pong-clock-no-flicker.c;beginline=1;endline=23;md5=dd248d50f73f746d1ee78586b0b2ebd3" | 11 | LIC_FILES_CHKSUM = "file://pong-clock-no-flicker.c;beginline=1;endline=23;md5=dd248d50f73f746d1ee78586b0b2ebd3" |
12 | 12 | ||
13 | S = "${WORKDIR}/sources" | 13 | S = "${UNPACKDIR}" |
14 | UNPACKDIR = "${S}" | ||
15 | 14 | ||
16 | do_compile () { | 15 | do_compile () { |
17 | ${CC} ${CFLAGS} ${LDFLAGS} -o pong-clock pong-clock-no-flicker.c `pkg-config --cflags --libs x11 xau xdmcp` | 16 | ${CC} ${CFLAGS} ${LDFLAGS} -o pong-clock pong-clock-no-flicker.c `pkg-config --cflags --libs x11 xau xdmcp` |
diff --git a/meta/recipes-graphics/shaderc/shaderc_2025.2.bb b/meta/recipes-graphics/shaderc/shaderc_2025.2.bb index 8c451e6e46..9e56b97830 100644 --- a/meta/recipes-graphics/shaderc/shaderc_2025.2.bb +++ b/meta/recipes-graphics/shaderc/shaderc_2025.2.bb | |||
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/google/shaderc.git;protocol=https;branch=main;tag=v$ | |||
12 | file://0002-libshaderc_util-fix-glslang-header-file-location.patch \ | 12 | file://0002-libshaderc_util-fix-glslang-header-file-location.patch \ |
13 | " | 13 | " |
14 | UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>\d+(\.\d+)+)$" | 14 | UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>\d+(\.\d+)+)$" |
15 | S = "${WORKDIR}/git" | ||
16 | 15 | ||
17 | inherit cmake python3native pkgconfig | 16 | inherit cmake python3native pkgconfig |
18 | 17 | ||
diff --git a/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb b/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb index 981c2599ae..a551814689 100644 --- a/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb +++ b/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb | |||
@@ -13,7 +13,6 @@ PE = "1" | |||
13 | # The tags versions should always be sdk-x.y.z, as this is what | 13 | # The tags versions should always be sdk-x.y.z, as this is what |
14 | # upstream considers a release. | 14 | # upstream considers a release. |
15 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" |
16 | S = "${WORKDIR}/git" | ||
17 | 16 | ||
18 | inherit cmake | 17 | inherit cmake |
19 | 18 | ||
diff --git a/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb b/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb index bc2bebcda8..4952e8ba4f 100644 --- a/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb +++ b/meta/recipes-graphics/spir/spirv-llvm-translator_20.1.2.bb | |||
@@ -14,8 +14,6 @@ SRCREV_spirv = "6dd8f2a1681a27f16c53d932d2765920f312aeb2" | |||
14 | 14 | ||
15 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | DEPENDS = "clang spirv-tools spirv-headers" | 17 | DEPENDS = "clang spirv-tools spirv-headers" |
20 | 18 | ||
21 | inherit cmake pkgconfig python3native | 19 | inherit cmake pkgconfig python3native |
diff --git a/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb b/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb index 57dce4f3fd..4594a1a942 100644 --- a/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb +++ b/meta/recipes-graphics/spir/spirv-tools_1.4.313.0.bb | |||
@@ -17,7 +17,6 @@ PE = "1" | |||
17 | # The tags versions should always be sdk-x.y.z, as this is what | 17 | # The tags versions should always be sdk-x.y.z, as this is what |
18 | # upstream considers a release. | 18 | # upstream considers a release. |
19 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" | 19 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" |
20 | S = "${WORKDIR}/git" | ||
21 | 20 | ||
22 | inherit cmake | 21 | inherit cmake |
23 | 22 | ||
diff --git a/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb index 55b4065a4a..bdc91d7455 100644 --- a/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb +++ b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb | |||
@@ -13,10 +13,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a2ae2cd47d6d2f238410f5364dfbc0f2 \ | |||
13 | file://libsn/sn-common.h;endline=23;md5=6d05bc0ebdcf5513a6e77cb26e8cd7e2 \ | 13 | file://libsn/sn-common.h;endline=23;md5=6d05bc0ebdcf5513a6e77cb26e8cd7e2 \ |
14 | file://test/test-boilerplate.h;endline=23;md5=923e706b2a70586176eead261cc5bb98" | 14 | file://test/test-boilerplate.h;endline=23;md5=923e706b2a70586176eead261cc5bb98" |
15 | 15 | ||
16 | |||
17 | SECTION = "libs" | 16 | SECTION = "libs" |
18 | 17 | ||
19 | |||
20 | DEPENDS = "virtual/libx11 libsm xcb-util" | 18 | DEPENDS = "virtual/libx11 libsm xcb-util" |
21 | 19 | ||
22 | inherit autotools pkgconfig features_check | 20 | inherit autotools pkgconfig features_check |
diff --git a/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.5.bb b/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.5.bb index 584a19a42a..7d70c37c46 100644 --- a/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.5.bb +++ b/meta/recipes-graphics/ttf-fonts/liberation-fonts_2.1.5.bb | |||
@@ -15,7 +15,7 @@ SRC_URI = "https://github.com/liberationfonts/liberation-fonts/files/7261482/lib | |||
15 | SRC_URI[sha256sum] = "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0" | 15 | SRC_URI[sha256sum] = "7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0" |
16 | GITHUB_BASE_URI = "https://github.com/liberationfonts/liberation-fonts/releases" | 16 | GITHUB_BASE_URI = "https://github.com/liberationfonts/liberation-fonts/releases" |
17 | 17 | ||
18 | S = "${WORKDIR}/liberation-fonts-ttf-${PV}" | 18 | S = "${UNPACKDIR}/liberation-fonts-ttf-${PV}" |
19 | 19 | ||
20 | inherit allarch fontcache github-releases | 20 | inherit allarch fontcache github-releases |
21 | 21 | ||
diff --git a/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb b/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb index 07abde1c4f..11c3c8c963 100644 --- a/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb +++ b/meta/recipes-graphics/virglrenderer/virglrenderer_1.1.0.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://gitlab.freedesktop.org/virgl/virglrenderer.git;branch=main;prot | |||
15 | file://0001-vrend-Fix-int-conversion-fatal-build-error-with-GCC-.patch \ | 15 | file://0001-vrend-Fix-int-conversion-fatal-build-error-with-GCC-.patch \ |
16 | " | 16 | " |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit meson pkgconfig features_check | 18 | inherit meson pkgconfig features_check |
21 | 19 | ||
22 | PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'venus', '', d)}" | 20 | PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'venus', '', d)}" |
diff --git a/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb index 12a6923ac6..1136e4795a 100644 --- a/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb +++ b/meta/recipes-graphics/vulkan/vulkan-headers_1.4.313.0.bb | |||
@@ -13,8 +13,6 @@ SRC_URI = "git://github.com/KhronosGroup/Vulkan-Headers.git;branch=main;protocol | |||
13 | 13 | ||
14 | SRCREV = "409c16be502e39fe70dd6fe2d9ad4842ef2c9a53" | 14 | SRCREV = "409c16be502e39fe70dd6fe2d9ad4842ef2c9a53" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit cmake | 16 | inherit cmake |
19 | 17 | ||
20 | FILES:${PN} += "${datadir}/vulkan" | 18 | FILES:${PN} += "${datadir}/vulkan" |
diff --git a/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb index 73f80d64ff..c739ba15dc 100644 --- a/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb +++ b/meta/recipes-graphics/vulkan/vulkan-loader_1.4.313.0.bb | |||
@@ -12,8 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac" | |||
12 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=vulkan-sdk-1.4.313;protocol=https" | 12 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=vulkan-sdk-1.4.313;protocol=https" |
13 | SRCREV = "fb78607414e154c7a5c01b23177ba719c8a44909" | 13 | SRCREV = "fb78607414e154c7a5c01b23177ba719c8a44909" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | REQUIRED_DISTRO_FEATURES = "vulkan" | 15 | REQUIRED_DISTRO_FEATURES = "vulkan" |
18 | 16 | ||
19 | inherit cmake features_check pkgconfig | 17 | inherit cmake features_check pkgconfig |
diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb index 844e0e6b68..b7c9ddd2fe 100644 --- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb +++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb | |||
@@ -13,7 +13,6 @@ UPSTREAM_CHECK_COMMITS = "1" | |||
13 | SRCREV = "d27205d14d01ea7d33efc8ba2862478612370182" | 13 | SRCREV = "d27205d14d01ea7d33efc8ba2862478612370182" |
14 | 14 | ||
15 | UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "These are not the releases you're looking for" |
16 | S = "${WORKDIR}/git" | ||
17 | 16 | ||
18 | REQUIRED_DISTRO_FEATURES = 'vulkan' | 17 | REQUIRED_DISTRO_FEATURES = 'vulkan' |
19 | 18 | ||
diff --git a/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb index 85578df467..c73e5caa13 100644 --- a/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb +++ b/meta/recipes-graphics/vulkan/vulkan-tools_1.4.313.0.bb | |||
@@ -9,8 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | |||
9 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=vulkan-sdk-1.4.313;protocol=https" | 9 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=vulkan-sdk-1.4.313;protocol=https" |
10 | SRCREV = "ad2f0170f9466fadd96e3fdd65fad02cd3a3739b" | 10 | SRCREV = "ad2f0170f9466fadd96e3fdd65fad02cd3a3739b" |
11 | 11 | ||
12 | S = "${WORKDIR}/git" | ||
13 | |||
14 | inherit cmake features_check pkgconfig | 12 | inherit cmake features_check pkgconfig |
15 | ANY_OF_DISTRO_FEATURES = "x11 wayland" | 13 | ANY_OF_DISTRO_FEATURES = "x11 wayland" |
16 | REQUIRED_DISTRO_FEATURES = "vulkan" | 14 | REQUIRED_DISTRO_FEATURES = "vulkan" |
diff --git a/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb index 785c6f305b..1b38b6ec3a 100644 --- a/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb +++ b/meta/recipes-graphics/vulkan/vulkan-utility-libraries_1.4.313.0.bb | |||
@@ -12,8 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=4ca2d6799091aaa98a8520f1b793939b" | |||
12 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Utility-Libraries.git;branch=vulkan-sdk-1.4.313;protocol=https" | 12 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Utility-Libraries.git;branch=vulkan-sdk-1.4.313;protocol=https" |
13 | SRCREV = "4e246c56ec5afb5ad66b9b04374d39ac04675c8e" | 13 | SRCREV = "4e246c56ec5afb5ad66b9b04374d39ac04675c8e" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | REQUIRED_DISTRO_FEATURES = "vulkan" | 15 | REQUIRED_DISTRO_FEATURES = "vulkan" |
18 | 16 | ||
19 | DEPENDS = "vulkan-headers" | 17 | DEPENDS = "vulkan-headers" |
diff --git a/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb index 65cafa359e..63a3aa4ae6 100644 --- a/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb +++ b/meta/recipes-graphics/vulkan/vulkan-validation-layers_1.4.313.0.bb | |||
@@ -11,8 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b1a17d548e004bfbbfaa0c40988b6b31" | |||
11 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=vulkan-sdk-1.4.313;protocol=https" | 11 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=vulkan-sdk-1.4.313;protocol=https" |
12 | SRCREV = "50b87dd4be883b63c10e3c4f7b9c5aac0c82efd3" | 12 | SRCREV = "50b87dd4be883b63c10e3c4f7b9c5aac0c82efd3" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | REQUIRED_DISTRO_FEATURES = "vulkan" | 14 | REQUIRED_DISTRO_FEATURES = "vulkan" |
17 | 15 | ||
18 | DEPENDS = "vulkan-headers vulkan-loader spirv-headers spirv-tools glslang vulkan-utility-libraries" | 16 | DEPENDS = "vulkan-headers vulkan-loader spirv-headers spirv-tools glslang vulkan-utility-libraries" |
diff --git a/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb b/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb index 5e661080a0..cde1be1671 100644 --- a/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb +++ b/meta/recipes-graphics/vulkan/vulkan-volk_1.4.313.0.bb | |||
@@ -12,8 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=fb3d6e8051a71edca1e54bc38d35e5af" | |||
12 | SRC_URI = "git://github.com/zeux/volk.git;branch=master;protocol=https" | 12 | SRC_URI = "git://github.com/zeux/volk.git;branch=master;protocol=https" |
13 | SRCREV = "43c29e655cb8117fd9cfb65ad9cefe2d40965102" | 13 | SRCREV = "43c29e655cb8117fd9cfb65ad9cefe2d40965102" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | REQUIRED_DISTRO_FEATURES = "vulkan" | 15 | REQUIRED_DISTRO_FEATURES = "vulkan" |
18 | 16 | ||
19 | DEPENDS = "vulkan-headers" | 17 | DEPENDS = "vulkan-headers" |
diff --git a/meta/recipes-graphics/waffle/waffle_1.8.1.bb b/meta/recipes-graphics/waffle/waffle_1.8.1.bb index 684124bc4d..606881e0c9 100644 --- a/meta/recipes-graphics/waffle/waffle_1.8.1.bb +++ b/meta/recipes-graphics/waffle/waffle_1.8.1.bb | |||
@@ -12,7 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4c5154407c2490750dd461c50ad94797 \ | |||
12 | SRC_URI = "git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=maint-1.8 \ | 12 | SRC_URI = "git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=maint-1.8 \ |
13 | " | 13 | " |
14 | SRCREV = "49abc7cb5f73cc6852136c91da49ea3a338960e4" | 14 | SRCREV = "49abc7cb5f73cc6852136c91da49ea3a338960e4" |
15 | S = "${WORKDIR}/git" | ||
16 | 15 | ||
17 | inherit meson features_check lib_package bash-completion pkgconfig | 16 | inherit meson features_check lib_package bash-completion pkgconfig |
18 | 17 | ||
diff --git a/meta/recipes-graphics/wayland/libinput_1.28.1.bb b/meta/recipes-graphics/wayland/libinput_1.28.1.bb index c10422bf9b..521a7f9a09 100644 --- a/meta/recipes-graphics/wayland/libinput_1.28.1.bb +++ b/meta/recipes-graphics/wayland/libinput_1.28.1.bb | |||
@@ -16,7 +16,6 @@ SRC_URI = "git://gitlab.freedesktop.org/libinput/libinput.git;protocol=https;bra | |||
16 | file://run-ptest \ | 16 | file://run-ptest \ |
17 | " | 17 | " |
18 | SRCREV = "4f7b4ef0e4eb5d569df36be387579858eba349bb" | 18 | SRCREV = "4f7b4ef0e4eb5d569df36be387579858eba349bb" |
19 | S = "${WORKDIR}/git" | ||
20 | 19 | ||
21 | UPSTREAM_CHECK_REGEX = "libinput-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" | 20 | UPSTREAM_CHECK_REGEX = "libinput-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" |
22 | 21 | ||
diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb index 5723655a9b..fc817d113f 100644 --- a/meta/recipes-graphics/wayland/weston-init.bb +++ b/meta/recipes-graphics/wayland/weston-init.bb | |||
@@ -13,8 +13,7 @@ SRC_URI = "file://init \ | |||
13 | file://weston-autologin \ | 13 | file://weston-autologin \ |
14 | file://weston-start" | 14 | file://weston-start" |
15 | 15 | ||
16 | S = "${WORKDIR}/sources" | 16 | S = "${UNPACKDIR}" |
17 | UNPACKDIR = "${S}" | ||
18 | 17 | ||
19 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)}" | 18 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xwayland', '', d)}" |
20 | PACKAGECONFIG:append:qemuriscv64 = " use-pixman" | 19 | PACKAGECONFIG:append:qemuriscv64 = " use-pixman" |
diff --git a/meta/recipes-graphics/wayland/weston_14.0.2.bb b/meta/recipes-graphics/wayland/weston_14.0.2.bb index 03b49d730e..451fb961a1 100644 --- a/meta/recipes-graphics/wayland/weston_14.0.2.bb +++ b/meta/recipes-graphics/wayland/weston_14.0.2.bb | |||
@@ -94,7 +94,6 @@ PACKAGECONFIG[pipewire] = "-Dbackend-pipewire=true,-Dbackend-pipewire=false,pipe | |||
94 | # VNC remote screensharing | 94 | # VNC remote screensharing |
95 | PACKAGECONFIG[vnc] = "-Dbackend-vnc=true,-Dbackend-vnc=false,neatvnc libpam" | 95 | PACKAGECONFIG[vnc] = "-Dbackend-vnc=true,-Dbackend-vnc=false,neatvnc libpam" |
96 | 96 | ||
97 | |||
98 | do_install:append() { | 97 | do_install:append() { |
99 | # Weston doesn't need the .la files to load modules, so wipe them | 98 | # Weston doesn't need the .la files to load modules, so wipe them |
100 | rm -f ${D}/${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.la | 99 | rm -f ${D}/${libdir}/libweston-${WESTON_MAJOR_VERSION}/*.la |
diff --git a/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb b/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb index cd4acf8155..169269eefb 100644 --- a/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb +++ b/meta/recipes-graphics/x11-common/xserver-nodm-init_3.0.bb | |||
@@ -12,8 +12,7 @@ SRC_URI = "file://xserver-nodm \ | |||
12 | file://capability.conf \ | 12 | file://capability.conf \ |
13 | " | 13 | " |
14 | 14 | ||
15 | S = "${WORKDIR}/sources" | 15 | S = "${UNPACKDIR}" |
16 | UNPACKDIR = "${S}" | ||
17 | 16 | ||
18 | # Since we refer to ROOTLESS_X which is normally enabled per-machine | 17 | # Since we refer to ROOTLESS_X which is normally enabled per-machine |
19 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 18 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb index 40b77422bf..e5a0f903f1 100644 --- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb +++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb | |||
@@ -13,8 +13,6 @@ PV = "0.1.1+git" | |||
13 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" | 13 | SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" |
14 | UPSTREAM_CHECK_COMMITS = "1" | 14 | UPSTREAM_CHECK_COMMITS = "1" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit autotools allarch | 16 | inherit autotools allarch |
19 | 17 | ||
20 | FILES:${PN} = "${datadir}/icons/xcursor-transparent/cursors/*" | 18 | FILES:${PN} = "${datadir}/icons/xcursor-transparent/cursors/*" |
diff --git a/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb b/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb index f4516e6975..50c6a120be 100644 --- a/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb +++ b/meta/recipes-graphics/xinput-calibrator/pointercal-xinput_0.0.bb | |||
@@ -5,11 +5,9 @@ BUGTRACKER = "https://github.com/tias/xinput_calibrator/issues" | |||
5 | LICENSE = "MIT" | 5 | LICENSE = "MIT" |
6 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 6 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
7 | 7 | ||
8 | |||
9 | SRC_URI = "file://pointercal.xinput" | 8 | SRC_URI = "file://pointercal.xinput" |
10 | 9 | ||
11 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 11 | ||
14 | do_install() { | 12 | do_install() { |
15 | # Only install file if it has a contents | 13 | # Only install file if it has a contents |
diff --git a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb index c37b36897b..84bf530077 100644 --- a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb +++ b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_0.8.0.bb | |||
@@ -14,8 +14,6 @@ SRC_URI = "git://gitlab.freedesktop.org/xorg/app/xinput-calibrator;protocol=http | |||
14 | file://Allow-xinput_calibrator_pointercal.sh-to-be-run-as-n.patch \ | 14 | file://Allow-xinput_calibrator_pointercal.sh-to-be-run-as-n.patch \ |
15 | " | 15 | " |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | EXTRA_OECONF += "--with-gui=x11" | 17 | EXTRA_OECONF += "--with-gui=x11" |
20 | 18 | ||
21 | do_install:append() { | 19 | do_install:append() { |
diff --git a/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb b/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb index 828523afb4..3258de79a0 100644 --- a/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb +++ b/meta/recipes-graphics/xorg-app/x11perf_1.6.1.bb | |||
@@ -5,7 +5,6 @@ SUMMARY = "X11 server performance test program" | |||
5 | DESCRIPTION = "The x11perf program runs one or more performance tests \ | 5 | DESCRIPTION = "The x11perf program runs one or more performance tests \ |
6 | and reports how fast an X server can execute the tests." | 6 | and reports how fast an X server can execute the tests." |
7 | 7 | ||
8 | |||
9 | DEPENDS += "libxmu libxrender libxft libxext fontconfig" | 8 | DEPENDS += "libxmu libxrender libxft libxext fontconfig" |
10 | 9 | ||
11 | LIC_FILES_CHKSUM = "file://COPYING;md5=428ca4d67a41fcd4fc3283dce9bbda7e \ | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=428ca4d67a41fcd4fc3283dce9bbda7e \ |
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb index 0a42bd9975..fd8324409e 100644 --- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb +++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb | |||
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e" | |||
11 | 11 | ||
12 | SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564" | 12 | SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564" |
13 | PV = "2.99.917+git" | 13 | PV = "2.99.917+git" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | SRC_URI = "git://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git;protocol=https;branch=master" | 15 | SRC_URI = "git://gitlab.freedesktop.org/xorg/driver/xf86-video-intel.git;protocol=https;branch=master" |
17 | 16 | ||
diff --git a/meta/recipes-graphics/xorg-font/xorg-font-common.inc b/meta/recipes-graphics/xorg-font/xorg-font-common.inc index edf7cf7642..a11b8e8ab2 100644 --- a/meta/recipes-graphics/xorg-font/xorg-font-common.inc +++ b/meta/recipes-graphics/xorg-font/xorg-font-common.inc | |||
@@ -11,7 +11,7 @@ XORG_PN = "${BPN}" | |||
11 | 11 | ||
12 | SRC_URI_EXT = "bz2" | 12 | SRC_URI_EXT = "bz2" |
13 | SRC_URI = "${XORG_MIRROR}/individual/font/${XORG_PN}-${PV}.tar.${SRC_URI_EXT}" | 13 | SRC_URI = "${XORG_MIRROR}/individual/font/${XORG_PN}-${PV}.tar.${SRC_URI_EXT}" |
14 | S = "${WORKDIR}/${XORG_PN}-${PV}" | 14 | S = "${UNPACKDIR}/${XORG_PN}-${PV}" |
15 | 15 | ||
16 | inherit autotools pkgconfig features_check | 16 | inherit autotools pkgconfig features_check |
17 | 17 | ||
diff --git a/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb index e51e3fbc3a..28010f5f22 100644 --- a/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb +++ b/meta/recipes-graphics/xorg-font/xorg-minimal-fonts.bb | |||
@@ -19,7 +19,7 @@ inherit allarch features_check | |||
19 | # The font-alias requires x11 in DISTRO_FEATURES | 19 | # The font-alias requires x11 in DISTRO_FEATURES |
20 | REQUIRED_DISTRO_FEATURES = "x11" | 20 | REQUIRED_DISTRO_FEATURES = "x11" |
21 | 21 | ||
22 | S = "${WORKDIR}/misc" | 22 | S = "${UNPACKDIR}/misc" |
23 | 23 | ||
24 | PACKAGES = "${PN}" | 24 | PACKAGES = "${PN}" |
25 | FILES:${PN} = "${libdir}/X11/ ${datadir}/fonts/X11/" | 25 | FILES:${PN} = "${libdir}/X11/ ${datadir}/fonts/X11/" |
diff --git a/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb b/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb index 08194e4815..1e2c626143 100644 --- a/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb +++ b/meta/recipes-graphics/xorg-lib/libxcvt_0.1.3.bb | |||
@@ -9,8 +9,6 @@ SECTION = "x11/libs" | |||
9 | SRC_URI = "git://gitlab.freedesktop.org/xorg/lib/libxcvt.git;protocol=https;branch=master" | 9 | SRC_URI = "git://gitlab.freedesktop.org/xorg/lib/libxcvt.git;protocol=https;branch=master" |
10 | SRCREV = "dd8631c61465cc0de5e476c7a98e56528d62b163" | 10 | SRCREV = "dd8631c61465cc0de5e476c7a98e56528d62b163" |
11 | 11 | ||
12 | S = "${WORKDIR}/git" | ||
13 | |||
14 | inherit meson | 12 | inherit meson |
15 | 13 | ||
16 | FILES:${PN} = " \ | 14 | FILES:${PN} = " \ |
diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb index e10bbf7af0..79c95cb8ed 100644 --- a/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb +++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_1.10.0.bb | |||
@@ -10,7 +10,6 @@ DEPENDS = "flex-native bison-native" | |||
10 | SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master;tag=xkbcommon-${PV}" | 10 | SRC_URI = "git://github.com/xkbcommon/libxkbcommon;protocol=https;branch=master;tag=xkbcommon-${PV}" |
11 | 11 | ||
12 | SRCREV = "7888474d0296dcad50c9ba4adfdfdf2be02d35e1" | 12 | SRCREV = "7888474d0296dcad50c9ba4adfdfdf2be02d35e1" |
13 | S = "${WORKDIR}/git" | ||
14 | 13 | ||
15 | inherit meson pkgconfig bash-completion | 14 | inherit meson pkgconfig bash-completion |
16 | 15 | ||
diff --git a/meta/recipes-graphics/xorg-lib/xcb-util-keysyms_0.4.1.bb b/meta/recipes-graphics/xorg-lib/xcb-util-keysyms_0.4.1.bb index f1a4c3e500..1fa4d196fd 100644 --- a/meta/recipes-graphics/xorg-lib/xcb-util-keysyms_0.4.1.bb +++ b/meta/recipes-graphics/xorg-lib/xcb-util-keysyms_0.4.1.bb | |||
@@ -5,4 +5,3 @@ LIC_FILES_CHKSUM = "file://keysyms/keysyms.c;endline=30;md5=2f8de023ed823bb92f0b | |||
5 | " | 5 | " |
6 | SRC_URI[sha256sum] = "7c260a5294412aed429df1da2f8afd3bd07b7cba3fec772fba15a613a6d5c638" | 6 | SRC_URI[sha256sum] = "7c260a5294412aed429df1da2f8afd3bd07b7cba3fec772fba15a613a6d5c638" |
7 | 7 | ||
8 | |||
diff --git a/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc b/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc index 15c7ecf782..ba7fcb7304 100644 --- a/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc +++ b/meta/recipes-graphics/xorg-lib/xorg-lib-common.inc | |||
@@ -10,7 +10,7 @@ XORG_EXT ?= "tar.xz" | |||
10 | 10 | ||
11 | SRC_URI = "${XORG_MIRROR}/individual/lib/${XORG_PN}-${PV}.${XORG_EXT}" | 11 | SRC_URI = "${XORG_MIRROR}/individual/lib/${XORG_PN}-${PV}.${XORG_EXT}" |
12 | 12 | ||
13 | S = "${WORKDIR}/${XORG_PN}-${PV}" | 13 | S = "${UNPACKDIR}/${XORG_PN}-${PV}" |
14 | 14 | ||
15 | inherit autotools features_check pkgconfig | 15 | inherit autotools features_check pkgconfig |
16 | 16 | ||
diff --git a/meta/recipes-graphics/xorg-util/xorg-util-common.inc b/meta/recipes-graphics/xorg-util/xorg-util-common.inc index a4c85a4ebc..198921116d 100644 --- a/meta/recipes-graphics/xorg-util/xorg-util-common.inc +++ b/meta/recipes-graphics/xorg-util/xorg-util-common.inc | |||
@@ -8,6 +8,6 @@ XORG_PN = "${BPN}" | |||
8 | 8 | ||
9 | SRC_URI = "${XORG_MIRROR}/individual/util/${XORG_PN}-${PV}.tar.gz" | 9 | SRC_URI = "${XORG_MIRROR}/individual/util/${XORG_PN}-${PV}.tar.gz" |
10 | 10 | ||
11 | S = "${WORKDIR}/${XORG_PN}-${PV}" | 11 | S = "${UNPACKDIR}/${XORG_PN}-${PV}" |
12 | 12 | ||
13 | inherit autotools pkgconfig | 13 | inherit autotools pkgconfig |
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb index d57b3427f8..8f3b9217a0 100644 --- a/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb +++ b/meta/recipes-graphics/xorg-xserver/xserver-xf86-config_0.1.bb | |||
@@ -7,8 +7,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
7 | SRC_URI = "file://xorg.conf" | 7 | SRC_URI = "file://xorg.conf" |
8 | SRC_URI:append:qemuall = " file://noblank.conf" | 8 | SRC_URI:append:qemuall = " file://noblank.conf" |
9 | 9 | ||
10 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
11 | UNPACKDIR = "${S}" | ||
12 | 11 | ||
13 | CONFFILES:${PN} = "${sysconfdir}/X11/xorg.conf" | 12 | CONFFILES:${PN} = "${sysconfdir}/X11/xorg.conf" |
14 | 13 | ||
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc index 7645f11c14..0dece7bba3 100644 --- a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc +++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc | |||
@@ -30,7 +30,7 @@ impossible or difficult to exploit. There is currently no upstream patch \ | |||
30 | available for this flaw." | 30 | available for this flaw." |
31 | CVE_STATUS[CVE-2022-3553] = "cpe-incorrect: This is specific to XQuartz, which is the macOS X server port" | 31 | CVE_STATUS[CVE-2022-3553] = "cpe-incorrect: This is specific to XQuartz, which is the macOS X server port" |
32 | 32 | ||
33 | S = "${WORKDIR}/${XORG_PN}-${PV}" | 33 | S = "${UNPACKDIR}/${XORG_PN}-${PV}" |
34 | 34 | ||
35 | inherit meson pkgconfig | 35 | inherit meson pkgconfig |
36 | 36 | ||
diff --git a/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb b/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb index 061a7b9784..f053490409 100644 --- a/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb +++ b/meta/recipes-kernel/blktrace/blktrace_1.3.0.bb | |||
@@ -10,15 +10,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833" | |||
10 | 10 | ||
11 | DEPENDS = "libaio" | 11 | DEPENDS = "libaio" |
12 | 12 | ||
13 | |||
14 | SRC_URI = "git://git.kernel.dk/blktrace.git;protocol=https;branch=master \ | 13 | SRC_URI = "git://git.kernel.dk/blktrace.git;protocol=https;branch=master \ |
15 | file://0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch \ | 14 | file://0001-bno_plot.py-btt_plot.py-Ask-for-python3-specifically.patch \ |
16 | " | 15 | " |
17 | 16 | ||
18 | SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb" | 17 | SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb" |
19 | 18 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | EXTRA_OEMAKE = "\ | 19 | EXTRA_OEMAKE = "\ |
23 | 'CC=${CC}' \ | 20 | 'CC=${CC}' \ |
24 | 'CFLAGS=${CFLAGS}' \ | 21 | 'CFLAGS=${CFLAGS}' \ |
diff --git a/meta/recipes-kernel/cryptodev/cryptodev.inc b/meta/recipes-kernel/cryptodev/cryptodev.inc index 8d0aad4a01..16a8eb610a 100644 --- a/meta/recipes-kernel/cryptodev/cryptodev.inc +++ b/meta/recipes-kernel/cryptodev/cryptodev.inc | |||
@@ -13,6 +13,4 @@ SRC_URI = "git://github.com/cryptodev-linux/cryptodev-linux;branch=master;protoc | |||
13 | SRCREV = "135cbff90af2ba97d88f1472be595ce78721972c" | 13 | SRCREV = "135cbff90af2ba97d88f1472be595ce78721972c" |
14 | PV = "1.14" | 14 | PV = "1.14" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | CLEANBROKEN = "1" | 16 | CLEANBROKEN = "1" |
diff --git a/meta/recipes-kernel/dtc/dtc_1.7.2.bb b/meta/recipes-kernel/dtc/dtc_1.7.2.bb index 3df95ec1ee..92e83a9404 100644 --- a/meta/recipes-kernel/dtc/dtc_1.7.2.bb +++ b/meta/recipes-kernel/dtc/dtc_1.7.2.bb | |||
@@ -15,8 +15,6 @@ SRCREV = "2d10aa2afe35527728db30b35ec491ecb6959e5c" | |||
15 | 15 | ||
16 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | 16 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit meson pkgconfig | 18 | inherit meson pkgconfig |
21 | 19 | ||
22 | EXTRA_OEMESON = "-Dpython=disabled -Dvalgrind=disabled" | 20 | EXTRA_OEMESON = "-Dpython=disabled -Dvalgrind=disabled" |
diff --git a/meta/recipes-kernel/dtc/python3-dtschema-wrapper_2021.10.bb b/meta/recipes-kernel/dtc/python3-dtschema-wrapper_2021.10.bb index a766b00bef..b19f53e20d 100644 --- a/meta/recipes-kernel/dtc/python3-dtschema-wrapper_2021.10.bb +++ b/meta/recipes-kernel/dtc/python3-dtschema-wrapper_2021.10.bb | |||
@@ -7,8 +7,7 @@ SRC_URI = "file://dt-doc-validate \ | |||
7 | file://dt-mk-schema \ | 7 | file://dt-mk-schema \ |
8 | file://dt-validate" | 8 | file://dt-validate" |
9 | 9 | ||
10 | S = "${WORKDIR}/sources" | 10 | S = "${UNPACKDIR}" |
11 | UNPACKDIR = "${S}" | ||
12 | 11 | ||
13 | do_install() { | 12 | do_install() { |
14 | install -d ${D}${bindir}/ | 13 | install -d ${D}${bindir}/ |
diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb index 20b1bcaf37..84b8b10a26 100644 --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | |||
@@ -17,7 +17,6 @@ PV = "0.3+git" | |||
17 | inherit native | 17 | inherit native |
18 | 18 | ||
19 | SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;branch=master;protocol=https" | 19 | SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;branch=master;protocol=https" |
20 | S = "${WORKDIR}/git" | ||
21 | 20 | ||
22 | do_configure() { | 21 | do_configure() { |
23 | : | 22 | : |
diff --git a/meta/recipes-kernel/kernel-signing-keys/kernel-signing-keys-native.bb b/meta/recipes-kernel/kernel-signing-keys/kernel-signing-keys-native.bb index 704973dffb..f346f1648a 100644 --- a/meta/recipes-kernel/kernel-signing-keys/kernel-signing-keys-native.bb +++ b/meta/recipes-kernel/kernel-signing-keys/kernel-signing-keys-native.bb | |||
@@ -11,7 +11,6 @@ | |||
11 | # cases. For more advanced or production-grade scenarios, a more robust solution | 11 | # cases. For more advanced or production-grade scenarios, a more robust solution |
12 | # is usually required—such as external signing or re-signing using e.g a HSM. | 12 | # is usually required—such as external signing or re-signing using e.g a HSM. |
13 | 13 | ||
14 | |||
15 | SUMMARY = "Signing keys for the kernel FIT image" | 14 | SUMMARY = "Signing keys for the kernel FIT image" |
16 | LICENSE = "MIT" | 15 | LICENSE = "MIT" |
17 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 16 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
@@ -28,7 +27,6 @@ do_patch[noexec] = "1" | |||
28 | do_configure[noexec] = "1" | 27 | do_configure[noexec] = "1" |
29 | do_install[noexec] = "1" | 28 | do_install[noexec] = "1" |
30 | 29 | ||
31 | |||
32 | do_compile() { | 30 | do_compile() { |
33 | if [ "${UBOOT_SIGN_ENABLE}" = "0" ] && [ "${FIT_GENERATE_KEYS}" = "1" ]; then | 31 | if [ "${UBOOT_SIGN_ENABLE}" = "0" ] && [ "${FIT_GENERATE_KEYS}" = "1" ]; then |
34 | bbwarn "FIT_GENERATE_KEYS is set to 1 even though UBOOT_SIGN_ENABLE is set to 0. The keys will not be generated as they won't be used." | 32 | bbwarn "FIT_GENERATE_KEYS is set to 1 even though UBOOT_SIGN_ENABLE is set to 0. The keys will not be generated as they won't be used." |
diff --git a/meta/recipes-kernel/kmod/depmodwrapper-cross_1.0.bb b/meta/recipes-kernel/kmod/depmodwrapper-cross_1.0.bb index 29f34d7f36..5e70e01102 100644 --- a/meta/recipes-kernel/kmod/depmodwrapper-cross_1.0.bb +++ b/meta/recipes-kernel/kmod/depmodwrapper-cross_1.0.bb | |||
@@ -1,8 +1,7 @@ | |||
1 | SUMMARY = "Wrapper script for the Linux kernel module dependency indexer" | 1 | SUMMARY = "Wrapper script for the Linux kernel module dependency indexer" |
2 | LICENSE = "MIT" | 2 | LICENSE = "MIT" |
3 | 3 | ||
4 | S = "${WORKDIR}/sources" | 4 | S = "${UNPACKDIR}" |
5 | UNPACKDIR = "${S}" | ||
6 | 5 | ||
7 | INHIBIT_DEFAULT_DEPS = "1" | 6 | INHIBIT_DEFAULT_DEPS = "1" |
8 | # The kernel and the staging dir for it is machine specific | 7 | # The kernel and the staging dir for it is machine specific |
diff --git a/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb b/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb index 7a33da37c2..75762e4def 100644 --- a/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb +++ b/meta/recipes-kernel/libtraceevent/libtraceevent_1.8.4.bb | |||
@@ -12,8 +12,6 @@ SRCREV = "bd47bd544c9ebc9f44bd88c2b2f2049230741058" | |||
12 | SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \ | 12 | SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git;branch=${BPN};protocol=https \ |
13 | " | 13 | " |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit meson pkgconfig | 15 | inherit meson pkgconfig |
18 | 16 | ||
19 | EXTRA_OEMESON = "-Ddoc=false" | 17 | EXTRA_OEMESON = "-Ddoc=false" |
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb index 3883f71781..ea75271af8 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb | |||
@@ -288,7 +288,6 @@ do_install() { | |||
288 | cp wfx/LICEN[CS]E.* ${D}${nonarch_base_libdir}/firmware/wfx/ | 288 | cp wfx/LICEN[CS]E.* ${D}${nonarch_base_libdir}/firmware/wfx/ |
289 | } | 289 | } |
290 | 290 | ||
291 | |||
292 | PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | 291 | PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ |
293 | ${PN}-cw1200-license ${PN}-cw1200 \ | 292 | ${PN}-cw1200-license ${PN}-cw1200 \ |
294 | ${PN}-ralink-license ${PN}-ralink \ | 293 | ${PN}-ralink-license ${PN}-ralink \ |
@@ -764,7 +763,6 @@ ALLOW_EMPTY:${PN}-qca = "1" | |||
764 | # firmwares that are not already included in other -qca- packages. | 763 | # firmwares that are not already included in other -qca- packages. |
765 | ALLOW_EMPTY:${PN}-qca-misc = "1" | 764 | ALLOW_EMPTY:${PN}-qca-misc = "1" |
766 | 765 | ||
767 | |||
768 | RDEPENDS:${PN}-ar3k += "${PN}-ar3k-license ${PN}-atheros-license" | 766 | RDEPENDS:${PN}-ar3k += "${PN}-ar3k-license ${PN}-atheros-license" |
769 | RDEPENDS:${PN}-ath10k += "${PN}-ath10k-license" | 767 | RDEPENDS:${PN}-ath10k += "${PN}-ath10k-license" |
770 | RDEPENDS:${PN}-ath10k-qca4019 += "${PN}-ath10k-license" | 768 | RDEPENDS:${PN}-ath10k-qca4019 += "${PN}-ath10k-license" |
@@ -1627,7 +1625,6 @@ LICENSE:${PN}-iwlwifi-9260 = "Firmware-iwlwifi_firmware" | |||
1627 | LICENSE:${PN}-iwlwifi-misc = "Firmware-iwlwifi_firmware" | 1625 | LICENSE:${PN}-iwlwifi-misc = "Firmware-iwlwifi_firmware" |
1628 | LICENSE:${PN}-iwlwifi-license = "Firmware-iwlwifi_firmware" | 1626 | LICENSE:${PN}-iwlwifi-license = "Firmware-iwlwifi_firmware" |
1629 | 1627 | ||
1630 | |||
1631 | FILES:${PN}-iwlwifi-license = "${nonarch_base_libdir}/firmware/LICENCE.iwlwifi_firmware" | 1628 | FILES:${PN}-iwlwifi-license = "${nonarch_base_libdir}/firmware/LICENCE.iwlwifi_firmware" |
1632 | FILES:${PN}-iwlwifi-135-6 = "${nonarch_base_libdir}/firmware/iwlwifi-135-6.ucode*" | 1629 | FILES:${PN}-iwlwifi-135-6 = "${nonarch_base_libdir}/firmware/iwlwifi-135-6.ucode*" |
1633 | FILES:${PN}-iwlwifi-3160-7 = "${nonarch_base_libdir}/firmware/iwlwifi-3160-7.ucode*" | 1630 | FILES:${PN}-iwlwifi-3160-7 = "${nonarch_base_libdir}/firmware/iwlwifi-3160-7.ucode*" |
diff --git a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc index 3a8d32e785..1f5c47f453 100644 --- a/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc +++ b/meta/recipes-kernel/linux-libc-headers/linux-libc-headers.inc | |||
@@ -60,7 +60,7 @@ KORG_ARCHIVE_COMPRESSION ?= "xz" | |||
60 | SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/v${HEADER_FETCH_VER}/linux-${PV}.tar.${KORG_ARCHIVE_COMPRESSION}" | 60 | SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/v${HEADER_FETCH_VER}/linux-${PV}.tar.${KORG_ARCHIVE_COMPRESSION}" |
61 | UPSTREAM_CHECK_URI = "https://www.kernel.org/" | 61 | UPSTREAM_CHECK_URI = "https://www.kernel.org/" |
62 | 62 | ||
63 | S = "${WORKDIR}/linux-${PV}" | 63 | S = "${UNPACKDIR}/linux-${PV}" |
64 | 64 | ||
65 | EXTRA_OEMAKE = " HOSTCC="${BUILD_CC}" HOSTCPP="${BUILD_CPP}"" | 65 | EXTRA_OEMAKE = " HOSTCC="${BUILD_CC}" HOSTCPP="${BUILD_CPP}"" |
66 | 66 | ||
diff --git a/meta/recipes-kernel/linux/cve-exclusion_6.12.inc b/meta/recipes-kernel/linux/cve-exclusion_6.12.inc index 199ea019d5..b6082edf5c 100644 --- a/meta/recipes-kernel/linux/cve-exclusion_6.12.inc +++ b/meta/recipes-kernel/linux/cve-exclusion_6.12.inc | |||
@@ -3,7 +3,6 @@ | |||
3 | # Generated at 2025-06-05 16:29:20.725105+00:00 for kernel version 6.12.31 | 3 | # Generated at 2025-06-05 16:29:20.725105+00:00 for kernel version 6.12.31 |
4 | # From cvelistV5 cve_2025-06-05_1600Z | 4 | # From cvelistV5 cve_2025-06-05_1600Z |
5 | 5 | ||
6 | |||
7 | python check_kernel_cve_status_version() { | 6 | python check_kernel_cve_status_version() { |
8 | this_version = "6.12.31" | 7 | this_version = "6.12.31" |
9 | kernel_version = d.getVar("LINUX_VERSION") | 8 | kernel_version = d.getVar("LINUX_VERSION") |
diff --git a/meta/recipes-kernel/linux/linux-dummy.bb b/meta/recipes-kernel/linux/linux-dummy.bb index 3e9a563cad..d7f39a452d 100644 --- a/meta/recipes-kernel/linux/linux-dummy.bb +++ b/meta/recipes-kernel/linux/linux-dummy.bb | |||
@@ -23,16 +23,13 @@ FILES:kernel-vmlinux = "" | |||
23 | ALLOW_EMPTY:kernel-vmlinux = "1" | 23 | ALLOW_EMPTY:kernel-vmlinux = "1" |
24 | DESCRIPTION:kernel-vmlinux = "Kernel vmlinux meta package" | 24 | DESCRIPTION:kernel-vmlinux = "Kernel vmlinux meta package" |
25 | 25 | ||
26 | |||
27 | INHIBIT_DEFAULT_DEPS = "1" | 26 | INHIBIT_DEFAULT_DEPS = "1" |
28 | 27 | ||
29 | COMPATIBLE_HOST = ".*-linux" | 28 | COMPATIBLE_HOST = ".*-linux" |
30 | 29 | ||
31 | |||
32 | SRC_URI = "file://COPYING.GPL" | 30 | SRC_URI = "file://COPYING.GPL" |
33 | 31 | ||
34 | S = "${WORKDIR}/sources" | 32 | S = "${UNPACKDIR}" |
35 | UNPACKDIR = "${S}" | ||
36 | 33 | ||
37 | do_configure() { | 34 | do_configure() { |
38 | : | 35 | : |
diff --git a/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb b/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb index fdcb637761..8bab7f677a 100644 --- a/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb +++ b/meta/recipes-kernel/lttng/babeltrace2_2.1.1.bb | |||
@@ -17,8 +17,6 @@ SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-2.1;protocol=http | |||
17 | SRCREV = "7f2f8cd6dac497cbb466efb31219b531c62013f5" | 17 | SRCREV = "7f2f8cd6dac497cbb466efb31219b531c62013f5" |
18 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>2(\.\d+)+)$" | 18 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>2(\.\d+)+)$" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | inherit autotools pkgconfig ptest python3targetconfig | 20 | inherit autotools pkgconfig ptest python3targetconfig |
23 | 21 | ||
24 | EXTRA_OECONF = "--disable-debug-info --disable-Werror" | 22 | EXTRA_OECONF = "--disable-debug-info --disable-Werror" |
diff --git a/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb index 2585747fb6..8ec80167a0 100644 --- a/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb +++ b/meta/recipes-kernel/lttng/babeltrace_1.5.11.bb | |||
@@ -13,8 +13,6 @@ SRC_URI = "git://git.efficios.com/babeltrace.git;branch=stable-1.5;protocol=http | |||
13 | SRCREV = "91c00f70884887ff5c4849a8e3d47e311a22ba9d" | 13 | SRCREV = "91c00f70884887ff5c4849a8e3d47e311a22ba9d" |
14 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>1(\.\d+)+)$" | 14 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>1(\.\d+)+)$" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit autotools pkgconfig ptest | 16 | inherit autotools pkgconfig ptest |
19 | 17 | ||
20 | EXTRA_OECONF = "--disable-debug-info" | 18 | EXTRA_OECONF = "--disable-debug-info" |
diff --git a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb index 1a20472994..8fcb5e6eb3 100644 --- a/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb +++ b/meta/recipes-kernel/make-mod-scripts/make-mod-scripts_1.0.bb | |||
@@ -8,8 +8,7 @@ inherit pkgconfig | |||
8 | 8 | ||
9 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 9 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
10 | 10 | ||
11 | S = "${WORKDIR}/sources" | 11 | S = "${UNPACKDIR}" |
12 | UNPACKDIR = "${S}" | ||
13 | 12 | ||
14 | do_configure[depends] += "virtual/kernel:do_shared_workdir openssl-native:do_populate_sysroot" | 13 | do_configure[depends] += "virtual/kernel:do_shared_workdir openssl-native:do_populate_sysroot" |
15 | do_compile[depends] += "virtual/kernel:do_compile_kernelmodules" | 14 | do_compile[depends] += "virtual/kernel:do_compile_kernelmodules" |
diff --git a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb index 23fcef9569..99393e0984 100644 --- a/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb +++ b/meta/recipes-kernel/makedumpfile/makedumpfile_1.7.7.bb | |||
@@ -28,8 +28,6 @@ SRC_URI = "\ | |||
28 | file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \ | 28 | file://0001-makedumpfile-replace-hardcode-CFLAGS.patch \ |
29 | " | 29 | " |
30 | 30 | ||
31 | S = "${WORKDIR}/git" | ||
32 | |||
33 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" | 31 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)" |
34 | 32 | ||
35 | SECTION = "base" | 33 | SECTION = "base" |
diff --git a/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb b/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb index 49268445a8..fb7b09393a 100644 --- a/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb +++ b/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb | |||
@@ -4,8 +4,7 @@ LICENSE = "MIT" | |||
4 | LIC_FILES_CHKSUM = "file://modutils.sh;beginline=3;endline=3;md5=b2dccaa94b3629a08bfb4f983cad6f89" | 4 | LIC_FILES_CHKSUM = "file://modutils.sh;beginline=3;endline=3;md5=b2dccaa94b3629a08bfb4f983cad6f89" |
5 | SRC_URI = "file://modutils.sh" | 5 | SRC_URI = "file://modutils.sh" |
6 | 6 | ||
7 | S = "${WORKDIR}/sources" | 7 | S = "${UNPACKDIR}" |
8 | UNPACKDIR = "${S}" | ||
9 | 8 | ||
10 | INITSCRIPT_NAME = "modutils.sh" | 9 | INITSCRIPT_NAME = "modutils.sh" |
11 | INITSCRIPT_PARAMS = "start 06 S ." | 10 | INITSCRIPT_PARAMS = "start 06 S ." |
diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 6cc5499d8d..157aca4d79 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb | |||
@@ -66,7 +66,7 @@ include ${@bb.utils.contains('PACKAGECONFIG', 'perl', 'perf-perl.inc', '', d)} | |||
66 | 66 | ||
67 | inherit kernelsrc | 67 | inherit kernelsrc |
68 | 68 | ||
69 | S = "${WORKDIR}/${BP}" | 69 | S = "${UNPACKDIR}/${BP}" |
70 | 70 | ||
71 | # The LDFLAGS is required or some old kernels fails due missing | 71 | # The LDFLAGS is required or some old kernels fails due missing |
72 | # symbols and this is preferred than requiring patches to every old | 72 | # symbols and this is preferred than requiring patches to every old |
@@ -391,7 +391,6 @@ python do_package:prepend() { | |||
391 | 391 | ||
392 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 392 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
393 | 393 | ||
394 | |||
395 | PACKAGES =+ "${PN}-archive ${PN}-tests ${PN}-perl ${PN}-python" | 394 | PACKAGES =+ "${PN}-archive ${PN}-tests ${PN}-perl ${PN}-python" |
396 | 395 | ||
397 | RDEPENDS:${PN} += "elfutils bash" | 396 | RDEPENDS:${PN} += "elfutils bash" |
diff --git a/meta/recipes-kernel/powertop/powertop_2.15.bb b/meta/recipes-kernel/powertop/powertop_2.15.bb index ec81d546a8..a9008b4074 100644 --- a/meta/recipes-kernel/powertop/powertop_2.15.bb +++ b/meta/recipes-kernel/powertop/powertop_2.15.bb | |||
@@ -11,8 +11,6 @@ SRC_URI = "git://github.com/fenrus75/powertop;protocol=https;branch=master \ | |||
11 | " | 11 | " |
12 | SRCREV = "d51ad395436d4d1dcc3ca46e1519ffeb475bf651" | 12 | SRCREV = "d51ad395436d4d1dcc3ca46e1519ffeb475bf651" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | LDFLAGS += "-pthread" | 14 | LDFLAGS += "-pthread" |
17 | 15 | ||
18 | inherit autotools gettext pkgconfig bash-completion | 16 | inherit autotools gettext pkgconfig bash-completion |
diff --git a/meta/recipes-kernel/systemtap/systemtap_git.inc b/meta/recipes-kernel/systemtap/systemtap_git.inc index a6688f2604..30f3d25bc8 100644 --- a/meta/recipes-kernel/systemtap/systemtap_git.inc +++ b/meta/recipes-kernel/systemtap/systemtap_git.inc | |||
@@ -12,8 +12,6 @@ SRCREV = "3a92ffe673c1621309a0b60892114495b651c9de" | |||
12 | COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm|aarch64|microblazeel|mips|riscv64).*-linux' | 12 | COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm|aarch64|microblazeel|mips|riscv64).*-linux' |
13 | COMPATIBLE_HOST:libc-musl = 'null' | 13 | COMPATIBLE_HOST:libc-musl = 'null' |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | # systemtap can't be built without optimization, if someone tries to compile an | 15 | # systemtap can't be built without optimization, if someone tries to compile an |
18 | # entire image as -O0, break with fatal. | 16 | # entire image as -O0, break with fatal. |
19 | python () { | 17 | python () { |
diff --git a/meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb b/meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb index 74b36291d6..3cbb9b464b 100644 --- a/meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb +++ b/meta/recipes-multimedia/alsa/alsa-utils_1.2.14.bb | |||
@@ -119,7 +119,6 @@ do_install() { | |||
119 | rm -rf ${D}/unwanted | 119 | rm -rf ${D}/unwanted |
120 | } | 120 | } |
121 | 121 | ||
122 | |||
123 | PROVIDES = "alsa-utils-alsaconf alsa-utils-scripts" | 122 | PROVIDES = "alsa-utils-alsaconf alsa-utils-scripts" |
124 | 123 | ||
125 | RDEPENDS:${PN}-scripts += "bash" | 124 | RDEPENDS:${PN}-scripts += "bash" |
diff --git a/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb index 8974b9ac0b..33c4119d1a 100644 --- a/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb | |||
@@ -14,7 +14,7 @@ SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;b | |||
14 | 14 | ||
15 | SRCREV = "100c21e1faf68efe7f3830b6e9f856760697ab48" | 15 | SRCREV = "100c21e1faf68efe7f3830b6e9f856760697ab48" |
16 | 16 | ||
17 | S = "${WORKDIR}/git/subprojects/gst-examples" | 17 | S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" |
18 | 18 | ||
19 | inherit meson pkgconfig features_check | 19 | inherit meson pkgconfig features_check |
20 | 20 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.2.bb index 88cc0b530d..e3410f0907 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.2.bb | |||
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ | |||
14 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" | 14 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" |
15 | SRC_URI[sha256sum] = "2eceba9cae4c495bb4ea134c27f010356036f1fa1972db5f54833f5f6c9f8db0" | 15 | SRC_URI[sha256sum] = "2eceba9cae4c495bb4ea134c27f010356036f1fa1972db5f54833f5f6c9f8db0" |
16 | 16 | ||
17 | S = "${WORKDIR}/gst-libav-${PV}" | 17 | S = "${UNPACKDIR}/gst-libav-${PV}" |
18 | 18 | ||
19 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg" | 19 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg" |
20 | 20 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.2.bb index e0329cd004..b311286cc2 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.2.bb | |||
@@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad | |||
12 | " | 12 | " |
13 | SRC_URI[sha256sum] = "cb116bfc3722c2de53838899006cafdb3c7c0bc69cd769b33c992a8421a9d844" | 13 | SRC_URI[sha256sum] = "cb116bfc3722c2de53838899006cafdb3c7c0bc69cd769b33c992a8421a9d844" |
14 | 14 | ||
15 | S = "${WORKDIR}/gst-plugins-bad-${PV}" | 15 | S = "${UNPACKDIR}/gst-plugins-bad-${PV}" |
16 | 16 | ||
17 | LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" | 17 | LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" |
18 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | 18 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.2.bb index dc70356940..c264a14ee6 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.2.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba | |||
13 | " | 13 | " |
14 | SRC_URI[sha256sum] = "f4b9fc0be852fe5f65401d18ae6218e4aea3ff7a3c9f8d265939b9c4704915f7" | 14 | SRC_URI[sha256sum] = "f4b9fc0be852fe5f65401d18ae6218e4aea3ff7a3c9f8d265939b9c4704915f7" |
15 | 15 | ||
16 | S = "${WORKDIR}/gst-plugins-base-${PV}" | 16 | S = "${UNPACKDIR}/gst-plugins-base-${PV}" |
17 | 17 | ||
18 | DEPENDS += "iso-codes util-linux zlib" | 18 | DEPENDS += "iso-codes util-linux zlib" |
19 | 19 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.2.bb index 467ccd9893..7a81a29d95 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.2.bb | |||
@@ -8,7 +8,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-go | |||
8 | 8 | ||
9 | SRC_URI[sha256sum] = "d864b9aec28c3a80895468c909dd303e5f22f92d6e2b1137f80e2a1454584339" | 9 | SRC_URI[sha256sum] = "d864b9aec28c3a80895468c909dd303e5f22f92d6e2b1137f80e2a1454584339" |
10 | 10 | ||
11 | S = "${WORKDIR}/gst-plugins-good-${PV}" | 11 | S = "${UNPACKDIR}/gst-plugins-good-${PV}" |
12 | 12 | ||
13 | LICENSE = "LGPL-2.1-or-later" | 13 | LICENSE = "LGPL-2.1-or-later" |
14 | LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ | 14 | LIC_FILES_CHKSUM = "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \ |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.2.bb index 106fea361c..fcd97e4245 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.2.bb | |||
@@ -17,7 +17,7 @@ SRC_URI = " \ | |||
17 | 17 | ||
18 | SRC_URI[sha256sum] = "ec2d7556c6b8c2694f9b918ab9c4c6c998fb908c6b6a6ad57441702dad14ce73" | 18 | SRC_URI[sha256sum] = "ec2d7556c6b8c2694f9b918ab9c4c6c998fb908c6b6a6ad57441702dad14ce73" |
19 | 19 | ||
20 | S = "${WORKDIR}/gst-plugins-ugly-${PV}" | 20 | S = "${UNPACKDIR}/gst-plugins-ugly-${PV}" |
21 | 21 | ||
22 | DEPENDS += "gstreamer1.0-plugins-base" | 22 | DEPENDS += "gstreamer1.0-plugins-base" |
23 | 23 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.2.bb index 50ff21c1ef..3c60e09d85 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.2.bb | |||
@@ -15,7 +15,7 @@ RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" | |||
15 | 15 | ||
16 | PNREAL = "gst-python" | 16 | PNREAL = "gst-python" |
17 | 17 | ||
18 | S = "${WORKDIR}/${PNREAL}-${PV}" | 18 | S = "${UNPACKDIR}/${PNREAL}-${PV}" |
19 | 19 | ||
20 | EXTRA_OEMESON += "\ | 20 | EXTRA_OEMESON += "\ |
21 | -Dtests=disabled \ | 21 | -Dtests=disabled \ |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.2.bb index 85b5615550..51085bb3fa 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.2.bb | |||
@@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.x | |||
12 | 12 | ||
13 | SRC_URI[sha256sum] = "f942b2a499ed6d161222868db0e80de45297b4777ff189c6fb890bde698c2dc3" | 13 | SRC_URI[sha256sum] = "f942b2a499ed6d161222868db0e80de45297b4777ff189c6fb890bde698c2dc3" |
14 | 14 | ||
15 | S = "${WORKDIR}/${PNREAL}-${PV}" | 15 | S = "${UNPACKDIR}/${PNREAL}-${PV}" |
16 | 16 | ||
17 | inherit meson pkgconfig upstream-version-is-even gobject-introspection | 17 | inherit meson pkgconfig upstream-version-is-even gobject-introspection |
18 | 18 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.2.bb index 7079641bc4..9b8aaf09df 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.2.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.x | |||
13 | 13 | ||
14 | SRC_URI[sha256sum] = "0e24194236ed3b7f06f90e90efdf17f3f5ee39132e20081189a6c7690601051a" | 14 | SRC_URI[sha256sum] = "0e24194236ed3b7f06f90e90efdf17f3f5ee39132e20081189a6c7690601051a" |
15 | 15 | ||
16 | S = "${WORKDIR}/${REALPN}-${PV}" | 16 | S = "${UNPACKDIR}/${REALPN}-${PV}" |
17 | DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | 17 | DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" |
18 | 18 | ||
19 | inherit meson pkgconfig features_check upstream-version-is-even | 19 | inherit meson pkgconfig features_check upstream-version-is-even |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.2.bb index d288236abc..a921e39144 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.26.2.bb | |||
@@ -13,7 +13,7 @@ inherit meson pkgconfig gettext upstream-version-is-even gobject-introspection p | |||
13 | LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ | 13 | LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ |
14 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d" | 14 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d" |
15 | 15 | ||
16 | S = "${WORKDIR}/gstreamer-${PV}" | 16 | S = "${UNPACKDIR}/gstreamer-${PV}" |
17 | 17 | ||
18 | SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ | 18 | SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ |
19 | file://run-ptest \ | 19 | file://run-ptest \ |
diff --git a/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.2.2.bb b/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.2.2.bb index 29d48fd333..819096878b 100644 --- a/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.2.2.bb +++ b/meta/recipes-multimedia/libsamplerate/libsamplerate0_0.2.2.bb | |||
@@ -16,7 +16,7 @@ CVE_PRODUCT = "libsamplerate" | |||
16 | 16 | ||
17 | GITHUB_BASE_URI = "https://github.com/libsndfile/libsamplerate/releases" | 17 | GITHUB_BASE_URI = "https://github.com/libsndfile/libsamplerate/releases" |
18 | 18 | ||
19 | S = "${WORKDIR}/libsamplerate-${PV}" | 19 | S = "${UNPACKDIR}/libsamplerate-${PV}" |
20 | 20 | ||
21 | inherit autotools pkgconfig github-releases | 21 | inherit autotools pkgconfig github-releases |
22 | 22 | ||
diff --git a/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb b/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb index 63c1570621..0ec40dda7a 100644 --- a/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb +++ b/meta/recipes-multimedia/libsndfile/libsndfile1_1.2.2.bb | |||
@@ -21,7 +21,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=e77fe93202736b47c07035910f47974a" | |||
21 | 21 | ||
22 | CVE_PRODUCT = "libsndfile" | 22 | CVE_PRODUCT = "libsndfile" |
23 | 23 | ||
24 | S = "${WORKDIR}/libsndfile-${PV}" | 24 | S = "${UNPACKDIR}/libsndfile-${PV}" |
25 | 25 | ||
26 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)}" | 26 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa', d)}" |
27 | PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" | 27 | PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" |
diff --git a/meta/recipes-multimedia/libtheora/libtheora_1.2.0.bb b/meta/recipes-multimedia/libtheora/libtheora_1.2.0.bb index 1a1b5fce06..04de8507fb 100644 --- a/meta/recipes-multimedia/libtheora/libtheora_1.2.0.bb +++ b/meta/recipes-multimedia/libtheora/libtheora_1.2.0.bb | |||
@@ -7,7 +7,6 @@ LICENSE = "BSD-3-Clause" | |||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf91718f59eb6a83d06dc7bcaf411132" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=cf91718f59eb6a83d06dc7bcaf411132" |
8 | DEPENDS = "libogg" | 8 | DEPENDS = "libogg" |
9 | 9 | ||
10 | |||
11 | SRC_URI = "http://downloads.xiph.org/releases/theora/libtheora-${PV}.tar.xz \ | 10 | SRC_URI = "http://downloads.xiph.org/releases/theora/libtheora-${PV}.tar.xz \ |
12 | file://0001-add-missing-files.patch" | 11 | file://0001-add-missing-files.patch" |
13 | 12 | ||
diff --git a/meta/recipes-multimedia/x264/x264_git.bb b/meta/recipes-multimedia/x264/x264_git.bb index fae88d24d1..3cc3392593 100644 --- a/meta/recipes-multimedia/x264/x264_git.bb +++ b/meta/recipes-multimedia/x264/x264_git.bb | |||
@@ -16,8 +16,6 @@ SRCREV = "31e19f92f00c7003fa115047ce50978bc98c3a0d" | |||
16 | 16 | ||
17 | PV = "r3039+git" | 17 | PV = "r3039+git" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | inherit lib_package pkgconfig | 19 | inherit lib_package pkgconfig |
22 | 20 | ||
23 | X264_DISABLE_ASM = "" | 21 | X264_DISABLE_ASM = "" |
diff --git a/meta/recipes-rt/rt-tests/rt-tests.inc b/meta/recipes-rt/rt-tests/rt-tests.inc index f28258ef58..a2e8558c4c 100644 --- a/meta/recipes-rt/rt-tests/rt-tests.inc +++ b/meta/recipes-rt/rt-tests/rt-tests.inc | |||
@@ -4,4 +4,3 @@ PE = "1" | |||
4 | 4 | ||
5 | SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git;branch=main;protocol=https" | 5 | SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git;branch=main;protocol=https" |
6 | 6 | ||
7 | S = "${WORKDIR}/git" | ||
diff --git a/meta/recipes-sato/l3afpad/l3afpad_git.bb b/meta/recipes-sato/l3afpad/l3afpad_git.bb index 3d8c427b69..7e20f9abed 100644 --- a/meta/recipes-sato/l3afpad/l3afpad_git.bb +++ b/meta/recipes-sato/l3afpad/l3afpad_git.bb | |||
@@ -19,8 +19,6 @@ PV = "0.8.18.1.11+git" | |||
19 | SRC_URI = "git://github.com/stevenhoneyman/l3afpad.git;branch=master;protocol=https" | 19 | SRC_URI = "git://github.com/stevenhoneyman/l3afpad.git;branch=master;protocol=https" |
20 | SRCREV = "3cdccdc9505643e50f8208171d9eee5de11a42ff" | 20 | SRCREV = "3cdccdc9505643e50f8208171d9eee5de11a42ff" |
21 | 21 | ||
22 | S = "${WORKDIR}/git" | ||
23 | |||
24 | inherit autotools pkgconfig features_check mime-xdg | 22 | inherit autotools pkgconfig features_check mime-xdg |
25 | 23 | ||
26 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 24 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
diff --git a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb index caa34966cc..6286a15798 100644 --- a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb +++ b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \ | |||
15 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" |
16 | PV = "0.2+git" | 16 | PV = "0.2+git" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit autotools pkgconfig features_check | 18 | inherit autotools pkgconfig features_check |
21 | 19 | ||
22 | # The settings-daemon requires x11 in DISTRO_FEATURES | 20 | # The settings-daemon requires x11 in DISTRO_FEATURES |
diff --git a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb index ab178f97e6..85e5300520 100644 --- a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb +++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.3.bb | |||
@@ -18,8 +18,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN}-2;branch=master;protocol=https \ | |||
18 | 18 | ||
19 | EXTRA_OECONF = "--enable-startup-notification --with-dbus" | 19 | EXTRA_OECONF = "--enable-startup-notification --with-dbus" |
20 | 20 | ||
21 | S = "${WORKDIR}/git" | ||
22 | |||
23 | inherit autotools pkgconfig features_check | 21 | inherit autotools pkgconfig features_check |
24 | 22 | ||
25 | # The startup-notification requires x11 in DISTRO_FEATURES | 23 | # The startup-notification requires x11 in DISTRO_FEATURES |
diff --git a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb index a1f7862efa..5fc6c67bfc 100644 --- a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb +++ b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb | |||
@@ -17,8 +17,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};branch=matchbox-keyboard-0-1;protoc | |||
17 | file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \ | 17 | file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \ |
18 | file://80matchboxkeyboard.sh" | 18 | file://80matchboxkeyboard.sh" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | inherit autotools pkgconfig gettext gtk-immodules-cache features_check | 20 | inherit autotools pkgconfig gettext gtk-immodules-cache features_check |
23 | 21 | ||
24 | # The libxft, libfakekey and matchbox-panel-2 requires x11 in DISTRO_FEATURES | 22 | # The libxft, libfakekey and matchbox-panel-2 requires x11 in DISTRO_FEATURES |
@@ -44,7 +42,6 @@ FILES:${PN}-im = "${libdir}/gtk-2.0/*/immodules/*.so \ | |||
44 | 42 | ||
45 | FILES:${PN}-applet = "${libdir}/matchbox-panel/*.so" | 43 | FILES:${PN}-applet = "${libdir}/matchbox-panel/*.so" |
46 | 44 | ||
47 | |||
48 | do_install:append () { | 45 | do_install:append () { |
49 | install -d ${D}/${sysconfdir}/X11/Xsession.d/ | 46 | install -d ${D}/${sysconfdir}/X11/Xsession.d/ |
50 | install -m 755 ${UNPACKDIR}/80matchboxkeyboard.sh ${D}/${sysconfdir}/X11/Xsession.d/ | 47 | install -m 755 ${UNPACKDIR}/80matchboxkeyboard.sh ${D}/${sysconfdir}/X11/Xsession.d/ |
diff --git a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb index 83425f60fe..a126571ade 100644 --- a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb +++ b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.12.bb | |||
@@ -28,8 +28,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master \ | |||
28 | EXTRA_OECONF = "--enable-startup-notification --enable-dbus" | 28 | EXTRA_OECONF = "--enable-startup-notification --enable-dbus" |
29 | EXTRA_OECONF += " ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "--with-battery=acpi", "",d)}" | 29 | EXTRA_OECONF += " ${@bb.utils.contains("MACHINE_FEATURES", "acpi", "--with-battery=acpi", "",d)}" |
30 | 30 | ||
31 | S = "${WORKDIR}/git" | ||
32 | |||
33 | FILES:${PN} += "${libdir}/matchbox-panel/*.so \ | 31 | FILES:${PN} += "${libdir}/matchbox-panel/*.so \ |
34 | ${datadir}/matchbox-panel/brightness/*.png \ | 32 | ${datadir}/matchbox-panel/brightness/*.png \ |
35 | ${datadir}/matchbox-panel/startup/*.png \ | 33 | ${datadir}/matchbox-panel/startup/*.png \ |
diff --git a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb index bb7ddbc7f4..75065163ba 100644 --- a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb +++ b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb | |||
@@ -20,8 +20,7 @@ REQUIRED_DISTRO_FEATURES = "x11" | |||
20 | SRC_URI = "file://session \ | 20 | SRC_URI = "file://session \ |
21 | file://index.theme" | 21 | file://index.theme" |
22 | 22 | ||
23 | S = "${WORKDIR}/sources" | 23 | S = "${UNPACKDIR}" |
24 | UNPACKDIR = "${S}" | ||
25 | 24 | ||
26 | FILES:${PN} += "${datadir}/themes/Sato/index.theme" | 25 | FILES:${PN} += "${datadir}/themes/Sato/index.theme" |
27 | 26 | ||
diff --git a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb index c9b01b3cfd..ce1f425b77 100644 --- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb +++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb | |||
@@ -14,8 +14,6 @@ SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" | |||
14 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" | 14 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" |
15 | PV = "0.2+git" | 15 | PV = "0.2+git" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | inherit autotools pkgconfig features_check update-alternatives | 17 | inherit autotools pkgconfig features_check update-alternatives |
20 | 18 | ||
21 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | 19 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" |
diff --git a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb index c60a11c3c0..ece4f25eca 100644 --- a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb +++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb | |||
@@ -5,4 +5,3 @@ SRCREV = "df085ba9cdaeaf2956890b0e29d7ea1779bf6c78" | |||
5 | SRC_URI = "git://git.yoctoproject.org/matchbox-sato;branch=master;protocol=https" | 5 | SRC_URI = "git://git.yoctoproject.org/matchbox-sato;branch=master;protocol=https" |
6 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" | 6 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" |
7 | 7 | ||
8 | S = "${WORKDIR}/git" | ||
diff --git a/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb b/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb index 20368703c4..65748ee771 100644 --- a/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb +++ b/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb | |||
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
5 | 5 | ||
6 | SRC_URI = "file://50-sato.conf" | 6 | SRC_URI = "file://50-sato.conf" |
7 | 7 | ||
8 | S = "${WORKDIR}/sources" | 8 | S = "${UNPACKDIR}" |
9 | UNPACKDIR = "${S}" | ||
10 | 9 | ||
11 | inherit allarch | 10 | inherit allarch |
12 | 11 | ||
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb index 23eb20d350..253bc53e77 100644 --- a/meta/recipes-sato/puzzles/puzzles_git.bb +++ b/meta/recipes-sato/puzzles/puzzles_git.bb | |||
@@ -14,8 +14,6 @@ SRCREV = "7fa03051562ee81e2a5371f8b3a6d0bb6e646aa0" | |||
14 | PE = "2" | 14 | PE = "2" |
15 | PV = "0.0+git" | 15 | PV = "0.0+git" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | inherit cmake features_check pkgconfig | 17 | inherit cmake features_check pkgconfig |
20 | 18 | ||
21 | DEPENDS += "gtk+3" | 19 | DEPENDS += "gtk+3" |
diff --git a/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb index 1ebbf010f3..83de53c26e 100644 --- a/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb +++ b/meta/recipes-sato/sato-icon-theme/sato-icon-theme_git.bb | |||
@@ -12,8 +12,6 @@ SRC_URI = "git://git.yoctoproject.org/sato-icon-theme.git;protocol=https;branch= | |||
12 | SRCREV = "d23f04ecb0328f655bf195df8eb04c1b734d53a9" | 12 | SRCREV = "d23f04ecb0328f655bf195df8eb04c1b734d53a9" |
13 | UPSTREAM_CHECK_COMMITS = "1" | 13 | UPSTREAM_CHECK_COMMITS = "1" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | inherit autotools pkgconfig allarch gtk-icon-cache perlnative | 15 | inherit autotools pkgconfig allarch gtk-icon-cache perlnative |
18 | 16 | ||
19 | # The configure script uses pkg-config to find native binaries to execute, so | 17 | # The configure script uses pkg-config to find native binaries to execute, so |
diff --git a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb index de4ab82484..a2af4faed3 100644 --- a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb +++ b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb | |||
@@ -14,8 +14,6 @@ SRCREV = "9250fa5a012d84ff45984e8c4345ee7635227756" | |||
14 | SRC_URI = "git://git.yoctoproject.org/screenshot;branch=master;protocol=https" | 14 | SRC_URI = "git://git.yoctoproject.org/screenshot;branch=master;protocol=https" |
15 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | inherit autotools pkgconfig features_check | 17 | inherit autotools pkgconfig features_check |
20 | 18 | ||
21 | FILES:${PN} += "${libdir}/matchbox-panel/*.so" | 19 | FILES:${PN} += "${libdir}/matchbox-panel/*.so" |
diff --git a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb index aee89b2f57..3869ab4a02 100644 --- a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb +++ b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb | |||
@@ -15,8 +15,6 @@ SRC_URI = "git://git.yoctoproject.org/xsettings-daemon;branch=master;protocol=ht | |||
15 | " | 15 | " |
16 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" | 16 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit autotools pkgconfig gconf features_check | 18 | inherit autotools pkgconfig gconf features_check |
21 | 19 | ||
22 | FILES:${PN} = "${bindir}/* ${sysconfdir}" | 20 | FILES:${PN} = "${bindir}/* ${sysconfdir}" |
diff --git a/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb b/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb index 8c6c0edf10..b931495825 100644 --- a/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb +++ b/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb | |||
@@ -4,9 +4,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384 | |||
4 | 4 | ||
5 | SRC_URI = "file://shutdown.desktop" | 5 | SRC_URI = "file://shutdown.desktop" |
6 | 6 | ||
7 | 7 | S = "${UNPACKDIR}" | |
8 | S = "${WORKDIR}/sources" | ||
9 | UNPACKDIR = "${S}" | ||
10 | 8 | ||
11 | do_install() { | 9 | do_install() { |
12 | install -d ${D}${datadir}/applications | 10 | install -d ${D}${datadir}/applications |
diff --git a/meta/recipes-support/appstream/appstream_1.0.5.bb b/meta/recipes-support/appstream/appstream_1.0.5.bb index 3e4f8708d8..bb293f76e2 100644 --- a/meta/recipes-support/appstream/appstream_1.0.5.bb +++ b/meta/recipes-support/appstream/appstream_1.0.5.bb | |||
@@ -32,7 +32,7 @@ SRC_URI = " \ | |||
32 | " | 32 | " |
33 | SRC_URI[sha256sum] = "ce0ed29e89abd5f0cf790ea87d792f1967c3413060beb30e63a979578d975121" | 33 | SRC_URI[sha256sum] = "ce0ed29e89abd5f0cf790ea87d792f1967c3413060beb30e63a979578d975121" |
34 | 34 | ||
35 | S = "${WORKDIR}/AppStream-${PV}" | 35 | S = "${UNPACKDIR}/AppStream-${PV}" |
36 | 36 | ||
37 | PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" | 37 | PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" |
38 | 38 | ||
diff --git a/meta/recipes-support/apr/apr-util_1.6.3.bb b/meta/recipes-support/apr/apr-util_1.6.3.bb index 291e98e24d..b5e3d2fc8a 100644 --- a/meta/recipes-support/apr/apr-util_1.6.3.bb +++ b/meta/recipes-support/apr/apr-util_1.6.3.bb | |||
@@ -23,7 +23,6 @@ EXTRA_OECONF = "--with-apr=${STAGING_BINDIR_CROSS}/apr-1-config \ | |||
23 | --without-sqlite2 \ | 23 | --without-sqlite2 \ |
24 | --with-expat=${STAGING_DIR_HOST}${prefix}" | 24 | --with-expat=${STAGING_DIR_HOST}${prefix}" |
25 | 25 | ||
26 | |||
27 | inherit autotools lib_package binconfig multilib_script | 26 | inherit autotools lib_package binconfig multilib_script |
28 | 27 | ||
29 | MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/apu-1-config" | 28 | MULTILIB_SCRIPTS = "${PN}-dev:${bindir}/apu-1-config" |
diff --git a/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb b/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb index 00b6036502..74f53de6d7 100644 --- a/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb +++ b/meta/recipes-support/argp-standalone/argp-standalone_1.4.1.bb | |||
@@ -12,7 +12,6 @@ SRC_URI = "git://github.com/ericonr/argp-standalone;branch=master;protocol=https | |||
12 | file://out_of_tree_build.patch \ | 12 | file://out_of_tree_build.patch \ |
13 | " | 13 | " |
14 | SRCREV = "e5fe9ad9e83e6765cf8fa787f903d4c6792338b5" | 14 | SRCREV = "e5fe9ad9e83e6765cf8fa787f903d4c6792338b5" |
15 | S = "${WORKDIR}/git" | ||
16 | 15 | ||
17 | inherit autotools | 16 | inherit autotools |
18 | 17 | ||
diff --git a/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb b/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb index 28750786af..d82ce5ded4 100644 --- a/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb +++ b/meta/recipes-support/bmaptool/bmaptool_3.9.0.bb | |||
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
11 | 11 | ||
12 | SRC_URI = "git://github.com/yoctoproject/${BPN};branch=main;protocol=https" | 12 | SRC_URI = "git://github.com/yoctoproject/${BPN};branch=main;protocol=https" |
13 | SRCREV = "618a7316102f6f81faa60537503012a419eafa06" | 13 | SRCREV = "618a7316102f6f81faa60537503012a419eafa06" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | # TODO: remove when we upgrade to a release past 3.9.0 | 15 | # TODO: remove when we upgrade to a release past 3.9.0 |
17 | PV .= "+git" | 16 | PV .= "+git" |
diff --git a/meta/recipes-support/boost/boost-1.88.0.inc b/meta/recipes-support/boost/boost-1.88.0.inc index 917f1a9600..96bd986f6a 100644 --- a/meta/recipes-support/boost/boost-1.88.0.inc +++ b/meta/recipes-support/boost/boost-1.88.0.inc | |||
@@ -17,4 +17,4 @@ SRC_URI[sha256sum] = "46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5 | |||
17 | UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/" | 17 | UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/" |
18 | UPSTREAM_CHECK_REGEX = "release/(?P<pver>.*)/source/" | 18 | UPSTREAM_CHECK_REGEX = "release/(?P<pver>.*)/source/" |
19 | 19 | ||
20 | S = "${WORKDIR}/${BOOST_P}" | 20 | S = "${UNPACKDIR}/${BOOST_P}" |
diff --git a/meta/recipes-support/boost/boost-build-native_1.87.0.bb b/meta/recipes-support/boost/boost-build-native_1.87.0.bb index 764f410780..5b914b6f88 100644 --- a/meta/recipes-support/boost/boost-build-native_1.87.0.bb +++ b/meta/recipes-support/boost/boost-build-native_1.87.0.bb | |||
@@ -14,8 +14,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "boost-(?P<pver>(\d+(\.\d+)+))" | |||
14 | 14 | ||
15 | inherit native | 15 | inherit native |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | do_compile() { | 17 | do_compile() { |
20 | ./bootstrap.sh | 18 | ./bootstrap.sh |
21 | } | 19 | } |
diff --git a/meta/recipes-support/ca-certificates/ca-certificates_20250419.bb b/meta/recipes-support/ca-certificates/ca-certificates_20250419.bb index 01f594095e..a11433c9da 100644 --- a/meta/recipes-support/ca-certificates/ca-certificates_20250419.bb +++ b/meta/recipes-support/ca-certificates/ca-certificates_20250419.bb | |||
@@ -20,7 +20,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/c/ca-certificates/${BPN}_${PV}.tar.xz \ | |||
20 | file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch \ | 20 | file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch \ |
21 | file://0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch \ | 21 | file://0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch \ |
22 | " | 22 | " |
23 | S = "${WORKDIR}/ca-certificates" | 23 | S = "${UNPACKDIR}/ca-certificates" |
24 | inherit allarch | 24 | inherit allarch |
25 | 25 | ||
26 | EXTRA_OEMAKE = "\ | 26 | EXTRA_OEMAKE = "\ |
diff --git a/meta/recipes-support/consolekit/consolekit_0.4.6.bb b/meta/recipes-support/consolekit/consolekit_0.4.6.bb index fc1b985631..acef3483bb 100644 --- a/meta/recipes-support/consolekit/consolekit_0.4.6.bb +++ b/meta/recipes-support/consolekit/consolekit_0.4.6.bb | |||
@@ -22,7 +22,7 @@ SRC_URI = "http://www.freedesktop.org/software/ConsoleKit/dist/ConsoleKit-${PV}. | |||
22 | 22 | ||
23 | SRC_URI[sha256sum] = "b41d17e06f80059589fbeefe96ad07bcc564c49e65516da1caf975146475565c" | 23 | SRC_URI[sha256sum] = "b41d17e06f80059589fbeefe96ad07bcc564c49e65516da1caf975146475565c" |
24 | 24 | ||
25 | S = "${WORKDIR}/ConsoleKit-${PV}" | 25 | S = "${UNPACKDIR}/ConsoleKit-${PV}" |
26 | 26 | ||
27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd polkit', d)}" | 27 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'pam systemd polkit', d)}" |
28 | 28 | ||
diff --git a/meta/recipes-support/debianutils/debianutils_5.23.1.bb b/meta/recipes-support/debianutils/debianutils_5.23.1.bb index 85955883a4..96ea9063bf 100644 --- a/meta/recipes-support/debianutils/debianutils_5.23.1.bb +++ b/meta/recipes-support/debianutils/debianutils_5.23.1.bb | |||
@@ -15,14 +15,11 @@ SRCREV = "ab0eaf33b783ba578773af2557753d2b973ba5bb" | |||
15 | 15 | ||
16 | inherit autotools update-alternatives | 16 | inherit autotools update-alternatives |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | # Disable po4a (translated manpages) sub-directory, as that requires po4a to build | 18 | # Disable po4a (translated manpages) sub-directory, as that requires po4a to build |
21 | do_configure:prepend() { | 19 | do_configure:prepend() { |
22 | sed -i -e 's:po4a::g' ${S}/Makefile.am | 20 | sed -i -e 's:po4a::g' ${S}/Makefile.am |
23 | } | 21 | } |
24 | 22 | ||
25 | |||
26 | do_install:append() { | 23 | do_install:append() { |
27 | if [ "${base_bindir}" != "${bindir}" ]; then | 24 | if [ "${base_bindir}" != "${bindir}" ]; then |
28 | # Debian places some utils into ${base_bindir} as does busybox | 25 | # Debian places some utils into ${base_bindir} as does busybox |
diff --git a/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb b/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb index 06338dd62f..c3803f457b 100644 --- a/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb +++ b/meta/recipes-support/dos2unix/dos2unix_7.5.2.bb | |||
@@ -13,7 +13,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "dos2unix-(?P<pver>(\d+(\.\d+)+))" | |||
13 | 13 | ||
14 | SRCREV = "c16a0b31a64c7eb6b2d76960e5144732b57f2993" | 14 | SRCREV = "c16a0b31a64c7eb6b2d76960e5144732b57f2993" |
15 | 15 | ||
16 | S = "${WORKDIR}/git/dos2unix" | 16 | S = "${UNPACKDIR}/${BP}/dos2unix" |
17 | 17 | ||
18 | inherit gettext perlnative | 18 | inherit gettext perlnative |
19 | 19 | ||
diff --git a/meta/recipes-support/enchant/enchant2_2.8.6.bb b/meta/recipes-support/enchant/enchant2_2.8.6.bb index 66de313d9d..2696fc0f81 100644 --- a/meta/recipes-support/enchant/enchant2_2.8.6.bb +++ b/meta/recipes-support/enchant/enchant2_2.8.6.bb | |||
@@ -16,7 +16,7 @@ SRC_URI[sha256sum] = "c4cd0889d8aff8248fc3913de5a83907013962f0e1895030a3836468cd | |||
16 | 16 | ||
17 | GITHUB_BASE_URI = "https://github.com/rrthomas/enchant/releases" | 17 | GITHUB_BASE_URI = "https://github.com/rrthomas/enchant/releases" |
18 | 18 | ||
19 | S = "${WORKDIR}/enchant-${PV}" | 19 | S = "${UNPACKDIR}/enchant-${PV}" |
20 | 20 | ||
21 | PACKAGECONFIG ??= "aspell" | 21 | PACKAGECONFIG ??= "aspell" |
22 | PACKAGECONFIG[aspell] = "--with-aspell,--without-aspell,aspell,aspell" | 22 | PACKAGECONFIG[aspell] = "--with-aspell,--without-aspell,aspell,aspell" |
diff --git a/meta/recipes-support/gdbm/gdbm_1.24.bb b/meta/recipes-support/gdbm/gdbm_1.24.bb index 8e3cec4295..f400462a7a 100644 --- a/meta/recipes-support/gdbm/gdbm_1.24.bb +++ b/meta/recipes-support/gdbm/gdbm_1.24.bb | |||
@@ -7,7 +7,6 @@ SECTION = "libs" | |||
7 | LICENSE = "GPL-3.0-only" | 7 | LICENSE = "GPL-3.0-only" |
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=241da1b9fe42e642cbb2c24d5e0c4d24" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=241da1b9fe42e642cbb2c24d5e0c4d24" |
9 | 9 | ||
10 | |||
11 | SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \ | 10 | SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \ |
12 | file://run-ptest \ | 11 | file://run-ptest \ |
13 | file://ptest.patch \ | 12 | file://ptest.patch \ |
diff --git a/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb b/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb index 1173dd4af3..4fcad4814b 100644 --- a/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb +++ b/meta/recipes-support/gnome-desktop-testing/gnome-desktop-testing_2021.1.bb | |||
@@ -16,8 +16,6 @@ SRCREV = "e346cd4ed2e2102c9b195b614f3c642d23f5f6e7" | |||
16 | 16 | ||
17 | DEPENDS = "glib-2.0" | 17 | DEPENDS = "glib-2.0" |
18 | 18 | ||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | inherit autotools pkgconfig | 19 | inherit autotools pkgconfig |
22 | 20 | ||
23 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" | 21 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" |
diff --git a/meta/recipes-support/hwdata/hwdata_0.396.bb b/meta/recipes-support/hwdata/hwdata_0.396.bb index 291a4ef85d..bf6dd9889e 100644 --- a/meta/recipes-support/hwdata/hwdata_0.396.bb +++ b/meta/recipes-support/hwdata/hwdata_0.396.bb | |||
@@ -10,8 +10,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57" | |||
10 | SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}" | 10 | SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https;tag=v${PV}" |
11 | SRCREV = "736513dfc1d44c5fb48bead62af7e91c4e1d1dd2" | 11 | SRCREV = "736513dfc1d44c5fb48bead62af7e91c4e1d1dd2" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | inherit allarch | 13 | inherit allarch |
16 | 14 | ||
17 | do_configure() { | 15 | do_configure() { |
diff --git a/meta/recipes-support/icu/icu_77-1.bb b/meta/recipes-support/icu/icu_77-1.bb index 90af2cdc27..e655b18ad2 100644 --- a/meta/recipes-support/icu/icu_77-1.bb +++ b/meta/recipes-support/icu/icu_77-1.bb | |||
@@ -10,7 +10,7 @@ DEPENDS = "icu-native autoconf-archive-native" | |||
10 | 10 | ||
11 | CVE_PRODUCT = "international_components_for_unicode" | 11 | CVE_PRODUCT = "international_components_for_unicode" |
12 | 12 | ||
13 | S = "${WORKDIR}/icu/source" | 13 | S = "${UNPACKDIR}/icu/source" |
14 | STAGING_ICU_DIR_NATIVE = "${STAGING_DATADIR_NATIVE}/${BPN}/${PV}" | 14 | STAGING_ICU_DIR_NATIVE = "${STAGING_DATADIR_NATIVE}/${BPN}/${PV}" |
15 | 15 | ||
16 | ICU_MAJOR_VER = "${@d.getVar('PV').split('-')[0]}" | 16 | ICU_MAJOR_VER = "${@d.getVar('PV').split('-')[0]}" |
diff --git a/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb index c737cfd59f..1ee9f5a8f5 100644 --- a/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb +++ b/meta/recipes-support/iso-codes/iso-codes_4.18.0.bb | |||
@@ -15,8 +15,6 @@ SRCREV = "5be4d112d420706eacd913a3ebd85549fe9eeae4" | |||
15 | # are inhibited by allarch | 15 | # are inhibited by allarch |
16 | DEPENDS = "gettext-native" | 16 | DEPENDS = "gettext-native" |
17 | 17 | ||
18 | S = "${WORKDIR}/git" | ||
19 | |||
20 | inherit allarch autotools | 18 | inherit allarch autotools |
21 | 19 | ||
22 | FILES:${PN} += "${datadir}/xml/" | 20 | FILES:${PN} += "${datadir}/xml/" |
diff --git a/meta/recipes-support/libatomic-ops/libatomic-ops_7.8.2.bb b/meta/recipes-support/libatomic-ops/libatomic-ops_7.8.2.bb index 569da16510..00994dfae0 100644 --- a/meta/recipes-support/libatomic-ops/libatomic-ops_7.8.2.bb +++ b/meta/recipes-support/libatomic-ops/libatomic-ops_7.8.2.bb | |||
@@ -15,7 +15,7 @@ SRC_URI[sha256sum] = "d305207fe207f2b3fb5cb4c019da12b44ce3fcbc593dfd5080d867b1a2 | |||
15 | 15 | ||
16 | CVE_PRODUCT = "libatomic_ops" | 16 | CVE_PRODUCT = "libatomic_ops" |
17 | 17 | ||
18 | S = "${WORKDIR}/libatomic_ops-${PV}" | 18 | S = "${UNPACKDIR}/libatomic_ops-${PV}" |
19 | 19 | ||
20 | ALLOW_EMPTY:${PN} = "1" | 20 | ALLOW_EMPTY:${PN} = "1" |
21 | 21 | ||
diff --git a/meta/recipes-support/libcap-ng/libcap-ng.inc b/meta/recipes-support/libcap-ng/libcap-ng.inc index 4c8ffd41c2..ed8712bf2b 100644 --- a/meta/recipes-support/libcap-ng/libcap-ng.inc +++ b/meta/recipes-support/libcap-ng/libcap-ng.inc | |||
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/stevegrubb/libcap-ng.git;protocol=https;branch=maste | |||
11 | file://0001-Fix-python-path-when-invoking-py-compile-54.patch \ | 11 | file://0001-Fix-python-path-when-invoking-py-compile-54.patch \ |
12 | " | 12 | " |
13 | SRCREV = "f5d39702622208b3ada064d7b2eaeaf1454c9bd3" | 13 | SRCREV = "f5d39702622208b3ada064d7b2eaeaf1454c9bd3" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | inherit lib_package autotools | 15 | inherit lib_package autotools |
17 | 16 | ||
diff --git a/meta/recipes-support/libcheck/libcheck_0.15.2.bb b/meta/recipes-support/libcheck/libcheck_0.15.2.bb index 2e56a1ab00..33f8f54888 100644 --- a/meta/recipes-support/libcheck/libcheck_0.15.2.bb +++ b/meta/recipes-support/libcheck/libcheck_0.15.2.bb | |||
@@ -16,7 +16,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/check-${PV}.tar.gz \ | |||
16 | SRC_URI[sha256sum] = "a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a" | 16 | SRC_URI[sha256sum] = "a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a" |
17 | GITHUB_BASE_URI = "https://github.com/libcheck/check/releases/" | 17 | GITHUB_BASE_URI = "https://github.com/libcheck/check/releases/" |
18 | 18 | ||
19 | S = "${WORKDIR}/check-${PV}" | 19 | S = "${UNPACKDIR}/check-${PV}" |
20 | 20 | ||
21 | inherit cmake pkgconfig texinfo github-releases | 21 | inherit cmake pkgconfig texinfo github-releases |
22 | 22 | ||
diff --git a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb b/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb index f5156cc9f7..812a30495e 100644 --- a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb +++ b/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb | |||
@@ -11,6 +11,4 @@ DEPENDS = "hwdata-native" | |||
11 | SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https" | 11 | SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https" |
12 | SRCREV = "66b802d05b374cd8f388dc6ad1e7ae4f08cb3300" | 12 | SRCREV = "66b802d05b374cd8f388dc6ad1e7ae4f08cb3300" |
13 | 13 | ||
14 | S = "${WORKDIR}/git" | ||
15 | |||
16 | inherit meson pkgconfig lib_package | 14 | inherit meson pkgconfig lib_package |
diff --git a/meta/recipes-support/libevent/libevent_2.1.12.bb b/meta/recipes-support/libevent/libevent_2.1.12.bb index 25388fb4d7..2fadf10943 100644 --- a/meta/recipes-support/libevent/libevent_2.1.12.bb +++ b/meta/recipes-support/libevent/libevent_2.1.12.bb | |||
@@ -23,7 +23,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/release-${PV}-stable/${BP}-stable.tar.gz | |||
23 | SRC_URI[sha256sum] = "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb" | 23 | SRC_URI[sha256sum] = "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb" |
24 | UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>.+)-stable" | 24 | UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>.+)-stable" |
25 | 25 | ||
26 | S = "${WORKDIR}/${BPN}-${PV}-stable" | 26 | S = "${UNPACKDIR}/${BPN}-${PV}-stable" |
27 | 27 | ||
28 | PACKAGECONFIG ??= "" | 28 | PACKAGECONFIG ??= "" |
29 | PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl" | 29 | PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl" |
diff --git a/meta/recipes-support/libfm/libfm-extra_1.3.2.bb b/meta/recipes-support/libfm/libfm-extra_1.3.2.bb index b7a9b25f86..5bf2f0f502 100644 --- a/meta/recipes-support/libfm/libfm-extra_1.3.2.bb +++ b/meta/recipes-support/libfm/libfm-extra_1.3.2.bb | |||
@@ -14,7 +14,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${SOURCEFORGE_PROJECT}/libfm-${PV}.tar.xz \ | |||
14 | 14 | ||
15 | SRC_URI[sha256sum] = "a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5" | 15 | SRC_URI[sha256sum] = "a5042630304cf8e5d8cff9d565c6bd546f228b48c960153ed366a34e87cad1e5" |
16 | 16 | ||
17 | S = "${WORKDIR}/libfm-${PV}" | 17 | S = "${UNPACKDIR}/libfm-${PV}" |
18 | 18 | ||
19 | EXTRA_OECONF = "--with-extra-only --with-gtk=no" | 19 | EXTRA_OECONF = "--with-extra-only --with-gtk=no" |
20 | 20 | ||
diff --git a/meta/recipes-support/libfm/libfm_1.3.2.bb b/meta/recipes-support/libfm/libfm_1.3.2.bb index e3cf751716..ab29ce4b40 100644 --- a/meta/recipes-support/libfm/libfm_1.3.2.bb +++ b/meta/recipes-support/libfm/libfm_1.3.2.bb | |||
@@ -9,7 +9,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4641e94ec96f98fabc56ff9cc48be14b \ | |||
9 | file://src/base/fm-config.h;beginline=10;endline=23;md5=ef1f84da64b3c01cca447212f7ef6007 \ | 9 | file://src/base/fm-config.h;beginline=10;endline=23;md5=ef1f84da64b3c01cca447212f7ef6007 \ |
10 | file://src/fm-gtk.h;beginline=6;endline=19;md5=646baa4955c04fe768f2ca27b92ac8dd" | 10 | file://src/fm-gtk.h;beginline=6;endline=19;md5=646baa4955c04fe768f2ca27b92ac8dd" |
11 | 11 | ||
12 | |||
13 | SECTION = "x11/libs" | 12 | SECTION = "x11/libs" |
14 | DEPENDS = "glib-2.0 glib-2.0-native pango gtk+3 menu-cache intltool-native libexif libfm-extra" | 13 | DEPENDS = "glib-2.0 glib-2.0-native pango gtk+3 menu-cache intltool-native libexif libfm-extra" |
15 | 14 | ||
diff --git a/meta/recipes-support/libgit2/libgit2_1.9.0.bb b/meta/recipes-support/libgit2/libgit2_1.9.0.bb index 47a63ca286..66ec62f17a 100644 --- a/meta/recipes-support/libgit2/libgit2_1.9.0.bb +++ b/meta/recipes-support/libgit2/libgit2_1.9.0.bb | |||
@@ -10,8 +10,6 @@ SRC_URI = "git://github.com/libgit2/libgit2.git;branch=main;protocol=https \ | |||
10 | " | 10 | " |
11 | SRCREV = "338e6fb681369ff0537719095e22ce9dc602dbf0" | 11 | SRCREV = "338e6fb681369ff0537719095e22ce9dc602dbf0" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | inherit cmake | 13 | inherit cmake |
16 | 14 | ||
17 | EXTRA_OECMAKE = "\ | 15 | EXTRA_OECMAKE = "\ |
diff --git a/meta/recipes-support/libgpg-error/libgpg-error_1.55.bb b/meta/recipes-support/libgpg-error/libgpg-error_1.55.bb index 96dac49aae..842f54b0ff 100644 --- a/meta/recipes-support/libgpg-error/libgpg-error_1.55.bb +++ b/meta/recipes-support/libgpg-error/libgpg-error_1.55.bb | |||
@@ -10,7 +10,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | |||
10 | file://src/init.c;beginline=2;endline=17;md5=f01cdfcf747af5380590cfd9bbfeaaf7 \ | 10 | file://src/init.c;beginline=2;endline=17;md5=f01cdfcf747af5380590cfd9bbfeaaf7 \ |
11 | " | 11 | " |
12 | 12 | ||
13 | |||
14 | SECTION = "libs" | 13 | SECTION = "libs" |
15 | 14 | ||
16 | UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html" | 15 | UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html" |
diff --git a/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb b/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb index e2df844202..7890dfa5c7 100644 --- a/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb +++ b/meta/recipes-support/libjitterentropy/libjitterentropy_3.6.3.bb | |||
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e01027c4ad1fe5a4768f8488c945d491 \ | |||
11 | " | 11 | " |
12 | SRC_URI = "git://github.com/smuellerDD/jitterentropy-library.git;branch=master;protocol=https;tag=v${PV}" | 12 | SRC_URI = "git://github.com/smuellerDD/jitterentropy-library.git;branch=master;protocol=https;tag=v${PV}" |
13 | SRCREV = "c90ff465dcdb6a6949542c72a26a8ab496daa8cb" | 13 | SRCREV = "c90ff465dcdb6a6949542c72a26a8ab496daa8cb" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | do_configure[noexec] = "1" | 15 | do_configure[noexec] = "1" |
17 | 16 | ||
diff --git a/meta/recipes-support/libmpc/libmpc_1.3.1.bb b/meta/recipes-support/libmpc/libmpc_1.3.1.bb index ed57396c0a..b3853fc964 100644 --- a/meta/recipes-support/libmpc/libmpc_1.3.1.bb +++ b/meta/recipes-support/libmpc/libmpc_1.3.1.bb | |||
@@ -7,6 +7,6 @@ SRC_URI = "${GNU_MIRROR}/mpc/mpc-${PV}.tar.gz" | |||
7 | 7 | ||
8 | SRC_URI[sha256sum] = "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8" | 8 | SRC_URI[sha256sum] = "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8" |
9 | 9 | ||
10 | S = "${WORKDIR}/mpc-${PV}" | 10 | S = "${UNPACKDIR}/mpc-${PV}" |
11 | BBCLASSEXTEND = "native nativesdk" | 11 | BBCLASSEXTEND = "native nativesdk" |
12 | 12 | ||
diff --git a/meta/recipes-support/libpcre/libpcre2_10.45.bb b/meta/recipes-support/libpcre/libpcre2_10.45.bb index e82de0fa5b..4fbb8921c5 100644 --- a/meta/recipes-support/libpcre/libpcre2_10.45.bb +++ b/meta/recipes-support/libpcre/libpcre2_10.45.bb | |||
@@ -19,7 +19,7 @@ SRC_URI[sha256sum] = "21547f3516120c75597e5b30a992e27a592a31950b5140e7b8bfde3f19 | |||
19 | 19 | ||
20 | CVE_PRODUCT = "pcre2" | 20 | CVE_PRODUCT = "pcre2" |
21 | 21 | ||
22 | S = "${WORKDIR}/pcre2-${PV}" | 22 | S = "${UNPACKDIR}/pcre2-${PV}" |
23 | 23 | ||
24 | PROVIDES += "pcre2" | 24 | PROVIDES += "pcre2" |
25 | DEPENDS += "bzip2 zlib" | 25 | DEPENDS += "bzip2 zlib" |
diff --git a/meta/recipes-support/libpcre/libpcre_8.45.bb b/meta/recipes-support/libpcre/libpcre_8.45.bb index 933bb00de6..67327065e4 100644 --- a/meta/recipes-support/libpcre/libpcre_8.45.bb +++ b/meta/recipes-support/libpcre/libpcre_8.45.bb | |||
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e321 | |||
17 | 17 | ||
18 | CVE_PRODUCT = "pcre" | 18 | CVE_PRODUCT = "pcre" |
19 | 19 | ||
20 | S = "${WORKDIR}/pcre-${PV}" | 20 | S = "${UNPACKDIR}/pcre-${PV}" |
21 | 21 | ||
22 | PROVIDES += "pcre" | 22 | PROVIDES += "pcre" |
23 | DEPENDS += "bzip2 zlib" | 23 | DEPENDS += "bzip2 zlib" |
diff --git a/meta/recipes-support/libproxy/libproxy_0.5.9.bb b/meta/recipes-support/libproxy/libproxy_0.5.9.bb index e6192a6960..ed8a4df2a8 100644 --- a/meta/recipes-support/libproxy/libproxy_0.5.9.bb +++ b/meta/recipes-support/libproxy/libproxy_0.5.9.bb | |||
@@ -15,7 +15,6 @@ DEPENDS = "glib-2.0" | |||
15 | 15 | ||
16 | SRC_URI = "git://github.com/libproxy/libproxy;protocol=https;branch=main" | 16 | SRC_URI = "git://github.com/libproxy/libproxy;protocol=https;branch=main" |
17 | SRCREV = "77e2a2b88a319974cf099c8eaaaa03030bc4c0d4" | 17 | SRCREV = "77e2a2b88a319974cf099c8eaaaa03030bc4c0d4" |
18 | S = "${WORKDIR}/git" | ||
19 | 18 | ||
20 | inherit meson pkgconfig gobject-introspection vala gi-docgen | 19 | inherit meson pkgconfig gobject-introspection vala gi-docgen |
21 | GIDOCGEN_MESON_OPTION = 'docs' | 20 | GIDOCGEN_MESON_OPTION = 'docs' |
diff --git a/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb index 949799fc82..97988afa27 100644 --- a/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb +++ b/meta/recipes-support/libseccomp/libseccomp_2.6.0.bb | |||
@@ -13,8 +13,6 @@ SRC_URI = "git://github.com/seccomp/libseccomp.git;branch=release-2.6;protocol=h | |||
13 | file://run-ptest \ | 13 | file://run-ptest \ |
14 | " | 14 | " |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit autotools-brokensep pkgconfig ptest features_check | 16 | inherit autotools-brokensep pkgconfig ptest features_check |
19 | 17 | ||
20 | inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python3native', '', d)} | 18 | inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python3native', '', d)} |
diff --git a/meta/recipes-support/libsoup/libsoup_3.6.5.bb b/meta/recipes-support/libsoup/libsoup_3.6.5.bb index fbe9a79b0f..29e45dfb97 100644 --- a/meta/recipes-support/libsoup/libsoup_3.6.5.bb +++ b/meta/recipes-support/libsoup/libsoup_3.6.5.bb | |||
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "6891765aac3e949017945c3eaebd8cc8216df772456dc9f460976fbdb7 | |||
17 | PROVIDES = "libsoup-3.0" | 17 | PROVIDES = "libsoup-3.0" |
18 | CVE_PRODUCT = "libsoup" | 18 | CVE_PRODUCT = "libsoup" |
19 | 19 | ||
20 | S = "${WORKDIR}/libsoup-${PV}" | 20 | S = "${UNPACKDIR}/libsoup-${PV}" |
21 | 21 | ||
22 | inherit meson gettext pkgconfig upstream-version-is-even gobject-introspection gi-docgen vala | 22 | inherit meson gettext pkgconfig upstream-version-is-even gobject-introspection gi-docgen vala |
23 | 23 | ||
diff --git a/meta/recipes-support/liburcu/liburcu_0.15.3.bb b/meta/recipes-support/liburcu/liburcu_0.15.3.bb index fb4e457719..fdbd79e016 100644 --- a/meta/recipes-support/liburcu/liburcu_0.15.3.bb +++ b/meta/recipes-support/liburcu/liburcu_0.15.3.bb | |||
@@ -11,12 +11,11 @@ LIC_FILES_CHKSUM = "file://LICENSE.md;md5=c2a92498b6e88e276f986877995425b8 \ | |||
11 | file://include/urcu/uatomic/x86.h;beginline=1;endline=6;md5=358d69272ba7b5f85e29e342430d440c \ | 11 | file://include/urcu/uatomic/x86.h;beginline=1;endline=6;md5=358d69272ba7b5f85e29e342430d440c \ |
12 | " | 12 | " |
13 | 13 | ||
14 | |||
15 | SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2" | 14 | SRC_URI = "http://lttng.org/files/urcu/userspace-rcu-${PV}.tar.bz2" |
16 | 15 | ||
17 | SRC_URI[sha256sum] = "26687ec84e3e114759454c884a08abeaf79dec09b041895ddf4c45ec150acb6d" | 16 | SRC_URI[sha256sum] = "26687ec84e3e114759454c884a08abeaf79dec09b041895ddf4c45ec150acb6d" |
18 | 17 | ||
19 | S = "${WORKDIR}/userspace-rcu-${PV}" | 18 | S = "${UNPACKDIR}/userspace-rcu-${PV}" |
20 | inherit autotools multilib_header | 19 | inherit autotools multilib_header |
21 | 20 | ||
22 | CPPFLAGS:append:riscv64 = " -pthread -D_REENTRANT" | 21 | CPPFLAGS:append:riscv64 = " -pthread -D_REENTRANT" |
diff --git a/meta/recipes-support/libusb/libusb1_1.0.29.bb b/meta/recipes-support/libusb/libusb1_1.0.29.bb index bae5e2c09f..2f43ee68b7 100644 --- a/meta/recipes-support/libusb/libusb1_1.0.29.bb +++ b/meta/recipes-support/libusb/libusb1_1.0.29.bb | |||
@@ -21,7 +21,7 @@ UPSTREAM_CHECK_REGEX = "releases/tag/v?(?P<pver>\d+(\.\d+)+)$" | |||
21 | 21 | ||
22 | SRC_URI[sha256sum] = "5977fc950f8d1395ccea9bd48c06b3f808fd3c2c961b44b0c2e6e29fc3a70a85" | 22 | SRC_URI[sha256sum] = "5977fc950f8d1395ccea9bd48c06b3f808fd3c2c961b44b0c2e6e29fc3a70a85" |
23 | 23 | ||
24 | S = "${WORKDIR}/libusb-${PV}" | 24 | S = "${UNPACKDIR}/libusb-${PV}" |
25 | 25 | ||
26 | inherit autotools pkgconfig ptest github-releases | 26 | inherit autotools pkgconfig ptest github-releases |
27 | 27 | ||
diff --git a/meta/recipes-support/libxslt/libxslt_1.1.43.bb b/meta/recipes-support/libxslt/libxslt_1.1.43.bb index d251fa8122..c0699cbce8 100644 --- a/meta/recipes-support/libxslt/libxslt_1.1.43.bb +++ b/meta/recipes-support/libxslt/libxslt_1.1.43.bb | |||
@@ -21,7 +21,7 @@ UPSTREAM_CHECK_REGEX = "libxslt-(?P<pver>\d+(\.\d+)+)\.tar" | |||
21 | 21 | ||
22 | CVE_STATUS[CVE-2022-29824] = "not-applicable-config: Static linking to libxml2 is not enabled." | 22 | CVE_STATUS[CVE-2022-29824] = "not-applicable-config: Static linking to libxml2 is not enabled." |
23 | 23 | ||
24 | S = "${WORKDIR}/libxslt-${PV}" | 24 | S = "${UNPACKDIR}/libxslt-${PV}" |
25 | 25 | ||
26 | BINCONFIG = "${bindir}/xslt-config" | 26 | BINCONFIG = "${bindir}/xslt-config" |
27 | 27 | ||
diff --git a/meta/recipes-support/libyaml/libyaml_0.2.5.bb b/meta/recipes-support/libyaml/libyaml_0.2.5.bb index b1f516f7fe..9b77e7cfc8 100644 --- a/meta/recipes-support/libyaml/libyaml_0.2.5.bb +++ b/meta/recipes-support/libyaml/libyaml_0.2.5.bb | |||
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://License;md5=7bbd28caa69f81f5cd5f48647236663d" | |||
10 | SRC_URI = "https://pyyaml.org/download/libyaml/yaml-${PV}.tar.gz" | 10 | SRC_URI = "https://pyyaml.org/download/libyaml/yaml-${PV}.tar.gz" |
11 | SRC_URI[sha256sum] = "c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4" | 11 | SRC_URI[sha256sum] = "c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4" |
12 | 12 | ||
13 | S = "${WORKDIR}/yaml-${PV}" | 13 | S = "${UNPACKDIR}/yaml-${PV}" |
14 | 14 | ||
15 | inherit autotools | 15 | inherit autotools |
16 | 16 | ||
diff --git a/meta/recipes-support/lz4/lz4_1.10.0.bb b/meta/recipes-support/lz4/lz4_1.10.0.bb index f77a2e7bb9..9bd3cfc27b 100644 --- a/meta/recipes-support/lz4/lz4_1.10.0.bb +++ b/meta/recipes-support/lz4/lz4_1.10.0.bb | |||
@@ -17,8 +17,6 @@ SRC_URI = "git://github.com/lz4/lz4.git;branch=release;protocol=https \ | |||
17 | file://run-ptest" | 17 | file://run-ptest" |
18 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)" | 18 | UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>.*)" |
19 | 19 | ||
20 | S = "${WORKDIR}/git" | ||
21 | |||
22 | inherit ptest | 20 | inherit ptest |
23 | 21 | ||
24 | CVE_STATUS[CVE-2014-4715] = "fixed-version: Fixed in r118, which is larger than the current version." | 22 | CVE_STATUS[CVE-2014-4715] = "fixed-version: Fixed in r118, which is larger than the current version." |
diff --git a/meta/recipes-support/lzo/lzo_2.10.bb b/meta/recipes-support/lzo/lzo_2.10.bb index 2132f1c27f..dbe789b4e6 100644 --- a/meta/recipes-support/lzo/lzo_2.10.bb +++ b/meta/recipes-support/lzo/lzo_2.10.bb | |||
@@ -30,5 +30,4 @@ do_install_ptest() { | |||
30 | done | 30 | done |
31 | } | 31 | } |
32 | 32 | ||
33 | |||
34 | BBCLASSEXTEND = "native nativesdk" | 33 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-support/numactl/numactl_2.0.19.bb b/meta/recipes-support/numactl/numactl_2.0.19.bb index 62f3020fef..5ac9380c6c 100644 --- a/meta/recipes-support/numactl/numactl_2.0.19.bb +++ b/meta/recipes-support/numactl/numactl_2.0.19.bb | |||
@@ -19,8 +19,6 @@ SRC_URI = "git://github.com/numactl/numactl;branch=master;protocol=https \ | |||
19 | file://0001-define-run-test-target.patch \ | 19 | file://0001-define-run-test-target.patch \ |
20 | " | 20 | " |
21 | 21 | ||
22 | S = "${WORKDIR}/git" | ||
23 | |||
24 | LDFLAGS:append:riscv64 = " -latomic" | 22 | LDFLAGS:append:riscv64 = " -latomic" |
25 | LDFLAGS:append:riscv32 = " -latomic" | 23 | LDFLAGS:append:riscv32 = " -latomic" |
26 | 24 | ||
diff --git a/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb b/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb index 8c2f56be44..d60e4abdaf 100644 --- a/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb +++ b/meta/recipes-support/p11-kit/p11-kit_0.25.5.bb | |||
@@ -13,7 +13,6 @@ DEPENDS:append = "${@' glib-2.0' if d.getVar('GTKDOC_ENABLED') == 'True' else '' | |||
13 | SRC_URI = "gitsm://github.com/p11-glue/p11-kit;branch=master;protocol=https \ | 13 | SRC_URI = "gitsm://github.com/p11-glue/p11-kit;branch=master;protocol=https \ |
14 | " | 14 | " |
15 | SRCREV = "0dd113361057e477f40ff4d8788f3e7e400af5f9" | 15 | SRCREV = "0dd113361057e477f40ff4d8788f3e7e400af5f9" |
16 | S = "${WORKDIR}/git" | ||
17 | 16 | ||
18 | PACKAGECONFIG ??= "" | 17 | PACKAGECONFIG ??= "" |
19 | PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxslt-native" | 18 | PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxslt-native" |
diff --git a/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb b/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb index 9f6bb399b4..89f85e2455 100644 --- a/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb +++ b/meta/recipes-support/ptest-runner/ptest-runner_2.4.5.1.bb | |||
@@ -12,8 +12,6 @@ SRCREV = "c99e8c2737ff802f110612cc2d90c60233c33255" | |||
12 | SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \ | 12 | SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \ |
13 | " | 13 | " |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | FILES:${PN} = "${bindir}/ptest-runner ${bindir}/ptest-runner-collect-system-data" | 15 | FILES:${PN} = "${bindir}/ptest-runner ${bindir}/ptest-runner-collect-system-data" |
18 | 16 | ||
19 | EXTRA_OEMAKE = "-e MAKEFLAGS= CFLAGS="${CFLAGS} -DDEFAULT_DIRECTORY=\\\"${libdir}\\\""" | 17 | EXTRA_OEMAKE = "-e MAKEFLAGS= CFLAGS="${CFLAGS} -DDEFAULT_DIRECTORY=\\\"${libdir}\\\""" |
diff --git a/meta/recipes-support/rng-tools/rng-tools_6.17.bb b/meta/recipes-support/rng-tools/rng-tools_6.17.bb index fc141a984c..c979a91640 100644 --- a/meta/recipes-support/rng-tools/rng-tools_6.17.bb +++ b/meta/recipes-support/rng-tools/rng-tools_6.17.bb | |||
@@ -13,8 +13,6 @@ SRC_URI = "git://github.com/nhorman/rng-tools.git;branch=master;protocol=https \ | |||
13 | " | 13 | " |
14 | SRCREV = "bd00c08b0c3c6a880b0988befe97fd35b315468c" | 14 | SRCREV = "bd00c08b0c3c6a880b0988befe97fd35b315468c" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit autotools update-rc.d systemd pkgconfig | 16 | inherit autotools update-rc.d systemd pkgconfig |
19 | 17 | ||
20 | EXTRA_OECONF = "--without-rtlsdr" | 18 | EXTRA_OECONF = "--without-rtlsdr" |
diff --git a/meta/recipes-support/sass/libsass_3.6.6.bb b/meta/recipes-support/sass/libsass_3.6.6.bb index 3878072cf1..de608f0a6b 100644 --- a/meta/recipes-support/sass/libsass_3.6.6.bb +++ b/meta/recipes-support/sass/libsass_3.6.6.bb | |||
@@ -10,6 +10,4 @@ SRC_URI = "git://github.com/sass/libsass.git;protocol=https;branch=master \ | |||
10 | 10 | ||
11 | SRCREV = "7037f03fabeb2b18b5efa84403f5a6d7a990f460" | 11 | SRCREV = "7037f03fabeb2b18b5efa84403f5a6d7a990f460" |
12 | 12 | ||
13 | S = "${WORKDIR}/git" | ||
14 | |||
15 | BBCLASSEXTEND = "native" | 13 | BBCLASSEXTEND = "native" |
diff --git a/meta/recipes-support/sass/sassc_3.6.2.bb b/meta/recipes-support/sass/sassc_3.6.2.bb index 4d4dbc03fe..1de02f44b6 100644 --- a/meta/recipes-support/sass/sassc_3.6.2.bb +++ b/meta/recipes-support/sass/sassc_3.6.2.bb | |||
@@ -11,7 +11,6 @@ SRC_URI = "git://github.com/sass/sassc.git;protocol=https;branch=master \ | |||
11 | file://0001-Remove-sassc_version.h-from-source-directory.patch" | 11 | file://0001-Remove-sassc_version.h-from-source-directory.patch" |
12 | 12 | ||
13 | SRCREV = "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0" | 13 | SRCREV = "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0" |
14 | S = "${WORKDIR}/git" | ||
15 | 14 | ||
16 | CVE_STATUS[CVE-2022-43357] = "cpe-incorrect: this is CVE for libsass, not sassc wrapper" | 15 | CVE_STATUS[CVE-2022-43357] = "cpe-incorrect: this is CVE for libsass, not sassc wrapper" |
17 | 16 | ||
diff --git a/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb b/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb index b8a377e2b2..8790a9dc11 100644 --- a/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb +++ b/meta/recipes-support/shared-mime-info/shared-mime-info_2.4.bb | |||
@@ -13,8 +13,6 @@ SRC_URI = "git://gitlab.freedesktop.org/xdg/shared-mime-info.git;protocol=https; | |||
13 | file://0002-Handle-build-with-older-versions-of-GCC.patch" | 13 | file://0002-Handle-build-with-older-versions-of-GCC.patch" |
14 | SRCREV = "9a6d6b8e963935f145f3a1ef446552de6996dada" | 14 | SRCREV = "9a6d6b8e963935f145f3a1ef446552de6996dada" |
15 | 15 | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | inherit meson pkgconfig gettext python3native mime | 16 | inherit meson pkgconfig gettext python3native mime |
19 | 17 | ||
20 | EXTRA_OEMESON = "-Dupdate-mimedb=true" | 18 | EXTRA_OEMESON = "-Dupdate-mimedb=true" |
diff --git a/meta/recipes-support/sqlite/sqlite3.inc b/meta/recipes-support/sqlite/sqlite3.inc index d093ec5859..28a33282ae 100644 --- a/meta/recipes-support/sqlite/sqlite3.inc +++ b/meta/recipes-support/sqlite/sqlite3.inc | |||
@@ -13,7 +13,7 @@ def sqlite_download_version(d): | |||
13 | 13 | ||
14 | SQLITE_PV = "${@sqlite_download_version(d)}" | 14 | SQLITE_PV = "${@sqlite_download_version(d)}" |
15 | 15 | ||
16 | S = "${WORKDIR}/sqlite-autoconf-${SQLITE_PV}" | 16 | S = "${UNPACKDIR}/sqlite-autoconf-${SQLITE_PV}" |
17 | 17 | ||
18 | UPSTREAM_CHECK_URI = "http://www.sqlite.org/" | 18 | UPSTREAM_CHECK_URI = "http://www.sqlite.org/" |
19 | UPSTREAM_CHECK_REGEX = "releaselog/(?P<pver>(\d+[\.\-_]*)+)\.html" | 19 | UPSTREAM_CHECK_REGEX = "releaselog/(?P<pver>(\d+[\.\-_]*)+)\.html" |
diff --git a/meta/recipes-support/user-creation/xuser-account_0.1.bb b/meta/recipes-support/user-creation/xuser-account_0.1.bb index 80a429c6d3..04f506e7a3 100644 --- a/meta/recipes-support/user-creation/xuser-account_0.1.bb +++ b/meta/recipes-support/user-creation/xuser-account_0.1.bb | |||
@@ -6,8 +6,7 @@ SRC_URI = "file://system-xuser.conf" | |||
6 | 6 | ||
7 | inherit allarch useradd | 7 | inherit allarch useradd |
8 | 8 | ||
9 | S = "${WORKDIR}/sources" | 9 | S = "${UNPACKDIR}" |
10 | UNPACKDIR = "${S}" | ||
11 | 10 | ||
12 | do_configure() { | 11 | do_configure() { |
13 | : | 12 | : |
diff --git a/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb b/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb index 21f1879c4f..344f270158 100644 --- a/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb +++ b/meta/recipes-support/utfcpp/utfcpp_4.0.6.bb | |||
@@ -9,8 +9,6 @@ SRC_URI = "gitsm://github.com/nemtrif/utfcpp;protocol=https;branch=master" | |||
9 | 9 | ||
10 | SRCREV = "b26a5f718f4f370af1852a0d5c6ae8fa031ba7d0" | 10 | SRCREV = "b26a5f718f4f370af1852a0d5c6ae8fa031ba7d0" |
11 | 11 | ||
12 | S = "${WORKDIR}/git" | ||
13 | |||
14 | inherit cmake | 12 | inherit cmake |
15 | 13 | ||
16 | FILES:${PN}-dev += "${datadir}/utf8cpp/cmake" | 14 | FILES:${PN}-dev += "${datadir}/utf8cpp/cmake" |
diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc index b39cfadaad..278a5baeb2 100644 --- a/meta/recipes-support/vim/vim.inc +++ b/meta/recipes-support/vim/vim.inc | |||
@@ -26,8 +26,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.\d+)\.0" | |||
26 | # Ignore that the upstream version .z in x.y.z is always newer | 26 | # Ignore that the upstream version .z in x.y.z is always newer |
27 | UPSTREAM_VERSION_UNKNOWN = "1" | 27 | UPSTREAM_VERSION_UNKNOWN = "1" |
28 | 28 | ||
29 | S = "${WORKDIR}/git" | ||
30 | |||
31 | VIMDIR = "vim${@d.getVar('PV').split('.')[0]}${@d.getVar('PV').split('.')[1]}" | 29 | VIMDIR = "vim${@d.getVar('PV').split('.')[0]}${@d.getVar('PV').split('.')[1]}" |
32 | 30 | ||
33 | inherit autotools-brokensep update-alternatives mime-xdg pkgconfig | 31 | inherit autotools-brokensep update-alternatives mime-xdg pkgconfig |
diff --git a/meta/recipes-support/xxhash/xxhash_0.8.3.bb b/meta/recipes-support/xxhash/xxhash_0.8.3.bb index 227649854e..15436113b1 100644 --- a/meta/recipes-support/xxhash/xxhash_0.8.3.bb +++ b/meta/recipes-support/xxhash/xxhash_0.8.3.bb | |||
@@ -12,8 +12,6 @@ UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" | |||
12 | 12 | ||
13 | SRCREV = "e626a72bc2321cd320e953a0ccf1584cad60f363" | 13 | SRCREV = "e626a72bc2321cd320e953a0ccf1584cad60f363" |
14 | 14 | ||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | CFLAGS += "${@bb.utils.contains('SELECTED_OPTIMIZATION', '-Og', '-DXXH_NO_INLINE_HINTS', '', d)}" | 15 | CFLAGS += "${@bb.utils.contains('SELECTED_OPTIMIZATION', '-Og', '-DXXH_NO_INLINE_HINTS', '', d)}" |
18 | 16 | ||
19 | do_compile () { | 17 | do_compile () { |
diff --git a/scripts/lib/devtool/ide_sdk.py b/scripts/lib/devtool/ide_sdk.py index f8cf65f4a8..931408fa74 100755 --- a/scripts/lib/devtool/ide_sdk.py +++ b/scripts/lib/devtool/ide_sdk.py | |||
@@ -334,7 +334,7 @@ class RecipeModified: | |||
334 | self.srctree = workspace[workspacepn]['srctree'] | 334 | self.srctree = workspace[workspacepn]['srctree'] |
335 | # Need to grab this here in case the source is within a subdirectory | 335 | # Need to grab this here in case the source is within a subdirectory |
336 | self.real_srctree = get_real_srctree( | 336 | self.real_srctree = get_real_srctree( |
337 | self.srctree, recipe_d.getVar('S'), recipe_d.getVar('WORKDIR')) | 337 | self.srctree, recipe_d.getVar('S'), recipe_d.getVar('UNPACKDIR')) |
338 | self.bbappend = workspace[workspacepn]['bbappend'] | 338 | self.bbappend = workspace[workspacepn]['bbappend'] |
339 | 339 | ||
340 | self.ide_sdk_dir = os.path.join( | 340 | self.ide_sdk_dir = os.path.join( |
diff --git a/scripts/lib/devtool/standard.py b/scripts/lib/devtool/standard.py index cdfdba43ee..1fd5947c41 100644 --- a/scripts/lib/devtool/standard.py +++ b/scripts/lib/devtool/standard.py | |||
@@ -625,7 +625,7 @@ def _extract_source(srctree, keep_temp, devbranch, sync, config, basepath, works | |||
625 | srcsubdir = f.read() | 625 | srcsubdir = f.read() |
626 | except FileNotFoundError as e: | 626 | except FileNotFoundError as e: |
627 | raise DevtoolError('Something went wrong with source extraction - the devtool-source class was not active or did not function correctly:\n%s' % str(e)) | 627 | raise DevtoolError('Something went wrong with source extraction - the devtool-source class was not active or did not function correctly:\n%s' % str(e)) |
628 | srcsubdir_rel = os.path.relpath(srcsubdir, os.path.join(tempdir, 'workdir')) | 628 | srcsubdir_rel = os.path.relpath(srcsubdir, os.path.join(tempdir, 'workdir', os.path.relpath(d.getVar('UNPACKDIR'), d.getVar('WORKDIR')))) |
629 | 629 | ||
630 | # Check if work-shared is empty, if yes | 630 | # Check if work-shared is empty, if yes |
631 | # find source and copy to work-shared | 631 | # find source and copy to work-shared |
@@ -742,13 +742,13 @@ def get_staging_kbranch(srcdir): | |||
742 | staging_kbranch = "".join(branch.split('\n')[0]) | 742 | staging_kbranch = "".join(branch.split('\n')[0]) |
743 | return staging_kbranch | 743 | return staging_kbranch |
744 | 744 | ||
745 | def get_real_srctree(srctree, s, workdir): | 745 | def get_real_srctree(srctree, s, unpackdir): |
746 | # Check that recipe isn't using a shared workdir | 746 | # Check that recipe isn't using a shared workdir |
747 | s = os.path.abspath(s) | 747 | s = os.path.abspath(s) |
748 | workdir = os.path.abspath(workdir) | 748 | unpackdir = os.path.abspath(unpackdir) |
749 | if s.startswith(workdir) and s != workdir and os.path.dirname(s) != workdir: | 749 | if s.startswith(unpackdir) and s != unpackdir and os.path.dirname(s) != unpackdir: |
750 | # Handle if S is set to a subdirectory of the source | 750 | # Handle if S is set to a subdirectory of the source |
751 | srcsubdir = os.path.relpath(s, workdir).split(os.sep, 1)[1] | 751 | srcsubdir = os.path.relpath(s, unpackdir).split(os.sep, 1)[1] |
752 | srctree = os.path.join(srctree, srcsubdir) | 752 | srctree = os.path.join(srctree, srcsubdir) |
753 | return srctree | 753 | return srctree |
754 | 754 | ||
@@ -907,7 +907,7 @@ def modify(args, config, basepath, workspace): | |||
907 | 907 | ||
908 | # Need to grab this here in case the source is within a subdirectory | 908 | # Need to grab this here in case the source is within a subdirectory |
909 | srctreebase = srctree | 909 | srctreebase = srctree |
910 | srctree = get_real_srctree(srctree, rd.getVar('S'), rd.getVar('WORKDIR')) | 910 | srctree = get_real_srctree(srctree, rd.getVar('S'), rd.getVar('UNPACKDIR')) |
911 | 911 | ||
912 | bb.utils.mkdirhier(os.path.dirname(appendfile)) | 912 | bb.utils.mkdirhier(os.path.dirname(appendfile)) |
913 | with open(appendfile, 'w') as f: | 913 | with open(appendfile, 'w') as f: |
diff --git a/scripts/lib/devtool/upgrade.py b/scripts/lib/devtool/upgrade.py index 0dace1fb24..d9aca6e2db 100644 --- a/scripts/lib/devtool/upgrade.py +++ b/scripts/lib/devtool/upgrade.py | |||
@@ -571,7 +571,7 @@ def upgrade(args, config, basepath, workspace): | |||
571 | else: | 571 | else: |
572 | srctree = standard.get_default_srctree(config, pn) | 572 | srctree = standard.get_default_srctree(config, pn) |
573 | 573 | ||
574 | srctree_s = standard.get_real_srctree(srctree, rd.getVar('S'), rd.getVar('WORKDIR')) | 574 | srctree_s = standard.get_real_srctree(srctree, rd.getVar('S'), rd.getVar('UNPACKDIR')) |
575 | 575 | ||
576 | # try to automatically discover latest version and revision if not provided on command line | 576 | # try to automatically discover latest version and revision if not provided on command line |
577 | if not args.version and not args.srcrev: | 577 | if not args.version and not args.srcrev: |
diff --git a/scripts/lib/recipetool/append.py b/scripts/lib/recipetool/append.py index 10945d6008..041d79f162 100644 --- a/scripts/lib/recipetool/append.py +++ b/scripts/lib/recipetool/append.py | |||
@@ -317,7 +317,7 @@ def appendsrc(args, files, rd, extralines=None): | |||
317 | import oe.recipeutils | 317 | import oe.recipeutils |
318 | 318 | ||
319 | srcdir = rd.getVar('S') | 319 | srcdir = rd.getVar('S') |
320 | workdir = rd.getVar('WORKDIR') | 320 | unpackdir = rd.getVar('UNPACKDIR') |
321 | 321 | ||
322 | import bb.fetch | 322 | import bb.fetch |
323 | simplified = {} | 323 | simplified = {} |
@@ -336,10 +336,10 @@ def appendsrc(args, files, rd, extralines=None): | |||
336 | src_destdir = os.path.dirname(srcfile) | 336 | src_destdir = os.path.dirname(srcfile) |
337 | if not args.use_workdir: | 337 | if not args.use_workdir: |
338 | if rd.getVar('S') == rd.getVar('STAGING_KERNEL_DIR'): | 338 | if rd.getVar('S') == rd.getVar('STAGING_KERNEL_DIR'): |
339 | srcdir = os.path.join(workdir, 'git') | 339 | srcdir = os.path.join(unpackdir, rd.getVar('BB_GIT_DEFAULT_DESTSUFFIX')) |
340 | if not bb.data.inherits_class('kernel-yocto', rd): | 340 | if not bb.data.inherits_class('kernel-yocto', rd): |
341 | logger.warning('S == STAGING_KERNEL_DIR and non-kernel-yocto, unable to determine path to srcdir, defaulting to ${WORKDIR}/git') | 341 | logger.warning('S == STAGING_KERNEL_DIR and non-kernel-yocto, unable to determine path to srcdir, defaulting to ${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}') |
342 | src_destdir = os.path.join(os.path.relpath(srcdir, workdir), src_destdir) | 342 | src_destdir = os.path.join(os.path.relpath(srcdir, unpackdir), src_destdir) |
343 | src_destdir = os.path.normpath(src_destdir) | 343 | src_destdir = os.path.normpath(src_destdir) |
344 | 344 | ||
345 | if src_destdir and src_destdir != '.': | 345 | if src_destdir and src_destdir != '.': |
diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py index 3c6ef6719f..edb6467103 100644 --- a/scripts/lib/recipetool/create.py +++ b/scripts/lib/recipetool/create.py | |||
@@ -638,7 +638,6 @@ def create_recipe(args): | |||
638 | if len(splitline) > 1: | 638 | if len(splitline) > 1: |
639 | if splitline[0] == 'origin' and scriptutils.is_src_url(splitline[1]): | 639 | if splitline[0] == 'origin' and scriptutils.is_src_url(splitline[1]): |
640 | srcuri = reformat_git_uri(splitline[1]) + ';branch=master' | 640 | srcuri = reformat_git_uri(splitline[1]) + ';branch=master' |
641 | srcsubdir = 'git' | ||
642 | break | 641 | break |
643 | 642 | ||
644 | if args.src_subdir: | 643 | if args.src_subdir: |
@@ -736,7 +735,7 @@ def create_recipe(args): | |||
736 | if srcsubdir and not args.binary: | 735 | if srcsubdir and not args.binary: |
737 | # (for binary packages we explicitly specify subdir= when fetching to | 736 | # (for binary packages we explicitly specify subdir= when fetching to |
738 | # match the default value of S, so we don't need to set it in that case) | 737 | # match the default value of S, so we don't need to set it in that case) |
739 | lines_before.append('S = "${WORKDIR}/%s"' % srcsubdir) | 738 | lines_before.append('S = "${UNPACKDIR}/%s"' % srcsubdir) |
740 | lines_before.append('') | 739 | lines_before.append('') |
741 | 740 | ||
742 | if pkgarch: | 741 | if pkgarch: |
@@ -840,7 +839,7 @@ def create_recipe(args): | |||
840 | line = line.replace(realpv, '${PV}') | 839 | line = line.replace(realpv, '${PV}') |
841 | if pn: | 840 | if pn: |
842 | line = line.replace(pn, '${BPN}') | 841 | line = line.replace(pn, '${BPN}') |
843 | if line == 'S = "${WORKDIR}/${BPN}-${PV}"': | 842 | if line == 'S = "${UNPACKDIR}/${BPN}-${PV}"' or 'tmp-recipetool-' in line: |
844 | skipblank = True | 843 | skipblank = True |
845 | continue | 844 | continue |
846 | elif line.startswith('SRC_URI = '): | 845 | elif line.startswith('SRC_URI = '): |