Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-apps/nm-tray/, gui-apps/nm-tray/files/
Date: Tue, 21 Jan 2020 20:21:03
Message-Id: 1579638040.dbcff1b5628b32cd64a63dbd832d597fc15a5a3a.bkohler@gentoo
1 commit: dbcff1b5628b32cd64a63dbd832d597fc15a5a3a
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 21 20:20:27 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 21 20:20:40 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbcff1b5
7
8 gui-apps/nm-tray: new package
9
10 Closes: https://bugs.gentoo.org/688150
11 Package-Manager: Portage-2.3.84, Repoman-2.3.20
12 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
13
14 gui-apps/nm-tray/Manifest | 1 +
15 .../nm-tray-0.4.3-missing-include-qmetaenum.patch | 21 ++++++++++++
16 gui-apps/nm-tray/metadata.xml | 8 +++++
17 gui-apps/nm-tray/nm-tray-0.4.3.ebuild | 37 ++++++++++++++++++++++
18 4 files changed, 67 insertions(+)
19
20 diff --git a/gui-apps/nm-tray/Manifest b/gui-apps/nm-tray/Manifest
21 new file mode 100644
22 index 00000000000..c9f1d27c94b
23 --- /dev/null
24 +++ b/gui-apps/nm-tray/Manifest
25 @@ -0,0 +1 @@
26 +DIST nm-tray-0.4.3.tar.gz 44705 BLAKE2B 590e8b3a08e7543a1275d7e5e3264570fe78b6020435783b2b36d6acd1df36b0106f4537035d8b61c0d571451d27277874ec3ddc93cd6163c047666e7013ab2a SHA512 480511a6e5b075ff98b53e91b08f37b9344c81e89c0f580c74f4424b1657c156300c31cc85cc8f82478eec9efdf53589352c3757c16e386d6985828b9dfa819d
27
28 diff --git a/gui-apps/nm-tray/files/nm-tray-0.4.3-missing-include-qmetaenum.patch b/gui-apps/nm-tray/files/nm-tray-0.4.3-missing-include-qmetaenum.patch
29 new file mode 100644
30 index 00000000000..6d319efa55b
31 --- /dev/null
32 +++ b/gui-apps/nm-tray/files/nm-tray-0.4.3-missing-include-qmetaenum.patch
33 @@ -0,0 +1,21 @@
34 +From 4563dabee3cbee13bc9d23a4a5d0ddda1526b43f Mon Sep 17 00:00:00 2001
35 +From: Palo Kisa <palo.kisa@×××××.com>
36 +Date: Tue, 1 Oct 2019 12:03:43 +0200
37 +Subject: [PATCH] nmmodel: Add include for used class
38 +
39 +---
40 + src/nmmodel.cpp | 1 +
41 + 1 file changed, 1 insertion(+)
42 +
43 +diff --git a/src/nmmodel.cpp b/src/nmmodel.cpp
44 +index d779801..ac70307 100644
45 +--- a/src/nmmodel.cpp
46 ++++ b/src/nmmodel.cpp
47 +@@ -45,6 +45,7 @@ COPYRIGHT_HEADER*/
48 + #include <NetworkManagerQt/ConnectionSettings>
49 + #include <QDBusPendingCallWatcher>
50 + #include <QInputDialog>
51 ++#include <QMetaEnum>
52 +
53 + namespace
54 + {
55
56 diff --git a/gui-apps/nm-tray/metadata.xml b/gui-apps/nm-tray/metadata.xml
57 new file mode 100644
58 index 00000000000..c67d4dcaca5
59 --- /dev/null
60 +++ b/gui-apps/nm-tray/metadata.xml
61 @@ -0,0 +1,8 @@
62 +<?xml version="1.0" encoding="UTF-8"?>
63 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
64 +<pkgmetadata>
65 + <maintainer type="person">
66 + <email>bkohler@g.o</email>
67 + <name>Ben Kohler</name>
68 + </maintainer>
69 +</pkgmetadata>
70
71 diff --git a/gui-apps/nm-tray/nm-tray-0.4.3.ebuild b/gui-apps/nm-tray/nm-tray-0.4.3.ebuild
72 new file mode 100644
73 index 00000000000..d18f9b26f66
74 --- /dev/null
75 +++ b/gui-apps/nm-tray/nm-tray-0.4.3.ebuild
76 @@ -0,0 +1,37 @@
77 +# Copyright 1999-2020 Gentoo Authors
78 +# Distributed under the terms of the GNU General Public License v2
79 +
80 +EAPI=7
81 +
82 +inherit cmake
83 +
84 +DESCRIPTION="A simple Qt-based NetworkManager front-end"
85 +HOMEPAGE="https://github.com/palinek/nm-tray"
86 +SRC_URI="https://github.com/palinek/nm-tray/archive/${PV}.tar.gz -> ${P}.tar.gz"
87 +
88 +LICENSE="GPL-2"
89 +SLOT="0"
90 +KEYWORDS="~amd64"
91 +IUSE=""
92 +
93 +BDEPEND=">=dev-util/cmake-3.10"
94 +DEPEND="
95 + dev-qt/linguist:5
96 + dev-qt/qtcore:5
97 + dev-qt/qtdbus:5
98 + dev-qt/qtgui:5
99 + dev-qt/qtnetwork:5
100 + dev-qt/qtwidgets:5
101 + kde-frameworks/networkmanager-qt
102 +"
103 +RDEPEND="${DEPEND}"
104 +
105 +PATCHES=( "${FILESDIR}"/nm-tray-0.4.3-missing-include-qmetaenum.patch )
106 +
107 +src_configure() {
108 + local mycmakeargs=(
109 + -DNM_TRAY_XDG_AUTOSTART_DIR=/etc/xdg/autostart
110 + )
111 +
112 + cmake_src_configure
113 +}