summaryrefslogtreecommitdiff
path: root/gui-wm/wayfire
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-11-13 13:10:00 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-11-13 13:10:00 +0000
commite9d044d4b9b71200a96adfa280848858c0f468c9 (patch)
tree1bd8ef816043a8cd340f1d774e79553a1a7d31d8 /gui-wm/wayfire
parentfc2f1018fc323ef2c6572734a9b130427cba76a6 (diff)
gentoo resync : 13.11.2021
Diffstat (limited to 'gui-wm/wayfire')
-rw-r--r--gui-wm/wayfire/Manifest4
-rw-r--r--gui-wm/wayfire/wayfire-0.7.2.ebuild11
-rw-r--r--gui-wm/wayfire/wayfire-9999.ebuild11
3 files changed, 20 insertions, 6 deletions
diff --git a/gui-wm/wayfire/Manifest b/gui-wm/wayfire/Manifest
index acb366684dd4..83d529b43b20 100644
--- a/gui-wm/wayfire/Manifest
+++ b/gui-wm/wayfire/Manifest
@@ -1,6 +1,6 @@
AUX wayfire-session 540 BLAKE2B 02970ebece43c8643ab68f0108d2166f7946d54cea7c6143c9badf0e9852bed4af14bb0c4dd3101a179958b06904889204915e965c46f64073fb8f05800553e3 SHA512 616bbf244a358fb7fbeb1230a3ba862a7ca373fdf3b181819a05ca63da82c78fcd80d0f7167d50488c38820559f007702d2c86ac861f214775c3a6271351bb1d
AUX wayfire-session.desktop 204 BLAKE2B a8e01f911881c651ec67b5945b91dca6151866599c0a7d0ef5b17c2b88ff6178c6f6d42506f1d6f6cbce8f9231388fa63e2a870116a45c677bd9faee94eabfac SHA512 0c7fd2f04c5b2c413bda02f2c43090dc8c64503d372e8eb19df8a4d7190f6ba703db672753bfa0629a2f627b505886c33f874a933cc6cf7f876caf60a4e70039
DIST wayfire-0.7.2.tar.xz 753132 BLAKE2B 0873ff9937cdc7cc63af2c2c365c7e3eed9c0784ab0777e88de9aa373316e9bb1c87a10651d8526577e3da32e402e4d8f6db68d32bc4fcf5513f526751f76829 SHA512 e1321605dbae2b9769a54aaacb0e4a4259b1e2ab4304e8a8c1257f7033b2d740b0632053309ecccc75e04f7b6d2bdf6d68dcebad6950fd914c3052b19bc58e24
-EBUILD wayfire-0.7.2.ebuild 2342 BLAKE2B 823b3d959faff147f4f01c51236266bf2829d0a2344c7d015a1f036da7bc1b996e5aed6baa8ec4aaed7b4765cab94b744f9616e879821d0d3f911214f3f2e11b SHA512 4b1001eacd07c5ce6f12b1ee7155e7b7106398f8c1d1a3ab6ab4aae3c5ead84aea87a2e841c9f28608f121ce788b7c2358d9f105fcb2fb60e69d2b4309c6ca15
-EBUILD wayfire-9999.ebuild 2263 BLAKE2B bba88bf217d1661ada3f9177a607f454eb914beb8d299244b88efa773691463252f35f3468bf397e671bdc12e2472e54a1daced6425635807a89aafea67120e8 SHA512 c751385967cac35b4d9246d0c806a54ef37848c8bab751686fd2b35371c1659fbc1f36acb93c96dea3fa1b47b2fae4e33d06c2281706821c99c3b72421cfb919
+EBUILD wayfire-0.7.2.ebuild 2577 BLAKE2B 3d055c91bb239f2de824f6ef078ff95ce6cc0ce091d18e6ac779906025a00691a0bfd666ddea43451b637019f5a43eeaecb835e18a432ce0e6e5f0e10a4ae7a6 SHA512 60267b1489444e52792510e82ef6e1688106b0048cba00502896304e7ddd7a2151b601c60c124ef9783c3faf43d6692502509561a5db8482db2f827db7aac043
+EBUILD wayfire-9999.ebuild 2498 BLAKE2B a96066f19f798f7d93d04165324091b68f821e74486e23074b69209dd5a7c0fda324a11ebc452042ec7dfcf77c94de7ad4051c391bdfb7c4521edc7d634a7346 SHA512 2116bdaadc59c297cbb77b308a110efd9892b5299ef19f64e7d3e159a55f4d452b86912b37d6bbf87959a826fc69d0564a7dfd89f9be89b8f6d7a71b7410ab8e
MISC metadata.xml 1081 BLAKE2B 906a3e4da3c6737f0d0686a2a927c7519a26beebaf4e7e1e8365f5382db089969c5e43d081bfe6bef7eae2ead1af4a44d53935a1b023a2ba79360d2eb983f930 SHA512 c86ab8b31cff5af7fac0bb8df64b78d0497549d168c24aa37e8c77e3f723aa9ac779f4c01cab37468b5170dbf57d89ad08e4a1e14ec3d401115fffc327325e9d
diff --git a/gui-wm/wayfire/wayfire-0.7.2.ebuild b/gui-wm/wayfire/wayfire-0.7.2.ebuild
index eca2999b5712..626f58c246e6 100644
--- a/gui-wm/wayfire/wayfire-0.7.2.ebuild
+++ b/gui-wm/wayfire/wayfire-0.7.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit meson
+inherit meson toolchain-funcs
DESCRIPTION="compiz like 3D wayland compositor"
HOMEPAGE="https://github.com/WayfireWM/wayfire"
@@ -18,11 +18,12 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="+gles +system-wfconfig +system-wlroots X"
+IUSE="debug +gles +system-wfconfig +system-wlroots X"
DEPEND="
dev-libs/libevdev
dev-libs/libinput
+ dev-libs/wayland
gui-libs/gtk-layer-shell
media-libs/glm
media-libs/mesa:=[gles2,wayland,X?]
@@ -71,7 +72,13 @@ src_configure() {
$(meson_feature system-wlroots use_system_wlroots)
$(meson_feature X xwayland)
$(meson_use gles enable_gles32)
+ $(usex debug --buildtype=debug "")
+ $(usex debug -Db_sanitize=address,undefined "")
)
+
+ # Clang will fail to link without this
+ tc-is-clang && emesonargs+=( $(usex debug -Db_lundef=false "") )
+
meson_src_configure
}
diff --git a/gui-wm/wayfire/wayfire-9999.ebuild b/gui-wm/wayfire/wayfire-9999.ebuild
index 8c86b4aadda7..440b7f5772c3 100644
--- a/gui-wm/wayfire/wayfire-9999.ebuild
+++ b/gui-wm/wayfire/wayfire-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit meson
+inherit meson toolchain-funcs
DESCRIPTION="compiz like 3D wayland compositor"
HOMEPAGE="https://github.com/WayfireWM/wayfire"
@@ -18,11 +18,12 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="+gles +system-wfconfig +system-wlroots X"
+IUSE="debug +gles +system-wfconfig +system-wlroots X"
DEPEND="
dev-libs/libevdev
dev-libs/libinput
+ dev-libs/wayland
gui-libs/gtk-layer-shell
media-libs/glm
media-libs/mesa:=[gles2,wayland,X?]
@@ -65,7 +66,13 @@ src_configure() {
$(meson_feature system-wlroots use_system_wlroots)
$(meson_feature X xwayland)
$(meson_use gles enable_gles32)
+ $(usex debug --buildtype=debug "")
+ $(usex debug -Db_sanitize=address,undefined "")
)
+
+ # Clang will fail to link without this
+ tc-is-clang && emesonargs+=( $(usex debug -Db_lundef=false "") )
+
meson_src_configure
}