games-engines/openmw: Drop 0.42.0, broken by OSG-3.5.1 removal

Package-Manager: Portage-2.3.24, Repoman-2.3.6
This commit is contained in:
Andreas Sturmlechner
2018-03-18 11:02:25 +01:00
parent 1888fd288d
commit 8a38eb3659
2 changed files with 0 additions and 134 deletions

View File

@@ -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

View File

@@ -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
}