Commit2d7b5782Recorded1 Apr 2026Repositorysigil-audio
Migrate to 0.9.1 transitive deps with version ranges and lockfile
Message
Replace tag-pinned dependency URL with version range. Trim deps to direct-only (sigil-stdlib). Generate sigil.lock for reproducible builds. Add README with build instructions and system prerequisites.
Changed
README.md | 31 +++++++++++++++++++++++++++++++
package.sgl | 4 +---
sigil.lock | 9 +++++++++
3 files changed, 41 insertions(+), 3 deletions(-)Diff
README.mdadded
@@ -0,0 +1,31 @@
+1
# sigil-audio+2
+3
Audio playback and streaming for [Sigil](https://codeberg.org/sigil/sigil).+4
+5
Provides audio playback capabilities via sokol_audio. Sound effects are loaded into memory, music is streamed via stb_vorbis.+6
+7
## Modules+8
+9
| Module | Purpose |+10
|--------|---------|+11
| `(sigil audio)` | Audio playback, sound effects, and music streaming |+12
+13
## System Prerequisites+14
+15
- ALSA development headers on Linux (`libasound2-dev` / `alsa-lib-devel`)+16
- AudioToolbox framework on macOS (included with Xcode)+17
+18
## Dependencies+19
+20
- sigil-stdlib+21
+22
## Build+23
+24
```sh+25
sigil deps install+26
sigil build+27
```+28
+29
## License+30
+31
BSD-3-Clausepackage.sglmodified
@@ -3,8 +3,6 @@
3
;;; Provides audio playback capabilities via sokol_audio. 4
;;; Sound effects are loaded into memory, music is streamed via stb_vorbis. 5
−6
(define sigil-repo "codeberg:sigil/sigil#v0.8.0")−7
6
(package 7
name: "sigil-audio" 8
version: "0.7.0"@@ -26,7 +24,7 @@
24
optimize: 2)) 25
26
dependencies: (list−29
(from-git url: sigil-repo package: "sigil-stdlib"))+27
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.9.0")) 28
29
libraries: (list 30
(librarysigil.lockadded
@@ -0,0 +1,9 @@
+1
;; Auto-generated by sigil deps install. Do not edit.+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")+9
)