Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: xfce-base/xfwm4/
Date: Thu, 01 Dec 2022 13:55:42
Message-Id: 1669902428.dd0e4c8cf3f28cc4f9542f0d63e5cc0349f8acd4.mgorny@gentoo
1 commit: dd0e4c8cf3f28cc4f9542f0d63e5cc0349f8acd4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 1 13:47:08 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 1 13:47:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd0e4c8c
7
8 xfce-base/xfwm4: Bump to 4.17.2
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 xfce-base/xfwm4/Manifest | 1 +
13 xfce-base/xfwm4/xfwm4-4.17.2.ebuild | 74 +++++++++++++++++++++++++++++++++++++
14 2 files changed, 75 insertions(+)
15
16 diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest
17 index ecdb696b29e6..71dca1817fee 100644
18 --- a/xfce-base/xfwm4/Manifest
19 +++ b/xfce-base/xfwm4/Manifest
20 @@ -1,2 +1,3 @@
21 DIST xfwm4-4.16.1.tar.bz2 1201722 BLAKE2B 4aae9b97095b423964a2ece7fe09b46ecfcea6688af6ab3b38ee34611cd68a7427597cb963b91b209d161c85aed552df15d005268bd8585d365b0cf63adf36b3 SHA512 f0d5d00e58202457d0d7d5f9772e7b2aa3f3339850065609baab7d379248a628d147464cc605698970134b87d58b7867b8c09d0a3a45ab84b2f3aa95be26f0b9
22 DIST xfwm4-4.17.1.tar.bz2 1216851 BLAKE2B 7e9cc7b8c40d6f8b4945edc3f5b6663805e9b2ca7dc216c97e69431859d61fbdccc2833adb8cd171add2ef37bee85bafb983aa2ca048d6a1151a85e69debe6a4 SHA512 ebbf47630e56ff4438bfa642864dbc91fec9b35951489dd9a7b5ce12b6115a09314bfa6fe3ebd870fdde9cd31768483cd4098e6e36c95423711cda59b00703c2
23 +DIST xfwm4-4.17.2.tar.bz2 1220699 BLAKE2B 4bc011f17ee7fb662e4bb0c656056c45bfb2a07c4964cf9e7791fde35f5b2a072ed7ad8066305228c2af061caee8bf44488ffec0f98a0aba95d3d95fd30123d3 SHA512 2b0c45a5960fca4168431d8efdcaa6d6f22ad26949e40cbe54fb4895f185bb1180386ee61447a0255b3b723657a89b38e6f704d44490ab466be8631fd5494f62
24
25 diff --git a/xfce-base/xfwm4/xfwm4-4.17.2.ebuild b/xfce-base/xfwm4/xfwm4-4.17.2.ebuild
26 new file mode 100644
27 index 000000000000..b42e4331c03c
28 --- /dev/null
29 +++ b/xfce-base/xfwm4/xfwm4-4.17.2.ebuild
30 @@ -0,0 +1,74 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit xdg-utils
37 +
38 +DESCRIPTION="Window manager for the Xfce desktop environment"
39 +HOMEPAGE="
40 + https://docs.xfce.org/xfce/xfwm4/start
41 + https://gitlab.xfce.org/xfce/xfwm4
42 +"
43 +SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
44 +
45 +LICENSE="GPL-2+"
46 +SLOT="0"
47 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
48 +IUSE="opengl startup-notification +xcomposite +xpresent"
49 +
50 +DEPEND="
51 + >=dev-libs/glib-2.20
52 + >=x11-libs/gtk+-3.22:3
53 + x11-libs/libX11
54 + x11-libs/libXext
55 + x11-libs/libXi
56 + x11-libs/libXinerama
57 + x11-libs/libXrandr
58 + x11-libs/libXrender
59 + x11-libs/libXres
60 + x11-libs/pango
61 + >=x11-libs/libwnck-3.14:3
62 + >=xfce-base/libxfce4util-4.10:=
63 + >=xfce-base/libxfce4ui-4.12:=
64 + >=xfce-base/xfconf-4.13:=
65 + opengl? ( media-libs/libepoxy:=[X(+)] )
66 + startup-notification? ( x11-libs/startup-notification )
67 + xcomposite? (
68 + x11-libs/libXcomposite
69 + x11-libs/libXdamage
70 + x11-libs/libXfixes
71 + )
72 + xpresent? ( x11-libs/libXpresent )
73 +"
74 +RDEPEND="
75 + ${DEPEND}
76 +"
77 +BDEPEND="
78 + dev-util/intltool
79 + sys-devel/gettext
80 + virtual/pkgconfig
81 +"
82 +
83 +src_configure() {
84 + local myconf=(
85 + $(use_enable opengl epoxy)
86 + $(use_enable startup-notification)
87 + $(use_enable xcomposite compositor)
88 + $(use_enable xpresent)
89 + --enable-randr
90 + --enable-render
91 + --enable-xi2
92 + --enable-xsync
93 + )
94 +
95 + econf "${myconf[@]}"
96 +}
97 +
98 +pkg_postinst() {
99 + xdg_icon_cache_update
100 +}
101 +
102 +pkg_postrm() {
103 + xdg_icon_cache_update
104 +}