# Copyright 2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit savedconfig webapp MY_PN="${PN/-/.}" MY_P="${MY_PN}-${PV}" DESCRIPTION="Free and open-source browser XMPP chat client" HOMEPAGE="https://conversejs.org/" MY_GITHUB_AUTHOR="conversejs" SRC_URI="https://github.com/${MY_GITHUB_AUTHOR}/${MY_PN}/releases/download/v${PV}/${MY_P}.tgz" LICENSE="MPL-2.0" KEYWORDS="~amd64 ~x86" IUSE="+omemo" REQUIRED_USE="omemo? ( savedconfig )" DEPEND="omemo? ( www-apps/libsignal-protocol-javascript )" RDEPEND="${DEPEND}" BDEPEND="" S="${WORKDIR}/package" src_prepare() { default restore_config index.html } src_install() { webapp_src_preinst dodoc README.md rm -f README.md use savedconfig && save_config index.html || doins "${FILESDIR}/index.html" insinto "${MY_HTDOCSDIR}/" doins -r . webapp_src_install } pkg_postinst() { use omemo && einfo "To enable OMEMO encryption, you have to edit index.html to add" einfo " omemo_default: 'true'" einfo "in converse.initialize and" einfo "