Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-wm/metacity/
Date: Sun, 01 Jan 2023 15:36:43
Message-Id: 1672587394.d0583dd0f31155d8797ca5c96f153f2e39948fc6.mattst88@gentoo
1 commit: d0583dd0f31155d8797ca5c96f153f2e39948fc6
2 Author: Guillermo Joandet <gjoandet <AT> gmail <DOT> com>
3 AuthorDate: Wed Dec 28 14:05:51 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 1 15:36:34 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0583dd0
7
8 x11-wm/metacity: Version bump to 3.46.1
9
10 Closes: https://github.com/gentoo/gentoo/pull/28873
11 Signed-off-by: Guillermo Joandet <gjoandet <AT> gmail.com>
12 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
13
14 x11-wm/metacity/Manifest | 1 +
15 x11-wm/metacity/metacity-3.46.1.ebuild | 56 ++++++++++++++++++++++++++++++++++
16 2 files changed, 57 insertions(+)
17
18 diff --git a/x11-wm/metacity/Manifest b/x11-wm/metacity/Manifest
19 index 50a0520ad0f2..60129c1242f0 100644
20 --- a/x11-wm/metacity/Manifest
21 +++ b/x11-wm/metacity/Manifest
22 @@ -1 +1,2 @@
23 DIST metacity-3.46.0.tar.xz 1958124 BLAKE2B f7db5d38ab2c9aef8809f02ada76a453e712a471d59c3c991d0e1a5cfa1b9d37f901f38ef9057301a6232fca49846af0e80c6792bb5dcffa85694f64983d918f SHA512 5a203a4190dc919ec83fa3f4f7a86aa1594c82051b4e5afb76eb11acb38c573367deca85dead64564e2e96304903cd84eb5b4fc904ddc0672677114103d299b2
24 +DIST metacity-3.46.1.tar.xz 1959060 BLAKE2B 84dbe09dd8d6c7ce1894ed806cdc6cc5cc6c302ddf3aae5f7ef479f6c02ef6c2091bb1d815603f5d6e52d583192d43f47d835327e9e75cd626081becbf84bd8e SHA512 f0d8424868edf8209eb4cbd003de68ab892a5b515a1aca7b3626bf52eb8451cb0477ab35f702177c9654604e06adce46471897edcb54931d95e60b36bef92b20
25
26 diff --git a/x11-wm/metacity/metacity-3.46.1.ebuild b/x11-wm/metacity/metacity-3.46.1.ebuild
27 new file mode 100644
28 index 000000000000..c27fd8cb6d9d
29 --- /dev/null
30 +++ b/x11-wm/metacity/metacity-3.46.1.ebuild
31 @@ -0,0 +1,56 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +inherit gnome2
37 +
38 +DESCRIPTION="GNOME Flashback window manager"
39 +HOMEPAGE="https://gitlab.gnome.org/GNOME/metacity/"
40 +
41 +LICENSE="GPL-2+"
42 +SLOT="0"
43 +IUSE="+libcanberra vulkan xinerama"
44 +KEYWORDS="~amd64 ~riscv"
45 +
46 +# TODO: libgtop could be optional, but no knob
47 +RDEPEND="
48 + >=dev-libs/glib-2.67.3:2
49 + >=x11-libs/gtk+-3.24.6:3[X]
50 + >=x11-libs/pango-1.2.0
51 + >=x11-libs/libXcomposite-0.3
52 + >=x11-libs/libXres-1.2
53 + >=gnome-base/gsettings-desktop-schemas-3.3.0
54 + x11-libs/libXfixes
55 + x11-libs/libXrender
56 + x11-libs/libXdamage
57 + x11-libs/libXpresent
58 + libcanberra? ( media-libs/libcanberra[gtk3] )
59 + >=x11-libs/startup-notification-0.7
60 + x11-libs/libXcursor
61 + gnome-base/libgtop:2=
62 + x11-libs/libX11
63 + xinerama? ( x11-libs/libXinerama )
64 + x11-libs/libXrandr
65 + x11-libs/libXext
66 + x11-libs/libICE
67 + x11-libs/libSM
68 + gnome-extra/zenity
69 + vulkan? ( media-libs/vulkan-loader )
70 +"
71 +DEPEND="${RDEPEND}
72 + x11-base/xorg-proto
73 +"
74 +BDEPEND="
75 + vulkan? ( dev-util/vulkan-headers )
76 + dev-util/glib-utils
77 + >=sys-devel/gettext-0.19.6
78 + virtual/pkgconfig
79 +" # autoconf-archive for eautoreconf
80 +
81 +src_configure() {
82 + gnome2_src_configure \
83 + --disable-static \
84 + $(use_enable libcanberra canberra) \
85 + $(use_enable xinerama) \
86 + $(use_enable vulkan)
87 +}