Details about package suika3
| Name: | suika3 |
|---|---|
| Uploader: | Awe Morris <awe@noctvm.io> (Debian QA page) |
| Description: | suika3 - Portable 2D game scripting runtime (meta package) suika3-core - Core binaries for Suika3 2D scripting runtime suika3-doc - Documentation for Suika3 game scripting runtime suika3-elisp - Emacs major mode for Suika3 script editing suika3-launcher - GUI launcher for Suika3 game scripting runtime suika3-examples - Example projects for Suika3 game scripting runtime |
Package uploads
Upload #2
Information
| Version: | 26.05.5+dfsg-2 |
|---|---|
| Uploaded: | 2026-05-03 04:21 |
| Source package: | suika3_26.05.5+dfsg-2.dsc |
| Distribution: | unstable |
| Section: | devel |
| Priority: | optional |
| Homepage: | https://github.com/awemorris/suika3 |
| Vcs-Browser: | https://salsa.debian.org/awemorris/suika3 |
| Vcs-Git: | https://salsa.debian.org/awemorris/suika3.git |
| Closes bugs: | #1133308 |
Changelog
suika3 (26.05.5+dfsg-2) unstable; urgency=medium . * Follow the review comments on Mentors * New upstream version 26.05.5+dfsg * Initial upload (Closes: #1133308)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 26.05.5+dfsg Upstream: 26.05.5 Url: https://github.com/awemorris/suika3/archive/refs/tags/26.05.5.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagssuika3 source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
prefer-uscan-symlink
- filenamemangle s%(?:.*/)?v?(\d[\d.]*)\.tar\.gz%suika3-$1.tar.gz% [debian/watch:9]
-
X
very-long-line-length-in-source-file
- 684 > 512 [docs/mkdocs-de/docs/config.md:638]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Awe Morris <awe@suika3.vn> Licenses: Zlib
Comments
Upload #1
Information
| Version: | 26.04.28+dfsg-1 |
|---|---|
| Uploaded: | 2026-04-30 04:21 |
| Source package: | suika3_26.04.28+dfsg-1.dsc |
| Distribution: | unstable |
| Section: | devel |
| Priority: | optional |
| Homepage: | https://github.com/awemorris/suika3 |
| Vcs-Browser: | https://salsa.debian.org/awemorris/suika3 |
| Vcs-Git: | https://salsa.debian.org/awemorris/suika3.git |
| Closes bugs: | #1133308 |
Changelog
suika3 (26.04.28+dfsg-1) unstable; urgency=medium . * Closes: #1133308
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 26.04.28+dfsg Upstream: 26.04.28 Url: https://github.com/awemorris/suika3/archive/refs/tags/26.04.28.tar.gz -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagssuika3 source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
prefer-uscan-symlink
- filenamemangle s%(?:.*/)?v?(\d[\d.]*)\.tar\.gz%suika3-$1.tar.gz% [debian/watch:9]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Awe Morris <awe@suika3.vn> Licenses: Zlib
Comments
-
# uscan -dd --repack Newest version of suika3 on remote site is 26.05.0, local version is 26.04.28+dfsg (mangled local version is 26.04.28) => Newer package available from: => https://github.com/awemorris/suika3/archive/refs/tags/26.05.0.tar.gz -
d/control: libfreetype-dev (>= 1), libbrotli-dev (>= 1), libasound2-dev (>= 1), libgstreamer1.0-dev (>= 1), Is it really necessary to specify versions? -
Build-Depends: debhelper-compat (= 13), cmake (>= 3.20), zlib1g-dev, libpng-dev, libjpeg-dev, libbz2-dev, libwebp-dev, libogg-dev, libvorbis-dev, libfreetype-dev, libbrotli-dev, libasound2-dev, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, libx11-dev, libxpm-dev, libwayland-dev, wayland-protocols, libegl1-mesa-dev, libegl-dev, libgles-dev, libwayland-client0, libwayland-egl1, libdecor-0-dev Standards-Version: 4.7.4 Homepage: https://github.com/awemorris/suika3
-
Split the package: suika3 and suika3-examples. /usr/share/doc/suika3/examples/ -> suika3-examples d/control: Package: suika3 Architecture: any +Suggests: suika3-examples (= ${binary:Version}) + +Package: suika3-examples +Section: doc +Architecture: all +Recommends: suika3 (= ${binary:Version}) -
d/rules: +override_dh_compress: + dh_compress -X.md
-
Package has been uploaded to Debian
Hi Alexander, Thank you for your advice. Based on your suggestions, I've redesigned the package structure. I decided to split it into several packages to maintain modularity: - suika3-core: The main engine binaries. - suika3-launcher: Desktop integration files (.desktop, icons, and launcher data). - suika3-examples: Sample projects and assets (as you suggested). - suika3-doc / suika3-elisp: Documentation and Emacs support. My rationale for splitting suika3-launcher is that the engine core should remain independent of desktop environment integrations. However, if you feel this is over-engineered for the initial release, I am happy to merge suika3-doc, suika3-elisp, and suika3-launcher into the main suika3 package, keeping only suika3-examples separate. What do you think would be the most making it Debian?