Package Details: efiboots-git 2.1.0.r24.g7c90dc6-1

Git Clone URL: https://aur.archlinux.org/efiboots-git.git (read-only, click to copy)
Package Base: efiboots-git
Description: Manage EFI boot loader entries with this simple GUI
Upstream URL: https://github.com/Elinvention/efiboots
Licenses: GPL-3.0-only
Conflicts: efiboots
Provides: efiboots
Submitter: Elinvention
Maintainer: None
Last Packager: yochananmarqos
Votes: 6
Popularity: 0.000005
First Submitted: 2021-11-02 11:21 (UTC)
Last Updated: 2026-04-09 16:35 (UTC)

Latest Comments

1 2 Next › Last »

joolsrulez commented on 2026-04-09 11:50 (UTC) (edited on 2026-04-09 11:51 (UTC) by joolsrulez)

PKGBUILD https://justpaste.it/fa47o

Managor commented on 2026-03-11 19:21 (UTC)

The package fails to build:

==> Starting build()...
python: can't open file '/home/managor/.cache/yay/efiboots-git/src/efiboots/setup.py': [Errno 2] No such file or directory
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: efiboots-git-exit status 4

adriaticc commented on 2025-10-17 22:28 (UTC)

The author started using the gnome build system so this package should now use meson instead of python to build and install.

_pkgname=efiboots
pkgname="$_pkgname-git"
pkgver=2.1.0.r16.g49812a3
pkgrel=2
pkgdesc="Manage EFI boot loader entries with this simple GUI"
url="https://github.com/Elinvention/efiboots"
license=('GPL3')
arch=('any')
depends=('python-gobject' 'efibootmgr' 'python3' 'gtk4')
makedepends=('git' 'python-setuptools')
optdepends=()
provides=("$_pkgname")
conflicts=("$_pkgname")
source=("git+$url.git")
md5sums=('SKIP')

pkgver() {
    cd "$srcdir/$_pkgname"
    git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    cd "$srcdir/$_pkgname"
    meson setup --prefix=/usr --buildtype=plain build
    meson compile -C build
}

package() {
    cd "$srcdir/$_pkgname"
    meson install -C build --destdir "$pkgdir"
}

MartinMartiini commented on 2024-07-01 12:21 (UTC)

re-installed grub - grub-mkconfig & grub-install - works!

MartinMartiini commented on 2024-07-01 12:05 (UTC)

efiboots hosed my efi, Lenovo reverted to default efi. (I wanted to delete old ubuntu and opensuse entries)

franga2000 commented on 2024-03-30 12:36 (UTC)

Packaging is broken by upstream: the setup does not include all files and the code assumes you're in the same dir as the script.

Here's a fixed PKGBUILD that keeps everything together in /opt/: https://gitlab.com/-/snippets/3693763

jghodd commented on 2024-01-28 21:38 (UTC) (edited on 2024-01-28 21:39 (UTC) by jghodd)

Same runtime error. Tried the improved PKGBUILD, but that didn't work either.


Traceback (most recent call last):
  File "/bin/efiboots", line 6, in <module>
    import efiboots
  File "/usr/lib/python3.11/site-packages/efiboots.py", line 9, in <module>
    from efibootmgr import Efibootmgr
ModuleNotFoundError: No module named 'efibootmgr'

Regalia commented on 2024-01-25 07:51 (UTC)

Hey, experiencing the same issues as the others:

Traceback (most recent call last):
  File "/usr/bin/efiboots", line 6, in <module>
    import efiboots
  File "/usr/lib/python3.11/site-packages/efiboots.py", line 9, in <module>
    from efibootmgr import Efibootmgr
ModuleNotFoundError: No module named 'efibootmgr'

yochananmarqos commented on 2024-01-18 20:36 (UTC)

@dreieck: This already depends on efibootmgr, the issue is on your end. Don't mix system and local Python packages.

@Elinvention:

Improved PKGBUILD

dreieck commented on 2024-01-18 17:56 (UTC)

A dependency is missing:

Traceback (most recent call last):
  File "/usr/bin/efiboots", line 6, in <module>
    import efiboots
  File "/usr/lib/python3.11/site-packages/efiboots.py", line 9, in <module>
    from efibootmgr import Efibootmgr
ModuleNotFoundError: No module named 'efibootmgr'

(efibootmgr does not provide the python package.)

Regards!