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
(task
sigil.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
)