* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/easyrpg-player/
@ 2023-01-29 10:53 Haelwenn Monnier
0 siblings, 0 replies; 5+ messages in thread
From: Haelwenn Monnier @ 2023-01-29 10:53 UTC (permalink / raw
To: gentoo-commits
commit: 3b3ff85e7d4f171c8e6193d328af22fbc3400726
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Jan 29 10:51:41 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Jan 29 10:51:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b3ff85e
games-engines/easyrpg-player: new package, add 0.7.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
games-engines/easyrpg-player/Manifest | 1 +
.../easyrpg-player/easyrpg-player-0.7.0.ebuild | 76 ++++++++++++++++++++++
2 files changed, 77 insertions(+)
diff --git a/games-engines/easyrpg-player/Manifest b/games-engines/easyrpg-player/Manifest
new file mode 100644
index 000000000..679941559
--- /dev/null
+++ b/games-engines/easyrpg-player/Manifest
@@ -0,0 +1 @@
+DIST easyrpg-player-0.7.0.tar.gz 6426198 BLAKE2B fc08962cab0842a53535472fbf348d3c46fb71108b14655cb98d7f04a3a0f441fae644ab109e34733f55ce834d524fbd424ea30e80585e5e4e7f69b15041fe63 SHA512 6c2a5cedbd2022517f2cfb2e3bebc9773addb93cbf3e897fb57f31baf94c644bf4437ceff5be578b3a564e8a5f72c448dd0391bc418658d517ca755cab5ec97f
diff --git a/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild b/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild
new file mode 100644
index 000000000..a7b0d4c60
--- /dev/null
+++ b/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="RPG Maker 2000/2003 and EasyRPG games interpreter"
+HOMEPAGE="https://easyrpg.org/player/"
+SRC_URI="https://github.com/EasyRPG/Player/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/Player-${PV}/"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc fluidsynth wildmidi"
+
+DEPEND="
+ >=dev-games/liblcf-${PV}
+ >=media-libs/libsdl2-2.0.5
+ media-libs/libpng:=
+ x11-libs/pixman
+ dev-libs/libfmt:=
+ media-libs/freetype:=
+ media-libs/harfbuzz:=
+ media-libs/alsa-lib
+
+ media-libs/speexdsp
+
+ media-sound/mpg123
+ media-libs/libsndfile
+ media-libs/libvorbis
+ media-libs/opus
+ wildmidi? ( media-sound/wildmidi )
+ fluidsynth? ( media-sound/fluidsynth )
+ media-libs/libxmp
+
+ dev-ruby/asciidoctor
+
+ doc? ( app-doc/doxygen )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPLAYER_WITH_FLUIDLITE=OFF
+ # Avoid vendoring, uses libsndfile instead
+ -DPLAYER_ENABLE_DRWAV=OFF
+
+ # Use the first default choice
+ -DPLAYER_WITH_SPEEXDSP=ON
+ -DPLAYER_WITH_SAMPLERATE=OFF
+
+ -DPLAYER_WITH_MPG123=ON
+ -DPLAYER_WITH_LIBSNDFILE=ON
+ -DPLAYER_WITH_OGGVORBIS=ON
+ -DPLAYER_WITH_OPUS=ON
+ -DPLAYER_WITH_WILDMIDI=$(usex wildmidi)
+ -DPLAYER_WITH_FLUIDSYNTH=$(usex fluidsynth)
+ # Serves as fallback when FluidSynth isn't found
+ -DPLAYER_WITH_FLUIDLITE=OFF
+
+ # Avoid vendoring, uses wildmidi or fluidsynth instead
+ -DPLAYER_ENABLE_FMMIDI=OFF
+
+ -DPLAYER_WITH_XMP=ON
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ cmake_build check
+}
+
+pkg_postrm() { xdg_mimeinfo_database_update; }
+pkg_postinst() { xdg_mimeinfo_database_update; }
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/easyrpg-player/
@ 2023-01-30 18:24 Haelwenn Monnier
0 siblings, 0 replies; 5+ messages in thread
From: Haelwenn Monnier @ 2023-01-30 18:24 UTC (permalink / raw
To: gentoo-commits
commit: 2ab336174fa31e66898e0fe545e29800cf251d6a
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Jan 30 18:21:47 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Mon Jan 30 18:21:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2ab33617
games-engines/easyrpg-player: Use xdg.eclass instead of xdg-utils.eclass
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild b/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild
index a7b0d4c60..357407d28 100644
--- a/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild
+++ b/games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake xdg-utils
+inherit cmake xdg
DESCRIPTION="RPG Maker 2000/2003 and EasyRPG games interpreter"
HOMEPAGE="https://easyrpg.org/player/"
@@ -71,6 +71,3 @@ src_configure() {
src_test() {
cmake_build check
}
-
-pkg_postrm() { xdg_mimeinfo_database_update; }
-pkg_postinst() { xdg_mimeinfo_database_update; }
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/easyrpg-player/
@ 2023-02-19 5:17 Anna Vyalkova
0 siblings, 0 replies; 5+ messages in thread
From: Anna Vyalkova @ 2023-02-19 5:17 UTC (permalink / raw
To: gentoo-commits
commit: 6cd8bd5efd9aabec58e6d0aa9e2d3ad404527983
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Feb 19 05:12:59 2023 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sun Feb 19 05:12:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cd8bd5e
games-engines/easyrpg-player: add metadata.xml
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
games-engines/easyrpg-player/metadata.xml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/games-engines/easyrpg-player/metadata.xml b/games-engines/easyrpg-player/metadata.xml
new file mode 100644
index 000000000..c8b616fd7
--- /dev/null
+++ b/games-engines/easyrpg-player/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="fluidsynth">Support FluidSynth as MIDI synth backend</flag>
+ <flag name="wildmidi">Support wildmidi as MIDI synth backend</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/easyrpg-player/
@ 2023-09-12 20:33 Lucio Sauer
0 siblings, 0 replies; 5+ messages in thread
From: Lucio Sauer @ 2023-09-12 20:33 UTC (permalink / raw
To: gentoo-commits
commit: ad8a3e1457ab3a8a77d3d20ecc215ac41e59a22e
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue Sep 12 15:19:39 2023 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Tue Sep 12 20:33:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad8a3e14
games-engines/easyrpg-player: remove app-doc/doxygen[dot] dependency
Bug: https://bugs.gentoo.org/430914
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
games-engines/easyrpg-player/easyrpg-player-0.8.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild
index de51689d13..76210b2a45 100644
--- a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild
+++ b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild
@@ -102,7 +102,10 @@ RDEPEND="${DEPEND}
fluidsynth? ( media-sound/fluid-soundfont )
"
BDEPEND="virtual/pkgconfig
- doc? ( app-doc/doxygen[dot] )
+ doc? (
+ app-doc/doxygen
+ media-gfx/graphviz[svg]
+ )
"
DOC_CONTENTS="
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/easyrpg-player/
@ 2023-09-18 16:11 David Roman
0 siblings, 0 replies; 5+ messages in thread
From: David Roman @ 2023-09-18 16:11 UTC (permalink / raw
To: gentoo-commits
commit: d353d197cc2b9e57888eddd9cac8f6aca8618669
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Mon Sep 18 16:10:14 2023 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Sep 18 16:10:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d353d197
games-engines/easyrpg-player: update LICENSE
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
games-engines/easyrpg-player/easyrpg-player-0.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild
index 76210b2a45..1f3495a7b8 100644
--- a/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild
+++ b/games-engines/easyrpg-player/easyrpg-player-0.8.ebuild
@@ -55,7 +55,7 @@ SRC_URI="https://easyrpg.org/downloads/player/${PV}/${P}.tar.xz"
# The upstream tarball contains also "Teenyicons", under the MIT license,
# but those are used only for Emscripten builds.
-LICENSE="Baekmuk CC-BY-4.0 GPL-2+-with-font-exception GPL-3+ public-domain
+LICENSE="BAEKMUK CC-BY-4.0 GPL-2+-with-font-exception GPL-3+ public-domain
TTYP0 Unlicense || ( MIT-0 public-domain )"
SLOT="0"
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-09-18 16:11 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-30 18:24 [gentoo-commits] repo/proj/guru:dev commit in: games-engines/easyrpg-player/ Haelwenn Monnier
-- strict thread matches above, loose matches on Subject: below --
2023-09-18 16:11 David Roman
2023-09-12 20:33 Lucio Sauer
2023-02-19 5:17 Anna Vyalkova
2023-01-29 10:53 Haelwenn Monnier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox