[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 1a0eccdda6bc71d21ca2d8f579c258fdd38e24e0 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Thu Oct 10 14:59:26 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Thu Oct 10 15:01:15 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a0eccdd games-arcade/taisei: add QA_CONFIG_IMPL_DECL_SKIP for BSD qsort_r and MS qsort_s Closes: https://bugs.gentoo.org/941235 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/taisei-1.4.2.ebuild | 7 +++ 1 file changed, 7 insertions(+) diff --git a/games-arcade/taisei/taisei-1.4.2.ebuild b/games-arcade/taisei/taisei-1.4.2.ebuild index 854e6491a..ee8b7169b 100644 --- a/games-arcade/taisei/taisei-1.4.2.ebuild +++ b/games-arcade/taisei/taisei-1.4.2.ebuild @@ -49,6 +49,13 @@ BDEPEND=" ${PYTHON_DEPS} doc? ( dev-python/docutils )" +# BSD qsort_r(3) and Microsoft qsort_s(3) implicit declarations +# https://bugs.gentoo.org/941235 +QA_CONFIG_IMPL_DECL_SKIP=( + qsort_r + qsort_s +) + python_check_deps() { python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" }
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: a52d46e80805d45860e5b7d404a7804c081b18fa Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Oct 8 19:29:35 2024 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Oct 8 19:29:35 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a52d46e8 games-arcade/taisei: add 1.4.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest| 1 + games-arcade/taisei/taisei-1.4.2.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index bad127321..622d194ea 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6 SHA512 7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b +DIST taisei-1.4.2.tar.xz 219573092 BLAKE2B 382e6e02013573f4218a073ad9d19cd128f0b4366d3f3f586e8ab4de9a5948ffedd13a22cefc9a8af04cccd2cf0205c9d6c738b125fd332b363606acd5938e4a SHA512 81cb2e354169eac2495fe5aaf65136580240af6bfaf194b0288352a527e0d12e2e7b2eb2510f8f8cf4fc96ed3b5a66934e3d62c8b53b497e7f2cd8be962a5f98 diff --git a/games-arcade/taisei/taisei-1.4.2.ebuild b/games-arcade/taisei/taisei-1.4.2.ebuild new file mode 100644 index 0..854e6491a --- /dev/null +++ b/games-arcade/taisei/taisei-1.4.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; +else + # Auto-generated tarballs lacks submodules, all of which are taisei subrepos + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz"; + KEYWORDS="~amd64" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/"; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto zip" + +RDEPEND=" + media-libs/freetype:2 + media-libs/opusfile + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/libwebp + media-libs/opusfile + app-arch/zstd + sys-libs/zlib + dev-libs/openssl:= + zip? ( dev-libs/libzip ) +" +# see: https://github.com/taisei-project/taisei/issues/381 +DEPEND=" + ${RDEPEND} + >=dev-libs/cglm-0.7.8 + !!~dev-libs/cglm-0.9.3 +" +BDEPEND=" + dev-build/meson + $(python_gen_any_dep ' + dev-python/zstandard[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + doc? ( dev-python/docutils )" + +python_check_deps() { + python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" +} + +src_prepare() { + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" + + # Remove blobs + rm external/basis_universal/OpenCL/lib/*.lib \ + external/basis_universal/webgl_videotest/basis.wasm \ + external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ + external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ + || die + + default +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + $(meson_use lto b_lto) + $(meson_feature zip vfs_zip) + -Dstrip=false + -Duse_libcrypto=enabled + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 7c4d99f8f983053283d7add647f5cbbeccb94b2d Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Mar 31 02:09:53 2024 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Mar 31 02:09:53 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c4d99f8 games-arcade/taisei: block only !!~dev-libs/cglm-0.9.3 The incompatibility problem will be fixed in the upcoming cglm release, see https://github.com/recp/cglm/issues/404 . Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild b/games-arcade/taisei/taisei-1.4.1.ebuild index 631179d03a..854e6491a6 100644 --- a/games-arcade/taisei/taisei-1.4.1.ebuild +++ b/games-arcade/taisei/taisei-1.4.1.ebuild @@ -39,7 +39,7 @@ RDEPEND=" DEPEND=" ${RDEPEND} >=dev-libs/cglm-0.7.8 -
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 3720a5c2534635d8bf6b2909d2fb31a3dc6d7199 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Mar 30 19:26:06 2024 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Mar 30 19:26:06 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3720a5c2 games-arcade/taisei: require https://github.com/taisei-project/taisei/issues/381 Closes: https://bugs.gentoo.org/928263 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.4.1.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild b/games-arcade/taisei/taisei-1.4.1.ebuild index 62f114e70a..631179d03a 100644 --- a/games-arcade/taisei/taisei-1.4.1.ebuild +++ b/games-arcade/taisei/taisei-1.4.1.ebuild @@ -35,9 +35,11 @@ RDEPEND=" dev-libs/openssl:= zip? ( dev-libs/libzip ) " +# see: https://github.com/taisei-project/taisei/issues/381 DEPEND=" ${RDEPEND} >=dev-libs/cglm-0.7.8 +
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 63a6a11453cfd614d0d8aec5fecc931d6a0f2f87 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Mar 22 17:57:00 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Mar 22 17:57:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=63a6a114 games-arcade/taisei: enable py3.12 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/taisei-1.4.1.ebuild | 2 +- games-arcade/taisei/taisei-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild b/games-arcade/taisei/taisei-1.4.1.ebuild index 3d5d508fa4..62f114e70a 100644 --- a/games-arcade/taisei/taisei-1.4.1.ebuild +++ b/games-arcade/taisei/taisei-1.4.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10,11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 xdg diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 3d5d508fa4..62f114e70a 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10,11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 xdg
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 511619a6c772b7ff3a38ad1e4b37f93486e4b01d Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Mar 22 17:56:51 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Mar 22 17:57:12 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=511619a6 games-arcade/taisei: drop 1.4 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/Manifest | 1 - games-arcade/taisei/taisei-1.4.ebuild | 78 --- 2 files changed, 79 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 35fb7293ca..bad1273215 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,2 +1 @@ DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6 SHA512 7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b -DIST taisei-1.4.tar.xz 219573588 BLAKE2B c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314 SHA512 5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86 diff --git a/games-arcade/taisei/taisei-1.4.ebuild b/games-arcade/taisei/taisei-1.4.ebuild deleted file mode 100644 index 3d5d508fa4..00 --- a/games-arcade/taisei/taisei-1.4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10,11} ) - -inherit meson python-any-r1 xdg - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; -else - # Auto-generated tarballs lacks submodules, all of which are taisei subrepos - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz"; - KEYWORDS="~amd64" -fi - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="https://taisei-project.org/"; -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" - -IUSE="doc lto zip" - -RDEPEND=" - media-libs/freetype:2 - media-libs/opusfile - >=media-libs/libpng-1.5 - media-libs/libsdl2 - media-libs/libwebp - media-libs/opusfile - app-arch/zstd - sys-libs/zlib - dev-libs/openssl:= - zip? ( dev-libs/libzip ) -" -DEPEND=" - ${RDEPEND} - >=dev-libs/cglm-0.7.8 -" -BDEPEND=" - dev-build/meson - $(python_gen_any_dep ' - dev-python/zstandard[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - doc? ( dev-python/docutils )" - -python_check_deps() { - python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" -} - -src_prepare() { - # Path patching needed also without USE=doc (COPYING etc.) - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - - # Remove blobs - rm external/basis_universal/OpenCL/lib/*.lib \ - external/basis_universal/webgl_videotest/basis.wasm \ - external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ - external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ - || die - - default -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs) - $(meson_use lto b_lto) - $(meson_feature zip vfs_zip) - -Dstrip=false - -Duse_libcrypto=enabled - ) - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 2c7847ba31e591ac37abc9c1f7df82666404e6b1 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Tue Mar 12 14:44:23 2024 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Tue Mar 12 14:46:10 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c7847ba games-arcade/taisei: drop 1.3.2-r2 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/Manifest | 1 - games-arcade/taisei/taisei-1.3.2-r2.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index ce0718fe91..35fb7293ca 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,3 +1,2 @@ DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6 SHA512 7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b DIST taisei-1.4.tar.xz 219573588 BLAKE2B c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314 SHA512 5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86 -DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.3.2-r2.ebuild b/games-arcade/taisei/taisei-1.3.2-r2.ebuild deleted file mode 100644 index 093a2e66ae..00 --- a/games-arcade/taisei/taisei-1.3.2-r2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10,11} ) - -inherit meson python-any-r1 xdg - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; -else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" -fi - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="https://taisei-project.org/"; -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" - -IUSE="doc lto zip" - -RDEPEND=" - media-libs/freetype:2 - media-libs/opusfile - >=media-libs/libpng-1.5 - media-libs/libsdl2 - media-libs/sdl2-mixer[opus] - media-libs/libwebp - sys-libs/zlib - dev-libs/openssl:= - zip? ( dev-libs/libzip ) -" -DEPEND=" - ${RDEPEND} - >=dev-libs/cglm-0.7.8 -" -BDEPEND=" - >=dev-build/meson-0.53 - ${PYTHON_DEPS} - doc? ( dev-python/docutils )" - -src_prepare() { - if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - fi - default -} - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - $(meson_use lto b_lto) - $(meson_use zip enable_zip) - -Dstrip=false - -Duse_libcrypto=true - ) - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: b354ab4d23a555eb72854363da94707db8c56105 Author: Oliver Freyermuth googlemail com> AuthorDate: Mon Mar 11 22:02:03 2024 + Commit: Oliver Freyermuth googlemail com> CommitDate: Mon Mar 11 22:02:03 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b354ab4d games-arcade/taisei: add 1.4.1 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest| 1 + games-arcade/taisei/taisei-1.4.1.ebuild | 78 + 2 files changed, 79 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 8859e25152..ce0718fe91 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,2 +1,3 @@ +DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6 SHA512 7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b DIST taisei-1.4.tar.xz 219573588 BLAKE2B c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314 SHA512 5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86 DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.4.1.ebuild b/games-arcade/taisei/taisei-1.4.1.ebuild new file mode 100644 index 00..3d5d508fa4 --- /dev/null +++ b/games-arcade/taisei/taisei-1.4.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; +else + # Auto-generated tarballs lacks submodules, all of which are taisei subrepos + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz"; + KEYWORDS="~amd64" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/"; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto zip" + +RDEPEND=" + media-libs/freetype:2 + media-libs/opusfile + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/libwebp + media-libs/opusfile + app-arch/zstd + sys-libs/zlib + dev-libs/openssl:= + zip? ( dev-libs/libzip ) +" +DEPEND=" + ${RDEPEND} + >=dev-libs/cglm-0.7.8 +" +BDEPEND=" + dev-build/meson + $(python_gen_any_dep ' + dev-python/zstandard[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + doc? ( dev-python/docutils )" + +python_check_deps() { + python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" +} + +src_prepare() { + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" + + # Remove blobs + rm external/basis_universal/OpenCL/lib/*.lib \ + external/basis_universal/webgl_videotest/basis.wasm \ + external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ + external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ + || die + + default +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs) + $(meson_use lto b_lto) + $(meson_feature zip vfs_zip) + -Dstrip=false + -Duse_libcrypto=enabled + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 848a935bcfcce15e47a579c6b0dccc7d8188de76 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Sep 9 01:51:18 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Sep 9 03:52:23 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=848a935b games-arcade/taisei: Remove blobs, fix deprecated config Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/taisei-1.4.ebuild | 17 + games-arcade/taisei/taisei-.ebuild | 17 + 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/games-arcade/taisei/taisei-1.4.ebuild b/games-arcade/taisei/taisei-1.4.ebuild index 96cd10e33c..53ee5485ba 100644 --- a/games-arcade/taisei/taisei-1.4.ebuild +++ b/games-arcade/taisei/taisei-1.4.ebuild @@ -11,7 +11,8 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz"; + # Auto-generated tarballs lacks submodules, all of which are taisei subrepos + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz"; KEYWORDS="~amd64" fi @@ -54,16 +55,24 @@ src_prepare() { # Path patching needed also without USE=doc (COPYING etc.) sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ meson.build || die "Failed changing doc_path" + + # Remove blobs + rm external/basis_universal/OpenCL/lib/*.lib \ + external/basis_universal/webgl_videotest/basis.wasm \ + external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ + external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ + || die + default } src_configure() { local emesonargs=( - $(meson_use doc docs) + $(meson_feature doc docs) $(meson_use lto b_lto) - $(meson_use zip vfs_zip) + $(meson_feature zip vfs_zip) -Dstrip=false - -Duse_libcrypto=true + -Duse_libcrypto=enabled ) meson_src_configure } diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 96cd10e33c..53ee5485ba 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -11,7 +11,8 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz"; + # Auto-generated tarballs lacks submodules, all of which are taisei subrepos + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/taisei-${PV}.tar.xz"; KEYWORDS="~amd64" fi @@ -54,16 +55,24 @@ src_prepare() { # Path patching needed also without USE=doc (COPYING etc.) sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ meson.build || die "Failed changing doc_path" + + # Remove blobs + rm external/basis_universal/OpenCL/lib/*.lib \ + external/basis_universal/webgl_videotest/basis.wasm \ + external/basis_universal/webgl/transcoder/build/basis_transcoder.wasm \ + external/basis_universal/webgl/encoder/build/basis_encoder.wasm \ + || die + default } src_configure() { local emesonargs=( - $(meson_use doc docs) + $(meson_feature doc docs) $(meson_use lto b_lto) - $(meson_use zip vfs_zip) + $(meson_feature zip vfs_zip) -Dstrip=false - -Duse_libcrypto=true + -Duse_libcrypto=enabled ) meson_src_configure }
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 4c231a2df23c84c5bc5dfeec5780d986117d6716 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Sep 8 14:16:36 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Sep 8 14:16:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c231a2d games-arcade/taisei: sync live ebuild with latest version Adapt dependencies, modernize. Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-.ebuild | 18 -- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 69e2a116f4..96cd10e33c 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -11,9 +11,8 @@ if [[ ${PV} == ** ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz"; KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" fi DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." @@ -28,8 +27,8 @@ RDEPEND=" media-libs/opusfile >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/opusfile media-libs/libwebp + media-libs/opusfile app-arch/zstd sys-libs/zlib dev-libs/openssl:= @@ -40,7 +39,7 @@ DEPEND=" >=dev-libs/cglm-0.7.8 " BDEPEND=" - >=dev-util/meson-0.53 + dev-util/meson $(python_gen_any_dep ' dev-python/zstandard[${PYTHON_USEDEP}] ') @@ -48,14 +47,13 @@ BDEPEND=" doc? ( dev-python/docutils )" python_check_deps() { - has_version "dev-python/zstandard[${PYTHON_USEDEP}]" + python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" } src_prepare() { - if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ - meson.build || die "Failed changing doc_path" - fi + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" default } @@ -63,7 +61,7 @@ src_configure() { local emesonargs=( $(meson_use doc docs) $(meson_use lto b_lto) - $(meson_use zip enable_zip) + $(meson_use zip vfs_zip) -Dstrip=false -Duse_libcrypto=true )
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 130e0bf05054dbaef87b5c5d4074744aa94b8343 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Sep 8 14:15:03 2023 + Commit: Oliver Freyermuth googlemail com> CommitDate: Fri Sep 8 14:15:03 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=130e0bf0 games-arcade/taisei: add 1.4 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest | 1 + games-arcade/taisei/taisei-1.4.ebuild | 69 +++ 2 files changed, 70 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 1824917ec4..8859e25152 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ +DIST taisei-1.4.tar.xz 219573588 BLAKE2B c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314 SHA512 5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86 DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.4.ebuild b/games-arcade/taisei/taisei-1.4.ebuild new file mode 100644 index 00..96cd10e33c --- /dev/null +++ b/games-arcade/taisei/taisei-1.4.ebuild @@ -0,0 +1,69 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10,11} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-${PV}.tar.xz"; + KEYWORDS="~amd64" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/"; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto zip" + +RDEPEND=" + media-libs/freetype:2 + media-libs/opusfile + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/libwebp + media-libs/opusfile + app-arch/zstd + sys-libs/zlib + dev-libs/openssl:= + zip? ( dev-libs/libzip ) +" +DEPEND=" + ${RDEPEND} + >=dev-libs/cglm-0.7.8 +" +BDEPEND=" + dev-util/meson + $(python_gen_any_dep ' + dev-python/zstandard[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + doc? ( dev-python/docutils )" + +python_check_deps() { + python_has_version "dev-python/zstandard[${PYTHON_USEDEP}]" +} + +src_prepare() { + # Path patching needed also without USE=doc (COPYING etc.) + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ + meson.build || die "Failed changing doc_path" + default +} + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) + $(meson_use zip vfs_zip) + -Dstrip=false + -Duse_libcrypto=true + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: eb7954c2d3baa5b6404cc124591189e3dcea0b04 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Apr 1 21:21:29 2023 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Apr 1 21:23:33 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb7954c2 games-arcade/taisei: Fix automagic dependencies Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> .../taisei/{taisei-1.3.2-r1.ebuild => taisei-1.3.2-r2.ebuild}| 5 - games-arcade/taisei/taisei-.ebuild | 5 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r2.ebuild similarity index 92% rename from games-arcade/taisei/taisei-1.3.2-r1.ebuild rename to games-arcade/taisei/taisei-1.3.2-r2.ebuild index 5566ec61c..4891047e7 100644 --- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,11 +25,13 @@ IUSE="doc lto zip" RDEPEND=" media-libs/freetype:2 + media-libs/opusfile >=media-libs/libpng-1.5 media-libs/libsdl2 media-libs/sdl2-mixer[opus] media-libs/libwebp sys-libs/zlib + dev-libs/openssl:= zip? ( dev-libs/libzip ) " DEPEND=" @@ -55,6 +57,7 @@ src_configure() { $(meson_use lto b_lto) $(meson_use zip enable_zip) -Dstrip=false + -Duse_libcrypto=true ) meson_src_configure } diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 460264b34..b51703e9b 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,12 +25,14 @@ IUSE="doc lto zip" RDEPEND=" media-libs/freetype:2 + media-libs/opusfile >=media-libs/libpng-1.5 media-libs/libsdl2 media-libs/opusfile media-libs/libwebp app-arch/zstd sys-libs/zlib + dev-libs/openssl:= zip? ( dev-libs/libzip ) " DEPEND=" @@ -63,6 +65,7 @@ src_configure() { $(meson_use lto b_lto) $(meson_use zip enable_zip) -Dstrip=false + -Duse_libcrypto=true ) meson_src_configure }
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 6ecf054cdf9eb7c5e54dec5dadf093efad27a6ca Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Jun 2 10:37:20 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Jun 2 10:39:31 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ecf054c games-arcade/taisei: Fix install directory for docs. Closes: https://bugs.gentoo.org/849248 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.2-r1.ebuild | 2 +- games-arcade/taisei/taisei-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild index 8765e2a2c..0bd5205c2 100644 --- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild @@ -43,7 +43,7 @@ BDEPEND=" src_prepare() { if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ meson.build || die "Failed changing doc_path" fi default diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 1e2549f07..28314b9e7 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -51,7 +51,7 @@ python_check_deps() { src_prepare() { if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${PF}\')/" \ meson.build || die "Failed changing doc_path" fi default
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: a73d0a6512dc399fd8249e7e0e572f747be1b24d Author: Oliver Freyermuth googlemail com> AuthorDate: Tue May 31 00:29:56 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue May 31 00:29:56 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a73d0a65 games-arcade/taisei: Add new dep for live ebuild. Upstream now requires dev-python/zstandard at build time. Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest | 3 --- games-arcade/taisei/taisei-.ebuild | 7 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 0ff1f7f51..1824917ec 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,4 +1 @@ DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d -EBUILD taisei-1.3.2-r1.ebuild 1282 BLAKE2B ebfde44ba2913b29b3e6ffdef0091a2033e9991a9fd9983e349544f68f37227e2554d0510d15d9e4ad19bcf3ba2315ca5e761d41a9a488907202ca24083aa6fe SHA512 d86cf9c58acdc534890cfc438c07cedb03f4e3df4ee0b854a9f10d247dd75bd5699699f88c33d2d20171a2637ac0e85abb9c2262fa1b9e5028e022c83c9548be -EBUILD taisei-.ebuild 1306 BLAKE2B 101f574e13ae45b95ea3f190eaee0ac844c40f121df754c23b11b637c6836b0dd9ea483fa5c9c4ee9e4151735ec2991d44d541b2d5e94ad7500511b022be4a43 SHA512 1f7a03d67c5b89b0af41608afc681ffdb87ccff390afcb98d6ceefa7fd0d5f9f920c8c2ae2a58f48d307bae108ef8d84e7c6969ab7871daa136ac661db32e352 -MISC metadata.xml 980 BLAKE2B 4db98838a52872417b48a661ba2fcff377fd7ea73c7e25c7296cfe6bc5dec8fad8985776ce8a7c13a9b90b40708cc42a4371871eae0def5cc3f35d7550d7a7dd SHA512 456d9ae4a15a5a21cfc5048d2ed8d8514d4b930a95d00cd04ca9bc0a47edcb60e049d5dee8873d326bf3444ee68283ae854624c8f1f34fc0bba7316f6efb2c22 diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a7cbe9861..1e2549f07 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -39,9 +39,16 @@ DEPEND=" " BDEPEND=" >=dev-util/meson-0.53 + $(python_gen_any_dep ' + dev-python/zstandard[${PYTHON_USEDEP}] + ') ${PYTHON_DEPS} doc? ( dev-python/docutils )" +python_check_deps() { + has_version "dev-python/zstandard[${PYTHON_USEDEP}]" +} + src_prepare() { if use doc; then sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 9a449b2904bd4becceb0898cd0f9907e23f12607 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue May 31 00:09:32 2022 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue May 31 00:09:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9a449b29 games-arcade/taisei: extend PYTHON_COMPATs, EAPI bump. Closes: https://bugs.gentoo.org/848372 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest | 3 +++ games-arcade/taisei/taisei-1.3.2-r1.ebuild | 4 ++-- games-arcade/taisei/taisei-.ebuild | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 1824917ec..0ff1f7f51 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,4 @@ DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d +EBUILD taisei-1.3.2-r1.ebuild 1282 BLAKE2B ebfde44ba2913b29b3e6ffdef0091a2033e9991a9fd9983e349544f68f37227e2554d0510d15d9e4ad19bcf3ba2315ca5e761d41a9a488907202ca24083aa6fe SHA512 d86cf9c58acdc534890cfc438c07cedb03f4e3df4ee0b854a9f10d247dd75bd5699699f88c33d2d20171a2637ac0e85abb9c2262fa1b9e5028e022c83c9548be +EBUILD taisei-.ebuild 1306 BLAKE2B 101f574e13ae45b95ea3f190eaee0ac844c40f121df754c23b11b637c6836b0dd9ea483fa5c9c4ee9e4151735ec2991d44d541b2d5e94ad7500511b022be4a43 SHA512 1f7a03d67c5b89b0af41608afc681ffdb87ccff390afcb98d6ceefa7fd0d5f9f920c8c2ae2a58f48d307bae108ef8d84e7c6969ab7871daa136ac661db32e352 +MISC metadata.xml 980 BLAKE2B 4db98838a52872417b48a661ba2fcff377fd7ea73c7e25c7296cfe6bc5dec8fad8985776ce8a7c13a9b90b40708cc42a4371871eae0def5cc3f35d7550d7a7dd SHA512 456d9ae4a15a5a21cfc5048d2ed8d8514d4b930a95d00cd04ca9bc0a47edcb60e049d5dee8873d326bf3444ee68283ae854624c8f1f34fc0bba7316f6efb2c22 diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild index 14df17a25..8765e2a2c 100644 --- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10,11} ) inherit meson python-any-r1 xdg diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index c5db9893e..a7cbe9861 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -1,9 +1,9 @@ # Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8,9,10,11} ) inherit meson python-any-r1 xdg
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/, gui-apps/wdisplays/
commit: b75db7ac93a433d1ab6260ea9d19e03308e11f25 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Tue May 4 16:05:22 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Tue May 4 16:05:22 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b75db7ac games-arcade/taisei: Fix wrong deps introduced in c1a508a5 Closes: https://bugs.gentoo.org/787992 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/taisei-1.3.2-r1.ebuild | 3 +-- gui-apps/wdisplays/wdisplays-.ebuild | 35 -- 2 files changed, 1 insertion(+), 37 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.2-r1.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild index e58c11520..e596cc978 100644 --- a/games-arcade/taisei/taisei-1.3.2-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild @@ -27,9 +27,8 @@ RDEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/opusfile + media-libs/sdl2-mixer[opus] media-libs/libwebp - app-arch/zstd sys-libs/zlib zip? ( dev-libs/libzip ) " diff --git a/gui-apps/wdisplays/wdisplays-.ebuild b/gui-apps/wdisplays/wdisplays-.ebuild deleted file mode 100644 index e9c017e2e..0 --- a/gui-apps/wdisplays/wdisplays-.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson xdg - -DESCRIPTION="GUI display configurator for wlroots compositors" -HOMEPAGE="https://cyclopsian.github.io/wdisplays https://github.com/cyclopsian/wdisplays"; - -if [[ "${PV}" == ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cyclopsian/wdisplays.git"; -else - SRC_URI="https://github.com/cyclopsian/wdisplays/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -RDEPEND=" - dev-libs/glib - media-libs/libepoxy - x11-libs/gtk+:3[wayland] - x11-libs/cairo - x11-libs/pango -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/wayland-protocols -" - -LICENSE="GPL-3+" -SLOT="0" - -PATCHES=( "${FILESDIR}/${PN}-1.0-pull20.patch" )
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: c1a508a5d5d025486fbc9f2912dbefde9ac68f47 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon May 3 17:11:00 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon May 3 17:43:23 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1a508a5 games-arcade/taisei: Fix dependencies - cglm is a library so that goes in DEPEND instead of BDEPEND - RDEPEND should be defined (and exclude cglm as taisei uses only the headers) Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> .../taisei/{taisei-1.3.2.ebuild => taisei-1.3.2-r1.ebuild} | 12 games-arcade/taisei/taisei-.ebuild | 7 +-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.2.ebuild b/games-arcade/taisei/taisei-1.3.2-r1.ebuild similarity index 93% rename from games-arcade/taisei/taisei-1.3.2.ebuild rename to games-arcade/taisei/taisei-1.3.2-r1.ebuild index 05f6ff546..e58c11520 100644 --- a/games-arcade/taisei/taisei-1.3.2.ebuild +++ b/games-arcade/taisei/taisei-1.3.2-r1.ebuild @@ -23,18 +23,22 @@ SLOT="0" IUSE="doc lto zip" -DEPEND=" +RDEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/sdl2-mixer[opus] + media-libs/opusfile media-libs/libwebp + app-arch/zstd sys-libs/zlib zip? ( dev-libs/libzip ) " -BDEPEND=" +DEPEND=" + ${RDEPEND} >=dev-libs/cglm-0.7.8 - >=dev-util/meson-0.49 +" +BDEPEND=" + >=dev-util/meson-0.53 ${PYTHON_DEPS} doc? ( dev-python/docutils )" diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 6d7deef43..e58c11520 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -23,7 +23,7 @@ SLOT="0" IUSE="doc lto zip" -DEPEND=" +RDEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 @@ -33,8 +33,11 @@ DEPEND=" sys-libs/zlib zip? ( dev-libs/libzip ) " -BDEPEND=" +DEPEND=" + ${RDEPEND} >=dev-libs/cglm-0.7.8 +" +BDEPEND=" >=dev-util/meson-0.53 ${PYTHON_DEPS} doc? ( dev-python/docutils )"
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 9994757b89e5e5f261dd28e28fa508a12b2137e9 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Mon May 3 17:21:21 2021 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Mon May 3 17:43:23 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9994757b games-arcade/taisei: Version clean, 1.3.1 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/Manifest | 1 - games-arcade/taisei/taisei-1.3.1-r1.ebuild | 56 -- 2 files changed, 57 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index cec7ddb69..1824917ec 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,2 +1 @@ -DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.3.1-r1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild deleted file mode 100644 index 94ff5f565..0 --- a/games-arcade/taisei/taisei-1.3.1-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit meson python-any-r1 xdg - -if [[ ${PV} == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; -else - SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" -fi - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="https://taisei-project.org/"; -LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" -SLOT="0" - -IUSE="doc lto zip" - -DEPEND=" - media-libs/freetype:2 - >=media-libs/libpng-1.5 - media-libs/libsdl2 - media-libs/sdl2-mixer[opus] - media-libs/libwebp - sys-libs/zlib - zip? ( dev-libs/libzip ) -" -BDEPEND=" - >=dev-util/meson-0.49 - ${PYTHON_DEPS} - doc? ( dev-python/docutils )" - -src_prepare() { - if use doc; then - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ - meson.build || die "Failed changing doc_path" - fi - default -} - -src_configure() { - local emesonargs=( - $(meson_use doc docs) - $(meson_use lto b_lto) - $(meson_use zip enable_zip) - -Dstrip=false - ) - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 7dff456a8751745342f66b486c3f63504c23f462 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat May 1 15:39:04 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat May 1 15:39:04 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7dff456a games-arcade/taisei: Bump version to 1.3.2. New version BDEPENDs on previously bundled dev-libs/cglm. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/Manifest| 1 + games-arcade/taisei/taisei-1.3.2.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index f1112cb62..cec7ddb69 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c +DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61 SHA512 9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d diff --git a/games-arcade/taisei/taisei-1.3.2.ebuild b/games-arcade/taisei/taisei-1.3.2.ebuild new file mode 100644 index 0..05f6ff546 --- /dev/null +++ b/games-arcade/taisei/taisei-1.3.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit meson python-any-r1 xdg + +if [[ ${PV} == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/"; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc lto zip" + +DEPEND=" + media-libs/freetype:2 + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/sdl2-mixer[opus] + media-libs/libwebp + sys-libs/zlib + zip? ( dev-libs/libzip ) +" +BDEPEND=" + >=dev-libs/cglm-0.7.8 + >=dev-util/meson-0.49 + ${PYTHON_DEPS} + doc? ( dev-python/docutils )" + +src_prepare() { + if use doc; then + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + meson.build || die "Failed changing doc_path" + fi + default +} + +src_configure() { + local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) + $(meson_use zip enable_zip) + -Dstrip=false + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 81daa27477f618ec27731670996f6769622b9471 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat May 1 15:37:50 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat May 1 15:37:50 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=81daa274 games-arcade/taisei: Add dev-libs/cglm BDEPEND for live ebuild. This library was previously bundled, it is now unbundled upstream and packaged. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 5e41d40f0..6d7deef43 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -34,6 +34,7 @@ DEPEND=" zip? ( dev-libs/libzip ) " BDEPEND=" + >=dev-libs/cglm-0.7.8 >=dev-util/meson-0.53 ${PYTHON_DEPS} doc? ( dev-python/docutils )"
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: bdf198f3d79536be5dd7071504daaa17c57d47dd Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Apr 24 16:00:02 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Apr 24 16:00:02 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bdf198f3 games-arcade/taisei: Turn off LTO by default. Upstream has this enabled, but it is not supported by default on Gentoo and causes breakage in some configurations. Closes: https://bugs.gentoo.org/785373 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.1-r1.ebuild | 2 +- games-arcade/taisei/taisei-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1-r1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild index 8ec848b13..94ff5f565 100644 --- a/games-arcade/taisei/taisei-1.3.1-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1-r1.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://taisei-project.org/"; LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" -IUSE="doc +lto zip" +IUSE="doc lto zip" DEPEND=" media-libs/freetype:2 diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a1029653d..5e41d40f0 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -21,7 +21,7 @@ HOMEPAGE="https://taisei-project.org/"; LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" -IUSE="doc +lto zip" +IUSE="doc lto zip" DEPEND=" media-libs/freetype:2
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: f518b2af305b931df4533dbea276f13279d74d60 Author: Oliver Freyermuth googlemail com> AuthorDate: Sun Apr 18 00:53:34 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sun Apr 18 00:53:34 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f518b2af games-arcade/taisei: Migrate from xdg-utils to xdg eclass. Allows to drop the pkg_* phases. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.1-r1.ebuild | 14 +- games-arcade/taisei/taisei-.ebuild | 14 +- 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1-r1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild index 381361ff3..8ec848b13 100644 --- a/games-arcade/taisei/taisei-1.3.1-r1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 xdg-utils +inherit meson python-any-r1 xdg if [[ ${PV} == ** ]]; then inherit git-r3 @@ -54,15 +54,3 @@ src_configure() { ) meson_src_configure } - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a50bcba07..a1029653d 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 xdg-utils +inherit meson python-any-r1 xdg if [[ ${PV} == ** ]]; then inherit git-r3 @@ -55,15 +55,3 @@ src_configure() { ) meson_src_configure } - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: a48417a2831485278cd96048f9a7820b8349d3a0 Author: Oliver Freyermuth googlemail com> AuthorDate: Sat Apr 17 17:38:41 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Sat Apr 17 17:38:41 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a48417a2 games-arcade/taisei: Use xdg-utils and update DBs and caches. This updates xdg-icon-cache, desktop-db and mimeinfo-db, which is needed since an icon, mime info and desktop files with mime info are being installed. Revbump to apply these changes. Closes: https://bugs.gentoo.org/783450 Closes: https://bugs.gentoo.org/783453 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> .../taisei/{taisei-1.3.1.ebuild => taisei-1.3.1-r1.ebuild} | 14 +- games-arcade/taisei/taisei-.ebuild | 14 +- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1-r1.ebuild similarity index 83% rename from games-arcade/taisei/taisei-1.3.1.ebuild rename to games-arcade/taisei/taisei-1.3.1-r1.ebuild index 26982cbef..381361ff3 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 +inherit meson python-any-r1 xdg-utils if [[ ${PV} == ** ]]; then inherit git-r3 @@ -54,3 +54,15 @@ src_configure() { ) meson_src_configure } + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index 9213c4124..a50bcba07 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit meson python-any-r1 +inherit meson python-any-r1 xdg-utils if [[ ${PV} == ** ]]; then inherit git-r3 @@ -55,3 +55,15 @@ src_configure() { ) meson_src_configure } + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 8586f53f8fe28e62cc5dc2d27775ad2a1005f415 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Apr 8 11:16:40 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Apr 8 11:16:40 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8586f53f games-arcade/taisei: Adapt live ebuild to upstream refactoring. Dependency on SDL2-mixer is dropped, media-libs/opusfile and app-arch/zstd added, require newer meson. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index cbecc2fbc..9213c4124 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -27,13 +27,14 @@ DEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/sdl2-mixer + media-libs/opusfile media-libs/libwebp + app-arch/zstd sys-libs/zlib zip? ( dev-libs/libzip ) " BDEPEND=" - >=dev-util/meson-0.49 + >=dev-util/meson-0.53 ${PYTHON_DEPS} doc? ( dev-python/docutils )"
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 2d6dd17171f573fe353110e8695ae8c42a5940e2 Author: Oliver Freyermuth googlemail com> AuthorDate: Thu Apr 8 11:15:16 2021 + Commit: Oliver Freyermuth googlemail com> CommitDate: Thu Apr 8 11:15:16 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d6dd171 games-arcade/taisei: Add missing dependency on opus. Closes: https://bugs.gentoo.org/780939 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/taisei-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index cbecc2fbc..26982cbef 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -27,7 +27,7 @@ DEPEND=" media-libs/freetype:2 >=media-libs/libpng-1.5 media-libs/libsdl2 - media-libs/sdl2-mixer + media-libs/sdl2-mixer[opus] media-libs/libwebp sys-libs/zlib zip? ( dev-libs/libzip )
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 6a3972876c5f649d75fea9361d45734c7c02c7c0 Author: Andrew Ammerlaan riseup net> AuthorDate: Sun Mar 28 09:53:28 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun Mar 28 09:54:25 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a397287 games-arcade/taisei: properly depend on python Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan riseup.net> games-arcade/taisei/taisei-1.3.1.ebuild | 12 +++- games-arcade/taisei/taisei-.ebuild | 12 +++- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index a8371fb62..cbecc2fbc 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -1,13 +1,14 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit meson +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit meson python-any-r1 if [[ ${PV} == ** ]]; then inherit git-r3 - KEYWORDS="" EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; else SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; @@ -31,8 +32,9 @@ DEPEND=" sys-libs/zlib zip? ( dev-libs/libzip ) " -BDEPEND=">=dev-util/meson-0.49 - >=dev-lang/python-3.5 +BDEPEND=" + >=dev-util/meson-0.49 + ${PYTHON_DEPS} doc? ( dev-python/docutils )" src_prepare() { diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild index a8371fb62..cbecc2fbc 100644 --- a/games-arcade/taisei/taisei-.ebuild +++ b/games-arcade/taisei/taisei-.ebuild @@ -1,13 +1,14 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit meson +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit meson python-any-r1 if [[ ${PV} == ** ]]; then inherit git-r3 - KEYWORDS="" EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; else SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; @@ -31,8 +32,9 @@ DEPEND=" sys-libs/zlib zip? ( dev-libs/libzip ) " -BDEPEND=">=dev-util/meson-0.49 - >=dev-lang/python-3.5 +BDEPEND=" + >=dev-util/meson-0.49 + ${PYTHON_DEPS} doc? ( dev-python/docutils )" src_prepare() {
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: eee55ae2995fbed8258f126d8689789fb195e071 Author: Oliver Freyermuth googlemail com> AuthorDate: Tue Jun 2 15:43:58 2020 + Commit: Oliver Freyermuth googlemail com> CommitDate: Tue Jun 2 15:43:58 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eee55ae2 games-arcade/taisei: Add live ebuild, BDEPEND, doc/lto, LICENSE. This adds: - Me as additional maintainer (clarified with @lanodan). - doc USE flag to build docs conditionally. - lto USE flag (upstream has it default on). - missing BDEPEND packages. - A live ebuild. - Fixes LICENSE. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oliver Freyermuth googlemail.com> games-arcade/taisei/metadata.xml| 5 +++ games-arcade/taisei/taisei-1.3.1.ebuild | 30 +- games-arcade/taisei/taisei-.ebuild | 54 + 3 files changed, 81 insertions(+), 8 deletions(-) diff --git a/games-arcade/taisei/metadata.xml b/games-arcade/taisei/metadata.xml index 3111344..8d7c68e 100644 --- a/games-arcade/taisei/metadata.xml +++ b/games-arcade/taisei/metadata.xml @@ -5,6 +5,10 @@ cont...@hacktivis.me Haelwenn (lanodan) Monnier + + o.freyerm...@googlemail.com + Oliver Freyermuth + https://github.com/taisei-project/taisei/issues https://taisei-project.org/news.atom @@ -14,6 +18,7 @@ Taisei is an open clone of the Touhou Project series. Touhou is a one-man project of shoot-em-up games set in an isolated world full of Japanese folklore. + Enable link time optimization Enable loading of game data from ZIP packages via dev-libs/libzip diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index ef0458c..a8371fb 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -5,15 +5,22 @@ EAPI=7 inherit meson +if [[ ${PV} == ** ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." HOMEPAGE="https://taisei-project.org/"; -LICENSE="BSD" +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" SLOT="0" -SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; -KEYWORDS="~amd64" -IUSE="zip" -S="${WORKDIR}/${PN}-v${PV}" +IUSE="doc +lto zip" DEPEND=" media-libs/freetype:2 @@ -24,17 +31,24 @@ DEPEND=" sys-libs/zlib zip? ( dev-libs/libzip ) " +BDEPEND=">=dev-util/meson-0.49 + >=dev-lang/python-3.5 + doc? ( dev-python/docutils )" src_prepare() { - sed -i '/strip=true/d' meson.build || die "Failed removing auto-stripping" - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'taisei-${PV}\')/" \ - meson.build || die "Failed changing doc_path" + if use doc; then + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'${P}\')/" \ + meson.build || die "Failed changing doc_path" + fi default } src_configure() { local emesonargs=( + $(meson_use doc docs) + $(meson_use lto b_lto) $(meson_use zip enable_zip) + -Dstrip=false ) meson_src_configure } diff --git a/games-arcade/taisei/taisei-.ebuild b/games-arcade/taisei/taisei-.ebuild new file mode 100644 index 000..a8371fb --- /dev/null +++ b/games-arcade/taisei/taisei-.ebuild @@ -0,0 +1,54 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +if [[ ${PV} == ** ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="https://github.com/taisei-project/taisei.git"; +else + SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="https://taisei-project.org/"; +LICENSE="MIT CC-BY-4.0 CC0-1.0 public-domain" +SLOT="0" + +IUSE="doc +lto zip" + +DEPEND=" + media-libs/freetype:2 + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/sdl2-mixer + media-libs/libwebp + sys-libs/zlib + zip? ( dev-libs/libzip ) +" +BDEPEND=">=dev-util/meson-0.49 + >=dev-lang/python-3.5 + doc? ( dev-python/docutils )" + +src_prepare() { + if use doc; then + sed -i "s/doc_
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 914467af0bf52c4e7893d9018e9fd3b321c46aa6 Author: Sergey Torokhov yandex ru> AuthorDate: Sun Apr 12 10:25:18 2020 + Commit: Sergey Torokhov yandex ru> CommitDate: Sun Apr 12 10:25:18 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=914467af games-arcade/taisei: fix HOMEPAGE to use https instead of http Signed-off-by: Sergey Torokhov yandex.ru> games-arcade/taisei/taisei-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index a88c827..ef0458c 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit meson DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="http://taisei-project.org/"; +HOMEPAGE="https://taisei-project.org/"; LICENSE="BSD" SLOT="0" SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz";
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: cbf5b7991906665ddfac0d992d40ba372b9c05f4 Author: Andrew Ammerlaan riseup net> AuthorDate: Mon Mar 9 17:50:30 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Mon Mar 9 17:50:30 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cbf5b799 games-arcade/taisei: fix header to make repoman happy Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Andrew Ammerlaan riseup.net> games-arcade/taisei/taisei-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild index a70aa18..a88c827 100644 --- a/games-arcade/taisei/taisei-1.3.1.ebuild +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019 Haelwenn (lanodan) Monnier +# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 54da3c0dd940e4db36d4ccdc1896394fdbe6ceb9 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Oct 19 15:39:53 2019 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Nov 23 14:16:19 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54da3c0d games-arcade/taisei: Version clean, 1.3 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/Manifest | 1 - games-arcade/taisei/taisei-1.3.ebuild | 40 --- 2 files changed, 41 deletions(-) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index bbbc781..f1112cb 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1,2 +1 @@ DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c -DIST taisei-v1.3.tar.xz 104340220 BLAKE2B 363124855e9f429708209135c3b3cfef31a66b6b3d898f8411d9da781facc4a1f8a0b29d7fdee586b269b004c95570c35e98837b75de17e8fe108ee825501c99 SHA512 1387d7936bcd1e7d827be94698cb649d91e7c06ba642b3c897e3c3548f58a4933667cb8ced380eb4df9d2127b5a1a101a9f8ddd1301935ae14a5dbbebf4f2bde diff --git a/games-arcade/taisei/taisei-1.3.ebuild b/games-arcade/taisei/taisei-1.3.ebuild deleted file mode 100644 index a70aa18..000 --- a/games-arcade/taisei/taisei-1.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2019 Haelwenn (lanodan) Monnier -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." -HOMEPAGE="http://taisei-project.org/"; -LICENSE="BSD" -SLOT="0" -SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; -KEYWORDS="~amd64" -IUSE="zip" - -S="${WORKDIR}/${PN}-v${PV}" - -DEPEND=" - media-libs/freetype:2 - >=media-libs/libpng-1.5 - media-libs/libsdl2 - media-libs/sdl2-mixer - media-libs/libwebp - sys-libs/zlib - zip? ( dev-libs/libzip ) -" - -src_prepare() { - sed -i '/strip=true/d' meson.build || die "Failed removing auto-stripping" - sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'taisei-${PV}\')/" \ - meson.build || die "Failed changing doc_path" - default -} - -src_configure() { - local emesonargs=( - $(meson_use zip enable_zip) - ) - meson_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 774c922f04629fed729fe1261d885ca60b5f457b Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Oct 19 15:38:28 2019 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Nov 23 14:16:09 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=774c922f games-arcade/taisei: Version bump, 1.3.1 Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/Manifest| 1 + games-arcade/taisei/taisei-1.3.1.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest index 866ac2d..bbbc781 100644 --- a/games-arcade/taisei/Manifest +++ b/games-arcade/taisei/Manifest @@ -1 +1,2 @@ +DIST taisei-v1.3.1.tar.xz 70763196 BLAKE2B ca1901ba0205f6771c087ee70222ceaa3c406a1c632a5f46df1fe4fe493c89af8b587e397551777cd956ab73b5104450356303d0ea0cb8d5cd1b6723ceb1d648 SHA512 5e6f364e67717091041a30103bf117bb5d7a6be76d3d9499b13e36fc190be8c2a0e7ceb582e1d106aa0c1acbb6e39b99a4873a0885af1ec2117ff6ff08e14e3c DIST taisei-v1.3.tar.xz 104340220 BLAKE2B 363124855e9f429708209135c3b3cfef31a66b6b3d898f8411d9da781facc4a1f8a0b29d7fdee586b269b004c95570c35e98837b75de17e8fe108ee825501c99 SHA512 1387d7936bcd1e7d827be94698cb649d91e7c06ba642b3c897e3c3548f58a4933667cb8ced380eb4df9d2127b5a1a101a9f8ddd1301935ae14a5dbbebf4f2bde diff --git a/games-arcade/taisei/taisei-1.3.1.ebuild b/games-arcade/taisei/taisei-1.3.1.ebuild new file mode 100644 index 000..a70aa18 --- /dev/null +++ b/games-arcade/taisei/taisei-1.3.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2019 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="http://taisei-project.org/"; +LICENSE="BSD" +SLOT="0" +SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; +KEYWORDS="~amd64" +IUSE="zip" + +S="${WORKDIR}/${PN}-v${PV}" + +DEPEND=" + media-libs/freetype:2 + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/sdl2-mixer + media-libs/libwebp + sys-libs/zlib + zip? ( dev-libs/libzip ) +" + +src_prepare() { + sed -i '/strip=true/d' meson.build || die "Failed removing auto-stripping" + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'taisei-${PV}\')/" \ + meson.build || die "Failed changing doc_path" + default +} + +src_configure() { + local emesonargs=( + $(meson_use zip enable_zip) + ) + meson_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: 268c1ef53dd1715bb3ab098d7c229e2daade4176 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Sat Jul 13 09:40:16 2019 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Sat Jul 13 09:40:26 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=268c1ef5 games-arcade/taisei: description, upstream, USE=zip Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/metadata.xml | 11 +++ 1 file changed, 11 insertions(+) diff --git a/games-arcade/taisei/metadata.xml b/games-arcade/taisei/metadata.xml index c698af2..3111344 100644 --- a/games-arcade/taisei/metadata.xml +++ b/games-arcade/taisei/metadata.xml @@ -5,4 +5,15 @@ cont...@hacktivis.me Haelwenn (lanodan) Monnier + + https://github.com/taisei-project/taisei/issues + https://taisei-project.org/news.atom + taisei-project/taisei + + + Taisei is an open clone of the Touhou Project series. Touhou is a one-man project of shoot-em-up games set in an isolated world full of Japanese folklore. + + + Enable loading of game data from ZIP packages via dev-libs/libzip +
[gentoo-commits] repo/proj/guru:dev commit in: games-arcade/taisei/
commit: e685fb45fa17628b8340b6ae091cb39f33215cdf Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Jul 5 07:06:07 2019 + Commit: Haelwenn Monnier hacktivis me> CommitDate: Fri Jul 5 07:06:07 2019 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e685fb45 games-arcade/taisei: New Package Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> games-arcade/taisei/Manifest | 1 + games-arcade/taisei/metadata.xml | 8 +++ games-arcade/taisei/taisei-1.3.ebuild | 40 +++ 3 files changed, 49 insertions(+) diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest new file mode 100644 index 000..866ac2d --- /dev/null +++ b/games-arcade/taisei/Manifest @@ -0,0 +1 @@ +DIST taisei-v1.3.tar.xz 104340220 BLAKE2B 363124855e9f429708209135c3b3cfef31a66b6b3d898f8411d9da781facc4a1f8a0b29d7fdee586b269b004c95570c35e98837b75de17e8fe108ee825501c99 SHA512 1387d7936bcd1e7d827be94698cb649d91e7c06ba642b3c897e3c3548f58a4933667cb8ced380eb4df9d2127b5a1a101a9f8ddd1301935ae14a5dbbebf4f2bde diff --git a/games-arcade/taisei/metadata.xml b/games-arcade/taisei/metadata.xml new file mode 100644 index 000..c698af2 --- /dev/null +++ b/games-arcade/taisei/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + cont...@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/games-arcade/taisei/taisei-1.3.ebuild b/games-arcade/taisei/taisei-1.3.ebuild new file mode 100644 index 000..a70aa18 --- /dev/null +++ b/games-arcade/taisei/taisei-1.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 2019 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="Clone of the Touhou series, written in C using SDL/OpenGL/OpenAL." +HOMEPAGE="http://taisei-project.org/"; +LICENSE="BSD" +SLOT="0" +SRC_URI="https://github.com/taisei-project/taisei/releases/download/v${PV}/${PN}-v${PV}.tar.xz"; +KEYWORDS="~amd64" +IUSE="zip" + +S="${WORKDIR}/${PN}-v${PV}" + +DEPEND=" + media-libs/freetype:2 + >=media-libs/libpng-1.5 + media-libs/libsdl2 + media-libs/sdl2-mixer + media-libs/libwebp + sys-libs/zlib + zip? ( dev-libs/libzip ) +" + +src_prepare() { + sed -i '/strip=true/d' meson.build || die "Failed removing auto-stripping" + sed -i "s/doc_path = join.*/doc_path = join_paths(datadir, \'doc\', \'taisei-${PV}\')/" \ + meson.build || die "Failed changing doc_path" + default +} + +src_configure() { + local emesonargs=( + $(meson_use zip enable_zip) + ) + meson_src_configure +}