mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
52 lines
1.2 KiB
Bash
52 lines
1.2 KiB
Bash
# Copyright 1999-2021 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
inherit desktop meson vala xdg
|
|
|
|
Engine_sha="e495846970a1b38d00c81a3f74568030f976ed31"
|
|
MY_PN="OpenRiichi"
|
|
|
|
DESCRIPTION="OpenRiichi is an open source Japanese Mahjong client"
|
|
HOMEPAGE="https://github.com/FluffyStuff/OpenRiichi"
|
|
SRC_URI="
|
|
https://github.com/FluffyStuff/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|
https://github.com/FluffyStuff/Engine/archive/${Engine_sha}.tar.gz -> ${P}-Engine.tar.gz
|
|
"
|
|
S="${WORKDIR}/${MY_PN}-${PV}"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~x86"
|
|
|
|
RDEPEND="
|
|
$(vala_depend)
|
|
dev-libs/libgee:0.8
|
|
media-libs/glew:0
|
|
media-libs/libsdl2[haptic,joystick,opengl,sound,threads,video]
|
|
media-libs/sdl2-image[jpeg,png,tiff,webp]
|
|
media-libs/sdl2-mixer
|
|
x11-libs/gtk+:3
|
|
x11-libs/pango
|
|
"
|
|
DEPEND="${RDEPEND}"
|
|
BDEPEND="virtual/pkgconfig"
|
|
|
|
src_prepare() {
|
|
default
|
|
mv -T "${WORKDIR}/Engine-${Engine_sha}" "${S}/Engine" || die
|
|
|
|
#switch vsync ON by default
|
|
sed -i -e "s/v_sync = OnOffEnum.OFF/v_sync = OnOffEnum.ON/" "${S}/source/Game/Options.vala" || die
|
|
|
|
vala_setup
|
|
}
|
|
|
|
src_install() {
|
|
meson_src_install
|
|
|
|
newicon -s 64 "bin/Data/Icon.png" "${MY_PN}.png"
|
|
make_desktop_entry "${MY_PN}" "${MY_PN}" "${MY_PN}" "Game;BoardGame"
|
|
}
|