Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-board/cockatrice/
Date: Wed, 13 Mar 2019 22:45:27
Message-Id: 1552517073.8591839037b228484d81fdf9e31d1f04b5b8f3de.chewi@gentoo
1 commit: 8591839037b228484d81fdf9e31d1f04b5b8f3de
2 Author: Guillaume Seren <guillaumeseren <AT> gmail <DOT> com>
3 AuthorDate: Sun Feb 24 16:00:04 2019 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 13 22:44:33 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85918390
7
8 games-board/cockatrice: version bump to 20181220
9
10 Closes: https://bugs.gentoo.org/664712
11 Closes: https://bugs.gentoo.org/678690
12 Package-Manager: Portage-2.3.51, Repoman-2.3.11
13 Signed-off-by: Guillaume Seren <guillaumeseren <AT> gmail.com>
14 Closes: https://github.com/gentoo/gentoo/pull/11149
15 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
16
17 games-board/cockatrice/Manifest | 1 +
18 games-board/cockatrice/cockatrice-20181220.ebuild | 63 +++++++++++++++++++++++
19 2 files changed, 64 insertions(+)
20
21 diff --git a/games-board/cockatrice/Manifest b/games-board/cockatrice/Manifest
22 index 8dfb668862a..085013d9d62 100644
23 --- a/games-board/cockatrice/Manifest
24 +++ b/games-board/cockatrice/Manifest
25 @@ -1 +1,2 @@
26 DIST cockatrice-20170505.tar.gz 7340644 BLAKE2B da3503f5ac02d0a03d59c719af82926e693fc3f2028d096c2b1d8d5145c62439f68e88379281e224d812405b39520e34476a6fd1df75f8202adc463f6ea8b3f8 SHA512 7cf319af46e4e2bd59428cf6635eeefebe70695adb445b24a727050abbc64124c17654ac058429b88a99f09f77639c15f8100d107ee8f54cad2bf0dec7051aa5
27 +DIST cockatrice-20181220.tar.gz 8313639 BLAKE2B d627dbf58c1818d3d06170602eb2ebafd0140e33997bd8cc299d1a665c487b3917473ea54eafdf5e2e03248371a9274b44b34529fc9fbab1c78fc603aa925709 SHA512 02a6f6fe66f8a0ffc16279b1c0d0053acd5da1bbb89dc297ec2ae307cf66852885fc96a297a1c8dfde57797ce817935541fe81d5e4198db59d4ef1ef3fe65039
28
29 diff --git a/games-board/cockatrice/cockatrice-20181220.ebuild b/games-board/cockatrice/cockatrice-20181220.ebuild
30 new file mode 100644
31 index 00000000000..9b968e73da7
32 --- /dev/null
33 +++ b/games-board/cockatrice/cockatrice-20181220.ebuild
34 @@ -0,0 +1,63 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit cmake-utils
41 +
42 +DESCRIPTION="An open-source multiplatform software for playing card games over a network"
43 +HOMEPAGE="https://github.com/Cockatrice/Cockatrice"
44 +SRC_URI="${HOMEPAGE}/archive/2018-12-20-Release-2.6.2.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="GPL-2"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE="+client +oracle server"
50 +
51 +RDEPEND="
52 + dev-qt/qtconcurrent:5
53 + dev-qt/qtprintsupport:5
54 + dev-qt/qtcore:5
55 + dev-qt/qtgui:5
56 + dev-qt/qtnetwork:5[ssl]
57 + dev-qt/qtwidgets:5
58 + client? (
59 + dev-libs/protobuf:=
60 + dev-qt/qtmultimedia:5
61 + dev-qt/qtprintsupport:5
62 + dev-qt/qtsvg:5
63 + )
64 + oracle? ( sys-libs/zlib )
65 + server? (
66 + dev-libs/protobuf:=
67 + dev-qt/qtsql:5
68 + dev-qt/qtwebsockets:5
69 + )
70 +"
71 +BDEPEND="
72 + dev-qt/linguist-tools:5
73 + client? ( dev-libs/protobuf )
74 + server? ( dev-libs/protobuf )
75 +"
76 +DEPEND="${RDEPEND}
77 +"
78 +
79 +# As the default help/about display the sha1 we need it
80 +SHA1='294b433'
81 +
82 +S="${WORKDIR}/Cockatrice-2018-12-20-Release-2.6.2"
83 +
84 +src_configure() {
85 + local mycmakeargs=(
86 + -DWITH_CLIENT=$(usex client)
87 + -DWITH_ORACLE=$(usex oracle)
88 + -DWITH_SERVER=$(usex server)
89 + -DICONDIR="${EPREFIX}/usr/share/icons"
90 + -DDESKTOPDIR="${EPREFIX}/usr/share/applications" )
91 +
92 + # Add date in the help about, come from git originally
93 + sed -e 's/^set(PROJECT_VERSION_FRIENDLY.*/set(PROJECT_VERSION_FRIENDLY \"'${SHA1}'\")/' \
94 + -i cmake/getversion.cmake || die "sed failed!"
95 +
96 + cmake-utils_src_configure
97 +}