[gentoo-commits] repo/proj/guru:dev commit in: games-board/openriichi/
commit: ba612e4419f014665ffe72e195dce24734fb8360 Author: Andrew Ammerlaan riseup net> AuthorDate: Tue May 4 08:40:26 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Tue May 4 08:40:26 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba612e44 games-board/openriichi: bump min vala version Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan riseup.net> games-board/openriichi/openriichi-0.2.1.1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild index 30ede4b13..4e745a705 100644 --- a/games-board/openriichi/openriichi-0.2.1.1.ebuild +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -3,6 +3,8 @@ EAPI=7 +VALA_MIN_API_VERSION="0.44" + inherit desktop meson vala xdg Engine_sha="e495846970a1b38d00c81a3f74568030f976ed31"
[gentoo-commits] repo/proj/guru:dev commit in: games-board/openriichi/
commit: 21709a1488ec2a633bbf438772f6c3c872b89c58 Author: Andrew Ammerlaan riseup net> AuthorDate: Sun Mar 28 09:55:05 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun Mar 28 09:55:05 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21709a14 games-board/openriichi: fix ReferenceInMetadataVar Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan riseup.net> games-board/openriichi/openriichi-0.2.1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild index 159b9acaa..30ede4b13 100644 --- a/games-board/openriichi/openriichi-0.2.1.1.ebuild +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ Engine_sha="e495846970a1b38d00c81a3f74568030f976ed31" MY_PN="OpenRiichi" DESCRIPTION="OpenRiichi is an open source Japanese Mahjong client" -HOMEPAGE="https://github.com/FluffyStuff/${MY_PN}; +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
[gentoo-commits] repo/proj/guru:dev commit in: games-board/openriichi/
commit: 7f2e5212e1cb8156e2d2a14de54b3e91b4d09a77 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon Mar 15 14:01:01 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon Mar 15 14:01:01 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f2e5212 games-board/openriichi: Add vala_depend Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-board/openriichi/openriichi-0.2.1.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild index 78ec26f9..159b9aca 100644 --- a/games-board/openriichi/openriichi-0.2.1.1.ebuild +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -24,6 +24,7 @@ RESTRICT="mirror" S="${WORKDIR}/${MY_PN}-${PV}" RDEPEND=" + $(vala_depend) dev-libs/libgee:0.8 media-libs/glew:0 media-libs/libsdl2[haptic,joystick,opengl,sound,threads,video]
[gentoo-commits] repo/proj/guru:dev commit in: games-board/openriichi/
commit: 25f55299df6040cdc839117053d9a5079a2876b8 Author: Sergey Torokhov yandex ru> AuthorDate: Sat Nov 7 16:30:45 2020 + Commit: Sergey Torokhov yandex ru> CommitDate: Sat Nov 7 16:30:45 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25f55299 games-board/openriichi: switch vsync ON by default Signed-off-by: Sergey Torokhov yandex.ru> games-board/openriichi/openriichi-0.2.1.1.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild index 324ca739..78ec26f9 100644 --- a/games-board/openriichi/openriichi-0.2.1.1.ebuild +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -39,6 +39,9 @@ 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_src_prepare }
[gentoo-commits] repo/proj/guru:dev commit in: games-board/openriichi/
commit: 5b09b9c4afe43691153044b0c7232f76e7c85cf0 Author: Sergey Torokhov yandex ru> AuthorDate: Mon Nov 2 22:28:26 2020 + Commit: Sergey Torokhov yandex ru> CommitDate: Mon Nov 2 22:28:26 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5b09b9c4 games-board/openriichi: cleanup dependency list Signed-off-by: Sergey Torokhov yandex.ru> games-board/openriichi/openriichi-0.2.1.1.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild index 9e479d0d..324ca739 100644 --- a/games-board/openriichi/openriichi-0.2.1.1.ebuild +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -24,15 +24,11 @@ RESTRICT="mirror" S="${WORKDIR}/${MY_PN}-${PV}" RDEPEND=" - dev-libs/glib - dev-libs/gobject-introspection 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 - sys-libs/glibc - sys-libs/zlib x11-libs/gtk+:3 x11-libs/pango "
[gentoo-commits] repo/proj/guru:dev commit in: games-board/openriichi/
commit: bdbd29a11e8353a9e4d7d87328d2311ff8ce00b0 Author: Sergey Torokhov yandex ru> AuthorDate: Mon Nov 2 21:51:52 2020 + Commit: Sergey Torokhov yandex ru> CommitDate: Mon Nov 2 21:51:52 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bdbd29a1 games-board/openriichi: new package Signed-off-by: Sergey Torokhov yandex.ru> games-board/openriichi/Manifest | 2 + games-board/openriichi/metadata.xml | 17 games-board/openriichi/openriichi-0.2.1.1.ebuild | 54 3 files changed, 73 insertions(+) diff --git a/games-board/openriichi/Manifest b/games-board/openriichi/Manifest new file mode 100644 index ..dd09e2ca --- /dev/null +++ b/games-board/openriichi/Manifest @@ -0,0 +1,2 @@ +DIST openriichi-0.2.1.1-Engine.tar.gz 218488 BLAKE2B ed7ee3b61451bef95511d629d693018db9505c2f7e377a5d02afbefc40e1412db13e472ea2e8a0f1c745655bc24bdff898b16f1c3c8d055dcdd9a1fcf0fad01f SHA512 d24a59932a8bec02d9a0ef065c27fa5f162334a67095a351808ed330fd5f5312cc598a328745d19b5a3016192677b1d85dbaa870a6990ac861df78d302eb4d21 +DIST openriichi-0.2.1.1.tar.gz 43434864 BLAKE2B 97b0409175572f3633ea322c1012cb3f5c1a38bfc47b91d120cc3fa570aaa215d59dad05fc4947165e6dc80428b6e34c1c74d0b1b1f910c3829a4b0c3941eec0 SHA512 226ef1a139db7afad1780309161b3e4868e1280493715606b54b89a09355e25deffa7a42b658a74f921be9265a23f326856243765fba64cbc3b710dd759d6553 diff --git a/games-board/openriichi/metadata.xml b/games-board/openriichi/metadata.xml new file mode 100644 index ..aa5911d5 --- /dev/null +++ b/games-board/openriichi/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + torokhov-...@yandex.ru + Sergey Torokhov + + + OpenRiichi is an open source Japanese Mahjong client written in the Vala programming language. + It supports singleplayer and multiplayer, with or without bots. + It features all the standard riichi rules, as well as some optional ones. + It also supports game logging, so games can be viewed again. + + + FluffyStuff/OpenRiichi + + diff --git a/games-board/openriichi/openriichi-0.2.1.1.ebuild b/games-board/openriichi/openriichi-0.2.1.1.ebuild new file mode 100644 index ..9e479d0d --- /dev/null +++ b/games-board/openriichi/openriichi-0.2.1.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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/${MY_PN}; +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 +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RESTRICT="mirror" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND=" + dev-libs/glib + dev-libs/gobject-introspection + 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 + sys-libs/glibc + sys-libs/zlib + x11-libs/gtk+:3 + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + mv -T "${WORKDIR}/Engine-${Engine_sha}" "${S}/Engine" || die + + vala_src_prepare +} + +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" || die "Failed making desktop entry!" +}