This commit is contained in:
Yury Martynov 2020-02-15 16:53:52 +03:00
parent 91e6d470d5
commit 36d6725606
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
15 changed files with 214 additions and 0 deletions

View file

@ -0,0 +1 @@
DIST stegoveritas-1.5.tar.gz 1679595 BLAKE2B 330d74f2bf1d76ccd25e80932d5f9578d088281eee09a54710699680d5a446950df766fa64b1557f9edd61187553d4004094eaf92db50d67628a6bfc92001371 SHA512 8378d1020794f4b44231eec0928e457cb9f1b9a61327e3a515b996b7bb585984e004a8be262e283fb3092827832164cf652f939198148790d752b8470245fc19

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,55 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
# TODO: add py3.* support
PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
DESCRIPTION="Automatic image steganography analysis tool"
HOMEPAGE="https://github.com/bannsec/stegoVeritas"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/bannsec/stegoVeritas"
else
SRC_URI="https://github.com/bannsec/stegoVeritas/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE="jpeg test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
app-arch/p7zip
app-crypt/steghide
app-forensics/foremost
dev-python/apng[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]
dev-python/exifread[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pillow[jpeg?,${PYTHON_USEDEP}]
dev-python/prettytable[${PYTHON_USEDEP}]
dev-python/pypng[${PYTHON_USEDEP}]
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/python-xmp-toolkit[${PYTHON_USEDEP}]
dev-python/stegoveritas-binwalk[${PYTHON_USEDEP}]
dev-python/stegoveritas-pfp[${PYTHON_USEDEP}]
media-libs/exempi:=
media-libs/exiftool"
S="${WORKDIR}/stegoVeritas-${PV}"
distutils_enable_tests pytest
python_install_all() {
distutils-r1_python_install_all
rm "${ED}"/usr/bin/stegoveritas_install_deps || die
}

1
dev-python/apng/Manifest Normal file
View file

@ -0,0 +1 @@
DIST apng-0.3.3.tar.gz 8180 BLAKE2B a7f9d5d24f298316c9ce3fd654cad03442b0fc1180dab9f495dedd8bdf53ec186168c7c22f39357a8b50cc903c4952455ed17f6fbb4259ea2c78ab8acbd22075 SHA512 5b02dd6a5a1544b5d22d5cebdf2f223bc3206faeca9008842eca2997c00e9b1a0c891cb5058c229de3f4778221df932874f073768b3702c7b37e3406ca22e95f

View file

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A Python module to deal with APNG files"
HOMEPAGE="https://github.com/eight04/pyAPNG"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
>=dev-python/pathlib2-2.3.3[${PYTHON_USEDEP}]
>=dev-python/pylint-2.2.2[${PYTHON_USEDEP}]
dev-python/twine[${PYTHON_USEDEP}]
dev-python/wheel[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
src_prepare() {
default
rm -r test/ || die
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1 @@
DIST stegoveritas-binwalk-2.1.2.tar.gz 107878 BLAKE2B 7e54ce4740a1a9d9ac78e05adfdafd39264ce6a4a16b14ed571212c8c34f30f2f412190efa51f5cfa38629af4cc692ccd1e49832b5fec1967431b7b02b0fd790 SHA512 13dd2bc20f764ff579a3dc7a9e51354467dc2e757396891aab0f4b34c9082e908511a8fca30fb999d560cf004b46b89204164ba4053aa60bf1cf191aa85a9fb2

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
<use>
<flag name="graph">Enable support for generating entropy graphs</flag>
</use>
</pkgmetadata>

View file

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Binwalk release specifically for stegoveritas"
HOMEPAGE="https://pypi.org/project/stegoveritas-binwalk/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
LICENSE="MIT"
SLOT="0"
IUSE="graph"
RDEPEND="
!!app-misc/binwalk
graph? ( dev-python/pyqtgraph[opengl,${PYTHON_USEDEP}] )"
pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
elog "binwalk has many optional dependencies to automatically"
elog "extract/decompress data, see INSTALL.md for more details."
fi
}

View file

@ -0,0 +1 @@
DIST stegoveritas-pfp-0.2.3.tar.gz 88193 BLAKE2B 34c67f6bc9b6e9fba7ae263bb6b271536ab4bc89f776c2e6a9b85fe23237158fe91c124451088fdc73e44d8e5be14f42911998bc2a87f44898d9a4f39504f192 SHA512 a03c2e71adecc2221cf68c5b3256850de4280ac3db601f77337b73dfc0e7f75c54c00420f1c7c109dab37f783decf7c66804682aeca929e8bcd348d8f16e708c

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,25 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="An 010 template interpreter for Python"
HOMEPAGE="https://github.com/bannsec/pfp/tree/stegoveritas"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
!!dev-python/pfp
dev-python/six[${PYTHON_USEDEP}]
dev-python/intervaltree[${PYTHON_USEDEP}]
dev-python/stegoveritas-py010parser[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"

View file

@ -0,0 +1 @@
DIST stegoveritas-py010parser-0.1.10.tar.gz 287429 BLAKE2B eb795905c03b72006c49707ee2fb00f6ddd7a747535929fd12a18cc50a90e00b8a35f2498e86c8d98c1c42a8d67a66af87c17a71650ba84cebce1cb6a7cd1d5d SHA512 15b1fec7d404b20c936bc19d4e6a42c69a3eb2d95dda8b9db964174bd775112de0baecdab991c539886f9c14d7c280dcc3f78770da577c63fa2d1c347d854617

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>

View file

@ -0,0 +1,28 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A modified pycparser to parse 010 templates"
HOMEPAGE="https://github.com/d0c-s4vage/pfp"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
DEPEND="${PYTHON_DEPS}
!!dev-python/py010parser
dev-python/six[${PYTHON_USEDEP}]"
RDEPEND="${DEPEND}"
distutils_enable_tests pytest