Package Details: pkgbuild-manager 2.3.0-1

Git Clone URL: https://aur.archlinux.org/pkgbuild-manager.git (read-only, click to copy)
Package Base: pkgbuild-manager
Description: Rust CLI + GTK4 settings panel and multi-file-manager context-menu integration for PKGBUILD management
Upstream URL: https://github.com/johnpetersa19/PKGBUILD_Manager
Licenses: GPL-3.0-or-later
Conflicts: pkgbuild-manager-git
Provides: pkgbuild-manager
Submitter: johnpetersa
Maintainer: johnpetersa
Last Packager: johnpetersa
Votes: 0
Popularity: 0.000000
First Submitted: 2026-06-01 01:46 (UTC)
Last Updated: 2026-06-05 21:34 (UTC)

Dependencies (17)

Required by (0)

Sources (1)

Latest Comments

johnpetersa commented on 2026-06-05 21:39 (UTC)

Sorry about that. The 2.3.0 tag was missing when the package was updated. I have now created and pushed the 2.3.0 tag to the repository.

Thank you for pointing this out, and I apologize for the oversight.

yochananmarqos commented on 2026-06-05 16:40 (UTC)

@johnpetersa: There is no 2.3.0 tag, was it removed?

johnpetersa commented on 2026-06-01 22:33 (UTC)

Thank you for the detailed feedback and for taking the time to test the package.

I have addressed the issues you reported, including the missing dependencies, optional file manager integrations, the incorrect Caja package name, Meson release build configuration, installation script cleanup, and the Nautilus extension error.

The updated package has already been submitted to the AUR. Could you please try installing and testing it again when you have a chance? I would appreciate any additional feedback if you encounter further issues.

Thank you again for your help and for reviewing the package.

yochananmarqos commented on 2026-06-01 21:00 (UTC) (edited on 2026-06-01 21:07 (UTC) by yochananmarqos)

  • There are missing dependencies on gtk4 and libadwaita
  • This should not directly depend on nautilus and python-nautilus should be optional just like the other file manager plugins
  • The Caja Python package is python-caja, not caja-python. Notice it appears in red on this page.
  • Use the --buildtype=release Meson flag with arch-meson build to create an optimized release build, otherwise it creates an unoptimized debug build with the default --buildtype=plain flag
  • The install script is already run with sudo, no need to specify users.
  • Do not kill Nautilus in the install script. A user can run nautilus -q and restart Nautilus themselves
  • The Nautilus extension is broken:
Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString():
TypeError: get_file_items must return a sequence of Nautilus.MenuItem
Traceback (most recent call last):
  File "/usr/share/nautilus-python/extensions/pkgbuild_manager.py", line 127, in get_file_items
    return self._build_menu(path) if path else []
           ~~~~~~~~~~~~~~~~^^^^^^
  File "/usr/share/nautilus-python/extensions/pkgbuild_manager.py", line 60, in _build_menu
    items, num_groups = _load_menu()
                        ~~~~~~~~~~^^
  File "/usr/share/nautilus-python/extensions/pkgbuild_manager.py", line 53, in _load_menu
    return [(sid, _(sid), "PKGBUILD") for sid, _ in DEFAULT_ACTIONS], 1
                  ~^^^^^
TypeError: 'str' object is not callable