rekall-core: fix repoman issues, rm keyword due to already present install issues

This commit is contained in:
Guido Kroon 2020-04-06 15:26:16 +02:00
parent 59fd93201b
commit 2853667c0a
No known key found for this signature in database
GPG key ID: 394C398C531EFAB0
3 changed files with 26 additions and 18 deletions

View file

@ -1,2 +0,0 @@
EBUILD rekall-core-9999.ebuild 537 SHA256 d67c4b910df766e41a4dc0392d53ed2f80e0724a5d364b0b5d509922b5fea129 SHA512 14f372327f3d79850779338fc2d9dc74e15fda8d0002758cc531d58e0213cb463c90902822f563f20da68cf73d4c4db99d31c57b707d9fd0d6b951af4d5bbe5e WHIRLPOOL abe3cf2b0d3978da54df380df0cbe28a7e1d54778d8759aac606e8fa09e946a9e07378975b1e1559222db21c7a6ebc63eaf839e2c0d53f89f7ca5f1daee15dd1
MISC metadata.xml 243 SHA256 6806809087622c988c2c6f15e85f8b12e869d04ae2fe03939b0297cdad46e054 SHA512 a00735941b903bd975c49f5c08cc21c729ed74ca67a031a1f70797488742f7770ae666c9d57678403d11990798944bdf7215171b27bb4fb6831c7fd165f472c6 WHIRLPOOL 290a4fcdab9505177f2fefcd15e716457347fe48927dbc8f8ddde6a5d5324870e1aa74514580f8ee5dd52976545f73bf17299ba0a9756323baa44a38b7109d06

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>forensics</herd>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View file

@ -1,25 +1,35 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=7
PYTHON_COMPAT=( python2_7 )
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1 git-r3
inherit eutils distutils-r1
DESCRIPTION="Rekall Memory Forensic Framework"
HOMEPAGE="http://www.rekall-forensic.com/"
SRC_URI=""
EGIT_REPO_URI="https://github.com/google/rekall.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/rekall"
S="${WORKDIR}/rekall/${PN}"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/google/rekall"
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/google/rekall"
S="${WORKDIR}/${P}/${PN}"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# Removed keyword because this package installs incorrectly (see below).
KEYWORDS=""
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}"
src_prepare() {
# WIP. This doens't work yet, but somethings needs to be fixed so that the
# package doesn't install its 'resources' dir to '/usr/resources'.
sed -i "s|^ data_files.*| package_data={ 'rekall': ['../resources/**'] },|" setup.py || die "Sed failed!"
distutils-r1_src_prepare
}