@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
Search Criteria
Package Details: bottles-git 2:51.18.r65.g96056559-2
Package Actions
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) |
Dependencies (40)
- blueprint-compiler (blueprint-compiler-gitAUR)
- 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)
- lib32-gnutls
- libadwaita (libadwaita-gitAUR, libadwaita-without-adwaita-gitAUR)
- libhandy (libhandy-gitAUR)
- libportal-gtk4
- p7zip (p7zip-natspecAUR, p7zip-full-binAUR, 7zip)
- patoolAUR (patool-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-chardet
- python-fvsAUR
- python-gobject
- python-markdown
- python-orjson (python-orjson-gitAUR)
- Show 20 more dependencies...
Required by (2)
- arch-gaming-meta (requires bottles) (optional)
- cartridges-git (requires bottles) (optional)
Sources (1)
envolution commented on 2025-01-31 21:43 (UTC)
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)
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'
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:
FabioLolix commented on 2022-06-11 13:50 (UTC)
Reference https://github.com/bottlesdevs/Bottles/wiki/Packaging