AtlatestRepositorysigil-studio

sigil-studio / treepackage.sgl

1;;; sigil-studio - Multimedia development environment for Sigil
2;;;
3;;; A "thick" CLI variant that includes windowing, graphics, and audio
4;;; support for building games and creative applications.
5;;;
6;;; This is the same as the standard `sigil` CLI but with multimedia
7;;; modules available:
8;;; - (sigil app): Windowing, input handling, application lifecycle
9;;; - (sigil graphics): 2D rendering, textures
10;;; - (sigil graphics image): CPU-side image loading
11;;; - (sigil graphics font): Font loading and text rendering
12;;; - (sigil audio): Sound effects and music streaming
14(package
15 name: "sigil-studio"
16 version: "0.7.0"
17 sigil: "0.20"
18 description: "Multimedia development environment for Sigil"
19 url: "https://codeberg.org/sigil/sigil-studio"
20 license: "BSD-3-Clause"
21 authors: (list "David Wilson <[email protected]>")
23 ;; Reuse the CLI as entry point - same commands, just with more modules
24 entry: '(sigil cli)
25 bundle-name: "sigil-studio"
27 configs: (list
28 (config
29 name: 'dev
30 output-dir: "build/dev"
31 debug?: #t
32 optimize: 0)
33 (config
34 name: 'release
35 output-dir: "build/release"
36 debug?: #f
37 optimize: 2))
39 dependencies: (list
40 ;; Core CLI (brings in sigil-run, sigil-stdlib, and all CLI deps)
41 (from-git url: "codeberg:sigil/sigil" package: "sigil-cli" version: ">=0.21")
43 ;; Multimedia packages
44 (from-git url: "codeberg:sigil/sigil-desktop" version: "^0.10.0")
45 (from-git url: "codeberg:sigil/sigil-graphics" version: "^0.11.4")
46 (from-git url: "codeberg:sigil/sigil-audio" version: "^0.12.2"))
48 dev-dependencies: (list
49 (from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: ">=0.21")
50 (from-git url: "codeberg:sigil/sigil" package: "sigil-test-runner" version: ">=0.21")))