From fbc92d120e40ff9f95c36ff57e9fceb8159d3a10 Mon Sep 17 00:00:00 2001 From: eroen Date: Fri, 2 Sep 2016 08:24:53 +0200 Subject: openmw - make 0.40.0 an rc --- games-engines/openmw/openmw-0.40.0.ebuild | 112 --------------------------- games-engines/openmw/openmw-0.40.0_rc.ebuild | 112 +++++++++++++++++++++++++++ 2 files changed, 112 insertions(+), 112 deletions(-) delete mode 100644 games-engines/openmw/openmw-0.40.0.ebuild create mode 100644 games-engines/openmw/openmw-0.40.0_rc.ebuild (limited to 'games-engines') diff --git a/games-engines/openmw/openmw-0.40.0.ebuild b/games-engines/openmw/openmw-0.40.0.ebuild deleted file mode 100644 index c681c51c..00000000 --- a/games-engines/openmw/openmw-0.40.0.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 -inherit 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 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] - || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers ) - >=dev-games/mygui-3.2.2 - >=dev-libs/boost-1.56.0-r1[threads] - dev-libs/tinyxml[stl] - media-libs/libsdl2[joystick,opengl,X,video] - media-libs/openal - >=sci-physics/bullet-2.83 - >=media-video/ffmpeg-0.9 - 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"//g' \ - -e 's/"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" - elog "supported method (either by using the launcher or by calling" - elog "'openmw-wizard' directly)." -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-engines/openmw/openmw-0.40.0_rc.ebuild b/games-engines/openmw/openmw-0.40.0_rc.ebuild new file mode 100644 index 00000000..68ee10fd --- /dev/null +++ b/games-engines/openmw/openmw-0.40.0_rc.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit 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 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] + || ( media-libs/libtxc_dxtn x11-drivers/ati-drivers x11-drivers/nvidia-drivers ) + >=dev-games/mygui-3.2.2 + >=dev-libs/boost-1.56.0-r1[threads] + dev-libs/tinyxml[stl] + media-libs/libsdl2[joystick,opengl,X,video] + media-libs/openal + >=sci-physics/bullet-2.83 + >=media-video/ffmpeg-0.9 + 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"//g' \ + -e 's/"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" + elog "supported method (either by using the launcher or by calling" + elog "'openmw-wizard' directly)." +} + +pkg_postrm() { + gnome2_icon_cache_update +} -- cgit v1.2.1