{"@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":"2026-01-25T23:51:42Z","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":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/document/package-libxkbfile-dev","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/libxkbfile/package-libxkbfile-dev/libxkbfile/UNIHASH/document/package-libxkbfile-dev"}],"name":"package-libxkbfile-dev"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev","software_homePage":"http://www.x.org","software_packageUrl":"pkg:yocto/core/libxkbfile@1.2.0","software_packageVersion":"1.2.0","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"libxkbfile provides an interface to read and manipulate description files for XKB, the X11 keyboard configuration extension.  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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/core/libxkbfile@1.2.0"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:libxkbfile:1.2.0:*:*:*:*:*:*:*"}],"name":"libxkbfile-dev","summary":"XKB: X Keyboard File manipulation library - Development files"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/1"}],"name":"usr/include/X11/extensions/XKBbells.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"55563f074162e688fa42efbf691ce1f8852aa0dd0b740aa2ea59424587b40eb0"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/2"}],"name":"usr/include/X11/extensions/XKBconfig.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"17f92b4fc1fe85738bd7d9f58420aaf9273270796beed75473022409c8be0041"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/3"}],"name":"usr/include/X11/extensions/XKBfile.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"678287fb92ab0578bbcee4d4232d97165e5c99becbeee8af4109507ca6c92eb1"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/4"}],"name":"usr/include/X11/extensions/XKBrules.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"014f8acc489af47016422cce2e150c1b8291f2c13b438b818ecf66d1f2214c7a"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/5"}],"name":"usr/include/X11/extensions/XKM.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"40011a71b295a70055834ec022ca0463e5609b3e9df140c5a36852a13ba0e6a5"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/6"}],"name":"usr/include/X11/extensions/XKMformat.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"beaeb7c909b47736e956c3103512c16120262ab59dacf4e7730e8892a5f0186f"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/package/libxkbfile-dev/file/7"}],"name":"usr/lib/pkgconfig/xkbfile.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"ef284a5f303b7ef8ce45ed64e72b6ebc1c767f8b5d2959c10c0f0ab07c2d8a46"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/02938eb4c10e6718757fae3711c13d3e","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/d29731f25d3f40767d6a22a497fc1ecd72585b1e024bfab34fe72ecc16110c22/libxkbfile/UNIHASH/recipe/libxkbfile","relationshipType":"generates","to":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/relationship/02938eb4c10e6718757fae3711c13d3e"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/b9c70dffa655ba97661a22e0eeea21bf","from":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev","relationshipType":"contains","to":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev/file/1","http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev/file/2","http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev/file/3","http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev/file/4","http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev/file/5","http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev/file/6","http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/relationship/b9c70dffa655ba97661a22e0eeea21bf"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/e08f7c9cf83689df48a8e58369ae67c2","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/c001d0a5ccabc89d534810ef202b9c01068a229b3d2600674a6df6ccfa98f273/libxkbfile/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/relationship/e08f7c9cf83689df48a8e58369ae67c2"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/relationship/feae44fe932b41fa56f3f7665fb54853","from":"http://spdx.org/spdxdocs/libxkbfile-0c4ebad1-6014-5a0b-9349-5545bc498717/28b66b544650800f0fe1c3e550500901859f6df98f32f637bd0f299a22f67993/package/libxkbfile-dev","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/c001d0a5ccabc89d534810ef202b9c01068a229b3d2600674a6df6ccfa98f273/libxkbfile/UNIHASH/license/3_28_0/MIT"],"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/6e2759fb651fa082e28757706fd5561f25028319967f2e23accc31ddb2bfc532/libxkbfile/UNIHASH/relationship/feae44fe932b41fa56f3f7665fb54853"}]}]}