Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/
Date: Sat, 30 Oct 2021 23:33:32
Message-Id: 1635636760.037626636532758cbfc4868547cce196c2815737.sam@gentoo
1 commit: 037626636532758cbfc4868547cce196c2815737
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 30 23:32:40 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 30 23:32:40 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03762663
7
8 gui-libs/wlroots: drop 0.13.0, 0.14.0
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 gui-libs/wlroots/Manifest | 1 -
13 gui-libs/wlroots/wlroots-0.13.0.ebuild | 79 ----------------------------------
14 gui-libs/wlroots/wlroots-0.14.0.ebuild | 68 -----------------------------
15 3 files changed, 148 deletions(-)
16
17 diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
18 index 2376e986141..cf82c80ca68 100644
19 --- a/gui-libs/wlroots/Manifest
20 +++ b/gui-libs/wlroots/Manifest
21 @@ -1,3 +1,2 @@
22 -DIST wlroots-0.13.0.tar.gz 503575 BLAKE2B bfcd40ea5cf9f85157b9a44a4a49f0fef1c82c2199ee428316b578e8d53cc39276b42d0a2c4b6b94d1a1f49df5d312539cdf4d053ea2472e0de93254e39dc015 SHA512 1c942a6b8a628383e2b68cd9096d3525021347c5c363a8239a3b4fb0d5736ffcd3e2c1333fdd7d95ecf214dd04bf01062b4f1b4fbbcd88d1d086a55261ca0c82
23 DIST wlroots-0.14.0.tar.gz 505461 BLAKE2B d2fa28f64014ef9d840838cb5938af23f6f6b211b62dc352d0d5bb824ccaa7d7a85531e1eca14feeb06d31d59955ff9a913e40a73cad21ed1ebfe76ada39d558 SHA512 83f001133cb4b11a72bb9532b7321655428826662848f67de8e3220a33d9dff4d37c859602bdc319929949d387d014a257b0347039a6649944d7b084c76bb611
24 DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
25
26 diff --git a/gui-libs/wlroots/wlroots-0.13.0.ebuild b/gui-libs/wlroots/wlroots-0.13.0.ebuild
27 deleted file mode 100644
28 index ff9bf315dd9..00000000000
29 --- a/gui-libs/wlroots/wlroots-0.13.0.ebuild
30 +++ /dev/null
31 @@ -1,79 +0,0 @@
32 -# Copyright 1999-2021 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -inherit fcaps meson
38 -
39 -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
40 -HOMEPAGE="https://github.com/swaywm/wlroots"
41 -
42 -if [[ ${PV} == 9999 ]]; then
43 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
44 - inherit git-r3
45 - SLOT="0/9999"
46 -else
47 - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="amd64 arm64 ~ppc64 x86"
49 - SLOT="0/13"
50 -fi
51 -
52 -LICENSE="MIT"
53 -IUSE="elogind icccm seatd systemd x11-backend X"
54 -REQUIRED_USE="?? ( elogind systemd )"
55 -
56 -DEPEND="
57 - >=dev-libs/libinput-1.14.0:0=
58 - >=dev-libs/wayland-1.19.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 - seatd? ( sys-auth/seatd:= )
68 - systemd? ( >=sys-apps/systemd-237 )
69 - x11-backend? ( x11-libs/libxcb:0= )
70 - X? (
71 - x11-base/xorg-server[wayland]
72 - x11-libs/libxcb:0=
73 - x11-libs/xcb-util-image
74 - )
75 -"
76 -RDEPEND="
77 - ${DEPEND}
78 -"
79 -BDEPEND="
80 - >=dev-libs/wayland-protocols-1.17
81 - >=dev-util/meson-0.56.0
82 - virtual/pkgconfig
83 -"
84 -
85 -src_configure() {
86 - # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
87 - local emesonargs=(
88 - "-Dxcb-errors=disabled"
89 - -Dxcb-icccm=$(usex icccm enabled disabled)
90 - -Dxwayland=$(usex X enabled disabled)
91 - -Dx11-backend=$(usex x11-backend enabled disabled)
92 - "-Dexamples=false"
93 - "-Dwerror=false"
94 - -Dlibseat=$(usex seatd enabled disabled)
95 - )
96 - if use systemd; then
97 - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=systemd")
98 - elif use elogind; then
99 - emesonargs+=("-Dlogind=enabled" "-Dlogind-provider=elogind")
100 - else
101 - emesonargs+=("-Dlogind=disabled")
102 - fi
103 -
104 - meson_src_configure
105 -}
106 -
107 -pkg_postinst() {
108 - elog "You must be in the input group to allow your compositor"
109 - elog "to access input devices via libinput."
110 -}
111
112 diff --git a/gui-libs/wlroots/wlroots-0.14.0.ebuild b/gui-libs/wlroots/wlroots-0.14.0.ebuild
113 deleted file mode 100644
114 index 0a2009a3fbb..00000000000
115 --- a/gui-libs/wlroots/wlroots-0.14.0.ebuild
116 +++ /dev/null
117 @@ -1,68 +0,0 @@
118 -# Copyright 1999-2021 Gentoo Authors
119 -# Distributed under the terms of the GNU General Public License v2
120 -
121 -EAPI=7
122 -
123 -inherit meson
124 -
125 -DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
126 -HOMEPAGE="https://github.com/swaywm/wlroots"
127 -
128 -if [[ ${PV} == 9999 ]]; then
129 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
130 - inherit git-r3
131 - SLOT="0/9999"
132 -else
133 - SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
134 - KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
135 - SLOT="0/14"
136 -fi
137 -
138 -LICENSE="MIT"
139 -IUSE="x11-backend X"
140 -
141 -DEPEND="
142 - >=dev-libs/libinput-1.14.0:0=
143 - >=dev-libs/wayland-1.19.0
144 - >=dev-libs/wayland-protocols-1.17.0
145 - media-libs/mesa[egl,gles2,gbm]
146 - sys-auth/seatd:=
147 - virtual/libudev
148 - x11-libs/libdrm
149 - x11-libs/libxkbcommon
150 - x11-libs/pixman
151 - x11-backend? ( x11-libs/libxcb:0= )
152 - X? (
153 - x11-base/xorg-server[wayland]
154 - x11-libs/libxcb:0=
155 - x11-libs/xcb-util-image
156 - x11-libs/xcb-util-wm
157 - )
158 -"
159 -RDEPEND="
160 - ${DEPEND}
161 -"
162 -BDEPEND="
163 - >=dev-libs/wayland-protocols-1.17
164 - >=dev-util/meson-0.56.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 - "-Dexamples=false"
173 - "-Dwerror=false"
174 - "-Drenderers=gles2"
175 - -Dxwayland=$(usex X enabled disabled)
176 - -Dx11-backend=$(usex x11-backend enabled disabled)
177 - )
178 -
179 - meson_src_configure
180 -}
181 -
182 -pkg_postinst() {
183 - elog "You must be in the input group to allow your compositor"
184 - elog "to access input devices via libinput."
185 -}