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 description: "Multimedia development environment for Sigil"
18 url: "https://codeberg.org/sigil/sigil-studio"
19 license: "BSD-3-Clause"
20 authors: (list "David Wilson <[email protected]>")
22 ;; Reuse the CLI as entry point - same commands, just with more modules
23 entry: '(sigil cli)
24 bundle-name: "sigil-studio"
26 configs: (list
27 (config
28 name: 'dev
29 output-dir: "build/dev"
30 debug?: #t
31 optimize: 0)
32 (config
33 name: 'release
34 output-dir: "build/release"
35 debug?: #f
36 optimize: 2))
38 dependencies: (list
39 ;; Core CLI (brings in sigil-run, sigil-stdlib, and all CLI deps)
40 (from-git url: "codeberg:sigil/sigil" package: "sigil-cli" version: "^0.9.0")
42 ;; Multimedia packages
43 (from-git url: "codeberg:sigil/sigil-app" version: "^0.8.0")
44 (from-git url: "codeberg:sigil/sigil-graphics" version: "^0.7.0")
45 (from-git url: "codeberg:sigil/sigil-audio" version: "^0.7.0")))