summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin English <wizardedit@gentoo.org>2016-09-08 18:56:00 -0500
committerAustin English <wizardedit@gentoo.org>2016-09-14 12:26:33 -0500
commit2a6bbbdc37ddc1aa765eb2a12210e1162caa88c3 (patch)
tree5c73999afa0179ed9a4e1b93d96d4c467627e3f6 /games-board
parentgames-board/chessx: remove deprecated games eclass (diff)
downloadgentoo-2a6bbbdc37ddc1aa765eb2a12210e1162caa88c3.tar.gz
gentoo-2a6bbbdc37ddc1aa765eb2a12210e1162caa88c3.tar.bz2
gentoo-2a6bbbdc37ddc1aa765eb2a12210e1162caa88c3.zip
games-board/cockatrice: remove deprecated games eclass
Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: portage-2.3.0
Diffstat (limited to 'games-board')
-rw-r--r--games-board/cockatrice/cockatrice-20160506-r1.ebuild65
1 files changed, 65 insertions, 0 deletions
diff --git a/games-board/cockatrice/cockatrice-20160506-r1.ebuild b/games-board/cockatrice/cockatrice-20160506-r1.ebuild
new file mode 100644
index 00000000000..3fb686ad59c
--- /dev/null
+++ b/games-board/cockatrice/cockatrice-20160506-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit cmake-utils eutils gnome2-utils
+
+DESCRIPTION="An open-source multiplatform software for playing card games over a network"
+HOMEPAGE="https://github.com/Cockatrice/Cockatrice"
+
+SRC_URI="https://github.com/Cockatrice/${PN}/archive/2016-05-06-Release.tar.gz -> ${P}.tar.gz"
+
+S=${WORKDIR}/"Cockatrice-2016-05-06-Release"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dedicated server"
+
+DEPEND="
+ dev-libs/libgcrypt:0
+ dev-libs/protobuf
+ dev-qt/linguist-tools
+ dev-qt/qtconcurrent
+ dev-qt/qtcore:5
+ dev-qt/qtprintsupport
+ !dedicated? (
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5
+ dev-qt/qtsvg:5
+ )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(usex dedicated "-DWITHOUT_CLIENT=1 -DWITH_SERVER=1" "$(usex server "-DWITH_SERVER=1" "")")
+ -DICONDIR="/usr/share/icons"
+ -DDESKTOPDIR="/usr/share/applications"
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+}
+
+pkg_preinst() {
+ use dedicated || gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ #FIXME:
+ elog "zonebg pictures are in ${GAMES_DATADIR}/${PN}/zonebg"
+ elog "sounds are in ${GAMES_DATADIR}/${PN}/sounds"
+ elog "you can use those directories in cockatrice settings"
+ use dedicated || gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ use dedicated || gnome2_icon_cache_update
+}