diff options
author | eroen <eroen@occam.eroen.eu> | 2013-09-10 08:20:32 +0200 |
---|---|---|
committer | eroen <eroen@occam.eroen.eu> | 2013-09-10 08:20:32 +0200 |
commit | 6b21684501f180adca3e19f3561c8ca140c4bc22 (patch) | |
tree | 063f917236621d38d9ba82aa1056fedb5d8d43d5 /games-engines | |
parent | ftop-1.0 (diff) | |
download | eroen-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/Manifest | 4 | ||||
-rw-r--r-- | games-engines/openmw/openmw-0.26.0.ebuild | 84 | ||||
-rw-r--r-- | games-engines/openmw/openmw-9999.ebuild | 2 |
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 |