sdrtrunk: ready for testing

This commit is contained in:
blshkv 2020-11-08 10:22:26 +08:00
parent 9ec4952c43
commit 0f245ac4ab
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
2 changed files with 17 additions and 14 deletions

View file

@ -3,7 +3,7 @@
EAPI=7
DESCRIPTION="decoding, monitoring, recording and streaming trunked mobile and related radio protocols"
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/releases/download/v0.4.0/sdr-trunk-linux-x86_64-v0.4.0.zip"
@ -11,6 +11,10 @@ KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
RDEPEND="virtual/jre:*"
DEPEND="${RDEPEND}
!net-wireless/sdrtrunk"
S="${WORKDIR}/sdr-trunk-linux-x86_64-v0.4.0"
QA_PREBUILT="opt/sdrtrunk/bin/* opt/sdrtrunk/lib/*/* opt/sdrtrunk/lib/*"
@ -21,5 +25,5 @@ src_install() {
dodir /opt/sdrtrunk/
cp -R * "${ED}"/opt/sdrtrunk/
dosym /opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
dosym "${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
}

View file

@ -5,18 +5,19 @@ EAPI=7
GRADLE_DEP_VER="20201103"
DESCRIPTION="decoding, monitoring, recording and streaming trunked mobile and related radio protocols"
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/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz"
#WIP
#KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
#TODO: migratge to virtual/jdk:15 so java-pkg-2 below would work
#java-pkg-2 sets java based on RDEPEND so the java slot in rdepend is used to build
RDEPEND="|| ( dev-java/openjdk-bin:15 )"
#requires >= jdk-13
RDEPEND="dev-java/openjdk-bin:15"
DEPEND="${RDEPEND}
!net-wireless/sdrtrunk-bin
dev-java/gradle-bin:6.3"
@ -38,13 +39,11 @@ src_compile() {
GRADLE="gradle-6.3 --gradle-user-home .gradle --console rich --no-daemon"
GRADLE="${GRADLE} --offline"
unset TERM
${GRADLE} jar -x check -x test || die
${GRADLE} runtime -x check -x test || die
}
#src_install() {
# cd ./build/distributions
# unpack sdr-trunk-0.4.0.tar
# dodir /opt/sdrtrunk/
# cp -R * "${ED}"/opt/sdrtrunk/
# dosym /opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
#}
src_install() {
dodir /opt/sdrtrunk/
cp -R ./build/image/* "${ED}"/opt/sdrtrunk/
dosym "${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
}