diff --git a/net-voip/sipvicious/Manifest b/net-voip/sipvicious/Manifest new file mode 100644 index 000000000..c264e2ea9 --- /dev/null +++ b/net-voip/sipvicious/Manifest @@ -0,0 +1 @@ +DIST sipvicious-0.3.7.tar.gz 54781 BLAKE2B 1c309a2aa996c5e34d2be85d459e4f47280467bc7178518767832bea9c55c85d9b22fff78f815cd7677eeaa882bf70955139e334ddf7a604bc62a37b6bfaaac6 SHA512 478f183641e11b7e7e4a8294bceb44333aa27968781ed7a7240664f0b5b174c869c5b566f1302f45b7469ce499e4ce8e07addd88667e5ae72fa2af564c9b8ce3 diff --git a/net-voip/sipvicious/metadata.xml b/net-voip/sipvicious/metadata.xml new file mode 100644 index 000000000..563ad4482 --- /dev/null +++ b/net-voip/sipvicious/metadata.xml @@ -0,0 +1,12 @@ + + + + + jkroon@gentoo.org + Jaco Kroon + + + + EnableSecurity/sipvicious + + diff --git a/net-voip/sipvicious/sipvicious-0.3.7.ebuild b/net-voip/sipvicious/sipvicious-0.3.7.ebuild new file mode 100644 index 000000000..3522b7e9f --- /dev/null +++ b/net-voip/sipvicious/sipvicious-0.3.7.ebuild @@ -0,0 +1,34 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{12..14} ) +#DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="SIPVicious is a SIP security package" +HOMEPAGE="https://github.com/EnableSecurity/sipvicious/wiki" +SRC_URI="https://github.com/EnableSecurity/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/reportlab[${PYTHON_USEDEP}] +" + +src_prepare() { + default + sed -re 's:man/man1:share/man/man1:' -i setup.py || die "Error updating man page installation location." +} + +distutils_enable_tests unittest + +python_test() { + eunittest -s tests +}