mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
app-text/bibletime: EAPI-7, cmake.eclass, fix dependencies
Have also added a test phase which actually manages to launch the test suite, unfortunately it doesn't run properly yet so continue to restrict tests. Signed-off-by: Marek Szuba <marecki@gentoo.org>
This commit is contained in:
@@ -1,20 +1,23 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils
|
||||
VIRTUALX_REQUIRED=test
|
||||
|
||||
DESCRIPTION="Qt Bible study application using the SWORD library"
|
||||
HOMEPAGE="http://www.bibletime.info/"
|
||||
inherit cmake virtualx
|
||||
|
||||
DESCRIPTION="Qt Bible-study application using the SWORD library"
|
||||
HOMEPAGE="http://bibletime.info/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
IUSE="test"
|
||||
|
||||
# bug 313657
|
||||
# Some tests fail due to being unable to find an icon directory relative
|
||||
# to ${WORKDIR}, some others segfault. Needs work.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
@@ -23,6 +26,7 @@ RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwebchannel:5
|
||||
dev-qt/qtwebengine:5
|
||||
dev-qt/qtwidgets:5
|
||||
@@ -36,12 +40,23 @@ DEPEND="${RDEPEND}
|
||||
net-misc/curl
|
||||
sys-libs/zlib
|
||||
"
|
||||
BDEPEND="test? (
|
||||
app-dicts/sword-Josephus
|
||||
app-dicts/sword-KJV
|
||||
app-dicts/sword-KJVA
|
||||
app-dicts/sword-Scofield
|
||||
app-dicts/sword-StrongsGreek
|
||||
)"
|
||||
|
||||
DOCS=( ChangeLog README.md )
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
cmake_src_prepare
|
||||
|
||||
sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt:" \
|
||||
-i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
|
||||
-i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx cmake_src_test || die "Test run has failed"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user