repo/proj/guru:dev commit in: games-util/bottles/, games-util/bottles/files/
"Pavel Sobolev" <contact-2GWvd5oGOoG/[email protected]>
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1786810068.f3a16ba9ff74b925fedab37dc2f2b00d2d2ecbc7.contact@gentoo> |
commit: f3a16ba9ff74b925fedab37dc2f2b00d2d2ecbc7
Author: Pavel Sobolev <contact <AT> paveloom <DOT> dev>
AuthorDate: Sat Aug 15 16:07:48 2026 +0000
Commit: Pavel Sobolev <contact <AT> paveloom <DOT> dev>
CommitDate: Sat Aug 15 16:07:48 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3a16ba9
games-util/bottles: use unresolved path to `umu-run`
Signed-off-by: Pavel Sobolev <contact <AT> paveloom.dev>
.../{bottles-66.6.ebuild => bottles-66.6-r1.ebuild} | 1 +
...bottles-66.6-r1-use-unresolved-path-to-umu-run.patch | 17 +++++++++++++++++
2 files changed, 18 insertions(+)
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 <contact-2GWvd5oGOoG/[email protected]>
+Subject: [PATCH] Use unresolved path to `umu-run`
+
+Otherwise, it will try to run `python-exec2` directly.
+
+Signed-off-by: Pavel Sobolev <contact-2GWvd5oGOoG/[email protected]>
+--- 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):