pcileech-4.9.ebuild

This commit is contained in:
Anton Bolshakov 2021-05-10 15:25:15 +08:00
parent db29830933
commit 2b15d9080d
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
6 changed files with 40 additions and 13 deletions

View file

@ -1,3 +1,3 @@
DIST pcileech-4.6.tar.gz 319179 BLAKE2B 307be783ce126de596caec2f14b5e75fa54585bf6f1724ceece3f9d38143a4781e57a7bc4cf7206657457f059dd8a54a11cc9c22125de9275de42859ced5713a SHA512 840f75bbd74216fc69134575a044bf34e96e7edc15ce1a62bd3af0adf26b75535428c0337b8fa4b663dc78673a3948e4722a91290797f1e9329aad6a6145d14d
DIST pcileech-4.7.tar.gz 322371 BLAKE2B 819c7e74a22c9d5f3764fa6b8f20b40fdd4581be2c32d8c06898c22287701f1ef2fec2ecd4324464e54d6e75fc8cbeae6cc194553693fb1921a82334777c431b SHA512 d128f10d0b02b0841da32713e89621d9eef971cac44811f9cd6780de8d95baeae6e344dcbdea0cfc28bfec0987d1620bee8ec34df1eb9c2a91b65136ce8d4f11
DIST pcileech-4.8.tar.gz 325716 BLAKE2B 4ae857d35b23b3b03976d673a2a59a874f4248d85ec7b53a458c4da0d18b98e88d06c457ef74103c261f09089fccf7da65b76dbc674a49fcc798aff477546d2d SHA512 5c36762e905aa47fba078dcfa82ce190df8e564a1c369942c6ba66e211c77f250bfaeb42f2ad7209b36a412e4ceabbb81e7e48510c5876343c6d66c104f7c0dd
DIST pcileech-4.9.tar.gz 329085 BLAKE2B 666a7cc12ea07cc6732bf99f55c3e2d3b6fa10d5e95728f24f5aede0581d8fcb20da6dca52da38d2ab71c008c372d11c6072fa6102f226e8c61ef2d212abc331 SHA512 bfd66c020202eee93183a39d0ca714d7e02eacdb3f839bed9f460184a4c7120cf6e93af472669c324ea41c2a502a4cd374aceef275c036326b6d45c21ec6112c

View file

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -9,20 +9,14 @@ SRC_URI="https://github.com/ufrisk/pcileech/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
IUSE="ft60x_driver"
DEPEND="virtual/libusb:1
>=dev-libs/LeechCore-2.1
>=dev-libs/LeechCore-2.3
ft60x_driver? ( sys-kernel/ft60x_driver )"
RDEPEND="${DEPEND}"
src_prepare() {
#https://github.com/ufrisk/pcileech/issues/82
sed -i "s|files/$|files/ \|true|" pcileech/Makefile
eapply_user
}
src_compile() {
emake -C pcileech
}

View file

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -9,7 +9,7 @@ SRC_URI="https://github.com/ufrisk/LeechCore/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="virtual/libusb:*"
RDEPEND="${DEPEND}"

View file

@ -1,2 +1,2 @@
DIST LeechCore-2.1.tar.gz 129554 BLAKE2B 7edf6de76171c8e61ec006ee88409b111371ab98a38c0b0a4ef3747817cac6dd7bc92feba06fe13f40c7b8367766b12a1a057ce708893c67a48ee320dde99ef0 SHA512 4b2e4d0fbb1009fa56457daf86141750cbe350099a2b85ad62891443309d6b2acf11d865718fb6c169a485895a657bedc6cc8dc643032d07fdc0be3f09309a40
DIST LeechCore-2.3.tar.gz 131024 BLAKE2B cda1fc19be0821b05c28557c818de15bd7b2f06977c8f80b58930e0c90335d7990ab93fdeec8637e4f80e6772ffe6a3b927144a7715ea21cbf797128aabd2b35 SHA512 d592e2ce844e7ab9521e765e3bb2952ab04424d04f7569f70706bd67895f03dbd48af2e13fbb082b55cdfd73bdf3ca613f4f8717c5de31a86e4f83057ca31f67
DIST LeechCore-2.5.tar.gz 145717 BLAKE2B e77235d8023717cf4d1d2997d93e81ccd26ffa65445cfb02a3ce132dcfdab0eea32c73803dd12b7909ebf9e7aad7b829928ebcc62f822d9372caf0d60d8c0787 SHA512 5bc62db99f81f878926e1bd78f7b727b3b04e1b2f259159e3492f2d962cbef49b3014a9e1cb238cf2f04ab036423d0a8d55b596fbd0b83dd7ada382eda7b639d

View file

@ -1 +1,2 @@
DIST ft60x_driver-20180209.zip 17430 BLAKE2B f3f7fff75add035ec390982d9df9079f95970d12f877d6d1baa8ebbb54aa691eb5e93b60fb4191fae2cba86d22b2f385b9d21fe1eeec980d443de36e7150ae93 SHA512 0f9af5697486d645dd9c0b9995212df73b03a2f4559ef98d8bdec49cf5be4da11ca387712ebe3c66da0b34f363e1b4d8f77c7d3fd7e9ece4ba72e6cf4b476827
DIST ft60x_driver-20190318.zip 18240 BLAKE2B 3cbcf14a2d4abea06b24651af00ab5b8b55b3c708dcb659b2957cd32573fade5de499d176ea4935756f17ab95c2ebd3895cde9f3e1f7532ed7ba891416ed26b4 SHA512 9a19209f01a48d416ac5a93f8a5e807d5a374d98dc5cdc9653f0922f0248a417770d1aa98bcaa32319178cf4c707965b2b8e7acefca4d4cfa563052b2f857886

View file

@ -0,0 +1,32 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit linux-mod udev
MY_COMMIT="c216cc41a2f9e4b4bc356fb2ca17359275a4f3cd"
DESCRIPTION="USB FT60x driver"
HOMEPAGE="https://github.com/lambdaconcept/ft60x_driver"
SRC_URI="https://github.com/lambdaconcept/ft60x_driver/archive/${MY_COMMIT}.zip -> ${P}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
S="${WORKDIR}/${PN}-${MY_COMMIT}"
MODULE_NAMES="ft60x(usb:${S}:${S})"
BUILD_TARGETS="all"
pkg_setup() {
linux-mod_pkg_setup
}
src_install() {
linux-mod_src_install
udev_dorules 51-ft60x.rules
}