| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 7 | ~amd64 ~arm ~x86 | 0 |
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit qmake-utils desktop xdg
DESCRIPTION="A Qt-based version of the game 2048"
HOMEPAGE="https://github.com/xiaoyong/2048-Qt"
if [[ ${PV} == *9999* ]];then
inherit git-r3
EGIT_REPO_URI="${HOMEPAGE}"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~x86"
S="${WORKDIR}/2048-Qt-${PV}"
fi
LICENSE="MIT"
SLOT="0"
IUSE=""
DEPEND="dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtquickcontrols[widgets]
x11-themes/hicolor-icon-theme"
RDEPEND="${DEPEND}"
src_configure(){
local myeqmakeargs=(
${PN}.pro
PREFIX="${EPREFIX}/usr"
DESKTOPDIR="${EPREFIX}/usr/share/applications"
ICONDIR="${EPREFIX}/usr/share/pixmaps"
)
eqmake5 ${myeqmakeargs[@]}
}
src_install(){
dobin ${PN}
for size in 16x16 32x32 48x48 256x256;do
doicon -s $size res/icons/$size/apps/${PN}.png
done
doicon res/icons/scalable/apps/${PN}.svg
domenu res/${PN}.desktop
doman res/man/${PN}.6
}
pkg_postinst(){
xdg_icon_cache_update
}
pkg_postrm(){
xdg_icwon_cache_update
}
dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtquickcontrols[widgets] x11-themes/hicolor-icon-theme
dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtquickcontrols[widgets] x11-themes/hicolor-icon-theme