net-p2p/n2n: version bump to 2.8 (#835)

This commit is contained in:
zLeoAlex 2021-04-03 15:55:25 +08:00 committed by GitHub
parent fce9fb6574
commit 2cec24a4fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 51 additions and 0 deletions

View File

@ -1 +1,2 @@
DIST n2n-2.6.tar.gz 559529 SHA512 4c59a698fe1337de1e95415927ec96e4acbebc06bfc9c4b1ce11ca211b12639b4a7de412c2bd3b73201cd13884aabdd070dbbb2f0bb74a9a52222edbf5c403b9
DIST n2n-2.8.tar.gz 327114 SHA512 24eaabe1b454fbcf47c251d93fad31bf10241fe7d79b3df8cfd758652fe60f18e4f123054a4319c6b58ae96d130faa93f3d56b1bfec6c91d9c834c8bd5ae71d4

View File

@ -0,0 +1,50 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="A Layer Two Peer-to-Peer VPN"
inherit user systemd cmake
HOMEPAGE="http://www.ntop.org/n2n/"
SRC_URI="https://github.com/ntop/n2n/archive/refs/tags/2.8.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
IUSE=""
DEPEND="dev-libs/openssl"
RDEPEND="${DEPEND}"
pkg_setup() {
enewgroup n2n
enewuser n2n -1 -1 /var/empty n2n
}
src_configure(){
mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
)
cmake_src_configure
}
src_install() {
cmake_src_install
keepdir /var/log/n2n
fowners n2n:n2n /var/log/n2n
cp ${S}/packages/etc/systemd/system/edge@.service.in ${S}/packages/etc/systemd/system/n2n-edge@.service
cp ${S}/packages/etc/systemd/system/supernode.service.in ${S}/packages/etc/systemd/system/n2n-supernode.service
systemd_dounit ${S}/packages/etc/systemd/system/n2n-edge@.service
systemd_dounit ${S}/packages/etc/systemd/system/n2n-supernode.service
cp ${S}/packages/etc/n2n/edge.conf.sample ${S}/packages/etc/n2n/edge-example.conf
insinto /etc/n2n
doins ${S}/packages/etc/n2n/edge-example.conf
doins ${S}/packages/etc/n2n/supernode.conf.sample
}