Commit4f29786cRecorded20 Apr 2026Repositorysigil-dsp

v0.2.1: drop hardcoded sigil-lib include paths, rely on with-sigil-c-flags

Message

Same fix as sigil-app v0.8.2 / sigil-audio v0.9.1: the build task's compile-c-sources no longer hardcodes ../sigil/packages/sigil-lib/* paths. sigil 0.13.0's extended with-sigil-c-flags auto-injects the sigil-lib include paths from build context.

Requires sigil-stdlib ^0.13.0.

Changed
 package.sgl | 12 +++++-------
 sigil.lock  |  4 ++--
 2 files changed, 7 insertions(+), 9 deletions(-)
Diff
package.sglmodified
@@ -5,7 +5,7 @@
5
6
(package
7
name: "sigil-dsp"
8
version: "0.2.0"
+8
version: "0.2.1"
9
description: "DSP primitives for Sigil (SoundPipe bindings)"
10
url: "https://codeberg.org/sigil/sigil-dsp"
11
license: "MIT"
@@ -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
@@ -150,13 +150,11 @@
150
"vendor/soundpipe/lib/dr_wav/dr_wav.c"
151
"src/c/dsp.c"
152
"src/c/ks.c")
153
include-dirs: '("../sigil/packages/sigil-lib/include"
154
"../sigil/packages/sigil-lib/src"
155
"vendor/soundpipe/h"
+153
include-dirs: '("vendor/soundpipe/h"
154
"vendor/soundpipe/lib/faust"
155
"vendor/soundpipe/lib/dr_wav")
158
flags: '("-std=c99" "-D_GNU_SOURCE" "-DNO_LIBSNDFILE" "-DSPFLOAT=float"
159
"-Wno-unused-parameter" "-Wno-unused-function" "-Wno-sign-compare"))
+156
flags: (with-sigil-c-flags '("-std=c99" "-D_GNU_SOURCE" "-DNO_LIBSNDFILE" "-DSPFLOAT=float"
+157
"-Wno-unused-parameter" "-Wno-unused-function" "-Wno-sign-compare")))
158
(create-static-library name: "sigil-dsp")
159
(compile-sigil-modules sources: "src/**/*.sgl"
160
output-dir: (config-output-subdir "lib"))))))
sigil.lockmodified
@@ -2,7 +2,7 @@
2
(lock
3
(package name: "sigil-stdlib"
4
url: "codeberg:sigil/sigil"
5
ref: "^0.9.0"
6
sha: "0123d3fc7d2dd37e5c27e9fade7d11b817deb21a"
+5
ref: "^0.13.0"
+6
sha: "2e95b0343b976057a7655b41f08f0930d6abb628"
7
package-selector: "sigil-stdlib")
8
)