Commit13a845d9Recorded20 Apr 2026Repositorysigil-audio
v0.9.1: drop hardcoded sigil-lib include paths, rely on with-sigil-c-flags
Message
Same fix as sigil-app v0.8.2: the build task's compile-c-sources no longer hardcodes ../sigil/packages/sigil-lib/* paths (which only resolve in the sibling-checkout dev layout). sigil 0.13.0's extended with-sigil-c-flags auto-injects the sigil-lib include paths from build context. Unblocks deps-fetch builds of sigil-audio consumers.
Requires sigil-stdlib ^0.13.0.
Changed
package.sgl | 13 +++++--------
sigil.lock | 7 +++----
2 files changed, 8 insertions(+), 12 deletions(-)Diff
package.sglmodified
@@ -5,7 +5,7 @@
5
6
(package 7
name: "sigil-audio"−8
version: "0.9.0"+8
version: "0.9.1" 9
description: "Audio playback and streaming for Sigil" 10
url: "https://codeberg.org/sigil/sigil-audio" 11
license: "BSD-3-Clause"@@ -24,7 +24,7 @@
24
optimize: 2)) 25
26
dependencies: (list−27
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0"))+27
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.13.0")) 28
29
libraries: (list 30
(library@@ -45,12 +45,9 @@
45
steps: (list 46
(compile-c-sources 47
sources: '("src/c/sokol-audio.c" "src/c/audio.c" "src/c/audio-stream.c" "src/c/ogg-encode.c")−48
include-dirs: '("../sigil/packages/sigil-lib/include"−49
"../sigil/packages/sigil-lib/src"−50
"vendor/sokol"−51
"vendor/stb")−52
flags: '("-std=c11" "-D_GNU_SOURCE"−53
"-Wno-unused-parameter" "-Wno-unused-function" "-Wno-sign-compare"))+48
include-dirs: '("vendor/sokol" "vendor/stb")+49
flags: (with-sigil-c-flags '("-std=c11" "-D_GNU_SOURCE"+50
"-Wno-unused-parameter" "-Wno-unused-function" "-Wno-sign-compare"))) 51
(create-static-library name: "sigil-audio") 52
(compile-sigil-modules sources: "src/**/*.sgl" 53
output-dir: (config-output-subdir "lib"))))))sigil.lockmodified
@@ -2,8 +2,7 @@
2
(lock 3
(package name: "sigil-stdlib" 4
url: "codeberg:sigil/sigil"−5
ref: "^0.9.0"−6
sha: "54f66e8ec446b65b75ab6f12454d2c0aa269f2c0"−7
package-selector: "sigil-stdlib"−8
version: "0.9.1")+5
ref: "^0.13.0"+6
sha: "2e95b0343b976057a7655b41f08f0930d6abb628"+7
package-selector: "sigil-stdlib") 8
)