type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd2
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd3)
created: 2026-07-04T06:18:35Z

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
created: 2026-07-04T06:18:35Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/EPOL/main/x86_64-f564cbdc-f776-4454-88c1-914c6d644e96-specv3/SPDXRef-gnrtd26636
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26637
from: stb_image_write-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26692
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26693
from: stb_hexwave-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26604
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26605
from: stb_sprintf-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26721
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26722
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26674
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26675
from: stb_tilemap_editor-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26688
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26689
from: stb_truetype-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26709
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26710
from: stb_image-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26653
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26654
from: stb_leakcheck-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26660
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26661
from: stb_connected_components-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26699
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26700
from: stb_vorbis-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26643
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26644
from: stb_c_lexer-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26650
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26651
from: stb_leakcheck-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26657
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26658
from: stb_connected_components-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26671
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26672
from: stb_tilemap_editor-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26716
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26717
from: stb_voxel_render-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26718
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26719
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26629
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26630
from: stb_image_resize-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26597
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26598
from: stb_ds-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26594
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26595
from: stb_ds-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26681
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26682
from: stb_herringbone_wang_tile-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26664
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26665
from: stb_perlin-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26632
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26633
from: stb_image_resize-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26639
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26640
from: stb_image_write-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26706
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26707
from: stb_image-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26583
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26584
from: stb_divide-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26678
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26679
from: stb_herringbone_wang_tile-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26685
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26686
from: stb_truetype-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26622
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26623
from: stb_easy_font-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26625
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26626
from: stb_easy_font-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26601
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26602
from: stb_sprintf-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26702
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26703
from: stb_vorbis-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26611
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26612
from: stb_dxt-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26695
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26696
from: stb_hexwave-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26590
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26591
from: stb_rect_pack-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26618
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26619
from: stb_textedit-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26713
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26714
from: stb_voxel_render-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26615
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26616
from: stb_textedit-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26667
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26668
from: stb_perlin-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26608
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26609
from: stb_dxt-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26587
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26588
from: stb_rect_pack-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26580
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd26581
from: stb_divide-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26646
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd26647
from: stb_c_lexer-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26599
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_sprintf-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26592
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_ds-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26627
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_image_resize-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26676
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_herringbone_wang_tile-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26620
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_easy_font-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26669
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_tilemap_editor-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26634
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_image_write-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26690
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_hexwave-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26648
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_leakcheck-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26704
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_image-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26697
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_vorbis-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26683
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_truetype-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26655
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_connected_components-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26606
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_dxt-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26578
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_divide-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26641
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_c_lexer-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26711
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_voxel_render-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26613
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_textedit-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26585
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_rect_pack-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26662
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: stb_perlin-devel
from: stb-devel
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26588
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26686
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26644
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26722
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26710
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26717
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26630
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26679
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26595
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26703
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26707
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26682
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26602
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26619
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26668
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26696
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26658
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26616
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26609
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26626
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26612
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26672
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26654
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26661
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26693
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26605
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26633
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26584
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26598
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26689
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26675
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26719
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26581
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26591
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26623
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26640
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26651
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26714
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26637
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26647
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26665
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26700
type: simplelicensing_LicenseExpression
simplelicensing license expression: (MIT OR Unlicense)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26596
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26610
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26617
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26720
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26603
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26638
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26589
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26694
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26582
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26715
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26631
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26652
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26673
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26708
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26645
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26680
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26701
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26624
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26687
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26659
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26666
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26577
type: software_Package
supplied by: SPDXRef-gnrtd26720
software download location: NOASSERTION
summary: Development files for stb
software package version: 0:0.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: The stb-devel package contains libraries and header files for developing applications that use stb. This is a metapackage that requires the -devel packages for all stb libraries.
name: stb-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26614
type: software_Package
supplied by: SPDXRef-gnrtd26617
software download location: NOASSERTION
summary: Guts of a text editor for games etc., implementing them from scratch
software home page: https://github.com/nothings/stb
description: This C header file implements the guts of a multi-line text-editing widget; you implement display, word-wrapping, and low-level string insertion/deletion, and stb_textedit will map user inputs into insertions & deletions, plus updates to the cursor position, selection state, and undo state. It is intended for use in games and other systems that need to build their own custom widgets and which do not have heavy text-editing requirements (this library is not recommended for use for editing large texts, as its performance does not scale and it has limited undo). Non-trivial behaviors are modelled after Windows text controls.
name: stb_textedit-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26593
type: software_Package
supplied by: SPDXRef-gnrtd26596
software download location: NOASSERTION
summary: Typesafe dynamic array and hash tables for C, will compile in C++
software home page: https://github.com/nothings/stb
description: This is a single-header-file library that provides easy-to-use dynamic arrays and hash tables for C (also works in C++). For a gentle introduction: https://nothings.org/stb_ds
name: stb_ds-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26600
type: software_Package
supplied by: SPDXRef-gnrtd26603
software download location: NOASSERTION
summary: Fast sprintf, snprintf for C/C++
software home page: https://github.com/nothings/stb
description: This is a full sprintf replacement that supports everything that the C runtime sprintfs support, including float/double, 64-bit integers, hex floats, field parameters (%*.*d stuff), length reads backs, etc. Why would you need this if sprintf already exists? Well, first off, it’s *much* faster (see below). It’s also much smaller than the CRT versions code-space-wise. We’ve also added some simple improvements that are super handy (commas in thousands, callbacks at buffer full, for example). Finally, the format strings for MSVC and GCC differ for 64-bit integers (among other small things), so this lets you use the same format strings in cross platform code. It uses the standard single file trick of being both the header file and the source itself. If you just include it normally, you just get the header file function definitions. To get the code, you include it from a C or C++ file and define STB_SPRINTF_IMPLEMENTATION first. It only uses va_args macros from the C runtime to do its work. It does cast doubles to S64s and shifts and divides U64s, which does drag in CRT code on most platforms. It compiles to roughly 8K with float support, and 4K without. As a comparison, when using MSVC static libs, calling sprintf drags in 16K.
name: stb_sprintf-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26649
type: software_Package
supplied by: SPDXRef-gnrtd26652
software download location: NOASSERTION
summary: Quick-and-dirty malloc/free leak-checking
software package version: 0:0.6.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Quick-and-dirty malloc/free leak-checking.
name: stb_leakcheck-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26656
type: software_Package
supplied by: SPDXRef-gnrtd26659
software download location: NOASSERTION
summary: Incrementally compute reachability on grids
software home page: https://github.com/nothings/stb
description: Finds connected components on 2D grids for testing reachability between two points, with fast updates when changing reachability (e.g. on one machine it was typically 0.2ms w/ 1024x1024 grid). Each grid square must be “open” or “closed” (traversable or untraversable), and grid squares are only connected to their orthogonal neighbors, not diagonally.
name: stb_connected_components-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26586
type: software_Package
supplied by: SPDXRef-gnrtd26589
software download location: NOASSERTION
summary: Simple 2D rectangle packer with decent quality
software package version: 0:1.1.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Useful for e.g. packing rectangular textures into an atlas. Does not do rotation. Not necessarily the awesomest packing method, but better than the totally naive one in stb_truetype (which is primarily what this is meant to replace). No memory allocations; uses qsort() and assert() from stdlib. Can override those by defining STBRP_SORT and STBRP_ASSERT. This library currently uses the Skyline Bottom-Left algorithm. Please note: better rectangle packers are welcome! Please implement them to the same API, but with a different init function.
name: stb_rect_pack-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26579
type: software_Package
supplied by: SPDXRef-gnrtd26582
software download location: NOASSERTION
summary: More useful 32-bit modulus e.g. “Euclidean divide”
software home page: https://github.com/nothings/stb
description: This file provides three different consistent divide/mod pairs implemented on top of arbitrary C/C++ division, including correct handling of overflow of intermediate calculations: trunc: a/b truncates to 0, a%b has same sign as a floor: a/b truncates to -inf, a%b has same sign as b eucl: a/b truncates to sign(b)*inf, a%b is non-negative
name: stb_divide-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26607
type: software_Package
supplied by: SPDXRef-gnrtd26610
software download location: NOASSERTION
summary: Fabian “ryg” Giesen’s real-time DXT compressor
software home page: https://github.com/nothings/stb
description: DXT1/DXT5 compressor.
name: stb_dxt-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26684
type: software_Package
supplied by: SPDXRef-gnrtd26687
software download location: NOASSERTION
summary: Parse, decode, and rasterize characters from TrueType fonts
software home page: https://github.com/nothings/stb
description: Parse, decode, and rasterize characters from TrueType fonts. ======================================================================= NO SECURITY GUARANTEE -- DO NOT USE THIS ON UNTRUSTED FONT FILES This library does no range checking of the offsets found in the file, meaning an attacker can use it to read arbitrary memory. ======================================================================= This library processes TrueType files: • parse files • extract glyph metrics • extract glyph shapes • render glyphs to one-channel bitmaps with antialiasing (box filter) • render glyphs to one-channel SDF bitmaps (signed-distance field/function)
name: stb_truetype-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26642
type: software_Package
supplied by: SPDXRef-gnrtd26645
software download location: NOASSERTION
summary: Simplify writing parsers for C-like languages
software home page: https://github.com/nothings/stb
description: Lexer for making little C-like languages with recursive-descent parsers.
name: stb_c_lexer-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26691
type: software_Package
supplied by: SPDXRef-gnrtd26694
software download location: NOASSERTION
summary: Audio waveform synthesizer
software package version: 0:0.5.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: A flexible anti-aliased (bandlimited) digital audio oscillator. This library generates waveforms of a variety of shapes made of line segments. It does not do envelopes, LFO effects, etc.; it merely tries to solve the problem of generating an artifact-free morphable digital waveform with a variety of spectra, and leaves it to the user to rescale the waveform and mix multiple voices, etc.
name: stb_hexwave-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26705
type: software_Package
supplied by: SPDXRef-gnrtd26708
software download location: NOASSERTION
summary: Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
software home page: https://github.com/nothings/stb
description: Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC. Primarily of interest to game developers and other people who can avoid problematic images and only need the trivial interface.
name: stb_image-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26621
type: software_Package
supplied by: SPDXRef-gnrtd26624
software download location: NOASSERTION
summary: Quick-and-dirty easy-to-deploy bitmap font for printing frame rate, etc
software package version: 0:1.1.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Easy-to-deploy, reasonably compact, extremely inefficient performance-wise, crappy-looking, ASCII-only, bitmap font for use in 3D APIs. Intended for when you just want to get some text displaying in a 3D app as quickly as possible. Doesn’t use any textures, instead builds characters out of quads.
name: stb_easy_font-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26628
type: software_Package
supplied by: SPDXRef-gnrtd26631
software download location: NOASSERTION
summary: Resize images larger/smaller with good quality
software home page: https://github.com/nothings/stb
description: Image resizing. Written with emphasis on usability, portability, and efficiency. (No SIMD or threads, so it be easily outperformed by libs that use those.) Only scaling and translation is supported, no rotations or shears. Easy API downsamples w/Mitchell filter, upsamples w/cubic interpolation.
name: stb_image_resize-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26663
type: software_Package
supplied by: SPDXRef-gnrtd26666
software download location: NOASSERTION
summary: Perlin’s revised simplex noise w/ different seeds
software package version: 0:0.5.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: Perlin’s revised simplex noise w/ different seeds.
name: stb_perlin-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26712
type: software_Package
supplied by: SPDXRef-gnrtd26715
software download location: NOASSERTION
summary: Helps render large-scale “voxel” worlds for games
software home page: https://github.com/nothings/stb
description: This library helps render large-scale “voxel” worlds for games, in this case, one with blocks that can have textures and that can also be a few shapes other than cubes. Video introduction: http://www.youtube.com/watch?v=2vnTtiLrV1w Minecraft-viewer sample app (not very simple though): http://github.com/nothings/stb/tree/master/tests/caveview It works by creating triangle meshes. The library includes - converter from dense 3D arrays of block info to vertex mesh - vertex & fragment shaders for the vertex mesh - assistance in setting up shader state For portability, none of the library code actually accesses the 3D graphics API. (At the moment, it’s not actually portable since the shaders are GLSL only, but patches are welcome.) You have to do all the caching and tracking of vertex buffers yourself. However, you could also try making a game with a small enough world that it’s fully loaded rather than streaming. Currently the preferred vertex format is 20 bytes per quad. There are designs to allow much more compact formats with a slight reduction in shader features, but no roadmap for actually implementing them.
name: stb_voxel_render-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26698
type: software_Package
supplied by: SPDXRef-gnrtd26701
software download location: NOASSERTION
summary: Decode Ogg Vorbis files from file/memory to float/16-bit signed output
software home page: https://github.com/nothings/stb
description: Ogg Vorbis audio decoder.
name: stb_vorbis-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26635
type: software_Package
supplied by: SPDXRef-gnrtd26638
software download location: NOASSERTION
summary: Image writing to disk: PNG, TGA, BMP
software home page: https://github.com/nothings/stb
description: This header file is a library for writing images to C stdio or a callback. The PNG output is not optimal; it is 20-50% larger than the file written by a decent optimizing implementation; though providing a custom zlib compress function (see STBIW_ZLIB_COMPRESS) can mitigate that. This library is designed for source code compactness and simplicity, not optimal image file size or run-time performance.
name: stb_image_write-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26677
type: software_Package
supplied by: SPDXRef-gnrtd26680
software download location: NOASSERTION
summary: Herringbone Wang tile map generator
software package version: 0:0.7.20220908git8b5f1f3-0.17.oe2403sp4
software home page: https://github.com/nothings/stb
description: This library is an SDK for Herringbone Wang Tile generation: http://nothings.org/gamedev/herringbone The core design is that you use this library offline to generate a “template” of the tiles you’ll create. You then edit those tiles, then load the created tile image file back into this library and use it at runtime to generate “maps”. You cannot load arbitrary tile image files with this library; it is only designed to load image files made from the template it created. It stores a binary description of the tile sizes & constraints in a few pixels, and uses those to recover the rules, rather than trying to parse the tiles themselves. You *can* use this library to generate from arbitrary tile sets, but only by loading the tile set and specifying the constraints explicitly yourself.
name: stb_herringbone_wang_tile-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd26670
type: software_Package
supplied by: SPDXRef-gnrtd26673
software download location: NOASSERTION
summary: Embeddable tilemap editor
software home page: https://github.com/nothings/stb
description: Embeddable tilemap editor for C/C++.
name: stb_tilemap_editor-devel
software source info: acquired package info from repodata DB: repodata/1878cc60a19e65efc93d1a539275c5a6799b0acbd7796ee105712c44cae47ab4-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1

spdx id: additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0