Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
Date: Wed, 09 Jun 2021 18:13:26
Message-Id: 1623262398.3470cff6b1b3d6ad22e55450f0d81d5e47d2b1bd.prometheanfire@gentoo
1 commit: 3470cff6b1b3d6ad22e55450f0d81d5e47d2b1bd
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 9 18:12:57 2021 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 9 18:13:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3470cff6
7
8 gui-libs/wlroots: clean up old
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 gui-libs/wlroots/Manifest | 2 -
14 gui-libs/wlroots/wlroots-0.11.0.ebuild | 76 ---------------------------------
15 gui-libs/wlroots/wlroots-0.12.0.ebuild | 78 ----------------------------------
16 3 files changed, 156 deletions(-)
17
18 diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
19 index ed432fc0a3f..0000e5f890d 100644
20 --- a/gui-libs/wlroots/Manifest
21 +++ b/gui-libs/wlroots/Manifest
22 @@ -1,3 +1 @@
23 -DIST wlroots-0.11.0.tar.gz 481126 BLAKE2B d2262298f24948293643b02c823851b4643289f776bc087d7b67240f4c9c76a7aca03c7dc7e13a65b3d0d3a7c8a5f5246a0e282d2cb3b88bbae0ef94b906f18a SHA512 a8a0c498d10664ff0a5aab8ad1a4fd034179542eff38b058e1da7e4653c42136e4a3586634f3d0a25a985aa7f4c5d17260117d9f4a70a7f8060494c04456f575
24 -DIST wlroots-0.12.0.tar.gz 476936 BLAKE2B 4129c87a148085f95f4cee6973308d79ab3f8b024247287a68dadd6729da8a5f8cc1e4ada63c15477a2c8e8258032440afe4a21a26f947143d17c87b0ca8a1a4 SHA512 560eae30932b777c1f07fb44592d5601c5d10ef74b31b6b9e4166a14caadab2bfa88d39282f159785d4c7f22f78d204f9bb7fab65d58afaf14b72a8486f9b415
25 DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
26
27 diff --git a/gui-libs/wlroots/wlroots-0.11.0.ebuild b/gui-libs/wlroots/wlroots-0.11.0.ebuild
28 deleted file mode 100644
29 index b8e99a306c9..00000000000
30 --- a/gui-libs/wlroots/wlroots-0.11.0.ebuild
31 +++ /dev/null
32 @@ -1,76 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit fcaps meson
39 -
40 -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
41 -HOMEPAGE="https://github.com/swaywm/wlroots"
42 -
43 -if [[ ${PV} == 9999 ]]; then
44 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
45 - inherit git-r3
46 -else
47 - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="amd64 arm64 ~ppc64 x86"
49 -fi
50 -
51 -LICENSE="MIT"
52 -SLOT="0/11"
53 -IUSE="elogind icccm systemd x11-backend X"
54 -REQUIRED_USE="?? ( elogind systemd )"
55 -
56 -DEPEND="
57 - >=dev-libs/libinput-1.9.0:0=
58 - >=dev-libs/wayland-1.18.0
59 - >=dev-libs/wayland-protocols-1.17.0
60 - media-libs/mesa[egl,gles2,gbm]
61 - virtual/libudev
62 - x11-libs/libdrm
63 - x11-libs/libxkbcommon
64 - x11-libs/pixman
65 - elogind? ( >=sys-auth/elogind-237 )
66 - icccm? ( x11-libs/xcb-util-wm )
67 - systemd? ( >=sys-apps/systemd-237 )
68 - x11-backend? ( x11-libs/libxcb:0= )
69 - X? (
70 - x11-base/xorg-server[wayland]
71 - x11-libs/libxcb:0=
72 - x11-libs/xcb-util-image
73 - )
74 -"
75 -RDEPEND="
76 - ${DEPEND}
77 -"
78 -BDEPEND="
79 - >=dev-libs/wayland-protocols-1.17
80 - >=dev-util/meson-0.54.0
81 - virtual/pkgconfig
82 -"
83 -
84 -src_configure() {
85 - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
86 - local emesonargs=(
87 - "-Dxcb-errors=disabled"
88 - -Dxcb-icccm=$(usex icccm enabled disabled)
89 - -Dxwayland=$(usex X enabled disabled)
90 - -Dx11-backend=$(usex x11-backend enabled disabled)
91 - "-Dexamples=false"
92 - "-Dwerror=false"
93 - )
94 - if use systemd; then
95 - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
96 - elif use elogind; then
97 - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
98 - else
99 - emesonargs+=("-Dlogind=disabled")
100 - fi
101 -
102 - meson_src_configure
103 -}
104 -
105 -pkg_postinst() {
106 - elog "You must be in the input group to allow your compositor"
107 - elog "to access input devices via libinput."
108 -}
109
110 diff --git a/gui-libs/wlroots/wlroots-0.12.0.ebuild b/gui-libs/wlroots/wlroots-0.12.0.ebuild
111 deleted file mode 100644
112 index 3223c05606d..00000000000
113 --- a/gui-libs/wlroots/wlroots-0.12.0.ebuild
114 +++ /dev/null
115 @@ -1,78 +0,0 @@
116 -# Copyright 1999-2020 Gentoo Authors
117 -# Distributed under the terms of the GNU General Public License v2
118 -
119 -EAPI=7
120 -
121 -inherit fcaps meson
122 -
123 -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
124 -HOMEPAGE="https://github.com/swaywm/wlroots"
125 -
126 -if [[ ${PV} == 9999 ]]; then
127 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
128 - inherit git-r3
129 -else
130 - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
131 - KEYWORDS="amd64 arm64 ~ppc64 x86"
132 -fi
133 -
134 -LICENSE="MIT"
135 -SLOT="0/12"
136 -IUSE="elogind icccm seatd systemd x11-backend X"
137 -REQUIRED_USE="?? ( elogind systemd )"
138 -
139 -DEPEND="
140 - >=dev-libs/libinput-1.9.0:0=
141 - >=dev-libs/wayland-1.18.0
142 - >=dev-libs/wayland-protocols-1.17.0
143 - media-libs/mesa[egl,gles2,gbm]
144 - virtual/libudev
145 - x11-libs/libdrm
146 - x11-libs/libxkbcommon
147 - x11-libs/pixman
148 - elogind? ( >=sys-auth/elogind-237 )
149 - icccm? ( x11-libs/xcb-util-wm )
150 - seatd? ( sys-auth/seatd:= )
151 - systemd? ( >=sys-apps/systemd-237 )
152 - x11-backend? ( x11-libs/libxcb:0= )
153 - X? (
154 - x11-base/xorg-server[wayland]
155 - x11-libs/libxcb:0=
156 - x11-libs/xcb-util-image
157 - )
158 -"
159 -RDEPEND="
160 - ${DEPEND}
161 -"
162 -BDEPEND="
163 - >=dev-libs/wayland-protocols-1.17
164 - >=dev-util/meson-0.54.0
165 - virtual/pkgconfig
166 -"
167 -
168 -src_configure() {
169 - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
170 - local emesonargs=(
171 - "-Dxcb-errors=disabled"
172 - -Dxcb-icccm=$(usex icccm enabled disabled)
173 - -Dxwayland=$(usex X enabled disabled)
174 - -Dx11-backend=$(usex x11-backend enabled disabled)
175 - "-Dexamples=false"
176 - "-Dwerror=false"
177 - -Dlibseat=$(usex seatd enabled disabled)
178 - )
179 - if use systemd; then
180 - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
181 - elif use elogind; then
182 - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
183 - else
184 - emesonargs+=("-Dlogind=disabled")
185 - fi
186 -
187 - meson_src_configure
188 -}
189 -
190 -pkg_postinst() {
191 - elog "You must be in the input group to allow your compositor"
192 - elog "to access input devices via libinput."
193 -}