commit:     8ba07b10f71a94e429a3bc61a6b0223e18e968bf
Author:     Michael Moon <triffid.hunter <AT> gmail <DOT> com>
AuthorDate: Fri Feb 20 16:46:15 2026 +0000
Commit:     Michael Moon <triffid.hunter <AT> gmail <DOT> com>
CommitDate: Fri Feb 20 16:46:15 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ba07b10

games-simulation/kittenspaceagency-bin: Add Kitten Space Agency native Linux 
package

Kitten Space Agency is a space/rocketry simulation game from RocketWerkz, and 
native Linux builds have recently become available

Signed-off-by: Michael Moon <triffid.hunter <AT> gmail.com>

 games-simulation/kittenspaceagency-bin/Manifest    |  2 +
 .../kittenspaceagency-bin-2026.2.18-r3622.ebuild   | 47 ++++++++++++++++++++
 .../kittenspaceagency-bin-2026.2.31-r3640.ebuild   | 50 ++++++++++++++++++++++
 3 files changed, 99 insertions(+)

diff --git a/games-simulation/kittenspaceagency-bin/Manifest 
b/games-simulation/kittenspaceagency-bin/Manifest
new file mode 100644
index 0000000000..8026c126d2
--- /dev/null
+++ b/games-simulation/kittenspaceagency-bin/Manifest
@@ -0,0 +1,2 @@
+DIST kittenspaceagency-bin-2026.2.18-r3622.tar 2484724224 BLAKE2B 
82d8aebdf8620daf357bb60c576b28b621fb5eb88252343b9c1743dd257cf803575e44857d4e462efac9fc3426ea02dff897e29b13892bb3ebfe801e38af0ae7
 SHA512 
605396c13267be85c943f2316315e5482850f0855b234a787dbfd49807554f8581fc333e86e1f507454732c604948cd2553ba9c06c379bdf313bf74e08fe43df
+DIST kittenspaceagency-bin-2026.2.31-r3640.tar.gz 1894802379 BLAKE2B 
1fb3130cb22290faabb875915693aaa34328db5b76771c503d00cc8f3f8f40d52ac723144dde42d04f8b7a55d8562f19e50f892f0fca663175d684a4ab005ffe
 SHA512 
b401800a39a6faa05c7c891c94779ea73bfabc63f5c252506b9aa895fe74310905bfb0fffa700fe39a44c741438f82b2a9b4529e31a1efeab926811749faf5f8

diff --git 
a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.2.18-r3622.ebuild
 
b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.2.18-r3622.ebuild
new file mode 100644
index 0000000000..d40057e2b0
--- /dev/null
+++ 
b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.2.18-r3622.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+DESCRIPTION="A space flight and rocketry simulation"
+HOMEPAGE="https://ksa.ahwoo.com";
+SRC_URI="https://ksa-linux.ahwoo.com/download?file=setup_ksa_v${PV}.${PR#r}.tar
 -> ${P}-${PR}.tar"
+S="${WORKDIR}/linux-x64"
+LICENSE="all-rights-reserved"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="mirror strip"
+
+RDEPEND="media-libs/vulkan-loader"
+
+pkg_pretend() {
+       ewarn "Kitten Space Agency has myriad bugs with AMD GPUs, but seems to 
work fine on nVidia"
+}
+
+src_install() {
+       insinto "/opt/kittenspaceagency"
+       doins -r .
+
+       exeinto "/opt/kittenspaceagency"
+       doexe "KSA"
+       doexe "Brutal.Monitor.Subprocess"
+
+       cat > kittenspaceagency << 'ENDWRAPPER'
+#!/usr/bin/env bash
+
+cd /opt/kittenspaceagency
+XDG_SESSION_TYPE=x11 exec ./KSA "$@"
+ENDWRAPPER
+
+       dobin kittenspaceagency
+
+       make_desktop_entry --eapi9 "/usr/bin/kittenspaceagency" \
+               -d "kittenspaceagency" \
+               -n "Kitten Space Agency" \
+               -C "${DESCRIPTION}"
+}

diff --git 
a/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.2.31-r3640.ebuild
 
b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.2.31-r3640.ebuild
new file mode 100644
index 0000000000..160faa3899
--- /dev/null
+++ 
b/games-simulation/kittenspaceagency-bin/kittenspaceagency-bin-2026.2.31-r3640.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+DESCRIPTION="A space flight and rocketry simulation"
+HOMEPAGE="https://ksa.ahwoo.com";
+SRC_URI="https://ksa-linux.ahwoo.com/download?file=setup_ksa_v${PV}.${PR#r}.tar.gz
 -> ${P}-${PR}.tar.gz"
+S="${WORKDIR}/linux-x64"
+LICENSE="all-rights-reserved"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="mirror strip"
+
+RDEPEND="media-libs/vulkan-loader
+       || ( >=dev-dotnet/dotnet-sdk-10
+            >=dev-dotnet/dotnet-sdk-bin-10
+          )"
+
+pkg_pretend() {
+       ewarn "Kitten Space Agency has myriad bugs with AMD GPUs, but seems to 
work fine on nVidia"
+}
+
+src_install() {
+       insinto "/opt/kittenspaceagency"
+       doins -r .
+
+       exeinto "/opt/kittenspaceagency"
+       doexe "KSA"
+       doexe "Brutal.Monitor.Subprocess"
+
+       cat > kittenspaceagency << 'ENDWRAPPER'
+#!/usr/bin/env bash
+
+cd /opt/kittenspaceagency
+XDG_SESSION_TYPE=x11 exec ./KSA "$@"
+ENDWRAPPER
+
+       dobin kittenspaceagency
+
+       make_desktop_entry --eapi9 "/usr/bin/kittenspaceagency" \
+               -d "kittenspaceagency" \
+               -n "Kitten Space Agency" \
+               -C "${DESCRIPTION}"
+}

Reply via email to