diff options
author | Conrad Kostecki <conikost@gentoo.org> | 2022-10-22 00:02:51 +0200 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2022-10-22 00:02:51 +0200 |
commit | 8895d3752009bcdaa286b2a75f2926c161ed64b1 (patch) | |
tree | b085f2ca44274bbc60181643728933eecbd5c5ab /net-irc/znc-palaver/znc-palaver-1.2.2.ebuild | |
parent | sys-apps/merge-usr: add 2 (diff) | |
download | gentoo-8895d3752009bcdaa286b2a75f2926c161ed64b1.tar.gz gentoo-8895d3752009bcdaa286b2a75f2926c161ed64b1.tar.bz2 gentoo-8895d3752009bcdaa286b2a75f2926c161ed64b1.zip |
net-irc/znc-palaver: add 1.2.2
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'net-irc/znc-palaver/znc-palaver-1.2.2.ebuild')
-rw-r--r-- | net-irc/znc-palaver/znc-palaver-1.2.2.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild b/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild new file mode 100644 index 000000000000..a02f04fc7453 --- /dev/null +++ b/net-irc/znc-palaver/znc-palaver-1.2.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit python-single-r1 toolchain-funcs + +DESCRIPTION="A ZNC module which provides push notifications to Palaver" +HOMEPAGE="https://github.com/cocodelabs/znc-palaver" +SRC_URI="https://github.com/cocodelabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + net-irc/znc:=[ssl]" + +BDEPEND=" + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/semantic_version[${PYTHON_USEDEP}] + ') +" + +DOCS=( "CHANGELOG.md" "README.md" ) + +src_compile() { + tc-export CXX + + # Building znc modules by 'znc-buildmod' + # does not support multiple threads. + emake -j1 +} + +src_test() { + default + + emake test-integration +} + +src_install() { + insinto /usr/$(get_libdir)/znc + doins palaver.so + + einstalldocs +} |