kconfig-frontends-4.11.0.1lanodanOverlay
download
# Copyright 2025 Haelwenn (lanodan) Monnier <[email protected]>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="kconfig frontends and parser, including kconfig-tweak"
HOMEPAGE="https://bitbucket.org/nuttx/tools/src/master/kconfig-frontends/"
SRC_URI="
https://bitbucket.org/nuttx/tools/downloads/${P}.tar.bz2
https://deb.debian.org/debian/pool/main/k/kconfig-frontends/kconfig-frontends_${PV}+dfsg-6.debian.tar.xz
"
LICENSE="GPL-2" # GPL-2.0-only
SLOT="0"
KEYWORDS="~amd64"
IUSE="gtk nls"
# ncurses is technically optional
RDEPEND="
sys-libs/ncurses:=
nls? ( sys-devel/gettext )
gtk? (
x11-libs/gtk+:3
dev-libs/glib
gnome-base/libglade:2.0
)
"
DEPEND="
${RDEPEND}
dev-util/gperf
"
PATCHES=(
"${WORKDIR}/debian/patches/autoconf_270p.patch"
"${WORKDIR}/debian/patches/gtk3.patch"
"${WORKDIR}/debian/patches/python3_support.patch"
"${WORKDIR}/debian/patches/gperf_newtype.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
econf \
$(use_enable gtk gconf) \
$(use_enable nls L10n) \
--disable-qconf
}