Gentoo Archives: gentoo-commits

From: Vadim Misbakh-Soloviov <mva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gamerlay:master commit in: games-puzzle/2048-qt/
Date: Wed, 08 Jan 2020 08:37:03
Message-Id: 1578472610.f99117e369bd1e35181324f263ff6d089405bbd2.mva@gentoo
1 commit: f99117e369bd1e35181324f263ff6d089405bbd2
2 Author: Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 8 08:36:50 2020 +0000
4 Commit: Vadim Misbakh-Soloviov <mva <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 8 08:36:50 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=f99117e3
7
8 2048-qt: bump&fix
9
10 Signed-off-by: Vadim Misbakh-Soloviov <mva <AT> gentoo.org>
11
12 games-puzzle/2048-qt/2048-qt-0.1.5-r1.ebuild | 48 -----------------------
13 games-puzzle/2048-qt/2048-qt-0.1.6.ebuild | 58 ++++++++++++++++++++++++++++
14 games-puzzle/2048-qt/2048-qt-9999.ebuild | 58 ++++++++++++++++++++++++++++
15 3 files changed, 116 insertions(+), 48 deletions(-)
16
17 diff --git a/games-puzzle/2048-qt/2048-qt-0.1.5-r1.ebuild b/games-puzzle/2048-qt/2048-qt-0.1.5-r1.ebuild
18 deleted file mode 100644
19 index 86a7aad..0000000
20 --- a/games-puzzle/2048-qt/2048-qt-0.1.5-r1.ebuild
21 +++ /dev/null
22 @@ -1,48 +0,0 @@
23 -# Copyright 1999-2015 Gentoo Foundation
24 -# Distributed under the terms of the GNU General Public License v2
25 -# $Header: $
26 -
27 -EAPI=5
28 -
29 -inherit games qmake-utils
30 -
31 -DESCRIPTION="A Qt-based version of the game 2048"
32 -HOMEPAGE="https://github.com/xiaoyong/2048-Qt"
33 -SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz"
34 -
35 -LICENSE="LGPL-3.0"
36 -SLOT="0"
37 -KEYWORDS="~amd64 ~x86"
38 -IUSE=""
39 -
40 -DEPEND="dev-qt/qtcore:5
41 - dev-qt/qtdeclarative:5
42 - dev-qt/qtquickcontrols[widgets]
43 - x11-themes/hicolor-icon-theme"
44 -RDEPEND="${DEPEND}"
45 -
46 -S="${WORKDIR}/2048-Qt-${PV}"
47 -
48 -src_configure(){
49 - local myeqmakeargs=(
50 - ${PN}.pro
51 - PREFIX="${EPREFIX}/usr"
52 - DESKTOPDIR="${EPREFIX}/usr/share/applications"
53 - ICONDIR="${EPREFIX}/usr/share/pixmaps"
54 - )
55 - eqmake5 ${myeqmakeargs[@]}
56 -}
57 -
58 -src_install(){
59 - dogamesbin ${PN}
60 - insinto /usr/share/icons/hicolor
61 - doins -r icons/*
62 - insinto /usr/share/applications
63 - doins ${PN}.desktop
64 - doman man/${PN}.6
65 -}
66 -
67 -pkg_postinst(){
68 - elog "IMPORTANT: Add your user to the games group, and restart your current session."
69 - elog "After that, you can play. Enjoy!"
70 -}
71
72 diff --git a/games-puzzle/2048-qt/2048-qt-0.1.6.ebuild b/games-puzzle/2048-qt/2048-qt-0.1.6.ebuild
73 new file mode 100644
74 index 0000000..4e0dcac
75 --- /dev/null
76 +++ b/games-puzzle/2048-qt/2048-qt-0.1.6.ebuild
77 @@ -0,0 +1,58 @@
78 +# Copyright 1999-2020 Gentoo Foundation
79 +# Distributed under the terms of the GNU General Public License v2
80 +
81 +EAPI=7
82 +
83 +inherit qmake-utils desktop xdg
84 +
85 +DESCRIPTION="A Qt-based version of the game 2048"
86 +HOMEPAGE="https://github.com/xiaoyong/2048-Qt"
87 +
88 +if [[ ${PV} == *9999* ]];then
89 + inherit git-r3
90 + EGIT_REPO_URI="${HOMEPAGE}"
91 + SRC_URI=""
92 + KEYWORDS=""
93 +else
94 + SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
95 + KEYWORDS="~amd64 ~arm ~x86"
96 + S="${WORKDIR}/2048-Qt-${PV}"
97 +fi
98 +
99 +LICENSE="MIT"
100 +SLOT="0"
101 +IUSE=""
102 +
103 +DEPEND="dev-qt/qtcore:5
104 + dev-qt/qtdeclarative:5
105 + dev-qt/qtquickcontrols[widgets]
106 + x11-themes/hicolor-icon-theme"
107 +RDEPEND="${DEPEND}"
108 +
109 +src_configure(){
110 + local myeqmakeargs=(
111 + ${PN}.pro
112 + PREFIX="${EPREFIX}/usr"
113 + DESKTOPDIR="${EPREFIX}/usr/share/applications"
114 + ICONDIR="${EPREFIX}/usr/share/pixmaps"
115 + )
116 + eqmake5 ${myeqmakeargs[@]}
117 +}
118 +
119 +src_install(){
120 + dobin ${PN}
121 + for size in 16x16 32x32 48x48 256x256;do
122 + doicon -s $size res/icons/$size/apps/${PN}.png
123 + done
124 + doicon res/icons/scalable/apps/${PN}.svg
125 + domenu res/${PN}.desktop
126 + doman res/man/${PN}.6
127 +}
128 +
129 +pkg_postinst(){
130 + xdg_icon_cache_update
131 +}
132 +
133 +pkg_postrm(){
134 + xdg_icwon_cache_update
135 +}
136
137 diff --git a/games-puzzle/2048-qt/2048-qt-9999.ebuild b/games-puzzle/2048-qt/2048-qt-9999.ebuild
138 new file mode 100644
139 index 0000000..4e0dcac
140 --- /dev/null
141 +++ b/games-puzzle/2048-qt/2048-qt-9999.ebuild
142 @@ -0,0 +1,58 @@
143 +# Copyright 1999-2020 Gentoo Foundation
144 +# Distributed under the terms of the GNU General Public License v2
145 +
146 +EAPI=7
147 +
148 +inherit qmake-utils desktop xdg
149 +
150 +DESCRIPTION="A Qt-based version of the game 2048"
151 +HOMEPAGE="https://github.com/xiaoyong/2048-Qt"
152 +
153 +if [[ ${PV} == *9999* ]];then
154 + inherit git-r3
155 + EGIT_REPO_URI="${HOMEPAGE}"
156 + SRC_URI=""
157 + KEYWORDS=""
158 +else
159 + SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
160 + KEYWORDS="~amd64 ~arm ~x86"
161 + S="${WORKDIR}/2048-Qt-${PV}"
162 +fi
163 +
164 +LICENSE="MIT"
165 +SLOT="0"
166 +IUSE=""
167 +
168 +DEPEND="dev-qt/qtcore:5
169 + dev-qt/qtdeclarative:5
170 + dev-qt/qtquickcontrols[widgets]
171 + x11-themes/hicolor-icon-theme"
172 +RDEPEND="${DEPEND}"
173 +
174 +src_configure(){
175 + local myeqmakeargs=(
176 + ${PN}.pro
177 + PREFIX="${EPREFIX}/usr"
178 + DESKTOPDIR="${EPREFIX}/usr/share/applications"
179 + ICONDIR="${EPREFIX}/usr/share/pixmaps"
180 + )
181 + eqmake5 ${myeqmakeargs[@]}
182 +}
183 +
184 +src_install(){
185 + dobin ${PN}
186 + for size in 16x16 32x32 48x48 256x256;do
187 + doicon -s $size res/icons/$size/apps/${PN}.png
188 + done
189 + doicon res/icons/scalable/apps/${PN}.svg
190 + domenu res/${PN}.desktop
191 + doman res/man/${PN}.6
192 +}
193 +
194 +pkg_postinst(){
195 + xdg_icon_cache_update
196 +}
197 +
198 +pkg_postrm(){
199 + xdg_icwon_cache_update
200 +}