Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-vpn/networkmanager-l2tp/
Date: Wed, 17 Apr 2019 22:23:51
Message-Id: 1555528672.1b039aa23880467ce85719b028821d6b60c60dab.alexxy@gentoo
1 commit: 1b039aa23880467ce85719b028821d6b60c60dab
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 17 19:17:52 2019 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 17 19:17:52 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b039aa2
7
8 net-vpn/networkmanager-l2tp: Initial import
9
10 Package-Manager: Portage-2.3.63, Repoman-2.3.12
11 Signed-off-by: Alexey Shvetsov <alexxy <AT> gentoo.org>
12
13 net-vpn/networkmanager-l2tp/Manifest | 1 +
14 net-vpn/networkmanager-l2tp/metadata.xml | 8 ++++
15 .../networkmanager-l2tp-1.2.12.ebuild | 52 ++++++++++++++++++++++
16 3 files changed, 61 insertions(+)
17
18 diff --git a/net-vpn/networkmanager-l2tp/Manifest b/net-vpn/networkmanager-l2tp/Manifest
19 new file mode 100644
20 index 00000000000..a23ae6294c8
21 --- /dev/null
22 +++ b/net-vpn/networkmanager-l2tp/Manifest
23 @@ -0,0 +1 @@
24 +DIST NetworkManager-l2tp-1.2.12.tar.xz 397496 BLAKE2B 7ff57356dcb27d37af52d2f1778875632f65705ee2bff6a047415fef2c1d34fcc11abae08053283ba63ffe92726efc32027d703f50c82a1527f500b81305794f SHA512 b3e6ab72e81df568b77afabd91cef40b35d2b9227087495b0b44f966ef937b6c78ccc94b019102c13fc76ba443f850fffe1ad7445f5967a1737532036e632422
25
26 diff --git a/net-vpn/networkmanager-l2tp/metadata.xml b/net-vpn/networkmanager-l2tp/metadata.xml
27 new file mode 100644
28 index 00000000000..086586c08a8
29 --- /dev/null
30 +++ b/net-vpn/networkmanager-l2tp/metadata.xml
31 @@ -0,0 +1,8 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>alexxy@g.o</email>
37 + <name>Alexey Shvetsov</name>
38 + </maintainer>
39 +</pkgmetadata>
40
41 diff --git a/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.2.12.ebuild b/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.2.12.ebuild
42 new file mode 100644
43 index 00000000000..a1b6b45566a
44 --- /dev/null
45 +++ b/net-vpn/networkmanager-l2tp/networkmanager-l2tp-1.2.12.ebuild
46 @@ -0,0 +1,52 @@
47 +# Copyright 1999-2019 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=7
51 +
52 +MY_PN="NetworkManager-l2tp"
53 +MY_P="${MY_PN}-${PV}"
54 +
55 +inherit eutils gnome.org autotools
56 +
57 +DESCRIPTION="NetworkManager L2TP plugin"
58 +HOMEPAGE="https://github.com/nm-l2tp/network-manager-l2tp"
59 +SRC_URI="https://github.com/nm-l2tp/${MY_PN}/releases/download/${PV}/${MY_P}.tar.xz"
60 +
61 +LICENSE="GPL-2"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~x86"
64 +IUSE="gnome static-libs"
65 +
66 +RDEPEND="
67 + >=net-misc/networkmanager-1.2[ppp]
68 + dev-libs/dbus-glib
69 + net-dialup/ppp[eap-tls]
70 + net-dialup/xl2tpd
71 + >=dev-libs/glib-2.32
72 + net-vpn/libreswan
73 + gnome? (
74 + x11-libs/gtk+:3
75 + gnome-base/libgnome-keyring
76 + )"
77 +
78 +BDEPEND="${RDEPEND}
79 + sys-devel/gettext
80 + dev-util/intltool
81 + virtual/pkgconfig"
82 +
83 +S="${WORKDIR}/${MY_P}"
84 +
85 +src_prepare() {
86 + eautoreconf
87 + eapply_user
88 +}
89 +
90 +src_configure() {
91 + local myeconfargs=(
92 + --localstatedir=/var
93 + $(use_with gnome)
94 + $(use_enable static-libs static)
95 + )
96 +
97 + econf "${myeconfargs[@]}"
98 +}