summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Farina <zerochaos@gentoo.org>2014-08-21 20:10:19 +0000
committerRichard Farina <zerochaos@gentoo.org>2014-08-21 20:10:19 +0000
commit65c55506166ea0da11daf111471760fc0bcd8fda (patch)
treed8cefe1780dee46f157a9c8373a447c430ee908f /net-wireless/hackrf-tools
parentbumped EAPI to 5; committed directly to stable as no other changes present an... (diff)
downloadhistorical-65c55506166ea0da11daf111471760fc0bcd8fda.tar.gz
historical-65c55506166ea0da11daf111471760fc0bcd8fda.tar.bz2
historical-65c55506166ea0da11daf111471760fc0bcd8fda.zip
adding dfu recovery firmware, moving location as requested by upstream, fixing udev rule
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xDD11F94A
Diffstat (limited to 'net-wireless/hackrf-tools')
-rw-r--r--net-wireless/hackrf-tools/ChangeLog11
-rw-r--r--net-wireless/hackrf-tools/Manifest38
-rw-r--r--net-wireless/hackrf-tools/hackrf-tools-2013.06.1-r1.ebuild39
-rw-r--r--net-wireless/hackrf-tools/hackrf-tools-2013.07.1.ebuild39
-rw-r--r--net-wireless/hackrf-tools/hackrf-tools-2014.04.1-r1.ebuild (renamed from net-wireless/hackrf-tools/hackrf-tools-2014.04.1.ebuild)12
-rw-r--r--net-wireless/hackrf-tools/hackrf-tools-9999.ebuild19
6 files changed, 51 insertions, 107 deletions
diff --git a/net-wireless/hackrf-tools/ChangeLog b/net-wireless/hackrf-tools/ChangeLog
index fe0b5748f826..e10ef562af6c 100644
--- a/net-wireless/hackrf-tools/ChangeLog
+++ b/net-wireless/hackrf-tools/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for net-wireless/hackrf-tools
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/ChangeLog,v 1.8 2014/05/01 14:41:53 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/ChangeLog,v 1.9 2014/08/21 20:10:13 zerochaos Exp $
+
+*hackrf-tools-2014.04.1-r1 (21 Aug 2014)
+
+ 21 Aug 2014; Rick Farina <zerochaos@gentoo.org>
+ +hackrf-tools-2014.04.1-r1.ebuild, -hackrf-tools-2013.06.1-r1.ebuild,
+ -hackrf-tools-2013.07.1.ebuild, -hackrf-tools-2014.04.1.ebuild,
+ hackrf-tools-9999.ebuild:
+ adding dfu recovery firmware, moving location as requested by upstream, fixing
+ udev rule
*hackrf-tools-2014.04.1 (01 May 2014)
diff --git a/net-wireless/hackrf-tools/Manifest b/net-wireless/hackrf-tools/Manifest
index 539d4c10bf00..a84bbd1a4fed 100644
--- a/net-wireless/hackrf-tools/Manifest
+++ b/net-wireless/hackrf-tools/Manifest
@@ -2,29 +2,25 @@
Hash: SHA512
AUX 52-hackrf.rules 99 SHA256 58368244dd3e38b4688c84660257dddf2408b96b4b22d0f07f324709a8f53238 SHA512 3d6fc618510d8c07b733481bf1bf698979e65cee320f7d8bd888284a9474ba601dca9d81521a96f109ef476a4a4632b2850126d4ba4e187b9d72bc7253bf5e6c WHIRLPOOL 9a8c02259651e476b91cb40e4b16264f5f22993fc9e1d17596ed5078ce21e3d755248a59e364e285ca9c727632d1052a9514cdad536bbcd45f9f73c3d6a715e4
-DIST hackrf-2013.06.1.tar.xz 10127160 SHA256 094407282e9b8cb16f2244f364e664f0eb59cee2c6571495030d5d0597f34196 SHA512 5d226abdb2773ad224425f3449a175dbe2e88f14b49d7a38dc201c13863bc360695f6192d2a3cec18f5a4b3fbba806e3873936b84b7dc9112c6545717c5d066b WHIRLPOOL 1f992da1bfc124bf89c677e27a59863d2f86a8ff95b0cbce88f91bf3981c8bee9fe1b17eb96fd794113c589477c850d3cc36703134f467263b2c414e77153969
-DIST hackrf-2013.07.1.tar.xz 10128528 SHA256 60e1ffb66582baec048780421a979b4d450051807a6afc6dcd7d73187632c96e SHA512 9123a6bfe34500262b6f9994f62d0e5a88a5021678dd47e1b0d286d9077fbac5bb46e032cada7a3aa06d5bea42574135a3a38b987639eb75cde07f7a7523cca5 WHIRLPOOL 31e1e0d670072f2a7c800fb1fadc913ef90a8c308514b247f82be1b876b7c14b41226a94903b309ffaf5378c276f6f4e19bac44b1650d8617ce3db120ab81f66
DIST hackrf-2014.04.1.tar.xz 14375500 SHA256 83ef987d31d314d6d99a227a18c31c34a44e996a28841234e59e53c5d8ab5a72 SHA512 1929c7af1de0c9ad1afcf56d53c5db13ef362f3ef896f3549841eeea87aec5e1133c63da740688739278b13e772b70d510a4a1035440b5b6aad2e9438a694892 WHIRLPOOL 0fa45438b4aa84e3e16b975949cead0010f6271ec89b8e2f69fcfdbd5c5a722d803a6f7d017b272b3c71773768b32bbeae00a6a43879a9268c7d84315282a93a
-EBUILD hackrf-tools-2013.06.1-r1.ebuild 1089 SHA256 dadad1054a9545c27250b276eff02bda54ccd266abc3514001042024cc61f567 SHA512 5379ffc7d779dd29bcf30cae0f30d00d6e49e0aaa7c037c92ea1bcf8d1f490b4ace2cb21e07aa965541b1d95440200043e5efc2bf2369b7a262e5062bc34beda WHIRLPOOL 5070b411e3709265eca962504c8697a82f14f5c4b7bcf6d70131ca02c6757abd705ee08fc4a5b958f931ece13b008c0bf776b636fe03d3a9acc4c6bf4141545b
-EBUILD hackrf-tools-2013.07.1.ebuild 1079 SHA256 11c689ef3563cdd2ba681978f2f6784041a21a89c13603d42544f0bcf6d62e6e SHA512 388790f0ac8b227cdd1ec086bb15c765e3a9a41798b3fa5a916599f6d384c767115dd27af8b53d2c78de7b1adf637120e084c45220366a7b41ce7951fe49cdc9 WHIRLPOOL bedb12ef81e7dfed074f16eca2a9a4d2faa180b975ec4bcd81978ddbe4d5353e878e864620bb54cadfa44a7ab40c13587b85b591534a306dc9ed4c0250326fdf
-EBUILD hackrf-tools-2014.04.1.ebuild 1222 SHA256 fbace968736a96c9131bf74a7a44bb5fa08b41c2c72b91d866c65d562493d134 SHA512 d865de8ab67d9699070434554e758c34b157daaaffc2f6b28f7e1bca14bad6549e3031505f948bdf95f000b74fc4f0afb2c1a5853987b485f5193d5a66d39c19 WHIRLPOOL 4014135c4b805fbfbea257685327f05ce9b01e855d715ce480f6eab1831fdd8563fe9abd8e2de276b2abe07b11e7d58270c13789db93b79335638c4290fd7067
-EBUILD hackrf-tools-9999.ebuild 1067 SHA256 348d08f188a2b02654d9cafae9057d4dfa4d0e73d70bb60cdafd9b1b59616382 SHA512 c920fad08b649743d68c93abd3e3d8615bc4d4f8bc07f659641b54ae42fd709b420ccca2e5d796ddaee41da80ae8c0c05aaca8a126e8d3facf61df8897eaa2b2 WHIRLPOOL 6d7905450bc2f8208fa77bef1162d1ea578ba9f077962c4c56e41dff8efb2ec4673f61d4ca4e825a7adb4bc6e531bbe27ca3dd095dd18d53c38492fdb1a7e0f4
-MISC ChangeLog 1430 SHA256 05c1ec733dd3af4a0128383ff53c273a5b1578627faf1481289d48fa56ea65b7 SHA512 d7010b65200ccce0cfc8a49af4b927ea4cbfd809de99fc75b8265372ae8a47af40d23dd5ab670a1c529fc6c290ccee7bb420b0acdc520ee5800aafa7c20ae145 WHIRLPOOL 4521376b08b211ce483c3e803e44a3441ded1167c1c5229e42290e9667a68f452c7d8770eab6b49295789397d8dd14a42c3aeac0b19e6350b30055fd7e571cd9
+EBUILD hackrf-tools-2014.04.1-r1.ebuild 1652 SHA256 c77f55233f5a0e6bfcbcab894510b9fff4bee0ca1a8aab641ea9d34940ecb339 SHA512 6e6fe64d7b41ca7902a9d1af8e2a9e24ac53e2abc319845129bd9e8fad3194171fda2ce1454a6bfbb74715ef1b97e0ee944f9ae89631a36c198b6067ad05bdd3 WHIRLPOOL b126cf2ac6250317d7132fe9914b5b70e2d89830ffd72afa4bf028b3c6ce9c3b319984ec761a5b6474cf73f03e90a763fac2c943c7be793f7e7367f3835ef961
+EBUILD hackrf-tools-9999.ebuild 1644 SHA256 f0403d01245c0c50c212f0926c11abb7518d8edb5b92107175c00b3dbf962930 SHA512 1464d0c87f227ea0bd359b72d92ed52b6dc799bff2370f9ad2237be84e8a35e3ac361620d8cb4a393d76b62a086ed6ffade7e17244cc2ec3e4d8d8c14b36daa1 WHIRLPOOL af45bfece7e6bcc4f1316c954cbdd3351507e4381fe7156998cd80a2bc64e3f8d3b6d470464d55626ac9c7797edaefa974aae8948b862790432df3cfa6534613
+MISC ChangeLog 1782 SHA256 6f9f43021a125e716890e02fdb6145c2b454db3c46ed61a2bb36ff1cbdd81d41 SHA512 91ff01d5e44fbf063e26b498ba92ca25bb74201a8327064066d03394d2c74db26d0f77d207e5b4f8556424c9e69b6b04b73ac3b49329f33767130bb736392a13 WHIRLPOOL 00146565884e074193e70e4f04ee061be6bf9303dd686b65f84b54be320bab12ad9823287e33cfe0893a8a0cdde54a3f16b078586c2005675128461a001597bb
MISC metadata.xml 294 SHA256 1485b34c998e250af244500c1cced68f647db31bd2031c199fc5f506d01c8dc3 SHA512 14b674bae262688185130cc4468c6aadfe37a519e121f6a44efe36d60c5274c14887d012df9d24ad6a1508f48cd3caf29bb3a32fe950930a7082004565dfa830 WHIRLPOOL 0150f55d5664769a4fdf1a5e0f76f1a8f97723f9e434ef71118612e493fc9204d6ac391423eac08c9e6b5634412cdab1a599920674dbaf736f0a9585af0063c7
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQIcBAEBCgAGBQJTYl3RAAoJEKXdFCfdEflK3jEQAIeKm+NW6DPjwEY7Cqp/u2P4
-EwuRO/uUCpu1B4rtVjLTtHo9hSzJ0+7gYSKPE5qKmL2WlMf0zFrskfwBq327i/nY
-9QgFatBf517PIZrFBcnYi3UlQdroMEbFZh5Pb6fUFDMd9WtnBo5grVKLu4hGpH3D
-RdItIxmOB5ZAcHgfyv9byZpBbsy5eYNwxOVXyUzW5evLQuTGTk4sQy89a/FU6Wl7
-CvFivNEuT0Lur9/JWegnrZonQ4Uw9QGIWsvGaJDnw1PiZ8ckXRCEdNBo5rTZMZ2t
-VnvSzE4X/6yPeNRElDYifdQXTsfaSrxlM+6JQTEuPPu4jZzEECM5p+G7Uv4tn2ZW
-DDyWsyZnjYt+JC1x9mgVcEezu099sVYrxIoYcuCQx/fWfRLm/HPFN0KxBQcWiEry
-kI2yHQn+EoAfqWs2VuZDRBHbND69LEg/2PznAtQF7FN/w3KwWu5a93mQTjdwEWRk
-c2LEj4UueHy759vKQCYEf2F8a8ZzZXVknX5UGpTNITqU0GVv+DvbzLMUOpfVJhnY
-pGGBf2SYDHWByI9Cc4la4aGyDwqmEYlFBRHC3G3NFgN17iK3/ZdB1UXBPwg7Fq6w
-xLd5saAqkoUcL+fLcQAyD+W8SD3iHMCpgia2a9dW/E3jYkLbbfToUXYcaBzTeusH
-xcHODuYlA32EjZpdHELg
-=2h6G
+iQIcBAEBCgAGBQJT9lIvAAoJEKXdFCfdEflKdfoP/jJE9wEb8DB6YDCbtE8ROJSV
+9dWSsUKYDwoaxFjk8UARPGvJFnNKxBeMlFgw/dmz67ke1FuTV8zZQlGGfjX34ekG
+XObHWNWSUFj7/6DIO62SzTplmW5ptoB0x3DV7OVnFOc6up6nT8Po1o8YPEg9r5cI
+KqItbVKAmjTLcyoZWqCcCCKMu4xXpgF396dWbM4pWUPohF6ObAjfGhjm7u/ZX97z
+TLTUr+gJZjm4uGEG64pDMKzaoxDCyjAp0sfXV+6ozBL8/QfwB9HFFMMPM2Ym8cSV
+9609Bg7UbfYUBDsHbpnit16GaFul1wv+FfkhD7HHJBcFvBPRNYiRiUtVpasDHlX0
+mEOaeQyHWH8dXX8Hyc4v/Kqy0IIQu6elrHdMHgeV2xm06xv7sKYSe3IRxR78qQ+8
+M8WjeyWkui302gX5IihKka73BaLgH8c1/8Z3RwyNIcbI7B7IiIOjXW6i7fgUjsUD
+BZsF13b5/TjfgbFeQkWzWminHzbXsjiNfjyyP/CC+nve2qMg4gy9k9N0CyVfwKHV
+CsoHN/NWzjLe+U9lIr5PUYdmAGfkmDvP6oHMV4UvW1fF4kXxlAf6qYrbb8kG6Mpq
+t9vUkwqZ3ToJmf1fqdDSP0CWjlUrybWvz14yCOv/WnLt2fCqQnIAwd/NEiIprMn0
+Sbf3Bhiw+RmR9uHL5EQc
+=LzMu
-----END PGP SIGNATURE-----
diff --git a/net-wireless/hackrf-tools/hackrf-tools-2013.06.1-r1.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2013.06.1-r1.ebuild
deleted file mode 100644
index 9134d422e325..000000000000
--- a/net-wireless/hackrf-tools/hackrf-tools-2013.06.1-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/hackrf-tools-2013.06.1-r1.ebuild,v 1.1 2013/06/27 04:46:10 zerochaos Exp $
-
-EAPI=5
-
-inherit cmake-utils udev
-
-DESCRIPTION="library 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="mirror://sourceforge/hackrf/hackrf-${PV}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-DEPEND="virtual/libusb:1
- net-libs/libhackrf:="
-RDEPEND="${DEPEND}"
-
-src_install() {
- cmake-utils_src_install
- if [[ ${PV} != "9999" ]] ; then
- insinto /lib/firmware
- newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_usb_rom_to_ram.bin" hackrf_usb_rom_to_ram-${PV}.bin
- fi
- udev_dorules "${FILESDIR}"/52-hackrf.rules
-}
diff --git a/net-wireless/hackrf-tools/hackrf-tools-2013.07.1.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2013.07.1.ebuild
deleted file mode 100644
index 0bc4e3c79de5..000000000000
--- a/net-wireless/hackrf-tools/hackrf-tools-2013.07.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/hackrf-tools-2013.07.1.ebuild,v 1.2 2014/05/01 14:41:52 zerochaos Exp $
-
-EAPI=5
-
-inherit cmake-utils udev
-
-DESCRIPTION="library 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="mirror://sourceforge/hackrf/hackrf-${PV}.tar.xz"
- KEYWORDS="~amd64 ~arm ~ppc ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE=""
-
-DEPEND="virtual/libusb:1
- =net-libs/libhackrf-2013*:="
-RDEPEND="${DEPEND}"
-
-src_install() {
- cmake-utils_src_install
- if [[ ${PV} != "9999" ]] ; then
- insinto /lib/firmware
- newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_usb_rom_to_ram.bin" hackrf_usb_rom_to_ram-${PV}.bin
- fi
- udev_dorules 52-hackrf.rules
-}
diff --git a/net-wireless/hackrf-tools/hackrf-tools-2014.04.1.ebuild b/net-wireless/hackrf-tools/hackrf-tools-2014.04.1-r1.ebuild
index 66d2fa42e758..6f6f9824aaac 100644
--- a/net-wireless/hackrf-tools/hackrf-tools-2014.04.1.ebuild
+++ b/net-wireless/hackrf-tools/hackrf-tools-2014.04.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/hackrf-tools-2014.04.1.ebuild,v 1.1 2014/05/01 14:41:52 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/hackrf-tools-2014.04.1-r1.ebuild,v 1.1 2014/08/21 20:10:13 zerochaos Exp $
EAPI=5
@@ -29,12 +29,20 @@ DEPEND="virtual/libusb:1
=net-libs/libhackrf-${PV}:="
RDEPEND="${DEPEND}"
+src_prepare() {
+ sed -i 's#plugdev#usb#' 52-hackrf.rules
+}
+
src_install() {
cmake-utils_src_install
if [[ ${PV} != "9999" ]] ; then
- insinto /lib/firmware
+ insinto /usr/share/hackrf
newins "${WORKDIR}/hackrf-${PV}/firmware-bin/jawbreaker/hackrf_usb_rom_to_ram.bin" hackrf_jawbreaker_usb_rom_to_ram-${PV}.bin
+ newins "${WORKDIR}/hackrf-${PV}/firmware-bin/jawbreaker/hackrf_usb_ram.dfu" hackrf_jawbreaker_hackrf_usb_ram.dfu-${PV}.bin
newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf-one/hackrf_usb_rom_to_ram.bin" hackrf_one_usb_rom_to_ram-${PV}.bin
+ newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf-one/hackrf_usb_ram.dfu" hackrf_one_hackrf_usb_ram.dfu-${PV}.bin
+ else
+ ewarn "The compiled firmware files are only available in the versioned releases, you are on your own for this."
fi
udev_dorules 52-hackrf.rules
}
diff --git a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild
index f23dfe2e6cd3..b3425c5811a6 100644
--- a/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild
+++ b/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild,v 1.4 2013/06/27 04:41:49 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/hackrf-tools/hackrf-tools-9999.ebuild,v 1.5 2014/08/21 20:10:13 zerochaos Exp $
EAPI=5
@@ -26,14 +26,23 @@ SLOT="0"
IUSE=""
DEPEND="virtual/libusb:1
- net-libs/libhackrf:="
+ =net-libs/libhackrf-${PV}:="
RDEPEND="${DEPEND}"
+src_prepare() {
+ sed -i 's#plugdev#usb#' 52-hackrf.rules
+}
+
src_install() {
cmake-utils_src_install
if [[ ${PV} != "9999" ]] ; then
- insinto /lib/firmware
- newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf_usb_rom_to_ram.bin" hackrf_usb_rom_to_ram-${PV}.bin
+ insinto /usr/share/hackrf
+ newins "${WORKDIR}/hackrf-${PV}/firmware-bin/jawbreaker/hackrf_usb_rom_to_ram.bin" hackrf_jawbreaker_usb_rom_to_ram-${PV}.bin
+ newins "${WORKDIR}/hackrf-${PV}/firmware-bin/jawbreaker/hackrf_usb_ram.dfu" hackrf_jawbreaker_hackrf_usb_ram.dfu-${PV}.bin
+ newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf-one/hackrf_usb_rom_to_ram.bin" hackrf_one_usb_rom_to_ram-${PV}.bin
+ newins "${WORKDIR}/hackrf-${PV}/firmware-bin/hackrf-one/hackrf_usb_ram.dfu" hackrf_one_hackrf_usb_ram.dfu-${PV}.bin
+ else
+ ewarn "The compiled firmware files are only available in the versioned releases, you are on your own for this."
fi
udev_dorules 52-hackrf.rules
}