Commit44d12decRecorded20 Sep 2026Repositorysigil-graphics

Move the remaining test packages and circles-blend to sigil-desktop

Message

test-shader, test-render-target and test-postprocess-demo pin sigil-desktop ^0.10.0 at codeberg:sigil/sigil-desktop and sigil-graphics ^0.11.4, and import (sigil desktop); test-shader-limits moved with 0.11.4. All three resolve from codeberg and build (dev bundles). examples/circles-blend gets the same edits but does not build for a reason that predates this change: its package.sgl has no sigil: field, which the 0.17+ toolchain requires.

Changed
 examples/circles-blend/dev-redirects.sgl                      |  4 ++--
 examples/circles-blend/package.sgl                            |  6 +++---
 examples/circles-blend/src/circles-blend/main.sgl             |  2 +-
 test/test-postprocess-demo/package.sgl                        |  4 ++--
 test/test-postprocess-demo/sigil.lock                         | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 test/test-postprocess-demo/src/test-postprocess-demo/main.sgl |  2 +-
 test/test-render-target/dev-redirects.sgl                     |  2 +-
 test/test-render-target/package.sgl                           |  4 ++--
 test/test-render-target/sigil.lock                            | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 test/test-render-target/src/test-render-target/main.sgl       |  2 +-
 test/test-shader/package.sgl                                  |  4 ++--
 test/test-shader/sigil.lock                                   | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 test/test-shader/src/test-shader/main.sgl                     |  2 +-
 13 files changed, 154 insertions(+), 16 deletions(-)
Diff
examples/circles-blend/dev-redirects.sglmodified
@@ -5,8 +5,8 @@
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"))
+8
url: "codeberg:sigil/sigil-desktop"
+9
use: (from-path dir: "../../../sigil-app")) ; the local checkout keeps its old directory name
10
(for-repo
11
url: "codeberg:sigil/sigil-graphics"
12
use: (from-path dir: "../.."))))
examples/circles-blend/package.sglmodified
@@ -6,7 +6,7 @@
6
;;; when escape is pressed.
7
8
(define sigil-repo "codeberg:sigil/sigil")
−9
(define app-repo "codeberg:sigil/sigil-app")
+9
(define app-repo "codeberg:sigil/sigil-desktop")
10
(define graphics-repo "codeberg:sigil/sigil-graphics")
11
12
(package
@@ -29,5 +29,5 @@
29
30
dependencies: (list
31
(from-git url: sigil-repo package: "sigil-stdlib" version: ">=0.9.0")
−32
(from-git url: app-repo version: "^0.8.0")
−33
(from-git url: graphics-repo version: "^0.9.0")))
+32
(from-git url: app-repo version: "^0.10.0")
+33
(from-git url: graphics-repo version: "^0.11.4")))
examples/circles-blend/src/circles-blend/main.sglmodified
@@ -9,7 +9,7 @@
9
(define-library (circles-blend main)
10
(import (sigil core)
11
(sigil math)
−12
(sigil app)
+12
(sigil desktop)
13
(sigil graphics))
14
(export main)
15
test/test-postprocess-demo/package.sglmodified
@@ -26,5 +26,5 @@
26
bundle?: #t))
27
28
dependencies: (list
−29
(from-git url: "codeberg:sigil/sigil-app" version: "^0.8.2")
−30
(from-git url: "codeberg:sigil/sigil-graphics" version: "^0.9.3")))
+29
(from-git url: "codeberg:sigil/sigil-desktop" version: "^0.10.0")
+30
(from-git url: "codeberg:sigil/sigil-graphics" version: "^0.11.4")))
test/test-postprocess-demo/sigil.lockadded
@@ -0,0 +1,46 @@
+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.15, <1.0"
+6
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+7
package-selector: "sigil-stdlib"
+8
version: "0.22.2")
+9
(package name: "sigil-desktop"
+10
url: "codeberg:sigil/sigil-desktop"
+11
ref: "^0.10.0"
+12
sha: "db8c876129ea621d9d5de68c7316ab833fc966c2"
+13
version: "0.10.0")
+14
(package name: "sigil-graphics"
+15
url: "codeberg:sigil/sigil-graphics"
+16
ref: "^0.11.4"
+17
sha: "12dc802637129ca9f27832c9b41c3af6f90e0c7c"
+18
version: "0.11.4")
+19
(package name: "sigil-json"
+20
url: "codeberg:sigil/sigil-json"
+21
ref: "^0.16.0"
+22
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"
+23
version: "0.16.0")
+24
(package name: "sigil-crypto"
+25
url: "codeberg:sigil/sigil-crypto"
+26
ref: "^0.16.0"
+27
sha: "71362137db0596e0695791b32c4f6e8faf11b39e"
+28
version: "0.16.6")
+29
(package name: "sigil-sqlite"
+30
url: "codeberg:sigil/sigil-sqlite"
+31
ref: "^0.16.0"
+32
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe"
+33
version: "0.16.3")
+34
(package name: "sigil-lib"
+35
url: "codeberg:sigil/sigil"
+36
ref: ">=0.21"
+37
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+38
package-selector: "sigil-lib"
+39
version: "0.22.2")
+40
(package name: "sigil-wasm-gles3"
+41
url: "codeberg:sigil/sigil"
+42
ref: ">=0.21"
+43
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+44
package-selector: "sigil-wasm-gles3"
+45
version: "0.22.2")
+46
)
test/test-postprocess-demo/src/test-postprocess-demo/main.sglmodified
@@ -18,7 +18,7 @@
18
(define-library (test-postprocess-demo main)
19
(import (sigil core)
20
(sigil math)
−21
(sigil app)
+21
(sigil desktop)
22
(sigil graphics))
23
(export main)
24
test/test-render-target/dev-redirects.sglmodified
@@ -1,6 +1,6 @@
1
;; Local sigil-graphics is the in-progress version under development —
2
;; the offscreen render target work this test exercises lives two
−3
;; directories up. sigil-app uses the resolved registry version.
+3
;; directories up. sigil-desktop uses the resolved registry version.
4
(redirects
5
repos: (list
6
(for-repo
test/test-render-target/package.sglmodified
@@ -24,5 +24,5 @@
24
bundle?: #t))
25
26
dependencies: (list
−27
(from-git url: "codeberg:sigil/sigil-app" version: "^0.8.2")
−28
(from-git url: "codeberg:sigil/sigil-graphics" version: "^0.9.3")))
+27
(from-git url: "codeberg:sigil/sigil-desktop" version: "^0.10.0")
+28
(from-git url: "codeberg:sigil/sigil-graphics" version: "^0.11.4")))
test/test-render-target/sigil.lockadded
@@ -0,0 +1,46 @@
+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.15, <1.0"
+6
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+7
package-selector: "sigil-stdlib"
+8
version: "0.22.2")
+9
(package name: "sigil-desktop"
+10
url: "codeberg:sigil/sigil-desktop"
+11
ref: "^0.10.0"
+12
sha: "db8c876129ea621d9d5de68c7316ab833fc966c2"
+13
version: "0.10.0")
+14
(package name: "sigil-graphics"
+15
url: "codeberg:sigil/sigil-graphics"
+16
ref: "^0.11.4"
+17
sha: "12dc802637129ca9f27832c9b41c3af6f90e0c7c"
+18
version: "0.11.4")
+19
(package name: "sigil-json"
+20
url: "codeberg:sigil/sigil-json"
+21
ref: "^0.16.0"
+22
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"
+23
version: "0.16.0")
+24
(package name: "sigil-crypto"
+25
url: "codeberg:sigil/sigil-crypto"
+26
ref: "^0.16.0"
+27
sha: "71362137db0596e0695791b32c4f6e8faf11b39e"
+28
version: "0.16.6")
+29
(package name: "sigil-sqlite"
+30
url: "codeberg:sigil/sigil-sqlite"
+31
ref: "^0.16.0"
+32
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe"
+33
version: "0.16.3")
+34
(package name: "sigil-lib"
+35
url: "codeberg:sigil/sigil"
+36
ref: ">=0.21"
+37
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+38
package-selector: "sigil-lib"
+39
version: "0.22.2")
+40
(package name: "sigil-wasm-gles3"
+41
url: "codeberg:sigil/sigil"
+42
ref: ">=0.21"
+43
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+44
package-selector: "sigil-wasm-gles3"
+45
version: "0.22.2")
+46
)
test/test-render-target/src/test-render-target/main.sglmodified
@@ -10,7 +10,7 @@
10
(define-library (test-render-target main)
11
(import (sigil core)
12
(sigil math)
−13
(sigil app)
+13
(sigil desktop)
14
(sigil graphics))
15
(export main)
16
test/test-shader/package.sglmodified
@@ -25,5 +25,5 @@
25
bundle?: #t))
26
27
dependencies: (list
−28
(from-git url: "codeberg:sigil/sigil-app" version: "^0.8.2")
−29
(from-git url: "codeberg:sigil/sigil-graphics" version: "^0.9.3")))
+28
(from-git url: "codeberg:sigil/sigil-desktop" version: "^0.10.0")
+29
(from-git url: "codeberg:sigil/sigil-graphics" version: "^0.11.4")))
test/test-shader/sigil.lockadded
@@ -0,0 +1,46 @@
+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.15, <1.0"
+6
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+7
package-selector: "sigil-stdlib"
+8
version: "0.22.2")
+9
(package name: "sigil-desktop"
+10
url: "codeberg:sigil/sigil-desktop"
+11
ref: "^0.10.0"
+12
sha: "db8c876129ea621d9d5de68c7316ab833fc966c2"
+13
version: "0.10.0")
+14
(package name: "sigil-graphics"
+15
url: "codeberg:sigil/sigil-graphics"
+16
ref: "^0.11.4"
+17
sha: "12dc802637129ca9f27832c9b41c3af6f90e0c7c"
+18
version: "0.11.4")
+19
(package name: "sigil-json"
+20
url: "codeberg:sigil/sigil-json"
+21
ref: "^0.16.0"
+22
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"
+23
version: "0.16.0")
+24
(package name: "sigil-crypto"
+25
url: "codeberg:sigil/sigil-crypto"
+26
ref: "^0.16.0"
+27
sha: "71362137db0596e0695791b32c4f6e8faf11b39e"
+28
version: "0.16.6")
+29
(package name: "sigil-sqlite"
+30
url: "codeberg:sigil/sigil-sqlite"
+31
ref: "^0.16.0"
+32
sha: "569ef1063dda8f5989968644af31fc09c64b4bfe"
+33
version: "0.16.3")
+34
(package name: "sigil-lib"
+35
url: "codeberg:sigil/sigil"
+36
ref: ">=0.21"
+37
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+38
package-selector: "sigil-lib"
+39
version: "0.22.2")
+40
(package name: "sigil-wasm-gles3"
+41
url: "codeberg:sigil/sigil"
+42
ref: ">=0.21"
+43
sha: "5b494e16de01635a1aa3dbcfac5abffd1acdc2ed"
+44
package-selector: "sigil-wasm-gles3"
+45
version: "0.22.2")
+46
)
test/test-shader/src/test-shader/main.sglmodified
@@ -9,7 +9,7 @@
9
(define-library (test-shader main)
10
(import (sigil core)
11
(sigil math)
−12
(sigil app)
+12
(sigil desktop)
13
(sigil graphics))
14
(export main)
15