summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreroen <eroen@occam.eroen.eu>2013-09-10 08:20:32 +0200
committereroen <eroen@occam.eroen.eu>2013-09-10 08:20:32 +0200
commit6b21684501f180adca3e19f3561c8ca140c4bc22 (patch)
tree063f917236621d38d9ba82aa1056fedb5d8d43d5 /games-engines
parentftop-1.0 (diff)
downloaderoen-6b21684501f180adca3e19f3561c8ca140c4bc22.tar.gz
eroen-6b21684501f180adca3e19f3561c8ca140c4bc22.tar.bz2
eroen-6b21684501f180adca3e19f3561c8ca140c4bc22.zip
openmw-0.26.0
Diffstat (limited to 'games-engines')
-rw-r--r--games-engines/openmw/Manifest4
-rw-r--r--games-engines/openmw/openmw-0.26.0.ebuild84
-rw-r--r--games-engines/openmw/openmw-9999.ebuild2
3 files changed, 88 insertions, 2 deletions
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 6fe74df..9c43722 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -5,10 +5,12 @@ AUX openmw-0.24.0-0002-libc-fixes-don-t-rely-on-tr1.patch 2085 SHA256 95c5c243e1
DIST openmw-0.21.0.zip 2542370 SHA256 f34ff40a7ced5e294c01597fbdaf8860a108a104d1627f79d14cfe2f70f6882f SHA512 3404b8924315f244410baf2ed7abe246ae76e4a71a60f143d9a33131ad8f66ec80f1e2ad5d7cb9fd8b22c13e855635effeaca69e9d9b2e186c977c9d4cc741ec WHIRLPOOL f4e24384c0961013f5df76ace5fddb203b75f156b24c8b44838cbd4630911a39e8366b80b64dc7aba6a10d5c14691950dd82f0e5fef15376c7d9120b20f9151e
DIST openmw-0.23.0.tar.gz 2426880 SHA256 681de5de62e7deec5a72fa91d2f7ab2d7a01aad020641f9704e5b4fc1620efbd SHA512 17899bff01cae182c76acc1b4b61255af2ffdc997776716bec8e4a2c652451e35d4a366c3386fc153a3b85500c4969947c597c3d223c6f08127d3fecb2841508 WHIRLPOOL 5c5f89a87127f501e616daf536b57bc835bc20c67083d91281258c435b9804a833fa668e84580694be7214193bd29dbb235dffc92fa583296e51138920022f50
DIST openmw-0.24.0-source.tar.gz 2489635 SHA256 e932db80689991b1ac85be9c34de38c3df8f01ca591fefbd683e1fb004e0591d SHA512 c301777343535c7718b404edc53b90a6ab0d9c933afc6fe375fb6cf9d2625d7638275d8c6e17f166c45e4f9e32a8790c4a285caa5547c2ab381ca8e59091574d WHIRLPOOL 06d05571ec86b87fbb5aa3889ba21ea4a0be1ec9cf13e60b7db98cd5c64da86da168f4312bfc45226674b1649e204812a0e36b69fef146acd4a7adb99f978eb9
+DIST openmw-0.26.0.tar.gz 2591935 SHA256 305ef01a8e9abbee8a7b8cb413f5de0a2179e67fd492fb88244f75f0cb901538 SHA512 a2e80dc15b1957c25ff32fffd8561ed0fb492654b00d2cf6419e352c373937d51e8b7d3d5ad2f93509cd0c6263911ab8ec11c3a656913b41c597fad7b9772f10 WHIRLPOOL e2820a625d6ae32d1cc59045e876d2648b3e7a3cdcb09c9f0586c9c4b0828563cbb5dec98e67f8d4d2c583fee4ba5cd9bd3234cce51fe545735b4002f0a25598
DIST openmw_0.20.0.orig.tar.bz2 1757358 SHA256 6fb88901920d6c28a974885065303639ee6227e9c21fd615334bcdc16d7909eb SHA512 e3180ed3efbc7fcb92339d88ea1dbc0987f81cc006f56926a7862ac1ee5ca4f2119cfa9baa286aa6c98f2d3a4ef0938ebdfecc842877f08e6a229ac66b913e2d WHIRLPOOL 2f5489f1108b8b3ce8aaa092f3c3effb382b859822e0ce2dd057e5552a2f5579ae304aa402a0dd798794a6ff7032b029bb993f37d76b5c32c30de2eb9eefc026
EBUILD openmw-0.20.0.ebuild 1625 SHA256 9d7f87bb4b0ca560c12f8675b809a491bcd882ae11c659651eb93a8584a088a8 SHA512 116ce2eb55705a7eb0b9f403b2548c30e1010dad5308d2d91e1bc9e3fcf0f89063161a2f095da570f7b3febdb0067eca17823265ed37e376c241f1303f31b0b5 WHIRLPOOL 4a620f47965ab00754b61ade748ea68818d3bd93512554344791d8481983cb2cfd59ce63abc82d175cb210365c132ee77b9bd50beee443d046f2b864b53c2345
EBUILD openmw-0.21.0.ebuild 1636 SHA256 cc6ce30804a55794041b0d0460fc1d0d60b1f43f0b21c2ebe3e23fa6e4d8d578 SHA512 a4594120ff820ae7b1e583caa9b5bdaaf6e71d5b15f9cb71c38a61337d67e03e823a5f70378c0f4bf2bfe4684d8fde92aa652f43c73978e30f5850c81d263018 WHIRLPOOL 99df5c25c4700d057d55d0004fa2c410cf0b7fb08575f12a46e2c7b61485868a176d202f56aa2e1523726803855d0b42b651d6de4d509bc2f94ff3ba922f5e5c
EBUILD openmw-0.23.0.ebuild 1598 SHA256 85a0e719d3d6fd84c51b8849d3ea5dd4885119da66b4f6263d9f7f5e520422cd SHA512 f030f181567e8408524d88df1b371eda20877f308cbcbc220656a8e4cd3af8c0a4a040bd4b0903229ca2431647fab800c34cdc47d8a999d50155594e9685b314 WHIRLPOOL 674b5a96af4fcf0354458cdc92bd34559529f3e72cf848bd8c25c5845de1f8ab6d0bb00c4c60d7f580675439af27ac92173f0980738e368f8579776d11f518c9
EBUILD openmw-0.24.0.ebuild 2015 SHA256 7f38b6e2d659069c8842c968cb45d61564366182d56baefd3f0acc6060e045b2 SHA512 c17d0b5c83845d2752d7a01f7ad0a7a4f29e8469d3ab330bbfc483645326f5b14b9002518cfc6b27d62ee1a6caf1ce627a4c45065df9d86d94d167c36271118c WHIRLPOOL 1138405948d839951d0dd6d3e1b05feb708d6e20cbd1e54936fc7486187ebca7a01b214aea30b27e50ff9ddf8ec4d04a2173879b3067012b28e1c6b258517d4d
-EBUILD openmw-9999.ebuild 2194 SHA256 cf4db3ea2380bfc53544fbcf26c58f9284723f3ef49f8e39ad93c5c9815c9441 SHA512 fddcf9f48ce16e4f9325210ce4c1bb9e37ff08d8e1873f627bfbf32e87c6cc09ffffa4a9e025e5d1bbce5d16cef2b5e9bb8f62e2eda52c76fd202267252d739b WHIRLPOOL 4e6d712f460b7e95811298a3fd443d5af11d9d5c51240423f6b5cc7a556199741185e62eb604f9cd9748b5e7b6dafe104e23ff8d89bed6f82024eac4d31174fb
+EBUILD openmw-0.26.0.ebuild 2202 SHA256 274b194379b640eecf226b48a7e5f29b9aa907fb873c6452b09bd1bb049ac423 SHA512 db40cb9ee68b43ac68085b3e24021dec7fda10a482bf065637be56c0fd35131bcea2b458400c3a3e18af672d5853ed706428a284aecf7acaacc31609f7301788 WHIRLPOOL be76d2fa3aaa6879f9e64ad487f645f51e90515a89d449b152815cfbdefe332b206cbc57ce23c7693c91eae133437530b426eb56cfb67607a7c129668beddba4
+EBUILD openmw-9999.ebuild 2202 SHA256 274b194379b640eecf226b48a7e5f29b9aa907fb873c6452b09bd1bb049ac423 SHA512 db40cb9ee68b43ac68085b3e24021dec7fda10a482bf065637be56c0fd35131bcea2b458400c3a3e18af672d5853ed706428a284aecf7acaacc31609f7301788 WHIRLPOOL be76d2fa3aaa6879f9e64ad487f645f51e90515a89d449b152815cfbdefe332b206cbc57ce23c7693c91eae133437530b426eb56cfb67607a7c129668beddba4
MISC metadata.xml 437 SHA256 9d686643881da5db3d031edf42d96f2b3c729756c776a3c8dc7fde2638813357 SHA512 c099fe7280c4ab09392648eda8d8a4a293bc54c90c8e244ca6838ba0678d226d68e7393a158d0da01f7fb4eb4831a4e452d2d9474caab82c9c6ac5491cbd2eae WHIRLPOOL c3423ec0cbc278d4adb1b899eeab231dbeb764e9ea05deae3946c790aeb48ab8415179302dd0f068d75572e70bf268eca57a435b74dcc7c3bf20a4660d5f2fc3
diff --git a/games-engines/openmw/openmw-0.26.0.ebuild b/games-engines/openmw/openmw-0.26.0.ebuild
new file mode 100644
index 0000000..baf8929
--- /dev/null
+++ b/games-engines/openmw/openmw-0.26.0.ebuild
@@ -0,0 +1,84 @@
+# By Eroen, 2013
+# Distributed under the terms of the ISC license
+# $Header: $
+
+EAPI=5
+
+inherit eutils flag-o-matic versionator games cmake-utils
+[[ $(get_version_component_range $(get_version_component_count)) == *999? ]] && inherit git-2
+
+DESCRIPTION="Unofficial open source engine reimplementation of the game Morrowind"
+HOMEPAGE="https://openmw.org/"
+LICENSE="GPL-3 MIT BitstreamVera DaedricFont OFL-1.1"
+SLOT="0"
+KEYWORDS=""
+IUSE="test +tr1"
+
+if [[ $(get_version_component_range $(get_version_component_count)) == *999? ]]; then
+ S="${WORKDIR}"/${PN}
+ EGIT_REPO_URI="git://github.com/zinnschlag/openmw.git"
+ if [[ $(get_version_component_count) -ge 4 ]]; then
+ EGIT_BRANCH=openmw$(get_version_component_range 2)
+ fi
+else
+ SRC_URI="https://github.com/zinnschlag/${PN}/archive/${P}.tar.gz"
+ S="${WORKDIR}"/${PN}-${P}
+fi
+
+HDEPEND=""
+LIBDEPEND="app-arch/unshield
+ dev-games/ogre[boost,cg,freeimage,opengl,threads,zip]
+ dev-games/mygui
+ dev-libs/boost:=[threads]
+ media-libs/libsdl2
+ media-libs/openal
+ sci-physics/bullet
+ virtual/ffmpeg
+ dev-qt/qtcore
+ dev-qt/qtgui
+ dev-qt/qtxmlpatterns"
+DEPEND="${LIBDEPEND}
+ test? ( dev-cpp/gmock[tr1=]
+ dev-cpp/gtest[tr1=] )"
+[[ ${EAPI} == *-hdepend ]] || DEPEND+=" ${HDEPEND}"
+RDEPEND="${LIBDEPEND}"
+
+pkg_setup() {
+ if use test && ! use tr1; then
+ append-cflags -DGTEST_USE_OWN_TR1_TUPLE=1
+ append-cxxflags -DGTEST_USE_OWN_TR1_TUPLE=1
+ fi
+}
+
+src_prepare() {
+ epatch_user
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
+ -DDATAROOTDIR="${GAMES_DATADIR_BASE}"
+ -DDATADIR="${GAMES_DATADIR}/${PN}"
+ -DSYSCONFDIR="${GAMES_SYSCONFDIR}"/${PN}
+ -DBUILD_BSATOOL=ON
+ $(cmake-utils_use_build test UNITTESTS)
+ )
+ cmake-utils_src_configure
+}
+
+src_test() {
+ pushd "${BUILD_DIR}" > /dev/null
+ ./openmw_test_suite || die
+ popd > /dev/null
+}
+
+src_install() {
+ cmake-utils_src_install
+ rm -r "${D}"/usr/share/licenses
+ sed -e "s:resources=resources:resources=${GAMES_DATADIR}/${PN}/resources:" \
+ -i "${D}/${GAMES_SYSCONFDIR}"/${PN}/openmw.cfg || die
+ prepgamesdirs
+ # /etc/openmw/ is hardcoded, but we set SYSCONFDIR for games.eclass
+ mv -t "${D}"/etc "${D}/${GAMES_SYSCONFDIR}"/${PN} || die
+ rmdir "${D}/${GAMES_SYSCONFDIR}" || die
+}
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 47be736..baf8929 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -21,7 +21,7 @@ if [[ $(get_version_component_range $(get_version_component_count)) == *999? ]];
EGIT_BRANCH=openmw$(get_version_component_range 2)
fi
else
- SRC_URI="https://openmw.googlecode.com/files/${P}.tar.gz"
+ SRC_URI="https://github.com/zinnschlag/${PN}/archive/${P}.tar.gz"
S="${WORKDIR}"/${PN}-${P}
fi