Gentoo Archives: gentoo-commits

From: Adam Feldman <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-system-monitor/
Date: Wed, 30 Jun 2021 22:43:18
Message-Id: 1625092908.3ae624a99d166b9b200b8c8a83272f333a1994ca.np-hardass@gentoo
1 commit: 3ae624a99d166b9b200b8c8a83272f333a1994ca
2 Author: Adam Feldman <NP-Hardass <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 10 14:22:17 2021 +0000
4 Commit: Adam Feldman <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 30 22:41:48 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae624a9
7
8 mate-extra/mate-system-monitor: Bump to 1.24.2
9
10 Bug: https://bugs.gentoo.org/778857
11 Package-Manager: Portage-3.0.18, Repoman-3.0.3
12 Signed-off-by: Adam Feldman <NP-Hardass <AT> gentoo.org>
13
14 mate-extra/mate-system-monitor/Manifest | 1 +
15 .../mate-system-monitor-1.24.2.ebuild | 65 ++++++++++++++++++++++
16 2 files changed, 66 insertions(+)
17
18 diff --git a/mate-extra/mate-system-monitor/Manifest b/mate-extra/mate-system-monitor/Manifest
19 index 4d5250b09c6..c64600cc4f6 100644
20 --- a/mate-extra/mate-system-monitor/Manifest
21 +++ b/mate-extra/mate-system-monitor/Manifest
22 @@ -1 +1,2 @@
23 DIST mate-system-monitor-1.24.1.tar.xz 2420872 BLAKE2B 27572e523ea358a5315b6a42dc29e6c48c4341d4cdf34edb039429a455e1d924417aeb8602e0a71d4e71b04988ccadc82bc84794411644eefb1bd976e5744e90 SHA512 5fdf8ff52584f91fbe12270af2b5bb1c81d5c4d6001bdaad9c6001dbb6e6020254048e32aa6549eb686ad17998c1aa220e5463057502ba514c4a5b82953f2b05
24 +DIST mate-system-monitor-1.24.2.tar.xz 2429196 BLAKE2B 03d0555d74ba4ba9a80727fa383ad02515a46f61fd1df3487b7acabef4b0561e03d86082c9c161a533716416bab73fad5bd826329c69d1826eeb7dd73a1b4e41 SHA512 4fd0f1a3dc5611d66b2e1ca35171f2056994332f87d895321c384a696afa359a2b78d2b0c2d698923039549f886976f04b1a8c92c928dfe9e2a1a159540a1895
25
26 diff --git a/mate-extra/mate-system-monitor/mate-system-monitor-1.24.2.ebuild b/mate-extra/mate-system-monitor/mate-system-monitor-1.24.2.ebuild
27 new file mode 100644
28 index 00000000000..1c7ebffed1d
29 --- /dev/null
30 +++ b/mate-extra/mate-system-monitor/mate-system-monitor-1.24.2.ebuild
31 @@ -0,0 +1,65 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit mate toolchain-funcs
38 +
39 +if [[ ${PV} != 9999 ]]; then
40 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
41 +fi
42 +
43 +DESCRIPTION="The MATE System Monitor"
44 +
45 +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+"
46 +SLOT="0"
47 +IUSE="elogind systemd"
48 +
49 +REQUIRED_USE="?? ( elogind systemd )"
50 +
51 +COMMON_DEPEND="
52 + >=dev-cpp/glibmm-2.26:2
53 + >=dev-cpp/gtkmm-3.8:3.0
54 + >=dev-libs/glib-2.56:2
55 + dev-libs/libsigc++:2
56 + >=dev-libs/libxml2-2:2
57 + >=gnome-base/libgtop-2.37.2:2=
58 + >=gnome-base/librsvg-2.35:2
59 + x11-libs/cairo
60 + x11-libs/gdk-pixbuf:2
61 + >=x11-libs/gtk+-3.22:3
62 + >=x11-libs/libwnck-3.0:3
63 + elogind? ( sys-auth/elogind )
64 + systemd? ( sys-apps/systemd )
65 +"
66 +
67 +RDEPEND="${COMMON_DEPEND}
68 + >=sys-auth/polkit-0.97:0
69 + virtual/libintl
70 +"
71 +
72 +DEPEND="${COMMON_DEPEND}
73 + app-text/yelp-tools
74 + >=sys-devel/gettext-0.19.8
75 + >=sys-devel/autoconf-2.63:*
76 + virtual/pkgconfig
77 +"
78 +
79 +src_configure() {
80 + local myconf=()
81 +
82 + if use elogind || use systemd; then
83 + myconf+=( --enable-systemd )
84 + if use elogind; then
85 + local pkgconfig="$(tc-getPKG_CONFIG)"
86 + myconf+=(
87 + SYSTEMD_CFLAGS="$(${pkgconfig} --cflags 'libelogind')"
88 + SYSTEMD_LIBS="$(${pkgconfig} --libs 'libelogind')"
89 + )
90 + fi
91 + else
92 + myconf+=( --disable-systemd )
93 + fi
94 +
95 + mate_src_configure "${myconf[@]}"
96 +}