Search Criteria
Package Details: bauh 0.10.7-1
Package Actions
| 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)
- python
- python-colorama (python-colorama-gitAUR)
- python-dateutil (python-dateutil-gitAUR)
- python-pyaml
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR, python-pyqt5-pre-releaseAUR)
- python-pyqt5-sip
- python-requests
- qt5-svg (qt5-svg-gitAUR)
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
- aria2 (aria2-proAUR, aria2-unlimitedAUR, aria2-gitAUR, aria2-fastAUR) (optional) – multi-threaded downloading support
- autoconf (autoconf-gitAUR) (optional) – may be required to compile some AUR packages
- automake (automake-gitAUR) (optional) – may be required to compile some AUR packages
- axel (optional) – multi-threaded downloading support
- binutils (optional) – required for AUR support
- bison (byacc-bisonAUR, bison-gitAUR) (optional) – may be required to compile some AUR packages
- breeze (breeze-gitAUR) (optional) – KDE Plasma main theme
- ccache (ccache-gitAUR) (optional) – can improve AUR packages compilation speed
- Show 20 more dependencies...
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
sedcommands do not work):Make sure you have either
curlorwgetinstalled, andpatchas well (you should, if you are using AUR anyway). You can also apply instead any patch you want, just comment out the line withcurland 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.3Esperantulo 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
github issue link
psygreg commented on 2025-03-02 04:14 (UTC)
Please add
qt5-waylandas a dependency. Without it, the program throws a'wayland' plugin not founderror.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-develgroup should not be added to makedepends().See:
https://wiki.archlinux.org/title/PKGBUILD#makedepends
https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites
1 2 Next › Last »