Package Details: bauh 0.10.7-1

Git Clone URL: https://aur.archlinux.org/bauh.git (read-only, click to copy)
Package Base: bauh
Description: Graphical interface for managing your applications (AppImage, Flatpak, Snap, Arch/AUR, Web)
Upstream URL: https://github.com/vinifmor/bauh
Licenses: zlib/libpng
Submitter: vfm90
Maintainer: vfm90
Last Packager: vfm90
Votes: 25
Popularity: 0.39
First Submitted: 2019-08-12 16:18 (UTC)
Last Updated: 2024-01-10 20:27 (UTC)

Dependencies (40)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

LFdev commented on 2026-07-21 20:42 (UTC) (edited on 2026-07-21 20:57 (UTC) by LFdev)

For anyone wanting to install bauh, add this prepare block to the PKGBUILD (all credits go to @hoosac22 and whoever added the PR to the official GitHUb repo, patch code looks the same but the sed commands do not work):

prepare() {
    p_file="411.patch"
    p_url="https://github.com/vinifmor/bauh/pull/$p_file"
    curl -fsSL -o ../"$p_file" "$p_url" || wget -O ../"$p_file" "$p_url" || true
    cd "$pkgname-$pkgver"
    patch -p1 < ../../"$p_file"
}

Make sure you have either curl or wget installed, and patch as well (you should, if you are using AUR anyway). You can also apply instead any patch you want, just comment out the line with curl and add a file named 411.patch in the same directory as PKGBUILD with the patch you prefer.

I did not test all features tho, I just needed it to check some old AppImages I had installed in the past using it.

hcartiaux commented on 2026-06-06 07:54 (UTC)

@hoosac22 please file an orphan request if the maintainer is inactive and you want to integrate your patch.

hoosac22 commented on 2026-06-06 04:26 (UTC)

This is not out-of-date, it just needs a small source patch. 0.10.7 is the latest upstream release (Jan 2024); there is no newer version to bump to.

The traceback in the flag is a Python 3.14 incompatibility, not a version lag: pkgutil.find_loader() was removed in 3.14, and bauh/view/core/gems.py still calls it. The fix is a small source patch in the PKGBUILD (swap pkgutil.find_loader -> importlib.util.find_spec). Tested working on Python 3.14:

--- a/bauh/view/core/gems.py +++ b/bauh/view/core/gems.py @@ -import pkgutil +import importlib +import importlib.util @@ def load_managers(...): - loader = pkgutil.find_loader(f'bauh.gems.{f.name}.controller') - if loader: - module = loader.load_module() + module_name = f'bauh.gems.{f.name}.controller' + spec = importlib.util.find_spec(module_name) + if spec: + module = importlib.import_module(module_name)

Suggested PKGBUILD integration — add a prepare() step:

prepare() { cd "$pkgname-$pkgver" sed -i \ -e 's/^import pkgutil$/import importlib\nimport importlib.util/' \ bauh/view/core/gems.py sed -i \ -e "s|loader = pkgutil.find_loader((.*))|spec = importlib.util.find_spec(\1)|" \ -e 's|if loader:|if spec:|' \ -e 's|module = loader.load_module()|module = importlib.import_module(module_name)|' \ bauh/view/core/gems.py }

Please flag as not out-of-date and carry the patch instead — bumping pkgver won't help since the version is already current. Thanks!

GustavIV commented on 2026-03-27 17:59 (UTC)

On a new installation of Archlinux it bauh still will not launch. Is there any new movement on this package?: % bauh
Traceback (most recent call last): File "/usr/bin/bauh", line 8, in <module> sys.exit(main()) ^^ File "/usr/lib/python3.14/site-packages/bauh/app.py", line 64, in main app, widget = new_manage_panel(args, app_config, logger) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/bauh/manage.py", line 53, in new_manage_panel managers = gems.load_managers(context=context, locale=i18n.current_key, config=app_config, default_locale=DEFAULT_I18N_KEY, logger=logger) File "/usr/lib/python3.14/site-packages/bauh/view/core/gems.py", line 52, in load_managers loader = pkgutil.find_loader(f'bauh.gems.{f.name}.controller') ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'find_loader' % python3 --version Python 3.14.3

Esperantulo commented on 2026-02-14 16:39 (UTC)

Still broken due to Python 3.14

MWGNZ commented on 2026-01-13 03:48 (UTC)

currently broken after the upgrade to python 3.14

bauh
Traceback (most recent call last):
  File "/usr/bin/bauh", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "/usr/lib/python3.14/site-packages/bauh/app.py", line 64, in main
    app, widget = new_manage_panel(args, app_config, logger)
                  ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/bauh/manage.py", line 53, in new_manage_panel
    managers = gems.load_managers(context=context, locale=i18n.current_key, config=app_config,
                                  default_locale=DEFAULT_I18N_KEY, logger=logger)
  File "/usr/lib/python3.14/site-packages/bauh/view/core/gems.py", line 52, in load_managers
    loader = pkgutil.find_loader(f'bauh.gems.{f.name}.controller')
             ^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pkgutil' has no attribute 'find_loader'

github issue link

psygreg commented on 2025-03-02 04:14 (UTC)

Please add qt5-wayland as a dependency. Without it, the program throws a 'wayland' plugin not found error.

Davius commented on 2023-03-24 13:54 (UTC)

INSTALLATION OF APPIMAGES BROKEN

vfm90 commented on 2021-11-07 12:50 (UTC)

Just removed the base-devel deps from the PKGBUILD definition (0.9.20-2). Thanks for sharing this information.

yochananmarqos commented on 2021-11-05 22:04 (UTC) (edited on 2021-11-05 22:04 (UTC) by yochananmarqos)

@vfm90: Members of the base-devel group should not be added to makedepends().

See: