AtlatestRepositorysigil-studio
sigil-studio / treepackage.sgl
1
;;; sigil-studio - Multimedia development environment for Sigil2
;;;3
;;; A "thick" CLI variant that includes windowing, graphics, and audio4
;;; support for building games and creative applications.5
;;;6
;;; This is the same as the standard `sigil` CLI but with multimedia7
;;; modules available:8
;;; - (sigil app): Windowing, input handling, application lifecycle9
;;; - (sigil graphics): 2D rendering, textures10
;;; - (sigil graphics image): CPU-side image loading11
;;; - (sigil graphics font): Font loading and text rendering12
;;; - (sigil audio): Sound effects and music streaming14
(package15
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 modules24
entry: '(sigil cli)25
bundle-name: "sigil-studio"27
configs: (list28
(config29
name: 'dev30
output-dir: "build/dev"31
debug?: #t32
optimize: 0)33
(config34
name: 'release35
output-dir: "build/release"36
debug?: #f37
optimize: 2))39
dependencies: (list40
;; 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 packages44
(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: (list49
(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")))