summaryrefslogtreecommitdiff
path: root/gui-apps/wcm
diff options
context:
space:
mode:
Diffstat (limited to 'gui-apps/wcm')
-rw-r--r--gui-apps/wcm/Manifest6
-rw-r--r--gui-apps/wcm/wcm-0.8.0.ebuild (renamed from gui-apps/wcm/wcm-0.7.0.ebuild)38
-rw-r--r--gui-apps/wcm/wcm-9999.ebuild34
3 files changed, 57 insertions, 21 deletions
diff --git a/gui-apps/wcm/Manifest b/gui-apps/wcm/Manifest
index 26a78a2e36b3..06622cb76e14 100644
--- a/gui-apps/wcm/Manifest
+++ b/gui-apps/wcm/Manifest
@@ -1,6 +1,6 @@
-DIST wcm-0.7.0.tar.xz 263952 BLAKE2B 6e8761b75d5e37e49a1ba1e9b2a045c7350fa28642d26f1f66b0513fdb4130495f43bcae137184bf5bd2f0f2a0d5a81891459819d692a84b66b96c7d1440ee7e SHA512 190d8befafac69c27d99d10113160a1806a9dbd83f740216dd38e9cbe3c2638817b3471c9f46b60642e91abe02fbb72458b61f07bda9cd5fc5dbc7cdf880c6bb
DIST wcm-0.7.5.tar.xz 394096 BLAKE2B cf0fe0d1c1e1fa2660a28a61cd9d52ac6fa3c9cceab43788b75f4359e1495dd2ddd767cb1f030afec4dadc2b7ef3c260ba83566a70a794dee8d3bb34427754fd SHA512 d41def6cd002405c5fe81502cd19fb958399d25709e35fd5ffdfb862d6c5011f75c9ddf9110b40519a570457870ed2290c92c96f29a3be7db1e7802e122ebbe2
-EBUILD wcm-0.7.0.ebuild 641 BLAKE2B 35e36933a815d5ef591b2a1f42e264964244d2800516381b4358c72feec5f5296ba61fa0fff743a44c9717a2b4a9f24d3bcf918cb3bdd88ae0d3275115d30159 SHA512 68ae61ad9d81dbda867e19fb555436f3175f4e0f7b5ecda3d199682a66699582dcc159aaddd2b44736c10e206dbafc6df2b20d97d67cb47ea89cb810670caedc
+DIST wcm-0.8.0.tar.xz 430960 BLAKE2B 4d845edc631bda6b3fbee181d64897b366f4e73af7fef0e912f0a5dc9c7db4dc731319b6c25ce3e2206cc05c908ee402e01ed914cba4ccc63b0d52b9980b7414 SHA512 43d863cfd44dc10874f6ac0c511cd07d84721c53955315fb6eed54ba5f6ac9ebcdcf19e515639deafb333d8e45d95ce8e5222ce1d3344fc7d72f09b018bf517e
EBUILD wcm-0.7.5.ebuild 641 BLAKE2B 8dee7d8592216fb979c286f77f66f94d6235e213d9068e9819d8f7c9469c2a583c35a7c520198adc2000014d8d191e670c678f1c0844ce53b6c01f821d81a03d SHA512 9235a154b37fe9f1836c73e69801f2cb9fb003b0b72aded888b2ef69267b4dd607d96b34423453c0ead5042ee8ff4fae436f873496d22ccd4d7525bd41597033
-EBUILD wcm-9999.ebuild 642 BLAKE2B 52aa4397a2922e00f6aeb40b40c96c28f87d1394a7f0b37c9b161e8d3058c5ac1f2c4ec17bf84874d1431cb0b1b6bf70eeefb723a22a502a9813a43640225371 SHA512 1cf7a44ad72916ce8e54f1dd1d38c04f15cac8edd4157461ef6186f3c219a6395634e981615083c340136773e5b1ca40e61cfb145c93ce5a47b3d1e1f8bd7662
+EBUILD wcm-0.8.0.ebuild 955 BLAKE2B c102fe324694e4f657d9aa3181ad7576947911b0c6978b6e1ca0750480b766c8014b8af862174cf3aff561d9848a81b9da64d65cc641fd0c38120102aaa877bd SHA512 bbc99c6c5148ab32df000e618b0762ba1c0ba60db682f4fc9b443e2511b810077997786959ab742c0d46bd0234c4a8f0ae4cba23c083d6173a4f9f0f0061164d
+EBUILD wcm-9999.ebuild 955 BLAKE2B c102fe324694e4f657d9aa3181ad7576947911b0c6978b6e1ca0750480b766c8014b8af862174cf3aff561d9848a81b9da64d65cc641fd0c38120102aaa877bd SHA512 bbc99c6c5148ab32df000e618b0762ba1c0ba60db682f4fc9b443e2511b810077997786959ab742c0d46bd0234c4a8f0ae4cba23c083d6173a4f9f0f0061164d
MISC metadata.xml 447 BLAKE2B ed3b63ba55c97b93089df513b7436a66c9863ebcd7b9d227f0b6899dc734bb9a96352d7768bfb33d0fd44e03fe2db1c4619b4cac9afa06c7ebc2a43ea84cd708 SHA512 b67175d4a06c79784e5555e8ec198b5cbbb4c43d8fba9325d97290c4a5482a8e58e0a3409ab9b7e6414b9f311c248bcf47a42f04af3b5067c46b1dede816a1c4
diff --git a/gui-apps/wcm/wcm-0.7.0.ebuild b/gui-apps/wcm/wcm-0.8.0.ebuild
index eae55541a77d..20dc340547dc 100644
--- a/gui-apps/wcm/wcm-0.7.0.ebuild
+++ b/gui-apps/wcm/wcm-0.8.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson xdg
@@ -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"
+ 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
+}
diff --git a/gui-apps/wcm/wcm-9999.ebuild b/gui-apps/wcm/wcm-9999.ebuild
index d91c7aa57b64..20dc340547dc 100644
--- a/gui-apps/wcm/wcm-9999.ebuild
+++ b/gui-apps/wcm/wcm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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
+}