Install this version:
emerge -a =net-misc/dhcpcd-ui-0.8.0
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/roymarples.asc
inherit systemd toolchain-funcs verify-sig xdg
DESCRIPTION="Desktop notification and configuration for dhcpcd"
HOMEPAGE="https://github.com/NetworkConfiguration/dhcpcd-ui https://roy.marples.name/projects/dhcpcd-ui/"
SRC_URI="
https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v${PV}/${P}.tar.xz
verify-sig? ( https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v${PV}/${P}.tar.xz.asc )
"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug gtk libnotify ncurses"
REQUIRED_USE="libnotify? ( gtk )"
BDEPEND="
media-gfx/cairosvg
virtual/libintl
verify-sig? ( sec-keys/openpgp-keys-roymarples )
"
DEPEND="
gtk? (
dev-libs/glib:2
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3
)
libnotify? ( x11-libs/libnotify )
ncurses? ( sys-libs/ncurses:= )
"
RDEPEND="
${DEPEND}
>=net-misc/dhcpcd-6.4.4
"
src_configure() {
local myeconfargs=(
--without-qt
--without-qt5 # bug #956450
$(use_enable debug)
$(use_enable libnotify notification)
$(use_with gtk gtk 'gtk+-3.0')
$(use_with ncurses curses)
)
tc-export AR CC CXX
econf "${myeconfargs[@]}"
}
src_install() {
emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
systemd_dounit src/dhcpcd-online/dhcpcd-wait-online.service
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}
Manage flags for this package:
euse -i <flag> -p net-misc/dhcpcd-ui |
euse -E <flag> -p net-misc/dhcpcd-ui |
euse -D <flag> -p net-misc/dhcpcd-ui
gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) libnotify? ( x11-libs/libnotify ) ncurses? ( sys-libs/ncurses:= )
gtk? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 ) libnotify? ( x11-libs/libnotify ) ncurses? ( sys-libs/ncurses:= ) >=net-misc/dhcpcd-6.4.4
media-gfx/cairosvg virtual/libintl verify-sig? ( sec-keys/openpgp-keys-roymarples )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | dhcpcd-ui-0.8.0.tar.xz | 104456 bytes | https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v0.8.0/dhcpcd-ui-0.8.0.tar.xz |
| DIST | dhcpcd-ui-0.8.0.tar.xz.asc | 525 bytes | https://github.com/NetworkConfiguration/dhcpcd-ui/releases/download/v0.8.0/dhcpcd-ui-0.8.0.tar.xz.asc |