commit: 4ce61651f1cb1d37e9914d1abbcfcd7570f5001f Author: Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name> AuthorDate: Wed Jun 14 09:11:01 2017 +0000 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name> CommitDate: Wed Jun 14 09:11:01 2017 +0000 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=4ce61651
victor_vran: added games-rpg/victor_vran/victor_vran-2.12.0.14.ebuild | 91 ++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/games-rpg/victor_vran/victor_vran-2.12.0.14.ebuild b/games-rpg/victor_vran/victor_vran-2.12.0.14.ebuild new file mode 100644 index 0000000..a63d6d1 --- /dev/null +++ b/games-rpg/victor_vran/victor_vran-2.12.0.14.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils + +DESCRIPTION="An isometric Action-RPG with a massive selection of items, powers and so on" +HOMEPAGE="https://www.victorvran.com/" +SRC_URI=" + gog_${PN}_${PV}.sh +" + +RESTRICT="fetch strip" +LICENSE="EULA" + +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND=" + app-crypt/mit-krb5 + app-crypt/p11-kit + dev-db/sqlite + dev-libs/libgcrypt:11/11 + dev-libs/libgpg-error + media-libs/libsdl2 + media-libs/openal + net-dns/libidn + net-nds/openldap + sys-apps/keyutils + sys-apps/util-linux + sys-libs/e2fsprogs-libs + sys-libs/glibc:2.2 + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb:0/1.12 + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXt +" + + +pkg_nofetch() { + einfo "" + einfo "Please buy and download \"${A}\" from corresponding shop (HumbleBundle or GOG)" + einfo "and move/link it to \"${DISTDIR}\"" + einfo "You can get more info on ${HOMEPAGE}" + einfo "" + ewarn "Actually, I was unable to make this game to normally work on my machine," + ewarn "so if you succeeded to run it, consider to report it to me, please." +} + +src_unpack() { + einfo "\nUnpacking files. This can take several minutes.\n" + + mkdir "${WORKDIR}/tmp" || die "mkdir 'tmp' failed" + cd "${WORKDIR}/tmp" || die "cd 'tmp' failed" + + unzip -q "${DISTDIR}/${A}" + local gpath="data/noarch/game" + + #cp -L "${gpath}"/i386/usr/lib/i386-linux-gnu/{libcurl-gnutls.so.4,libgnutls.so.26,librtmp.so.0,libtasn1.so.3,liblber-2.4.so.2,libldap_r-2.4.so.2,libsasl2.so.2} "${gpath}" + + mv "${gpath/game/support}/icon.png" "${gpath}/${PN}.png" + + #rm "${gpath}"/i386 -r + mv "${gpath}" "${S}" + + cd "${S}" && rm -r "${WORKDIR}/tmp" +} + +src_install() { + local bin="VictorVranGOG" + local dir="/usr/share/${PF}" + insinto "${dir}" + exeinto "${dir}" + + doins -r . + doexe "${bin}" || die "Failed to install executables" + + doicon "${PN}.png" + make_wrapper "${PN}" "./${bin}" "${dir}" "." + make_desktop_entry "${PN}" "${PN}" "${PN}" || die "make_desktop_entry failed" +}
