-
Notifications
You must be signed in to change notification settings - Fork 111
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
games-strategy/slay-the-spire: new package, add 2.2
Signed-off-by: Hoël Bézier <hoelbezier@riseup.net>
- Loading branch information
Hoël Bézier
committed
Nov 17, 2024
1 parent
8caf5c9
commit e2c2ed9
Showing
4 changed files
with
71 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DIST slay_the_spire_2020_12_15_8735c9fe3cc2280b76aa3ec47c953352a7df1f65_43444.sh 443844375 BLAKE2B 8d6fc61900fa4c75fbc607531b850ba581200fc5612c68cfff50799588253392cb1060cc6b6e01701092f6ce57648ac736eaf1c572e609e82ac78ac3268c7e59 SHA512 fa8630e00d700e12d708febe4b1509e4ff4cb1c36906eb249ac2ad79e9cc0b1001152f571154e30c3f09bf482cacfc0eb9d0a1abcb72de710701f1d27064d195 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/sh | ||
|
||
gamedir="${XDG_DATA_DIR:-${HOME}/.local/share}/slay-the-spire" | ||
mkdir -p "$gamedir" && | ||
cd "$gamedir" && | ||
exec java -jar /opt/slay-the-spire/desktop-1.0.jar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> | ||
<pkgmetadata> | ||
<maintainer type="person"> | ||
<name>Hoël Bézier</name> | ||
<email>hoelbezier@riseup.net</email> | ||
</maintainer> | ||
</pkgmetadata> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
# Copyright 1999-2022 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
CHECKREQS_DISK_BUILD="550M" | ||
inherit check-reqs desktop unpacker xdg | ||
|
||
DESCRIPTION="Deck-building roguelike game with four playable characters" | ||
HOMEPAGE="https://www.megacrit.com/" | ||
SRC_URI="slay_the_spire_2020_12_15_8735c9fe3cc2280b76aa3ec47c953352a7df1f65_43444.sh" | ||
S="${WORKDIR}/data/noarch/game" | ||
|
||
LICENSE="GOG-EULA" | ||
SLOT="0" | ||
KEYWORDS="~amd64" | ||
RESTRICT="bindist fetch splitdebug" | ||
|
||
BDEPEND=" | ||
app-arch/unzip | ||
" | ||
|
||
# Does not run with dev-java/openjdk: #894768 | ||
RDEPEND=" | ||
dev-java/openjdk-bin | ||
virtual/libc | ||
x11-apps/xrandr | ||
x11-libs/libX11 | ||
x11-libs/libXcursor | ||
x11-libs/libXext | ||
x11-libs/libXrandr | ||
x11-libs/libXxf86vm | ||
" | ||
|
||
DIR="/opt/${PN}" | ||
QA_PREBUILT="${DIR#/}/*" | ||
|
||
pkg_nofetch() { | ||
einfo "Please buy and download ${SRC_URI} from:" | ||
einfo " ${HOMEPAGE}" | ||
einfo "and move it to your distfiles directory." | ||
} | ||
|
||
src_unpack() { | ||
unpack_zip "${A}" | ||
} | ||
|
||
src_install() { | ||
insinto "${DIR}" | ||
doins desktop-1.0.jar mod-uploader.jar mts-launcher.jar | ||
doins "${WORKDIR}/data/noarch/support/icon.png" | ||
|
||
dobin "${FILESDIR}/slay-the-spire" | ||
|
||
make_desktop_entry ${PN} "Slay the Spire" "${EPREFIX}${DIR}"/icon.png | ||
} |