commit:     88223f31184a5d9145695cad8d13a9fa97071e97
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Oct 21 21:33:18 2019 +0000
Commit:     Azamat H. Hackimov <winterheart <AT> gentoo <DOT> ru>
CommitDate: Mon Oct 21 21:33:18 2019 +0000
URL:        https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=88223f31

games-puzzle/zen-puzzle-garden: update to 1.4.0

EAPI 7, remove old eclass

Package-Manager: Portage-2.3.76, Repoman-2.3.16

 games-puzzle/zen-puzzle-garden/metadata.xml        |  3 +-
 .../zen-puzzle-garden/zen-puzzle-garden-1.3.ebuild | 50 ----------------------
 .../zen-puzzle-garden-1.4.0.ebuild                 | 42 ++++++++++++++++++
 3 files changed, 43 insertions(+), 52 deletions(-)

diff --git a/games-puzzle/zen-puzzle-garden/metadata.xml 
b/games-puzzle/zen-puzzle-garden/metadata.xml
index a30ce9e..176c689 100644
--- a/games-puzzle/zen-puzzle-garden/metadata.xml
+++ b/games-puzzle/zen-puzzle-garden/metadata.xml
@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-<herd></herd>
-<maintainer>
+<maintainer type="person">
 <email>[email protected]</email>
 <name>Azamat H. Hackimov</name>
 </maintainer>

diff --git a/games-puzzle/zen-puzzle-garden/zen-puzzle-garden-1.3.ebuild 
b/games-puzzle/zen-puzzle-garden/zen-puzzle-garden-1.3.ebuild
deleted file mode 100644
index 977a9a9..0000000
--- a/games-puzzle/zen-puzzle-garden/zen-puzzle-garden-1.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit games
-
-DESCRIPTION="Try to solve seemingly impossible puzzles that take place in a 
relaxing zen garden."
-HOMEPAGE="http://www.lexaloffle.com/zen.htm";
-SRC_URI="${PN}_${PV}_i386.tar.gz"
-RESTRICT="fetch"
-
-LICENSE="Voxatron"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}
-       x86? ( media-libs/libsdl
-               x11-libs/libX11
-               x11-libs/libxcb
-       )
-       amd64? (
-               app-emulation/emul-linux-x86-baselibs
-               app-emulation/emul-linux-x86-sdl
-               app-emulation/emul-linux-x86-soundlibs
-               app-emulation/emul-linux-x86-xlibs )"
-
-pkg_nofetch() {
-       ewarn
-       ewarn "Place ${A} to ${DISTDIR}"
-       ewarn
-}
-
-S="${WORKDIR}/${PN}"
-
-src_install() {
-       local dir="${GAMES_PREFIX_OPT}/${PN}"
-       insinto ${dir}
-       doins zen.dat
-       exeinto ${dir}
-       doexe zen
-       games_make_wrapper ${PN} ./zen ${dir} ${dir}
-       newicon lexaloffle-zen.png ${PN}.png
-       make_desktop_entry "${PN}" "Zen Puzzle Garden" "${PN}"
-       dodoc ${PN}.txt
-       prepgamesdirs
-}

diff --git a/games-puzzle/zen-puzzle-garden/zen-puzzle-garden-1.4.0.ebuild 
b/games-puzzle/zen-puzzle-garden/zen-puzzle-garden-1.4.0.ebuild
new file mode 100644
index 0000000..f58f2b2
--- /dev/null
+++ b/games-puzzle/zen-puzzle-garden/zen-puzzle-garden-1.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils
+
+DESCRIPTION="Try to solve puzzles that take place in a relaxing zen garden."
+HOMEPAGE="http://www.lexaloffle.com/zen.htm";
+SRC_URI="amd64? ( ${PN}_${PV}_amd64.zip )
+       x86? ( ${PN}_${PV}_i386.zip )"
+RESTRICT="fetch"
+
+LICENSE="Voxatron"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND="media-libs/libsdl
+       x11-libs/libX11
+       x11-libs/libxcb"
+
+pkg_nofetch() {
+       ewarn
+       ewarn "Place ${A} to ${DISTDIR}"
+       ewarn
+}
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+       local dir="/opt/${PN}"
+       insinto ${dir}
+       doins zen.dat
+       exeinto ${dir}
+       doexe zen
+       make_wrapper ${PN} ./zen ${dir} ${dir}
+       newicon lexaloffle-zen.png ${PN}.png
+       make_desktop_entry "${PN}" "Zen Puzzle Garden" "${PN}"
+       dodoc zen.txt
+}

Reply via email to