summaryrefslogtreecommitdiff
path: root/games-fps/openarena
diff options
context:
space:
mode:
Diffstat (limited to 'games-fps/openarena')
-rw-r--r--games-fps/openarena/Manifest4
-rw-r--r--games-fps/openarena/metadata.xml3
-rw-r--r--games-fps/openarena/openarena-0.8.8-r1.ebuild39
3 files changed, 27 insertions, 19 deletions
diff --git a/games-fps/openarena/Manifest b/games-fps/openarena/Manifest
index 523e9d5cc047..c1d114c9fff4 100644
--- a/games-fps/openarena/Manifest
+++ b/games-fps/openarena/Manifest
@@ -2,5 +2,5 @@ AUX openarena-0.8.8-makefile.patch 763 BLAKE2B 0e671cf5be41b48670954fa133d11806b
AUX openarena-0.8.8-unbundling.patch 3054 BLAKE2B f1f90e3d61d77ec2d36fcc9ce55a53d456084b9862687b49037fceefca7758784e886bf66a689fba7a202a3ead60823311c9f31da804509dc3b60e4b12869964 SHA512 85a7300e78f741d0bcb4c949e17ffac13790bbdf0942fc739fa357ac5cec7a27c67393bb42342981a78fbb12141e3a9e1ffead352db6073bdf63b4135f4dbb43
DIST openarena-0.8.8.zip 425189255 BLAKE2B f8a8d20cee344a615907e85b8487b8211246888b63d001b5f0fe1b676a699d9268cdf15d7c749837e5789ef254e959f289d9026a1ea3924f50b291a4c7224f28 SHA512 9fa4dabe8a3428dc3cbec97f3b4d20c04569c14cdd00b60e6391c6dd61e310f246ff5ec97e7549821b3d6f5f94b140eb5411a2ddd83dafcad66937b7f78ea8dd
DIST openarena-engine-source-0.8.8.tar.bz2 3777830 BLAKE2B c20e2ad37aeb3467e2ebd90eab599c4e25a2dc834df81286b01bde9c7081b1b954e3524e5c4110bddcbda5593a40e595aa0a1eae8f20b98a06b4410fcb93f4c8 SHA512 d4ba3655fae500cf5b7475c83d39c81b6abc759da15cfb4ea9e1dc0f47ffb11c1bbbc2b6f85d613ab1d729978eda93d4d7677c9a45a33853e363c820d8b81c43
-EBUILD openarena-0.8.8-r1.ebuild 1790 BLAKE2B 84b530c8efd5617b062b4194e885ad41dcb23cace4a48d5d5c6460e32839ccc99ccd1695c1322916418be6cfad4956c74d1c2eac86a9a93eb4b77b737622260c SHA512 fa0c3302527b579bde188c1c44d928026181d5ccf1e88a871583d1ad0394a56e5d6dc2cdd907e603e52b155e1ee76bc9a99cd43397fa6ed8081487890975d987
-MISC metadata.xml 329 BLAKE2B e35a14a26bbcd2aa34d851acbc510d5e4ba3fa9ee9dc9ecc1c75995c6b8d3f0aea569f55c402295f1835e71d2d8609c226ccd20f9c4f5819c071c54e7d19e08b SHA512 40e88c8cec824e6c3d815516c018292ec64e5b968ede35a4c3c235331cfb32370ceffa954f01ceedffbf64e182f4e6c753a5fe45ce2ed627b6383dfc6b0d39f7
+EBUILD openarena-0.8.8-r1.ebuild 1911 BLAKE2B 825ee6fc8d839122a4e0fe2da8de4c599aeb92fcb579fda0633cb9afdd60284de03edfe41595e763e1693de4082f9b4d8696c2ffb0bd575e164d03bdd612311a SHA512 26de5700a85fb8cd13ce73969a4fc31321f43f0fc17edcd30dbbd218f9e855986a50f1aa298dadee61cc5ec77319d0e1f517df45414468cc65301d3f55cf8da2
+MISC metadata.xml 396 BLAKE2B 1457ec17fbb8fa1311f5253cd12de320970e2b1b6b00d75d7db0928a21a39fc9f4c7a86200e2d4ffe0268f9441d8a9b873916cb07a0210bcd90046db4e15a632 SHA512 5e48680d31da1d95af2d427e4658d77a882d8d088ccdcd40c454fac2e3c2ab1b6ec4b79d6a3ee851fd1f30452440df1e218c6b8819d35a70052fb2f4a3239112
diff --git a/games-fps/openarena/metadata.xml b/games-fps/openarena/metadata.xml
index fb6c4d02068e..ec45d585b91b 100644
--- a/games-fps/openarena/metadata.xml
+++ b/games-fps/openarena/metadata.xml
@@ -5,6 +5,9 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+ <use>
+ <flag name="client">Build OpenArena client</flag>
+ </use>
<upstream>
<remote-id type="sourceforge">oarena</remote-id>
</upstream>
diff --git a/games-fps/openarena/openarena-0.8.8-r1.ebuild b/games-fps/openarena/openarena-0.8.8-r1.ebuild
index 7440f19e8ec0..f9a04f80a0b2 100644
--- a/games-fps/openarena/openarena-0.8.8-r1.ebuild
+++ b/games-fps/openarena/openarena-0.8.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -12,21 +12,23 @@ SRC_URI="mirror://sourceforge/oarena/${P}.zip
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+curl +openal +vorbis"
+IUSE="+client +curl +openal +vorbis"
RDEPEND="
- media-libs/libsdl[joystick,opengl,video]
- media-libs/speex
- media-libs/speexdsp
- virtual/jpeg:0
- virtual/opengl
- x11-libs/libXext
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- curl? ( net-misc/curl )
- openal? ( media-libs/openal )
- vorbis? ( media-libs/libvorbis )
+ client? (
+ media-libs/libsdl[joystick,opengl,video]
+ media-libs/speex
+ media-libs/speexdsp
+ virtual/jpeg:0
+ virtual/opengl
+ x11-libs/libXext
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libXdmcp
+ curl? ( net-misc/curl )
+ openal? ( media-libs/openal )
+ vorbis? ( media-libs/libvorbis )
+ )
"
DEPEND="${RDEPEND}
app-arch/unzip
@@ -52,6 +54,7 @@ src_compile() {
# also build always server and use smp by default
myopts="USE_INTERNAL_SPEEX=0 USE_VOIP=1 USE_MUMBLE=0
BUILD_SERVER=1 BUILD_CLIENT_SMP=1 USE_LOCAL_HEADERS=0"
+ use client || myopts="${myopts} BUILD_CLIENT=0"
use curl || myopts="${myopts} USE_CURL=0"
use openal || myopts="${myopts} USE_OPENAL=0"
use vorbis || myopts="${myopts} USE_CODEC_VORBIS=0"
@@ -67,7 +70,7 @@ src_compile() {
src_install() {
cd "${MY_S}"/"${BUILD_DIR}"
- newbin openarena-smp.* "${PN}"
+ use client && newbin openarena-smp.* "${PN}"
newbin oa_ded.* "${PN}-ded"
cd "${S}"
@@ -75,6 +78,8 @@ src_install() {
doins -r baseoa missionpack
dodoc CHANGES CREDITS LINUXNOTES README
- newicon "${MY_S}"/misc/quake3.png ${PN}.png
- make_desktop_entry ${PN} "OpenArena"
+ if use client; then
+ newicon "${MY_S}"/misc/quake3.png ${PN}.png
+ make_desktop_entry ${PN} "OpenArena"
+ fi
}