Package Details: bottles-git 2:51.17.r70.g675ad094-1

Git Clone URL: https://aur.archlinux.org/bottles-git.git (read-only, click to copy)
Package Base: bottles-git
Description: Easily manage wineprefix using environments
Upstream URL: https://usebottles.com/
Licenses: GPL-3.0-only
Conflicts: bottles
Provides: bottles
Submitter: Talebian
Maintainer: FabioLolix (envolution)
Last Packager: envolution
Votes: 17
Popularity: 0.022376
First Submitted: 2020-12-07 20:34 (UTC)
Last Updated: 2025-01-07 19:04 (UTC)

Pinned Comments

FabioLolix commented on 2024-12-22 21:53 (UTC)

A new major python version hit the repository, rebuild ALL you AUR python pkgbuild and install rebuild-detector


The typical error is:

ModuleNotFoundError: No module named '$MODULE'

FabioLolix commented on 2022-06-11 13:50 (UTC)

Reference https://github.com/bottlesdevs/Bottles/wiki/Packaging

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

FabioLolix commented on 2023-01-22 13:54 (UTC)

@ewout @Hakkaten added python-pathvalidate

Please revert the development build flag. A -devel package would be better suited.

@ewout No. It build the master/main branch and is a cosmetic thing, from https://github.com/bottlesdevs/Bottles/wiki/Packaging "If your package is based on our git repository and is ahead of the current release, please compile Bottles with the -Ddevel=true option to add development decoration to the window."

@Hakkaten using exclamation marks is annoying

ewout commented on 2023-01-20 11:27 (UTC)

Please revert the development build flag. A -devel package would be better suited.

ewout commented on 2023-01-20 11:23 (UTC)

@FabioLolix doesn't start here without python-pathvalidate.

➜  ~ bottles
Traceback (most recent call last):
  File "/usr/bin/bottles", line 43, in <module>
    from bottles.frontend import main
  File "/usr/share/bottles/bottles/frontend/main.py", line 37, in <module>
    from bottles.frontend.windows.main_window import MainWindow
  File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 34, in <module>
    from bottles.backend.managers.manager import Manager
  File "/usr/share/bottles/bottles/backend/managers/manager.py", line 33, in <module>
    import pathvalidate
ModuleNotFoundError: No module named 'pathvalidate'

FabioLolix commented on 2023-01-16 22:47 (UTC)

Added python-pycurl, it start without python-pathvalidate

Hakkaten commented on 2023-01-16 21:29 (UTC)

python-pycurl and python-pathvalidate are missing from the dependencies!

FabioLolix commented on 2023-01-15 02:20 (UTC)

The package permanently reports it must be updated via yay. Something is wrong with the versioning.

Upstream changed version scheme, solved by incrementing epoch

pkr commented on 2023-01-14 23:44 (UTC)

The package permanently reports it must be updated via yay. Something is wrong with the versioning.

FabioLolix commented on 2022-12-18 19:00 (UTC) (edited on 2023-05-22 21:52 (UTC) by FabioLolix)

in the bottles AURweb page is mentioned that having python-argparse installed will fail the build of bottles

~~~Confirm it fails to build using makepkg but it work using devtools, I've uploaded the build package here https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/ since building with devtools require a local repo for the other aur dependencies~~~

mindbound commented on 2022-12-18 18:50 (UTC)

Build fails with

FAILED: bottles/frontend/ui/bottles.gresource 
/usr/bin/glib-compile-resources ../bottles/frontend/ui/bottles.gresource.xml --sourcedir bottles/frontend/ui --sourcedir ../bottles/frontend/ui --internal --generate --target bottles/frontend/ui/bottles.gresource --dependency-file bottles/frontend/ui/bottles.gresource.d
../bottles/frontend/ui/bottles.gresource.xml: Failed to locate “window.ui” in any source directory.
[50/50] Generating data/com.usebottles.bottles.desktop with a custom command
ninja: build stopped: subcommand failed.

Zeioth commented on 2022-11-11 16:40 (UTC) (edited on 2022-11-11 17:09 (UTC) by Zeioth)

vkbasalt dependency seems to be missing. I tried to manually installing vkbasalt and/or vkbasalt cli. still doesn't work.

Traceback (most recent call last):
  File "/usr/bin/bottles", line 43, in <module>
    from bottles.frontend import main
  File "/usr/share/bottles/bottles/frontend/main.py", line 37, in <module>
    from bottles.frontend.windows.main_window import MainWindow
  File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 38, in <module>
    from bottles.frontend.views.details import DetailsView
  File "/usr/share/bottles/bottles/frontend/views/details.py", line 28, in <module>
    from bottles.frontend.views.bottle_preferences import PreferencesView
  File "/usr/share/bottles/bottles/frontend/views/bottle_preferences.py", line 39, in <module>
    from bottles.frontend.windows.vkbasalt import VkBasaltDialog
  File "/usr/share/bottles/bottles/frontend/windows/vkbasalt.py", line 30, in <module>
    from vkbasalt.lib import parse, ParseConfig
ModuleNotFoundError: No module named 'vkbasalt'

EDIT: Fixed by manually cloning https://gitlab.com/TheEvilSkeleton/vkbasalt-cli and installing it with python setup.py install --user But the dependency needs to be added to the PKGBUILD