commit:     84173de27fa7179c6dbbb9f18927363162f8891e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 23:26:00 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 23:36:11 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84173de2

games-rpg/arx-libertatis: EAPI-6 bump, drop games.eclass

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../arx-libertatis/arx-libertatis-1.1.2-r2.ebuild  | 83 ++++++++++++++++++++++
 1 file changed, 83 insertions(+)

diff --git a/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r2.ebuild 
b/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r2.ebuild
new file mode 100644
index 00000000000..5d5f2d64dac
--- /dev/null
+++ b/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_WARN_UNUSED_CLI=yes
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Cross-platform port of Arx Fatalis, a first-person role-playing 
game"
+HOMEPAGE="https://arx-libertatis.org/";
+SRC_URI="mirror://sourceforge/arx/${P}/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="c++0x crash-reporter debug static tools +unity-build"
+
+COMMON_DEPEND="
+       media-libs/freetype
+       media-libs/libsdl[X,video,opengl]
+       media-libs/openal
+       sys-libs/zlib
+       virtual/opengl
+       crash-reporter? (
+               dev-qt/qtcore:5
+               dev-qt/qtgui:5
+               dev-qt/qtnetwork:5[ssl]
+               dev-qt/qtwidgets:5
+       )
+       !static? ( media-libs/glew:= )"
+RDEPEND="${COMMON_DEPEND}
+       crash-reporter? ( sys-devel/gdb )"
+DEPEND="${COMMON_DEPEND}
+       dev-libs/boost
+       virtual/pkgconfig
+       static? ( media-libs/glew[static-libs] )"
+
+DOCS=( README.md AUTHORS CHANGELOG )
+
+PATCHES=( "${FILESDIR}"/${P}-cmake-3.5.patch )
+
+src_configure() {
+       # editor does not build
+       local mycmakeargs=(
+               -DBUILD_EDITOR=OFF
+               -DBUILD_TOOLS=$(usex tools)
+               -DDEBUG=$(usex debug)
+               -DICONDIR=/usr/share/icons/hicolor/128x128/apps
+               -DINSTALL_SCRIPTS=ON
+               -DSET_OPTIMIZATION_FLAGS=OFF
+               -DSTRICT_USE=ON
+               -DUNITY_BUILD=$(usex unity-build)
+               -DUSE_CXX11=$(usex c++0x)
+               -DUSE_NATIVE_FS=ON
+               -DUSE_OPENAL=ON
+               -DUSE_OPENGL=ON
+               -DUSE_SDL=ON
+               -DBUILD_CRASHREPORTER=$(usex crash-reporter)
+               $(usex crash-reporter "-DUSE_QT5=ON" "")
+               -DUSE_STATIC_LIBS=$(usex static)
+       )
+
+       cmake-utils_src_configure
+}
+
+pkg_postinst() {
+       elog "optional dependencies:"
+       elog "  games-rpg/arx-fatalis-data (from CD or GOG)"
+       elog "  games-rpg/arx-fatalis-demo (free demo)"
+       elog
+       elog "This package only installs the game binary."
+       elog "You need the demo or full game data. Also see:"
+       elog "http://wiki.arx-libertatis.org/Getting_the_game_data";
+       elog
+       elog "If you have already installed the game or use the STEAM version,"
+       elog "run \"/usr/bin/arx-install-data\""
+
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+}

Reply via email to