diff --git a/net-libs/libad9361-iio/Manifest b/net-libs/libad9361-iio/Manifest new file mode 100644 index 000000000..ade8b02de --- /dev/null +++ b/net-libs/libad9361-iio/Manifest @@ -0,0 +1 @@ +DIST libad9361-iio-0.1.tar.gz 27495 BLAKE2B d46873d69c494835e028ba1de7d17d48e5ed6bf1a73e96cf958dcfe44142cd39a9df3b00d61d3d3b8934bcb59fff3bd33c82f5c11de65f332185fe0e8c296f54 SHA512 64df3d4ce5e1c10fb44b6e39c11bac119ef77f2cc5b9785023b22670ca4905a1afd13c6923b3056f957789a911a3cae3cb7208770e1a112d849e7e3d2feb2fdc diff --git a/net-libs/libad9361-iio/libad9361-iio-0.1.ebuild b/net-libs/libad9361-iio/libad9361-iio-0.1.ebuild new file mode 100644 index 000000000..79d2d8977 --- /dev/null +++ b/net-libs/libad9361-iio/libad9361-iio-0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="IIO AD9361 library for filter design and handling, multi-chip sync, etc." +HOMEPAGE="https://github.com/analogdevicesinc/libad9361-iio" +SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" + +LICENSE="LGPL-2.1" +SLOT="0" + +RDEPEND="net-libs/libiio:=" +DEPEND="${RDEPEND}" + +src_prepare() { + sed -i '/include(FindGit OPTIONAL)/d' CMakeLists.txt + cmake-utils_src_prepare + eapply_user +} diff --git a/net-libs/libad9361/libad9361-9999.ebuild b/net-libs/libad9361-iio/libad9361-iio-9999.ebuild similarity index 100% rename from net-libs/libad9361/libad9361-9999.ebuild rename to net-libs/libad9361-iio/libad9361-iio-9999.ebuild diff --git a/net-libs/libiio/Manifest b/net-libs/libiio/Manifest new file mode 100644 index 000000000..e9bb38885 --- /dev/null +++ b/net-libs/libiio/Manifest @@ -0,0 +1 @@ +DIST libiio-0.15.tar.gz 192704 BLAKE2B 7eeaad1535f69ca11fe3f716ac70a161f98d24513fe910cb34ca11a0b63c07f5b5321447c96c247cc9a76ed838d806fa9f160e87fd10f1aeac5025edfa16b8f6 SHA512 7e3ca1a8b97486f20baf38afecfd26c626bed1fef535d88020d11eb4e49fc1226390c6383799222f6811c13b8b7e5cc77fb899c776c150a9d1c2024bf8ab338b diff --git a/net-libs/libiio/libiio-0.15.ebuild b/net-libs/libiio/libiio-0.15.ebuild new file mode 100644 index 000000000..523b6b289 --- /dev/null +++ b/net-libs/libiio/libiio-0.15.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Library for interfacing with IIO devices" +HOMEPAGE="https://github.com/analogdevicesinc/libiio" +SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +LICENSE="LGPL-2.1" +SLOT="0" + +RDEPEND="dev-libs/libxml2:= + virtual/libusb:1=" + +DEPEND="${RDEPEND}" diff --git a/net-libs/libiio/libiio-9999.ebuild b/net-libs/libiio/libiio-9999.ebuild index 9f6566e1f..7975a2449 100644 --- a/net-libs/libiio/libiio-9999.ebuild +++ b/net-libs/libiio/libiio-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/analogdevicesinc/libiio" KEYWORDS="" LICENSE="LGPL-2.1" -SLOT="0/${PV}" +SLOT="0" RDEPEND="dev-libs/libxml2:= virtual/libusb:1=" diff --git a/net-wireless/gr-iio/Manifest b/net-wireless/gr-iio/Manifest new file mode 100644 index 000000000..df074d714 --- /dev/null +++ b/net-wireless/gr-iio/Manifest @@ -0,0 +1 @@ +DIST gr-iio-0.3.tar.gz 55090 BLAKE2B 3c89567a921e79261434eefb0706a53e10553aaecd4b6f913e3cadd8714b1d5a089b0ff0d66e9815825d57e21050a4a726a3d095eacda634f8434ab6e4726224 SHA512 2618790f5e1a56af2bcb045871f27d8d5ef37c8708e84dd413ce8e5094bb72d59f7b37798ab0c3ab0bc56d70baeb77bae26f5e1125e1a2d251396e84ea6cde02 diff --git a/net-wireless/gr-iio/gr-iio-0.3.ebuild b/net-wireless/gr-iio/gr-iio-0.3.ebuild new file mode 100644 index 000000000..cd21a8622 --- /dev/null +++ b/net-wireless/gr-iio/gr-iio-0.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="GNU Radio IIO Blocks" +HOMEPAGE="https://github.com/analogdevicesinc/gr-iio" +SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" + +SLOT="0" + +RDEPEND=">=net-wireless/gnuradio-3.7.0:= + dev-libs/boost:= + net-libs/libiio:= + net-libs/libad9361-iio:=" + +DEPEND="${RDEPEND} + sys-devel/flex:= + sys-devel/bison:=" diff --git a/profiles/pentoo/base/package.accept_keywords/net-libs b/profiles/pentoo/base/package.accept_keywords/net-libs index b1aa55007..2691bb4a7 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-libs +++ b/profiles/pentoo/base/package.accept_keywords/net-libs @@ -33,3 +33,7 @@ net-libs/cppzmq net-libs/libtins net-libs/libpfring + +#required by net-wireless/gr-iio +~net-libs/libad9361-iio-0.1 +~net-libs/libiio-0.15 diff --git a/profiles/pentoo/base/package.accept_keywords/net-wireless b/profiles/pentoo/base/package.accept_keywords/net-wireless index 3327c28ef..e34720d10 100644 --- a/profiles/pentoo/base/package.accept_keywords/net-wireless +++ b/profiles/pentoo/base/package.accept_keywords/net-wireless @@ -57,6 +57,8 @@ net-wireless/multimode ~net-wireless/wifi-pumpkin-0.7.8 +~net-wireless/gr-iio-0.3 + #most of the pentoo-radio stuff has no stable at all so it all lives in here for now net-wireless/gr-gsm ** net-wireless/kalibrate-hackrf **