summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-puzzle/puzzlemoppet/Manifest6
-rw-r--r--games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild33
2 files changed, 24 insertions, 15 deletions
diff --git a/games-puzzle/puzzlemoppet/Manifest b/games-puzzle/puzzlemoppet/Manifest
index af90ed1..ef6858d 100644
--- a/games-puzzle/puzzlemoppet/Manifest
+++ b/games-puzzle/puzzlemoppet/Manifest
@@ -1,3 +1,3 @@
-DIST PuzzleMoppetFull.tar.gz 12947670 SHA256 1901c988e42890ad53db1d19cd544e503a15f538e2deb2d1ce2b6e1072fdd859 SHA512 33e63e9a30cdc262f00442dce59a77f44082c0b4e19542cabc8afda03a0d63392a0506dc114deabd7db2eda18217c12926c789a2185aaee2c2d6d88c72ef8d4d WHIRLPOOL b2d610696e864acfb5e34637295a70df5fd53460c71dc9bc2555852e0ddff0c6391a335810fa82bc3f53299769cb6ed220be69b3f666874c5514868021c1bf14
-DIST PuzzleMoppetSource.tar.gz 7220665 SHA256 4f6545320c7ee1091ec94c8aba2a63f6996553399557d5937a7e47453a2a942d SHA512 84f309c278b7f18ad1bfe380cd98d2f669c11f436e5c388dc32801c0dec1a1b756c0980810f0e8564356db612e595202515f5e9c785ad103e647efe81e46b705 WHIRLPOOL cddfa2700f010c765b0c5c1a39a9c3a96902532533f2ea38cdf53fc5a078cc57a31abd6e4e87befe32b384589085d097b95fe0a3eea8257ab75d9e6c2e27ebe0
-DIST puzzlemoppet.stb_vorbis.c 181709 SHA256 8457ee27a5f9adb442951eb168cf2b2b9d1ff9175891323139d7266d5f9db72b SHA512 2dd01e448e46d990a758e0ca3554e9e0b5084a1808a283251a41925031f64745d55d5d44ead981daf175894e114a4b590c1902bfae51f07894cca59466786cf0 WHIRLPOOL 23cc008a881c1c58d1dc470a6ac75a014266cb3181b0399f8361d4cd71a6495b5edfeb3eb68c743dd834fa8a308e359e0e9f8f7d93151baff8dd7aa49f7ded0e
+DIST PuzzleMoppetFull.tar.gz 12947670 BLAKE2B 8898ecd974f46e40f404a4a395c8d0a14da11aea2b204f59da9b36ef1b280315294c30d733f920267f5b8022c131e0a4bb5d85bb38f05a610a3436ba9b88471d SHA512 33e63e9a30cdc262f00442dce59a77f44082c0b4e19542cabc8afda03a0d63392a0506dc114deabd7db2eda18217c12926c789a2185aaee2c2d6d88c72ef8d4d
+DIST PuzzleMoppetSource.tar.gz 7305395 BLAKE2B b6ebd1e11432408dae86b3eb0e64d61fbbbb0869308f56127e1a7da31a1c2801d6272e67c9d7f56537883763cd70c2aa2fa3c0a03c2e79444e0a9c57693e22f4 SHA512 448c44b90770b5779cf3f33732068da41d2872a34aefd06ccd01666eada89ca54240533211fab89a6f4967bfae1adb3d5ad461e2b3a64eb32352c532f2d0bd04
+DIST puzzlemoppet.stb_vorbis.c 181709 BLAKE2B d82300f454ecf715838687628dc5f1a428803be242e42d9afa9010abba44df1c05f64668bd129c08131a076c04108d0230b2f790d802ed769fabc9ee67859494 SHA512 2dd01e448e46d990a758e0ca3554e9e0b5084a1808a283251a41925031f64745d55d5d44ead981daf175894e114a4b590c1902bfae51f07894cca59466786cf0
diff --git a/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild b/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild
index f6229b4..6a80813 100644
--- a/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild
+++ b/games-puzzle/puzzlemoppet/puzzlemoppet-1.0.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=7
MY_PN="PuzzleMoppet"
-inherit cmake-utils
+inherit cmake desktop
DESCRIPTION="a serenely peaceful yet devilishly challenging 3D puzzle game"
HOMEPAGE="http://garnetgames.com/puzzlemoppet"
@@ -26,19 +26,28 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-S="${WORKDIR}"/"${MY_PN}Source/Litha Engine"
-DAT="${WORKDIR}"/"${MY_PN}FullVersion"
+S="${WORKDIR}/${MY_PN}Source/Litha Engine"
+DAT="${WORKDIR}/${MY_PN}FullVersion"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-irrpatch.patch"
+ "${FILESDIR}/${PN}-irrhack.patch"
+ "${FILESDIR}/${PN}-cmake.patch"
+ "${FILESDIR}/${PN}-64bit.patch"
+)
src_prepare() {
- cp "${DISTDIR}"/${PN}.stb_vorbis.c "${S}"/source/SoundSystems/OpenALSoundSystem/stb_vorbis.c
- eapply "${FILESDIR}"/${PN}-irrpatch.patch
- eapply "${FILESDIR}"/${PN}-irrhack.patch
- eapply "${FILESDIR}"/${PN}-cmake.patch
- eapply "${FILESDIR}"/${PN}-64bit.patch
- for i in `find projects/Puzzle -name *.cpp`; do sed -i "$i" -e "s:../projects:/usr/share/${PN}/projects:g"; done
- for i in `find projects/ConfigApp -name *.cpp`; do sed -i "$i" -e "s:../projects:/usr/share/${PN}/projects:g"; done
+ cp "${DISTDIR}/${PN}.stb_vorbis.c" "${S}/source/SoundSystems/OpenALSoundSystem/stb_vorbis.c"
+
+ for i in `find projects/Puzzle -name *.cpp`; do
+ sed -i "$i" -e "s:../projects:/usr/share/${PN}/projects:g";
+ done
+ for i in `find projects/ConfigApp -name *.cpp`; do
+ sed -i "$i" -e "s:../projects:/usr/share/${PN}/projects:g";
+ done
sed -i -e "s:config:"${PN}-config":g" -i projects/ConfigApp/CMakeLists.txt
- default
+
+ cmake_src_prepare
}
src_install() {