From patchwork Fri Aug 1 14:08:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 67945 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED460CA0FE6 for ; Fri, 1 Aug 2025 14:08:14 +0000 (UTC) Received: from a27-30.smtp-out.us-west-2.amazonses.com (a27-30.smtp-out.us-west-2.amazonses.com [54.240.27.30]) by mx.groups.io with SMTP id smtpd.web11.88636.1754057271655229901 for ; Fri, 01 Aug 2025 07:08:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=j46ser6a2yusdzubpv7m7ewqgesde2ie header.b=X0VqW2yA; dkim=pass header.i=@amazonses.com header.s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx header.b=OiuNjJwA; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.30, mailfrom: 0101019865f618ee-efd54108-f617-4bc8-a5ca-7df6f891db5f-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=j46ser6a2yusdzubpv7m7ewqgesde2ie; d=yoctoproject.org; t=1754057284; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=bYhQqjcOFd0LB0vMDiQkueS1l1rZLhu8MtP2hJUCV2o=; b=X0VqW2yAu6YnWPo0eRqUUzw7AAMrtij2OF5S3UkLXHLardXTVW4sT4vquudMyKUf e8kguiR7tCOUQlcx9+Rc8mSuMSuCp/petBOU9hGu+64CmIRZ0bPFvAeSyvQO1C57IkI iX5QcqbzxR4rRV+1YPbdi2/xxIC4lnbh1wYr2Mec= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx; d=amazonses.com; t=1754057284; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=bYhQqjcOFd0LB0vMDiQkueS1l1rZLhu8MtP2hJUCV2o=; b=OiuNjJwAVJNaOiiQZ2nuSGsb6kWHAwlSsvua9EGbBOa3BKbHrDunlfkA0bFrJTh6 k9KP5yBE9nw5p50zW4yKPBesG+KdnU7RfctNxIpm0y+t9+WMtP3lGwfXHgx/tA+/wS2 6ytWKJo+yvS3IycMpQV4RgQrbkeWQKc9Q1A4uWgg= MIME-Version: 1.0 From: auh@yoctoproject.org To: Jose Quaresma Cc: openembedded-core@lists.openembedded.org Subject: [AUH] spirv-headers: upgrading to 1.4.321.0 SUCCEEDED Message-ID: <0101019865f618ee-efd54108-f617-4bc8-a5ca-7df6f891db5f-000000@us-west-2.amazonses.com> Date: Fri, 1 Aug 2025 14:08:03 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2025.08.01-54.240.27.30 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 01 Aug 2025 14:08:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/221317 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *spirv-headers* to *1.4.321.0* has Succeeded. Next steps: - apply the patch: git am 0001-spirv-headers-upgrade-1.4.313.0-1.4.321.0.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From a2cb65d975b52ff541d5b8d5290644a8c1b7a27f Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Fri, 1 Aug 2025 11:40:46 +0000 Subject: [PATCH] spirv-headers: upgrade 1.4.313.0 -> 1.4.321.0 --- .../spir/spirv-headers_1.4.313.0.bb | 19 - .../spir/spirv-headers_1.4.321.0.bb | 435 ++++++++++++++++++ 2 files changed, 435 insertions(+), 19 deletions(-) delete mode 100644 meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb create mode 100644 meta/recipes-graphics/spir/spirv-headers_1.4.321.0.bb 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 deleted file mode 100644 index a551814689..0000000000 --- a/meta/recipes-graphics/spir/spirv-headers_1.4.313.0.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Machine-readable files for the SPIR-V Registry" -SECTION = "graphics" -HOMEPAGE = "https://www.khronos.org/registry/spir-v" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE;md5=d14ee3b13f42e9c9674acc5925c3d741" - -SRCREV = "aa6cef192b8e693916eb713e7a9ccadf06062ceb" -SRC_URI = "git://github.com/KhronosGroup/SPIRV-Headers;protocol=https;branch=main" -PE = "1" -# These recipes need to be updated in lockstep with each other: -# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools -# vulkan-validation-layers, vulkan-utility-libraries, vulkan-volk. -# The tags versions should always be sdk-x.y.z, as this is what -# upstream considers a release. -UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)" - -inherit cmake - -BBCLASSEXTEND = "native nativesdk" diff --git a/meta/recipes-graphics/spir/spirv-headers_1.4.321.0.bb b/meta/recipes-graphics/spir/spirv-headers_1.4.321.0.bb new file mode 100644 index 0000000000..1e720f6a86 --- /dev/null +++ b/meta/recipes-graphics/spir/spirv-headers_1.4.321.0.bb @@ -0,0 +1,435 @@ +# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'. +# The following is the difference between the old and the new license text. +# Please update the LICENSE value if needed, and summarize the changes in +# the commit message via 'License-Update:' tag. +# (example: 'License-Update: copyright years updated.') +# +# The changes: +# +# --- LICENSE +# +++ LICENSE +# @@ -101,3 +101,402 @@ +# ======================================================================== +# +# --- +# + +# +Files: **.md, WORKSPACE, .git** +# + +# +Attribution 4.0 International +# + +# +======================================================================= +# + +# +Creative Commons Corporation ("Creative Commons") is not a law firm and +# +does not provide legal services or legal advice. Distribution of +# +Creative Commons public licenses does not create a lawyer-client or +# +other relationship. Creative Commons makes its licenses and related +# +information available on an "as-is" basis. Creative Commons gives no +# +warranties regarding its licenses, any material licensed under their +# +terms and conditions, or any related information. Creative Commons +# +disclaims all liability for damages resulting from their use to the +# +fullest extent possible. +# + +# +Using Creative Commons Public Licenses +# + +# +Creative Commons public licenses provide a standard set of terms and +# +conditions that creators and other rights holders may use to share +# +original works of authorship and other material subject to copyright +# +and certain other rights specified in the public license below. The +# +following considerations are for informational purposes only, are not +# +exhaustive, and do not form part of our licenses. +# + +# + Considerations for licensors: Our public licenses are +# + intended for use by those authorized to give the public +# + permission to use material in ways otherwise restricted by +# + copyright and certain other rights. Our licenses are +# + irrevocable. Licensors should read and understand the terms +# + and conditions of the license they choose before applying it. +# + Licensors should also secure all rights necessary before +# + applying our licenses so that the public can reuse the +# + material as expected. Licensors should clearly mark any +# + material not subject to the license. This includes other CC- +# + licensed material, or material used under an exception or +# + limitation to copyright. More considerations for licensors: +# + wiki.creativecommons.org/Considerations_for_licensors +# + +# + Considerations for the public: By using one of our public +# + licenses, a licensor grants the public permission to use the +# + licensed material under specified terms and conditions. If +# + the licensor's permission is not necessary for any reason--for +# + example, because of any applicable exception or limitation to +# + copyright--then that use is not regulated by the license. Our +# + licenses grant only permissions under copyright and certain +# + other rights that a licensor has authority to grant. Use of +# + the licensed material may still be restricted for other +# + reasons, including because others have copyright or other +# + rights in the material. A licensor may make special requests, +# + such as asking that all changes be marked or described. +# + Although not required by our licenses, you are encouraged to +# + respect those requests where reasonable. More considerations +# + for the public: +# + wiki.creativecommons.org/Considerations_for_licensees +# + +# +======================================================================= +# + +# +Creative Commons Attribution 4.0 International Public License +# + +# +By exercising the Licensed Rights (defined below), You accept and agree +# +to be bound by the terms and conditions of this Creative Commons +# +Attribution 4.0 International Public License ("Public License"). To the +# +extent this Public License may be interpreted as a contract, You are +# +granted the Licensed Rights in consideration of Your acceptance of +# +these terms and conditions, and the Licensor grants You such rights in +# +consideration of benefits the Licensor receives from making the +# +Licensed Material available under these terms and conditions. +# + +# + +# +Section 1 -- Definitions. +# + +# + a. Adapted Material means material subject to Copyright and Similar +# + Rights that is derived from or based upon the Licensed Material +# + and in which the Licensed Material is translated, altered, +# + arranged, transformed, or otherwise modified in a manner requiring +# + permission under the Copyright and Similar Rights held by the +# + Licensor. For purposes of this Public License, where the Licensed +# + Material is a musical work, performance, or sound recording, +# + Adapted Material is always produced where the Licensed Material is +# + synched in timed relation with a moving image. +# + +# + b. Adapter's License means the license You apply to Your Copyright +# + and Similar Rights in Your contributions to Adapted Material in +# + accordance with the terms and conditions of this Public License. +# + +# + c. Copyright and Similar Rights means copyright and/or similar rights +# + closely related to copyright including, without limitation, +# + performance, broadcast, sound recording, and Sui Generis Database +# + Rights, without regard to how the rights are labeled or +# + categorized. For purposes of this Public License, the rights +# + specified in Section 2(b)(1)-(2) are not Copyright and Similar +# + Rights. +# + +# + d. Effective Technological Measures means those measures that, in the +# + absence of proper authority, may not be circumvented under laws +# + fulfilling obligations under Article 11 of the WIPO Copyright +# + Treaty adopted on December 20, 1996, and/or similar international +# + agreements. +# + +# + e. Exceptions and Limitations means fair use, fair dealing, and/or +# + any other exception or limitation to Copyright and Similar Rights +# + that applies to Your use of the Licensed Material. +# + +# + f. Licensed Material means the artistic or literary work, database, +# + or other material to which the Licensor applied this Public +# + License. +# + +# + g. Licensed Rights means the rights granted to You subject to the +# + terms and conditions of this Public License, which are limited to +# + all Copyright and Similar Rights that apply to Your use of the +# + Licensed Material and that the Licensor has authority to license. +# + +# + h. Licensor means the individual(s) or entity(ies) granting rights +# + under this Public License. +# + +# + i. Share means to provide material to the public by any means or +# + process that requires permission under the Licensed Rights, such +# + as reproduction, public display, public performance, distribution, +# + dissemination, communication, or importation, and to make material +# + available to the public including in ways that members of the +# + public may access the material from a place and at a time +# + individually chosen by them. +# + +# + j. Sui Generis Database Rights means rights other than copyright +# + resulting from Directive 96/9/EC of the European Parliament and of +# + the Council of 11 March 1996 on the legal protection of databases, +# + as amended and/or succeeded, as well as other essentially +# + equivalent rights anywhere in the world. +# + +# + k. You means the individual or entity exercising the Licensed Rights +# + under this Public License. Your has a corresponding meaning. +# + +# + +# +Section 2 -- Scope. +# + +# + a. License grant. +# + +# + 1. Subject to the terms and conditions of this Public License, +# + the Licensor hereby grants You a worldwide, royalty-free, +# + non-sublicensable, non-exclusive, irrevocable license to +# + exercise the Licensed Rights in the Licensed Material to: +# + +# + a. reproduce and Share the Licensed Material, in whole or +# + in part; and +# + +# + b. produce, reproduce, and Share Adapted Material. +# + +# + 2. Exceptions and Limitations. For the avoidance of doubt, where +# + Exceptions and Limitations apply to Your use, this Public +# + License does not apply, and You do not need to comply with +# + its terms and conditions. +# + +# + 3. Term. The term of this Public License is specified in Section +# + 6(a). +# + +# + 4. Media and formats; technical modifications allowed. The +# + Licensor authorizes You to exercise the Licensed Rights in +# + all media and formats whether now known or hereafter created, +# + and to make technical modifications necessary to do so. The +# + Licensor waives and/or agrees not to assert any right or +# + authority to forbid You from making technical modifications +# + necessary to exercise the Licensed Rights, including +# + technical modifications necessary to circumvent Effective +# + Technological Measures. For purposes of this Public License, +# + simply making modifications authorized by this Section 2(a) +# + (4) never produces Adapted Material. +# + +# + 5. Downstream recipients. +# + +# + a. Offer from the Licensor -- Licensed Material. Every +# + recipient of the Licensed Material automatically +# + receives an offer from the Licensor to exercise the +# + Licensed Rights under the terms and conditions of this +# + Public License. +# + +# + b. No downstream restrictions. You may not offer or impose +# + any additional or different terms or conditions on, or +# + apply any Effective Technological Measures to, the +# + Licensed Material if doing so restricts exercise of the +# + Licensed Rights by any recipient of the Licensed +# + Material. +# + +# + 6. No endorsement. Nothing in this Public License constitutes or +# + may be construed as permission to assert or imply that You +# + are, or that Your use of the Licensed Material is, connected +# + with, or sponsored, endorsed, or granted official status by, +# + the Licensor or others designated to receive attribution as +# + provided in Section 3(a)(1)(A)(i). +# + +# + b. Other rights. +# + +# + 1. Moral rights, such as the right of integrity, are not +# + licensed under this Public License, nor are publicity, +# + privacy, and/or other similar personality rights; however, to +# + the extent possible, the Licensor waives and/or agrees not to +# + assert any such rights held by the Licensor to the limited +# + extent necessary to allow You to exercise the Licensed +# + Rights, but not otherwise. +# + +# + 2. Patent and trademark rights are not licensed under this +# + Public License. +# + +# + 3. To the extent possible, the Licensor waives any right to +# + collect royalties from You for the exercise of the Licensed +# + Rights, whether directly or through a collecting society +# + under any voluntary or waivable statutory or compulsory +# + licensing scheme. In all other cases the Licensor expressly +# + reserves any right to collect such royalties. +# + +# + +# +Section 3 -- License Conditions. +# + +# +Your exercise of the Licensed Rights is expressly made subject to the +# +following conditions. +# + +# + a. Attribution. +# + +# + 1. If You Share the Licensed Material (including in modified +# + form), You must: +# + +# + a. retain the following if it is supplied by the Licensor +# + with the Licensed Material: +# + +# + i. identification of the creator(s) of the Licensed +# + Material and any others designated to receive +# + attribution, in any reasonable manner requested by +# + the Licensor (including by pseudonym if +# + designated); +# + +# + ii. a copyright notice; +# + +# + iii. a notice that refers to this Public License; +# + +# + iv. a notice that refers to the disclaimer of +# + warranties; +# + +# + v. a URI or hyperlink to the Licensed Material to the +# + extent reasonably practicable; +# + +# + b. indicate if You modified the Licensed Material and +# + retain an indication of any previous modifications; and +# + +# + c. indicate the Licensed Material is licensed under this +# + Public License, and include the text of, or the URI or +# + hyperlink to, this Public License. +# + +# + 2. You may satisfy the conditions in Section 3(a)(1) in any +# + reasonable manner based on the medium, means, and context in +# + which You Share the Licensed Material. For example, it may be +# + reasonable to satisfy the conditions by providing a URI or +# + hyperlink to a resource that includes the required +# + information. +# + +# + 3. If requested by the Licensor, You must remove any of the +# + information required by Section 3(a)(1)(A) to the extent +# + reasonably practicable. +# + +# + 4. If You Share Adapted Material You produce, the Adapter's +# + License You apply must not prevent recipients of the Adapted +# + Material from complying with this Public License. +# + +# + +# +Section 4 -- Sui Generis Database Rights. +# + +# +Where the Licensed Rights include Sui Generis Database Rights that +# +apply to Your use of the Licensed Material: +# + +# + a. for the avoidance of doubt, Section 2(a)(1) grants You the right +# + to extract, reuse, reproduce, and Share all or a substantial +# + portion of the contents of the database; +# + +# + b. if You include all or a substantial portion of the database +# + contents in a database in which You have Sui Generis Database +# + Rights, then the database in which You have Sui Generis Database +# + Rights (but not its individual contents) is Adapted Material; and +# + +# + c. You must comply with the conditions in Section 3(a) if You Share +# + all or a substantial portion of the contents of the database. +# + +# +For the avoidance of doubt, this Section 4 supplements and does not +# +replace Your obligations under this Public License where the Licensed +# +Rights include other Copyright and Similar Rights. +# + +# + +# +Section 5 -- Disclaimer of Warranties and Limitation of Liability. +# + +# + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE +# + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS +# + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF +# + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, +# + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, +# + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR +# + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, +# + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT +# + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT +# + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. +# + +# + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE +# + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, +# + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, +# + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, +# + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR +# + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN +# + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR +# + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR +# + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. +# + +# + c. The disclaimer of warranties and limitation of liability provided +# + above shall be interpreted in a manner that, to the extent +# + possible, most closely approximates an absolute disclaimer and +# + waiver of all liability. +# + +# + +# +Section 6 -- Term and Termination. +# + +# + a. This Public License applies for the term of the Copyright and +# + Similar Rights licensed here. However, if You fail to comply with +# + this Public License, then Your rights under this Public License +# + terminate automatically. +# + +# + b. Where Your right to use the Licensed Material has terminated under +# + Section 6(a), it reinstates: +# + +# + 1. automatically as of the date the violation is cured, provided +# + it is cured within 30 days of Your discovery of the +# + violation; or +# + +# + 2. upon express reinstatement by the Licensor. +# + +# + For the avoidance of doubt, this Section 6(b) does not affect any +# + right the Licensor may have to seek remedies for Your violations +# + of this Public License. +# + +# + c. For the avoidance of doubt, the Licensor may also offer the +# + Licensed Material under separate terms or conditions or stop +# + distributing the Licensed Material at any time; however, doing so +# + will not terminate this Public License. +# + +# + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public +# + License. +# + +# + +# +Section 7 -- Other Terms and Conditions. +# + +# + a. The Licensor shall not be bound by any additional or different +# + terms or conditions communicated by You unless expressly agreed. +# + +# + b. Any arrangements, understandings, or agreements regarding the +# + Licensed Material not stated herein are separate from and +# + independent of the terms and conditions of this Public License. +# + +# + +# +Section 8 -- Interpretation. +# + +# + a. For the avoidance of doubt, this Public License does not, and +# + shall not be interpreted to, reduce, limit, restrict, or impose +# + conditions on any use of the Licensed Material that could lawfully +# + be made without permission under this Public License. +# + +# + b. To the extent possible, if any provision of this Public License is +# + deemed unenforceable, it shall be automatically reformed to the +# + minimum extent necessary to make it enforceable. If the provision +# + cannot be reformed, it shall be severed from this Public License +# + without affecting the enforceability of the remaining terms and +# + conditions. +# + +# + c. No term or condition of this Public License will be waived and no +# + failure to comply consented to unless expressly agreed to by the +# + Licensor. +# + +# + d. Nothing in this Public License constitutes or may be interpreted +# + as a limitation upon, or waiver of, any privileges and immunities +# + that apply to the Licensor or You, including from the legal +# + processes of any jurisdiction or authority. +# + +# + +# +======================================================================= +# + +# +Creative Commons is not a party to its public +# +licenses. Notwithstanding, Creative Commons may elect to apply one of +# +its public licenses to material it publishes and in those instances +# +will be considered the “Licensor.” The text of the Creative Commons +# +public licenses is dedicated to the public domain under the CC0 Public +# +Domain Dedication. Except for the limited purpose of indicating that +# +material is shared under a Creative Commons public license or as +# +otherwise permitted by the Creative Commons policies published at +# +creativecommons.org/policies, Creative Commons does not authorize the +# +use of the trademark "Creative Commons" or any other trademark or logo +# +of Creative Commons without its prior written consent including, +# +without limitation, in connection with any unauthorized modifications +# +to any of its public licenses or any other arrangements, +# +understandings, or agreements concerning use of licensed material. For +# +the avoidance of doubt, this paragraph does not form part of the +# +public licenses. +# + +# +Creative Commons may be contacted at creativecommons.org. +# + +# +# + +SUMMARY = "Machine-readable files for the SPIR-V Registry" +SECTION = "graphics" +HOMEPAGE = "https://www.khronos.org/registry/spir-v" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=a0dcaa512cc2dee95fe0fd791ee83a18" + +SRCREV = "2a611a970fdbc41ac2e3e328802aed9985352dca" +SRC_URI = "git://github.com/KhronosGroup/SPIRV-Headers;protocol=https;branch=main" +PE = "1" +# These recipes need to be updated in lockstep with each other: +# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools +# vulkan-validation-layers, vulkan-utility-libraries, vulkan-volk. +# The tags versions should always be sdk-x.y.z, as this is what +# upstream considers a release. +UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P\d+(\.\d+)+)" + +inherit cmake + +BBCLASSEXTEND = "native nativesdk"