diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-wireless/hackrf-tools |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-wireless/hackrf-tools')
-rw-r--r-- | net-wireless/hackrf-tools/Manifest | 8 | ||||
-rw-r--r-- | net-wireless/hackrf-tools/hackrf-tools-2015.07.2-r1.ebuild | 44 | ||||
-rw-r--r-- | net-wireless/hackrf-tools/hackrf-tools-2017.02.1.ebuild | 47 | ||||
-rw-r--r-- | net-wireless/hackrf-tools/hackrf-tools-9999.ebuild | 47 | ||||
-rw-r--r-- | net-wireless/hackrf-tools/metadata.xml | 16 |
5 files changed, 162 insertions, 0 deletions
diff --git a/net-wireless/hackrf-tools/Manifest b/net-wireless/hackrf-tools/Manifest new file mode 100644 index 000000000000..e4ae77ccc13e --- /dev/null +++ b/net-wireless/hackrf-tools/Manifest @@ -0,0 +1,8 @@ +DIST hackrf-2015.07.2.tar.xz 14415212 SHA256 5e3d9c36928b88cdbc0d66ee54e24e8682972dba478abfca0e31069515b870b6 SHA512 a4f7b7800ece9b260d5c8c374f5544aa55cd2e97e10c6a0b33cf476e2ad4811321ffb1308d9dfb2168b2624cd3af616d1c314ad86bcd6f4c3fd0897319fa2cbd WHIRLPOOL 8dfee4fb55be913f44d8ab905fc7c6b1fd703e16b01aa41191e97ab726a3b04d6a78670ae47c2d3bada64e38d42cabcf7f39b646fba55b436cbcab312be1f198 +DIST hackrf-2017.02.1.tar.xz 15409352 SHA256 1dd1fbec98bf2fa56c92f82fd66eb46801a2248c019c4707b3971bc187cb973a SHA512 7cd6ad9aa8fef8afed41c48a3358bff18c6b2a9a112b13daabda87726e0e3ca4cf1e0c0c6ff9689bdd49f854e2e5887a84ccd7975abef43a43b75ecf8a5236ce WHIRLPOOL 96b057560237e554465e1a8ad336f72a53409574612b6449b1e09c8842278c365274f274c118adfca15a17ec69fd20f42d739e658fc06f65024e54ac6657c7f4 +EBUILD hackrf-tools-2015.07.2-r1.ebuild 1683 SHA256 792036a047b0528bc3f02794d803f6c74a2c80d69fe45be22b94b82146dbb1fc SHA512 3909d29654d4e6dbd3a93f0f7dcdd0521ef640772241f99a450784a4b32915962992bb634637d95ac73b69c079ffbc2cbe314a9f176fb560e27fbaf20f8a0e7c WHIRLPOOL 4a8b78d1b1a8e71c27bf9aef963478027bb5d74dcb12e0aec88a92396f883df89eaea6ea7b0531a036ae52df5bf202c03bc15cfe71d76070d90dfd98985a0b39 +EBUILD hackrf-tools-2017.02.1.ebuild 1789 SHA256 c2fcb90295726498a1f9c1bc02aa4098e6adf1ab1c3ead7dd778908c7af03bd2 SHA512 30db812a7478defce70a780c43bab24faeb84487b6b4a0dea633637e9c5169a98b6655a8378dee88a518bce4bcb8759eecc198095f857da18c1a40098bc13150 WHIRLPOOL ce6a7c5f142a362f760e2161e2e600bdc64a01e94eeb1ed49f72d03c50a1c602f3a4fc8ea21d0c6b95d43353ba321e752f11ba1fe5a3a967616eb409cc595e2b +EBUILD hackrf-tools-9999.ebuild 1789 SHA256 c2fcb90295726498a1f9c1bc02aa4098e6adf1ab1c3ead7dd778908c7af03bd2 SHA512 30db812a7478defce70a780c43bab24faeb84487b6b4a0dea633637e9c5169a98b6655a8378dee88a518bce4bcb8759eecc198095f857da18c1a40098bc13150 WHIRLPOOL ce6a7c5f142a362f760e2161e2e600bdc64a01e94eeb1ed49f72d03c50a1c602f3a4fc8ea21d0c6b95d43353ba321e752f11ba1fe5a3a967616eb409cc595e2b +MISC ChangeLog 2929 SHA256 6d8008cf2d8a6e39d16c172e13f28fcd6d48175be3cc18cbf8709e7496851f46 SHA512 15a7d797731e4bece031b7b951eb487133f40d44b471bbf53f82f69677decb8bc48a62ea872cd7099d7713059e4edd35406e6befd78b21880b45da2445b5bc9a WHIRLPOOL a3a305291240c609320b182264a31d6a5dd9770f7f2cc90d2a2cac071267aa4d63cb6c2938bad5daa4df1589cc52add2d57d9831a308882b97101576318ad38b +MISC ChangeLog-2015 2971 SHA256 a7a541da60d840789a9ee5aeb9a91097390d883a39465ce9c75167f2a9aebe59 SHA512 35b318fb0b68324ee13b167b29493a830948d5b2d692a53b07841fb5774667f2cb61ec8ea098dbdd16444029baf33afc3c0003921085b5c748233eb53a905866 WHIRLPOOL 5b7b8a8d5ff661045c84d8998416cc13cb28f93d107ed449c4965d85b738467891e6fa21fe3211c650c1f84abce0a559d08c28579219dbe7dc51ef685d06def0 +MISC metadata.xml 477 SHA256 3ca98f0c1fdb1de571555e0f69a5afee0a7fa7e0354aafbc71a5cf0d07b503bd SHA512 ba679c6d4942d6a0f8efb480f820434676e37148bc60b481e9b7b0fe13b6037ee8c450632a85de25ed08e96b6e3308ee7b54b8a5f5130cd43827ad811d59a825 WHIRLPOOL 3c35bfaf22c3ac428fab36875c4e25709a89fde7ed5ba75140d11d76ca67d4fc863b47a2b97bf36731aaafd59f1b1171c6c24cd3b1267d94f2df494292fe5abd diff --git a/net-wireless/hackrf-tools/hackrf-tools-2015.07.2-r1.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2015.07.2-r1.ebuild new file mode 100644 index 000000000000..fbc622bedbb4 --- /dev/null +++ b/net-wireless/hackrf-tools/hackrf-tools-2015.07.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="tools for communicating with HackRF SDR platform" +HOMEPAGE="http://greatscottgadgets.com/hackrf/" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/mossmann/hackrf.git" + inherit git-2 + KEYWORDS="" + EGIT_SOURCEDIR="${WORKDIR}/hackrf" + S="${WORKDIR}/hackrf/host/hackrf-tools" +else + S="${WORKDIR}/hackrf-${PV}/host/hackrf-tools" + SRC_URI="https://github.com/mossmann/hackrf/releases/download/v${PV}/hackrf-${PV}.tar.xz" + KEYWORDS="~amd64 ~arm ~ppc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="=net-libs/libhackrf-${PV}:=" +RDEPEND="${DEPEND}" + +src_install() { + cmake-utils_src_install + if [[ ${PV} != "9999" ]] ; then + insinto /usr/share/hackrf + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb_rom_to_ram.bin" hackrf_jawbreaker_usb_rom_to_ram-${PV}.bin + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb_ram.dfu" hackrf_jawbreaker_usb_ram-${PV}.dfu + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb_rom_to_ram.bin" hackrf_one_usb_rom_to_ram-${PV}.bin + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb_ram.dfu" hackrf_one_usb_ram-${PV}.dfu + newins "${WORKDIR}/hackrf-${PV}/firmware/cpld/sgpio_if/default.xsvf" hackrf_cpld_default-${PV}.xsvf + ln -s hackrf_one_usb_rom_to_ram-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb_rom_to_ram.bin" + ln -s hackrf_one_usb_ram-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb_ram.dfu" + else + ewarn "The compiled firmware files are only available in the versioned releases, you are on your own for this." + fi +} diff --git a/net-wireless/hackrf-tools/hackrf-tools-2017.02.1.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2017.02.1.ebuild new file mode 100644 index 000000000000..667c6b35b871 --- /dev/null +++ b/net-wireless/hackrf-tools/hackrf-tools-2017.02.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="tools for communicating with HackRF SDR platform" +HOMEPAGE="http://greatscottgadgets.com/hackrf/" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/mossmann/hackrf.git" + inherit git-r3 + KEYWORDS="" + EGIT_CHECKOUT_DIR="${WORKDIR}/hackrf" + S="${WORKDIR}/hackrf/host/hackrf-tools" +else + S="${WORKDIR}/hackrf-${PV}/host/hackrf-tools" + SRC_URI="https://github.com/mossmann/hackrf/releases/download/v${PV}/hackrf-${PV}.tar.xz" + KEYWORDS="~amd64 ~arm ~ppc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="=net-libs/libhackrf-${PV}:= + sci-libs/fftw:3.0=" +RDEPEND="${DEPEND}" + +src_install() { + cmake-utils_src_install + if [[ ${PV} != "9999" ]] ; then + insinto /usr/share/hackrf + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.bin" hackrf_jawbreaker_usb-${PV}.bin + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.dfu" hackrf_jawbreaker_usb-${PV}.dfu + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.bin" hackrf_one_usb-${PV}.bin + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.dfu" hackrf_one_usb-${PV}.dfu + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_cpld_default.xsvf" hackrf_cpld_default-${PV}.xsvf + ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb_rom_to_ram.bin" + ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb.bin" + ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb_ram.dfu" + ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb.dfu" + else + ewarn "The compiled firmware files are only available in the versioned releases, you are on your own for this." + fi +} diff --git a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild new file mode 100644 index 000000000000..667c6b35b871 --- /dev/null +++ b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="tools for communicating with HackRF SDR platform" +HOMEPAGE="http://greatscottgadgets.com/hackrf/" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/mossmann/hackrf.git" + inherit git-r3 + KEYWORDS="" + EGIT_CHECKOUT_DIR="${WORKDIR}/hackrf" + S="${WORKDIR}/hackrf/host/hackrf-tools" +else + S="${WORKDIR}/hackrf-${PV}/host/hackrf-tools" + SRC_URI="https://github.com/mossmann/hackrf/releases/download/v${PV}/hackrf-${PV}.tar.xz" + KEYWORDS="~amd64 ~arm ~ppc ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="=net-libs/libhackrf-${PV}:= + sci-libs/fftw:3.0=" +RDEPEND="${DEPEND}" + +src_install() { + cmake-utils_src_install + if [[ ${PV} != "9999" ]] ; then + insinto /usr/share/hackrf + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.bin" hackrf_jawbreaker_usb-${PV}.bin + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_jawbreaker_usb.dfu" hackrf_jawbreaker_usb-${PV}.dfu + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.bin" hackrf_one_usb-${PV}.bin + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_one_usb.dfu" hackrf_one_usb-${PV}.dfu + newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_cpld_default.xsvf" hackrf_cpld_default-${PV}.xsvf + ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb_rom_to_ram.bin" + ln -s hackrf_one_usb-${PV}.bin "${ED}/usr/share/hackrf/hackrf_one_usb.bin" + ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb_ram.dfu" + ln -s hackrf_one_usb-${PV}.dfu "${ED}/usr/share/hackrf/hackrf_one_usb.dfu" + else + ewarn "The compiled firmware files are only available in the versioned releases, you are on your own for this." + fi +} diff --git a/net-wireless/hackrf-tools/metadata.xml b/net-wireless/hackrf-tools/metadata.xml new file mode 100644 index 000000000000..d919b0faf9cc --- /dev/null +++ b/net-wireless/hackrf-tools/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina</name> + </maintainer> + <maintainer type="project"> + <email>radio@gentoo.org</email> + <name>Radio</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">hackrf</remote-id> + <remote-id type="github">mossmann/hackrf</remote-id> + </upstream> +</pkgmetadata> |