summaryrefslogtreecommitdiff
path: root/games-rpg/arx-libertatis
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-10-22 11:09:47 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-10-22 11:09:47 +0100
commit64e107b9b6058580ff0432107eb37cefb0b2a7d8 (patch)
tree9a44e603e2ae365e2b1fe35ac37f73e830cdee1d /games-rpg/arx-libertatis
parent957235cf19a691360c720f7913672adda4258ed0 (diff)
gentoo resync : 22.10.2018
Diffstat (limited to 'games-rpg/arx-libertatis')
-rw-r--r--games-rpg/arx-libertatis/Manifest2
-rw-r--r--games-rpg/arx-libertatis/arx-libertatis-1.1.2-r2.ebuild (renamed from games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild)48
2 files changed, 14 insertions, 36 deletions
diff --git a/games-rpg/arx-libertatis/Manifest b/games-rpg/arx-libertatis/Manifest
index bab50e20be0b..3977511f4c9a 100644
--- a/games-rpg/arx-libertatis/Manifest
+++ b/games-rpg/arx-libertatis/Manifest
@@ -1,4 +1,4 @@
AUX arx-libertatis-1.1.2-cmake-3.5.patch 888 BLAKE2B 4294247d6ee5f24c7619e9b4cdfafa3efa5d5caf89d5c639a7083b4d408debfa985b95985eb0adfa680d4e2dd49f5afce0f295219eb31fe3762eca8487bff223 SHA512 c1da4981c407bc94ce87b520e2b6288fd6bac437a14dc3b54e8c2c7b01cbda0938b6995581938a2381d1f035ace95df58f3d894e8f7c6070986a5bc43f5e54c2
DIST arx-libertatis-1.1.2.tar.xz 970608 BLAKE2B 1d4cef400db8223a930d1ff7b3bffbdcd46e47836d99f0c4545ad1bfc575b2b0ed972c9962272c043830be75a54be7992a70429d2692e5811865786370c35d6d SHA512 d4cb8187e7f63934408e38a51a44b7da03c8628820d43139507ff97ebd463b9cd7baf6cc4e85a3d4191d6e5f56850d77d07cfffc33d8f5a51378dfb41f719fb8
-EBUILD arx-libertatis-1.1.2-r1.ebuild 2475 BLAKE2B d97ee646fc453258b83ff90305887e429321cb85c41e8b8b3690afe344a85cb22b9d2cf846d36f30e7088073b1422d74af75ee0e952ee9dd988aa88a395b5797 SHA512 5bd56b938de00f8864194a3575bc7a43afe81315e2728f0e138ccbf273d7a2acafd7f035262c1dbec0912f28b34c542b4841014c360e5073e24be565f0ed51dd
+EBUILD arx-libertatis-1.1.2-r2.ebuild 2043 BLAKE2B 356cd8e6a4b0171dae2ccc17a0291f4daa1945030ecedd577e74f1d7f8afca5619a640554e9fdfc892078f17a91f02122cc2f70ccc164edcbaa3e1e0ddadb7f5 SHA512 b6e13fd1547e48ed7769bffefa92f07611e8c4404ff8ed1734baa1c7ad40a7cd6a7bf531ae87140585df016922a84cc506ca9dd88371173e0b3fce2cbef9d726
MISC metadata.xml 2564 BLAKE2B 13a668c7bbdb5a7184dbc3334a49d7e342c6400c39af01945ec9fb25ce001faa5267ef874237bafdca399acd38e322ea49f0fcf2a1b5c5eb4089a5be2decb2e3 SHA512 c34718413d4e273abffb224a307075529a3845ac3ceeef7bd38157e16ba0b222c77a2d4b7de2508901a6e0c6602462d907e269d8b83f1554639e97e3dc7133cb
diff --git a/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild b/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r2.ebuild
index 6d505c464f01..5d5f2d64dac9 100644
--- a/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r1.ebuild
+++ b/games-rpg/arx-libertatis/arx-libertatis-1.1.2-r2.ebuild
@@ -1,19 +1,19 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
CMAKE_WARN_UNUSED_CLI=yes
-inherit eutils cmake-utils gnome2-utils games
+inherit cmake-utils gnome2-utils
DESCRIPTION="Cross-platform port of Arx Fatalis, a first-person role-playing game"
-HOMEPAGE="http://arx-libertatis.org/"
+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 debug +unity-build crash-reporter static tools"
+IUSE="c++0x crash-reporter debug static tools +unity-build"
COMMON_DEPEND="
media-libs/freetype
@@ -27,7 +27,7 @@ COMMON_DEPEND="
dev-qt/qtnetwork:5[ssl]
dev-qt/qtwidgets:5
)
- !static? ( media-libs/glew )"
+ !static? ( media-libs/glew:= )"
RDEPEND="${COMMON_DEPEND}
crash-reporter? ( sys-devel/gdb )"
DEPEND="${COMMON_DEPEND}
@@ -39,51 +39,30 @@ DOCS=( README.md AUTHORS CHANGELOG )
PATCHES=( "${FILESDIR}"/${P}-cmake-3.5.patch )
-src_prepare() {
- cmake-utils_src_prepare
-}
-
src_configure() {
# editor does not build
local mycmakeargs=(
- $(cmake-utils_use_build crash-reporter CRASHREPORTER)
-DBUILD_EDITOR=OFF
- $(cmake-utils_use_build tools TOOLS)
- -DCMAKE_INSTALL_DATAROOTDIR="${GAMES_DATADIR_BASE}"
- -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
- $(cmake-utils_use debug DEBUG)
- -DGAMESBINDIR="${GAMES_BINDIR}"
+ -DBUILD_TOOLS=$(usex tools)
+ -DDEBUG=$(usex debug)
-DICONDIR=/usr/share/icons/hicolor/128x128/apps
-DINSTALL_SCRIPTS=ON
-DSET_OPTIMIZATION_FLAGS=OFF
-DSTRICT_USE=ON
- $(cmake-utils_use unity-build UNITY_BUILD)
- $(cmake-utils_use_use c++0x CXX11)
+ -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" "")
- $(cmake-utils_use_use static STATIC_LIBS)
+ -DUSE_STATIC_LIBS=$(usex static)
)
cmake-utils_src_configure
}
-src_compile() {
- cmake-utils_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
pkg_postinst() {
elog "optional dependencies:"
elog " games-rpg/arx-fatalis-data (from CD or GOG)"
@@ -94,9 +73,8 @@ pkg_postinst() {
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 \"${GAMES_BINDIR}/arx-install-data\""
+ elog "run \"/usr/bin/arx-install-data\""
- games_pkg_postinst
gnome2_icon_cache_update
}