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):
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.