commit: 9cd563c8d50c27359c2fa270a02dc088739e74ce Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> AuthorDate: Sat Feb 29 12:43:17 2020 +0000 Commit: Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru> CommitDate: Sat Feb 29 12:50:26 2020 +0000 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=9cd563c8
games-rpg/torchlight: update package Migrated from deprecated eclass. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com> games-rpg/torchlight/metadata.xml | 13 ++- .../torchlight/torchlight-1.15.20120926.ebuild | 109 --------------------- ...1.ebuild => torchlight-1.15.20130521-r1.ebuild} | 17 ++-- 3 files changed, 13 insertions(+), 126 deletions(-) diff --git a/games-rpg/torchlight/metadata.xml b/games-rpg/torchlight/metadata.xml index 23da526..460d202 100644 --- a/games-rpg/torchlight/metadata.xml +++ b/games-rpg/torchlight/metadata.xml @@ -1,14 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer> - <email>[email protected]</email> - <description> - If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet. - </description> - <name>Vadim A. Misbakh-Soloviov</name> +<maintainer type="person"> +<email>[email protected]</email> +<description> +If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet. +</description> +<name>Vadim A. Misbakh-Soloviov</name> </maintainer> -<longdescription>FIXME</longdescription> <use> </use> </pkgmetadata> diff --git a/games-rpg/torchlight/torchlight-1.15.20120926.ebuild b/games-rpg/torchlight/torchlight-1.15.20120926.ebuild deleted file mode 100644 index 49c9734..0000000 --- a/games-rpg/torchlight/torchlight-1.15.20120926.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" - -inherit games multilib unpacker-nixstaller - -TIMESTAMP="2012-09-26" - -DESCRIPTION="An action role-playing game, made by the creators of Diablo" -HOMEPAGE="http://torchlightgame.com/" - -SLOT="0" -LICENSE="as-is" -KEYWORDS="-* ~amd64 ~x86" -RESTRICT="fetch" -IUSE="" - -SRC_URI="Torchlight-${TIMESTAMP}.sh" - -RDEPEND="app-arch/bzip2 - app-arch/xz-utils - dev-libs/expat - dev-libs/zziplib - media-libs/fontconfig - media-libs/freeimage - media-libs/freetype - media-libs/ilmbase - media-libs/lcms - media-libs/libjpeg-turbo - media-libs/libpng - media-libs/libraw - media-libs/openexr - media-libs/openjpeg - media-libs/tiff - sys-apps/util-linux - sys-libs/zlib - x11-libs/libdrm - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libXaw - x11-libs/libxcb - x11-libs/libXdamage - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXft - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXmu - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXt - x11-libs/libXxf86vm" -DEPEND="${RDEPEND}" - -S="${WORKDIR}" -MY_PN="Torchlight" - -pkg_nofetch() { - ewarn - ewarn "Place ${A} to ${DISTDIR}" - ewarn -} - -src_unpack() { - local arch; - use x86 && arch="x86" - use amd64 && arch="x86_64" - - nixstaller_unpack "subarch" \ - "instarchive_all" \ - "instarchive_linux_${arch}" \ - "deps/Ogre/Ogre_files_linux_${arch}" \ - "deps/fmod/fmod_files_linux_${arch}" \ - "deps/pcre/pcre_files_linux_${arch}" \ - "deps/SDL2/SDL2_files_linux_${arch}" \ - "deps/CEGUI/CEGUI_files_linux_${arch}" - # We just installed some crap to avoid broken depends -} - -src_install() { - local dir="${GAMES_PREFIX_OPT}/${PN}" - - insinto "${dir}" - doins -r icons music logo.bmp pak.zip resources.cfg "$(get_libdir)" - exeinto "${dir}" - - local exe - if use amd64 ; then - exe="${MY_PN}".bin.x86_64 - fi - if use x86 ; then - exe="${MY_PN}".bin.x86 - fi - - doexe "${exe}" - - games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)" - doicon "${MY_PN}.png" || die - make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}" - - dodoc README.linux - prepgamesdirs -} diff --git a/games-rpg/torchlight/torchlight-1.15.20130521.ebuild b/games-rpg/torchlight/torchlight-1.15.20130521-r1.ebuild similarity index 86% rename from games-rpg/torchlight/torchlight-1.15.20130521.ebuild rename to games-rpg/torchlight/torchlight-1.15.20130521-r1.ebuild index 72f580f..63dc8c1 100644 --- a/games-rpg/torchlight/torchlight-1.15.20130521.ebuild +++ b/games-rpg/torchlight/torchlight-1.15.20130521-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI="5" +EAPI=7 -inherit games multilib unpacker-nixstaller +inherit desktop eutils unpacker-nixstaller TIMESTAMP="2013-05-21" @@ -12,7 +11,7 @@ DESCRIPTION="An action role-playing game, made by the creators of Diablo" HOMEPAGE="http://torchlightgame.com/" SLOT="0" -LICENSE="as-is" +LICENSE="all-rights-reserved" KEYWORDS="-* ~amd64 ~x86" RESTRICT="fetch" @@ -27,14 +26,13 @@ RDEPEND="app-arch/bzip2 media-libs/freetype media-libs/ilmbase media-libs/lcms - media-libs/libjpeg-turbo media-libs/libpng media-libs/libraw media-libs/openexr - media-libs/openjpeg media-libs/tiff sys-apps/util-linux sys-libs/zlib + virtual/jpeg x11-libs/libdrm x11-libs/libICE x11-libs/libSM @@ -88,7 +86,7 @@ src_unpack() { } src_install() { - local dir="${GAMES_PREFIX_OPT}/${PN}" + local dir="/opt/${PN}" insinto "${dir}" doins -r icons music logo.bmp pak.zip resources.cfg "$(get_libdir)" @@ -104,10 +102,9 @@ src_install() { doexe "${exe}" - games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)" + make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)" doicon "${MY_PN}.png" || die make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}" dodoc README.linux - prepgamesdirs }
