Files
gentoo/app-eselect/eselect-lua/eselect-lua-4-r3.ebuild
Sam James 5c1b2800e3 app-eselect/eselect-lua: EAPI 9->8
A user hit:
```

!!! All ebuilds that could satisfy ">=app-eselect/eselect-lua-3" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-eselect/eselect-lua-4-r2::gentoo (masked by: EAPI 9)

The current version of portage supports EAPI '8'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
(dependency required by "dev-lang/lua-5.4.8::gentoo" [ebuild])
(dependency required by "media-video/wireplumber-0.5.14::gentoo[lua_single_target_lua5-4]" [ebuild])
(dependency required by "media-video/pipewire-1.6.4::gentoo" [ebuild])
(dependency required by "media-libs/libsdl2-2.32.8::gentoo[pipewire]" [ebuild])
(dependency required by "media-video/ffmpeg-8.1.2::gentoo[sdl]" [ebuild])
(dependency required by "www-client/firefox-bin-152.0.4::gentoo" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
```

We have no need for EAPI 9 here, use 8.

Signed-off-by: Sam James <sam@gentoo.org>
2026-07-07 13:39:49 +01:00

23 lines
511 B
Bash

# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Lua eselect module"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
S=${WORKDIR}
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
RDEPEND="
app-admin/eselect
!dev-lang/lua:0
"
src_install() {
insinto /usr/share/eselect/modules/
newins "${FILESDIR}"/lua.eselect-${PV} lua.eselect
}