summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb6
-rw-r--r--meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb (renamed from meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb)2
-rw-r--r--meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_48.3.bb (renamed from meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_48.0.bb)2
-rw-r--r--meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb (renamed from meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.0.bb)2
-rw-r--r--meta-gnome/recipes-gnome/gnome-software/gnome-software_48.3.bb (renamed from meta-gnome/recipes-gnome/gnome-software/gnome-software_48.2.bb)2
-rw-r--r--meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_48.3.bb (renamed from meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_48.1.bb)2
-rw-r--r--meta-gnome/recipes-gnome/nautilus/nautilus_48.3.bb (renamed from meta-gnome/recipes-gnome/nautilus/nautilus_48.2.bb)2
-rw-r--r--meta-oe/licenses/Cesium-Trademark-Terms39
-rw-r--r--meta-oe/licenses/ETCSLA109
-rw-r--r--meta-oe/licenses/HI-Trademark5
-rw-r--r--meta-oe/licenses/Kodak7
-rw-r--r--meta-oe/licenses/PNGSuite14
-rw-r--r--meta-oe/licenses/fmt27
-rw-r--r--meta-oe/recipes-devtools/php/php_8.4.10.bb2
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb3
-rw-r--r--meta-oe/recipes-test/cukinia/cukinia_0.8.0.bb (renamed from meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-lief_0.16.6.bb (renamed from meta-python/recipes-devtools/python/python3-lief_0.16.5.bb)7
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch81
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic-core_2.35.2.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic/0001-pyprojects-Bump-pydantic-core-to-2.35.2.patch36
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic_2.11.7.bb (renamed from meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb1
23 files changed, 337 insertions, 22 deletions
diff --git a/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb b/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
index 38fa8b439e..219735acd1 100644
--- a/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
+++ b/meta-filesystems/recipes-utils/e2tools/e2tools_0.1.2.bb
@@ -34,11 +34,11 @@ do_install_ptest() {
34 rm -rf "${D}${PTEST_PATH}/*" 34 rm -rf "${D}${PTEST_PATH}/*"
35 cp -r ../build "${D}${PTEST_PATH}" 35 cp -r ../build "${D}${PTEST_PATH}"
36 cp -r "${S}/build-aux" "${D}${PTEST_PATH}/build" 36 cp -r "${S}/build-aux" "${D}${PTEST_PATH}/build"
37 cp -r "${S}" "${D}${PTEST_PATH}" 37 cp -r "${UNPACKDIR}" "${D}${PTEST_PATH}/"
38 rm -rf ${D}${PTEST_PATH}/build/config.log \ 38 rm -rf ${D}${PTEST_PATH}/build/config.log \
39 ${D}${PTEST_PATH}/build/autom4te.cache \ 39 ${D}${PTEST_PATH}/build/autom4te.cache \
40 ${D}${PTEST_PATH}/*/.git ${D}${PTEST_PATH}/*/.github \ 40 ${D}${PTEST_PATH}/*/*/.git ${D}${PTEST_PATH}/*/*/.github \
41 ${D}${PTEST_PATH}/*/autom4te.cache 41 ${D}${PTEST_PATH}/*/*/autom4te.cache
42 sed -i -e 's;${TMPDIR};;g' ${D}${PTEST_PATH}/build/config.status 42 sed -i -e 's;${TMPDIR};;g' ${D}${PTEST_PATH}/build/config.status
43} 43}
44 44
diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
index 340273aa33..d8d5849534 100644
--- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_48.3.bb
@@ -39,7 +39,7 @@ inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext gi-docgen upstream-
39REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11" 39REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
40 40
41SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch" 41SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
42SRC_URI[archive.sha256sum] = "1652202db36a2be7441019b9daff3574e80428598e82395a87418015a8c06624" 42SRC_URI[archive.sha256sum] = "c0698245a6420badd077c16ffb218860e457cd7300612718eabf9aba47222bae"
43 43
44PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}" 44PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
45PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper" 45PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_48.0.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_48.3.bb
index f2f3e8654d..5537b3521e 100644
--- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_48.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell-extensions_48.3.bb
@@ -6,7 +6,7 @@ inherit gnomebase gettext gsettings features_check
6 6
7REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data" 7REQUIRED_DISTRO_FEATURES = "x11 polkit systemd pam gobject-introspection-data"
8 8
9SRC_URI[archive.sha256sum] = "f301b5e7354d5adc01c8bb21793810074e1ea408de45300f767d104454db3e33" 9SRC_URI[archive.sha256sum] = "adde34c08f40b63411be6f1d17e235550a0090494871e6481c312989d7f4a2d4"
10 10
11EXTRA_OEMESON += " \ 11EXTRA_OEMESON += " \
12 -Dextension_set=all \ 12 -Dextension_set=all \
diff --git a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.0.bb b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb
index 1a0f89b6fc..33ba5eaa39 100644
--- a/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-shell/gnome-shell_48.3.bb
@@ -33,7 +33,7 @@ GIR_MESON_OPTION = ""
33# gobject-introspection is mandatory and cannot be configured 33# gobject-introspection is mandatory and cannot be configured
34REQUIRED_DISTRO_FEATURES += "gobject-introspection-data" 34REQUIRED_DISTRO_FEATURES += "gobject-introspection-data"
35 35
36SRC_URI[archive.sha256sum] = "36aac2edcdc7588aaadb658cd4687df262b37ba0b667102dcbefbff0c2232bc3" 36SRC_URI[archive.sha256sum] = "fb0203fc748593f14e51732618e1f042525fd719764a0fdb0ee3f6fe413a9b2b"
37 37
38PACKAGECONFIG ??= "bluetooth nm ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 38PACKAGECONFIG ??= "bluetooth nm ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
39PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth" 39PACKAGECONFIG[bluetooth] = ",,gnome-bluetooth"
diff --git a/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.2.bb b/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.3.bb
index 00efac5b4f..beca1e76a0 100644
--- a/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.2.bb
+++ b/meta-gnome/recipes-gnome/gnome-software/gnome-software_48.3.bb
@@ -28,7 +28,7 @@ RDEPENDS:${PN} = "iso-codes"
28 28
29EXTRA_OEMESON += "-Dtests=false" 29EXTRA_OEMESON += "-Dtests=false"
30 30
31SRC_URI[archive.sha256sum] = "abfd30643a86c65f4886b6765eb3bb6215c9ea09817d6bd165c50056890822c9" 31SRC_URI[archive.sha256sum] = "126971e8bc000ddc200178c8fac8f7114eed42de4a4e2012ba06b3ffe707e23a"
32 32
33PACKAGECONFIG ?= "flatpak" 33PACKAGECONFIG ?= "flatpak"
34PACKAGECONFIG[flatpak] = "-Dflatpak=true,-Dflatpak=false,flatpak ostree" 34PACKAGECONFIG[flatpak] = "-Dflatpak=true,-Dflatpak=false,flatpak ostree"
diff --git a/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_48.1.bb b/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_48.3.bb
index 317d082940..d1ad219f10 100644
--- a/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_48.1.bb
+++ b/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_48.3.bb
@@ -18,7 +18,7 @@ inherit gnomebase gtk-icon-cache itstool gnome-help mime-xdg features_check
18 18
19REQUIRED_DISTRO_FEATURES = "opengl" 19REQUIRED_DISTRO_FEATURES = "opengl"
20 20
21SRC_URI[archive.sha256sum] = "52089ba978a665841803b1b69e0e7be75b09a7d54e01e8d0bb29926e0f342437" 21SRC_URI[archive.sha256sum] = "3f9e9722394edb4d2145c06d69210b3d3fca5cd2b90d632643be750843d556ba"
22 22
23FILES:${PN} += " \ 23FILES:${PN} += " \
24 ${datadir}/metainfo \ 24 ${datadir}/metainfo \
diff --git a/meta-gnome/recipes-gnome/nautilus/nautilus_48.2.bb b/meta-gnome/recipes-gnome/nautilus/nautilus_48.3.bb
index f867cd14d1..790fb71a63 100644
--- a/meta-gnome/recipes-gnome/nautilus/nautilus_48.2.bb
+++ b/meta-gnome/recipes-gnome/nautilus/nautilus_48.3.bb
@@ -24,7 +24,7 @@ DEPENDS = " \
24 24
25inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache 25inherit gnomebase gsettings gobject-introspection gi-docgen gettext features_check mime-xdg gtk-icon-cache
26 26
27SRC_URI[archive.sha256sum] = "a030f6163f8a68064fae5a9e89e37f19cbb293de2e12a19dd5e210956d0df4b5" 27SRC_URI[archive.sha256sum] = "21a2aea005160db083c7a1d4d2c0989b845cc722c04ef9ebb60125a7ec5b393d"
28 28
29REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data" 29REQUIRED_DISTRO_FEATURES = "x11 opengl gobject-introspection-data"
30 30
diff --git a/meta-oe/licenses/Cesium-Trademark-Terms b/meta-oe/licenses/Cesium-Trademark-Terms
new file mode 100644
index 0000000000..06d1b8542e
--- /dev/null
+++ b/meta-oe/licenses/Cesium-Trademark-Terms
@@ -0,0 +1,39 @@
1The following text is copied and pasted from https://github.com/AnalyticalGraphicsInc/cesium/wiki/CesiumTrademark.pdf, which are the "Trademark Terms and Conditions" under which an image in this repository was contributed by AGI. Please refer to the original link as the authoritative text; this file exists only for REUSE license-checker compliance.
2
3Trademark Terms and Conditions
4
5Analytical Graphics®, Cesium®, and Cesium Pro™ are trademarks owned by AGI. AGI uses these
6trademarks/logos to identify AGI as a company and also AGI’s products, services and activities. AGI maintains
7control over the usage of its trademarks, and this document sets forth who may use these trademarks, and under what
8terms and conditions these trademarks may be used.
9Fair Use
10AGI’s trademarks/logos may be used in instances when the use of such falls under a category of fair use. Examples
11of fair use include research, teaching, and educational purposes. If you use AGI’s trademarks/logos for this purpose,
12you must give AGI proper credit and identify AGI as the owner of the trademarks/logos.
13Do not use AGI’s trademarks/logos in any of your products or services that compete with any of AGI’s products or
14services. Use of AGI’s trademark/logos in your competing product or service is trademark infringement, and AGI
15will take legal action against you for violating this provision.
16Laymen’s Terms: You are not allowed to use the Cesium trademark to compete with AGI. If you do, AGI will take
17you to court. You can use the trademark without our permission for socially productive purposes, such as presenting
18Cesium in a conference. If you do so, make sure you identify AGI as the owner of the trademark.
19Usage Guidelines
20Avoid mistakes when reproducing AGI’s trademarks/logos. Do not separate the elements of the logo or alter the
21logo in any way. Do not rotate or animate it, and do not use any part of the logo as a graphic element, background,
22or pattern in any way that competes with AGI.
23Do not translate or localize the logos, and do not add anything to the logos. Do not attempt to set the logotype,
24change the font, or alter the size, proportions, or space between letters. You must use AGI’s trademarks/logos
25exactly as they are provided by AGI.
26Laymen’s Terms: When using our trademark(s), do not modify or change them in any way.
27Other Uses
28For any uses other than those identified in this document, you must contact AGI for express written permission. AGI
29reserves the right to reject your request to use AGI’s trademarks/logos for any reason. AGI’s contact information is
30below.
31Laymen’s Terms: You need our permission to use our trademarks for any reasons not stated above. If you send us a
32request to use our trademarks, we can say no for any reason.
33
34Corporate Contact Info:
35Analytical Graphics, Inc.
36220 Valley Creek Blvd.
37Exton, Pennsylvania 19341
381.610.981-8000
39contracts@agi.com
diff --git a/meta-oe/licenses/ETCSLA b/meta-oe/licenses/ETCSLA
new file mode 100644
index 0000000000..d47217afdb
--- /dev/null
+++ b/meta-oe/licenses/ETCSLA
@@ -0,0 +1,109 @@
1(C) Ericsson AB 2013. All Rights Reserved.
2
3Software License Agreement
4
5PLEASE REVIEW THE FOLLOWING TERMS AND CONDITIONS PRIOR TO USING THE
6ERICSSON TEXTURE COMPRESSION CODEC SOFTWARE (THE "SOFTWARE"). THE USE
7OF THE SOFTWARE IS SUBJECT TO THE TERMS AND CONDITIONS OF THE
8FOLLOWING SOFTWARE LICENSE AGREEMENT (THE "SLA"). IF YOU DO NOT ACCEPT
9SUCH TERMS AND CONDITIONS YOU MAY NOT USE THE SOFTWARE.
10
11Subject to the terms and conditions of the SLA, the licensee of the
12Software (the "Licensee") hereby, receives a non-exclusive,
13non-transferable, limited, free-of-charge, perpetual and worldwide
14license, to copy, use, distribute and modify the Software, but only
15for the purpose of developing, manufacturing, selling, using and
16distributing products including the Software in binary form, which
17products are used for compression and/or decompression according to
18the Khronos standard specifications OpenGL, OpenGL ES and
19WebGL. Notwithstanding anything of the above, Licensee may distribute
20[etcdec.cxx] in source code form provided (i) it is in unmodified
21form; and (ii) it is included in software owned by Licensee.
22
23If Licensee institutes, or threatens to institute, patent litigation
24against Ericsson or Ericsson's affiliates for using the Software for
25developing, having developed, manufacturing, having manufactured,
26selling, offer for sale, importing, using, leasing, operating,
27repairing and/or distributing products (i) within the scope of the
28Khronos framework; or (ii) using software or other intellectual
29property rights owned by Ericsson or its affiliates and provided under
30the Khronos framework, Ericsson shall have the right to terminate this
31SLA with immediate effect. Moreover, if Licensee institutes, or
32threatens to institute, patent litigation against any other licensee
33of the Software for using the Software in products within the scope of
34the Khronos framework, Ericsson shall have the right to terminate this
35SLA with immediate effect. However, should Licensee institute, or
36threaten to institute, patent litigation against any other licensee of
37the Software based on such other licensee's use of any other software
38together with the Software, then Ericsson shall have no right to
39terminate this SLA.
40
41This SLA does not transfer to Licensee any ownership to any Ericsson
42or third party intellectual property rights. All rights not expressly
43granted by Ericsson under this SLA are hereby expressly
44reserved. Furthermore, nothing in this SLA shall be construed as a
45right to use or sell products in a manner which conveys or purports to
46convey whether explicitly, by principles of implied license, or
47otherwise, any rights to any third party, under any patent of Ericsson
48or of Ericsson's affiliates covering or relating to any combination of
49the Software with any other software or product (not licensed
50hereunder) where the right applies specifically to the combination and
51not to the software or product itself.
52
53THE SOFTWARE IS PROVIDED "AS IS". ERICSSON MAKES NO REPRESENTATIONS OF
54ANY KIND, EXTENDS NO WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
55EXPRESS, IMPLIED OR STATUTORY; INCLUDING, BUT NOT LIMITED TO, EXPRESS,
56IMPLIED OR STATUTORY WARRANTIES OR CONDITIONS OF TITLE,
57MERCHANTABILITY, SATISFACTORY QUALITY, SUITABILITY, AND FITNESS FOR A
58PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
59OF THE SOFTWARE IS WITH THE LICENSEE. SHOULD THE SOFTWARE PROVE
60DEFECTIVE, THE LICENSEE ASSUMES THE COST OF ALL NECESSARY SERVICING,
61REPAIR OR CORRECTION. ERICSSON MAKES NO WARRANTY THAT THE MANUFACTURE,
62SALE, OFFERING FOR SALE, DISTRIBUTION, LEASE, USE OR IMPORTATION UNDER
63THE SLA WILL BE FREE FROM INFRINGEMENT OF PATENTS, COPYRIGHTS OR OTHER
64INTELLECTUAL PROPERTY RIGHTS OF OTHERS, AND THE VALIDITY OF THE
65LICENSE AND THE SLA ARE SUBJECT TO LICENSEE'S SOLE RESPONSIBILITY TO
66MAKE SUCH DETERMINATION AND ACQUIRE SUCH LICENSES AS MAY BE NECESSARY
67WITH RESPECT TO PATENTS, COPYRIGHT AND OTHER INTELLECTUAL PROPERTY OF
68THIRD PARTIES.
69
70THE LICENSEE ACKNOWLEDGES AND ACCEPTS THAT THE SOFTWARE (I) IS NOT
71LICENSED FOR; (II) IS NOT DESIGNED FOR OR INTENDED FOR; AND (III) MAY
72NOT BE USED FOR; ANY MISSION CRITICAL APPLICATIONS SUCH AS, BUT NOT
73LIMITED TO OPERATION OF NUCLEAR OR HEALTHCARE COMPUTER SYSTEMS AND/OR
74NETWORKS, AIRCRAFT OR TRAIN CONTROL AND/OR COMMUNICATION SYSTEMS OR
75ANY OTHER COMPUTER SYSTEMS AND/OR NETWORKS OR CONTROL AND/OR
76COMMUNICATION SYSTEMS ALL IN WHICH CASE THE FAILURE OF THE SOFTWARE
77COULD LEAD TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL, MATERIAL OR
78ENVIRONMENTAL DAMAGE. LICENSEE'S RIGHTS UNDER THIS LICENSE WILL
79TERMINATE AUTOMATICALLY AND IMMEDIATELY WITHOUT NOTICE IF LICENSEE
80FAILS TO COMPLY WITH THIS PARAGRAPH.
81
82IN NO EVENT SHALL ERICSSON BE LIABLE FOR ANY DAMAGES WHATSOEVER,
83INCLUDING BUT NOT LIMITED TO PERSONAL INJURY, ANY GENERAL, SPECIAL,
84INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF OR IN
85CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING
86BUT NOT LIMITED TO LOSS OF PROFITS, BUSINESS INTERUPTIONS, OR ANY
87OTHER COMMERCIAL DAMAGES OR LOSSES, LOSS OF DATA OR DATA BEING
88RENDERED INACCURATE OR LOSSES SUSTAINED BY THE LICENSEE OR THIRD
89PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER
90SOFTWARE) REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR
91OTHERWISE), EVEN IF THE LICENSEE OR ANY OTHER PARTY HAS BEEN ADVISED
92OF THE POSSIBILITY OF SUCH DAMAGES.
93
94Licensee acknowledges that "ERICSSON ///" is the corporate trademark
95of Telefonaktiebolaget LM Ericsson and that both "Ericsson" and the
96figure "///" are important features of the trade names of
97Telefonaktiebolaget LM Ericsson. Nothing contained in these terms and
98conditions shall be deemed to grant Licensee any right, title or
99interest in the word "Ericsson" or the figure "///". No delay or
100omission by Ericsson to exercise any right or power shall impair any
101such right or power to be construed to be a waiver thereof. Consent by
102Ericsson to, or waiver of, a breach by the Licensee shall not
103constitute consent to, waiver of, or excuse for any other different or
104subsequent breach.
105
106This SLA shall be governed by the substantive law of Sweden. Any
107dispute, controversy or claim arising out of or in connection with
108this SLA, or the breach, termination or invalidity thereof, shall be
109submitted to the exclusive jurisdiction of the Swedish Courts.
diff --git a/meta-oe/licenses/HI-Trademark b/meta-oe/licenses/HI-Trademark
new file mode 100644
index 0000000000..0ccddc993f
--- /dev/null
+++ b/meta-oe/licenses/HI-Trademark
@@ -0,0 +1,5 @@
1The HI logo textures are copyright by & trademarks of HI Corporation and are
2provided for use only in testing the KTX loader. Any other use requires
3specific prior written permission from HI. Furthermore the name HI may
4not be used to endorse or promote products derived from this software
5without specific prior written permission.
diff --git a/meta-oe/licenses/Kodak b/meta-oe/licenses/Kodak
new file mode 100644
index 0000000000..9a7f26b46a
--- /dev/null
+++ b/meta-oe/licenses/Kodak
@@ -0,0 +1,7 @@
1This LICENSES file applies to images from the Kodak Lossless True Color
2Image Suite, and exists only for REUSE compliance. According to
3http://r0k.us/graphics/kodak/ , for such images:
4
5"It is my understanding they have been released by the Eastman Kodak Company
6for unrestricted usage. Many sites use them as a standard test suite for
7compression testing, etc."
diff --git a/meta-oe/licenses/PNGSuite b/meta-oe/licenses/PNGSuite
new file mode 100644
index 0000000000..1bb39a97e5
--- /dev/null
+++ b/meta-oe/licenses/PNGSuite
@@ -0,0 +1,14 @@
1The following text is copied and pasted from
2http://www.schaik.com/pngsuite/PngSuite.LICENSE , which is the license under
3which an image from the PngSuite project is used. Please refer to the
4original link as the authoritative text; this file exists only for REUSE
5license-checker compliance.
6
7PngSuite
8--------
9
10Permission to use, copy, modify and distribute these images for any
11purpose and without fee is hereby granted.
12
13
14(c) Willem van Schaik, 1996, 2011
diff --git a/meta-oe/licenses/fmt b/meta-oe/licenses/fmt
new file mode 100644
index 0000000000..1cd1ef9269
--- /dev/null
+++ b/meta-oe/licenses/fmt
@@ -0,0 +1,27 @@
1Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors
2
3Permission is hereby granted, free of charge, to any person obtaining
4a copy of this software and associated documentation files (the
5"Software"), to deal in the Software without restriction, including
6without limitation the rights to use, copy, modify, merge, publish,
7distribute, sublicense, and/or sell copies of the Software, and to
8permit persons to whom the Software is furnished to do so, subject to
9the following conditions:
10
11The above copyright notice and this permission notice shall be
12included in all copies or substantial portions of the Software.
13
14THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21
22--- Optional exception to the license ---
23
24As an exception, if, as a result of your compiling your source code, portions
25of this Software are embedded into a machine-executable object form of such
26source code, you may redistribute such embedded portions in such object form
27without including the above copyright and permission notices.
diff --git a/meta-oe/recipes-devtools/php/php_8.4.10.bb b/meta-oe/recipes-devtools/php/php_8.4.10.bb
index 4d598949a1..4ed5d1e4ff 100644
--- a/meta-oe/recipes-devtools/php/php_8.4.10.bb
+++ b/meta-oe/recipes-devtools/php/php_8.4.10.bb
@@ -110,7 +110,7 @@ PACKAGECONFIG[sqlite3] = "--with-sqlite3=${STAGING_LIBDIR}/.. \
110 ,--without-sqlite3 --without-pdo-sqlite \ 110 ,--without-sqlite3 --without-pdo-sqlite \
111 ,sqlite3" 111 ,sqlite3"
112PACKAGECONFIG[valgrind] = "--with-valgrind=${STAGING_DIR_TARGET}/usr,--with-valgrind=no,valgrind" 112PACKAGECONFIG[valgrind] = "--with-valgrind=${STAGING_DIR_TARGET}/usr,--with-valgrind=no,valgrind"
113PACKAGECONFIG[zip] = "--with-zip --with-zlib-dir=${STAGING_EXECPREFIXDIR},,libzip" 113PACKAGECONFIG[zip] = "--with-zip,,libzip"
114 114
115export HOSTCC = "${BUILD_CC}" 115export HOSTCC = "${BUILD_CC}"
116export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}" 116export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}"
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb
index 10d5806e77..33526630d1 100644
--- a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb
+++ b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.12.0.bb
@@ -27,7 +27,4 @@ do_install() {
27} 27}
28 28
29SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}" 29SECURITY_CFLAGS:riscv64 = "${SECURITY_NOPIE_CFLAGS}"
30# GCC-15 segfaults see - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120119
31# TUNE_CCARGS:remove:aarch64 = "cortex-a57+crc+nocrypto"
32TUNE_CCARGS:append:aarch64 = " -march=armv8-a"
33LTO = "" 30LTO = ""
diff --git a/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb b/meta-oe/recipes-test/cukinia/cukinia_0.8.0.bb
index ad545e627b..2984d9a426 100644
--- a/meta-oe/recipes-test/cukinia/cukinia_0.7.0.bb
+++ b/meta-oe/recipes-test/cukinia/cukinia_0.8.0.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
8 8
9SRC_URI = "git://github.com/savoirfairelinux/cukinia.git;protocol=https;branch=master" 9SRC_URI = "git://github.com/savoirfairelinux/cukinia.git;protocol=https;branch=master"
10 10
11SRCREV = "be56f653743cc0e68bef81ef35df7c50ff8919c4" 11SRCREV = "bacdc5437aeae25099b0271231ec8b277e0caed9"
12 12
13 13
14RRECOMMENDS:${PN} = "libgpiod-tools" 14RRECOMMENDS:${PN} = "libgpiod-tools"
diff --git a/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb b/meta-python/recipes-devtools/python/python3-lief_0.16.6.bb
index 8a0e30133c..2c5aeb6bb6 100644
--- a/meta-python/recipes-devtools/python/python3-lief_0.16.5.bb
+++ b/meta-python/recipes-devtools/python/python3-lief_0.16.6.bb
@@ -2,16 +2,15 @@ SUMMARY = "Library to instrument executable formats"
2DESCRIPTION = "LIEF: Library to Instrument Executable Formats" 2DESCRIPTION = "LIEF: Library to Instrument Executable Formats"
3HOMEPAGE = "https://github.com/lief-project/LIEF" 3HOMEPAGE = "https://github.com/lief-project/LIEF"
4LICENSE = "Apache-2.0" 4LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=9ab5db472ff936b441055522f5000547" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=be298b85ef6036ef77810ae0dce93776"
6SECTION = "libs" 6SECTION = "libs"
7 7
8SRC_URI = " \ 8SRC_URI = " \
9 git://github.com/lief-project/LIEF.git;protocol=https;branch=main \ 9 git://github.com/lief-project/LIEF.git;protocol=https;branch=release/0.16.x;tag=${PV} \
10 file://0001-build-requirements.txt-Allow-newer-versions.patch \ 10 file://0001-build-requirements.txt-Allow-newer-versions.patch \
11 file://0002-api-python-config-default.toml-Debug.patch \ 11 file://0002-api-python-config-default.toml-Debug.patch \
12" 12"
13SRCREV = "abcf929efb748c7846dd59007cbb807e108db311" 13SRCREV = "d52c66d6da4d67c69438989df83a5415236ae08b"
14PV .= "+git"
15 14
16PEP517_SOURCE_PATH = "${S}/api/python" 15PEP517_SOURCE_PATH = "${S}/api/python"
17 16
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch
new file mode 100644
index 0000000000..fd94526686
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core/0001-musl-enable-getrandom-on-all-musl-platforms.patch
@@ -0,0 +1,81 @@
1From 4253e25b7f31d207c69b9997f403b6e4e560e258 Mon Sep 17 00:00:00 2001
2From: Tamir Duberstein <tamird@gmail.com>
3Date: Thu, 20 Mar 2025 11:45:08 -0400
4Subject: [PATCH] musl: enable `getrandom` on all musl platforms
5
6The existing bindings were added in #1399 and limited to targets where
7rustc used musl version >= 1.1.20 which was not all musl targets at that
8time. Since https://github.com/rust-lang/rust/pull/107129 all musl
9targets use musl 1.2.3. Hence, move the binding to the module root so it
10is available for all musl targets.
11
12Upstream-Status: Backport [https://github.com/rust-lang/libc/pull/4346]
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 src/unix/linux_like/linux/musl/b32/arm/mod.rs | 4 ----
16 src/unix/linux_like/linux/musl/b32/powerpc.rs | 4 ----
17 src/unix/linux_like/linux/musl/b32/x86/mod.rs | 4 ----
18 src/unix/linux_like/linux/musl/b64/mod.rs | 4 ----
19 src/unix/linux_like/linux/musl/mod.rs | 2 ++
20 5 files changed, 2 insertions(+), 16 deletions(-)
21
22--- a/src/unix/linux_like/linux/musl/b32/arm/mod.rs
23+++ b/src/unix/linux_like/linux/musl/b32/arm/mod.rs
24@@ -841,10 +841,6 @@ pub const SYS_process_mrelease: ::c_long
25 pub const SYS_futex_waitv: ::c_long = 449;
26 pub const SYS_set_mempolicy_home_node: ::c_long = 450;
27
28-extern "C" {
29- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
30-}
31-
32 cfg_if! {
33 if #[cfg(libc_align)] {
34 mod align;
35--- a/src/unix/linux_like/linux/musl/b32/powerpc.rs
36+++ b/src/unix/linux_like/linux/musl/b32/powerpc.rs
37@@ -796,7 +796,3 @@ pub const SYS_memfd_secret: ::c_long = 4
38 pub const SYS_process_mrelease: ::c_long = 448;
39 pub const SYS_futex_waitv: ::c_long = 449;
40 pub const SYS_set_mempolicy_home_node: ::c_long = 450;
41-
42-extern "C" {
43- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
44-}
45--- a/src/unix/linux_like/linux/musl/b32/x86/mod.rs
46+++ b/src/unix/linux_like/linux/musl/b32/x86/mod.rs
47@@ -956,10 +956,6 @@ pub const EFL: ::c_int = 14;
48 pub const UESP: ::c_int = 15;
49 pub const SS: ::c_int = 16;
50
51-extern "C" {
52- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
53-}
54-
55 cfg_if! {
56 if #[cfg(libc_align)] {
57 mod align;
58--- a/src/unix/linux_like/linux/musl/b64/mod.rs
59+++ b/src/unix/linux_like/linux/musl/b64/mod.rs
60@@ -134,10 +134,6 @@ pub const __SIZEOF_PTHREAD_RWLOCK_T: usi
61 pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
62 pub const __SIZEOF_PTHREAD_BARRIER_T: usize = 32;
63
64-extern "C" {
65- pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
66-}
67-
68 cfg_if! {
69 if #[cfg(target_arch = "aarch64")] {
70 mod aarch64;
71--- a/src/unix/linux_like/linux/musl/mod.rs
72+++ b/src/unix/linux_like/linux/musl/mod.rs
73@@ -885,6 +885,8 @@ extern "C" {
74
75 pub fn dirname(path: *mut ::c_char) -> *mut ::c_char;
76 pub fn basename(path: *mut ::c_char) -> *mut ::c_char;
77+ // Addded in `musl` 1.1.20
78+ pub fn getrandom(buf: *mut ::c_void, buflen: ::size_t, flags: ::c_uint) -> ::ssize_t;
79 }
80
81 // Alias <foo> to <foo>64 to mimic glibc's LFS64 support
diff --git a/meta-python/recipes-devtools/python/python3-pydantic-core_2.35.2.bb b/meta-python/recipes-devtools/python/python3-pydantic-core_2.35.2.bb
index 1d0d1f477b..788cbd2ceb 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic-core_2.35.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic-core_2.35.2.bb
@@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ab599c188b4a314d2856b3a55030c75c"
11require ${BPN}-crates.inc 11require ${BPN}-crates.inc
12 12
13SRC_URI += "file://0001-Upgrade-radium-to-1.0.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/bitvec-1.0.1/" 13SRC_URI += "file://0001-Upgrade-radium-to-1.0.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/bitvec-1.0.1/"
14SRC_URI += "file://0001-musl-enable-getrandom-on-all-musl-platforms.patch;patchdir=${UNPACKDIR}/cargo_home/bitbake/libc-0.2.155/"
14SRC_URI += "file://0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch" 15SRC_URI += "file://0001-cargo.toml-Update-bitvec-to-use-radium-1.x.patch"
15SRC_URI[sha256sum] = "e010b13ff0d6375ee83f7478fbda42e1fbf55f1b2feef76b673c40861ffd31e6" 16SRC_URI[sha256sum] = "e010b13ff0d6375ee83f7478fbda42e1fbf55f1b2feef76b673c40861ffd31e6"
16 17
diff --git a/meta-python/recipes-devtools/python/python3-pydantic/0001-pyprojects-Bump-pydantic-core-to-2.35.2.patch b/meta-python/recipes-devtools/python/python3-pydantic/0001-pyprojects-Bump-pydantic-core-to-2.35.2.patch
new file mode 100644
index 0000000000..794ebdbbc7
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pydantic/0001-pyprojects-Bump-pydantic-core-to-2.35.2.patch
@@ -0,0 +1,36 @@
1From 6558daf87f8ae156f913c0e76403cbffee40e3cc Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Tue, 22 Jul 2025 11:46:35 -0700
4Subject: [PATCH] pyprojects: Bump pydantic-core to 2.35.2
5
6This matches with recipe in meta-python
7
8Upstream-Status: Pending
9
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 pyproject.toml | 2 +-
13 1 file changed, 1 insertion(+), 1 deletion(-)
14
15--- a/pyproject.toml
16+++ b/pyproject.toml
17@@ -48,7 +48,7 @@ dependencies = [
18 'typing-extensions>=4.13.0',
19 'annotated-types>=0.6.0',
20 # Keep this in sync with the version in the `check_pydantic_core_version()` function:
21- 'pydantic-core==2.35.1',
22+ 'pydantic-core==2.35.2',
23 'typing-inspection>=0.4.0',
24 ]
25 dynamic = ['version', 'readme']
26--- a/pydantic/version.py
27+++ b/pydantic/version.py
28@@ -66,7 +66,7 @@ def version_info() -> str:
29 def check_pydantic_core_version() -> bool:
30 """Check that the installed `pydantic-core` dependency is compatible."""
31 # Keep this in sync with the version constraint in the `pyproject.toml` dependencies:
32- return __pydantic_core_version__ == '2.35.1'
33+ return __pydantic_core_version__ == '2.35.2'
34
35
36 def parse_mypy_version(version: str) -> tuple[int, int, int]:
diff --git a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb b/meta-python/recipes-devtools/python/python3-pydantic_2.11.7.bb
index 47c077853a..250a433726 100644
--- a/meta-python/recipes-devtools/python/python3-pydantic_2.11.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pydantic_2.11.7.bb
@@ -11,11 +11,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=09280955509d1c4ca14bae02f21d49a6"
11 11
12inherit python_hatchling ptest-python-pytest 12inherit python_hatchling ptest-python-pytest
13 13
14SRCREV = "bce81efdeac1cbefd0196b478a32aa2586bd595a" 14SRCREV = "702aaa6354cc30ae815676c57a8bbb4557ccb295"
15PV .= "+git" 15PV .= "+git"
16SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=main" 16SRC_URI = "git://github.com/pydantic/pydantic;protocol=https;branch=main"
17 17SRC_URI += "file://0001-pyprojects-Bump-pydantic-core-to-2.35.2.patch"
18
19DEPENDS += "python3-hatch-fancy-pypi-readme-native" 18DEPENDS += "python3-hatch-fancy-pypi-readme-native"
20 19
21RECIPE_NO_UPDATE_REASON = "Must be updated in sync with python3-pydantic-core." 20RECIPE_NO_UPDATE_REASON = "Must be updated in sync with python3-pydantic-core."
diff --git a/meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb b/meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb
index 1aa713ccc3..10b7b856bc 100644
--- a/meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb
+++ b/meta-python/recipes-devtools/python/python3-twitter_4.16.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "Twitter for Python"
2DESCRIPTION = "Python module to support twitter API" 2DESCRIPTION = "Python module to support twitter API"
3 3
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=9;endline=9;md5=77d9066068d13ffd309659977e9909c9" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=48c84b17f84a9a623754604ab73f28fe"
6 6
7SRC_URI[sha256sum] = "1d95cbdc50bf6353a387f881f2584eaf60d14e00dbbdd8872a73de79c66878e3" 7SRC_URI[sha256sum] = "1d95cbdc50bf6353a387f881f2584eaf60d14e00dbbdd8872a73de79c66878e3"
8 8
diff --git a/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
index 83dc52ca19..812288881d 100644
--- a/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
+++ b/meta-python/recipes-devtools/python/python3-typeguard_4.4.4.bb
@@ -18,6 +18,7 @@ RDEPENDS:${PN}-ptest += " \
18 python3-typing-extensions \ 18 python3-typing-extensions \
19 python3-unixadmin \ 19 python3-unixadmin \
20 python3-mypy \ 20 python3-mypy \
21 python3-pathspec \
21" 22"
22 23
23DEPENDS += "\ 24DEPENDS += "\