commit:     0c2f2cb0aaa00291241a63f7b37e0ca7637322dc
Author:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Fri Jan  9 21:14:45 2015 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Fri Jan  9 21:14:45 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/gamerlay.git;a=commit;h=0c2f2cb0

[games-arcade/dustforce] Bumped + rewritten

Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>

---
 ...120917.ebuild => dustforce-1.0.20141222.ebuild} | 42 ++++++++++------------
 1 file changed, 19 insertions(+), 23 deletions(-)

diff --git a/games-arcade/dustforce/dustforce-1.0.20120917.ebuild 
b/games-arcade/dustforce/dustforce-1.0.20141222.ebuild
similarity index 62%
rename from games-arcade/dustforce/dustforce-1.0.20120917.ebuild
rename to games-arcade/dustforce/dustforce-1.0.20141222.ebuild
index dfcf65b..b113588 100644
--- a/games-arcade/dustforce/dustforce-1.0.20120917.ebuild
+++ b/games-arcade/dustforce/dustforce-1.0.20141222.ebuild
@@ -2,15 +2,15 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="4"
+EAPI="5"
 
 inherit games multilib unpacker-nixstaller
 
-TIMESTAMP="1347954459"
+TIMESTAMP="2014-12-22"
 
 DESCRIPTION="An acrobatic janitor 2d platformer"
 HOMEPAGE="http://dustforce.com";
-SRC_URI="dustforce-linux-${TIMESTAMP}.sh"
+SRC_URI="Dustforce-Linux-${TIMESTAMP}.sh"
 
 RESTRICT="fetch"
 
@@ -20,7 +20,8 @@ KEYWORDS="-* ~amd64 ~x86"
 IUSE=""
 
 DEPEND=""
-RDEPEND="virtual/opengl
+RDEPEND="
+       virtual/opengl
        app-arch/bzip2
        dev-libs/expat
        media-libs/fontconfig
@@ -37,7 +38,8 @@ RDEPEND="virtual/opengl
        x11-libs/libXdmcp
        x11-libs/libXext
        x11-libs/libXrender
-       x11-libs/libxcb"
+       x11-libs/libxcb
+"
 
 S="${WORKDIR}"
 MY_PN=Dustforce
@@ -49,37 +51,31 @@ pkg_nofetch() {
 }
 
 src_unpack() {
-       local arch;
-       use x86 && arch="x86";
-       use amd64 && arch="x86_64";
-       nixstaller_unpack \
-               "instarchive_all" \
-               "instarchive_linux_${arch}" \
-               "subarch" \
-               "deps/cURL/cURL_files_linux_${arch}"
-               # FIXME: We need last two lines only due to broken dependency.
-               # May be it will be good to report it to upstream?
+       unzip -q "${DISTDIR}/${A}"
 }
 
 src_install() {
        local dir="${GAMES_PREFIX_OPT}/${PN}"
+       local exe arch;
+
        insinto "${dir}"
-       doins -r content
+       doins -r "data/noarch/content"
        exeinto "${dir}"
 
-       local exe
-       use x86   && exe="${MY_PN}.bin.x86"
-       use amd64 && exe="${MY_PN}.bin.x86_64"
+       use x86   && arch="x86"
+       use amd64 && arch="x86_64"
 
-       doexe "${exe}"
+       exe="${MY_PN}.bin.${arch}"
+       doexe "data/${arch}/${exe}"
 
        # Broken dep
        insinto "${dir}/$(get_libdir)"
-       doins "$(get_libdir)/libcurl.so.3"
-       doicon "${MY_PN}.png"
+       doins -r "data/${arch}/$(get_libdir)"/*
+#/libcurl.so.3"
+       doicon "data/noarch/${MY_PN}.png"
        make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
        games_make_wrapper "${PN}" "./${exe}" "${dir}" "${dir}/$(get_libdir)"
 
-       dodoc README.linux
+       dodoc data/noarch/README.linux
        prepgamesdirs
 }

Reply via email to