diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2010-03-26 13:42:19 +0100 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2010-03-26 13:42:19 +0100 |
commit | 93918ec32f44cc701232575ba9ef159d9eece6ff (patch) | |
tree | 335bb31250a2b2e8b4641deb86a793b33a6fdaf8 | |
parent | [games-arcade/opensnc] rename;minor fixes, cmake-utils fail here,fee... (diff) | |
download | gamerlay-93918ec32f44cc701232575ba9ef159d9eece6ff.tar.gz gamerlay-93918ec32f44cc701232575ba9ef159d9eece6ff.tar.bz2 gamerlay-93918ec32f44cc701232575ba9ef159d9eece6ff.zip |
[games-arcade/opensonic] use cmake-utils eclass
-rw-r--r-- | games-arcade/opensonic/Manifest | 2 | ||||
-rw-r--r-- | games-arcade/opensonic/opensonic-0.1.3.ebuild | 34 |
2 files changed, 16 insertions, 20 deletions
diff --git a/games-arcade/opensonic/Manifest b/games-arcade/opensonic/Manifest index 65fd743..662d159 100644 --- a/games-arcade/opensonic/Manifest +++ b/games-arcade/opensonic/Manifest @@ -1,4 +1,4 @@ AUX opensonic-0.1.3-loadpng.patch 2431 RMD160 fbd59057a9b91f556be30ec91c2d6e53f7063dd2 SHA1 27024a9439f847de1a3e77f91c6f7ff727ad6d04 SHA256 ad452152375a46100c9145b10bba690893dcdba1fe56c2f087f96a6eaa3a987c DIST opensnc-src-0.1.3.tar.gz 5839131 RMD160 0146fe04c74cd28fa55c7e6e08359fba50d019c7 SHA1 c1f9a3cc91a5d13e0756a8e72841131e44791eeb SHA256 b7e47a1cdf1bd657e9ae8c39ed021a5b36f6d4d2b0910fd86c0203a50ac738bd -EBUILD opensonic-0.1.3.ebuild 1356 RMD160 a56a47f8200b4b156e115848f9286510950afb9f SHA1 3a0db4a6c59d38eb84bbed951713ed9c35153220 SHA256 66eb07cbb2b7bff3091aa54a2ade59fff9e315f076133dc6ab08f2484aa315d5 +EBUILD opensonic-0.1.3.ebuild 1236 RMD160 1ecdcda3bc30159579624506cdfd19380aec35a8 SHA1 69134a3987db8b4c6ce403f2709161d13c42741a SHA256 95d4c0220928b1fd6d0364f6de041215041a29e6018853a36d9a181570422744 MISC metadata.xml 249 RMD160 220cde0fc1a8d7d355705f0f6772bd8d77cdc17a SHA1 34b33eb8d24cd8bfef2ddfb8e80334fd77cc9488 SHA256 3875fd5008d7f5bfe7f3cf7bf330c209a5034f5988d37c1699fb3be35a7be906 diff --git a/games-arcade/opensonic/opensonic-0.1.3.ebuild b/games-arcade/opensonic/opensonic-0.1.3.ebuild index c1103f0..6175651 100644 --- a/games-arcade/opensonic/opensonic-0.1.3.ebuild +++ b/games-arcade/opensonic/opensonic-0.1.3.ebuild @@ -4,17 +4,18 @@ EAPI="2" -inherit cmake-utils games +inherit games cmake-utils MY_PN=opensnc +MY_P=${MY_PN}-src-${PV} DESCRIPTION="Open Sonic is a free open-source game based on the Sonic the Hedgehog universe." HOMEPAGE="http://opensnc.sourceforge.net/" -SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}-src-${PV}.tar.gz" +SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86" +KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=">=media-libs/allegro-4.4.1.1-r1[png] @@ -22,17 +23,16 @@ RDEPEND=">=media-libs/allegro-4.4.1.1-r1[png] media-libs/aldumb" DEPEND="${RDEPEND}" -S=${WORKDIR}/${MY_PN}-src-${PV} +S=${WORKDIR}/${MY_P} -src_prepare(){ - epatch ${FILESDIR}/"${P}-loadpng.patch" - # the configure script activates egamesconf which we don't want here - rm configure -} +PATCHES=( + "${FILESDIR}/${P}-loadpng.patch" +) -src_compile() { - GAME_INSTALL_DIR="${GAMES_DATADIR}"/"${PN}" OPENSNC_ALLEGRO_LIBS=`allegro-config --libs` OPENSNC_ALLEGRO_VERSION=`allegro-config --version` cmake . - emake || die "make failed" +src_configure() { + export OPENSNC_ALLEGRO_LIBS=`allegro-config --libs` + export OPENSNC_ALLEGRO_VERSION=`allegro-config --version` + cmake-utils_src_configure } src_install() { @@ -40,14 +40,10 @@ src_install() { insinto "${datadir}" doins -r config images languages levels licenses musics quests samples screenshots themes || die "data install failed" exeinto "${GAMES_DATADIR}"/${PN} - doexe ${PN} + doexe "${CMAKE_BUILD_DIR}"/${PN} || die games_make_wrapper ${PN} "${GAMES_DATADIR}"/"${PN}"/"${PN}" - newicon icon.png "${PN}".png + newicon icon.png "${PN}".png || die make_desktop_entry "${PN}" "${PN}" - dodoc readme.html + dohtml readme.html || die prepgamesdirs } - -pkg_postinst() { - games_pkg_postinst -}
\ No newline at end of file |