From d55e7e01d699b0e79048c192d8d6b53395df1c1f Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Sat, 21 Jan 2023 14:15:39 -0500 Subject: net-im/heisenbridge: new package, add 1.14.1 Signed-off-by: Julien Roy --- net-im/heisenbridge/heisenbridge-1.14.1.ebuild | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 net-im/heisenbridge/heisenbridge-1.14.1.ebuild (limited to 'net-im/heisenbridge/heisenbridge-1.14.1.ebuild') diff --git a/net-im/heisenbridge/heisenbridge-1.14.1.ebuild b/net-im/heisenbridge/heisenbridge-1.14.1.ebuild new file mode 100644 index 0000000..0aae20c --- /dev/null +++ b/net-im/heisenbridge/heisenbridge-1.14.1.ebuild @@ -0,0 +1,38 @@ +# 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..11} ) + +inherit distutils-r1 + +DESCRIPTION="A bouncer-style Matrix IRC bridge" +HOMEPAGE="https://github.com/hifi/heisenbridge/" +SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/irc[${PYTHON_USEDEP}] + dev-python/mautrix[${PYTHON_USEDEP}] + dev-python/python-socks[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +src_install() { + distutils-r1_src_install + + newinitd "${FILESDIR}/heisenbridge.initd" "${PN}" + newconfd "${FILESDIR}/heisenbridge.confd" "${PN}" + systemd_newunit "${FILESDIR}/${PN}.unit" "${PN}.service" + systemd_install_serviced "${FILESDIR}/${PN}.confd" "${PN}" +} + +distutils_enable_tests pytest -- cgit v1.2.3