Commitcb220669Recorded29 Mar 2026Repositorysigil-studio
Convert to standalone package
Message
Convert from monorepo workspace package to standalone repo with from-git dependencies pointing to standalone sigil-app, sigil-graphics, and sigil-audio repos. Add dev-redirects.sgl and .gitignore.
Changed
.gitignore | 1 +
dev-redirects.sgl | 15 +++++++++++++++
package.sgl | 24 +++++++++++++++++++-----
3 files changed, 35 insertions(+), 5 deletions(-)Diff
.gitignoreadded
@@ -0,0 +1 @@
+1
build/dev-redirects.sgladded
@@ -0,0 +1,15 @@
+1
;; Development redirects — point dependencies at local checkouts+2
(redirects+3
repos: (list+4
(for-repo+5
url: "codeberg:sigil/sigil"+6
use: (from-path dir: "../sigil"))+7
(for-repo+8
url: "codeberg:sigil/sigil-app"+9
use: (from-path dir: "../sigil-app"))+10
(for-repo+11
url: "codeberg:sigil/sigil-graphics"+12
use: (from-path dir: "../sigil-graphics"))+13
(for-repo+14
url: "codeberg:sigil/sigil-audio"+15
use: (from-path dir: "../sigil-audio"))))package.sglmodified
@@ -11,11 +11,13 @@
11
;;; - (sigil graphics font): Font loading and text rendering 12
;;; - (sigil audio): Sound effects and music streaming 13
+14
(define sigil-repo "codeberg:sigil/sigil")+15
16
(package 17
name: "sigil-studio" 18
version: "0.7.0" 19
description: "Multimedia development environment for Sigil"−18
url: "https://codeberg.org/sigil/sigil"+20
url: "https://codeberg.org/sigil/sigil-studio" 21
license: "BSD-3-Clause" 22
authors: (list "David Wilson <[email protected]>") 23
@@ -23,11 +25,23 @@
25
entry: '(sigil cli) 26
bundle-name: "sigil-studio" 27
+28
configs: (list+29
(config+30
name: 'dev+31
output-dir: "build/dev"+32
debug?: #t+33
optimize: 0)+34
(config+35
name: 'release+36
output-dir: "build/release"+37
debug?: #f+38
optimize: 2))+39
40
dependencies: (list 41
;; Core CLI (brings in sigil-run, sigil-stdlib, and all CLI deps)−28
(from-workspace name: "sigil-cli")+42
(from-git url: sigil-repo package: "sigil-cli") 43
44
;; Multimedia packages−31
(from-workspace name: "sigil-app")−32
(from-workspace name: "sigil-graphics")−33
(from-workspace name: "sigil-audio")))+45
(from-git url: "codeberg:sigil/sigil-app" package: "sigil-app")+46
(from-git url: "codeberg:sigil/sigil-graphics" package: "sigil-graphics")+47
(from-git url: "codeberg:sigil/sigil-audio" package: "sigil-audio")))