@laoyou2333 package python-pathvalidate is installed? If not, please install it from the AUR as it's a bottles dependency
Search Criteria
Package Details: bottles 2:51.17-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/bottles.git (read-only, click to copy) |
---|---|
Package Base: | bottles |
Description: | Easily manage wine and proton prefix |
Upstream URL: | https://github.com/bottlesdevs/Bottles |
Keywords: | Bottles gaming Wine Wineprefixes |
Licenses: | GPL-3.0-only |
Submitter: | ragouel |
Maintainer: | lotation (brombinmirko, francescomasala) |
Last Packager: | lotation |
Votes: | 153 |
Popularity: | 6.10 |
First Submitted: | 2020-11-28 22:52 (UTC) |
Last Updated: | 2024-12-16 16:01 (UTC) |
Dependencies (37)
- cabextract
- dconf
- gtk4 (gtk4-customizableAUR, gtk4-paper-planeAUR, gtk4-gitAUR)
- gtksourceview5 (gtksourceview-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icoextractAUR
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR)
- libadwaita (libadwaita-gitAUR, libadwaita-without-adwaita-gitAUR)
- libportal-gtk4
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7-zip-fullAUR)
- patoolAUR (patool-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-chardet
- python-fvsAUR
- python-gobject
- python-markdown
- python-orjson (python-orjson-gitAUR)
- python-pathvalidateAUR
- python-pycurl
- python-requests
- Show 17 more dependencies...
Required by (2)
- arch-gaming-meta (optional)
- cartridges-git (optional)
Sources (3)
lotation commented on 2024-12-19 08:19 (UTC) (edited on 2024-12-19 08:21 (UTC) by lotation)
laoyou2333 commented on 2024-12-19 07:42 (UTC)
I can't start bottles.
Traceback (most recent call last):
File "/usr/bin/bottles", line 49, in <module>
from bottles.frontend import main
File "/usr/share/bottles/bottles/frontend/main.py", line 36, in <module>
from bottles.frontend.windows.main_window import MainWindow
File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 30, in <module>
from bottles.backend.managers.manager import Manager
File "/usr/share/bottles/bottles/backend/managers/manager.py", line 31, in <module>
import pathvalidate
ModuleNotFoundError: No module named 'pathvalidate'
lotation commented on 2024-12-16 16:06 (UTC) (edited on 2024-12-16 16:07 (UTC) by lotation)
It seems that the build script relies on the file .flatpak-info
being present in the root of the filesystem:
if not fs.is_file('/' + '.flatpak-info')
error('file does not exist')
endif
And Bottles devs added a check for sandboxed environment in bottles/frontend/windows/main_window.py
.
I created two patches to disable these checks and now the package should build without workarounds.
My apologize for not testing this release enough, for some reason I was able to build it in a clean chroot without errors.
BearLV commented on 2024-12-16 15:51 (UTC) (edited on 2024-12-16 16:07 (UTC) by BearLV)
irashid comment worked, but after restart couldn't log in. Had to use timeshift to restore.
irashid commented on 2024-12-16 15:36 (UTC) (edited on 2024-12-16 15:37 (UTC) by irashid)
bottles/frontend/meson.build:29:2: ERROR: Problem encountered: file does not exist
solution : sudo touch /.flatpak-info
thesheeep commented on 2024-12-16 13:46 (UTC)
Same issue for me here with this:
bottles/frontend/meson.build:29:2: ERROR: Problem encountered: file does not exist
Red007Master commented on 2024-12-16 12:43 (UTC)
I get bottles/frontend/meson.build:29:2: ERROR: Problem encountered: file does not exist
error on install.
buttcake commented on 2024-12-16 11:15 (UTC)
bottles/frontend/meson.build:29:2: ERROR: Problem encountered: file does not exist
KrzychuKropopek commented on 2024-12-01 21:15 (UTC) (edited on 2024-12-01 21:15 (UTC) by KrzychuKropopek)
Please add lib32-gamemode
as optional dependency.
NextWorks commented on 2024-11-08 15:25 (UTC)
please we need the update of the lib requests on python for let him run put an automate thing on the pkgbuild
Pinned Comments
brombinmirko commented on 2022-09-15 20:54 (UTC) (edited on 2022-09-15 20:54 (UTC) by brombinmirko)
=====================
READ HERE FIRST
=====================
This package is not officially supported by the Bottles Developers. Even though some of those developers are package maintainers, support is offered by the package authors who will make sure it is handled in the best possible way. They will diagnose the issues and report the issues to the development team if they are not related to the package.