# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..10} ) inherit distutils-r1 systemd DESCRIPTION="A Matrix-Facebook Messenger puppeting bridge " HOMEPAGE="https://github.com/mautrix/facebook/" SRC_URI="https://github.com/mautrix/facebook/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/facebook-${PV}" LICENSE="AGPL-3" SLOT="0" KEYWORDS="~amd64" RDEPEND=" acct-user/mautrix-facebook dev-python/aiohttp[${PYTHON_USEDEP}] dev-python/asyncpg[${PYTHON_USEDEP}] dev-python/commonmark[${PYTHON_USEDEP}] dev-python/mautrix[${PYTHON_USEDEP}] dev-python/paho-mqtt[${PYTHON_USEDEP}] dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/python-magic[${PYTHON_USEDEP}] dev-python/python-zstandard[${PYTHON_USEDEP}] dev-python/ruamel-yaml[${PYTHON_USEDEP}] dev-python/yarl[${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" src_install() { distutils-r1_src_install insinto "/etc/mautrix" newins "${ED}/usr/example-config.yaml" "mautrix_facebook.yaml" rm "${ED}/usr/example-config.yaml" || die newinitd "${FILESDIR}/mautrix-facebook.initd" "mautrix-facebook" systemd_newunit "${FILESDIR}/mautrix-facebook.unit" "mautrix-facebook.service" fowners -R root:mautrix "/etc/mautrix" fperms -R 775 "/etc/mautrix" }