{"@context":"https://spdx.org/rdf/3.0.1/spdx-context.jsonld","@graph":[{"type":"CreationInfo","@id":"_:CreationInfo0","created":"2011-04-05T23:00:00Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"CreationInfo","@id":"_:CreationInfo1","created":"2025-12-03T15:35:13Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"Organization","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"OpenEmbedded"},{"type":"Tool","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"oe-spdx-creator 1.0"},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1510ce11148056d08f7c8db67326932e689d8a16e7ce61c97a133c0b376283b1/relationship/9e0e2a501cafc131dac3a14428c2a2b9","scope":"runtime","from":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev","relationshipType":"dependsOn","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/7da3a8d09aad057f6adff9b01e3d3c306642932b2f105da208db2742e4cc6ad6/libxcb/UNIHASH/package/libxcb-dev","http://spdxdocs.org/openembedded-alias/by-doc-hash/db2da23f83f3eb3d5bc7860d398c6cbeb9c746ad88add725aacd5a5e3bec9530/libxml2/UNIHASH/package/libxml2-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/relationship/9e0e2a501cafc131dac3a14428c2a2b9"}]},{"type":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/document/package-libxkbcommon-dev","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/doc/libxkbcommon/package-libxkbcommon-dev/libxkbcommon/UNIHASH/document/package-libxkbcommon-dev","https://rdf.openembedded.org/spdx/3.0/link-name":"c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37"}],"name":"package-libxkbcommon-dev"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev","software_homePage":"http://www.xkbcommon.org","software_packageUrl":"pkg:yocto/core/libxkbcommon@1.13.1","software_packageVersion":"1.13.1","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"libxkbcommon is a keymap compiler and support library which processes a reduced subset of keymaps as defined by the XKB specification.  This package contains symbolic links, header files, and related items necessary for software development.","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/core/libxkbcommon@1.13.1"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:xkbcommon:libxkbcommon:1.13.1:*:*:*:*:*:*:*"}],"name":"libxkbcommon-dev","summary":"Generic XKB keymap library - Development files"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/1","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/1"}],"name":"usr/include/xkbcommon/xkbcommon-compat.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"fb0384a704897c0dcfcc49f021ad38fadbbedc3307d5390f4f0d1019e3d1a4d9"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/10","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/10"}],"name":"usr/lib/pkgconfig/xkbregistry.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"1df1f94b329f04edb232d514f72d776f9f3caf3951040aed5560215bafe06a08"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/2","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/2"}],"name":"usr/include/xkbcommon/xkbcommon-compose.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"6e2d985b3653c3674df87731931b98a68e4dcb72d5ff90e457708e8e16ce818d"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/3","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/3"}],"name":"usr/include/xkbcommon/xkbcommon-keysyms.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"fdfd7b5cfec048b651e8b8134bfb673facb6fa624395dee7314cfc5be149962f"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/4","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/4"}],"name":"usr/include/xkbcommon/xkbcommon-names.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"a5b0ed01c8b1816da8b5ed29cf776eb2ad1f707cf03ff74e62e36a5ca9009f61"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/5","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/5"}],"name":"usr/include/xkbcommon/xkbcommon-x11.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"26af40520c8261b84467019300a820a82b899e85a16f3392651fcd7a24de09ac"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/6","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/6"}],"name":"usr/include/xkbcommon/xkbcommon.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"3908279181755dc53eac20c2eb0b8750c1e128753d655056985094a78e48b9a0"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/7","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/7"}],"name":"usr/include/xkbcommon/xkbregistry.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"134aa629801850e4bd03c4997c8636ce7e4512865506d5f1052c7c0a5d8b7191"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/8","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/8"}],"name":"usr/lib/pkgconfig/xkbcommon-x11.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"c84af17a840e47123c003ea25d49f4c773ad7e5626d26a4be4d3faa85197ca5b"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/9","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/package/libxkbcommon-dev/file/9"}],"name":"usr/lib/pkgconfig/xkbcommon.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"dc759df15dd91e57c8532c7a3f4208adb9c594836d2d407d53fcd36da28afe7b"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/relationship/4418adbe875679e70999260848d3ba53","from":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev","relationshipType":"contains","to":["http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/1","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/10","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/2","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/3","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/4","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/5","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/6","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/7","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/8","http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev/file/9"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/relationship/4418adbe875679e70999260848d3ba53"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/relationship/58a4f23a4b68baf1925e77a4e140b983","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/4f677b7e14040f3210f704c8e1f8da220167900733a16796826d14a2d793170f/libxkbcommon/UNIHASH/recipe/libxkbcommon","relationshipType":"generates","to":["http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/relationship/58a4f23a4b68baf1925e77a4e140b983"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/relationship/803c601944983b7e5c0f8d1eaa695276","from":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/3d92af502e25543e42b98030666c1ee79084b78eb91623e1ff7966c10f8f48ec/libxkbcommon/UNIHASH/license/3_28_0/MIT_AND_MIT-open-group_AND_HPND_AND_HPND-sell-variant_AND_X11"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/relationship/803c601944983b7e5c0f8d1eaa695276"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/relationship/b56dfa442d0a14622e7d654d666701d4","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/3d92af502e25543e42b98030666c1ee79084b78eb91623e1ff7966c10f8f48ec/libxkbcommon/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/libxkbcommon-e9b2d2b6-9896-5496-b9ae-0ca363b795ab/1d1beecc35375aafdbe2397d47e89401b9393cc9f0bf46ef28f5c2b6a52348bc/package/libxkbcommon-dev"],"creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c0c707064ccd1cb351bab5a3a02bbdda94df8c6fda54c340414106a14f1cba37/libxkbcommon/UNIHASH/relationship/b56dfa442d0a14622e7d654d666701d4"}]}]}