commit:     c38f925beb2ccae88e0053c1645413d985fa9578
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Thu Dec 21 07:21:18 2023 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 13:54:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38f925b

gui-apps/wcm: update live ebuild

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 gui-apps/wcm/wcm-9999.ebuild | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

diff --git a/gui-apps/wcm/wcm-9999.ebuild b/gui-apps/wcm/wcm-9999.ebuild
index d91c7aa57b64..e1cf56f1e071 100644
--- a/gui-apps/wcm/wcm-9999.ebuild
+++ b/gui-apps/wcm/wcm-9999.ebuild
@@ -11,24 +11,42 @@ HOMEPAGE="https://github.com/WayfireWM/wcm";
 if [[ ${PV} == 9999 ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://github.com/WayfireWM/wcm.git";
+       SLOT="0/9999"
 else
        
SRC_URI="https://github.com/WayfireWM/wcm/releases/download/v${PV}/${P}.tar.xz";
        KEYWORDS="~amd64 ~arm64 ~x86"
+       SLOT="0/$(ver_cut 1-2)"
 fi
 
 LICENSE="MIT"
-SLOT="0"
 
-DEPEND="
+RESTRIC="test" # no tests
+
+CDEPEND="
        dev-libs/libevdev
        dev-libs/libxml2
+       dev-libs/wayland
        dev-cpp/gtkmm:3.0[wayland]
-       >=gui-wm/wayfire-${PV%.*}
+       gui-apps/wf-shell:${SLOT}
+       gui-libs/wf-config:${SLOT}
+       gui-wm/wayfire:${SLOT}
+       x11-libs/libxkbcommon
 "
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="
+RDEPEND="${CDEPEND}"
+DEPEND="
+       ${CDEPEND}
        dev-libs/wayland-protocols
+"
+BDEPEND="
+       dev-util/wayland-scanner
        virtual/pkgconfig
 "
+
+src_configure() {
+       local emesonargs=(
+               -Dwf_shell=enabled
+               -Denable_wdisplays=true
+       )
+
+       meson_src_configure
+}

Reply via email to