diff --git a/games-util/bottles/bottles-66.6.ebuild b/games-util/bottles/bottles-66.6-r1.ebuild similarity index 99% rename from games-util/bottles/bottles-66.6.ebuild rename to games-util/bottles/bottles-66.6-r1.ebuild index aaf7e8da68..fe09bf6f8a 100644 --- a/games-util/bottles/bottles-66.6.ebuild +++ b/games-util/bottles/bottles-66.6-r1.ebuild @@ -74,6 +74,7 @@ PATCHES=( "${FILESDIR}/${PN}-64.1-dont-stub-gi.repository.patch" "${FILESDIR}/${PN}-64.1-relax-AppStream-file-validation.patch" "${FILESDIR}/${PN}-66.6-remove-Flatpak-related-checks.patch" + "${FILESDIR}/${PN}-66.6-r1-use-unresolved-path-to-umu-run.patch" ) EPYTEST_DESELECT=( diff --git a/games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch b/games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch new file mode 100644 index 0000000000..bd5a0ea644 --- /dev/null +++ b/games-util/bottles/files/bottles-66.6-r1-use-unresolved-path-to-umu-run.patch @@ -0,0 +1,17 @@ +From: Pavel Sobolev +Subject: [PATCH] Use unresolved path to `umu-run` + +Otherwise, it will try to run `python-exec2` directly. + +Signed-off-by: Pavel Sobolev +--- a/bottles/backend/umu/provider.py ++++ b/bottles/backend/umu/provider.py +@@ -44,7 +44,7 @@ class UmuProvider: + + def _inspect(self, path: Path, source: UmuProviderSource) -> UmuInstallation: + try: +- resolved = path.expanduser().resolve(strict=True) ++ resolved = path.expanduser().absolute() + except OSError as error: + raise UmuProviderError(f"UMU launcher does not exist: {path}") from error + if not resolved.is_file() or not os.access(resolved, os.X_OK):