diff options
author | Julian Ospald <hasufell@gentoo.org> | 2014-05-22 17:12:33 +0000 |
---|---|---|
committer | Julian Ospald <hasufell@gentoo.org> | 2014-05-22 17:12:33 +0000 |
commit | 92225384a1d181be0994c8cea1cf0c8d168668c8 (patch) | |
tree | de73ed8123fdd9dc87523beb1e1cbb4677b46005 /games-rpg/zsxd | |
parent | version bump (diff) | |
download | gentoo-2-92225384a1d181be0994c8cea1cf0c8d168668c8.tar.gz gentoo-2-92225384a1d181be0994c8cea1cf0c8d168668c8.tar.bz2 gentoo-2-92225384a1d181be0994c8cea1cf0c8d168668c8.zip |
version bump
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key BDEED020)
Diffstat (limited to 'games-rpg/zsxd')
-rw-r--r-- | games-rpg/zsxd/ChangeLog | 8 | ||||
-rw-r--r-- | games-rpg/zsxd/files/zsxd-1.8.0-paths.patch | 40 | ||||
-rw-r--r-- | games-rpg/zsxd/zsxd-1.8.0.ebuild | 62 |
3 files changed, 109 insertions, 1 deletions
diff --git a/games-rpg/zsxd/ChangeLog b/games-rpg/zsxd/ChangeLog index b2982fc57bc3..53466f0e1498 100644 --- a/games-rpg/zsxd/ChangeLog +++ b/games-rpg/zsxd/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-rpg/zsxd # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-rpg/zsxd/ChangeLog,v 1.3 2014/04/13 20:27:31 hasufell Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-rpg/zsxd/ChangeLog,v 1.4 2014/05/22 17:12:33 hasufell Exp $ + +*zsxd-1.8.0 (22 May 2014) + + 22 May 2014; Julian Ospald <hasufell@gentoo.org> + +files/zsxd-1.8.0-paths.patch, +zsxd-1.8.0.ebuild: + version bump 13 Apr 2014; Julian Ospald <hasufell@gentoo.org> zsxd-1.7.1.ebuild: update license info wrt #507412 diff --git a/games-rpg/zsxd/files/zsxd-1.8.0-paths.patch b/games-rpg/zsxd/files/zsxd-1.8.0-paths.patch new file mode 100644 index 000000000000..289b5ddea87c --- /dev/null +++ b/games-rpg/zsxd/files/zsxd-1.8.0-paths.patch @@ -0,0 +1,40 @@ +From: Julian Ospald <hasufell@gentoo.org> +Date: Wed Jan 29 13:23:26 UTC 2014 +Subject: make paths modifiable + +--- zsxd-1.7.1/CMakeLists.txt ++++ zsxd-1.7.1/CMakeLists.txt +@@ -3,6 +3,10 @@ + + set(quest_name "zsxd") + ++set(DATAROOTDIR "share" CACHE PATH "dataroot dir") ++set(DATADIR "${DATAROOTDIR}/solarus" CACHE PATH "data dir") ++set(BINDIR "bin" CACHE PATH "bin dir") ++ + # data files list + file(GLOB_RECURSE data_files + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/data +@@ -47,7 +51,7 @@ + add_custom_command( + OUTPUT ${quest_name} + COMMAND echo '\#!/bin/sh' > ${quest_name} +- COMMAND echo 'solarus ${CMAKE_INSTALL_PREFIX}/share/solarus/${quest_name} $*' >> ${quest_name} ++ COMMAND echo 'solarus ${DATADIR}/${quest_name} $*' >> ${quest_name} + ) + add_custom_target(${quest_name}_command + ALL +@@ -56,11 +60,11 @@ + + # install the data archive + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/data.solarus +- DESTINATION share/solarus/${quest_name} ++ DESTINATION ${DATADIR}/${quest_name} + ) + + # install the script + install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${quest_name} +- DESTINATION bin ++ DESTINATION ${BINDIR} + ) + diff --git a/games-rpg/zsxd/zsxd-1.8.0.ebuild b/games-rpg/zsxd/zsxd-1.8.0.ebuild new file mode 100644 index 000000000000..fabc7eefb3ce --- /dev/null +++ b/games-rpg/zsxd/zsxd-1.8.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-rpg/zsxd/zsxd-1.8.0.ebuild,v 1.1 2014/05/22 17:12:33 hasufell Exp $ + +EAPI=5 + +inherit eutils gnome2-utils cmake-utils games + +DESCRIPTION="A free 2D Zelda fangame parody" +HOMEPAGE="http://www.solarus-games.org/" +SRC_URI="http://www.zelda-solarus.com/downloads/${PN}/${P}.tar.gz" + +LICENSE="all-rights-reserved CC-BY-SA-3.0 GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="games-engines/solarus" +DEPEND="app-arch/zip" + +DOCS=( ChangeLog readme.txt ) +PATCHES=( "${FILESDIR}"/${P}-paths.patch ) + +src_prepare() { + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DDATADIR="${GAMES_DATADIR}/solarus" + -DBINDIR="${GAMES_BINDIR}" + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + newicon -s 48 build/icons/${PN}_icon_48.png ${PN}.png + newicon -s 256 build/icons/${PN}_icon_256.png ${PN}.png + + # install proper wrapper script + rm -f "${ED%/}${GAMES_BINDIR}"/${PN} + games_make_wrapper ${PN} "solarus \"${GAMES_DATADIR}/solarus/${PN}\"" + + make_desktop_entry "${PN}" "Zelda: Mystery of Solarus XD" + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} |