* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2016-06-07 22:27 Michael Sterrett
0 siblings, 0 replies; 41+ messages in thread
From: Michael Sterrett @ 2016-06-07 22:27 UTC (permalink / raw
To: gentoo-commits
commit: 31f40dafff4f6234fdbbaf638f64feab5a66722d
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 7 17:45:55 2016 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Tue Jun 7 22:27:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f40daf
games-engines/openmw: clean old
Package-Manager: portage-2.2.28
games-engines/openmw/Manifest | 1 -
games-engines/openmw/openmw-0.36.1.ebuild | 101 ------------------------------
2 files changed, 102 deletions(-)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 7efa1b2..12c994a 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1 @@
-DIST openmw-0.36.1.tar.gz 4186134 SHA256 c83fddf3302dd8040330e2d41a9656bb66b1fc8224b24d685d8792b15f74af22 SHA512 9cbd9db876bacc736ab071a6074d92c44b1497780a2a6f4dbff5f109107173baae5490af92c1092985863897d63e063336fe1a8093269fd7b3ce48dee550425d WHIRLPOOL 305a87faea65413629b0e639280dba1462ade723b130e82bab823d86658066656fe250e81a26e1415b81ebed39a790e278f443fa2c92657422eb9ac9ba681faf
DIST openmw-0.39.0.tar.gz 4764754 SHA256 b0d294b0814099bd93326f7b86dd84fb727d38dd536bf104272112e6d70ae720 SHA512 05b9ed89d04f55fad4358a9920af1d702a1957f54233e613737126278318e7c64cacfc557c6ba43d2282454a825b1c9e225e9429d11ba0f03c5c6dd93124d91a WHIRLPOOL bb3744e1fdf4e63c02c055237eb3a749ded32da097259f6f065d331681b214be932eeb4b654c91747fb5356dbb0e88f603e0f1a4113bb3f791f9e1b3d7e6b53f
diff --git a/games-engines/openmw/openmw-0.36.1.ebuild b/games-engines/openmw/openmw-0.36.1.ebuild
deleted file mode 100644
index 986db81..0000000
--- a/games-engines/openmw/openmw-0.36.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils gnome2-utils cmake-utils games
-
-DESCRIPTION="An open source reimplementation of TES III: Morrowind"
-HOMEPAGE="http://openmw.org/"
-SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
-
-LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc devtools"
-
-# XXX static build
-RDEPEND="
- app-arch/unshield
- >=dev-games/mygui-3.2.1[ogre]
- >=dev-games/ogre-1.9.0[-double-precision,freeimage,ois,opengl,zip]
- media-libs/freeimage[jpeg,png]
- >=dev-libs/boost-1.46.0
- dev-libs/tinyxml
- >=dev-qt/qtcore-4.7.0:4
- >=dev-qt/qtgui-4.7.0:4
- media-libs/freetype:2
- media-libs/libsdl2[X,video]
- media-libs/openal
- >=sci-physics/bullet-2.80
- virtual/ffmpeg
- devtools? ( dev-qt/qtxmlpatterns:4 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen media-gfx/graphviz )"
-
-S=${WORKDIR}/${PN}-${P}
-
-src_configure() {
- local mycmakeargs=(
- -DBINDIR="${GAMES_BINDIR}"
- $(cmake-utils_use_build devtools BSATOOL)
- $(cmake-utils_use_build devtools ESMTOOL)
- $(cmake-utils_use_build devtools OPENCS)
- -DBUILD_UNITTESTS=OFF
- -DDATADIR="${GAMES_DATADIR}"/${PN}
- -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
- -DLIBDIR="$(games_get_libdir)"
- -DMORROWIND_DATA_FILES="${GAMES_DATADIR}"/morrowind-data
- -DOPENMW_RESOURCE_FILES="${GAMES_DATADIR}"/${PN}/resources
- -DGLOBAL_CONFIG_PATH="${GAMES_SYSCONFDIR}"
- -DUSE_SYSTEM_TINYXML=ON
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use doc ; then
- emake -C "${CMAKE_BUILD_DIR}" doc
- fi
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
-
- # about 46835 files, dodoc seems to have trouble
- if use doc ; then
- dodir "/usr/share/doc/${PF}"
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- -name '*.md5' -type f -delete
- mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- "${D}/usr/share/doc/${PF}/" || die
- fi
-
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- games_pkg_postinst
- gnome2_icon_cache_update
-
- elog "You need the original Morrowind Data files. If you haven't"
- elog "installed them yet, you can install them straight via the"
- elog "installation wizard which is the officially"
- elog "supported method (either by using the launcher or by calling"
- elog "'openmw-wizard' directly)."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2024-03-23 16:19 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2024-03-23 16:19 UTC (permalink / raw
To: gentoo-commits
commit: c5bc78a99006741ae5e7d0b9dbae1d2e39d1c669
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Mar 23 16:08:10 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 16:18:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5bc78a9
games-engines/openmw: update deps on mygui version
Bug: https://bugs.gentoo.org/927634
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/openmw/openmw-0.48.0.ebuild | 1 +
games-engines/openmw/openmw-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-0.48.0.ebuild b/games-engines/openmw/openmw-0.48.0.ebuild
index 287a32cb26c6..65765800e7b5 100644
--- a/games-engines/openmw/openmw-0.48.0.ebuild
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -35,6 +35,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
>=dev-games/mygui-3.4.1
+ <dev-games/mygui-3.4.3
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 5875e5cc9f1d..b1a63beee240 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- >=dev-games/mygui-3.4.3
+ >=dev-games/mygui-3.4.3:=
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2024-03-23 13:44 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2024-03-23 13:44 UTC (permalink / raw
To: gentoo-commits
commit: 201727b6763a5e0153c5d13f19b8cea9d6fee5be
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Mar 23 13:35:50 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 13:43:36 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201727b6
games-engines/openmw: update mygui dependency
Closes: https://bugs.gentoo.org/926041
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/35876
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index e461210e3286..5875e5cc9f1d 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- >=dev-games/mygui-3.4.1
+ >=dev-games/mygui-3.4.3
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2023-09-09 0:49 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2023-09-09 0:49 UTC (permalink / raw
To: gentoo-commits
commit: e2707470231c57a1611142d09225a7becc6f0b94
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Fri Sep 8 23:37:19 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 9 00:46:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2707470
games-engines/openmw: don't download gtest
Closes: https://bugs.gentoo.org/912457
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/openmw-0.48.0.ebuild | 1 +
games-engines/openmw/openmw-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/games-engines/openmw/openmw-0.48.0.ebuild b/games-engines/openmw/openmw-0.48.0.ebuild
index 6190481f116b..b0100e2e2812 100644
--- a/games-engines/openmw/openmw-0.48.0.ebuild
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -97,6 +97,7 @@ src_configure() {
-DGLOBAL_DATA_PATH="${EPREFIX}/usr/share"
-DICONDIR="${EPREFIX}/usr/share/icons/hicolor/256x256/apps"
-DUSE_SYSTEM_TINYXML=ON
+ -DOPENMW_USE_SYSTEM_GOOGLETEST=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 6190481f116b..b0100e2e2812 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -97,6 +97,7 @@ src_configure() {
-DGLOBAL_DATA_PATH="${EPREFIX}/usr/share"
-DICONDIR="${EPREFIX}/usr/share/icons/hicolor/256x256/apps"
-DUSE_SYSTEM_TINYXML=ON
+ -DOPENMW_USE_SYSTEM_GOOGLETEST=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
)
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2023-08-14 11:38 Joonas Niilola
0 siblings, 0 replies; 41+ messages in thread
From: Joonas Niilola @ 2023-08-14 11:38 UTC (permalink / raw
To: gentoo-commits
commit: 999c863b6cfe420a0e0b705d38f18c5fe55c1c9c
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Thu Jul 27 00:49:47 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Aug 14 11:37:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999c863b
games-engines/openmw: specify min version of mygui
Closes: https://bugs.gentoo.org/911244
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/32042
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
games-engines/openmw/openmw-0.48.0.ebuild | 2 +-
games-engines/openmw/openmw-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/games-engines/openmw/openmw-0.48.0.ebuild b/games-engines/openmw/openmw-0.48.0.ebuild
index 53fd00d2a2fe..6190481f116b 100644
--- a/games-engines/openmw/openmw-0.48.0.ebuild
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- dev-games/mygui
+ >=dev-games/mygui-3.4.1
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 53fd00d2a2fe..6190481f116b 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- dev-games/mygui
+ >=dev-games/mygui-3.4.1
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2023-07-22 17:01 David Seifert
0 siblings, 0 replies; 41+ messages in thread
From: David Seifert @ 2023-07-22 17:01 UTC (permalink / raw
To: gentoo-commits
commit: 2f9e56ed6c4bac83a1c63a3f3f13331b12fb321c
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Jul 22 17:00:54 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jul 22 17:00:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9e56ed
games-engines/openmw: sync live
Closes: https://github.com/gentoo/gentoo/pull/32002
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 47e3aee609e5..a7b997f5b8a9 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-LUA_COMPAT=( lua5-{1,3,4} luajit )
+LUA_COMPAT=( luajit )
inherit cmake lua-single readme.gentoo-r1 xdg
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/OpenMW/openmw.git"
else
SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${P}"
fi
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- >=dev-games/mygui-3.4.1
+ dev-games/mygui
dev-cpp/yaml-cpp:=
dev-db/sqlite:3
dev-games/recastnavigation:=
@@ -105,6 +105,8 @@ src_configure() {
-DUSE_LUAJIT=ON
)
else
+ # 5.1 (and other 5.x) are supported in theory, but don't work well (eg. test fails)
+ # In a future version consider adding it back to LUA_COMPAT or dropping this branch
mycmakeargs+=(
-DUSE_LUAJIT=OFF
-DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
@@ -116,7 +118,8 @@ src_configure() {
if use test ; then
mkdir -p "${BUILD_DIR}"/apps/openmw_test_suite/data || die
- cp "${DISTDIR}"/openmw-template-${MY_TEMPLATE_COMMIT}.omwgame "${BUILD_DIR}"/apps/openmw_test_suite/data/template.omwgame || die
+ cp "${DISTDIR}"/openmw-template-${MY_TEMPLATE_COMMIT}.omwgame \
+ "${BUILD_DIR}"/apps/openmw_test_suite/data/template.omwgame || die
fi
cmake_src_configure
@@ -134,7 +137,9 @@ src_compile() {
}
src_test() {
- "${BUILD_DIR}/openmw_test_suite" || die
+ pushd "${BUILD_DIR}" > /dev/null || die
+ ./openmw_test_suite || die
+ popd > /dev/null || die
}
src_install() {
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2023-07-22 17:01 David Seifert
0 siblings, 0 replies; 41+ messages in thread
From: David Seifert @ 2023-07-22 17:01 UTC (permalink / raw
To: gentoo-commits
commit: b5162e97feec7381014da6ef9be3ea004851d57f
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Jul 22 17:00:53 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Jul 22 17:00:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5162e97
games-engines/openmw: add 0.48.0
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.48.0.ebuild | 174 ++++++++++++++++++++++++++++++
2 files changed, 175 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index cba80402aaec..0bfdae772a9c 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1,3 @@
DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d SHA512 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
+DIST openmw-0.48.0.tar.gz 6020423 BLAKE2B 6a6f710f06efc0e844115018365db8148e9f6acefd453df74904144f53f5e896e9ab4d4f563ab95a3231500a2c1a5e1f8c5b6d6ac5c1315805c61657d13a7aa8 SHA512 969c10b285c039b54810c56f202f9c33bd03c83d87fec722c3389525e87fc7104760ea12527be5fb19a3f7ae2dc9aef0e4c6b7375d8bbcd6eb726e1d7859b833
DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 BLAKE2B bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e SHA512 6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6
diff --git a/games-engines/openmw/openmw-0.48.0.ebuild b/games-engines/openmw/openmw-0.48.0.ebuild
new file mode 100644
index 000000000000..a7b997f5b8a9
--- /dev/null
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+inherit cmake lua-single readme.gentoo-r1 xdg
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OpenMW/openmw.git"
+else
+ SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ S="${WORKDIR}/${PN}-${P}"
+fi
+
+MY_TEMPLATE_COMMIT="8966dab24692555eec720c854fb0f73d108070cd"
+SRC_URI+="
+ test? ( https://gitlab.com/OpenMW/example-suite/-/raw/${MY_TEMPLATE_COMMIT}/data/template.omwgame -> openmw-template-${MY_TEMPLATE_COMMIT}.omwgame )
+"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+IUSE="doc devtools +osg-fork test +qt5"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory,
+# used when BUILD_OPENCS flag is enabled. See bug #676266.
+
+RDEPEND="${LUA_DEPS}
+ app-arch/lz4:=
+ dev-games/mygui
+ dev-cpp/yaml-cpp:=
+ dev-db/sqlite:3
+ dev-games/recastnavigation:=
+ dev-libs/boost:=[zlib]
+ dev-libs/icu:=
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video]
+ media-libs/openal
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.86:=[double-precision]
+ virtual/opengl
+ osg-fork? ( >=dev-games/openscenegraph-openmw-3.6:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
+ !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
+ )
+"
+
+DEPEND="${RDEPEND}
+ dev-cpp/sol2
+"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen[dot]
+ dev-python/sphinx
+ )
+ test? (
+ dev-cpp/gtest
+ )
+"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Use the system tinyxml headers
+ rm -v extern/oics/tiny{str,xml}* || die
+ rm -rv extern/sol3 || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 &&
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_DOCS=$(usex doc)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=$(usex test)
+ -DGLOBAL_DATA_PATH="${EPREFIX}/usr/share"
+ -DICONDIR="${EPREFIX}/usr/share/icons/hicolor/256x256/apps"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
+ )
+
+ if [[ ${ELUA} == luajit ]]; then
+ mycmakeargs+=(
+ -DUSE_LUAJIT=ON
+ )
+ else
+ # 5.1 (and other 5.x) are supported in theory, but don't work well (eg. test fails)
+ # In a future version consider adding it back to LUA_COMPAT or dropping this branch
+ mycmakeargs+=(
+ -DUSE_LUAJIT=OFF
+ -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
+ -DLua_FIND_VERSION_MINOR=$(ver_cut 2 $(lua_get_version))
+ -DLua_FIND_VERSION_COUNT=2
+ -DLua_FIND_VERSION_EXACT=ON
+ )
+ fi
+
+ if use test ; then
+ mkdir -p "${BUILD_DIR}"/apps/openmw_test_suite/data || die
+ cp "${DISTDIR}"/openmw-template-${MY_TEMPLATE_COMMIT}.omwgame \
+ "${BUILD_DIR}"/apps/openmw_test_suite/data/template.omwgame || die
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc ; then
+ cmake_src_compile doc
+ find "${BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ HTML_DOCS=( "${BUILD_DIR}"/docs/Doxygen/html/. )
+ fi
+}
+
+src_test() {
+ pushd "${BUILD_DIR}" > /dev/null || die
+ ./openmw_test_suite || die
+ popd > /dev/null || die
+}
+
+src_install() {
+ cmake_src_install
+
+ local DOC_CONTENTS="
+ You need the original Morrowind data files. If you haven't
+ installed them yet, you can install them straight via the
+ installation wizard which is the officially supported method
+ (either by using the launcher or by calling 'openmw-wizard'
+ directly).\n"
+
+ if ! use qt5; then
+ DOC_CONTENTS+="\n\n
+ USE flag 'qt5' is disabled, 'openmw-launcher' and
+ 'openmw-wizard' are not available. You are on your own for
+ making the Morrowind data files available and pointing
+ openmw at them.\n\n
+ Additionally; you must import the Morrowind.ini file before
+ running openmw with the Morrowind data files for the first
+ time. Typically this can be done like so:\n\n
+ \t mkdir -p ~/.config/openmw\n
+ \t openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2023-02-16 9:51 David Seifert
0 siblings, 0 replies; 41+ messages in thread
From: David Seifert @ 2023-02-16 9:51 UTC (permalink / raw
To: gentoo-commits
commit: 77bc1896b237888d9a4399b113433daac6a17a59
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Wed Feb 15 23:50:52 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 09:51:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77bc1896
games-engines/openmw: stop requiring ffmpeg in osg
Limit openmw-0.47 itself to <ffmpeg-5, but it's fixed in openmw-0.48
which is not released yet
Bug: https://bugs.gentoo.org/834425
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
.../openmw/{openmw-0.47.0-r1.ebuild => openmw-0.47.0-r2.ebuild} | 8 ++++----
games-engines/openmw/openmw-9999.ebuild | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/games-engines/openmw/openmw-0.47.0-r1.ebuild b/games-engines/openmw/openmw-0.47.0-r2.ebuild
similarity index 94%
rename from games-engines/openmw/openmw-0.47.0-r1.ebuild
rename to games-engines/openmw/openmw-0.47.0-r2.ebuild
index fd36783f0afe..91dd01645c25 100644
--- a/games-engines/openmw/openmw-0.47.0-r1.ebuild
+++ b/games-engines/openmw/openmw-0.47.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,11 +33,11 @@ RDEPEND="
dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
- media-video/ffmpeg:=
+ <media-video/ffmpeg-5:=
>=sci-physics/bullet-2.86:=[double-precision]
virtual/opengl
- osg-fork? ( >=dev-games/openscenegraph-openmw-3.6:=[collada(-),ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
- !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[collada(-),ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
+ osg-fork? ( >=dev-games/openscenegraph-openmw-3.6:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
+ !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
qt5? (
app-arch/unshield
dev-qt/qtcore:5
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index cec9ea8020ba..47e3aee609e5 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -46,8 +46,8 @@ RDEPEND="${LUA_DEPS}
media-video/ffmpeg:=
>=sci-physics/bullet-2.86:=[double-precision]
virtual/opengl
- osg-fork? ( >=dev-games/openscenegraph-openmw-3.6:=[collada(-),ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
- !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[collada(-),ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
+ osg-fork? ( >=dev-games/openscenegraph-openmw-3.6:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
+ !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[collada(-),jpeg,png,sdl,svg,truetype,zlib] )
qt5? (
app-arch/unshield
dev-qt/qtcore:5
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2022-08-28 0:10 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2022-08-28 0:10 UTC (permalink / raw
To: gentoo-commits
commit: 3542209f1172cb2e3eb2a38e40e5a2af99ece21e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 27 23:56:53 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 28 00:09:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3542209f
games-engines/openmw: drop obsolete patch in live
Just a quick fix, haven't really checked status of 9999
and could be other issues.
Closes: https://bugs.gentoo.org/864394
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 45b3ed5e772f..a2b322e775a8 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -73,10 +73,6 @@ BDEPEND="
)
"
-PATCHES=(
- "${FILESDIR}"/openmw-0.47.0-mygui-license.patch
-)
-
src_prepare() {
cmake_src_prepare
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2022-05-26 4:28 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2022-05-26 4:28 UTC (permalink / raw
To: gentoo-commits
commit: 007e8f1a7bcb63fe11749a6c65d76151d1e5608a
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Mon May 23 00:16:19 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu May 26 04:27:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=007e8f1a
games-engines/openmw: update live ebuild
Closes: https://bugs.gentoo.org/840188
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/25602
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-9999.ebuild | 18 +++++++++++++++---
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 607fa30988f1..cba80402aaec 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d SHA512 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
+DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 BLAKE2B bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e SHA512 6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index c4315facbc5c..45b3ed5e772f 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,6 +18,11 @@ else
S="${WORKDIR}/${PN}-${P}"
fi
+MY_TEMPLATE_COMMIT="8966dab24692555eec720c854fb0f73d108070cd"
+SRC_URI+="
+ test? ( https://gitlab.com/OpenMW/example-suite/-/raw/${MY_TEMPLATE_COMMIT}/data/template.omwgame -> openmw-template-${MY_TEMPLATE_COMMIT}.omwgame )
+"
+
LICENSE="GPL-3 MIT BitstreamVera ZLIB"
SLOT="0"
IUSE="doc devtools +osg-fork test +qt5"
@@ -30,8 +35,11 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
>=dev-games/mygui-3.4.1
+ dev-cpp/yaml-cpp:=
+ dev-db/sqlite:3
dev-games/recastnavigation:=
dev-libs/boost:=[threads(+),zlib]
+ dev-libs/icu:=
dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
@@ -74,7 +82,7 @@ src_prepare() {
# Use the system tinyxml headers
rm -v extern/oics/tiny{str,xml}* || die
- rm -rv extern/sol3.2.2 || die
+ rm -rv extern/sol3 || die
}
src_configure() {
@@ -92,7 +100,6 @@ src_configure() {
-DBUILD_UNITTESTS=$(usex test)
-DGLOBAL_DATA_PATH="${EPREFIX}/usr/share"
-DICONDIR="${EPREFIX}/usr/share/icons/hicolor/256x256/apps"
- -DMORROWIND_DATA_FILES="${EPREFIX}/usr/share/morrowind-data"
-DUSE_SYSTEM_TINYXML=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
)
@@ -111,6 +118,11 @@ src_configure() {
)
fi
+ if use test ; then
+ mkdir -p "${BUILD_DIR}"/apps/openmw_test_suite/data || die
+ cp "${DISTDIR}"/openmw-template-${MY_TEMPLATE_COMMIT}.omwgame "${BUILD_DIR}"/apps/openmw_test_suite/data/template.omwgame || die
+ fi
+
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-12-18 18:26 David Seifert
0 siblings, 0 replies; 41+ messages in thread
From: David Seifert @ 2021-12-18 18:26 UTC (permalink / raw
To: gentoo-commits
commit: 0fbf146cd2661c1fe5295198402864f3bd7ea3bf
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Dec 18 18:26:07 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Dec 18 18:26:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fbf146c
games-engines/openmw: update deps of live ebuild
Closes: https://github.com/gentoo/gentoo/pull/23397
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 0bad76f57453..c4315facbc5c 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -29,7 +29,7 @@ RESTRICT="!test? ( test )"
RDEPEND="${LUA_DEPS}
app-arch/lz4:=
- dev-games/mygui
+ >=dev-games/mygui-3.4.1
dev-games/recastnavigation:=
dev-libs/boost:=[threads(+),zlib]
dev-libs/tinyxml[stl]
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-12-08 3:33 Sam James
0 siblings, 0 replies; 41+ messages in thread
From: Sam James @ 2021-12-08 3:33 UTC (permalink / raw
To: gentoo-commits
commit: 7404036d5e961cfdd2bed8f4c11d07e0ce4f5974
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 8 03:32:54 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 8 03:32:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7404036d
games-engines/openmw: Keyword 0.47.0-r1 arm64, #806776
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/openmw/openmw-0.47.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-0.47.0-r1.ebuild b/games-engines/openmw/openmw-0.47.0-r1.ebuild
index 50a651650fba..7dd2a4a0a958 100644
--- a/games-engines/openmw/openmw-0.47.0-r1.ebuild
+++ b/games-engines/openmw/openmw-0.47.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/OpenMW/openmw.git"
else
SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${P}"
fi
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-10-16 21:27 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2021-10-16 21:27 UTC (permalink / raw
To: gentoo-commits
commit: 0fba856a672b3098df56c4ae99740ae3f677673d
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Thu Oct 14 20:23:45 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 21:26:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fba856a
games-engines/openmw: version 0.47
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/22579
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/Manifest | 1 +
.../{openmw-9999.ebuild => openmw-0.47.0.ebuild} | 51 ++++++----------------
games-engines/openmw/openmw-9999.ebuild | 28 +++++-------
3 files changed, 25 insertions(+), 55 deletions(-)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 08b631916bc..088a9b8fd26 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1,3 @@
DIST openmw-0.46.0-floattest.patch 43168 BLAKE2B 060b529fd4cd01f0fc723bb5a00a256b9c1ae4413c7b22581467cce75416e01041c3af22f0215ad9b1c475965a988065e0860c01c1e71d97454b022eec4779ea SHA512 0e165417e9ae047231fdc27b62251b33867f3782c1753f81705c886d6d3a433c8bbc3b4653a2555bc644bad11db9769d4bc2abcc84ca3ab23fabb6b80347bc32
DIST openmw-0.46.0.tar.gz 5155004 BLAKE2B 8ad94a7fffe5a0739c56c778efe2ec17ef66c312a7fe5caf015cf3cad2bc17d2abe8cdc3f4134049a32fe55c4f4b3f72678d2d0ce1037fd02f6ac753b9d89b2c SHA512 da384aead300552817c0d0ce03515a5ccc95dcab4e02d4c1dd0d6c5f1b01ee01209bbaea74e2d12021e3465e49b051823bb018de39675c5a22c6892893624486
+DIST openmw-0.47.0.tar.gz 5156857 BLAKE2B 40e8b9670423259fa0cc03ef000c17ebe06d1d58c2527b51b25cea3b54978b8a698984371eac14ff212f9550253ab17d41b83d37426371f12f5ce2d30b240d3d SHA512 517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-0.47.0.ebuild
similarity index 78%
copy from games-engines/openmw/openmw-9999.ebuild
copy to games-engines/openmw/openmw-0.47.0.ebuild
index a716d898ad5..2ee105fb115 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-0.47.0.ebuild
@@ -1,10 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg-utils readme.gentoo-r1
+inherit cmake readme.gentoo-r1 xdg
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw"
@@ -21,18 +20,17 @@ fi
LICENSE="GPL-3 MIT BitstreamVera ZLIB"
SLOT="0"
IUSE="doc devtools +osg-fork test +qt5"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
# FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory,
# used when BUILD_OPENCS flag is enabled. See bug #676266.
-RDEPEND="${LUA_DEPS}
- app-arch/lz4
+RDEPEND="
+ app-arch/lz4:=
dev-games/mygui
- dev-games/recastnavigation
+ dev-games/recastnavigation:=
dev-libs/boost:=[threads(+),zlib]
- dev-libs/tinyxml:=[stl]
+ dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
media-video/ffmpeg:=
@@ -50,14 +48,12 @@ RDEPEND="${LUA_DEPS}
)
"
-DEPEND="${RDEPEND}
- dev-cpp/sol2
-"
+DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
doc? (
- app-doc/doxygen[doc]
+ app-doc/doxygen[dot]
dev-python/sphinx
)
test? (
@@ -74,11 +70,10 @@ src_prepare() {
# Use the system tinyxml headers
rm -v extern/oics/tiny{str,xml}* || die
- rm -rv extern/sol3.2.2 || die
}
src_configure() {
- use devtools && ! use qt5 && \
+ use devtools && ! use qt5 &&
elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
local mycmakeargs=(
@@ -95,24 +90,8 @@ src_configure() {
-DMORROWIND_DATA_FILES="${EPREFIX}/usr/share/morrowind-data"
-DUSE_SYSTEM_TINYXML=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
- -DDESIRED_QT_VERSION=5
- -DBULLET_USE_DOUBLES=ON
)
- if [[ ${ELUA} == luajit ]]; then
- mycmakeargs+=(
- -DUSE_LUAJIT=ON
- )
- else
- mycmakeargs+=(
- -DUSE_LUAJIT=OFF
- -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
- -DLua_FIND_VERSION_MINOR=$(ver_cut 2 $(lua_get_version))
- -DLua_FIND_VERSION_COUNT=2
- -DLua_FIND_VERSION_EXACT=ON
- )
- fi
-
cmake_src_configure
}
@@ -121,9 +100,9 @@ src_compile() {
if use doc ; then
cmake_src_compile doc
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ find "${BUILD_DIR}"/docs/Doxygen/html \
-name '*.md5' -type f -delete || die
- HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
+ HTML_DOCS=( "${BUILD_DIR}"/docs/Doxygen/html/. )
fi
}
@@ -142,7 +121,7 @@ src_install() {
directly).\n"
if ! use qt5; then
- local DOC_CONTENTS+="\n\n
+ DOC_CONTENTS+="\n\n
USE flag 'qt5' is disabled, 'openmw-launcher' and
'openmw-wizard' are not available. You are on your own for
making the Morrowind data files available and pointing
@@ -158,10 +137,6 @@ src_install() {
}
pkg_postinst() {
- xdg_icon_cache_update
+ xdg_pkg_postinst
readme.gentoo_print_elog
}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index a716d898ad5..0bad76f5745 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg-utils readme.gentoo-r1
+inherit cmake lua-single readme.gentoo-r1 xdg
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw"
@@ -28,11 +28,11 @@ RESTRICT="!test? ( test )"
# used when BUILD_OPENCS flag is enabled. See bug #676266.
RDEPEND="${LUA_DEPS}
- app-arch/lz4
+ app-arch/lz4:=
dev-games/mygui
- dev-games/recastnavigation
+ dev-games/recastnavigation:=
dev-libs/boost:=[threads(+),zlib]
- dev-libs/tinyxml:=[stl]
+ dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
media-video/ffmpeg:=
@@ -57,7 +57,7 @@ DEPEND="${RDEPEND}
BDEPEND="
virtual/pkgconfig
doc? (
- app-doc/doxygen[doc]
+ app-doc/doxygen[dot]
dev-python/sphinx
)
test? (
@@ -78,7 +78,7 @@ src_prepare() {
}
src_configure() {
- use devtools && ! use qt5 && \
+ use devtools && ! use qt5 &&
elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
local mycmakeargs=(
@@ -95,8 +95,6 @@ src_configure() {
-DMORROWIND_DATA_FILES="${EPREFIX}/usr/share/morrowind-data"
-DUSE_SYSTEM_TINYXML=ON
-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON
- -DDESIRED_QT_VERSION=5
- -DBULLET_USE_DOUBLES=ON
)
if [[ ${ELUA} == luajit ]]; then
@@ -121,9 +119,9 @@ src_compile() {
if use doc ; then
cmake_src_compile doc
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ find "${BUILD_DIR}"/docs/Doxygen/html \
-name '*.md5' -type f -delete || die
- HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
+ HTML_DOCS=( "${BUILD_DIR}"/docs/Doxygen/html/. )
fi
}
@@ -142,7 +140,7 @@ src_install() {
directly).\n"
if ! use qt5; then
- local DOC_CONTENTS+="\n\n
+ DOC_CONTENTS+="\n\n
USE flag 'qt5' is disabled, 'openmw-launcher' and
'openmw-wizard' are not available. You are on your own for
making the Morrowind data files available and pointing
@@ -158,10 +156,6 @@ src_install() {
}
pkg_postinst() {
- xdg_icon_cache_update
+ xdg_pkg_postinst
readme.gentoo_print_elog
}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-09-12 20:20 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2021-09-12 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 4d2991ea9f9a0bcb7c4b710fc0b55cf84d238ba0
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 19:27:33 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 20:19:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d2991ea
games-engines/openmw: flag-o-matic-- for UnusedInherits
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index d5893e7f037..a716d898ad5 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake flag-o-matic lua-single xdg-utils readme.gentoo-r1
+inherit cmake lua-single xdg-utils readme.gentoo-r1
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-08-16 8:30 Joonas Niilola
0 siblings, 0 replies; 41+ messages in thread
From: Joonas Niilola @ 2021-08-16 8:30 UTC (permalink / raw
To: gentoo-commits
commit: 5700dd78578cba0f39ec27011659a885aded7cd0
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Mon Aug 9 17:27:54 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Aug 16 08:30:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5700dd78
games-engines/openmw: remove recastnavigation hack from 9999
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 8692f3d2d3e..d5893e7f037 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -81,8 +81,6 @@ src_configure() {
use devtools && ! use qt5 && \
elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
- append-cppflags "-I${ESYSROOT}/usr/include/recastnavigation"
-
local mycmakeargs=(
-DBUILD_BSATOOL=$(usex devtools)
-DBUILD_DOCS=$(usex doc)
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-07-31 1:15 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2021-07-31 1:15 UTC (permalink / raw
To: gentoo-commits
commit: 263d46e81465d99078c46e1a80ed091f43967aed
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Thu Jul 22 19:11:54 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 00:59:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263d46e8
games-engines/openmw: use newer OSG for 9999
Bug: https://bugs.gentoo.org/797403
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 82aa73331fd..8692f3d2d3e 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -38,8 +38,8 @@ RDEPEND="${LUA_DEPS}
media-video/ffmpeg:=
>=sci-physics/bullet-2.86:=[double-precision]
virtual/opengl
- osg-fork? ( dev-games/openscenegraph-openmw:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
- !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
+ osg-fork? ( >=dev-games/openscenegraph-openmw-3.6:=[collada(-),ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
+ !osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[collada(-),ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
qt5? (
app-arch/unshield
dev-qt/qtcore:5
@@ -81,7 +81,7 @@ src_configure() {
use devtools && ! use qt5 && \
elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
- append-cxxflags "-I${EPREFIX}/usr/include/recastnavigation"
+ append-cppflags "-I${ESYSROOT}/usr/include/recastnavigation"
local mycmakeargs=(
-DBUILD_BSATOOL=$(usex devtools)
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-07-14 5:47 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2021-07-14 5:47 UTC (permalink / raw
To: gentoo-commits
commit: 1bebdf7b67974441a745e299d644dbf7f1c96eb3
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sun Jul 11 23:34:09 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jul 14 05:46:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bebdf7b
games-engines/openmw: add lua support
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/21606
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/openmw-9999.ebuild | 25 ++++++++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 9b13f4d95f9..82aa73331fd 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-inherit cmake flag-o-matic xdg-utils readme.gentoo-r1
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+inherit cmake flag-o-matic lua-single xdg-utils readme.gentoo-r1
DESCRIPTION="Open source reimplementation of TES III: Morrowind"
HOMEPAGE="https://openmw.org/ https://gitlab.com/OpenMW/openmw"
@@ -20,12 +21,13 @@ fi
LICENSE="GPL-3 MIT BitstreamVera ZLIB"
SLOT="0"
IUSE="doc devtools +osg-fork test +qt5"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="!test? ( test )"
# FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory,
# used when BUILD_OPENCS flag is enabled. See bug #676266.
-RDEPEND="
+RDEPEND="${LUA_DEPS}
app-arch/lz4
dev-games/mygui
dev-games/recastnavigation
@@ -48,7 +50,9 @@ RDEPEND="
)
"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ dev-cpp/sol2
+"
BDEPEND="
virtual/pkgconfig
@@ -70,6 +74,7 @@ src_prepare() {
# Use the system tinyxml headers
rm -v extern/oics/tiny{str,xml}* || die
+ rm -rv extern/sol3.2.2 || die
}
src_configure() {
@@ -96,6 +101,20 @@ src_configure() {
-DBULLET_USE_DOUBLES=ON
)
+ if [[ ${ELUA} == luajit ]]; then
+ mycmakeargs+=(
+ -DUSE_LUAJIT=ON
+ )
+ else
+ mycmakeargs+=(
+ -DUSE_LUAJIT=OFF
+ -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
+ -DLua_FIND_VERSION_MINOR=$(ver_cut 2 $(lua_get_version))
+ -DLua_FIND_VERSION_COUNT=2
+ -DLua_FIND_VERSION_EXACT=ON
+ )
+ fi
+
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-06-18 19:18 David Seifert
0 siblings, 0 replies; 41+ messages in thread
From: David Seifert @ 2021-06-18 19:18 UTC (permalink / raw
To: gentoo-commits
commit: ae2b7c312a4ef78c33d3a5b7828b103f81fb74cf
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 18 19:16:38 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Jun 18 19:16:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae2b7c31
games-engines/openmw: Depend on dev-libs/boost:=[threads(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: David Seifert <soap <AT> gentoo.org>
.../openmw/{openmw-0.46.0-r1.ebuild => openmw-0.46.0-r2.ebuild} | 4 ++--
games-engines/openmw/openmw-9999.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/games-engines/openmw/openmw-0.46.0-r1.ebuild b/games-engines/openmw/openmw-0.46.0-r2.ebuild
similarity index 98%
rename from games-engines/openmw/openmw-0.46.0-r1.ebuild
rename to games-engines/openmw/openmw-0.46.0-r2.ebuild
index 673fcc9aaa3..c8fd9a2b1b7 100644
--- a/games-engines/openmw/openmw-0.46.0-r1.ebuild
+++ b/games-engines/openmw/openmw-0.46.0-r2.ebuild
@@ -31,8 +31,8 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-games/mygui
dev-games/recastnavigation
- dev-libs/boost:=[threads,zlib]
- dev-libs/tinyxml[stl]
+ dev-libs/boost:=[threads(+),zlib]
+ dev-libs/tinyxml:=[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
media-video/ffmpeg:=
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 7e624ccea45..9b13f4d95f9 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -29,8 +29,8 @@ RDEPEND="
app-arch/lz4
dev-games/mygui
dev-games/recastnavigation
- dev-libs/boost:=[threads,zlib]
- dev-libs/tinyxml[stl]
+ dev-libs/boost:=[threads(+),zlib]
+ dev-libs/tinyxml:=[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
media-video/ffmpeg:=
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-06-05 23:39 Ionen Wolkens
0 siblings, 0 replies; 41+ messages in thread
From: Ionen Wolkens @ 2021-06-05 23:39 UTC (permalink / raw
To: gentoo-commits
commit: e4aef25ef9fba11d7c4cba1511a9bab3c4d39d91
Author: Alexey Sokolov <alexey+gentoo <AT> asokolov <DOT> org>
AuthorDate: Sat Jun 5 20:38:28 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Jun 5 23:37:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4aef25e
games-engines/openmw: 0.46 requires OSG 3.4
This is in preparation for future 0.47. The discussion with upstream
revealed that 0.46 works best with the forked OSG 3.4, 3.6 is not
recommended for it. But 0.47 needs 3.6, also with a preference to use
the forked OSG.
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/21136
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-engines/openmw/{openmw-0.46.0.ebuild => openmw-0.46.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-0.46.0.ebuild b/games-engines/openmw/openmw-0.46.0-r1.ebuild
similarity index 97%
rename from games-engines/openmw/openmw-0.46.0.ebuild
rename to games-engines/openmw/openmw-0.46.0-r1.ebuild
index 9b4a6bfa4e9..673fcc9aaa3 100644
--- a/games-engines/openmw/openmw-0.46.0.ebuild
+++ b/games-engines/openmw/openmw-0.46.0-r1.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
media-video/ffmpeg:=
>=sci-physics/bullet-2.86:=[-double-precision]
virtual/opengl
- osg-fork? ( dev-games/openscenegraph-openmw:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
+ osg-fork? ( =dev-games/openscenegraph-openmw-3.4*:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
!osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
qt5? (
app-arch/unshield
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2021-05-06 12:47 Joonas Niilola
0 siblings, 0 replies; 41+ messages in thread
From: Joonas Niilola @ 2021-05-06 12:47 UTC (permalink / raw
To: gentoo-commits
commit: c33dbe5b2b5ce2f4f37a8fa32d9327290217dd41
Author: Alexey Sokolov <sokolov <AT> google <DOT> com>
AuthorDate: Thu May 6 09:42:11 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu May 6 12:47:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33dbe5b
games-engines/openmw: require boost[zlib]
Closes: https://bugs.gentoo.org/788253
Signed-off-by: Alexey Sokolov <sokolov <AT> google.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
games-engines/openmw/openmw-0.46.0.ebuild | 4 ++--
games-engines/openmw/openmw-9999.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/games-engines/openmw/openmw-0.46.0.ebuild b/games-engines/openmw/openmw-0.46.0.ebuild
index 5de3fb3d92a..ce3fb564e71 100644
--- a/games-engines/openmw/openmw-0.46.0.ebuild
+++ b/games-engines/openmw/openmw-0.46.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -31,7 +31,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
dev-games/mygui
dev-games/recastnavigation
- dev-libs/boost:=[threads]
+ dev-libs/boost:=[threads,zlib]
dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 512ef385589..d57328e79fe 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
app-arch/lz4
dev-games/mygui
dev-games/recastnavigation
- dev-libs/boost:=[threads]
+ dev-libs/boost:=[threads,zlib]
dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2020-10-13 10:46 Joonas Niilola
0 siblings, 0 replies; 41+ messages in thread
From: Joonas Niilola @ 2020-10-13 10:46 UTC (permalink / raw
To: gentoo-commits
commit: 50a85e0526588898a5fc124820ee93df9865faa0
Author: Alexey Sokolov <sokolov <AT> google <DOT> com>
AuthorDate: Mon Oct 12 00:51:02 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Oct 13 10:46:38 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a85e05
games-engines/openmw: restrict double-precisionness of bullet
For 0.46.0, require no double precision.
For 9999, require double precision instead.
Upstream references:
https://github.com/OpenMW/openmw/pull/2049
https://github.com/OpenMW/openmw/pull/2848
Closes: https://bugs.gentoo.org/747898
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Alexey Sokolov <alexey+gentoo <AT> asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/17896
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
games-engines/openmw/openmw-0.46.0.ebuild | 2 +-
games-engines/openmw/openmw-9999.ebuild | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/games-engines/openmw/openmw-0.46.0.ebuild b/games-engines/openmw/openmw-0.46.0.ebuild
index abb4174bc5f..5de3fb3d92a 100644
--- a/games-engines/openmw/openmw-0.46.0.ebuild
+++ b/games-engines/openmw/openmw-0.46.0.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
media-video/ffmpeg:=
- >=sci-physics/bullet-2.86:=
+ >=sci-physics/bullet-2.86:=[-double-precision]
virtual/opengl
osg-fork? ( dev-games/openscenegraph-openmw:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
!osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
index 1183e5459a1..70603fec46a 100644
--- a/games-engines/openmw/openmw-9999.ebuild
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
media-libs/libsdl2[joystick,opengl,video]
media-libs/openal
media-video/ffmpeg:=
- >=sci-physics/bullet-2.86:=
+ >=sci-physics/bullet-2.86:=[double-precision]
virtual/opengl
osg-fork? ( dev-games/openscenegraph-openmw:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
!osg-fork? ( >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib] )
@@ -96,6 +96,7 @@ src_configure() {
-DMORROWIND_DATA_FILES="${EPREFIX}/usr/share/morrowind-data"
-DUSE_SYSTEM_TINYXML=ON
-DDESIRED_QT_VERSION=5
+ -DBULLET_USE_DOUBLES=ON
)
cmake_src_configure
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2020-05-27 9:43 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2020-05-27 9:43 UTC (permalink / raw
To: gentoo-commits
commit: 52f86590fd3a4c5a7d19c39cc6c17cc53d4b4b3d
Author: Alexey Sokolov <sokolov <AT> google <DOT> com>
AuthorDate: Sat Nov 10 12:50:53 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed May 27 09:43:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f86590
games-engines/openmw: add live ebuild
And add me (with p-m) to maintainers
Signed-off-by: Alexey Sokolov <sokolov <AT> google.com>
Closes: https://github.com/gentoo/gentoo/pull/15400
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-engines/openmw/metadata.xml | 8 ++
games-engines/openmw/openmw-9999.ebuild | 142 ++++++++++++++++++++++++++++++++
2 files changed, 150 insertions(+)
diff --git a/games-engines/openmw/metadata.xml b/games-engines/openmw/metadata.xml
index 191124d297e..9927592a87f 100644
--- a/games-engines/openmw/metadata.xml
+++ b/games-engines/openmw/metadata.xml
@@ -1,6 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>alexey+gentoo@asokolov.org</email>
+ <name>Alexey Sokolov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
diff --git a/games-engines/openmw/openmw-9999.ebuild b/games-engines/openmw/openmw-9999.ebuild
new file mode 100644
index 00000000000..ac6ee3301bc
--- /dev/null
+++ b/games-engines/openmw/openmw-9999.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg-utils readme.gentoo-r1
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/OpenMW/openmw.git"}
+else
+ SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${PN}-${P}"
+fi
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+IUSE="doc devtools test +qt5"
+RESTRICT="!test? ( test )"
+
+# FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory,
+# used when BUILD_OPENCS flag is enabled. See bug #676266.
+
+RDEPEND="
+ dev-games/mygui
+ >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
+ dev-libs/boost:=[threads]
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video]
+ media-libs/openal
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.86:=
+ virtual/opengl
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen[doc]
+ dev-python/sphinx
+ )
+ test? (
+ dev-cpp/gtest
+ )
+"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # We don't install license files
+ sed -i '/LICDIR/d' CMakeLists.txt || die
+
+ # Use the system tinyxml headers
+ rm -v extern/oics/tiny{str,xml}* || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 && \
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_DOCS=$(usex doc)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=$(usex test)
+ -DGLOBAL_DATA_PATH=/usr/share
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc ; then
+ cmake_src_compile doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
+ fi
+}
+
+src_test() {
+ "${BUILD_DIR}/openmw_test_suite" || die
+}
+
+src_install() {
+ cmake_src_install
+
+ local DOC_CONTENTS="
+ You need the original Morrowind data files. If you haven't
+ installed them yet, you can install them straight via the
+ installation wizard which is the officially supported method
+ (either by using the launcher or by calling 'openmw-wizard'
+ directly).\n"
+
+ if ! use qt5; then
+ local DOC_CONTENTS+="\n\n
+ USE flag 'qt5' is disabled, 'openmw-launcher' and
+ 'openmw-wizard' are not available. You are on your own for
+ making the Morrowind data files available and pointing
+ openmw at them.\n\n
+ Additionally; you must import the Morrowind.ini file before
+ running openmw with the Morrowind data files for the first
+ time. Typically this can be done like so:\n\n
+ \t mkdir -p ~/.config/openmw\n
+ \t openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2020-03-14 17:59 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2020-03-14 17:59 UTC (permalink / raw
To: gentoo-commits
commit: 2e421a20e62c222b220407ccf2a206b897c39e0b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 14 17:47:06 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 17:58:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e421a20
games-engines/openmw: No sign of private Qt header use, drop slot ops
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-engines/openmw/openmw-0.45.0.ebuild | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/games-engines/openmw/openmw-0.45.0.ebuild b/games-engines/openmw/openmw-0.45.0.ebuild
index 755240fa113..60c87d4697f 100644
--- a/games-engines/openmw/openmw-0.45.0.ebuild
+++ b/games-engines/openmw/openmw-0.45.0.ebuild
@@ -29,11 +29,11 @@ RDEPEND="
virtual/opengl
qt5? (
app-arch/unshield
- dev-qt/qtcore:5=
- dev-qt/qtgui:5=
- dev-qt/qtnetwork:5=
- dev-qt/qtopengl:5=
- dev-qt/qtwidgets:5=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
)
"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2019-07-28 22:26 James Le Cuirot
0 siblings, 0 replies; 41+ messages in thread
From: James Le Cuirot @ 2019-07-28 22:26 UTC (permalink / raw
To: gentoo-commits
commit: e84acb7ec27ca807a4da2ba65099456a8fc5f0b8
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 22:25:49 2019 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 22:25:49 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84acb7e
games-engines/openmw: Drop old 0.44.0
Package-Manager: Portage-2.3.69, Repoman-2.3.13
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
games-engines/openmw/Manifest | 1 -
games-engines/openmw/openmw-0.44.0.ebuild | 126 ------------------------------
2 files changed, 127 deletions(-)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 8f8101ca1bc..fd925092a09 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1 @@
-DIST openmw-0.44.0.tar.gz 4976422 BLAKE2B 9dec8412aa68ac35ba51926c7e5c5a64ce717ea6677162e0b35439a59c482375b7729bd462fa6e8da2e9b463c1121cdca0a5b42f553095da82a83cefb11986ce SHA512 1b178891274361b7821ac1d3d66976ed5d443545531499d98f7ed30823f3891172cc5dcb3f7382ba0f561774a92b9ad8805e0c9582b78d2f010e4ed661219017
DIST openmw-0.45.0.tar.gz 4711103 BLAKE2B 85676294b07170dd6845892e9e7b354c5767428584c76ea2e1a64e9f9c72c46c279fdf5043058d37b927cb55e6cf2e2222833129d64954cdcdb3af4eb4b84dc3 SHA512 b968426659457cf486f6756f7ab82cc4cb34a92923c433dd86f711e5d7097f75441ed17daa50d21f15f1847f5aed1f4c3a094a06cfd3f2e9b90aa182742c596f
diff --git a/games-engines/openmw/openmw-0.44.0.ebuild b/games-engines/openmw/openmw-0.44.0.ebuild
deleted file mode 100644
index 70c4a527b85..00000000000
--- a/games-engines/openmw/openmw-0.44.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils readme.gentoo-r1
-
-DESCRIPTION="Open source reimplementation of TES III: Morrowind"
-HOMEPAGE="https://openmw.org/"
-SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
-
-LICENSE="GPL-3 MIT BitstreamVera ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc devtools +qt5"
-
-RDEPEND="
- dev-games/mygui
- >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
- dev-games/openscenegraph-qt
- dev-libs/boost:=[threads]
- dev-libs/tinyxml[stl]
- media-libs/libsdl2[joystick,opengl,video,X]
- media-libs/openal
- media-video/ffmpeg:=
- >=sci-physics/bullet-2.86
- virtual/opengl
- qt5? (
- app-arch/unshield
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? (
- app-doc/doxygen[doc]
- dev-python/sphinx
- )
-"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # We don't install license files
- sed -e '/LICDIR/d' \
- -i CMakeLists.txt || die
- # Use the system tinyxml headers
- sed -e 's/"tinyxml.h"/<tinyxml.h>/g' \
- -e 's/"tinystr.h"/<tinystr.h>/g' \
- -i extern/oics/ICSPrerequisites.h || die
-}
-
-src_configure() {
- use devtools && ! use qt5 && \
- elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
-
- local mycmakeargs=(
- -DBUILD_BSATOOL=$(usex devtools)
- -DBUILD_DOCS=$(usex doc)
- -DBUILD_ESMTOOL=$(usex devtools)
- -DBUILD_LAUNCHER=$(usex qt5)
- -DBUILD_NIFTEST=$(usex devtools)
- -DBUILD_OPENCS=$(usex devtools $(usex qt5))
- -DBUILD_WIZARD=$(usex qt5)
- -DBUILD_UNITTESTS=OFF
- -DGLOBAL_DATA_PATH=/usr/share
- -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
- -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
- -DUSE_SYSTEM_TINYXML=ON
- -DDESIRED_QT_VERSION=5
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use doc ; then
- cmake-utils_src_compile doc
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- -name '*.md5' -type f -delete || die
- HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- local DOC_CONTENTS="
- You need the original Morrowind data files. If you haven't
- installed them yet, you can install them straight via the
- installation wizard which is the officially supported method
- (either by using the launcher or by calling 'openmw-wizard'
- directly).\n"
-
- if ! use qt5; then
- local DOC_CONTENTS+="\n\n
- USE flag 'qt5' is disabled, 'openmw-launcher' and
- 'openmw-wizard' are not available. You are on your own for
- making the Morrowind data files available and pointing
- openmw at them.\n\n
- Additionally; you must import the Morrowind.ini file before
- running openmw with the Morrowind data files for the first
- time. Typically this can be done like so:\n\n
- \t mkdir -p ~/.config/openmw\n
- \t openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2019-07-28 22:26 James Le Cuirot
0 siblings, 0 replies; 41+ messages in thread
From: James Le Cuirot @ 2019-07-28 22:26 UTC (permalink / raw
To: gentoo-commits
commit: a824605ace1f6e1179a5ea38bf1c9adf18bb7deb
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 22:24:50 2019 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 22:24:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a824605a
games-engines/openmw: Bump to 0.45.0, EAPI 7, fix dependencies
Package-Manager: Portage-2.3.69, Repoman-2.3.13
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.45.0.ebuild | 129 ++++++++++++++++++++++++++++++
2 files changed, 130 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 664a8f7a5c7..8f8101ca1bc 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.44.0.tar.gz 4976422 BLAKE2B 9dec8412aa68ac35ba51926c7e5c5a64ce717ea6677162e0b35439a59c482375b7729bd462fa6e8da2e9b463c1121cdca0a5b42f553095da82a83cefb11986ce SHA512 1b178891274361b7821ac1d3d66976ed5d443545531499d98f7ed30823f3891172cc5dcb3f7382ba0f561774a92b9ad8805e0c9582b78d2f010e4ed661219017
+DIST openmw-0.45.0.tar.gz 4711103 BLAKE2B 85676294b07170dd6845892e9e7b354c5767428584c76ea2e1a64e9f9c72c46c279fdf5043058d37b927cb55e6cf2e2222833129d64954cdcdb3af4eb4b84dc3 SHA512 b968426659457cf486f6756f7ab82cc4cb34a92923c433dd86f711e5d7097f75441ed17daa50d21f15f1847f5aed1f4c3a094a06cfd3f2e9b90aa182742c596f
diff --git a/games-engines/openmw/openmw-0.45.0.ebuild b/games-engines/openmw/openmw-0.45.0.ebuild
new file mode 100644
index 00000000000..6a6f448a3fc
--- /dev/null
+++ b/games-engines/openmw/openmw-0.45.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils xdg-utils readme.gentoo-r1
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools +qt5"
+
+# FIXME: Unbundle dev-games/openscenegraph-qt in extern/osgQt directory,
+# used when BUILD_OPENCS flag is enabled. See bug #676266.
+
+RDEPEND="
+ dev-games/mygui
+ >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
+ dev-libs/boost:=[threads]
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video]
+ media-libs/openal
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.86:=
+ virtual/opengl
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5=
+ dev-qt/qtgui:5=
+ dev-qt/qtnetwork:5=
+ dev-qt/qtopengl:5=
+ dev-qt/qtwidgets:5=
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen[doc]
+ dev-python/sphinx
+ )
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # We don't install license files
+ sed -i '/LICDIR/d' CMakeLists.txt || die
+
+ # Use the system tinyxml headers
+ rm -v extern/oics/tiny{str,xml}* || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 && \
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_DOCS=$(usex doc)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=OFF
+ -DGLOBAL_DATA_PATH=/usr/share
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ cmake-utils_src_compile doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local DOC_CONTENTS="
+ You need the original Morrowind data files. If you haven't
+ installed them yet, you can install them straight via the
+ installation wizard which is the officially supported method
+ (either by using the launcher or by calling 'openmw-wizard'
+ directly).\n"
+
+ if ! use qt5; then
+ local DOC_CONTENTS+="\n\n
+ USE flag 'qt5' is disabled, 'openmw-launcher' and
+ 'openmw-wizard' are not available. You are on your own for
+ making the Morrowind data files available and pointing
+ openmw at them.\n\n
+ Additionally; you must import the Morrowind.ini file before
+ running openmw with the Morrowind data files for the first
+ time. Typically this can be done like so:\n\n
+ \t mkdir -p ~/.config/openmw\n
+ \t openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2018-12-23 22:48 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2018-12-23 22:48 UTC (permalink / raw
To: gentoo-commits
commit: 89fa1fa38865f70e1adae45482534f3c7215ec8f
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 23 22:08:21 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 23 22:47:56 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fa1fa3
games-engines/openmw: Add missing OSG slot op, drop pkg_preinst
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-engines/openmw/openmw-0.44.0.ebuild | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/games-engines/openmw/openmw-0.44.0.ebuild b/games-engines/openmw/openmw-0.44.0.ebuild
index fa31e8de46d..70c4a527b85 100644
--- a/games-engines/openmw/openmw-0.44.0.ebuild
+++ b/games-engines/openmw/openmw-0.44.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ IUSE="doc devtools +qt5"
RDEPEND="
dev-games/mygui
- >=dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
+ >=dev-games/openscenegraph-3.5.5:=[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
dev-games/openscenegraph-qt
dev-libs/boost:=[threads]
dev-libs/tinyxml[stl]
@@ -28,6 +28,7 @@ RDEPEND="
qt5? (
app-arch/unshield
dev-qt/qtcore:5
+ dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtopengl:5
dev-qt/qtwidgets:5
@@ -35,7 +36,11 @@ RDEPEND="
"
DEPEND="${RDEPEND}
virtual/pkgconfig
- doc? ( app-doc/doxygen[doc] dev-python/sphinx )"
+ doc? (
+ app-doc/doxygen[doc]
+ dev-python/sphinx
+ )
+"
S="${WORKDIR}/${PN}-${P}"
@@ -111,10 +116,6 @@ src_install() {
readme.gentoo_create_doc
}
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
pkg_postinst() {
gnome2_icon_cache_update
readme.gentoo_print_elog
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2018-08-21 8:31 Patrice Clement
0 siblings, 0 replies; 41+ messages in thread
From: Patrice Clement @ 2018-08-21 8:31 UTC (permalink / raw
To: gentoo-commits
commit: ad862fd89aac936095de1e91e85347e8a66794c1
Author: ktrace <coyote <AT> bks <DOT> tv>
AuthorDate: Sat Aug 11 17:10:25 2018 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 08:28:57 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad862fd8
games-engines/openmw: version bump to 0.44.0.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9540
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.44.0.ebuild | 125 ++++++++++++++++++++++++++++++
2 files changed, 126 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index f8613631338..6db67c29ed0 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.43.0.tar.gz 5023421 BLAKE2B c99e3a23b22b642dea9e8f2d9414e00aa6a05c4331a9715882465781caca60cd857675d87079bafc3596783e257213bec9d6f1f4e78a3d795e973fb1d895811e SHA512 e902dd2274c05838bb1171f07d7a673fc7b85d1290a9e01c8ab89f1c279bd236332ecdc0f2b7944ec7209a0e6022ff472639b5724bf26904e3a2d338c7be401a
+DIST openmw-0.44.0.tar.gz 4976422 BLAKE2B 9dec8412aa68ac35ba51926c7e5c5a64ce717ea6677162e0b35439a59c482375b7729bd462fa6e8da2e9b463c1121cdca0a5b42f553095da82a83cefb11986ce SHA512 1b178891274361b7821ac1d3d66976ed5d443545531499d98f7ed30823f3891172cc5dcb3f7382ba0f561774a92b9ad8805e0c9582b78d2f010e4ed661219017
diff --git a/games-engines/openmw/openmw-0.44.0.ebuild b/games-engines/openmw/openmw-0.44.0.ebuild
new file mode 100644
index 00000000000..fa31e8de46d
--- /dev/null
+++ b/games-engines/openmw/openmw-0.44.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils readme.gentoo-r1
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools +qt5"
+
+RDEPEND="
+ dev-games/mygui
+ >=dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
+ dev-games/openscenegraph-qt
+ dev-libs/boost:=[threads]
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video,X]
+ media-libs/openal
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.86
+ virtual/opengl
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[doc] dev-python/sphinx )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # We don't install license files
+ sed -e '/LICDIR/d' \
+ -i CMakeLists.txt || die
+ # Use the system tinyxml headers
+ sed -e 's/"tinyxml.h"/<tinyxml.h>/g' \
+ -e 's/"tinystr.h"/<tinystr.h>/g' \
+ -i extern/oics/ICSPrerequisites.h || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 && \
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_DOCS=$(usex doc)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=OFF
+ -DGLOBAL_DATA_PATH=/usr/share
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ cmake-utils_src_compile doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local DOC_CONTENTS="
+ You need the original Morrowind data files. If you haven't
+ installed them yet, you can install them straight via the
+ installation wizard which is the officially supported method
+ (either by using the launcher or by calling 'openmw-wizard'
+ directly).\n"
+
+ if ! use qt5; then
+ local DOC_CONTENTS+="\n\n
+ USE flag 'qt5' is disabled, 'openmw-launcher' and
+ 'openmw-wizard' are not available. You are on your own for
+ making the Morrowind data files available and pointing
+ openmw at them.\n\n
+ Additionally; you must import the Morrowind.ini file before
+ running openmw with the Morrowind data files for the first
+ time. Typically this can be done like so:\n\n
+ \t mkdir -p ~/.config/openmw\n
+ \t openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2018-07-15 14:53 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2018-07-15 14:53 UTC (permalink / raw
To: gentoo-commits
commit: fc022dcd2b05302ef7619c7b18209133022c1292
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 15 14:00:28 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 15 14:52:48 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc022dcd
games-engines/openmw: Drop nonexistent dependency
Closes: https://bugs.gentoo.org/657728
Package-Manager: Portage-2.3.42, Repoman-2.3.9
.../openmw/{openmw-0.43.0-r1.ebuild => openmw-0.43.0-r2.ebuild} | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/games-engines/openmw/openmw-0.43.0-r1.ebuild b/games-engines/openmw/openmw-0.43.0-r2.ebuild
similarity index 93%
rename from games-engines/openmw/openmw-0.43.0-r1.ebuild
rename to games-engines/openmw/openmw-0.43.0-r2.ebuild
index 0efb2c19676..38c7e010246 100644
--- a/games-engines/openmw/openmw-0.43.0-r1.ebuild
+++ b/games-engines/openmw/openmw-0.43.0-r2.ebuild
@@ -16,13 +16,8 @@ IUSE="doc devtools +qt5"
RDEPEND="
dev-games/mygui
- || (
- (
- >=dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
- dev-games/openscenegraph-qt
- )
- <dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
- )
+ >=dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
+ dev-games/openscenegraph-qt
dev-libs/boost:=[threads]
dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video,X]
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2018-03-18 10:03 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2018-03-18 10:03 UTC (permalink / raw
To: gentoo-commits
commit: 8a38eb36592ab44e12adf1cb0902aa4296bae0d5
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 18 10:02:25 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar 18 10:03:11 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a38eb36
games-engines/openmw: Drop 0.42.0, broken by OSG-3.5.1 removal
Package-Manager: Portage-2.3.24, Repoman-2.3.6
games-engines/openmw/Manifest | 1 -
games-engines/openmw/openmw-0.42.0.ebuild | 133 ------------------------------
2 files changed, 134 deletions(-)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index f32944fc53a..f8613631338 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1 @@
-DIST openmw-0.42.0.tar.gz 4956838 BLAKE2B 5311a47bbbd917cc2fcf91f79c1f31896afa6cd54f3a1e75fc715c9e09362da9c9117a6c6b42a200047d6953ee4e5bf8ef80fe132f23806f5a354ac3ff634048 SHA512 f638e804e03e965db8e19cb37b3be67804202c1e43b0abf2730e0be104093edc31fc3656f90c570980b66ece4f5c889b44f0f59789e865327d221714a9ed65f3
DIST openmw-0.43.0.tar.gz 5023421 BLAKE2B c99e3a23b22b642dea9e8f2d9414e00aa6a05c4331a9715882465781caca60cd857675d87079bafc3596783e257213bec9d6f1f4e78a3d795e973fb1d895811e SHA512 e902dd2274c05838bb1171f07d7a673fc7b85d1290a9e01c8ab89f1c279bd236332ecdc0f2b7944ec7209a0e6022ff472639b5724bf26904e3a2d338c7be401a
diff --git a/games-engines/openmw/openmw-0.42.0.ebuild b/games-engines/openmw/openmw-0.42.0.ebuild
deleted file mode 100644
index 693f9741757..00000000000
--- a/games-engines/openmw/openmw-0.42.0.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils gnome2-utils
-
-DESCRIPTION="Open source reimplementation of TES III: Morrowind"
-HOMEPAGE="https://openmw.org/"
-SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
-
-LICENSE="GPL-3 MIT BitstreamVera ZLIB"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc devtools +qt5"
-
-RDEPEND="
- >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
- dev-games/mygui
- dev-libs/boost:=[threads]
- dev-libs/tinyxml[stl]
- media-libs/libsdl2[joystick,opengl,video,X]
- media-libs/openal
- || ( media-libs/libtxc_dxtn x11-drivers/nvidia-drivers )
- media-video/ffmpeg:=
- >=sci-physics/bullet-2.86
- virtual/opengl
- qt5? (
- app-arch/unshield
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? (
- app-doc/doxygen
- dev-python/sphinx
- media-gfx/graphviz
- )
-"
-
-S="${WORKDIR}/${PN}-${P}"
-
-src_prepare() {
- cmake-utils_src_prepare
-
- # We don't install license files
- sed -e '/LICDIR/d' \
- -i CMakeLists.txt || die
- # Use the system tinyxml headers
- sed -e 's/"tinyxml.h"/<tinyxml.h>/g' \
- -e 's/"tinystr.h"/<tinystr.h>/g' \
- -i extern/oics/ICSPrerequisites.h || die
-}
-
-src_configure() {
- use devtools && ! use qt5 && \
- elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
-
- local mycmakeargs=(
- -DBUILD_BSATOOL=$(usex devtools)
- -DBUILD_ESMTOOL=$(usex devtools)
- -DBUILD_OPENCS=$(usex devtools $(usex qt5))
- -DBUILD_NIFTEST=$(usex devtools)
- -DBUILD_LAUNCHER=$(usex qt5)
- -DBUILD_WIZARD=$(usex qt5)
- -DBUILD_UNITTESTS=OFF
- -DGLOBAL_DATA_PATH=/usr/share
- -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
- -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
- -DUSE_SYSTEM_TINYXML=ON
- -DDESIRED_QT_VERSION=5
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use doc ; then
- emake -C "${CMAKE_BUILD_DIR}" doc
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- -name '*.md5' -type f -delete || die
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- # about 43k files, dodoc seems to have trouble
- if use doc ; then
- dodir "/usr/share/doc/${PF}"
- mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- "${D}/usr/share/doc/${PF}/" || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-
- elog "You need the original Morrowind data files. If you haven't"
- elog "installed them yet, you can install them straight via the"
- elog "installation wizard which is the officially supported method"
- elog "(either by using the launcher or by calling 'openmw-wizard'"
- elog "directly)."
-
- if ! use qt5; then
- elog
- elog "'qt5' USE flag is disabled, 'openmw-launcher' and"
- elog "'openmw-wizard' are not available. You are on your own for"
- elog "making the Morrowind data files available and pointing"
- elog "openmw at them."
- elog
- elog "Additionally; you must import the Morrowind.ini file before"
- elog "running openmw with the Morrowind data files for the first"
- elog "time. Typically this can be done like so:"
- elog
- elog " mkdir -p ~/.config/openmw"
- elog " openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
- fi
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2018-02-07 2:02 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2018-02-07 2:02 UTC (permalink / raw
To: gentoo-commits
commit: 01710346ed336b60067e0cd477567ec9421c4167
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 7 01:49:22 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Feb 7 01:58:43 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01710346
games-engines/openmw: Ebuild compatibility w/ >=OSG-3.5.5
Ultimately, the nature of OSG-Qt requirement needs to be checked
if only RDEPEND or also DEPEND.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
.../openmw/{openmw-0.43.0.ebuild => openmw-0.43.0-r1.ebuild} | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/games-engines/openmw/openmw-0.43.0.ebuild b/games-engines/openmw/openmw-0.43.0-r1.ebuild
similarity index 94%
rename from games-engines/openmw/openmw-0.43.0.ebuild
rename to games-engines/openmw/openmw-0.43.0-r1.ebuild
index 58000b29e43..b514d755704 100644
--- a/games-engines/openmw/openmw-0.43.0.ebuild
+++ b/games-engines/openmw/openmw-0.43.0-r1.ebuild
@@ -15,8 +15,14 @@ KEYWORDS="~amd64 ~x86"
IUSE="doc devtools +qt5"
RDEPEND="
- >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
dev-games/mygui
+ || (
+ (
+ >=dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,sdl,svg,truetype,zlib]
+ dev-games/openscenegraph-qt
+ )
+ <dev-games/openscenegraph-3.5.5[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
+ )
dev-libs/boost:=[threads]
dev-libs/tinyxml[stl]
media-libs/libsdl2[joystick,opengl,video,X]
@@ -32,7 +38,6 @@ RDEPEND="
dev-qt/qtwidgets:5
)
"
-
DEPEND="${RDEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen[doc] dev-python/sphinx )"
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2018-01-12 21:02 David Seifert
0 siblings, 0 replies; 41+ messages in thread
From: David Seifert @ 2018-01-12 21:02 UTC (permalink / raw
To: gentoo-commits
commit: 4b2019e2047d4a0c717c7cb031b0c7e53515d7ef
Author: Victor <coyote <AT> bks <DOT> tv>
AuthorDate: Thu Jan 11 21:46:47 2018 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 21:01:56 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2019e2
games-engines/openmw: version bump to 0.4.3
Bump version
Closes: https://bugs.gentoo.org/643486
Closes: https://github.com/gentoo/gentoo/pull/6824
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/6824
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.43.0.ebuild | 125 ++++++++++++++++++++++++++++++
2 files changed, 126 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 39136c95ce3..f32944fc53a 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.42.0.tar.gz 4956838 BLAKE2B 5311a47bbbd917cc2fcf91f79c1f31896afa6cd54f3a1e75fc715c9e09362da9c9117a6c6b42a200047d6953ee4e5bf8ef80fe132f23806f5a354ac3ff634048 SHA512 f638e804e03e965db8e19cb37b3be67804202c1e43b0abf2730e0be104093edc31fc3656f90c570980b66ece4f5c889b44f0f59789e865327d221714a9ed65f3
+DIST openmw-0.43.0.tar.gz 5023421 BLAKE2B c99e3a23b22b642dea9e8f2d9414e00aa6a05c4331a9715882465781caca60cd857675d87079bafc3596783e257213bec9d6f1f4e78a3d795e973fb1d895811e SHA512 e902dd2274c05838bb1171f07d7a673fc7b85d1290a9e01c8ab89f1c279bd236332ecdc0f2b7944ec7209a0e6022ff472639b5724bf26904e3a2d338c7be401a
diff --git a/games-engines/openmw/openmw-0.43.0.ebuild b/games-engines/openmw/openmw-0.43.0.ebuild
new file mode 100644
index 00000000000..58000b29e43
--- /dev/null
+++ b/games-engines/openmw/openmw-0.43.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils readme.gentoo-r1
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools +qt5"
+
+RDEPEND="
+ >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
+ dev-games/mygui
+ dev-libs/boost:=[threads]
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video,X]
+ media-libs/openal
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.86
+ virtual/opengl
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
+ )
+"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[doc] dev-python/sphinx )"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # We don't install license files
+ sed -e '/LICDIR/d' \
+ -i CMakeLists.txt || die
+ # Use the system tinyxml headers
+ sed -e 's/"tinyxml.h"/<tinyxml.h>/g' \
+ -e 's/"tinystr.h"/<tinystr.h>/g' \
+ -i extern/oics/ICSPrerequisites.h || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 && \
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_DOCS=$(usex doc)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=OFF
+ -DGLOBAL_DATA_PATH=/usr/share
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ cmake-utils_src_compile doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ HTML_DOCS=( "${CMAKE_BUILD_DIR}"/docs/Doxygen/html/. )
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ local DOC_CONTENTS="
+ You need the original Morrowind data files. If you haven't
+ installed them yet, you can install them straight via the
+ installation wizard which is the officially supported method
+ (either by using the launcher or by calling 'openmw-wizard'
+ directly).\n"
+
+ if ! use qt5; then
+ local DOC_CONTENTS+="\n\n
+ USE flag 'qt5' is disabled, 'openmw-launcher' and
+ 'openmw-wizard' are not available. You are on your own for
+ making the Morrowind data files available and pointing
+ openmw at them.\n\n
+ Additionally; you must import the Morrowind.ini file before
+ running openmw with the Morrowind data files for the first
+ time. Typically this can be done like so:\n\n
+ \t mkdir -p ~/.config/openmw\n
+ \t openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2017-11-01 20:30 James Le Cuirot
0 siblings, 0 replies; 41+ messages in thread
From: James Le Cuirot @ 2017-11-01 20:30 UTC (permalink / raw
To: gentoo-commits
commit: 8c00984371aa5a6deb21325c6a9ce176d7eb261e
Author: coyote <coyote <AT> bks <DOT> tv>
AuthorDate: Sun Oct 22 19:59:15 2017 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 1 20:29:54 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c009843
games-engines/openmw: version bump to 0.42
Closes: https://github.com/gentoo/gentoo/pull/6018
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.42.0.ebuild | 133 ++++++++++++++++++++++++++++++
2 files changed, 134 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index a9dff470599..db551062b77 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.41.0.tar.gz 4884093 SHA256 a3e1c7d060dc461b9b63ceb5d9ec56b90c1bdcbfd37f0c7c7310c38ec7e3e21d SHA512 a47a7af3c6d3252e22206eb776069ef87f698acbe133b0e0294db307486c28cb300085fcf45b436af541dbb22f6d45f2ee3998e50a1c711f667f8a738813255d WHIRLPOOL 1e20820a0c5ee0ab2b3f57b881e39dc9ebf42e5e1674badce363ea654ac38f40146f8f8b86d7535a7cd5ce4c63f46cc322c482ad5c354ae6ad14dd11ee134d32
+DIST openmw-0.42.0.tar.gz 4956838 SHA256 fcbcc332ae65d03fae38ccab589b110e18a450182ace541f436f5d6a02408ade SHA512 f638e804e03e965db8e19cb37b3be67804202c1e43b0abf2730e0be104093edc31fc3656f90c570980b66ece4f5c889b44f0f59789e865327d221714a9ed65f3 WHIRLPOOL 304a01ae8c7faae5083dd95e0d0f8b87106ee58eba0eda37394ffc765f8a26c20d790e54db6a5050cc89653f5e45ddd2fe48a03e1a6c0379e1e0ad83ed2f7039
diff --git a/games-engines/openmw/openmw-0.42.0.ebuild b/games-engines/openmw/openmw-0.42.0.ebuild
new file mode 100644
index 00000000000..693f9741757
--- /dev/null
+++ b/games-engines/openmw/openmw-0.42.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools +qt5"
+
+RDEPEND="
+ >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
+ dev-games/mygui
+ dev-libs/boost:=[threads]
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video,X]
+ media-libs/openal
+ || ( media-libs/libtxc_dxtn x11-drivers/nvidia-drivers )
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.86
+ virtual/opengl
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ media-gfx/graphviz
+ )
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # We don't install license files
+ sed -e '/LICDIR/d' \
+ -i CMakeLists.txt || die
+ # Use the system tinyxml headers
+ sed -e 's/"tinyxml.h"/<tinyxml.h>/g' \
+ -e 's/"tinystr.h"/<tinystr.h>/g' \
+ -i extern/oics/ICSPrerequisites.h || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 && \
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=OFF
+ -DGLOBAL_DATA_PATH=/usr/share
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ emake -C "${CMAKE_BUILD_DIR}" doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # about 43k files, dodoc seems to have trouble
+ if use doc ; then
+ dodir "/usr/share/doc/${PF}"
+ mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ "${D}/usr/share/doc/${PF}/" || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+
+ elog "You need the original Morrowind data files. If you haven't"
+ elog "installed them yet, you can install them straight via the"
+ elog "installation wizard which is the officially supported method"
+ elog "(either by using the launcher or by calling 'openmw-wizard'"
+ elog "directly)."
+
+ if ! use qt5; then
+ elog
+ elog "'qt5' USE flag is disabled, 'openmw-launcher' and"
+ elog "'openmw-wizard' are not available. You are on your own for"
+ elog "making the Morrowind data files available and pointing"
+ elog "openmw at them."
+ elog
+ elog "Additionally; you must import the Morrowind.ini file before"
+ elog "running openmw with the Morrowind data files for the first"
+ elog "time. Typically this can be done like so:"
+ elog
+ elog " mkdir -p ~/.config/openmw"
+ elog " openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2017-03-02 19:39 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2017-03-02 19:39 UTC (permalink / raw
To: gentoo-commits
commit: 63d0e6eba97cf1d543c1adfb5fe5520aba6b48b2
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 00:52:46 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Mar 2 19:39:14 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d0e6eb
games-engines/openmw: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4099
games-engines/openmw/Manifest | 1 -
games-engines/openmw/openmw-0.39.0-r1.ebuild | 96 ----------------------------
2 files changed, 97 deletions(-)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 35e3e6a2e0d..a9dff470599 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,2 +1 @@
-DIST openmw-0.39.0.tar.gz 4764754 SHA256 b0d294b0814099bd93326f7b86dd84fb727d38dd536bf104272112e6d70ae720 SHA512 05b9ed89d04f55fad4358a9920af1d702a1957f54233e613737126278318e7c64cacfc557c6ba43d2282454a825b1c9e225e9429d11ba0f03c5c6dd93124d91a WHIRLPOOL bb3744e1fdf4e63c02c055237eb3a749ded32da097259f6f065d331681b214be932eeb4b654c91747fb5356dbb0e88f603e0f1a4113bb3f791f9e1b3d7e6b53f
DIST openmw-0.41.0.tar.gz 4884093 SHA256 a3e1c7d060dc461b9b63ceb5d9ec56b90c1bdcbfd37f0c7c7310c38ec7e3e21d SHA512 a47a7af3c6d3252e22206eb776069ef87f698acbe133b0e0294db307486c28cb300085fcf45b436af541dbb22f6d45f2ee3998e50a1c711f667f8a738813255d WHIRLPOOL 1e20820a0c5ee0ab2b3f57b881e39dc9ebf42e5e1674badce363ea654ac38f40146f8f8b86d7535a7cd5ce4c63f46cc322c482ad5c354ae6ad14dd11ee134d32
diff --git a/games-engines/openmw/openmw-0.39.0-r1.ebuild b/games-engines/openmw/openmw-0.39.0-r1.ebuild
deleted file mode 100644
index d3b2e3560bb..00000000000
--- a/games-engines/openmw/openmw-0.39.0-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils gnome2-utils cmake-utils
-
-DESCRIPTION="An open source reimplementation of TES III: Morrowind"
-HOMEPAGE="http://openmw.org/"
-SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
-
-LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc devtools"
-
-RDEPEND="
- app-arch/unshield
- >=dev-games/mygui-3.2.2
- >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
- >=dev-libs/boost-1.56.0-r1
- dev-libs/tinyxml
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- media-libs/freetype:2
- media-libs/libsdl2[joystick,opengl,X,video]
- || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers )
- media-libs/openal
- >=sci-physics/bullet-2.80
- virtual/ffmpeg
- virtual/opengl
- devtools? ( dev-qt/qtxmlpatterns:5 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen media-gfx/graphviz )"
-
-S=${WORKDIR}/${PN}-${P}
-
-src_configure() {
- local mycmakeargs=(
- -DBINDIR="/usr/bin"
- -DBUILD_BSATOOL="$(usex devtools)"
- -DBUILD_ESMTOOL="$(usex devtools)"
- -DBUILD_OPENCS="$(usex devtools)"
- -DBUILD_UNITTESTS=OFF
- -DDATADIR="/usr/share/${PN}"
- -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
- -DLIBDIR="/usr/$(get_libdir)"
- -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
- -DOPENMW_RESOURCE_FILES="/usr/share/${PN}/resources"
- -DGLOBAL_CONFIG_PATH="/etc"
- -DUSE_SYSTEM_TINYXML=ON
- -DDESIRED_QT_VERSION=5
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use doc ; then
- emake -C "${CMAKE_BUILD_DIR}" doc
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- -name '*.md5' -type f -delete || die
- fi
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
-
- # about 47k files, dodoc seems to have trouble
- if use doc ; then
- dodir "/usr/share/doc/${PF}"
- mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- "${D}/usr/share/doc/${PF}/" || die
- fi
-}
-
-pkg_preinst() {
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-
- elog "You need the original Morrowind Data files. If you haven't"
- elog "installed them yet, you can install them straight via the"
- elog "installation wizard which is the officially"
- elog "supported method (either by using the launcher or by calling"
- elog "'openmw-wizard' directly)."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2017-02-18 21:45 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2017-02-18 21:45 UTC (permalink / raw
To: gentoo-commits
commit: 5efc833daed5b44018c2497050b45828194bfedf
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 18 21:45:01 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 21:45:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5efc833d
games-engines/openmw: s/default/cmake-utils_src_prepare/
Package-Manager: portage-2.3.3
games-engines/openmw/openmw-0.41.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-0.41.0.ebuild b/games-engines/openmw/openmw-0.41.0.ebuild
index 8c694c67b8..ef47cb0160 100644
--- a/games-engines/openmw/openmw-0.41.0.ebuild
+++ b/games-engines/openmw/openmw-0.41.0.ebuild
@@ -47,7 +47,7 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${PN}-${P}"
src_prepare() {
- default
+ cmake-utils_src_prepare
# We don't install license files
sed -e '/LICDIR/d' \
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2017-02-18 21:17 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2017-02-18 21:17 UTC (permalink / raw
To: gentoo-commits
commit: 8b8525a6336bbde042d47d2855a8a127e63d7a4b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 18 19:56:27 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 21:16:49 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8525a6
games-engines/openmw: 0.41.0 version bump
Gentoo-bug: 592864
Thanks-to: eroen <gentoo <AT> eroen.eu>
Package-Manager: portage-2.3.3
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.41.0.ebuild | 135 ++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 12c994a461..35e3e6a2e0 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.39.0.tar.gz 4764754 SHA256 b0d294b0814099bd93326f7b86dd84fb727d38dd536bf104272112e6d70ae720 SHA512 05b9ed89d04f55fad4358a9920af1d702a1957f54233e613737126278318e7c64cacfc557c6ba43d2282454a825b1c9e225e9429d11ba0f03c5c6dd93124d91a WHIRLPOOL bb3744e1fdf4e63c02c055237eb3a749ded32da097259f6f065d331681b214be932eeb4b654c91747fb5356dbb0e88f603e0f1a4113bb3f791f9e1b3d7e6b53f
+DIST openmw-0.41.0.tar.gz 4884093 SHA256 a3e1c7d060dc461b9b63ceb5d9ec56b90c1bdcbfd37f0c7c7310c38ec7e3e21d SHA512 a47a7af3c6d3252e22206eb776069ef87f698acbe133b0e0294db307486c28cb300085fcf45b436af541dbb22f6d45f2ee3998e50a1c711f667f8a738813255d WHIRLPOOL 1e20820a0c5ee0ab2b3f57b881e39dc9ebf42e5e1674badce363ea654ac38f40146f8f8b86d7535a7cd5ce4c63f46cc322c482ad5c354ae6ad14dd11ee134d32
diff --git a/games-engines/openmw/openmw-0.41.0.ebuild b/games-engines/openmw/openmw-0.41.0.ebuild
new file mode 100644
index 0000000000..8c694c67b8
--- /dev/null
+++ b/games-engines/openmw/openmw-0.41.0.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Open source reimplementation of TES III: Morrowind"
+HOMEPAGE="https://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools +qt5"
+
+# 0.37.0: >=media-video/ffmpeg-0.9 is required for swresample
+RDEPEND="
+ >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
+ dev-games/mygui
+ dev-libs/boost:=[threads]
+ dev-libs/tinyxml[stl]
+ media-libs/libsdl2[joystick,opengl,video,X]
+ media-libs/openal
+ || ( media-libs/libtxc_dxtn x11-drivers/nvidia-drivers )
+ media-video/ffmpeg:=
+ >=sci-physics/bullet-2.83
+ virtual/opengl
+ qt5? (
+ app-arch/unshield
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtwidgets:5
+ )
+"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ media-gfx/graphviz
+ )
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_prepare() {
+ default
+
+ # We don't install license files
+ sed -e '/LICDIR/d' \
+ -i CMakeLists.txt || die
+ # Use the system tinyxml headers
+ sed -e 's/"tinyxml.h"/<tinyxml.h>/g' \
+ -e 's/"tinystr.h"/<tinystr.h>/g' \
+ -i extern/oics/ICSPrerequisites.h || die
+}
+
+src_configure() {
+ use devtools && ! use qt5 && \
+ elog "'qt5' USE flag is disabled, 'openmw-cs' will not be installed"
+
+ local mycmakeargs=(
+ -DBUILD_BSATOOL=$(usex devtools)
+ -DBUILD_ESMTOOL=$(usex devtools)
+ -DBUILD_OPENCS=$(usex devtools $(usex qt5))
+ -DBUILD_NIFTEST=$(usex devtools)
+ -DBUILD_LAUNCHER=$(usex qt5)
+ -DBUILD_WIZARD=$(usex qt5)
+ -DBUILD_UNITTESTS=OFF
+ -DGLOBAL_DATA_PATH=/usr/share
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ emake -C "${CMAKE_BUILD_DIR}" doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # about 43k files, dodoc seems to have trouble
+ if use doc ; then
+ dodir "/usr/share/doc/${PF}"
+ mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ "${D}/usr/share/doc/${PF}/" || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+
+ elog "You need the original Morrowind data files. If you haven't"
+ elog "installed them yet, you can install them straight via the"
+ elog "installation wizard which is the officially supported method"
+ elog "(either by using the launcher or by calling 'openmw-wizard'"
+ elog "directly)."
+
+ if ! use qt5; then
+ elog
+ elog "'qt5' USE flag is disabled, 'openmw-launcher' and"
+ elog "'openmw-wizard' are not available. You are on your own for"
+ elog "making the Morrowind data files available and pointing"
+ elog "openmw at them."
+ elog
+ elog "Additionally; you must import the Morrowind.ini file before"
+ elog "running openmw with the Morrowind data files for the first"
+ elog "time. Typically this can be done like so:"
+ elog
+ elog " mkdir -p ~/.config/openmw"
+ elog " openmw-iniimporter /path/to/Morrowind.ini ~/.config/openmw/openmw.cfg"
+ fi
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2017-02-18 21:17 Andreas Sturmlechner
0 siblings, 0 replies; 41+ messages in thread
From: Andreas Sturmlechner @ 2017-02-18 21:17 UTC (permalink / raw
To: gentoo-commits
commit: 501269b2c0623634634058033d3b7395f645f341
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 18 20:51:19 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 21:16:49 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501269b2
games-engines/openmw: Drop old
Package-Manager: portage-2.3.3
games-engines/openmw/openmw-0.39.0.ebuild | 101 ------------------------------
1 file changed, 101 deletions(-)
diff --git a/games-engines/openmw/openmw-0.39.0.ebuild b/games-engines/openmw/openmw-0.39.0.ebuild
deleted file mode 100644
index dc2e5706ce..0000000000
--- a/games-engines/openmw/openmw-0.39.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils gnome2-utils cmake-utils games
-
-DESCRIPTION="An open source reimplementation of TES III: Morrowind"
-HOMEPAGE="http://openmw.org/"
-SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
-
-LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc devtools"
-
-RDEPEND="
- >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
- || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers )
- app-arch/unshield
- >=dev-games/mygui-3.2.2
- >=dev-libs/boost-1.56.0-r1
- dev-libs/tinyxml
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- media-libs/freetype:2
- media-libs/libsdl2[joystick,opengl,X,video]
- media-libs/openal
- >=sci-physics/bullet-2.80
- virtual/ffmpeg
- virtual/opengl
- devtools? ( dev-qt/qtxmlpatterns:5 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen media-gfx/graphviz )"
-
-S=${WORKDIR}/${PN}-${P}
-
-src_configure() {
- local mycmakeargs=(
- -DBINDIR="${GAMES_BINDIR}"
- $(cmake-utils_use_build devtools BSATOOL)
- $(cmake-utils_use_build devtools ESMTOOL)
- $(cmake-utils_use_build devtools OPENCS)
- -DBUILD_UNITTESTS=OFF
- -DDATADIR="${GAMES_DATADIR}"/${PN}
- -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
- -DLIBDIR="$(games_get_libdir)"
- -DMORROWIND_DATA_FILES="${GAMES_DATADIR}"/morrowind-data
- -DOPENMW_RESOURCE_FILES="${GAMES_DATADIR}"/${PN}/resources
- -DGLOBAL_CONFIG_PATH="${GAMES_SYSCONFDIR}"
- -DUSE_SYSTEM_TINYXML=ON
- -DDESIRED_QT_VERSION=5
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use doc ; then
- emake -C "${CMAKE_BUILD_DIR}" doc
- find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- -name '*.md5' -type f -delete || die
- fi
-}
-
-src_install() {
- cmake-utils_src_install
- dodoc README.md
-
- # about 47k files, dodoc seems to have trouble
- if use doc ; then
- dodir "/usr/share/doc/${PF}"
- mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
- "${D}/usr/share/doc/${PF}/" || die
- fi
-
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- games_pkg_postinst
- gnome2_icon_cache_update
-
- elog "You need the original Morrowind Data files. If you haven't"
- elog "installed them yet, you can install them straight via the"
- elog "installation wizard which is the officially"
- elog "supported method (either by using the launcher or by calling"
- elog "'openmw-wizard' directly)."
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2016-11-11 19:39 Austin English
0 siblings, 0 replies; 41+ messages in thread
From: Austin English @ 2016-11-11 19:39 UTC (permalink / raw
To: gentoo-commits
commit: 6377dd68e04131c044dffd984f985b69ba9b3a95
Author: Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 11 19:38:07 2016 +0000
Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Fri Nov 11 19:38:57 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6377dd68
games-engines/openmw: remove deprecated games eclass
Also update to EAPI 6
Gentoo-Bug: https://bugs.gentoo.org/574082
Package-Manager: portage-2.3.2
games-engines/openmw/openmw-0.39.0-r1.ebuild | 97 ++++++++++++++++++++++++++++
1 file changed, 97 insertions(+)
diff --git a/games-engines/openmw/openmw-0.39.0-r1.ebuild b/games-engines/openmw/openmw-0.39.0-r1.ebuild
new file mode 100644
index 00000000..6664daa
--- /dev/null
+++ b/games-engines/openmw/openmw-0.39.0-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils gnome2-utils cmake-utils
+
+DESCRIPTION="An open source reimplementation of TES III: Morrowind"
+HOMEPAGE="http://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools"
+
+RDEPEND="
+ app-arch/unshield
+ >=dev-games/mygui-3.2.2
+ >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
+ >=dev-libs/boost-1.56.0-r1
+ dev-libs/tinyxml
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ media-libs/freetype:2
+ media-libs/libsdl2[joystick,opengl,X,video]
+ || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers )
+ media-libs/openal
+ >=sci-physics/bullet-2.80
+ virtual/ffmpeg
+ virtual/opengl
+ devtools? ( dev-qt/qtxmlpatterns:5 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen media-gfx/graphviz )"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBINDIR="/usr/bin"
+ -DBUILD_BSATOOL="$(usex devtools)"
+ -DBUILD_ESMTOOL="$(usex devtools)"
+ -DBUILD_OPENCS="$(usex devtools)"
+ -DBUILD_UNITTESTS=OFF
+ -DDATADIR="/usr/share/${PN}"
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DLIBDIR="/usr/$(get_libdir)"
+ -DMORROWIND_DATA_FILES="/usr/share/morrowind-data"
+ -DOPENMW_RESOURCE_FILES="/usr/share/${PN}/resources"
+ -DGLOBAL_CONFIG_PATH="/etc"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ emake -C "${CMAKE_BUILD_DIR}" doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc README.md
+
+ # about 47k files, dodoc seems to have trouble
+ if use doc ; then
+ dodir "/usr/share/doc/${PF}"
+ mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ "${D}/usr/share/doc/${PF}/" || die
+ fi
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+
+ elog "You need the original Morrowind Data files. If you haven't"
+ elog "installed them yet, you can install them straight via the"
+ elog "installation wizard which is the officially"
+ elog "supported method (either by using the launcher or by calling"
+ elog "'openmw-wizard' directly)."
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2016-05-24 19:52 Michael Sterrett
0 siblings, 0 replies; 41+ messages in thread
From: Michael Sterrett @ 2016-05-24 19:52 UTC (permalink / raw
To: gentoo-commits
commit: c795db0ecbe94b4a02084f67a30d323dd1bb9210
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 19:51:31 2016 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Tue May 24 19:51:48 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c795db0e
games-engines/openmw: version bump (bug #567742)
Package-Manager: portage-2.2.28
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.39.0.ebuild | 101 ++++++++++++++++++++++++++++++
2 files changed, 102 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 3568e8a..7efa1b2 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.36.1.tar.gz 4186134 SHA256 c83fddf3302dd8040330e2d41a9656bb66b1fc8224b24d685d8792b15f74af22 SHA512 9cbd9db876bacc736ab071a6074d92c44b1497780a2a6f4dbff5f109107173baae5490af92c1092985863897d63e063336fe1a8093269fd7b3ce48dee550425d WHIRLPOOL 305a87faea65413629b0e639280dba1462ade723b130e82bab823d86658066656fe250e81a26e1415b81ebed39a790e278f443fa2c92657422eb9ac9ba681faf
+DIST openmw-0.39.0.tar.gz 4764754 SHA256 b0d294b0814099bd93326f7b86dd84fb727d38dd536bf104272112e6d70ae720 SHA512 05b9ed89d04f55fad4358a9920af1d702a1957f54233e613737126278318e7c64cacfc557c6ba43d2282454a825b1c9e225e9429d11ba0f03c5c6dd93124d91a WHIRLPOOL bb3744e1fdf4e63c02c055237eb3a749ded32da097259f6f065d331681b214be932eeb4b654c91747fb5356dbb0e88f603e0f1a4113bb3f791f9e1b3d7e6b53f
diff --git a/games-engines/openmw/openmw-0.39.0.ebuild b/games-engines/openmw/openmw-0.39.0.ebuild
new file mode 100644
index 0000000..dc2e570
--- /dev/null
+++ b/games-engines/openmw/openmw-0.39.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils gnome2-utils cmake-utils games
+
+DESCRIPTION="An open source reimplementation of TES III: Morrowind"
+HOMEPAGE="http://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools"
+
+RDEPEND="
+ >=dev-games/openscenegraph-3.3.4[ffmpeg,jpeg,png,qt5,sdl,svg,truetype,zlib]
+ || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers )
+ app-arch/unshield
+ >=dev-games/mygui-3.2.2
+ >=dev-libs/boost-1.56.0-r1
+ dev-libs/tinyxml
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ media-libs/freetype:2
+ media-libs/libsdl2[joystick,opengl,X,video]
+ media-libs/openal
+ >=sci-physics/bullet-2.80
+ virtual/ffmpeg
+ virtual/opengl
+ devtools? ( dev-qt/qtxmlpatterns:5 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen media-gfx/graphviz )"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBINDIR="${GAMES_BINDIR}"
+ $(cmake-utils_use_build devtools BSATOOL)
+ $(cmake-utils_use_build devtools ESMTOOL)
+ $(cmake-utils_use_build devtools OPENCS)
+ -DBUILD_UNITTESTS=OFF
+ -DDATADIR="${GAMES_DATADIR}"/${PN}
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DLIBDIR="$(games_get_libdir)"
+ -DMORROWIND_DATA_FILES="${GAMES_DATADIR}"/morrowind-data
+ -DOPENMW_RESOURCE_FILES="${GAMES_DATADIR}"/${PN}/resources
+ -DGLOBAL_CONFIG_PATH="${GAMES_SYSCONFDIR}"
+ -DUSE_SYSTEM_TINYXML=ON
+ -DDESIRED_QT_VERSION=5
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ emake -C "${CMAKE_BUILD_DIR}" doc
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete || die
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc README.md
+
+ # about 47k files, dodoc seems to have trouble
+ if use doc ; then
+ dodir "/usr/share/doc/${PF}"
+ mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ "${D}/usr/share/doc/${PF}/" || die
+ fi
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+
+ elog "You need the original Morrowind Data files. If you haven't"
+ elog "installed them yet, you can install them straight via the"
+ elog "installation wizard which is the officially"
+ elog "supported method (either by using the launcher or by calling"
+ elog "'openmw-wizard' directly)."
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2015-09-06 19:31 Michael Sterrett
0 siblings, 0 replies; 41+ messages in thread
From: Michael Sterrett @ 2015-09-06 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 45d4ac92f7b838c7616829310ad3b14b4f31bdfe
Author: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 6 19:30:42 2015 +0000
Commit: Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Sun Sep 6 19:30:56 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d4ac92
add freeimage dep so the required use flags can be specified (bug #559722)
Package-Manager: portage-2.2.20.1
games-engines/openmw/openmw-0.36.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/games-engines/openmw/openmw-0.36.1.ebuild b/games-engines/openmw/openmw-0.36.1.ebuild
index 9e5fbd7..986db81 100644
--- a/games-engines/openmw/openmw-0.36.1.ebuild
+++ b/games-engines/openmw/openmw-0.36.1.ebuild
@@ -20,6 +20,7 @@ RDEPEND="
app-arch/unshield
>=dev-games/mygui-3.2.1[ogre]
>=dev-games/ogre-1.9.0[-double-precision,freeimage,ois,opengl,zip]
+ media-libs/freeimage[jpeg,png]
>=dev-libs/boost-1.46.0
dev-libs/tinyxml
>=dev-qt/qtcore-4.7.0:4
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2015-08-09 13:28 Julian Ospald
0 siblings, 0 replies; 41+ messages in thread
From: Julian Ospald @ 2015-08-09 13:28 UTC (permalink / raw
To: gentoo-commits
commit: c0f8f00987a2b483c41534473e23805a5f46dbd2
Author: Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 9 13:27:06 2015 +0000
Commit: Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 13:28:26 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f8f009
games-engines/openmw: fix ogre dependency
X-Gentoo-Bug: 529096
X-Gentoo-Bug-url: https://bugs.gentoo.org/show_bug.cgi?id=529096
games-engines/openmw/openmw-0.36.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/openmw/openmw-0.36.1.ebuild b/games-engines/openmw/openmw-0.36.1.ebuild
index 65be9c2..901defd 100644
--- a/games-engines/openmw/openmw-0.36.1.ebuild
+++ b/games-engines/openmw/openmw-0.36.1.ebuild
@@ -19,7 +19,7 @@ IUSE="doc devtools"
RDEPEND="
app-arch/unshield
>=dev-games/mygui-3.2.1[ogre]
- >=dev-games/ogre-1.9.0[freeimage,ois,opengl,zip]
+ >=dev-games/ogre-1.9.0[-double-precision,freeimage,ois,opengl,zip]
>=dev-libs/boost-1.46.0
dev-libs/tinyxml
>=dev-qt/qtcore-4.7.0:4
^ permalink raw reply related [flat|nested] 41+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/
@ 2015-08-09 12:25 Julian Ospald
0 siblings, 0 replies; 41+ messages in thread
From: Julian Ospald @ 2015-08-09 12:25 UTC (permalink / raw
To: gentoo-commits
commit: 87818d60825e3d1de0a410c902b396a44718a26b
Author: Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 9 12:24:17 2015 +0000
Commit: Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Sun Aug 9 12:25:01 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87818d60
games-engines/openmw: version bump to 0.36.1
games-engines/openmw/Manifest | 1 +
games-engines/openmw/openmw-0.36.1.ebuild | 100 ++++++++++++++++++++++++++++++
2 files changed, 101 insertions(+)
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index e9704cd..a52b98a 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1 +1,2 @@
DIST openmw-0.33.0.tar.gz 3524287 SHA256 62baa03eb206bea760c6b2b0260ae1a942eac34e7439a114398d2101154f4a83 SHA512 96525ee794277284f39a18bbbd01361422273ef073917b5e51ec7951bb15e59e0d0dd39ba70311588d4b18adccffac5c4fed4d9bf9e37ca0e865869277e795f9 WHIRLPOOL ab9df256ff107fcd361a6308c6bcb49aeb5a40289a224173d6d9f883042491c09a1f90af982be257c2e425d8dd1ec44a04025622d41c21c23c9683db182dfd30
+DIST openmw-0.36.1.tar.gz 4186134 SHA256 c83fddf3302dd8040330e2d41a9656bb66b1fc8224b24d685d8792b15f74af22 SHA512 9cbd9db876bacc736ab071a6074d92c44b1497780a2a6f4dbff5f109107173baae5490af92c1092985863897d63e063336fe1a8093269fd7b3ce48dee550425d WHIRLPOOL 305a87faea65413629b0e639280dba1462ade723b130e82bab823d86658066656fe250e81a26e1415b81ebed39a790e278f443fa2c92657422eb9ac9ba681faf
diff --git a/games-engines/openmw/openmw-0.36.1.ebuild b/games-engines/openmw/openmw-0.36.1.ebuild
new file mode 100644
index 0000000..65be9c2
--- /dev/null
+++ b/games-engines/openmw/openmw-0.36.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils gnome2-utils cmake-utils games
+
+DESCRIPTION="An open source reimplementation of TES III: Morrowind"
+HOMEPAGE="http://openmw.org/"
+SRC_URI="https://github.com/OpenMW/openmw/archive/${P}.tar.gz"
+
+LICENSE="GPL-3 MIT BitstreamVera OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc devtools"
+
+# XXX static build
+RDEPEND="
+ app-arch/unshield
+ >=dev-games/mygui-3.2.1[ogre]
+ >=dev-games/ogre-1.9.0[freeimage,ois,opengl,zip]
+ >=dev-libs/boost-1.46.0
+ dev-libs/tinyxml
+ >=dev-qt/qtcore-4.7.0:4
+ >=dev-qt/qtgui-4.7.0:4
+ media-libs/freetype:2
+ media-libs/libsdl2[X,video]
+ media-libs/openal
+ >=sci-physics/bullet-2.80
+ virtual/ffmpeg
+ devtools? ( dev-qt/qtxmlpatterns:4 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen media-gfx/graphviz )"
+
+S=${WORKDIR}/${PN}-${P}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBINDIR="${GAMES_BINDIR}"
+ $(cmake-utils_use_build devtools BSATOOL)
+ $(cmake-utils_use_build devtools ESMTOOL)
+ $(cmake-utils_use_build devtools OPENCS)
+ -DBUILD_UNITTESTS=OFF
+ -DDATADIR="${GAMES_DATADIR}"/${PN}
+ -DICONDIR="/usr/share/icons/hicolor/256x256/apps"
+ -DLIBDIR="$(games_get_libdir)"
+ -DMORROWIND_DATA_FILES="${GAMES_DATADIR}"/morrowind-data
+ -DOPENMW_RESOURCE_FILES="${GAMES_DATADIR}"/${PN}/resources
+ -DGLOBAL_CONFIG_PATH="${GAMES_SYSCONFDIR}"
+ -DUSE_SYSTEM_TINYXML=ON
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc ; then
+ emake -C "${CMAKE_BUILD_DIR}" doc
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc README.md
+
+ # about 46835 files, dodoc seems to have trouble
+ if use doc ; then
+ dodir "/usr/share/doc/${PF}"
+ find "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ -name '*.md5' -type f -delete
+ mv "${CMAKE_BUILD_DIR}"/docs/Doxygen/html \
+ "${D}/usr/share/doc/${PF}/" || die
+ fi
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+
+ elog "You need the original Morrowind Data files. If you haven't"
+ elog "installed them yet, you can install them straight via the"
+ elog "installation wizard which is the officially"
+ elog "supported method (either by using the launcher or by calling"
+ elog "'openmw-wizard' directly)."
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 41+ messages in thread
end of thread, other threads:[~2024-03-23 16:19 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-07 22:27 [gentoo-commits] repo/gentoo:master commit in: games-engines/openmw/ Michael Sterrett
-- strict thread matches above, loose matches on Subject: below --
2024-03-23 16:19 Sam James
2024-03-23 13:44 Sam James
2023-09-09 0:49 Ionen Wolkens
2023-08-14 11:38 Joonas Niilola
2023-07-22 17:01 David Seifert
2023-07-22 17:01 David Seifert
2023-02-16 9:51 David Seifert
2022-08-28 0:10 Ionen Wolkens
2022-05-26 4:28 Ionen Wolkens
2021-12-18 18:26 David Seifert
2021-12-08 3:33 Sam James
2021-10-16 21:27 Ionen Wolkens
2021-09-12 20:20 Ionen Wolkens
2021-08-16 8:30 Joonas Niilola
2021-07-31 1:15 Ionen Wolkens
2021-07-14 5:47 Ionen Wolkens
2021-06-18 19:18 David Seifert
2021-06-05 23:39 Ionen Wolkens
2021-05-06 12:47 Joonas Niilola
2020-10-13 10:46 Joonas Niilola
2020-05-27 9:43 Andreas Sturmlechner
2020-03-14 17:59 Andreas Sturmlechner
2019-07-28 22:26 James Le Cuirot
2019-07-28 22:26 James Le Cuirot
2018-12-23 22:48 Andreas Sturmlechner
2018-08-21 8:31 Patrice Clement
2018-07-15 14:53 Andreas Sturmlechner
2018-03-18 10:03 Andreas Sturmlechner
2018-02-07 2:02 Andreas Sturmlechner
2018-01-12 21:02 David Seifert
2017-11-01 20:30 James Le Cuirot
2017-03-02 19:39 Andreas Sturmlechner
2017-02-18 21:45 Andreas Sturmlechner
2017-02-18 21:17 Andreas Sturmlechner
2017-02-18 21:17 Andreas Sturmlechner
2016-11-11 19:39 Austin English
2016-05-24 19:52 Michael Sterrett
2015-09-06 19:31 Michael Sterrett
2015-08-09 13:28 Julian Ospald
2015-08-09 12:25 Julian Ospald
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox