mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-18 23:38:57 -04:00
net-p2p/n2n: version bump to 2.8 (#835)
This commit is contained in:
parent
fce9fb6574
commit
2cec24a4fd
@ -1 +1,2 @@
|
||||
DIST n2n-2.6.tar.gz 559529 SHA512 4c59a698fe1337de1e95415927ec96e4acbebc06bfc9c4b1ce11ca211b12639b4a7de412c2bd3b73201cd13884aabdd070dbbb2f0bb74a9a52222edbf5c403b9
|
||||
DIST n2n-2.8.tar.gz 327114 SHA512 24eaabe1b454fbcf47c251d93fad31bf10241fe7d79b3df8cfd758652fe60f18e4f123054a4319c6b58ae96d130faa93f3d56b1bfec6c91d9c834c8bd5ae71d4
|
||||
|
50
net-p2p/n2n/n2n-2.8.ebuild
Normal file
50
net-p2p/n2n/n2n-2.8.ebuild
Normal 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
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user