aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11-plugins/purple-matrix/purple-matrix-9999.ebuild9
1 files changed, 8 insertions, 1 deletions
diff --git a/x11-plugins/purple-matrix/purple-matrix-9999.ebuild b/x11-plugins/purple-matrix/purple-matrix-9999.ebuild
index 273ef31..2bd9987 100644
--- a/x11-plugins/purple-matrix/purple-matrix-9999.ebuild
+++ b/x11-plugins/purple-matrix/purple-matrix-9999.ebuild
@@ -3,6 +3,8 @@
EAPI=7
+inherit toolchain-funcs
+
DESCRIPTION="Libpurple protocol plugin for matrix"
HOMEPAGE="https://github.com/matrix-org/purple-matrix"
if [[ "${PV}" == 9999 ]] ; then
@@ -33,7 +35,12 @@ BDEPEND="
virtual/pkgconfig
"
+src_prepare() {
+ default
+ sed '/^CFLAGS.*-O0/d' -i Makefile.common || die
+}
+
src_compile() {
use olm || export MATRIX_NO_E2E=1
- emake || die "Make failed!"
+ emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getBUILD_PKG_CONFIG)"
}