1 |
commit: 99a4d0be218d3b2eb63b70c35589accce42504de |
2 |
Author: Aaron Bauman <bman <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Feb 22 22:37:20 2019 +0000 |
4 |
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Feb 22 22:37:20 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a4d0be |
7 |
|
8 |
dev-libs/sway: drop and move to gui-wm/ |
9 |
|
10 |
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org> |
11 |
|
12 |
dev-libs/sway/Manifest | 3 - |
13 |
dev-libs/sway/metadata.xml | 56 ----------------- |
14 |
dev-libs/sway/sway-1.0_rc1-r1.ebuild | 113 ----------------------------------- |
15 |
dev-libs/sway/sway-1.0_rc2.ebuild | 109 --------------------------------- |
16 |
dev-libs/sway/sway-1.0_rc3.ebuild | 109 --------------------------------- |
17 |
dev-libs/sway/sway-9999.ebuild | 109 --------------------------------- |
18 |
6 files changed, 499 deletions(-) |
19 |
|
20 |
diff --git a/dev-libs/sway/Manifest b/dev-libs/sway/Manifest |
21 |
deleted file mode 100644 |
22 |
index 02cf662ce05..00000000000 |
23 |
--- a/dev-libs/sway/Manifest |
24 |
+++ /dev/null |
25 |
@@ -1,3 +0,0 @@ |
26 |
-DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e942129e12e7dae3f2121cb84ffcd565902ee49712275e01d6b6a344642d85d8cf394a35b151725dcc94d19b40d SHA512 6532bae679774fcdb1bcc3044740ff5c56f5f6a007a08e910f4d9ee43ac0488be7666a87106b493923432f975088c90ff47369fa1a01c5e1cb67d3a1f9b74bce |
27 |
-DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e |
28 |
-DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf |
29 |
|
30 |
diff --git a/dev-libs/sway/metadata.xml b/dev-libs/sway/metadata.xml |
31 |
deleted file mode 100644 |
32 |
index e73eacb7359..00000000000 |
33 |
--- a/dev-libs/sway/metadata.xml |
34 |
+++ /dev/null |
35 |
@@ -1,56 +0,0 @@ |
36 |
-<?xml version='1.0' encoding='UTF-8'?> |
37 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
38 |
-<pkgmetadata> |
39 |
- <maintainer type="person"> |
40 |
- <email>bman@g.o</email> |
41 |
- <name>Aaron Bauman</name> |
42 |
- </maintainer> |
43 |
- <maintainer type="person"> |
44 |
- <email>prometheanfire@g.o</email> |
45 |
- <name>Matthew Thode</name> |
46 |
- </maintainer> |
47 |
- <maintainer type="person"> |
48 |
- <email>hilobakho@×××××.com</email> |
49 |
- <name>Mykyta Holubakha</name> |
50 |
- </maintainer> |
51 |
- <maintainer type="person"> |
52 |
- <email>speedjack95@×××××.com</email> |
53 |
- <name>Niccolò Scatena</name> |
54 |
- </maintainer> |
55 |
- <longdescription lang="en"> |
56 |
- "SirCmpwn's Wayland window manager" is an i3-compatible window manager |
57 |
- for Wayland. |
58 |
- |
59 |
- sway was created to fill the need of an i3-like window manager for |
60 |
- Wayland. The upstream i3 developers have no intention of porting i3 to |
61 |
- Wayland, and projects proposed by others ended up as vaporware. Many |
62 |
- thanks to the i3 folks for providing such a great piece of software, so |
63 |
- good that your users would rather write an entirely new window manager |
64 |
- from scratch that behaved *exactly* like i3 rather than switch to |
65 |
- something else. |
66 |
- </longdescription> |
67 |
- <use> |
68 |
- <flag name="elogind">Enable support for rootless session via elogind</flag> |
69 |
- <flag name="fish-completion">Enable fish completion support</flag> |
70 |
- <flag name="man">Build and install man pages</flag> |
71 |
- <flag name="swaybar">Install 'swaybar': sway's status bar component</flag> |
72 |
- <flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag> |
73 |
- <flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag> |
74 |
- <flag name="swaylock">Install 'swaylock': sway's screen locker</flag> |
75 |
- <flag name="swaymsg">Install 'swaymsg': tool for communicating with a running sway instance</flag> |
76 |
- <flag name="swaynag">Install 'swaynag': shows a message with buttons</flag> |
77 |
- <flag name="tray">Enable support for StatusNotifierItem tray specification</flag> |
78 |
- <flag name="wallpapers">Install sway's default wallpaper image</flag> |
79 |
- <flag name="X">Enable support for X11 applications (XWayland)</flag> |
80 |
- </use> |
81 |
- <upstream> |
82 |
- <remote-id type="github">swaywm/sway</remote-id> |
83 |
- <maintainer status="active"> |
84 |
- <email>sir@×××××.com</email> |
85 |
- <name>Drew DeVault</name> |
86 |
- </maintainer> |
87 |
- <bugs-to>https://github.com/swaywm/sway/issues</bugs-to> |
88 |
- <doc>https://github.com/swaywm/sway/wiki</doc> |
89 |
- <changelog>https://github.com/swaywm/sway/releases</changelog> |
90 |
- </upstream> |
91 |
-</pkgmetadata> |
92 |
|
93 |
diff --git a/dev-libs/sway/sway-1.0_rc1-r1.ebuild b/dev-libs/sway/sway-1.0_rc1-r1.ebuild |
94 |
deleted file mode 100644 |
95 |
index 47262ad9b43..00000000000 |
96 |
--- a/dev-libs/sway/sway-1.0_rc1-r1.ebuild |
97 |
+++ /dev/null |
98 |
@@ -1,113 +0,0 @@ |
99 |
-# Copyright 1999-2019 Gentoo Authors |
100 |
-# Distributed under the terms of the GNU General Public License v2 |
101 |
- |
102 |
-EAPI=7 |
103 |
- |
104 |
-inherit eutils meson |
105 |
- |
106 |
-DESCRIPTION="i3-compatible Wayland window manager" |
107 |
-HOMEPAGE="https://swaywm.org" |
108 |
- |
109 |
-if [[ ${PV} == 9999 ]]; then |
110 |
- inherit git-r3 |
111 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
112 |
-else |
113 |
- MY_PV=${PV/_rc/-rc} |
114 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
115 |
- KEYWORDS="~amd64 ~x86" |
116 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
117 |
-fi |
118 |
- |
119 |
-LICENSE="MIT" |
120 |
-SLOT="0" |
121 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
122 |
-REQUIRED_USE="?? ( elogind systemd ) |
123 |
- tray? ( || ( elogind systemd ) )" |
124 |
- |
125 |
-DEPEND=" |
126 |
- >=dev-libs/json-c-0.13:0= |
127 |
- >=dev-libs/libinput-1.6.0:0= |
128 |
- dev-libs/libpcre |
129 |
- dev-libs/wayland |
130 |
- x11-libs/cairo |
131 |
- x11-libs/libxkbcommon |
132 |
- x11-libs/pango |
133 |
- x11-libs/pixman |
134 |
- elogind? ( >=sys-auth/elogind-239 ) |
135 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
136 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
137 |
- swayidle? ( dev-libs/swayidle ) |
138 |
- swaylock? ( dev-libs/swaylock ) |
139 |
- systemd? ( >=sys-apps/systemd-239 ) |
140 |
- X? ( x11-libs/libxcb:0= ) |
141 |
-" |
142 |
-if [[ ${PV} == 9999 ]]; then |
143 |
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]" |
144 |
-else |
145 |
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]" |
146 |
-fi |
147 |
-RDEPEND=" |
148 |
- x11-misc/xkeyboard-config |
149 |
- ${DEPEND} |
150 |
-" |
151 |
-BDEPEND=" |
152 |
- >=dev-libs/wayland-protocols-1.14 |
153 |
- virtual/pkgconfig |
154 |
- man? ( >=app-text/scdoc-1.8.1 ) |
155 |
-" |
156 |
- |
157 |
-src_prepare() { |
158 |
- default |
159 |
- |
160 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
161 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
162 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
163 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
164 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
165 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
166 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
167 |
-} |
168 |
- |
169 |
-src_configure() { |
170 |
- local emesonargs=( |
171 |
- -Dman-pages=$(usex man enabled disabled) |
172 |
- -Dtray=$(usex tray enabled disabled) |
173 |
- -Dxwayland=$(usex X enabled disabled) |
174 |
- $(meson_use wallpapers default-wallpaper) |
175 |
- $(meson_use fish-completion fish-completions) |
176 |
- $(meson_use zsh-completion zsh-completions) |
177 |
- "-Dbash-completions=true" |
178 |
- "-Dwerror=false" |
179 |
- ) |
180 |
- |
181 |
- if use swaybar || use swaybg; then |
182 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
183 |
- else |
184 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
185 |
- fi |
186 |
- |
187 |
- if [[ ${PV} != 9999 ]]; then |
188 |
- emesonargs+=("-Dsway-version=${MY_PV}") |
189 |
- fi |
190 |
- |
191 |
- meson_src_configure |
192 |
-} |
193 |
- |
194 |
-pkg_preinst() { |
195 |
- if ! use systemd && ! use elogind; then |
196 |
- fowners root:0 /usr/bin/sway |
197 |
- fperms 4511 /usr/bin/sway |
198 |
- fi |
199 |
-} |
200 |
- |
201 |
-pkg_postinst() { |
202 |
- if ! use systemd && ! use elogind; then |
203 |
- elog "" |
204 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
205 |
- elog "exec ck-launch-session sway" |
206 |
- elog "" |
207 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
208 |
- elog "variable, you must set it manually to run Sway. See wiki" |
209 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
210 |
- fi |
211 |
-} |
212 |
|
213 |
diff --git a/dev-libs/sway/sway-1.0_rc2.ebuild b/dev-libs/sway/sway-1.0_rc2.ebuild |
214 |
deleted file mode 100644 |
215 |
index f1d3935e2f1..00000000000 |
216 |
--- a/dev-libs/sway/sway-1.0_rc2.ebuild |
217 |
+++ /dev/null |
218 |
@@ -1,109 +0,0 @@ |
219 |
-# Copyright 1999-2019 Gentoo Authors |
220 |
-# Distributed under the terms of the GNU General Public License v2 |
221 |
- |
222 |
-EAPI=7 |
223 |
- |
224 |
-inherit eutils meson |
225 |
- |
226 |
-DESCRIPTION="i3-compatible Wayland window manager" |
227 |
-HOMEPAGE="https://swaywm.org" |
228 |
- |
229 |
-if [[ ${PV} == 9999 ]]; then |
230 |
- inherit git-r3 |
231 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
232 |
-else |
233 |
- MY_PV=${PV/_rc/-rc} |
234 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
235 |
- KEYWORDS="~amd64 ~x86" |
236 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
237 |
-fi |
238 |
- |
239 |
-LICENSE="MIT" |
240 |
-SLOT="0" |
241 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
242 |
-REQUIRED_USE="?? ( elogind systemd ) |
243 |
- tray? ( || ( elogind systemd ) )" |
244 |
- |
245 |
-DEPEND=" |
246 |
- >=dev-libs/json-c-0.13:0= |
247 |
- >=dev-libs/libinput-1.6.0:0= |
248 |
- dev-libs/libpcre |
249 |
- dev-libs/wayland |
250 |
- x11-libs/cairo |
251 |
- x11-libs/libxkbcommon |
252 |
- x11-libs/pango |
253 |
- x11-libs/pixman |
254 |
- elogind? ( >=sys-auth/elogind-239 ) |
255 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
256 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
257 |
- swayidle? ( dev-libs/swayidle ) |
258 |
- swaylock? ( dev-libs/swaylock ) |
259 |
- systemd? ( >=sys-apps/systemd-239 ) |
260 |
- X? ( x11-libs/libxcb:0= ) |
261 |
-" |
262 |
-if [[ ${PV} == 9999 ]]; then |
263 |
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]" |
264 |
-else |
265 |
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]" |
266 |
-fi |
267 |
-RDEPEND=" |
268 |
- x11-misc/xkeyboard-config |
269 |
- ${DEPEND} |
270 |
-" |
271 |
-BDEPEND=" |
272 |
- >=dev-libs/wayland-protocols-1.14 |
273 |
- virtual/pkgconfig |
274 |
- man? ( >=app-text/scdoc-1.8.1 ) |
275 |
-" |
276 |
- |
277 |
-src_prepare() { |
278 |
- default |
279 |
- |
280 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
281 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
282 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
283 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
284 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
285 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
286 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
287 |
-} |
288 |
- |
289 |
-src_configure() { |
290 |
- local emesonargs=( |
291 |
- -Dman-pages=$(usex man enabled disabled) |
292 |
- -Dtray=$(usex tray enabled disabled) |
293 |
- -Dxwayland=$(usex X enabled disabled) |
294 |
- $(meson_use wallpapers default-wallpaper) |
295 |
- $(meson_use fish-completion fish-completions) |
296 |
- $(meson_use zsh-completion zsh-completions) |
297 |
- "-Dbash-completions=true" |
298 |
- "-Dwerror=false" |
299 |
- ) |
300 |
- |
301 |
- if use swaybar || use swaybg; then |
302 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
303 |
- else |
304 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
305 |
- fi |
306 |
- |
307 |
- meson_src_configure |
308 |
-} |
309 |
- |
310 |
-pkg_preinst() { |
311 |
- if ! use systemd && ! use elogind; then |
312 |
- fowners root:0 /usr/bin/sway |
313 |
- fperms 4511 /usr/bin/sway |
314 |
- fi |
315 |
-} |
316 |
- |
317 |
-pkg_postinst() { |
318 |
- if ! use systemd && ! use elogind; then |
319 |
- elog "" |
320 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
321 |
- elog "exec ck-launch-session sway" |
322 |
- elog "" |
323 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
324 |
- elog "variable, you must set it manually to run Sway. See wiki" |
325 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
326 |
- fi |
327 |
-} |
328 |
|
329 |
diff --git a/dev-libs/sway/sway-1.0_rc3.ebuild b/dev-libs/sway/sway-1.0_rc3.ebuild |
330 |
deleted file mode 100644 |
331 |
index f1d3935e2f1..00000000000 |
332 |
--- a/dev-libs/sway/sway-1.0_rc3.ebuild |
333 |
+++ /dev/null |
334 |
@@ -1,109 +0,0 @@ |
335 |
-# Copyright 1999-2019 Gentoo Authors |
336 |
-# Distributed under the terms of the GNU General Public License v2 |
337 |
- |
338 |
-EAPI=7 |
339 |
- |
340 |
-inherit eutils meson |
341 |
- |
342 |
-DESCRIPTION="i3-compatible Wayland window manager" |
343 |
-HOMEPAGE="https://swaywm.org" |
344 |
- |
345 |
-if [[ ${PV} == 9999 ]]; then |
346 |
- inherit git-r3 |
347 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
348 |
-else |
349 |
- MY_PV=${PV/_rc/-rc} |
350 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
351 |
- KEYWORDS="~amd64 ~x86" |
352 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
353 |
-fi |
354 |
- |
355 |
-LICENSE="MIT" |
356 |
-SLOT="0" |
357 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
358 |
-REQUIRED_USE="?? ( elogind systemd ) |
359 |
- tray? ( || ( elogind systemd ) )" |
360 |
- |
361 |
-DEPEND=" |
362 |
- >=dev-libs/json-c-0.13:0= |
363 |
- >=dev-libs/libinput-1.6.0:0= |
364 |
- dev-libs/libpcre |
365 |
- dev-libs/wayland |
366 |
- x11-libs/cairo |
367 |
- x11-libs/libxkbcommon |
368 |
- x11-libs/pango |
369 |
- x11-libs/pixman |
370 |
- elogind? ( >=sys-auth/elogind-239 ) |
371 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
372 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
373 |
- swayidle? ( dev-libs/swayidle ) |
374 |
- swaylock? ( dev-libs/swaylock ) |
375 |
- systemd? ( >=sys-apps/systemd-239 ) |
376 |
- X? ( x11-libs/libxcb:0= ) |
377 |
-" |
378 |
-if [[ ${PV} == 9999 ]]; then |
379 |
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]" |
380 |
-else |
381 |
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]" |
382 |
-fi |
383 |
-RDEPEND=" |
384 |
- x11-misc/xkeyboard-config |
385 |
- ${DEPEND} |
386 |
-" |
387 |
-BDEPEND=" |
388 |
- >=dev-libs/wayland-protocols-1.14 |
389 |
- virtual/pkgconfig |
390 |
- man? ( >=app-text/scdoc-1.8.1 ) |
391 |
-" |
392 |
- |
393 |
-src_prepare() { |
394 |
- default |
395 |
- |
396 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
397 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
398 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
399 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
400 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
401 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
402 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
403 |
-} |
404 |
- |
405 |
-src_configure() { |
406 |
- local emesonargs=( |
407 |
- -Dman-pages=$(usex man enabled disabled) |
408 |
- -Dtray=$(usex tray enabled disabled) |
409 |
- -Dxwayland=$(usex X enabled disabled) |
410 |
- $(meson_use wallpapers default-wallpaper) |
411 |
- $(meson_use fish-completion fish-completions) |
412 |
- $(meson_use zsh-completion zsh-completions) |
413 |
- "-Dbash-completions=true" |
414 |
- "-Dwerror=false" |
415 |
- ) |
416 |
- |
417 |
- if use swaybar || use swaybg; then |
418 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
419 |
- else |
420 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
421 |
- fi |
422 |
- |
423 |
- meson_src_configure |
424 |
-} |
425 |
- |
426 |
-pkg_preinst() { |
427 |
- if ! use systemd && ! use elogind; then |
428 |
- fowners root:0 /usr/bin/sway |
429 |
- fperms 4511 /usr/bin/sway |
430 |
- fi |
431 |
-} |
432 |
- |
433 |
-pkg_postinst() { |
434 |
- if ! use systemd && ! use elogind; then |
435 |
- elog "" |
436 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
437 |
- elog "exec ck-launch-session sway" |
438 |
- elog "" |
439 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
440 |
- elog "variable, you must set it manually to run Sway. See wiki" |
441 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
442 |
- fi |
443 |
-} |
444 |
|
445 |
diff --git a/dev-libs/sway/sway-9999.ebuild b/dev-libs/sway/sway-9999.ebuild |
446 |
deleted file mode 100644 |
447 |
index f1d3935e2f1..00000000000 |
448 |
--- a/dev-libs/sway/sway-9999.ebuild |
449 |
+++ /dev/null |
450 |
@@ -1,109 +0,0 @@ |
451 |
-# Copyright 1999-2019 Gentoo Authors |
452 |
-# Distributed under the terms of the GNU General Public License v2 |
453 |
- |
454 |
-EAPI=7 |
455 |
- |
456 |
-inherit eutils meson |
457 |
- |
458 |
-DESCRIPTION="i3-compatible Wayland window manager" |
459 |
-HOMEPAGE="https://swaywm.org" |
460 |
- |
461 |
-if [[ ${PV} == 9999 ]]; then |
462 |
- inherit git-r3 |
463 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
464 |
-else |
465 |
- MY_PV=${PV/_rc/-rc} |
466 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
467 |
- KEYWORDS="~amd64 ~x86" |
468 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
469 |
-fi |
470 |
- |
471 |
-LICENSE="MIT" |
472 |
-SLOT="0" |
473 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
474 |
-REQUIRED_USE="?? ( elogind systemd ) |
475 |
- tray? ( || ( elogind systemd ) )" |
476 |
- |
477 |
-DEPEND=" |
478 |
- >=dev-libs/json-c-0.13:0= |
479 |
- >=dev-libs/libinput-1.6.0:0= |
480 |
- dev-libs/libpcre |
481 |
- dev-libs/wayland |
482 |
- x11-libs/cairo |
483 |
- x11-libs/libxkbcommon |
484 |
- x11-libs/pango |
485 |
- x11-libs/pixman |
486 |
- elogind? ( >=sys-auth/elogind-239 ) |
487 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
488 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
489 |
- swayidle? ( dev-libs/swayidle ) |
490 |
- swaylock? ( dev-libs/swaylock ) |
491 |
- systemd? ( >=sys-apps/systemd-239 ) |
492 |
- X? ( x11-libs/libxcb:0= ) |
493 |
-" |
494 |
-if [[ ${PV} == 9999 ]]; then |
495 |
- DEPEND+="~dev-libs/wlroots-9999[elogind=,systemd=,X=]" |
496 |
-else |
497 |
- DEPEND+=">=dev-libs/wlroots-0.3[elogind=,systemd=,X=]" |
498 |
-fi |
499 |
-RDEPEND=" |
500 |
- x11-misc/xkeyboard-config |
501 |
- ${DEPEND} |
502 |
-" |
503 |
-BDEPEND=" |
504 |
- >=dev-libs/wayland-protocols-1.14 |
505 |
- virtual/pkgconfig |
506 |
- man? ( >=app-text/scdoc-1.8.1 ) |
507 |
-" |
508 |
- |
509 |
-src_prepare() { |
510 |
- default |
511 |
- |
512 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
513 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
514 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
515 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
516 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
517 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
518 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
519 |
-} |
520 |
- |
521 |
-src_configure() { |
522 |
- local emesonargs=( |
523 |
- -Dman-pages=$(usex man enabled disabled) |
524 |
- -Dtray=$(usex tray enabled disabled) |
525 |
- -Dxwayland=$(usex X enabled disabled) |
526 |
- $(meson_use wallpapers default-wallpaper) |
527 |
- $(meson_use fish-completion fish-completions) |
528 |
- $(meson_use zsh-completion zsh-completions) |
529 |
- "-Dbash-completions=true" |
530 |
- "-Dwerror=false" |
531 |
- ) |
532 |
- |
533 |
- if use swaybar || use swaybg; then |
534 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
535 |
- else |
536 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
537 |
- fi |
538 |
- |
539 |
- meson_src_configure |
540 |
-} |
541 |
- |
542 |
-pkg_preinst() { |
543 |
- if ! use systemd && ! use elogind; then |
544 |
- fowners root:0 /usr/bin/sway |
545 |
- fperms 4511 /usr/bin/sway |
546 |
- fi |
547 |
-} |
548 |
- |
549 |
-pkg_postinst() { |
550 |
- if ! use systemd && ! use elogind; then |
551 |
- elog "" |
552 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
553 |
- elog "exec ck-launch-session sway" |
554 |
- elog "" |
555 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
556 |
- elog "variable, you must set it manually to run Sway. See wiki" |
557 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
558 |
- fi |
559 |
-} |