Skip to content

Commit 990905d

Browse files
aclark4lifeCopilot
andcommitted
Update SBOM pedigree for raqm 0.10.5
The vendored raqm files have been upgraded to v0.10.5. Update all version references in the SBOM (bom-ref, purl, version, ancestor, distribution URL, dependsOn, notes) from 0.10.3 to 0.10.5. The same two Pillow-specific patches still apply: 1. raqm-version.h.in pre-processed with 0.10.5 literal values 2. raqm.c fribidi-shim #ifdef guard (unchanged) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 77aaf1d commit 990905d

1 file changed

Lines changed: 19 additions & 19 deletions

File tree

.github/generate-sbom.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,14 @@ def generate(version: str) -> dict:
7979

8080
vendored_components = [
8181
{
82-
"bom-ref": "pkg:github/HOST-Oman/libraqm@0.10.3",
82+
"bom-ref": "pkg:github/HOST-Oman/libraqm@0.10.5",
8383
"type": "library",
8484
"name": "raqm",
85-
"version": "0.10.3",
85+
"version": "0.10.5",
8686
"description": "Complex text layout library "
8787
"(vendored in src/thirdparty/raqm/)",
8888
"licenses": [{"license": {"id": "MIT"}}],
89-
"purl": "pkg:github/HOST-Oman/libraqm@0.10.3",
89+
"purl": "pkg:github/HOST-Oman/libraqm@0.10.5",
9090
"hashes": [
9191
{
9292
"alg": "SHA-256",
@@ -96,15 +96,15 @@ def generate(version: str) -> dict:
9696
"pedigree": {
9797
"ancestors": [
9898
{
99-
"bom-ref": "pkg:github/HOST-Oman/libraqm@0.10.3#upstream",
99+
"bom-ref": "pkg:github/HOST-Oman/libraqm@0.10.5#upstream",
100100
"type": "library",
101101
"name": "raqm",
102-
"version": "0.10.3",
103-
"purl": "pkg:github/HOST-Oman/libraqm@0.10.3",
102+
"version": "0.10.5",
103+
"purl": "pkg:github/HOST-Oman/libraqm@0.10.5",
104104
"externalReferences": [
105105
{
106106
"type": "distribution",
107-
"url": "https://github.com/HOST-Oman/libraqm/releases/tag/v0.10.3",
107+
"url": "https://github.com/HOST-Oman/libraqm/releases/tag/v0.10.5",
108108
}
109109
],
110110
}
@@ -116,7 +116,7 @@ def generate(version: str) -> dict:
116116
"text": {
117117
# raqm-version.h.in → raqm-version.h:
118118
# template @RAQM_VERSION_*@ placeholders replaced
119-
# with literal 0.10.3 values; filename changed to
119+
# with literal 0.10.5 values; filename changed to
120120
# drop the .in suffix; minor indentation fix.
121121
"content": (
122122
"LS0tIGEvc3JjL3JhcW0tdmVyc2lvbi5oLmluCisrKyBiL3NyYy9yYXFtLXZlcnNpb24uaApAQCAt"
@@ -125,13 +125,13 @@ def generate(version: str) -> dict:
125125
"X01BSk9SQAotI2RlZmluZSBSQVFNX1ZFUlNJT05fTUlOT1IgQFJBUU1fVkVSU0lPTl9NSU5PUkAK"
126126
"LSNkZWZpbmUgUkFRTV9WRVJTSU9OX01JQ1JPIEBSQVFNX1ZFUlNJT05fTUlDUk9ACisjZGVmaW5l"
127127
"IFJBUU1fVkVSU0lPTl9NQUpPUiAwCisjZGVmaW5lIFJBUU1fVkVSU0lPTl9NSU5PUiAxMAorI2Rl"
128-
"ZmluZSBSQVFNX1ZFUlNJT05fTUlDUk8gMwogCi0jZGVmaW5lIFJBUU1fVkVSU0lPTl9TVFJJTkcg"
129-
"IkBSQVFNX1ZFUlNJT05AIgorI2RlZmluZSBSQVFNX1ZFUlNJT05fU1RSSU5HICIwLjEwLjMiCiAK"
130-
"ICNkZWZpbmUgUkFRTV9WRVJTSU9OX0FUTEVBU1QobWFqb3IsbWlub3IsbWljcm8pIFwKLSgobWFq"
131-
"b3IpKjEwMDAwKyhtaW5vcikqMTAwKyhtaWNybykgPD0gXAotIFJBUU1fVkVSU0lPTl9NQUpPUiox"
132-
"MDAwMCtSQVFNX1ZFUlNJT05fTUlOT1IqMTAwK1JBUU1fVkVSU0lPTl9NSUNSTykKKyAgICAoKG1h"
133-
"am9yKSoxMDAwMCsobWlub3IpKjEwMCsobWljcm8pIDw9IFwKKyAgICAgUkFRTV9WRVJTSU9OX01B"
134-
"Sk9SKjEwMDAwK1JBUU1fVkVSU0lPTl9NSU5PUioxMDArUkFRTV9WRVJTSU9OX01JQ1JPKQogCiAj"
128+
"ZmluZSBSQVFNX1ZFUlNJT05fTUlDUk8gNQogCi0jZGVmaW5lIFJBUU1fVkVSU0lPTl9TVFJJTkcg"
129+
"IkBSQVFNX1ZFUlNJT05AIgorI2RlZmluZSBSQVFNX1ZFUlNJT05fU1RSSU5HICIwLjEwLjUiCiAK"
130+
"ICNkZWZpbmUgUkFRTV9WRVJTSU9OX0FUTEVBU1QobWFqb3IsbWlub3IsbWljcm8pIFwKLQkobWFq"
131+
"b3IpKjEwMDAwKyhtaW5vcikqMTAwKyhtaWNybykgPD0gXAotCSBSQVFNX1ZFUlNJT05fTUFKT1Iq"
132+
"MTAwMDArUkFRTV9WRVJTSU9OX01JTk9SKjEwMCtSQVFNX1ZFUlNJT05fTUlDUk8pCisgICAgKCht"
133+
"YWpvcikqMTAwMDArKG1pbm9yKSoxMDArKG1pY3JvKSA8PSBcCisgICAgIFJBUU1fVkVSU0lPTl9N"
134+
"QUpPUioxMDAwMCtSQVFNX1ZFUlNJT05fTUlOT1IqMTAwK1JBUU1fVkVSU0lPTl9NSUNSTykKCiAj"
135135
"ZW5kaWYgLyogX1JBUU1fVkVSU0lPTl9IXyAqLwo="
136136
),
137137
"encoding": "base64",
@@ -158,7 +158,7 @@ def generate(version: str) -> dict:
158158
},
159159
],
160160
"notes": (
161-
"Vendored from upstream HOST-Oman/libraqm v0.10.3 with two "
161+
"Vendored from upstream HOST-Oman/libraqm v0.10.5 with two "
162162
"Pillow-specific modifications: (1) raqm-version.h.in was "
163163
"pre-processed into raqm-version.h with version placeholders "
164164
"replaced by literal values; (2) raqm.c wraps the <fribidi.h> "
@@ -170,7 +170,7 @@ def generate(version: str) -> dict:
170170
{"type": "vcs", "url": "https://github.com/HOST-Oman/libraqm"},
171171
{
172172
"type": "distribution",
173-
"url": "https://github.com/HOST-Oman/libraqm/releases/tag/v0.10.3",
173+
"url": "https://github.com/HOST-Oman/libraqm/releases/tag/v0.10.5",
174174
},
175175
],
176176
},
@@ -455,7 +455,7 @@ def generate(version: str) -> dict:
455455
"ref": f"{purl}#c-ext/PIL._imagingft",
456456
"dependsOn": [
457457
"pkg:generic/freetype2",
458-
"pkg:github/HOST-Oman/libraqm@0.10.3",
458+
"pkg:github/HOST-Oman/libraqm@0.10.5",
459459
f"{purl}#thirdparty/fribidi-shim",
460460
"pkg:generic/harfbuzz",
461461
"pkg:generic/fribidi",
@@ -478,7 +478,7 @@ def generate(version: str) -> dict:
478478
"dependsOn": ["pkg:pypi/pybind11"],
479479
},
480480
{
481-
"ref": "pkg:github/HOST-Oman/libraqm@0.10.3",
481+
"ref": "pkg:github/HOST-Oman/libraqm@0.10.5",
482482
"dependsOn": [
483483
f"{purl}#thirdparty/fribidi-shim",
484484
"pkg:generic/harfbuzz",

0 commit comments

Comments
 (0)