1 |
commit: c7bce29ad7db5d3f8977caea048ac0fb8100f1d6 |
2 |
Author: Aaron Bauman <bman <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Mar 29 21:23:43 2019 +0000 |
4 |
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Mar 29 21:24:10 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7bce29a |
7 |
|
8 |
gui-wm/sway: drop old |
9 |
|
10 |
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org> |
11 |
|
12 |
gui-wm/sway/Manifest | 4 -- |
13 |
gui-wm/sway/sway-1.0_rc1-r1.ebuild | 113 ------------------------------------- |
14 |
gui-wm/sway/sway-1.0_rc2.ebuild | 109 ----------------------------------- |
15 |
gui-wm/sway/sway-1.0_rc3.ebuild | 109 ----------------------------------- |
16 |
gui-wm/sway/sway-1.0_rc4.ebuild | 109 ----------------------------------- |
17 |
5 files changed, 444 deletions(-) |
18 |
|
19 |
diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest |
20 |
index 1ba4ab63b78..ec3c60f5c07 100644 |
21 |
--- a/gui-wm/sway/Manifest |
22 |
+++ b/gui-wm/sway/Manifest |
23 |
@@ -1,6 +1,2 @@ |
24 |
DIST sway-1.0.tar.gz 5474548 BLAKE2B bea0a72c374b75f027e466d83e8c06abe32205e0cda80776b0e48e327a6da4e965a6a575595e5a38bcb125294c509b5d9a1db17604dd9e9032acef404366bdb9 SHA512 57e2610244c8bcd2b09bb5396113176d118ee5a0688aea297d4c191eda70ce29b36ff64e05c57d1a32a31cc4f2ac2562fd3cb3890508a8f3c7cbcb9fb017171d |
25 |
-DIST sway-1.0_rc1.tar.gz 5461910 BLAKE2B a9b3a14dfbb40a616b58fce896f0088dfc722e942129e12e7dae3f2121cb84ffcd565902ee49712275e01d6b6a344642d85d8cf394a35b151725dcc94d19b40d SHA512 6532bae679774fcdb1bcc3044740ff5c56f5f6a007a08e910f4d9ee43ac0488be7666a87106b493923432f975088c90ff47369fa1a01c5e1cb67d3a1f9b74bce |
26 |
-DIST sway-1.0_rc2.tar.gz 5462530 BLAKE2B 95868df3d03a61be33e04602d6891a2827cd1b5eab08644f74e04c3cbae39e686ee046be5ae9762595774fd22190e2460e246b564db92c50509ad61a16bb0835 SHA512 78c93f2326952d9e56ebf38f5d6b646934230b1bf5fac50cf35f16b2c1753ffa31dd9ec874a05025ed0d1d828b9a8643c78e739abbcfba55301255b3d0ed4a3e |
27 |
-DIST sway-1.0_rc3.tar.gz 5463453 BLAKE2B 2db52506e6f07f92ab02c48e0cc1b08bad55f355989226f07ed43392f3bfdc088cdd9183b76e349eb83eff331e5236456c1189208619748a9d78ed5ea8de7652 SHA512 95966bfc7431345a6c4c12bf4aa11980f56acc70fc902aa489bb88368bc5412953780ebaa9eae27908dbabf0ed96881ce3bf00cd51879815631b463801ce11cf |
28 |
-DIST sway-1.0_rc4.tar.gz 5464422 BLAKE2B 38e24ea51d3787a6f46ea511ff7848786a84683ae208365dc353d77a65be3fa7f5959c7d7b3fbd5e3f1271db86721905613d9881d09281b3bac68b1b764033d2 SHA512 8c79be79a9ed0c659b07aadf8c4a1ea09848c36613ae73368d03264b402ec7226aff79bcaf79ae44cda71e9fb972fed2c3649e3fb049d81c3d0e232b8605d312 |
29 |
DIST sway-1.0_rc5.tar.gz 5472917 BLAKE2B 33e01bd0da0a90ff7c09b9af0ebf9f9263be3789390777ee207d2e4297a55d79d4cc7fea28aab121820fffd3447f76d9af60a9c118e541f0ff85ffe9dc17ae48 SHA512 26eb5625e1f940a1705f2d675587ce142a7b07206187c851660bf1c405e9a76c0cc20cf616d471170578f50dae2fc322b504df1ea3ef722fc5992dd9803de8fb |
30 |
|
31 |
diff --git a/gui-wm/sway/sway-1.0_rc1-r1.ebuild b/gui-wm/sway/sway-1.0_rc1-r1.ebuild |
32 |
deleted file mode 100644 |
33 |
index 909b2b83051..00000000000 |
34 |
--- a/gui-wm/sway/sway-1.0_rc1-r1.ebuild |
35 |
+++ /dev/null |
36 |
@@ -1,113 +0,0 @@ |
37 |
-# Copyright 1999-2019 Gentoo Authors |
38 |
-# Distributed under the terms of the GNU General Public License v2 |
39 |
- |
40 |
-EAPI=7 |
41 |
- |
42 |
-inherit eutils meson |
43 |
- |
44 |
-DESCRIPTION="i3-compatible Wayland window manager" |
45 |
-HOMEPAGE="https://swaywm.org" |
46 |
- |
47 |
-if [[ ${PV} == 9999 ]]; then |
48 |
- inherit git-r3 |
49 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
50 |
-else |
51 |
- MY_PV=${PV/_rc/-rc} |
52 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
53 |
- KEYWORDS="~amd64 ~x86" |
54 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
55 |
-fi |
56 |
- |
57 |
-LICENSE="MIT" |
58 |
-SLOT="0" |
59 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
60 |
-REQUIRED_USE="?? ( elogind systemd ) |
61 |
- tray? ( || ( elogind systemd ) )" |
62 |
- |
63 |
-DEPEND=" |
64 |
- >=dev-libs/json-c-0.13:0= |
65 |
- >=dev-libs/libinput-1.6.0:0= |
66 |
- dev-libs/libpcre |
67 |
- dev-libs/wayland |
68 |
- x11-libs/cairo |
69 |
- x11-libs/libxkbcommon |
70 |
- x11-libs/pango |
71 |
- x11-libs/pixman |
72 |
- elogind? ( >=sys-auth/elogind-239 ) |
73 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
74 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
75 |
- swayidle? ( gui-apps/swayidle ) |
76 |
- swaylock? ( gui-apps/swaylock ) |
77 |
- systemd? ( >=sys-apps/systemd-239 ) |
78 |
- X? ( x11-libs/libxcb:0= ) |
79 |
-" |
80 |
-if [[ ${PV} == 9999 ]]; then |
81 |
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]" |
82 |
-else |
83 |
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]" |
84 |
-fi |
85 |
-RDEPEND=" |
86 |
- x11-misc/xkeyboard-config |
87 |
- ${DEPEND} |
88 |
-" |
89 |
-BDEPEND=" |
90 |
- >=dev-libs/wayland-protocols-1.14 |
91 |
- virtual/pkgconfig |
92 |
- man? ( >=app-text/scdoc-1.8.1 ) |
93 |
-" |
94 |
- |
95 |
-src_prepare() { |
96 |
- default |
97 |
- |
98 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
99 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
100 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
101 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
102 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
103 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
104 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
105 |
-} |
106 |
- |
107 |
-src_configure() { |
108 |
- local emesonargs=( |
109 |
- -Dman-pages=$(usex man enabled disabled) |
110 |
- -Dtray=$(usex tray enabled disabled) |
111 |
- -Dxwayland=$(usex X enabled disabled) |
112 |
- $(meson_use wallpapers default-wallpaper) |
113 |
- $(meson_use fish-completion fish-completions) |
114 |
- $(meson_use zsh-completion zsh-completions) |
115 |
- "-Dbash-completions=true" |
116 |
- "-Dwerror=false" |
117 |
- ) |
118 |
- |
119 |
- if use swaybar || use swaybg; then |
120 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
121 |
- else |
122 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
123 |
- fi |
124 |
- |
125 |
- if [[ ${PV} != 9999 ]]; then |
126 |
- emesonargs+=("-Dsway-version=${MY_PV}") |
127 |
- fi |
128 |
- |
129 |
- meson_src_configure |
130 |
-} |
131 |
- |
132 |
-pkg_preinst() { |
133 |
- if ! use systemd && ! use elogind; then |
134 |
- fowners root:0 /usr/bin/sway |
135 |
- fperms 4511 /usr/bin/sway |
136 |
- fi |
137 |
-} |
138 |
- |
139 |
-pkg_postinst() { |
140 |
- if ! use systemd && ! use elogind; then |
141 |
- elog "" |
142 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
143 |
- elog "exec ck-launch-session sway" |
144 |
- elog "" |
145 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
146 |
- elog "variable, you must set it manually to run Sway. See wiki" |
147 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
148 |
- fi |
149 |
-} |
150 |
|
151 |
diff --git a/gui-wm/sway/sway-1.0_rc2.ebuild b/gui-wm/sway/sway-1.0_rc2.ebuild |
152 |
deleted file mode 100644 |
153 |
index e2aaf1e3646..00000000000 |
154 |
--- a/gui-wm/sway/sway-1.0_rc2.ebuild |
155 |
+++ /dev/null |
156 |
@@ -1,109 +0,0 @@ |
157 |
-# Copyright 1999-2019 Gentoo Authors |
158 |
-# Distributed under the terms of the GNU General Public License v2 |
159 |
- |
160 |
-EAPI=7 |
161 |
- |
162 |
-inherit eutils meson |
163 |
- |
164 |
-DESCRIPTION="i3-compatible Wayland window manager" |
165 |
-HOMEPAGE="https://swaywm.org" |
166 |
- |
167 |
-if [[ ${PV} == 9999 ]]; then |
168 |
- inherit git-r3 |
169 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
170 |
-else |
171 |
- MY_PV=${PV/_rc/-rc} |
172 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
173 |
- KEYWORDS="~amd64 ~x86" |
174 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
175 |
-fi |
176 |
- |
177 |
-LICENSE="MIT" |
178 |
-SLOT="0" |
179 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
180 |
-REQUIRED_USE="?? ( elogind systemd ) |
181 |
- tray? ( || ( elogind systemd ) )" |
182 |
- |
183 |
-DEPEND=" |
184 |
- >=dev-libs/json-c-0.13:0= |
185 |
- >=dev-libs/libinput-1.6.0:0= |
186 |
- dev-libs/libpcre |
187 |
- dev-libs/wayland |
188 |
- x11-libs/cairo |
189 |
- x11-libs/libxkbcommon |
190 |
- x11-libs/pango |
191 |
- x11-libs/pixman |
192 |
- elogind? ( >=sys-auth/elogind-239 ) |
193 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
194 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
195 |
- swayidle? ( gui-apps/swayidle ) |
196 |
- swaylock? ( gui-apps/swaylock ) |
197 |
- systemd? ( >=sys-apps/systemd-239 ) |
198 |
- X? ( x11-libs/libxcb:0= ) |
199 |
-" |
200 |
-if [[ ${PV} == 9999 ]]; then |
201 |
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]" |
202 |
-else |
203 |
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]" |
204 |
-fi |
205 |
-RDEPEND=" |
206 |
- x11-misc/xkeyboard-config |
207 |
- ${DEPEND} |
208 |
-" |
209 |
-BDEPEND=" |
210 |
- >=dev-libs/wayland-protocols-1.14 |
211 |
- virtual/pkgconfig |
212 |
- man? ( >=app-text/scdoc-1.8.1 ) |
213 |
-" |
214 |
- |
215 |
-src_prepare() { |
216 |
- default |
217 |
- |
218 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
219 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
220 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
221 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
222 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
223 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
224 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
225 |
-} |
226 |
- |
227 |
-src_configure() { |
228 |
- local emesonargs=( |
229 |
- -Dman-pages=$(usex man enabled disabled) |
230 |
- -Dtray=$(usex tray enabled disabled) |
231 |
- -Dxwayland=$(usex X enabled disabled) |
232 |
- $(meson_use wallpapers default-wallpaper) |
233 |
- $(meson_use fish-completion fish-completions) |
234 |
- $(meson_use zsh-completion zsh-completions) |
235 |
- "-Dbash-completions=true" |
236 |
- "-Dwerror=false" |
237 |
- ) |
238 |
- |
239 |
- if use swaybar || use swaybg; then |
240 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
241 |
- else |
242 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
243 |
- fi |
244 |
- |
245 |
- meson_src_configure |
246 |
-} |
247 |
- |
248 |
-pkg_preinst() { |
249 |
- if ! use systemd && ! use elogind; then |
250 |
- fowners root:0 /usr/bin/sway |
251 |
- fperms 4511 /usr/bin/sway |
252 |
- fi |
253 |
-} |
254 |
- |
255 |
-pkg_postinst() { |
256 |
- if ! use systemd && ! use elogind; then |
257 |
- elog "" |
258 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
259 |
- elog "exec ck-launch-session sway" |
260 |
- elog "" |
261 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
262 |
- elog "variable, you must set it manually to run Sway. See wiki" |
263 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
264 |
- fi |
265 |
-} |
266 |
|
267 |
diff --git a/gui-wm/sway/sway-1.0_rc3.ebuild b/gui-wm/sway/sway-1.0_rc3.ebuild |
268 |
deleted file mode 100644 |
269 |
index e2aaf1e3646..00000000000 |
270 |
--- a/gui-wm/sway/sway-1.0_rc3.ebuild |
271 |
+++ /dev/null |
272 |
@@ -1,109 +0,0 @@ |
273 |
-# Copyright 1999-2019 Gentoo Authors |
274 |
-# Distributed under the terms of the GNU General Public License v2 |
275 |
- |
276 |
-EAPI=7 |
277 |
- |
278 |
-inherit eutils meson |
279 |
- |
280 |
-DESCRIPTION="i3-compatible Wayland window manager" |
281 |
-HOMEPAGE="https://swaywm.org" |
282 |
- |
283 |
-if [[ ${PV} == 9999 ]]; then |
284 |
- inherit git-r3 |
285 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
286 |
-else |
287 |
- MY_PV=${PV/_rc/-rc} |
288 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
289 |
- KEYWORDS="~amd64 ~x86" |
290 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
291 |
-fi |
292 |
- |
293 |
-LICENSE="MIT" |
294 |
-SLOT="0" |
295 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
296 |
-REQUIRED_USE="?? ( elogind systemd ) |
297 |
- tray? ( || ( elogind systemd ) )" |
298 |
- |
299 |
-DEPEND=" |
300 |
- >=dev-libs/json-c-0.13:0= |
301 |
- >=dev-libs/libinput-1.6.0:0= |
302 |
- dev-libs/libpcre |
303 |
- dev-libs/wayland |
304 |
- x11-libs/cairo |
305 |
- x11-libs/libxkbcommon |
306 |
- x11-libs/pango |
307 |
- x11-libs/pixman |
308 |
- elogind? ( >=sys-auth/elogind-239 ) |
309 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
310 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
311 |
- swayidle? ( gui-apps/swayidle ) |
312 |
- swaylock? ( gui-apps/swaylock ) |
313 |
- systemd? ( >=sys-apps/systemd-239 ) |
314 |
- X? ( x11-libs/libxcb:0= ) |
315 |
-" |
316 |
-if [[ ${PV} == 9999 ]]; then |
317 |
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]" |
318 |
-else |
319 |
- DEPEND+=">=gui-libs/wlroots-0.3[elogind=,systemd=,X=]" |
320 |
-fi |
321 |
-RDEPEND=" |
322 |
- x11-misc/xkeyboard-config |
323 |
- ${DEPEND} |
324 |
-" |
325 |
-BDEPEND=" |
326 |
- >=dev-libs/wayland-protocols-1.14 |
327 |
- virtual/pkgconfig |
328 |
- man? ( >=app-text/scdoc-1.8.1 ) |
329 |
-" |
330 |
- |
331 |
-src_prepare() { |
332 |
- default |
333 |
- |
334 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
335 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
336 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
337 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
338 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
339 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
340 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
341 |
-} |
342 |
- |
343 |
-src_configure() { |
344 |
- local emesonargs=( |
345 |
- -Dman-pages=$(usex man enabled disabled) |
346 |
- -Dtray=$(usex tray enabled disabled) |
347 |
- -Dxwayland=$(usex X enabled disabled) |
348 |
- $(meson_use wallpapers default-wallpaper) |
349 |
- $(meson_use fish-completion fish-completions) |
350 |
- $(meson_use zsh-completion zsh-completions) |
351 |
- "-Dbash-completions=true" |
352 |
- "-Dwerror=false" |
353 |
- ) |
354 |
- |
355 |
- if use swaybar || use swaybg; then |
356 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
357 |
- else |
358 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
359 |
- fi |
360 |
- |
361 |
- meson_src_configure |
362 |
-} |
363 |
- |
364 |
-pkg_preinst() { |
365 |
- if ! use systemd && ! use elogind; then |
366 |
- fowners root:0 /usr/bin/sway |
367 |
- fperms 4511 /usr/bin/sway |
368 |
- fi |
369 |
-} |
370 |
- |
371 |
-pkg_postinst() { |
372 |
- if ! use systemd && ! use elogind; then |
373 |
- elog "" |
374 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
375 |
- elog "exec ck-launch-session sway" |
376 |
- elog "" |
377 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
378 |
- elog "variable, you must set it manually to run Sway. See wiki" |
379 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
380 |
- fi |
381 |
-} |
382 |
|
383 |
diff --git a/gui-wm/sway/sway-1.0_rc4.ebuild b/gui-wm/sway/sway-1.0_rc4.ebuild |
384 |
deleted file mode 100644 |
385 |
index 7d50826b43b..00000000000 |
386 |
--- a/gui-wm/sway/sway-1.0_rc4.ebuild |
387 |
+++ /dev/null |
388 |
@@ -1,109 +0,0 @@ |
389 |
-# Copyright 1999-2019 Gentoo Authors |
390 |
-# Distributed under the terms of the GNU General Public License v2 |
391 |
- |
392 |
-EAPI=7 |
393 |
- |
394 |
-inherit eutils meson |
395 |
- |
396 |
-DESCRIPTION="i3-compatible Wayland window manager" |
397 |
-HOMEPAGE="https://swaywm.org" |
398 |
- |
399 |
-if [[ ${PV} == 9999 ]]; then |
400 |
- inherit git-r3 |
401 |
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git" |
402 |
-else |
403 |
- MY_PV=${PV/_rc/-rc} |
404 |
- SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" |
405 |
- KEYWORDS="~amd64 ~x86" |
406 |
- S="${WORKDIR}/${PN}-${MY_PV}" |
407 |
-fi |
408 |
- |
409 |
-LICENSE="MIT" |
410 |
-SLOT="0" |
411 |
-IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion" |
412 |
-REQUIRED_USE="?? ( elogind systemd ) |
413 |
- tray? ( || ( elogind systemd ) )" |
414 |
- |
415 |
-DEPEND=" |
416 |
- >=dev-libs/json-c-0.13:0= |
417 |
- >=dev-libs/libinput-1.6.0:0= |
418 |
- dev-libs/libpcre |
419 |
- dev-libs/wayland |
420 |
- x11-libs/cairo |
421 |
- x11-libs/libxkbcommon |
422 |
- x11-libs/pango |
423 |
- x11-libs/pixman |
424 |
- elogind? ( >=sys-auth/elogind-239 ) |
425 |
- swaybar? ( x11-libs/gdk-pixbuf:2 ) |
426 |
- swaybg? ( x11-libs/gdk-pixbuf:2 ) |
427 |
- swayidle? ( gui-apps/swayidle ) |
428 |
- swaylock? ( gui-apps/swaylock ) |
429 |
- systemd? ( >=sys-apps/systemd-239 ) |
430 |
- X? ( x11-libs/libxcb:0= ) |
431 |
-" |
432 |
-if [[ ${PV} == 9999 ]]; then |
433 |
- DEPEND+="~gui-libs/wlroots-9999[elogind=,systemd=,X=]" |
434 |
-else |
435 |
- DEPEND+=">=gui-libs/wlroots-0.4[elogind=,systemd=,X=]" |
436 |
-fi |
437 |
-RDEPEND=" |
438 |
- x11-misc/xkeyboard-config |
439 |
- ${DEPEND} |
440 |
-" |
441 |
-BDEPEND=" |
442 |
- >=dev-libs/wayland-protocols-1.14 |
443 |
- virtual/pkgconfig |
444 |
- man? ( >=app-text/scdoc-1.8.1 ) |
445 |
-" |
446 |
- |
447 |
-src_prepare() { |
448 |
- default |
449 |
- |
450 |
- use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \ |
451 |
- -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die |
452 |
- use swaybg || sed -e "s/subdir('swaybg')//g" -i meson.build || die |
453 |
- use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \ |
454 |
- -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die |
455 |
- use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \ |
456 |
- -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die |
457 |
-} |
458 |
- |
459 |
-src_configure() { |
460 |
- local emesonargs=( |
461 |
- -Dman-pages=$(usex man enabled disabled) |
462 |
- -Dtray=$(usex tray enabled disabled) |
463 |
- -Dxwayland=$(usex X enabled disabled) |
464 |
- $(meson_use wallpapers default-wallpaper) |
465 |
- $(meson_use fish-completion fish-completions) |
466 |
- $(meson_use zsh-completion zsh-completions) |
467 |
- "-Dbash-completions=true" |
468 |
- "-Dwerror=false" |
469 |
- ) |
470 |
- |
471 |
- if use swaybar || use swaybg; then |
472 |
- emesonargs+=("-Dgdk-pixbuf=enabled") |
473 |
- else |
474 |
- emesonargs+=("-Dgdk-pixbuf=disabled") |
475 |
- fi |
476 |
- |
477 |
- meson_src_configure |
478 |
-} |
479 |
- |
480 |
-pkg_preinst() { |
481 |
- if ! use systemd && ! use elogind; then |
482 |
- fowners root:0 /usr/bin/sway |
483 |
- fperms 4511 /usr/bin/sway |
484 |
- fi |
485 |
-} |
486 |
- |
487 |
-pkg_postinst() { |
488 |
- if ! use systemd && ! use elogind; then |
489 |
- elog "" |
490 |
- elog "If you use ConsoleKit2, remember to launch sway using:" |
491 |
- elog "exec ck-launch-session sway" |
492 |
- elog "" |
493 |
- elog "If your system does not set the XDG_RUNTIME_DIR environment" |
494 |
- elog "variable, you must set it manually to run Sway. See wiki" |
495 |
- elog "for details: https://wiki.gentoo.org/wiki/Sway" |
496 |
- fi |
497 |
-} |