You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Copyright 1999-2021 Gentoo Authors
|
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
|
|
|
|
EAPI=7
|
|
|
|
|
|
|
|
inherit cmake xdg-utils
|
|
|
|
|
|
|
|
DESCRIPTION="A Gtk+-based Bible-study frontend for SWORD"
|
|
|
|
HOMEPAGE="https://xiphos.org/"
|
|
|
|
SRC_URI="https://github.com/crosswire/${PN}/releases/download/${PV}/${P}.tar.gz"
|
|
|
|
|
|
|
|
LICENSE="GPL-2 FDL-1.1 LGPL-2 MIT MPL-1.1"
|
|
|
|
SLOT="0"
|
|
|
|
KEYWORDS="amd64"
|
|
|
|
IUSE="dbus debug"
|
|
|
|
|
|
|
|
COMMON="sys-apps/util-linux
|
|
|
|
dev-libs/libxml2
|
|
|
|
dev-libs/libxslt
|
|
|
|
dbus? ( dev-libs/dbus-glib )"
|
|
|
|
RDEPEND="${COMMON}
|
|
|
|
>=app-text/sword-1.8.1
|
|
|
|
dev-libs/glib:2
|
|
|
|
dev-libs/icu
|
|
|
|
gnome-extra/gtkhtml:4.0
|
|
|
|
>=net-libs/biblesync-1.2.0
|
|
|
|
net-libs/webkit-gtk:4
|
|
|
|
sys-libs/zlib[minizip]
|
|
|
|
x11-libs/gtk+:3"
|
|
|
|
DEPEND="${RDEPEND}"
|
|
|
|
BDEPEND="${COMMON}
|
|
|
|
app-arch/zip
|
|
|
|
app-text/yelp-tools
|
|
|
|
dev-libs/appstream-glib
|
|
|
|
dev-util/desktop-file-utils
|
|
|
|
dev-util/glib-utils
|
|
|
|
dev-util/itstool
|
|
|
|
virtual/pkgconfig"
|
|
|
|
|
|
|
|
PATCHES=(
|
|
|
|
"${FILESDIR}"/${PN}-4.2.1-appdata_metainfo.patch
|
|
|
|
"${FILESDIR}"/${PN}-4.2.1-glib_version_min_required.patch
|
|
|
|
)
|
|
|
|
|
|
|
|
src_configure() {
|
|
|
|
# TODO: stop using gtkhtml, it is deprecated (Bug #667914). However, as
|
|
|
|
# of 4.2.1 it is still required because the WebKit-based editor
|
|
|
|
# does not support webkit-gtk:4.
|
|
|
|
local mycmakeargs=(
|
|
|
|
-DDBUS=$(usex dbus)
|
|
|
|
-DDEBUG=$(usex debug)
|
|
|
|
-DGTKHTML=on
|
|
|
|
-DPOSTINST=off
|
|
|
|
)
|
|
|
|
cmake_src_configure
|
|
|
|
}
|
|
|
|
|
|
|
|
pkg_postinst() {
|
|
|
|
xdg_icon_cache_update
|
|
|
|
}
|
|
|
|
|
|
|
|
pkg_postrm() {
|
|
|
|
xdg_icon_cache_update
|
|
|
|
}
|