frida-python-15.1.3.ebuild

This commit is contained in:
Anton Bolshakov 2021-10-02 09:05:59 +08:00
parent 72c5a63ebb
commit a3104d070d
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
6 changed files with 62 additions and 53 deletions

View file

@ -4,3 +4,6 @@ DIST frida-15.0.2.tar.gz 9112 BLAKE2B 39f1dd1816306c29f23db898774f6675799014a068
DIST frida-15.1.1-py3.8-linux-i686.egg 11860995 BLAKE2B 1329ad567e3c2da50607aa1cefa41463cc4c9ae4cd90d274afe17d550b25047b65a10d3e3246e283a52315e17c104ef789e6feb1b918749b6adb8cadd7eb00c6 SHA512 e2b5430ef4d5a23a163e4712fd485b3830a398e46c12c8706c84ee63f1e6fb4b95892e38f88e43823612992f361ea3896cfbf18423676359987cedb7c2ecbc3f
DIST frida-15.1.1-py3.8-linux-x86_64.egg 22262996 BLAKE2B f4d0ab764f9594517378da4bb0d614a1113f3ff57b4a96012115366fc74db023eeaae3c13882ed32446fd75ff52b838640e714286cdf2ed393e228c2b8f36e06 SHA512 83c197d00f393b082e99d6f34d4c9750bb1e2cf4afcd55008b882d0f7892c8bcdd9fd9e2951b29b3ef174365421f445ef5e10b7bfe46e6bf445d3485e7805d3e
DIST frida-15.1.1.tar.gz 9118 BLAKE2B e3f07004964e8fcff8e2ecfeb5fe12d24140c95c4fa4a4962536ed9dba6e76d7cf4eb5886b6cfc7209e59849b2f27d7f49fc1eb9c6ae5b11f8e3f88a532cb0df SHA512 29ede9c097749cf27f4e3d93dbe2023febbae05620af8f2840886e5b20552dcff4be8ce048a143eee2136d9b43797ca7c9099f6da004488edbbdcb22b1d1bf11
DIST frida-15.1.3-py3.8-linux-i686.egg 11874827 BLAKE2B 0a4c148536b55c88f0fa12c12bf11ef7a32e727527497e9497a98b42b7613f1eb1828395c8ee7ac17cd903eb0cd89a12337be6ff2e61ddf16f5e21cc6b5f1de1 SHA512 335a28f7bb3bbdca2b203d8d92e190f9a026b88494163a042a31722ae0b1d0425169f76cb79677e64a9e51d231d03e8132a6e47a3b6f79b6710cdce0e71c723a
DIST frida-15.1.3-py3.8-linux-x86_64.egg 22291244 BLAKE2B 62da1994a375478f33e4a575fcc2721d53c97f4fba5af9f44eb8e035cf41dbee111a3aceb6d6125e2abbe2fe9c820c9223704ec677c873dda8a5f8393a8fc96c SHA512 d559bbe7b8e4be72612dcfbf61a9ebcb5183ee1e3a8c13341420ddca93e56d03167d15c257ffd3986a9b70c6c893a8e3d7938975bdddb4ffda8595591f4588f4
DIST frida-15.1.3.tar.gz 9121 BLAKE2B 638ee8db1ed4185178a726163a8792e30b00e804af0a4754103e055d2ff9eb15d1bc903d986424775ca99a054a55c0594701f9501596af9d6d185a771e7bd30a SHA512 6163a38216f454c53061608a7134a27dcb731260c56675b4b9a72a0709c0310d6c84f393661b07f3d728866a6d56ef3b781ff59c66690a9f515f7a8db7b8009a

View file

@ -0,0 +1,58 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
MY_PN="frida"
DESCRIPTION="Dynamic instrumentation toolkit for reverse-engineers and security researchers"
HOMEPAGE="https://github.com/frida/frida"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz
amd64? (
https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-linux-x86_64.egg
)
x86? (
https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-linux-i686.egg
)"
# arm64? (
# https://files.pythonhosted.org/packages/3.8/f/frida/frida-${PV}-py3.8-linux-aarch64.egg
# )
LICENSE="wxWinLL-3.1"
SLOT="0"
#KEYWORDS="amd64 ~arm64 x86"
KEYWORDS="amd64 x86"
RDEPEND=""
DEPEND="${PYTHON_DEPS}"
S="${WORKDIR}/${MY_PN}-${PV}"
QA_FLAGS_IGNORED="usr/lib/python.*/site-packages/_frida.*\.so"
QA_PRESTRIPPED="usr/lib/python.*/site-packages/_frida.*\.so"
#PATCHES=( "${FILESDIR}/frida-offline.patch" )
src_prepare(){
#copy symlinks to homedir for offline installation
if use amd64; then
cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}"/frida-${PV}-py3.7-linux-x86_64.egg
cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}"
cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-x86_64.egg "${HOME}"/frida-${PV}-py3.9-linux-x86_64.egg
# elif use arm64; then
# cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.7-linux-aarch64.egg
# cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-aarch64.egg "${HOME}"
# cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-aarch64.egg "${HOME}"/frida-${PV}-py3.9-linux-aarch64.egg
elif use x86; then
cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.7-linux-i686.egg
cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"
cp -s "${DISTDIR}"/frida-${PV}-py3.8-linux-i686.egg "${HOME}"/frida-${PV}-py3.9-linux-i686.egg
fi
default
}

View file

@ -1,4 +1,2 @@
DIST frida-tools-10.0.0.tar.gz 39369 BLAKE2B f9a9b962a1f3eecef4037e6b976403f93b36fc95c82fdf115dc6da1a6018b61b423356cc41b7af6949bf1e9729645487a1e58c50ed49b39db3b188a1980f562d SHA512 3e6c96a92b242052920599b4619424fb8cc15d5070cab14c57196a9a8ae59acbd78d45e41034ccf65c665068ab98b4b641387bc0a672a186e393da72e0b59a34
DIST frida-tools-10.2.2.tar.gz 40617 BLAKE2B 381c443044c99dc9a4d77700e6e4981e03b43138db153a62536604192f07766cf6f4af9513ee9cb762ce70f47504a3e9492d8672d867054784e3aa360ecc6506 SHA512 37200071120b32e30ecc066ed71d37f307379001613dc7cc752a154cd5c2a5cf9c2768b2a16c8649a4b7fbaec6439b6f3377fabf447906e8120d4d2e65a62022
DIST frida-tools-9.2.4.tar.gz 37962 BLAKE2B 0fbd14c3657f5873db97c8facf54ead8ab2a87eff32861a59e3293ab156ccaf5b17ad8c43e456fc8bfd001b3d22bbc878b1e27dd4d3eb39f287ed77cac49dddd SHA512 7218c6927e7d7846e743479e39ee2abb3e4899de3af7cf768ca3097e91e9394bc21bbbf964332f984aaa3ca0e28c16df90a494b6ee165823ec1dfeeb37148783
DIST frida-tools-9.2.5.tar.gz 38043 BLAKE2B 9532065bf2194df2350d21e997d1d4afe464a5023cfbea2b8b344080aafb703f220d4f8c8fa861fd925b5185eca141bb14cd32f71cf62fe45c0d41b652f27536 SHA512 fb343a0329dffaefdb97f21ef1d49f67a9c57117c9a5196a8b784c59ee3e8ed5b3976b029b462c5ec31327a8b66b5cce2bb539c420b7b578618a41c748c18327
DIST frida-tools-10.3.0.tar.gz 40804 BLAKE2B 2d1e3f56effc050da71dfb5256681660ef4317fccb2dead52205912428bcc32281e4ca00ad477c3cfb1c8a9233a6b25589279c1b3b17ab4d701acbd7039e8230 SHA512 1f8804d2f3a9a8301e2c7938bb2c7f79c6d2aa65e8ed4d3390e137c5c530a3848ccc64119e5cd2a0274768a4873b247f12d3117a2de2b79f53abebdfe801738c

View file

@ -4,7 +4,6 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Frida CLI tools"
@ -14,7 +13,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="0"
#KEYWORDS="amd64 ~arm64 x86"
KEYWORDS="amd64 x86"
DEPEND="${PYTHON_DEPS}"

View file

@ -1,24 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Frida CLI tools"
HOMEPAGE="https://github.com/frida/frida-tools"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
>=dev-python/colorama-0.2.7[${PYTHON_USEDEP}]
>=dev-python/frida-python-14.2.9[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-3.0.3[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-4.0.0
>=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"

View file

@ -1,24 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Frida CLI tools"
HOMEPAGE="https://github.com/frida/frida-tools"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${PV}.tar.gz"
LICENSE="wxWinLL-3.1"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
>=dev-python/colorama-0.2.7[${PYTHON_USEDEP}]
>=dev-python/frida-python-14.2.9[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-3.0.3[${PYTHON_USEDEP}] <dev-python/prompt_toolkit-4.0.0
>=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]"