diff options
Diffstat (limited to 'games-puzzle/blue-prince-bin/blue-prince-bin-9999.ebuild')
| -rw-r--r-- | games-puzzle/blue-prince-bin/blue-prince-bin-9999.ebuild | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/games-puzzle/blue-prince-bin/blue-prince-bin-9999.ebuild b/games-puzzle/blue-prince-bin/blue-prince-bin-9999.ebuild new file mode 100644 index 0000000..82679d9 --- /dev/null +++ b/games-puzzle/blue-prince-bin/blue-prince-bin-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHECKREQS_DISK_BUILD="4G" +inherit check-reqs desktop xdg + +DESCRIPTION="Puzzle-adventure-roguelike with a cool ass mansion dude idfk" +HOMEPAGE="https://blueprincegame.com" +MY_PN=blue-prince +SRC_URI="${MY_PN}.tar.gz" +S="${WORKDIR}/${MY_PN}" +EXE_NAME="BLUE PRINCE.exe" + +LICENSE="all-rights-reserved" +SLOT="0" +RESTRICT="bindist fetch splitdebug" +PROPERTIES="live" + +DIR="/opt/${MY_PN}" + +RDEPEND=" + app-emulation/wine-vanilla + app-emulation/dxvk[d3d11] +" +BDEPEND=" + ${RDEPEND} +" +# TODO: add 7z and use it to extract the icon from the executable? + +pkg_nofetch() { + einfo "Please 'legally obtain' a Steam-DRM-free copy of the game, and put" + einfo "it in your distfiles directory with the name ${SRC_URI}. (it should" + einfo "contain a top-level directory named ${MY_PN}, which should in turn" + einfo "contain the game executable '${EXE_NAME}' and other files)" +} + +src_install() { + insinto "${DIR}" + doins -r . + exeinto /usr/bin + newexe "${FILESDIR}/launcher.sh" ${MY_PN} + make_desktop_entry --eapi9 "${MY_PN}" -n "Blue Prince" -c Game +} |
