Commit6a372fb9Recorded2 Sep 2026Repositorysigil-harfbuzz
Release v0.8.1: make the package resolvable and testable again
Message
sigil-harfbuzz could not be resolved, built or tested. Packaging only; no source change:
- no
sigil:field, so deps install refused outright - sigil-ffi requested FROM THE MONOREPO after it was extracted
- pins still on the ^0.9.0 series
- sigil-freetype pinned ^0.7.0, which resolved to a freetype that was itself unbuildable; moved to ^0.8 and resolves to freetype v0.8.1, released in this same pass
- no dev-dependencies, so the native test harness could not be built
Suite green: 6 tests, 0 failures.
Running it needs both system libraries on the dynamic linker path: guix shell harfbuzz freetype -- sh -c 'LD_LIBRARY_PATH=$GUIX_ENVIRONMENT/lib sigil test'
Version goes to 0.8.1 because a v0.8.0 tag already exists above master's declared 0.7.0.
Changed
package.sgl | 13 +++++++++----
sigil.lock | 54 +++++++++++++++++++++++++++++++++++++++++++-----------
2 files changed, 52 insertions(+), 15 deletions(-)Diff
package.sglmodified
@@ -5,7 +5,8 @@
5
6
(package 7
name: "sigil-harfbuzz"−8
version: "0.7.0"+8
version: "0.8.1"+9
sigil: "0.20" 10
description: "HarfBuzz text shaping bindings for Sigil" 11
url: "https://codeberg.org/sigil/sigil-harfbuzz" 12
license: "BSD-3-Clause"@@ -24,9 +25,13 @@
25
optimize: 2)) 26
27
dependencies: (list−27
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0")−28
(from-git url: "codeberg:sigil/sigil" package: "sigil-ffi" version: "^0.9.0")−29
(from-git url: "codeberg:sigil/sigil-freetype" version: "^0.7.0"))+28
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.20")+29
(from-git url: "codeberg:sigil/sigil-ffi" version: "^0.16")+30
(from-git url: "codeberg:sigil/sigil-freetype" version: "^0.8"))+31
+32
dev-dependencies: (list+33
(from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.20")+34
(from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: "^0.20")) 35
36
tasks: (list 37
(tasksigil.lockmodified
@@ -2,19 +2,51 @@
2
(lock 3
(package name: "sigil-stdlib" 4
url: "codeberg:sigil/sigil"−5
ref: "^0.9.0"−6
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"+5
ref: "^0.20"+6
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f" 7
package-selector: "sigil-stdlib"−8
version: "0.9.1")+8
version: "0.20.3") 9
(package name: "sigil-ffi"−10
url: "codeberg:sigil/sigil"−11
ref: "^0.9.0"−12
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"−13
package-selector: "sigil-ffi"−14
version: "0.9.1")+10
url: "codeberg:sigil/sigil-ffi"+11
ref: "^0.16"+12
sha: "43283237fae5abdba324769ad4a7a2baf694e660"+13
version: "0.16.3") 14
(package name: "sigil-freetype" 15
url: "codeberg:sigil/sigil-freetype"−17
ref: "^0.7.0"−18
sha: "f802095683160ef3ee183f3699eeda6c1e5ff436"−19
version: "0.7.0")+16
ref: "^0.8"+17
sha: "9a22f7b5382711d626438e8383bebe8d5c6cedd5"+18
version: "0.8.1")+19
(package name: "sigil-test"+20
url: "codeberg:sigil/sigil"+21
ref: "^0.20"+22
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"+23
package-selector: "sigil-test"+24
version: "0.20.3")+25
(package name: "sigil-test-runner"+26
url: "codeberg:sigil/sigil"+27
ref: "^0.20"+28
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"+29
package-selector: "sigil-test-runner"+30
version: "0.20.3")+31
(package name: "sigil-lib"+32
url: "codeberg:sigil/sigil"+33
ref: "^0.19"+34
sha: "2e452e2f641fcf63be4e88a2748b34791543be8f"+35
package-selector: "sigil-lib"+36
version: "0.20.3")+37
(package name: "sigil-json"+38
url: "codeberg:sigil/sigil-json"+39
ref: "^0.16.0"+40
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"+41
version: "0.16.0")+42
(package name: "sigil-crypto"+43
url: "codeberg:sigil/sigil-crypto"+44
ref: "^0.16.0"+45
sha: "debba4462b7ff4de143db9e0792b8606fdc455bc"+46
version: "0.16.5")+47
(package name: "sigil-sqlite"+48
url: "codeberg:sigil/sigil-sqlite"+49
ref: "^0.16.0"+50
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe"+51
version: "0.16.3") 52
)