summaryrefslogtreecommitdiff
path: root/games-engines
diff options
context:
space:
mode:
authoreroen2013-02-18 23:10:10 +0100
committereroen2013-02-18 23:10:10 +0100
commitf43b9aa040b1fbeb8631bea2c31c462d614ecb63 (patch)
tree5fd6b97cd71ac1240acf51c13266c033244c17a8 /games-engines
parent7538acad72b1f36395058416af49a27097c81cfb (diff)
downloaderoen-overlay-f43b9aa040b1fbeb8631bea2c31c462d614ecb63.tar.gz
eroen-overlay-f43b9aa040b1fbeb8631bea2c31c462d614ecb63.tar.bz2
eroen-overlay-f43b9aa040b1fbeb8631bea2c31c462d614ecb63.tar.xz
openmw: add release ebuild
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/openmw/Manifest6
-rw-r--r--games-engines/openmw/openmw-0.20.0.ebuild62
-rw-r--r--games-engines/openmw/openmw-9998.ebuild7
-rw-r--r--games-engines/openmw/openmw-9999.ebuild7
4 files changed, 74 insertions, 8 deletions
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 62f69fa9..44543483 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,5 +1,7 @@
AUX 0001-fix-BINDIR.patch 1045 SHA256 bc9562d84c8416fe09891cb003294db465d89efef470e7ff6afb9c50e41738e7 SHA512 ddeb17d1f7270858b61cafa20fe9e51f967d0a4c6868e1f7fdb30043460c5ec0ac31b668a81e8b88e8ad4081953eb06db35be074f4331501a62ca41094453eab WHIRLPOOL 05d162a57e7e7234cb75bbc721f21de776064e9ff3478c6440a6b47aaf354c0e5a0c57592c340ca6490d1073eaea8c45ddc6ede5d60b8887149dd6fb0c1dc0ce
AUX 0002-libc-fixes.patch 1980 SHA256 4d54203f5b3eff5dec6bc9dc27d04de8c482482b2658614740e3926bc1b7be18 SHA512 fb7d68b1ac0a837617ad6e38bdab5f3a4bdd0fb4cfa224bae45eeb5006b97671a836d5cc5cd0ae1131f57c4f145d575555bd1146dfb9eb489daebe414a961fdc WHIRLPOOL 55096b0e222b42ad52f5a87054f433214795b104d9060fcdded0ffee76ce773f82df552919545e35e3b961fb0620133ddaf922e00329d7a2a223829db1144842
-EBUILD openmw-9998.ebuild 1609 SHA256 4d4a2f44e22fdab3e8549c4f6107c05141ca97093a32fcba3b722ace28fa57fc SHA512 28335998e6d6ca8a1b2863b4a3086dcc2d16ecbecc65a9d47f02ffb4bd4b9d7c517bf65caf137788479f73ed4b6c7612b58b2a1c77f16f686c7ed347b8f0614c WHIRLPOOL b36f928533519f852c18a1b680b9b05f7bbb90010b336e84e4a47b04b3c3f3c3c4f6504e5289ae4c96f3ea7ea5e4383883efb76286106f501e6b7bb104f79847
-EBUILD openmw-9999.ebuild 1609 SHA256 4d4a2f44e22fdab3e8549c4f6107c05141ca97093a32fcba3b722ace28fa57fc SHA512 28335998e6d6ca8a1b2863b4a3086dcc2d16ecbecc65a9d47f02ffb4bd4b9d7c517bf65caf137788479f73ed4b6c7612b58b2a1c77f16f686c7ed347b8f0614c WHIRLPOOL b36f928533519f852c18a1b680b9b05f7bbb90010b336e84e4a47b04b3c3f3c3c4f6504e5289ae4c96f3ea7ea5e4383883efb76286106f501e6b7bb104f79847
+DIST openmw_0.20.0.orig.tar.bz2 1757358 SHA256 6fb88901920d6c28a974885065303639ee6227e9c21fd615334bcdc16d7909eb SHA512 e3180ed3efbc7fcb92339d88ea1dbc0987f81cc006f56926a7862ac1ee5ca4f2119cfa9baa286aa6c98f2d3a4ef0938ebdfecc842877f08e6a229ac66b913e2d WHIRLPOOL 2f5489f1108b8b3ce8aaa092f3c3effb382b859822e0ce2dd057e5552a2f5579ae304aa402a0dd798794a6ff7032b029bb993f37d76b5c32c30de2eb9eefc026
+EBUILD openmw-0.20.0.ebuild 1634 SHA256 5f18a73faee12ecce5988a829428e55b90c1f928d75bf7923ca7431975af5842 SHA512 bf5e67f1264d7638fd394a4adfd61d5ce2a48d54d3799bcd121c31b76e5d03d991cf5236429f1b01e0a0a0dd30b604c882cf01083fd316e307284b015236c907 WHIRLPOOL 8ca6a2ecdf990b21b23ab2a6be3ce13c32dccc69a86173b2ec475bd1427924202f3813ed88273f13f2c3dee1afdeedbf7a226cb35ba1c018d257b29115f99562
+EBUILD openmw-9998.ebuild 1634 SHA256 5f18a73faee12ecce5988a829428e55b90c1f928d75bf7923ca7431975af5842 SHA512 bf5e67f1264d7638fd394a4adfd61d5ce2a48d54d3799bcd121c31b76e5d03d991cf5236429f1b01e0a0a0dd30b604c882cf01083fd316e307284b015236c907 WHIRLPOOL 8ca6a2ecdf990b21b23ab2a6be3ce13c32dccc69a86173b2ec475bd1427924202f3813ed88273f13f2c3dee1afdeedbf7a226cb35ba1c018d257b29115f99562
+EBUILD openmw-9999.ebuild 1634 SHA256 5f18a73faee12ecce5988a829428e55b90c1f928d75bf7923ca7431975af5842 SHA512 bf5e67f1264d7638fd394a4adfd61d5ce2a48d54d3799bcd121c31b76e5d03d991cf5236429f1b01e0a0a0dd30b604c882cf01083fd316e307284b015236c907 WHIRLPOOL 8ca6a2ecdf990b21b23ab2a6be3ce13c32dccc69a86173b2ec475bd1427924202f3813ed88273f13f2c3dee1afdeedbf7a226cb35ba1c018d257b29115f99562
MISC metadata.xml 378 SHA256 cf1d0adba9aded901ebdac00befbdaa6665e37c8a4f43bce402ddfbcfdb58ff1 SHA512 3a8bc1effedb29ee006beee99f63d0b3a8f70ec4f67a0524456c685f46cee0c8f60e29c6facc613a4484744a119a7529defa515856eb85e6df8023058e9ea3b6 WHIRLPOOL 73215f7b1130b50b3c4876c1e0a6c293f7c7ca215e71686c1dfb0895168051162c5d4e78b83a12dada163b4b6124efddbee4282aa4d7d8fe633ebdd709c5aa1d
diff --git a/games-engines/openmw/openmw-0.20.0.ebuild b/games-engines/openmw/openmw-0.20.0.ebuild
new file mode 100644
index 00000000..d582f4b4
--- /dev/null
+++ b/games-engines/openmw/openmw-0.20.0.ebuild
@@ -0,0 +1,62 @@
+# By Eroen, 2013
+# Distributed under the terms of the ISC license
+# $Header: $
+
+EAPI=5 # -hdepend nerfed by eclasses
+
+inherit eutils games cmake-utils
+[ ${PV:0:3} == 999 ] && inherit git-2
+
+DESCRIPTION="Unofficial open source engine reimplementation of the game Morrowind"
+HOMEPAGE="https://openmw.org/"
+LICENSE="GPL-3 BitstreamVera DaedricFont OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+if [ ${PV:0:3} == 999 ]; then
+ S="${WORKDIR}"/${PN}
+ EGIT_REPO_URI="git://github.com/zinnschlag/openmw.git"
+ [ ${PV} == 9999 ] && EGIT_BRANCH="next"
+else
+ SRC_URI="https://openmw.googlecode.com/files/${PN}_${PV}.orig.tar.bz2"
+fi
+
+HDEPEND=">=dev-util/cmake-2.8"
+LIBDEPEND="dev-games/ogre[boost,cg,freeimage,ois,opengl,threads,zip]
+ dev-games/mygui
+ dev-libs/boost[threads]
+ media-libs/openal
+ sci-physics/bullet
+ virtual/ffmpeg
+ x11-libs/qt-core
+ x11-libs/qt-gui
+ x11-libs/qt-xmlpatterns"
+DEPEND="${LIBDEPEND}"
+[[ ${EAPI} == *-hdepend ]] || DEPEND+=" ${HDEPEND}"
+RDEPEND="${LIBDEPEND}"
+#test: gmock gtest
+
+src_prepare() {
+ epatch "${FILESDIR}"/0001-fix-BINDIR.patch
+ epatch "${FILESDIR}"/0002-libc-fixes.patch
+ epatch_user
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
+ -DDATAROOTDIR="${GAMES_DATADIR}"
+ -DSYSCONFDIR="${GAMES_SYSCONFDIR}"/${PN}
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ sed -e "s:resources=resources:resources=${GAMES_DATADIR}/${PN}/resources:" \
+ -i "${D}/${GAMES_SYSCONFDIR}"/${PN}/openmw.cfg || die "sed failed"
+ prepgamesdirs
+ mv -t "${D}"/etc "${D}/${GAMES_SYSCONFDIR}"/${PN} || die "mv failed"
+ rmdir "${D}/${GAMES_SYSCONFDIR}" || die "rmdir failed"
+}
diff --git a/games-engines/openmw/openmw-9998.ebuild b/games-engines/openmw/openmw-9998.ebuild
index af79bbc9..d582f4b4 100644
--- a/games-engines/openmw/openmw-9998.ebuild
+++ b/games-engines/openmw/openmw-9998.ebuild
@@ -5,7 +5,7 @@
EAPI=5 # -hdepend nerfed by eclasses
inherit eutils games cmake-utils
-[ ${PV} -ge 9998 ] && inherit git-2
+[ ${PV:0:3} == 999 ] && inherit git-2
DESCRIPTION="Unofficial open source engine reimplementation of the game Morrowind"
HOMEPAGE="https://openmw.org/"
@@ -14,9 +14,10 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
-if [ ${PV} -ge 9998 ]; then
+if [ ${PV:0:3} == 999 ]; then
+ S="${WORKDIR}"/${PN}
EGIT_REPO_URI="git://github.com/zinnschlag/openmw.git"
- [ ${PV} -eq 9999 ] && EGIT_BRANCH="next"
+ [ ${PV} == 9999 ] && EGIT_BRANCH="next"
else
SRC_URI="https://openmw.googlecode.com/files/${PN}_${PV}.orig.tar.bz2"
fi
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index af79bbc9..d582f4b4 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -5,7 +5,7 @@
EAPI=5 # -hdepend nerfed by eclasses
inherit eutils games cmake-utils
-[ ${PV} -ge 9998 ] && inherit git-2
+[ ${PV:0:3} == 999 ] && inherit git-2
DESCRIPTION="Unofficial open source engine reimplementation of the game Morrowind"
HOMEPAGE="https://openmw.org/"
@@ -14,9 +14,10 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE=""
-if [ ${PV} -ge 9998 ]; then
+if [ ${PV:0:3} == 999 ]; then
+ S="${WORKDIR}"/${PN}
EGIT_REPO_URI="git://github.com/zinnschlag/openmw.git"
- [ ${PV} -eq 9999 ] && EGIT_BRANCH="next"
+ [ ${PV} == 9999 ] && EGIT_BRANCH="next"
else
SRC_URI="https://openmw.googlecode.com/files/${PN}_${PV}.orig.tar.bz2"
fi