summaryrefslogtreecommitdiff
path: root/net-libs/liquid-dsp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-21 21:44:48 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-21 21:44:48 +0100
commitd51fe7680c5270ddf8d324bbe11caab6d1e27ade (patch)
treea895b5889d79dbbb9aa52995fcac4816acfa07c1 /net-libs/liquid-dsp
parent7d52991b5dce3a07be15d3cbbf06abb3fc08cb9c (diff)
gentoo auto-resync : 21:08:2023 - 21:44:47
Diffstat (limited to 'net-libs/liquid-dsp')
-rw-r--r--net-libs/liquid-dsp/Manifest4
-rw-r--r--net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild42
-rw-r--r--net-libs/liquid-dsp/liquid-dsp-9999.ebuild4
3 files changed, 47 insertions, 3 deletions
diff --git a/net-libs/liquid-dsp/Manifest b/net-libs/liquid-dsp/Manifest
index 7acf49beacff..d8fd3df93809 100644
--- a/net-libs/liquid-dsp/Manifest
+++ b/net-libs/liquid-dsp/Manifest
@@ -1,4 +1,6 @@
DIST liquid-dsp-1.3.2.tar.gz 1119114 BLAKE2B 4530f3929b97f04cf2e02283af0b0482a7e19783f73cd60b02aeadb26df9f7d33a43847496858b6178526abef34fc5121e94bde38df3796bbdf7149251a29e25 SHA512 1af317512f56078a79396fd3c7a0135c97ef63fd187d52db1b62ddabca683a37fa6b358adafd76d81c3cb06c54f9c7c8fd66f8bb86c0bfebec9e9ef1441ca5d2
+DIST liquid-dsp-1.6.0.tar.gz 1243435 BLAKE2B 5bfb93e1b3396d654a78ab153d963df80ed7f23b5023c26302d229bd4109a54d7f72862d15f1fe8f2d27371509010c8571734e5e173efcb75a13923b00dbed40 SHA512 2567d03515e87ab0c047158aeaabb560be711ac54d0b8294b19782104089c4cc61e5b1ec6d3e9ab78162224d4a2d4623e3694e497572d573cb4ce6f451d0a078
EBUILD liquid-dsp-1.3.2.ebuild 1021 BLAKE2B 09beb1c4e579d9407b7880dfd572a31d4ac91a4b59cce658272883e743b667767f60222b433cb30fd89527ec2bef4d2fda36116e914fffac1509165071d184e6 SHA512 9ca428e972f49227da323432bdb8972e089c69e5b37c08174f5248c89b6403fc9fb6242175cfae4a2a8f20be564ac9e135f1d3a74756e19a9c401dca09e7e623
-EBUILD liquid-dsp-9999.ebuild 1021 BLAKE2B 09beb1c4e579d9407b7880dfd572a31d4ac91a4b59cce658272883e743b667767f60222b433cb30fd89527ec2bef4d2fda36116e914fffac1509165071d184e6 SHA512 9ca428e972f49227da323432bdb8972e089c69e5b37c08174f5248c89b6403fc9fb6242175cfae4a2a8f20be564ac9e135f1d3a74756e19a9c401dca09e7e623
+EBUILD liquid-dsp-1.6.0.ebuild 1021 BLAKE2B f1425d4876d918ef352c2b7a2342de274e84c8e696b7d301940a072f98737c5406fade2fb5ecf0eac50188efb3da229f7fe2889d10028db39bdf24f1c984aa78 SHA512 e7d40016c8fea00d182f7f67a0cbb1fb041c8a0f0c6925bff5e84051156984a10f1edf907a1e53434ac63fec9c8d4b00e19957c6e11d571d3c54454fd13ce52b
+EBUILD liquid-dsp-9999.ebuild 1021 BLAKE2B f1425d4876d918ef352c2b7a2342de274e84c8e696b7d301940a072f98737c5406fade2fb5ecf0eac50188efb3da229f7fe2889d10028db39bdf24f1c984aa78 SHA512 e7d40016c8fea00d182f7f67a0cbb1fb041c8a0f0c6925bff5e84051156984a10f1edf907a1e53434ac63fec9c8d4b00e19957c6e11d571d3c54454fd13ce52b
MISC metadata.xml 417 BLAKE2B 474fa757382be0ff5dd22e9f464dc5380cdccbfff62c3c8d1d230d8a77d62884a0892077a597bd56d961594f5dffe419bdf662a4d3531c95823b9f9af7b6502d SHA512 c90c2a5a9033d80aceda100d09e2eed1be1206644ddc106942597ac334ec69b9889dd72f9831f6a5af58ffee4f7ad0a4a777539cbf123a428af352a583e48f3c
diff --git a/net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild b/net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild
new file mode 100644
index 000000000000..cda9d88582d0
--- /dev/null
+++ b/net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="digital signal processing library for software-defined radios"
+HOMEPAGE="https://liquidsdr.org"
+
+LICENSE="MIT"
+SLOT="0"
+
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/jgaeddert/liquid-dsp.git"
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://github.com/jgaeddert/liquid-dsp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+IUSE="static-libs"
+
+DEPEND="sci-libs/fftw:3.0="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ eapply_user
+ eautoreconf
+}
+
+src_configure() {
+ #without this rather odd looking bit, it installs libraries into /usr/usr/$(get_libdir)
+ #what is super special is that if exec-prefix is unset, libdir is lib64...
+ #but if exec-prefix is default then libdir ends up as /usr/lib64 in makefile...
+ econf --exec-prefix="" --libdir="/usr/$(get_libdir)"
+}
+
+src_install() {
+ default
+ ! use static-libs && rm "${ED}"/usr/"$(get_libdir)"/libliquid.a
+}
diff --git a/net-libs/liquid-dsp/liquid-dsp-9999.ebuild b/net-libs/liquid-dsp/liquid-dsp-9999.ebuild
index 342db248e427..cda9d88582d0 100644
--- a/net-libs/liquid-dsp/liquid-dsp-9999.ebuild
+++ b/net-libs/liquid-dsp/liquid-dsp-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools