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-wm/sway/
Date: Tue, 24 Aug 2021 16:00:49
Message-Id: 1629820810.5f1071c02262f5e50bbfe01b6d5a063f64083ac4.prometheanfire@gentoo
1 commit: 5f1071c02262f5e50bbfe01b6d5a063f64083ac4
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 24 15:49:11 2021 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 24 16:00:10 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1071c0
7
8 gui-wm/sway: 1.6 removal
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.3
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 gui-wm/sway/Manifest | 1 -
14 gui-wm/sway/metadata.xml | 2 -
15 gui-wm/sway/sway-1.6-r1.ebuild | 115 -----------------------------------------
16 3 files changed, 118 deletions(-)
17
18 diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
19 index 2cb0bca5655..fd95879a6f9 100644
20 --- a/gui-wm/sway/Manifest
21 +++ b/gui-wm/sway/Manifest
22 @@ -1,2 +1 @@
23 DIST sway-1.6.1.tar.gz 5550126 BLAKE2B a4ecc93df0eb16fcd9037ce62dd39c63e1712b3bc9e8ae36331a815759b18576f4a2c1b78a26545922038974f226f02e2d91f78d6e3933125d9b808871b7a887 SHA512 7f37fea99970db42c5485277df06d69bef5225fa03d25be179893b14d73c1d681f0355a1bc74091b4173bbccc88994a63ad0f9322e070811ba963648cf68cdeb
24 -DIST sway-1.6.tar.gz 5549909 BLAKE2B ee0d7aad2fe8c57061e23e9b875ebb8e991e2fb30483dee6cf7d7faa3ec782a3f28676bf9fe2183c0e643b5ed744535eba07d7e5cf20ec0756c8e5407c0f34e2 SHA512 f62477aa4a20de99c41078c6866ec67d04d0d1824f4cb21a0c40213dbadf6394e31cd239b74376bf604d20d03ce047ba97f1728043568fd49fcef43f5101c750
25
26 diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
27 index d807b577f5b..62b75a87a15 100644
28 --- a/gui-wm/sway/metadata.xml
29 +++ b/gui-wm/sway/metadata.xml
30 @@ -26,8 +26,6 @@
31 something else.
32 </longdescription>
33 <use>
34 - <flag name="elogind">Enable support for rootless session via elogind</flag>
35 - <flag name="seatd">Enable support for rootless session via <pkg>sys-auth/seatd</pkg></flag>
36 <flag name="swaybar">Install 'swaybar': sway's status bar component</flag>
37 <flag name="swaybg">Install 'swaybg': allows to set a desktop background image</flag>
38 <flag name="swayidle">Install 'swayidle': idle manager to run commands when user is inactive</flag>
39
40 diff --git a/gui-wm/sway/sway-1.6-r1.ebuild b/gui-wm/sway/sway-1.6-r1.ebuild
41 deleted file mode 100644
42 index 9b861ded488..00000000000
43 --- a/gui-wm/sway/sway-1.6-r1.ebuild
44 +++ /dev/null
45 @@ -1,115 +0,0 @@
46 -# Copyright 1999-2021 Gentoo Authors
47 -# Distributed under the terms of the GNU General Public License v2
48 -
49 -EAPI=7
50 -
51 -inherit meson
52 -
53 -DESCRIPTION="i3-compatible Wayland window manager"
54 -HOMEPAGE="https://swaywm.org"
55 -
56 -if [[ ${PV} == 9999 ]]; then
57 - inherit git-r3
58 - EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
59 -else
60 - MY_PV=${PV/_rc/-rc}
61 - SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
62 - KEYWORDS="amd64 arm64 ~ppc64 x86"
63 - S="${WORKDIR}/${PN}-${MY_PV}"
64 -fi
65 -
66 -LICENSE="MIT"
67 -SLOT="0"
68 -IUSE="elogind +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X"
69 -REQUIRED_USE="?? ( elogind systemd )
70 - tray? ( || ( elogind seatd systemd ) )"
71 -
72 -DEPEND="
73 - >=dev-libs/json-c-0.13:0=
74 - >=dev-libs/libinput-1.6.0:0=
75 - dev-libs/libpcre
76 - dev-libs/wayland
77 - x11-libs/cairo
78 - x11-libs/libxkbcommon
79 - x11-libs/pango
80 - x11-libs/pixman
81 - media-libs/mesa[gles2,libglvnd(+)]
82 - elogind? ( >=sys-auth/elogind-239 )
83 - swaybar? ( x11-libs/gdk-pixbuf:2 )
84 - swaybg? ( gui-apps/swaybg )
85 - swayidle? ( gui-apps/swayidle )
86 - swaylock? ( gui-apps/swaylock )
87 - systemd? ( >=sys-apps/systemd-239[policykit] )
88 - wallpapers? ( x11-libs/gdk-pixbuf:2[jpeg] )
89 - X? ( x11-libs/libxcb:0= )
90 -"
91 -if [[ ${PV} == 9999 ]]; then
92 - DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
93 -else
94 - DEPEND+="
95 - >=gui-libs/wlroots-0.13:=[elogind=,seatd=,systemd=,X=]
96 - <gui-libs/wlroots-0.14:=[elogind=,seatd=,systemd=,X=]
97 - "
98 -fi
99 -RDEPEND="
100 - x11-misc/xkeyboard-config
101 - ${DEPEND}
102 -"
103 -BDEPEND="
104 - >=dev-libs/wayland-protocols-1.14
105 - >=dev-util/meson-0.53.0
106 - virtual/pkgconfig
107 -"
108 -if [[ ${PV} == 9999 ]]; then
109 - BDEPEND+="man? ( ~app-text/scdoc-9999 )"
110 -else
111 - BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
112 -fi
113 -
114 -src_prepare() {
115 - default
116 -
117 - use swaybar || sed -e "s/subdir('swaybar')//g" -e "/sway-bar.[0-9].scd/d" \
118 - -e "/completions\/[a-z]\+\/_\?swaybar/d" -i meson.build || die
119 - use swaymsg || sed -e "s/subdir('swaymsg')//g" -e "/swaymsg.[0-9].scd/d" \
120 - -e "/completions\/[a-z]\+\/_\?swaymsg/d" -i meson.build || die
121 - use swaynag || sed -e "s/subdir('swaynag')//g" -e "/swaynag.[0-9].scd/d" \
122 - -e "/completions\/[a-z]\+\/_\?swaynag/d" -i meson.build || die
123 -}
124 -
125 -src_configure() {
126 - local emesonargs=(
127 - -Dman-pages=$(usex man enabled disabled)
128 - -Dtray=$(usex tray enabled disabled)
129 - -Dxwayland=$(usex X enabled disabled)
130 - $(meson_use wallpapers default-wallpaper)
131 - -Dfish-completions=true
132 - -Dzsh-completions=true
133 - -Dbash-completions=true
134 - -Dwerror=false
135 - )
136 -
137 - if use swaybar; then
138 - emesonargs+=( -Dgdk-pixbuf=enabled )
139 - else
140 - emesonargs+=( -Dgdk-pixbuf=disabled )
141 - fi
142 -
143 - meson_src_configure
144 -}
145 -
146 -pkg_preinst() {
147 - if ! use systemd && ! use elogind && ! use seatd; then
148 - fowners root:0 /usr/bin/sway
149 - fperms 4511 /usr/bin/sway
150 - fi
151 -}
152 -
153 -pkg_postinst() {
154 - if ! use systemd && ! use elogind && ! use seatd; then
155 - elog ""
156 - elog "If your system does not set the XDG_RUNTIME_DIR environment"
157 - elog "variable, you must set it manually to run Sway. See wiki"
158 - elog "for details: https://wiki.gentoo.org/wiki/Sway"
159 - fi
160 -}