summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzamat H. Hackimov <azamat.hackimov@gmail.com>2020-02-29 15:37:44 +0300
committerAzamat H. Hackimov <azamat.hackimov@gmail.com>2020-02-29 15:50:26 +0300
commit057301c2bf92e67eac8bc0750d6190dcd5d1fe11 (patch)
tree54e0172f1b64e1f9c5a189f7c4421aba95744c1b /games-rpg/machinarium
parentgames-rpg/divinity-original-sin-ee: minor fixes (diff)
downloadgamerlay-057301c2bf92e67eac8bc0750d6190dcd5d1fe11.tar.gz
gamerlay-057301c2bf92e67eac8bc0750d6190dcd5d1fe11.tar.bz2
gamerlay-057301c2bf92e67eac8bc0750d6190dcd5d1fe11.zip
games-rpg/machinarium: update package
Migrate from deprecated eclass. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com>
Diffstat (limited to 'games-rpg/machinarium')
-rw-r--r--games-rpg/machinarium/files/Machinarium.pngbin338463 -> 11185 bytes
-rw-r--r--games-rpg/machinarium/machinarium-1.0-r1.ebuild80
-rw-r--r--games-rpg/machinarium/machinarium-1.0.ebuild90
-rw-r--r--games-rpg/machinarium/metadata.xml13
4 files changed, 86 insertions, 97 deletions
diff --git a/games-rpg/machinarium/files/Machinarium.png b/games-rpg/machinarium/files/Machinarium.png
index 78a9e13..8b79c99 100644
--- a/games-rpg/machinarium/files/Machinarium.png
+++ b/games-rpg/machinarium/files/Machinarium.png
Binary files differ
diff --git a/games-rpg/machinarium/machinarium-1.0-r1.ebuild b/games-rpg/machinarium/machinarium-1.0-r1.ebuild
new file mode 100644
index 0000000..ef34188
--- /dev/null
+++ b/games-rpg/machinarium/machinarium-1.0-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils multilib-minimal
+
+DESCRIPTION="Point-and-click adventure about robot in steam-punk world"
+HOMEPAGE="http://machinarium.net/"
+
+SLOT="0"
+LICENSE="all-rights-reserved"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="fetch mirror"
+IUSE=""
+
+MY_PN="${PN/ma/Ma}"
+SRC_URI="${MY_PN}_full_en.tar.gz"
+
+RDEPEND="
+ app-arch/bzip2[${MULTILIB_USEDEP}]
+ dev-libs/atk[${MULTILIB_USEDEP}]
+ dev-libs/expat[${MULTILIB_USEDEP}]
+ dev-libs/glib[${MULTILIB_USEDEP}]
+ dev-libs/libffi[${MULTILIB_USEDEP}]
+ dev-libs/nspr[${MULTILIB_USEDEP}]
+ dev-libs/nss[${MULTILIB_USEDEP}]
+ media-libs/fontconfig[${MULTILIB_USEDEP}]
+ media-libs/freetype:2[${MULTILIB_USEDEP}]
+ media-libs/libpng-compat:1.5[${MULTILIB_USEDEP}]
+ virtual/opengl[${MULTILIB_USEDEP}]
+ sys-apps/util-linux[${MULTILIB_USEDEP}]
+ sys-libs/zlib[${MULTILIB_USEDEP}]
+ x11-libs/cairo[${MULTILIB_USEDEP}]
+ x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}]
+ x11-libs/gtk+:2[${MULTILIB_USEDEP}]
+ x11-libs/libdrm[${MULTILIB_USEDEP}]
+ x11-libs/libICE[${MULTILIB_USEDEP}]
+ x11-libs/libSM[${MULTILIB_USEDEP}]
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libXau[${MULTILIB_USEDEP}]
+ x11-libs/libxcb[${MULTILIB_USEDEP}]
+ x11-libs/libXcomposite[${MULTILIB_USEDEP}]
+ x11-libs/libXcursor[${MULTILIB_USEDEP}]
+ x11-libs/libXdamage[${MULTILIB_USEDEP}]
+ x11-libs/libXdmcp[${MULTILIB_USEDEP}]
+ x11-libs/libXext[${MULTILIB_USEDEP}]
+ x11-libs/libXfixes[${MULTILIB_USEDEP}]
+ x11-libs/libXi[${MULTILIB_USEDEP}]
+ x11-libs/libXinerama[${MULTILIB_USEDEP}]
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-libs/libXrender[${MULTILIB_USEDEP}]
+ x11-libs/libXt[${MULTILIB_USEDEP}]
+ x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+ x11-libs/pango[${MULTILIB_USEDEP}]
+ x11-libs/pixman[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_PN}"
+
+pkg_nofetch() {
+ ewarn
+ ewarn "Place ${A} to ${DISTDIR}"
+ ewarn
+}
+
+src_install() {
+ local dir="/opt/${PN}"
+
+ insinto "${dir}"
+ exeinto "${dir}"
+ doexe "${MY_PN}"
+ rm "${MY_PN}"
+ doins -r *
+
+ make_wrapper "${PN}" "./${MY_PN}" "${dir}"
+ doicon "${FILESDIR}/${MY_PN}.png"
+ make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
+}
diff --git a/games-rpg/machinarium/machinarium-1.0.ebuild b/games-rpg/machinarium/machinarium-1.0.ebuild
deleted file mode 100644
index 223eb7b..0000000
--- a/games-rpg/machinarium/machinarium-1.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit games multilib
-
-DESCRIPTION="Point-and-click adventure about robot in steam-punk world"
-HOMEPAGE="http://machinarium.net/"
-
-SLOT="0"
-LICENSE="as-is"
-KEYWORDS="-* ~amd64 ~x86"
-RESTRICT="fetch mirror"
-IUSE="multilib"
-
-MY_PN="${PN/ma/Ma}"
-SRC_URI="${MY_PN}_full_en.tar.gz"
-
-RDEPEND="
- app-arch/bzip2
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib
- dev-libs/libffi
- dev-libs/nspr
- dev-libs/nss
- media-libs/fontconfig
- media-libs/freetype:2
- =media-libs/libpng-1.5*
- virtual/opengl
- sys-apps/util-linux
- sys-libs/zlib
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+
- x11-libs/libdrm
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXt
- x11-libs/libXxf86vm
- x11-libs/pango
- x11-libs/pixman
- amd64? (
- app-emulation/emul-linux-x86-baselibs
- app-emulation/emul-linux-x86-gtklibs
- app-emulation/emul-linux-x86-opengl
- app-emulation/emul-linux-x86-xlibs
- )
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${MY_PN}"
-
-REQUIRED_USE="amd64? ( multilib )"
-pkg_nofetch() {
- ewarn
- ewarn "Place ${A} to ${DISTDIR}"
- ewarn
-}
-
-src_install() {
- local dir="${GAMES_PREFIX_OPT}/${PN}"
-
- insinto "${dir}"
- exeinto "${dir}"
- doexe "${MY_PN}"
- rm "${MY_PN}"
- doins -r *
-
- games_make_wrapper "${PN}" "./${MY_PN}" "${dir}"
- doicon "${FILESDIR}/${MY_PN}.png"
- make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
-
- prepgamesdirs
-}
diff --git a/games-rpg/machinarium/metadata.xml b/games-rpg/machinarium/metadata.xml
index 23da526..460d202 100644
--- a/games-rpg/machinarium/metadata.xml
+++ b/games-rpg/machinarium/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>mva@mva.name</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>mva@mva.name</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>