Source: suika3
Section: devel
Maintainer: Awe Morris <awe@noctvm.io>
Build-Depends: debhelper-compat (= 13),
         cmake (>= 3.20),
         zlib1g-dev (>= 1),
         libpng-dev (>= 1),
         libjpeg-dev (>= 1),
         libbz2-dev (>= 1),
         libwebp-dev (>= 1),
         libogg-dev (>= 1),
         libvorbis-dev (>= 1),
         libfreetype-dev (>= 1),
         libbrotli-dev (>= 1),
         libasound2-dev (>= 1),
         libgstreamer1.0-dev (>= 1),
         libgstreamer-plugins-base1.0-dev (>= 1),
         libx11-dev (>= 1),
         libxpm-dev (>= 3),
         libwayland-dev (>= 1),
         wayland-protocols (>= 1),
         libegl1-mesa-dev (>= 1),
         libegl-dev (>= 1),
         libgles-dev (>= 1),
         libwayland-client0 (>= 1),
         libwayland-egl1 (>= 1),
         libdecor-0-dev (>= 0)
Standards-Version: 4.7.3
Priority: optional
Rules-Requires-Root: no
Homepage: https://github.com/awemorris/suika3
Vcs-Browser: https://salsa.debian.org/awemorris/suika3
Vcs-Git: https://salsa.debian.org/awemorris/suika3.git

Package: suika3
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends},
         gstreamer1.0-plugins-base,
         gstreamer1.0-plugins-good,
         fonts-noto-core
Description: Portable 2D game engine with a DSL for visual novels
 Suika3 is a highly portable and high-performance 2D game scripting
 runtime with a domain-specific language (DSL) for visual novels.
 .
 It is designed for cross-platform deployment across desktop systems,
 mobile phones, single-board computers such as Raspberry Pi,
 game consoles, and legacy UNIX systems with X11.
 .
 It features a lightweight engine written in C89, hybrid JIT/AOT
 compilation for its scripting language, and high portability across
 operating systems including Linux, BSD, Windows, macOS, iOS, Android,
 HarmonyOS NEXT, Solaris, Haiku, and others, as well as WebAssembly.
 .
 The JIT compiler supports multiple architectures including x86,
 x86_64, armv5-armv7, aarch64, riscv32, riscv64, mips, mips64,
 ppc, and ppc64. It falls back to an interpreter on other architectures
 such as sparc64 and s390x.
 .
 The AOT compiler enables deployment on JIT-restricted platforms
 such as mobile app stores and game consoles.
