Package Details: bottles 2:51.15-2

Git Clone URL: https://aur.archlinux.org/bottles.git (read-only, click to copy)
Package Base: bottles
Description: Easily manage wine and proton prefix
Upstream URL: https://github.com/bottlesdevs/Bottles
Keywords: Bottles gaming Wine Wineprefixes
Licenses: GPL-3.0-only
Submitter: ragouel
Maintainer: lotation (brombinmirko, francescomasala)
Last Packager: lotation
Votes: 150
Popularity: 5.97
First Submitted: 2020-11-28 22:52 (UTC)
Last Updated: 2024-11-08 16:10 (UTC)

Dependencies (36)

Required by (2)

Sources (1)

Pinned Comments

brombinmirko commented on 2022-09-15 20:54 (UTC) (edited on 2022-09-15 20:54 (UTC) by brombinmirko)

=====================

READ HERE FIRST

=====================

This package is not officially supported by the Bottles Developers. Even though some of those developers are package maintainers, support is offered by the package authors who will make sure it is handled in the best possible way. They will diagnose the issues and report the issues to the development team if they are not related to the package.

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 22 Next › Last »

wattzy commented on 2022-11-15 14:06 (UTC)

I've found the culprit file, if I rename my localconfig.vdf steam file then Bottles opens as normal.

Something in my localconfig.vdf file as confusing the parser, it works on my partners localconfig.vdf so it must be something unique in mine.

wattzy commented on 2022-11-15 13:23 (UTC)

Thank you for updating the package. However, my previous error is still happening, the package builds and installs but fails at the same point when opening, asking me to submit an error report.

wattzy commented on 2022-11-11 21:30 (UTC) (edited on 2022-11-11 21:33 (UTC) by wattzy)

Package builds but when I launch it it hangs with the following error:

21:29:37 (ERROR)Data file not found. Creating new one.
21:29:38 (INFO) Bottles Started! 
21:29:40 (INFO) Catalog components loaded
21:29:40 (INFO) Catalog installers loaded
21:29:40 (INFO) Catalog dependencies loaded
21:29:40 (ERROR) Error while running async job: <function MainWindow.__on_start.<locals>.get_manager at 0x7f1a78cb5fc0>
    Exception: Expected s to be a str, got <class 'bytes'>

  File "/usr/share/bottles/bottles/frontend/utils/threading.py", line 63, in __target
    result = self.task_func(*args, **kwargs)
  File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 205, in get_manager
    mng = Manager(window=window, repo_fn_update=repo_fn_update)
  File "/usr/share/bottles/bottles/backend/managers/manager.py", line 132, in __init__
    self.steam_manager = SteamManager()
  File "/usr/share/bottles/bottles/backend/managers/steam.py", line 59, in __init__
    self.localconfig = self.__get_local_config()
  File "/usr/share/bottles/bottles/backend/managers/steam.py", line 154, in __get_local_config
    data = SteamUtils.parse_acf(f.read().encode('latin-1'))
  File "/usr/share/bottles/bottles/backend/utils/steam.py", line 32, in parse_acf
    return vdf.loads(data)
  File "/usr/share/bottles/bottles/backend/utils/vdf.py", line 207, in loads
    raise TypeError("Expected s to be a str, got %s" % type(s))
Traceback (most recent call last):
  File "/usr/share/bottles/bottles/frontend/windows/main_window.py", line 151, in set_manager
    tmp_runners = [x for x in self.manager.runners_available if not x.startswith('sys-')]
AttributeError: 'NoneType' object has no attribute 'runners_available'

proxyx commented on 2022-10-18 15:41 (UTC)

First, thank you for maintaining this package! Bottles is absolutely superb. I am, however, having some issues with the latest 2022.10.14.1-1 build. On a fresh installation, I am unable to install thedotnet462 dependency on a clean application bottle with default settings. It just hangs without completion. I am attempting to run Ketarin against the bottle which I believe would require this dotnet version but I have been unsuccessful getting it to run using any runner. It did work on previous iterations of the bottles package (I believe the 9/28 version).

RubenKelevra commented on 2022-10-16 14:33 (UTC)

+1

Celsiuss commented on 2022-10-16 14:18 (UTC)

Please add epoch=1, it was removed and now versioning is broke.

tiziodcaio commented on 2022-09-30 18:07 (UTC)

Thanks... And sorry for being rude...

brombinmirko commented on 2022-09-28 18:30 (UTC) (edited on 2022-09-28 18:31 (UTC) by brombinmirko)

tiziodcaio 2022.9.28 it's not even 24h out. Can you give us time to update? ..

tiziodcaio commented on 2022-09-28 18:18 (UTC) (edited on 2022-09-28 18:18 (UTC) by tiziodcaio)

# Maintaner: Francesco Masala <mail@francescomasala.me>
# Contributor: Francesco Masala <mail@francescomasala.me>

pkgname=bottles
pkgver=2022.9.28.1
pkgrel=1
pkgdesc='Easily manage wine and proton prefix'
arch=('x86_64')
url="https://github.com/bottlesdevs/Bottles"
license=('GPL3')
depends=(
  'cabextract'
  'dconf'
  'fvs'
  'gtk4'
  'gtksourceview5'
  'hicolor-icon-theme'
  'icoextract'
  'imagemagick'
  'lib32-gnutls'
  'libadwaita'
  'libhandy'
  'libportal-gtk4'
  'p7zip'
  'patool'
  'python'
  'python-gobject'
  'python-markdown'
  'python-orjson'
  'python-pillow'
  'python-requests'
  'python-steamgriddb'
  'python-yaml'
  'webkit2gtk'
  'xorg-xdpyinfo')
optdepends=(
  'gamemode'
  'gvfs' 
  'lib32-vkd3d' 
  'lib32-vulkan-icd-loader' 
  'vkd3d' 
  'wine'
  'vulkan-icd-loader')
makedepends=('meson' 'ninja' 'blueprint-compiler')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bottlesdevs/Bottles/archive/${pkgver}.tar.gz")
sha256sums=('SKIP')

build() {
  if [[ -d Bottles ]]; then 
        rm -rf Bottles
  fi;
  mv Bottles*/ Bottles/
  cd "Bottles"
  meson --prefix='/usr' build
  ninja -C build
}

package() {
  cd "Bottles"
  DESTDIR="${pkgdir}" ninja -C build install
}

For who was wondering how hard is update a package