Source: qkiss
Section: games
Priority: optional
Maintainer: kuanyui <azazabc123@gmail.com>
Build-Depends:
 debhelper-compat (= 13),
 dh-apparmor,
 apparmor,
 cmake,
 build-essential,
 g++,
 pkg-config,
 qt6-base-dev,
 qt6-tools-dev,
 qt6-multimedia-dev,
 libavcodec59 | libavcodec60 | libavcodec61 | libavcodec62,
 libavformat59 | libavformat60 | libavformat61 | libavformat62,
 libarchive-dev,
 desktop-file-utils,
 python3-jsonschema,
 python3-yaml,
 inkscape
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://github.com/kuanyui/qkiss

Package: qkiss
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: lha, unar
Suggests: qkiss-apparmor
Description: A modern implementation of KiSS (KISekae Set system) viewer in Qt
 QKiSS is a modern implementation of KiSS (Kisekae Set System) viewer in Qt 6, compatible with KISS/GS and FKiSS 1 &amp; 2 specifications, as a complete rebirth inspired by fkiss and GnomeKiSS on Linux.
 .
 "Kisekae" comes from the Japanese word "着せ替え人形" (pronunciation: "kisekae ningyou"), meaning "dress-up dolls".
 .
 KiSS originated from Japanese otaku subculture and personal computer enthusiasts community (particularly those using the NEC PC-9800 series) in the 1990s, and gained popularity throughout the 1990s and early 2000s.
 .
 This project comes from nostalgia for the Windows 95/98 and GTK+ 2 era —— a lost age before Internet was polluted by AI-generated junk (this project does use some AI though). After all, life is frightening enough as it is; the real world is a hot mess, while nijigen and isekai remain a pure promised land.

Package: qkiss-apparmor
Architecture: all
Depends: qkiss (>= ${source:Version}), apparmor (>= 4.1~), ${misc:Depends}
Description: Optional AppArmor profile for QKiSS
 Confines lha and unar, the external programs that QKiSS runs to extract LZH archives. They can read files, but they cannot write files (unar only into its temporary folder), use the network, or start other programs.
 .
 QKiSS itself is not confined, but it cannot read secrets such as ~/.ssh and browser data, nor write startup files such as ~/.bashrc.
 .
 Removing this package unloads the profile at once.
