Skip to content

Commit

Permalink
gui-wm/sway: backport seatd to 1.5.1
Browse files Browse the repository at this point in the history
* Requires wlroots 0.12.0 which has seatd support

Suggested-by: Haelwenn (lanodan) Monnier <[email protected]>
Signed-off-by: Aaron Bauman <[email protected]>
  • Loading branch information
FuzzyGophers committed Nov 11, 2020
1 parent 00c1885 commit 5a2742e
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions gui-wm/sway/sway-1.5.1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ fi

LICENSE="MIT"
SLOT="0"
IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag systemd tray wallpapers X zsh-completion"
IUSE="elogind fish-completion +man +swaybar +swaybg +swayidle +swaylock +swaymsg +swaynag seatd systemd tray wallpapers X zsh-completion"
REQUIRED_USE="?? ( elogind systemd )
tray? ( || ( elogind systemd ) )"

Expand All @@ -44,11 +44,11 @@ DEPEND="
X? ( x11-libs/libxcb:0= )
"
if [[ ${PV} == 9999 ]]; then
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,systemd=,X=]"
DEPEND+="~gui-libs/wlroots-9999:=[elogind=,seatd=,systemd=,X=]"
else
DEPEND+="
>=gui-libs/wlroots-0.12.0:=[elogind=,systemd=,X=]
<gui-libs/wlroots-0.13.0:=[elogind=,systemd=,X=]
>=gui-libs/wlroots-0.12.0:=[elogind=,seatd=,systemd=,X=]
<gui-libs/wlroots-0.13.0:=[elogind=,seatd=,systemd=,X=]
"
fi
RDEPEND="
Expand Down Expand Up @@ -99,14 +99,14 @@ src_configure() {
}

pkg_preinst() {
if ! use systemd && ! use elogind; then
if ! use systemd && ! use elogind && ! use seatd; then
fowners root:0 /usr/bin/sway
fperms 4511 /usr/bin/sway
fi
}

pkg_postinst() {
if ! use systemd && ! use elogind; then
if ! use systemd && ! use elogind && ! use seatd; then
elog ""
elog "If you use ConsoleKit2, remember to launch sway using:"
elog "exec ck-launch-session sway"
Expand Down

0 comments on commit 5a2742e

Please sign in to comment.