ropper: new ebuild

This commit is contained in:
Yury Martynov 2019-10-29 12:39:12 +03:00
parent cc3e312e07
commit 3711fd06f8
No known key found for this signature in database
GPG key ID: EBE62DD0CCEAE19E
7 changed files with 72 additions and 0 deletions

View file

@ -0,0 +1 @@
DIST filebytes-0.10.0.tar.gz 19480 BLAKE2B e6432ac913682009242fba458ed1d588572f0da9e453bddc3c3154987c78851e2f01c6cfb6a1d3b3435dda06683bc138fbd567b4a0fa5c55fef18ec7b91141d9 SHA512 29a28b0d7cc7cce87dc719ff491f2fddb25105e1aae4521e0cbf9ab07ffa5a9df3f23fa31479244613f7ae5a23cc9d0444e1dd67e66153e3c0268b7cba888b14

View file

@ -0,0 +1,19 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Classes to parse the following file formats"
HOMEPAGE="https://github.com/sashs/filebytes"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}"

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 ropper-1.13.3.tar.gz 68927 BLAKE2B bf76534072c22a81d2963d540d963d1e8cc98792ec03be8e16cca170bb682af4e72eae1fb7dce0732969f014913ddd9c9dcc9c83904d01815f4c43effc74714b SHA512 f29226857d578cae406825cdeebb1465ba2f24fb4f1a88cf81399a65d309b4979542fa534537ab3e8d5b53bffc95d2ede7d6b36ba3165a76df3e5f2cd41b5c3e

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 @@
./ropper-9999.ebuild

View file

@ -0,0 +1,34 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{5,6} )
inherit distutils-r1
DESCRIPTION="Use to display information about binary files in different file formats"
HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sashs/Ropper"
else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
# TODO: unmask this version after resolving issues
# see more:
# * https://github.com/gentoo/gentoo/pull/11828
# * https://bugs.gentoo.org/652440
#KEYWORDS="~amd64 ~arm64 ~mips ~x86"
fi
LICENSE="BSD"
SLOT="0"
RDEPEND="${PYTHON_DEPS}
dev-libs/capstone[python,${PYTHON_USEDEP}]
dev-libs/keystone[python,${PYTHON_USEDEP}]
dev-python/filebytes[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"