sdrtrunk-0.5.0_beta6.ebuild

This commit is contained in:
Anton Bolshakov 2022-11-27 09:51:05 +08:00
parent 69e4996bb9
commit 64520ef329
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
3 changed files with 54 additions and 28 deletions

View file

@ -1,28 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="Python implementation of Mimikatz"
HOMEPAGE="https://github.com/skelsec/pypykatz"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/skelsec/pypykatz/archive/refs/tags/${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND=">=dev-python/unicrypto-0.0.5[${PYTHON_USEDEP}]
>=dev-python/minidump-0.0.21[${PYTHON_USEDEP}]
>=dev-python/minikerberos-0.2.20[${PYTHON_USEDEP}]
>=dev-python/aiowinreg-0.0.7[${PYTHON_USEDEP}]
>=dev-python/msldap-0.3.38[${PYTHON_USEDEP}]
>=dev-python/winacl-0.1.2[${PYTHON_USEDEP}]
>=dev-python/aiosmb-0.3.8[${PYTHON_USEDEP}]
>=dev-python/aesedb-0.0.5[${PYTHON_USEDEP}]
"

View file

@ -1,4 +1,6 @@
DIST sdrtrunk-0.4.0.tar.gz 1696076 BLAKE2B d21d6a2f15bc509193623a83c42b6e2bb1917ab469dc88498cfe0b6b39fc716dead01b8f529e20449f347318e9b509bfcfc820226b2d7fa5cd413a72ddb61f9b SHA512 1fe90b6a60236811ede5488349aea98c2d6742e53e679152fd695ede98692dc80059a4ed908d0c4316d82bb4be974ed40a4f4b0db3fb2305006fc7a9b15e22d7
DIST sdrtrunk-0.5.0_beta5.tar.gz 1995664 BLAKE2B a2e03319412d45b7e8f54b77a8dd8912b8f350192f6484240a3f6b3b3d22dc349c1828028d9fe7b8fc3be52ea88450ff8eb71831861b453c372fc9b0bf267115 SHA512 81858bc5bdb7bf1b3a66c63cd50bc2117eae9dc3d6d41eacbfe12e761fa4c82935d061ed8eebe59155f58b9cb05daec5b7ebc576fae2be04cdcfa3b1fd0ac4f9
DIST sdrtrunk-0.5.0_beta6.tar.gz 1997375 BLAKE2B 2eb7e0a4d0b9761aa61ac029434fa1e6c6decb7ee33fcb9a6d9dfcb321c00efe2aaaf110b36c734f2a54c320371fdb26c824da3ad688f0c1a56265c06068b22b SHA512 46d5123a7ef4bc96ea484b15ffc52c2d3df37e0f1a2e39ace156f90bcf29599b01a20ff07066d27f7ef437a3f161ade64eb54522df257634fb3f97404298baf5
DIST sdrtrunk-dependencies-20201103.tar.gz 77304222 BLAKE2B 919b8896321d7d7a1720d1ed4f89a7fdf127bd02d18bceb14a2532bcb0184c05a4bced3440c66d431136a5a1cde4b3ab58891ff1ad03d220468a34b05d108fdf SHA512 69e103aa6b2cdf8c8cd60dee1c808101a5f4392b329465a5be4885a1d23b40216ce99f0ec9f4d9134ebec089c53788b893389f7344d82fd86606b1cefda84c76
DIST sdrtrunk-dependencies-20220908.tar.gz 34810856 BLAKE2B e7c1d3a333932d100998521bb04d870a34c3996841dccf2569b74bf5c2ff6461df7769cdb539cc53ca54b499c368d04ea193d7efa2a16af097d62701ad22c3db SHA512 ef80bf2c45861a0f4ed1492eba45c12256acedcb67209cf7eec492772bc5b0a54e3b907762dd9855ffa84febe17dd24fec58605339521c6ed0d2af2e29d71ec3
DIST sdrtrunk-dependencies-20221127.tar.gz 36657746 BLAKE2B 46a976a0e3de511935b5b669d7ef2a0326e7ea866f103c4420d117182b0a8940318b7ab8d36165a91a24df140a7c2fbeacb24f96f944fda8e06eb349376f40c8 SHA512 2fb1786ba856567956b28fcb226fca7edc7019deef782dc4f9451c83d1df610ecf1bc1db62a5c532e79502a3f0f00cfdffd076149c776eeac0f9a012453d21be

View file

@ -0,0 +1,52 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV//_beta/-beta.}
GRADLE_DEP_VER="20221127"
DESCRIPTION="Decode, monitor, record and stream trunked mobile and related radio protocols"
HOMEPAGE="https://github.com/DSheirer/sdrtrunk"
SRC_URI="https://github.com/DSheirer/sdrtrunk/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
RDEPEND="virtual/jdk:17"
DEPEND="${RDEPEND}
!net-wireless/sdrtrunk-bin
dev-java/gradle-bin:*"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
eapply "${FILESDIR}"/0.5.0-build.patch
#https://github.com/DSheirer/sdrtrunk/issues/1274
eapply "${FILESDIR}"/1182.patch
mkdir -p ".gradle/init.d"
cp "${FILESDIR}"/0.5.0-repos.gradle .gradle/init.d/repos.gradle || die "cp failed"
sed -i "s|WORK_DIR|${WORKDIR}|g" .gradle/init.d/repos.gradle || die "sed failed"
sed -i "s|WORK_DIR|${WORKDIR}|g" build.gradle || die "sed failed"
sed -i "s|WORK_DIR|${WORKDIR}|g" settings.gradle || die "sed failed"
eapply_user
}
src_compile() {
GRADLE="gradle --gradle-user-home .gradle --console rich --no-daemon"
GRADLE="${GRADLE} --offline"
unset TERM
${GRADLE} runtime -x check -x test || die
}
src_install() {
dodir /opt/sdrtrunk/
cp -R ./build/image/* "${ED}"/opt/sdrtrunk/
dosym "${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
}