Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/networkmanager-wireguard/
Date: Wed, 27 Jun 2018 19:33:22
Message-Id: 1530127986.11c4ee7883b016d61ba0b92ce0e66b4e93a836ef.mrueg@gentoo
1 commit: 11c4ee7883b016d61ba0b92ce0e66b4e93a836ef
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 27 19:33:06 2018 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 27 19:33:06 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c4ee78
7
8 net-misc/networkmanager-wireguard: Initial live ebuild
9
10 Based on net-misc/networkmanager-openvpn
11
12 Package-Manager: Portage-2.3.41, Repoman-2.3.9
13
14 net-misc/networkmanager-wireguard/metadata.xml | 8 ++++
15 .../networkmanager-wireguard-9999.ebuild | 50 ++++++++++++++++++++++
16 2 files changed, 58 insertions(+)
17
18 diff --git a/net-misc/networkmanager-wireguard/metadata.xml b/net-misc/networkmanager-wireguard/metadata.xml
19 new file mode 100644
20 index 00000000000..97df2a00971
21 --- /dev/null
22 +++ b/net-misc/networkmanager-wireguard/metadata.xml
23 @@ -0,0 +1,8 @@
24 +<?xml version="1.0" encoding="UTF-8"?>
25 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 +<pkgmetadata>
27 + <maintainer type="person">
28 + <email>mrueg@g.o</email>
29 + <name>Manuel Rüger</name>
30 + </maintainer>
31 +</pkgmetadata>
32
33 diff --git a/net-misc/networkmanager-wireguard/networkmanager-wireguard-9999.ebuild b/net-misc/networkmanager-wireguard/networkmanager-wireguard-9999.ebuild
34 new file mode 100644
35 index 00000000000..4b4db34248c
36 --- /dev/null
37 +++ b/net-misc/networkmanager-wireguard/networkmanager-wireguard-9999.ebuild
38 @@ -0,0 +1,50 @@
39 +# Copyright 1999-2018 Gentoo Foundation
40 +# Distributed under the terms of the GNU General Public License v2
41 +
42 +EAPI=6
43 +
44 +EGIT_REPO_URI="https://github.com/max-moser/network-manager-wireguard"
45 +
46 +GNOME2_EAUTORECONF=yes
47 +
48 +inherit gnome2 user git-r3
49 +
50 +DESCRIPTION="NetworkManager WireGuard plugin"
51 +HOMEPAGE="https://github.com/max-moser/network-manager-wireguard"
52 +SRC_URI=""
53 +
54 +LICENSE="GPL-2+"
55 +SLOT="0"
56 +KEYWORDS=""
57 +IUSE="gtk test"
58 +
59 +RDEPEND="
60 + >=dev-libs/glib-2.54:2
61 + >=net-misc/networkmanager-1.7.0:=
62 + net-vpn/wireguard
63 + gtk? (
64 + >=app-crypt/libsecret-0.18
65 + >=gnome-extra/nm-applet-1.7.0
66 + >=x11-libs/gtk+-3.4:3
67 + )
68 +"
69 +DEPEND="${RDEPEND}
70 + sys-devel/gettext
71 + >=dev-util/intltool-0.35
72 + virtual/pkgconfig
73 +"
74 +
75 +src_unpack() {
76 + git-r3_src_unpack
77 +}
78 +
79 +src_configure() {
80 + # --localstatedir=/var needed per bug #536248
81 + gnome2_src_configure \
82 + --localstatedir=/var \
83 + --disable-more-warnings \
84 + --disable-static \
85 + --with-dist-version=Gentoo \
86 + $(use_with gtk gnome) \
87 + $(use_with gtk libnm-glib)
88 +}