mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-20 22:01:11 +02:00
kamene: replace scapy-python3, scapy adjustments, bump
This commit is contained in:
parent
d176a57047
commit
9b99e5f919
9 changed files with 49 additions and 60 deletions
1
dev-python/kamene/Manifest
Normal file
1
dev-python/kamene/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST kamene-0.32.tar.gz 2215536 BLAKE2B 4c7d71a338f9810d7d3273f168537d4964082e706e999c269a36aa5bf51c80b3900654bb1a9be5f04e308d5d5c448d82edfb12a74d1238f59a4821208d36307a SHA512 456d2fae41126de089bc5ef278a567a45392c648d45c633cd587a9215c317ff4796cae89c341fdfdcc21c4d7d7047eaa3084511b4d4893f423a42e4193b54e0f
|
||||
33
dev-python/kamene/kamene-0.32.ebuild
Normal file
33
dev-python/kamene/kamene-0.32.ebuild
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{5,6,7} )
|
||||
|
||||
IUSE="test"
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Network packet and pcap processing tool, forked from scapy"
|
||||
HOMEPAGE="https://github.com/phaethon/kamene"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_prepare_all() {
|
||||
#do not install compressed man
|
||||
sed -e '/data_files/d' -i setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
unpack "./doc/kamene.1.gz"
|
||||
doman kamene.1
|
||||
}
|
||||
|
|
@ -16,9 +16,10 @@ SLOT="0"
|
|||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="|| ( net-analyzer/scapy[$PYTHON_USEDEP]
|
||||
$(python_gen_cond_dep 'dev-python/scapy-python3[${PYTHON_USEDEP}]' python3_{4,5,6})
|
||||
)"
|
||||
RDEPEND="net-analyzer/scapy[$PYTHON_USEDEP]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
# $(python_gen_cond_dep 'dev-python/kamene[${PYTHON_USEDEP}]' python3_{4,5,6})
|
||||
|
||||
#https://github.com/invernizzi/scapy-http/issues/25
|
||||
my_install(){
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST scapy-python3-0.23.tar.gz 2196173 BLAKE2B 32a3b48c83a2e2a4262f47307bde02c272106f863bb52e362dc0e1a23ef2095426a7cdfe7ae53bc6ff980ef08277857a3e877777a6222d89a26812fd69b030b1 SHA512 9cb214a46f6f8b90c10afb903600472e389c30840e6e42c876cb035d18fe13f2affb2914263a668e802ac55727e7651e8dcc1c0ed753a92cd234488158a9ff60
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>klausman@gentoo.org</email>
|
||||
<name>Tobias Klausmann</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">scapy-python3</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6} )
|
||||
|
||||
IUSE="test"
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Packet crafting/sending/... PCAP processing tool with python3 compatibility"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/scapy-python3/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="!net-analyzer/scapy
|
||||
!virtual/python-scapy"
|
||||
|
||||
src_prepare(){
|
||||
#we provide common files (binaries/man/doc) via virtual package
|
||||
sed -i -e '/scripts = SCRIPTS/d' setup.py
|
||||
sed -i -e '/data_files/d' setup.py
|
||||
eapply_user
|
||||
}
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
DIST scapy-2.4.0.tar.gz 3182131 BLAKE2B af591b103c90736a5e62801f4c0ebd495e2e71c79ee81f04fdd194739b460c9940b8fcf0c6e279701095979144eff25ca4734926c0251721b37dc63fe8dd9e89 SHA512 0fe80150cd83db7735c9d0b70ec832a4e68eb5160ad8559e9b1bd79c52a9950ef7c9555ea2a1ee1dc8df1f055a885c52552c29e304faf40250ce9c502a5f870a
|
||||
DIST scapy-2.4.0_p20180628.tar.gz 3257770 BLAKE2B f35bbdbb3ac3361cc19aaf47f0f4ff41dc548a748bd251d20f486fba96064caf486869ca4a618239515f3fb70decddd1ccbc79de92dbefafda4f1d371f33620b SHA512 07d7e3bbf1a84857326fa271445ec61b911ad9010341b8617866c46c8d7247f9caa60746982d196dc378ef87b81810d22e8d809ec8c7ee4cc19661ec6e2bf9cb
|
||||
DIST scapy-2.4.0_p20181231.tar.gz 3331244 BLAKE2B 93f397b430725b2b4bd1a80ddc797621f4550ac0deb281f68242d30199247676cb9e50654a1ab2bada6591985e925d3ef79f3f6be336b7073e1363528276660a SHA512 3ab4d5633b2730c049ce39f9df44c76b2f0925eed0867fb9705894e83f49ac601701a1115a5b34ad8d059a7734b81e6f2f9f436ce05682679e1a59e711d74402
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ SRC_URI="https://github.com/secdev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnuplot pyx crypt graphviz imagemagick visual tcpreplay"
|
||||
IUSE="gnuplot pyx crypt graphviz imagemagick tcpreplay"
|
||||
|
||||
RDEPEND="
|
||||
net-analyzer/tcpdump
|
||||
|
|
@ -21,7 +21,6 @@ RDEPEND="
|
|||
crypt? ( dev-python/cryptography )
|
||||
graphviz? ( media-gfx/graphviz )
|
||||
imagemagick? ( virtual/imagemagick-tools )
|
||||
visual? ( dev-python/visual )
|
||||
tcpreplay? ( net-analyzer/tcpreplay )
|
||||
!<net-analyzer/scapy-2.3.3-r1
|
||||
!dev-python/scapy-python3
|
||||
|
|
@ -30,17 +29,15 @@ RDEPEND="
|
|||
S="${WORKDIR}/${P}"
|
||||
DOC_CONTENTS="
|
||||
Scapy has optional support for the following packages:
|
||||
|
||||
dev-python/cryptography
|
||||
dev-python/gnuplot-py
|
||||
dev-python/ipython
|
||||
dev-python/pyx
|
||||
dev-python/visual
|
||||
media-gfx/graphviz
|
||||
net-analyzer/tcpreplay
|
||||
virtual/imagemagick-tools
|
||||
|
||||
See also ${EPREFIX}/usr/share/doc/${PF}/installation.rst
|
||||
See also \"${EPREFIX}\"/usr/share/doc/${PF}/installation.rst
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
|
|
@ -7,42 +7,39 @@ inherit distutils-r1 readme.gentoo-r1
|
|||
|
||||
DESCRIPTION="A Python interactive packet manipulation program for mastering the network"
|
||||
HOMEPAGE="http://www.secdev.org/projects/scapy/ https://github.com/secdev/scapy"
|
||||
GIT_COMMIT="e3a2a80c9a63861bcbe7f24c004d0446d59106b7"
|
||||
GIT_COMMIT="4d5ddaf55e9a0c5336f95ef45836d0b570a95396"
|
||||
SRC_URI="https://github.com/secdev/scapy/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnuplot pyx crypt graphviz imagemagick visual tcpreplay"
|
||||
IUSE="3d gnuplot pyx crypt graphviz imagemagick tcpreplay"
|
||||
|
||||
RDEPEND="
|
||||
net-analyzer/tcpdump
|
||||
RDEPEND="net-analyzer/tcpdump
|
||||
3d? ( dev-python/vpython )
|
||||
gnuplot? ( dev-python/gnuplot-py )
|
||||
pyx? ( dev-python/pyx )
|
||||
crypt? ( dev-python/cryptography )
|
||||
graphviz? ( media-gfx/graphviz )
|
||||
imagemagick? ( virtual/imagemagick-tools )
|
||||
visual? ( dev-python/visual )
|
||||
tcpreplay? ( net-analyzer/tcpreplay )
|
||||
!<net-analyzer/scapy-2.3.3-r1
|
||||
!dev-python/scapy-python3
|
||||
!virtual/python-scapy"
|
||||
!<net-analyzer/scapy-2.3.3-r1"
|
||||
|
||||
S="${WORKDIR}/${PN}-${GIT_COMMIT}"
|
||||
DOC_CONTENTS="
|
||||
Scapy has optional support for the following packages:
|
||||
|
||||
dev-python/cryptography
|
||||
dev-python/gnuplot-py
|
||||
dev-python/ipython
|
||||
dev-python/pyx
|
||||
dev-python/visual
|
||||
media-gfx/graphviz
|
||||
net-analyzer/tcpreplay
|
||||
virtual/imagemagick-tools
|
||||
|
||||
See also ${EPREFIX}/usr/share/doc/${PF}/installation.rst
|
||||
See also \"${EPREFIX}\"/usr/share/doc/${PF}/installation.rst
|
||||
"
|
||||
#UML diagram
|
||||
#dev-python/pylint
|
||||
|
||||
src_prepare() {
|
||||
echo ${PV} > ${PN}/VERSION
|
||||
Loading…
Reference in a new issue