Package Details: bottles-git 2:51.18.r65.g96056559-2

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.021060
First Submitted: 2020-12-07 20:34 (UTC)
Last Updated: 2025-01-31 21:41 (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

1 2 3 4 5 6 Next › Last »

envolution commented on 2025-01-31 21:43 (UTC)

@ravenx8 pyfluidsynth was recently introduced by the upstream project, I've added aur/python-pyfluidsynth to resolve. You can rebuild or just add it manually

ravenx8 commented on 2025-01-31 19:09 (UTC)

Okay, I got the solution for it failing to run from fluidsynth. It also now requires python-pyfluidsynth to be installed

ravenx8 commented on 2025-01-31 19:06 (UTC) (edited on 2025-01-31 19:06 (UTC) by ravenx8)

@envolution Thanks! That fixed the build issue. Ofc it only builds if you have libadwaita 1.7 installed. :P

Running it is another story:

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 42, in <module>
    from bottles.frontend.window import BottlesWindow
File "/usr/share/bottles/bottles/frontend/window.py", line 29, in <module>
    from bottles.backend.managers.manager import Manager
File "/usr/share/bottles/bottles/backend/managers/manager.py", line 41, in <module>
    from bottles.backend.managers.dependency import DependencyManager
File "/usr/share/bottles/bottles/backend/managers/dependency.py", line 35, in <module>
    from bottles.backend.wine.executor import WineExecutor
File "/usr/share/bottles/bottles/backend/wine/executor.py", line 12, in <module>
    from bottles.backend.utils.midi import FluidSynth
File "/usr/share/bottles/bottles/backend/utils/midi.py", line 20, in <module>
    from fluidsynth import cfunc, Synth  # type: ignore [import-untyped]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'fluidsynth

I made sure I had fluidsynth installed but it still doesn't want to run. Going to take a look into it some more in a bit.

local/fluidsynth 2.4.3-1 (pro-audio)
    A real-time software synthesizer based on the SoundFont 2 specifications
local/lib32-fluidsynth 2.4.3-1
    A real-time software synthesizer based on the SoundFont 2 specifications

envolution commented on 2025-01-31 08:02 (UTC)

@ravenx8 thanks for the report. I modified the build to reflect the change and made sure the patches still take effect - but I can't currently test the final build. Please report if there are additional issues

ravenx8 commented on 2025-01-31 06:05 (UTC)

Seems recently in the upstream git, bottles/frontend/windows/window.py was moved to bottles/frontend/window.py

==> Starting prepare()...
sed: can't read bottles/frontend/windows/window.py: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'bottles-git-2:51.17.r70.g675ad094-1':
error: packages failed to build: bottles-git-2:51.17.r70.g675ad094-1

laoyou2333 commented on 2025-01-19 14:11 (UTC) (edited on 2025-01-19 14:15 (UTC) by laoyou2333)

Bottles 2:51.18.r61.g225849b5 Can't open any bottles

Traceback (most recent call last):
  File "/usr/share/bottles/bottles/frontend/bottles_list_view.py", line 118, in show_details
    self.window.page_details.view_preferences.update_combo_components()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/bottles/bottles/frontend/details_preferences_page.py", line 356, in update_combo_components
    self.combo_runner.handler_block_by_func(self.__set_runner)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
TypeError: nothing connected to <bound method DetailsPreferencesPage.__set_runner of <details_preferences_page.DetailsPreferencesPage object at 0x7d8efc1629c0 (DetailsPreferencesPage at 0x5cbb4689bdd0)>>

and create bottles doesn't work, runner and bottles location are empty and can't select it

envolution commented on 2025-01-15 04:14 (UTC)

looks like this now requires libadwaita>=1.7

https://gitlab.archlinux.org/archlinux/packaging/packages/libadwaita/-/blob/1-1.7alpha-1/PKGBUILD

This works, I made a few modifications to get it to compile (just removed the docs and examples)

modified 1.7 PKGBUILD for libadawaita https://gist.github.com/envolution/3248d6acd0612f4597109aae8da84574

envolution commented on 2025-01-05 23:55 (UTC)

updated patch https://gist.github.com/envolution/4c6da6874f882172fd15cd9a65c69583 updated PKGBUILD https://gist.github.com/envolution/987db4e4a296fa713e402d362b22518e

ravenx8 commented on 2025-01-05 23:34 (UTC)

Latest bottles git update renamed main_window.py (referenced in dont-care-about-sandbox.patch) to window.py

Due to this change, this no longer builds correctly.

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'