{"@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-03-06T20:29:19Z","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/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/document/package-nativesdk-libuv-dev","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/nativesdk-libuv/package-nativesdk-libuv-dev/nativesdk-libuv/UNIHASH/document/package-nativesdk-libuv-dev","https://rdf.openembedded.org/spdx/3.0/link-name":"848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685"}],"name":"package-nativesdk-libuv-dev"},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev","software_homePage":"https://github.com/libuv/libuv","software_packageUrl":"pkg:yocto/core/libuv@1.52.1","software_packageVersion":"1.52.1","software_primaryPurpose":"install","creationInfo":"_:CreationInfo1","description":"libuv is a multi-platform support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it's also used by Luvit, Julia, pyuv, and others.  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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"packageUrl","identifier":"pkg:yocto/core/libuv@1.52.1"},{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:libuv:1.52.1:*:*:*:*:*:*:*"}],"name":"nativesdk-libuv-dev","summary":"A multi-platform support library with a focus on asynchronous I/O - Development files"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/1"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/uv.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"bb9ed99b80cd22c58361bffdfbb2aa7029ce0391cde616745c0072a6f3c03219"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/2"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/uv/errno.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"4242edf790e4569ef349026ab4c6e31093334ee5fc02b16ed7a0d9fbacdffd16"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/3"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/uv/linux.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"adce0ed0821c8466a87a0a4c9e0df9ea7e4a4b24d099c7d7ed196f72a13f669d"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/4"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/uv/threadpool.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"09ae41099af710289155be012df45c2fce04da6a02e813278b4558935e645938"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/5"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/uv/unix.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"06ccd9e0f3f312b610a7e7a8ff16596988e02796e7a0c81a62e29d5f6abe4613"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/6"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/include/uv/version.h","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"a859f2c21f7887d45b0372109ebc91759a6f8c408c7cbf2a12f9bbe579be403b"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/package/nativesdk-libuv-dev/file/7"}],"name":"usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-tdxsdk-linux/usr/lib/pkgconfig/libuv.pc","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"a13d0b377ffa7d8a093e5d73de8f3e1d3ac4e9c4a478382cb2741ade9a4e06e0"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/relationship/2106d4f29ab7d906e0fead377ae40c25","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/09dcfbeb930f49c9287ce23bb0110ba42fb1ce77aff374668e8c57def52aea83/nativesdk-libuv/UNIHASH/recipe/nativesdk-libuv","relationshipType":"generates","to":["http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/relationship/2106d4f29ab7d906e0fead377ae40c25"}]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/relationship/3ef4ccb46c02ef785fdde0d7c79c8e66","scope":"build","from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/6fb28a4d1b2bfabf131c0a67e5f405aa0815c460bd72e8beb8683256f08d877b/nativesdk-libuv/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/relationship/3ef4ccb46c02ef785fdde0d7c79c8e66"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/relationship/b09bd12d093deb9d28905ad646aa5806","from":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev","relationshipType":"contains","to":["http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev/file/1","http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev/file/2","http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev/file/3","http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev/file/4","http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev/file/5","http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev/file/6","http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/relationship/b09bd12d093deb9d28905ad646aa5806"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/relationship/c5d39522464d1912e10aba2d189e462d","from":"http://spdx.org/spdxdocs/nativesdk-libuv-f035c185-2cdd-50c2-a788-2cbab6490a54/476914ae79a91c58ab054d63d24bf5b56f548cb8d6003afdd9e0a74783d167a3/package/nativesdk-libuv-dev","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/6fb28a4d1b2bfabf131c0a67e5f405aa0815c460bd72e8beb8683256f08d877b/nativesdk-libuv/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/848b5de0df4aabd65a602893413c567caf2c9e474ed84007ae3d26e9a9498685/nativesdk-libuv/UNIHASH/relationship/c5d39522464d1912e10aba2d189e462d"}]}]}