From 629b84ef5f0923384ae451a20f4e1a7ba2be4ce8 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Sat, 19 Mar 2022 22:31:42 -0400 Subject: [PATCH] nanovna-saver: save some very broken stuff from gentoo because I use it --- net-wireless/nanovna-saver/Manifest | 1 + net-wireless/nanovna-saver/metadata.xml | 7 ++++ .../nanovna-saver/nanovna-saver-0.3.10.ebuild | 38 +++++++++++++++++++ .../nanovna-saver/nanovna-saver-9999.ebuild | 38 +++++++++++++++++++ profiles/pentoo/base/package.unmask | 1 + 5 files changed, 85 insertions(+) create mode 100644 net-wireless/nanovna-saver/Manifest create mode 100644 net-wireless/nanovna-saver/metadata.xml create mode 100644 net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild create mode 100644 net-wireless/nanovna-saver/nanovna-saver-9999.ebuild diff --git a/net-wireless/nanovna-saver/Manifest b/net-wireless/nanovna-saver/Manifest new file mode 100644 index 000000000..876e6dc68 --- /dev/null +++ b/net-wireless/nanovna-saver/Manifest @@ -0,0 +1 @@ +DIST nanovna-saver-0.3.10.tar.gz 477821 BLAKE2B c41889c1421642c7df55e470b7a45acdf17483203a133d909ca3323150bdf1b712af42c1c28981c8171535fa13dc3573218a4872139f72a447ce29a1f7921b35 SHA512 47a13673aa5639bb3eabbf55a183a19b611144710041a7a4dac4782b4f022f0a316453169a210123c4f26dab1a19af27be37cddcf641d8aecc266396b8fa6eff diff --git a/net-wireless/nanovna-saver/metadata.xml b/net-wireless/nanovna-saver/metadata.xml new file mode 100644 index 000000000..9d0433d67 --- /dev/null +++ b/net-wireless/nanovna-saver/metadata.xml @@ -0,0 +1,7 @@ + + + + + mihtjel/nanovna-saver + + diff --git a/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild b/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild new file mode 100644 index 000000000..ee8b1197e --- /dev/null +++ b/net-wireless/nanovna-saver/nanovna-saver-0.3.10.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" +HOMEPAGE="https://github.com/mihtjel/nanovna-saver" + +LICENSE="GPL-3+" +SLOT="0" +if [ "${PV}" = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mihtjel/nanovna-saver.git" +else + SRC_URI="https://github.com/mihtjel/nanovna-saver/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi +IUSE="" + +#this is broke and I have no idea why +RESTRICT="test" + +DEPEND="" +RDEPEND="${DEPEND} + dev-python/cython[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +BDEPEND="" + +src_prepare() { + #obviously the wrong solution, but can't figure it out + rm -rf "${S}/test" + distutils-r1_src_prepare +} diff --git a/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild b/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild new file mode 100644 index 000000000..ee8b1197e --- /dev/null +++ b/net-wireless/nanovna-saver/nanovna-saver-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8,9,10} ) +inherit distutils-r1 + +DESCRIPTION="tool for reading, displaying and saving data from the NanoVNA" +HOMEPAGE="https://github.com/mihtjel/nanovna-saver" + +LICENSE="GPL-3+" +SLOT="0" +if [ "${PV}" = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mihtjel/nanovna-saver.git" +else + SRC_URI="https://github.com/mihtjel/nanovna-saver/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi +IUSE="" + +#this is broke and I have no idea why +RESTRICT="test" + +DEPEND="" +RDEPEND="${DEPEND} + dev-python/cython[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}]" +BDEPEND="" + +src_prepare() { + #obviously the wrong solution, but can't figure it out + rm -rf "${S}/test" + distutils-r1_src_prepare +} diff --git a/profiles/pentoo/base/package.unmask b/profiles/pentoo/base/package.unmask index 74b35edc6..f13582b50 100644 --- a/profiles/pentoo/base/package.unmask +++ b/profiles/pentoo/base/package.unmask @@ -20,3 +20,4 @@ net-wireless/libm2k dev-python/simplespectral dev-python/simplesoapy net-wireless/soapy_power +net-wireless/nanovna-saver