diff options
author | Austin English <wizardedit@gentoo.org> | 2016-09-08 18:56:00 -0500 |
---|---|---|
committer | Austin English <wizardedit@gentoo.org> | 2016-09-14 12:26:33 -0500 |
commit | 2a6bbbdc37ddc1aa765eb2a12210e1162caa88c3 (patch) | |
tree | 5c73999afa0179ed9a4e1b93d96d4c467627e3f6 | |
parent | games-board/chessx: remove deprecated games eclass (diff) | |
download | gentoo-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
-rw-r--r-- | games-board/cockatrice/cockatrice-20160506-r1.ebuild | 65 |
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 000000000000..3fb686ad59c3 --- /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 +} |