The package permanently reports it must be updated via yay. Something is wrong with the versioning.
Upstream changed version scheme, solved by incrementing epoch
| 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) |
The package permanently reports it must be updated via yay. Something is wrong with the versioning.
Upstream changed version scheme, solved by incrementing epoch
The package permanently reports it must be updated via yay. Something is wrong with the versioning.
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~~~
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.
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
@FabioLolix not a problem, I think you're only meant to have vkbasalt-cli installed, I uninstalled vkbasalt to avoid conflicts.
@lurkingaround who flagged OOD I had installed vkbasalt and vkbasalt-cli but it didn't start anyway, need to investigate more and have little time
@utanerime I didn't get any build error today
@costor what are you using for building packages?
I'm getting following error while building this package:
The Meson build system
Version: 0.63.2
Source dir: /home/utane/.cache/paru/clone/bottles/src/Bottles
Build dir: /home/utane/.cache/paru/clone/bottles/src/Bottles/build
Build type: native build
Project name: bottles
Project version: 2022.9.28.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program msgfmt found: YES (/usr/sbin/msgfmt)
Program msginit found: YES (/usr/sbin/msginit)
Program msgmerge found: YES (/usr/sbin/msgmerge)
Program xgettext found: YES (/usr/sbin/xgettext)
Program python3 found: YES (/usr/sbin/python3)
Program blueprint-compiler found: YES (/usr/sbin/blueprint-compiler)
Found pkg-config: /usr/sbin/pkg-config (1.8.0)
Program glib-compile-resources found: YES (/usr/sbin/glib-compile-resources)
Configuring bottles-cli using configuration
Configuring bottles using configuration
Program desktop-file-validate found: YES (/usr/sbin/desktop-file-validate)
Program appstream-util found: YES (/usr/sbin/appstream-util)
Program glib-compile-schemas found: YES (/usr/sbin/glib-compile-schemas)
Build-time dependency gio-2.0 found: YES 2.74.0
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Program gtk4-update-icon-cache found: YES (/usr/sbin/gtk4-update-icon-cache)
Program update-desktop-database found: YES (/usr/sbin/update-desktop-database)
Build targets in project: 51
bottles 2022.9.28.1
User defined options
prefix: /usr
Found ninja-1.11.1 at /usr/sbin/ninja
ninja: Entering directory `build'
[45/48] Generating bottles/frontend/ui/blueprints with a custom command
usage: blueprint-compiler [-h] [--version] command ...
positional arguments:
command
compile Compile blueprint files
batch-compile
Compile many blueprint files at once
port Interactive porting tool
lsp Run the language server (for internal use by IDEs)
help Show this message
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
[46/48] Generating bottles/frontend/ui/bottles_gresource with a custom command
FAILED: bottles/frontend/ui/bottles.gresource
/usr/sbin/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.
[48/48] Generating data/com.usebottles.bottles.appdata.xml with a custom command
ninja: build stopped: subcommand failed.
Any clues...?
I had to replace pkgname%-git with pkgname-git in the PKGBUILD, otherwise it would fail while trying to download the source.
libadwaita-git is no longer mandatory, everyone can switch to libadwaita
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