aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2019-08-20 15:45:07 +0200
committerBart Ribbers <bribbers@disroot.org>2019-08-20 15:45:07 +0200
commitb4bd05948fa2c834a239f45887adf3261e199001 (patch)
tree54e8dcbbe2c2d4a38083b03f78823ed8e4132011
parentdev-libs/libQtOlm: new ebuild (diff)
downloadmatrix-b4bd05948fa2c834a239f45887adf3261e199001.tar.gz
matrix-b4bd05948fa2c834a239f45887adf3261e199001.tar.bz2
matrix-b4bd05948fa2c834a239f45887adf3261e199001.zip
net-im/spectral-9999: fix build
Fixes #37
-rw-r--r--net-im/spectral/spectral-9999.ebuild22
1 files changed, 9 insertions, 13 deletions
diff --git a/net-im/spectral/spectral-9999.ebuild b/net-im/spectral/spectral-9999.ebuild
index f985ca2..b15d66a 100644
--- a/net-im/spectral/spectral-9999.ebuild
+++ b/net-im/spectral/spectral-9999.ebuild
@@ -1,20 +1,19 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
DESCRIPTION="A glossy client for Matrix, written in QtQuick Controls 2 and C++."
HOMEPAGE="https://gitlab.com/b0/spectral"
-inherit eutils qmake-utils
+inherit eutils cmake-utils
if [[ ${PV} == "9999" ]]; then
inherit git-r3
SRC_URI=""
EGIT_REPO_URI="https://gitlab.com/b0/spectral.git"
- EGIT_BRANCH="develop"
- EGIT_SUBMODULES=()
+ EGIT_SUBMODULES=("include/SortFilterProxyModel")
else
SRC_URI="https://gitlab.com/b0/spectral/-/archive/${PV}/${PN}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
@@ -25,22 +24,19 @@ SLOT="0"
IUSE=""
RDEPEND="dev-qt/qtgui
- dev-qt/qtmultimedia
+ dev-qt/qtmultimedia[qml]
dev-qt/qtwidgets
>=dev-qt/qtquickcontrols2-5.12
>dev-libs/libQuotient-0.5.1.2
- dev-libs/sortfilterproxymodel
+ dev-libs/libQtOlm
media-fonts/noto-emoji"
DEPEND="${RDEPEND}
>=dev-qt/qtcore-5.12"
src_configure() {
- eqmake5 \
- PREFIX=/usr \
- USE_SYSTEM_QMATRIXCLIENT=true \
- USE_SYSTEM_SORTFILTERPROXYMODEL=true
-}
+ local mycmakeargs=(
+ -DUSE_INTREE_LIBQMC=OFF
+ )
-src_install() {
- emake install INSTALL_ROOT="${D}"
+ cmake-utils_src_configure
}