diff --git a/net-wireless/sdrtrunk-bin/sdrtrunk-bin-0.5.0.ebuild b/net-wireless/sdrtrunk-bin/sdrtrunk-bin-0.5.0.ebuild new file mode 100644 index 000000000..53d23cbcf --- /dev/null +++ b/net-wireless/sdrtrunk-bin/sdrtrunk-bin-0.5.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-3" +SLOT="0" + +RDEPEND="virtual/jre:* + media-libs/alsa-lib" +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/*" + +QA_PRESTRIPPED="opt/sdrtrunk/lib/minimal/libjvm.so" + +src_install() { + dodir /opt/sdrtrunk/ + cp -R * "${ED}"/opt/sdrtrunk/ + + dosym "${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk +} diff --git a/net-wireless/sdrtrunk/Manifest b/net-wireless/sdrtrunk/Manifest index b53453678..06f75eefb 100644 --- a/net-wireless/sdrtrunk/Manifest +++ b/net-wireless/sdrtrunk/Manifest @@ -1,4 +1,4 @@ -DIST sdrtrunk-0.5.0_beta5.tar.gz 1995664 BLAKE2B a2e03319412d45b7e8f54b77a8dd8912b8f350192f6484240a3f6b3b3d22dc349c1828028d9fe7b8fc3be52ea88450ff8eb71831861b453c372fc9b0bf267115 SHA512 81858bc5bdb7bf1b3a66c63cd50bc2117eae9dc3d6d41eacbfe12e761fa4c82935d061ed8eebe59155f58b9cb05daec5b7ebc576fae2be04cdcfa3b1fd0ac4f9 +DIST sdrtrunk-0.5.0.tar.gz 2003634 BLAKE2B 32dd28bea6e28fe18fc5bd7602b2adaa508b882d173b008c26c8c8172a484247e7917807aed33775b33c684f5bc85160d3f0a1dd6a57f15f1540a5b705e1d41a SHA512 394a15b1f9496ab7205066ae7162957bbdd44aa3bd8538924ed81883dc9b81e0bef060e8036e1b65a807af738b60ffe66d08b8ab2dd9d7101b06aa7e937267ca DIST sdrtrunk-0.5.0_beta6.tar.gz 1997375 BLAKE2B 2eb7e0a4d0b9761aa61ac029434fa1e6c6decb7ee33fcb9a6d9dfcb321c00efe2aaaf110b36c734f2a54c320371fdb26c824da3ad688f0c1a56265c06068b22b SHA512 46d5123a7ef4bc96ea484b15ffc52c2d3df37e0f1a2e39ace156f90bcf29599b01a20ff07066d27f7ef437a3f161ade64eb54522df257634fb3f97404298baf5 -DIST sdrtrunk-dependencies-20220908.tar.gz 34810856 BLAKE2B e7c1d3a333932d100998521bb04d870a34c3996841dccf2569b74bf5c2ff6461df7769cdb539cc53ca54b499c368d04ea193d7efa2a16af097d62701ad22c3db SHA512 ef80bf2c45861a0f4ed1492eba45c12256acedcb67209cf7eec492772bc5b0a54e3b907762dd9855ffa84febe17dd24fec58605339521c6ed0d2af2e29d71ec3 DIST sdrtrunk-dependencies-20221127.tar.gz 36657746 BLAKE2B 46a976a0e3de511935b5b669d7ef2a0326e7ea866f103c4420d117182b0a8940318b7ab8d36165a91a24df140a7c2fbeacb24f96f944fda8e06eb349376f40c8 SHA512 2fb1786ba856567956b28fcb226fca7edc7019deef782dc4f9451c83d1df610ecf1bc1db62a5c532e79502a3f0f00cfdffd076149c776eeac0f9a012453d21be +DIST sdrtrunk-dependencies-20230111.tar.gz 38761885 BLAKE2B 4d68a20dbf9bb0e675751811c8f21192d9dc0f97d1f119ceffbed520ee40b193349f892e77f599d446f4707859d1bd7693e89787dbb2dafdcda91304aaf4a32e SHA512 bddb66cf460a468d5ba1f3890731b4a0a160bd7e97037d8b08cc762906daf20c418758dc984c66962ef81e2818a2c11dfbc670a053be444abde731bb4152bf1d diff --git a/net-wireless/sdrtrunk/sdrtrunk-0.5.0_beta5.ebuild b/net-wireless/sdrtrunk/sdrtrunk-0.5.0.ebuild similarity index 88% rename from net-wireless/sdrtrunk/sdrtrunk-0.5.0_beta5.ebuild rename to net-wireless/sdrtrunk/sdrtrunk-0.5.0.ebuild index 16929e2fe..6a7df7e13 100644 --- a/net-wireless/sdrtrunk/sdrtrunk-0.5.0_beta5.ebuild +++ b/net-wireless/sdrtrunk/sdrtrunk-0.5.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 MY_PV=${PV//_beta/-beta.} -GRADLE_DEP_VER="20220908" +GRADLE_DEP_VER="20230111" DESCRIPTION="Decode, monitor, record and stream trunked mobile and related radio protocols" HOMEPAGE="https://github.com/DSheirer/sdrtrunk" @@ -16,7 +16,10 @@ KEYWORDS="~amd64" LICENSE="GPL-3" SLOT="0" -RDEPEND="virtual/jdk:17" +# depend on alsa: https://github.com/pentoo/pentoo-overlay/issues/1417 +RDEPEND="virtual/jdk:17 + || ( dev-java/openjdk-bin:17[alsa] dev-java/openjdk:17[alsa] ) +" DEPEND="${RDEPEND} !net-wireless/sdrtrunk-bin dev-java/gradle-bin:*"