# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools DESCRIPTION="User-mode networking for unprivileged network namespaces" HOMEPAGE="https://github.com/rootless-containers/slirp4netns" SRC_URI="https://github.com/rootless-containers/slirp4netns/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm64 ~ppc64 ~riscv" RDEPEND=" dev-libs/glib:2= net-libs/libslirp:= sys-libs/libseccomp:= sys-libs/libcap:=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" RESTRICT+=" test" src_prepare() { default # Respect AR variable for bug 722162. sed -e 's|^AC_PROG_CC$|AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])\nAC_PROG_AR\n\0|' \ -i configure.ac || die eautoreconf } pkg_postinst() { if [[ -z ${REPLACING_VERSIONS} ]]; then elog "You need to have the tun kernel module loaded in order to have" elog "slirp4netns working" fi }