commit: 4c231a2df23c84c5bc5dfeec5780d986117d6716 Author: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com> AuthorDate: Fri Sep 8 14:16:36 2023 +0000 Commit: Oliver Freyermuth <o.freyermuth <AT> googlemail <DOT> com> CommitDate: Fri Sep 8 14:16:36 2023 +0000 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 <o.freyermuth <AT> googlemail.com> games-arcade/taisei/taisei-9999.ebuild | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/games-arcade/taisei/taisei-9999.ebuild b/games-arcade/taisei/taisei-9999.ebuild index 69e2a116f4..96cd10e33c 100644 --- a/games-arcade/taisei/taisei-9999.ebuild +++ b/games-arcade/taisei/taisei-9999.ebuild @@ -11,9 +11,8 @@ if [[ ${PV} == *9999* ]]; 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 )