@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.r78.g3e1dc5bd-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: | envolution |
| Last Packager: | FabioLolix |
| Votes: | 17 |
| Popularity: | 0.000035 |
| First Submitted: | 2020-12-07 20:34 (UTC) |
| Last Updated: | 2025-03-02 11:04 (UTC) |
Dependencies (44)
- blueprint-compiler (blueprint-compiler-gitAUR)
- cabextract
- dconf
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR, gdk-pixbuf2-noglycinAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- gtk4 (gtk4-paper-planeAUR, gtk4-develAUR, gtk4-gitAUR)
- gtksourceview5 (gtksourceview-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icoextract
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR)
- lib32-gnutls
- libadwaita-gitAUR
- libhandy (libhandy-gitAUR)
- libportal
- libportal-gtk4
- p7zip (p7zip-natspecAUR, 7zip-natspecAUR, p7zip-full-binAUR, 7zip-zstd-binAUR, 7zip-zstdAUR, 7zip)
- pango (pango-nothai-gitAUR, pango-gitAUR)
- patoolAUR (patool-gitAUR)
- python
- python-chardet
- Show 24 more dependencies...
Required by (3)
- cartridges-fast-git (requires bottles) (optional)
- cartridges-git (requires bottles) (optional)
- unused-pkg-remover (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-detectorThe typical error is:
FabioLolix commented on 2022-06-11 13:50 (UTC)
Reference https://github.com/bottlesdevs/Bottles/wiki/Packaging