Package Details: bottles-git 2:51.18.r78.g3e1dc5bd-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: FabioLolix
Votes: 19
Popularity: 1.41
First Submitted: 2020-12-07 20:34 (UTC)
Last Updated: 2025-03-02 11:04 (UTC)

Dependencies (44)

Required by (2)

Sources (1)

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 7 Next › Last »

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

lurkingaround commented on 2022-11-10 03:02 (UTC)

@FabioLolix not a problem, I think you're only meant to have vkbasalt-cli installed, I uninstalled vkbasalt to avoid conflicts.

FabioLolix commented on 2022-11-09 23:24 (UTC)

@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?

utanerime commented on 2022-10-08 06:17 (UTC)

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...?

costor commented on 2022-10-05 00:47 (UTC)

I had to replace pkgname%-git with pkgname-git in the PKGBUILD, otherwise it would fail while trying to download the source.

FabioLolix commented on 2022-10-04 19:54 (UTC)

libadwaita-git is no longer mandatory, everyone can switch to libadwaita

harre commented on 2022-09-13 01:33 (UTC)

Please add blueprint-compiler as makedepends

harre commented on 2022-09-13 01:27 (UTC) (edited on 2022-09-13 01:28 (UTC) by harre)

I get error about missing blueprint-compiler

Program blueprint-compiler found: NO

bottles/frontend/ui/meson.build:3:0: ERROR: Program 'blueprint-compiler' not found or not executable