diff --git a/gui-apps/nwg-launchers/Manifest b/gui-apps/nwg-launchers/Manifest
index a28b7f41c0..57dd98bad8 100644
--- a/gui-apps/nwg-launchers/Manifest
+++ b/gui-apps/nwg-launchers/Manifest
@@ -1,2 +1,2 @@
-DIST nwg-launchers-0.4.3.tar.gz 50615 BLAKE2B ff10a4438f371e8cf3166dc289dfe6a2266d8a332d50312563e0878b786e4e214c9828cf8d424ba552f3d07a36b30e922b7c381b386d315e784862ca8c979086 SHA512 6e280868019c3a657f49e48439efbe98d7ddf387cabeb03f41f987d060ef0b07e9bdd2e685fa462ade6baa9d867512b40d671e5085684451986801b339f28534
DIST nwg-launchers-0.4.4.tar.gz 50749 BLAKE2B da5539a4d786819aa71ff3cfb0f769a930999a4bbe62dc96932a46dff8a214123e174d8e78825ea41622b8b6a2c863f52777c7e73770961dd08c33a9a8a259e1 SHA512 d373bbc2c9f99a133d1aca23be73ea680af93071f37e02382ce12ad8d1c0650bddd3aa87853a3f2dfb69f49c272bfd4f88433c1533c211936a5e6b46c79e05c5
+DIST nwg-launchers-0.5.0.tar.gz 52715 BLAKE2B 0a9cec7a809688e05da86fa7ba0da140c1d5cf273ee3fddae66ce88dccaf21cc65dfccb7deaca1be1d50ce2ac5173f0bcc8d70b61544daa392ab1f451e533724 SHA512 c2c343cd99071332664565d1c2244d97a4fc19e710c84c78ac7dca100c49dfbf5b12d56029cc47f45af29720be358ee69e24bdcfad6d0a383a0520f9215bc817
diff --git a/gui-apps/nwg-launchers/metadata.xml b/gui-apps/nwg-launchers/metadata.xml
index 07bbec034b..7a581d31a2 100644
--- a/gui-apps/nwg-launchers/metadata.xml
+++ b/gui-apps/nwg-launchers/metadata.xml
@@ -12,6 +12,7 @@
GTK dynamic menu windows.
Installs nwggrid,
a GNOME-like application grid.
+ Enable Wayland layer shell support
diff --git a/gui-apps/nwg-launchers/nwg-launchers-0.4.3.ebuild b/gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild
similarity index 83%
rename from gui-apps/nwg-launchers/nwg-launchers-0.4.3.ebuild
rename to gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild
index 8b26640731..82163e8891 100644
--- a/gui-apps/nwg-launchers/nwg-launchers-0.4.3.ebuild
+++ b/gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild
@@ -22,15 +22,16 @@ SLOT="0"
RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
- dev-cpp/nlohmann_json"
+ dev-cpp/nlohmann_json
+ layershell? ( gui-libs/gtk-layer-shell )"
DEPEND="${RDEPEND}"
RESTRICT="mirror"
-IUSE="+bar +dmenu +grid"
+IUSE="+bar +dmenu +grid layershell"
src_configure() {
- meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid)
+ meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
src_install() {
diff --git a/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild b/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild
index 8b26640731..82163e8891 100644
--- a/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild
+++ b/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild
@@ -22,15 +22,16 @@ SLOT="0"
RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
- dev-cpp/nlohmann_json"
+ dev-cpp/nlohmann_json
+ layershell? ( gui-libs/gtk-layer-shell )"
DEPEND="${RDEPEND}"
RESTRICT="mirror"
-IUSE="+bar +dmenu +grid"
+IUSE="+bar +dmenu +grid layershell"
src_configure() {
- meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid)
+ meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
src_install() {