From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:56448) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSfge-0001Jc-Qr for guix-patches@gnu.org; Sun, 26 Apr 2020 07:43:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSfgd-0001k6-3W for guix-patches@gnu.org; Sun, 26 Apr 2020 07:43:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49454) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSfgb-0001io-Vr for guix-patches@gnu.org; Sun, 26 Apr 2020 07:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jSfgb-0002If-Ty for guix-patches@gnu.org; Sun, 26 Apr 2020 07:43:01 -0400 Subject: [bug#38650] [PATCH] gnu: adds hackrf References: <33d8820578a5011bfd66f694b32f2e60d273469d.camel@librehacker.com> In-Reply-To: <33d8820578a5011bfd66f694b32f2e60d273469d.camel@librehacker.com> Resent-Message-ID: Message-ID: <542784b9e65b06a69bf1cd17f10cf4343b411b8e.camel@qlfiles.net> From: Christopher Howard Date: Sun, 26 Apr 2020 03:06:18 -0800 Content-Type: multipart/mixed; boundary="=-IfWi+Cr4TCTQ9LVF671j" MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: christopher@librehacker.com Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 38650@debbugs.gnu.org --=-IfWi+Cr4TCTQ9LVF671j Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit I have asked many times about the new release over the last few months, and each time hackrf team says it is a week or so away. But their last git commit was in February. Requesting to please proceed with the latest commit as represented in this patch. I have added information to the description as requested. Using the old 2018 release would be unsatisfactory due to an annoying bug related to maintaining connections to hackrf devices. As an additional motivation for adding this, I believe you need libhackrf installed to use hackrf with gnuradio, through the osmocom interface. (I'm not at the moment quite clear on what exactly you have to enable in the gnuradio package definitions to link those together.) E.g., https://packages.debian.org/stretch/gr-osmosdr -- Christopher Howard p: +1 (907) 374-0257 w: https://librehacker.com social: https://gnusocial.club/librehacker gpg: ADDEAADE5D607C8D (keys.gnupg.net) --=-IfWi+Cr4TCTQ9LVF671j Content-Disposition: attachment; filename="0001-gnu-adds-hackrf.patch" Content-Type: text/x-patch; name="0001-gnu-adds-hackrf.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA3NTY3ZDE1NWZkMzkyMmZlMjdhM2FhYTNkMTU1ZGM0ZjlkYjBhMzI5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpc3RvcGhlciBIb3dhcmQgPGNocmlzdG9waGVyQGxpYnJl aGFja2VyLmNvbT4KRGF0ZTogU3VuLCAyNiBBcHIgMjAyMCAwMjo1Mjo0OCAtMDgwMApTdWJqZWN0 OiBbUEFUQ0hdIGdudTogYWRkcyBoYWNrcmYKCi0tLQogZ251L3BhY2thZ2VzL3JhZGlvLnNjbSB8 IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo YW5nZWQsIDU3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcmFkaW8u c2NtIGIvZ251L3BhY2thZ2VzL3JhZGlvLnNjbQppbmRleCBmZmY2OGNmNjU3Li45MTkwOGQ0N2I1 IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcmFkaW8uc2NtCisrKyBiL2dudS9wYWNrYWdlcy9y YWRpby5zY20KQEAgLTY1NCw2ICs2NTQsNjMgQEAgZm9yIGNvcnJlY3RuZXNzLiIpCiAgICAgKGhv bWUtcGFnZSAiaHR0cDovL3d3dy53MWhrai5jb20vIikKICAgICAobGljZW5zZSBsaWNlbnNlOmdw bDMrKSkpCiAKKyhkZWZpbmUtcHVibGljIGhhY2tyZgorICA7OyBVc2luZyBhIGdpdCBjb21taXQg YmVjYXVzZSB0aGVyZSBoYXZlIGJlZW4gbWFueSBtYW55IGNvbW1pdHMKKyAgOzsgc2luY2UgdGhl IHJlbGFzZSB0d28geWVhcnMgYWdvLCBidXQgbm8gc2lnbiBvZiBhIHByb21pc2VkCisgIDs7IHJl bGVhc2UgZm9yIG1hbnkgbW9udGhzIG5vdy4KKyAgKGxldCAoKGNvbW1pdCAiNDNlNmY5OWZlODU0 MzA5NGQxOGZmM2E2NTUwZWQyMDY2YzM5ODg2MiIpCisgICAgICAgIChyZXZpc2lvbiAiMCIpKQor ICAgIChwYWNrYWdlCisgICAgIChuYW1lICJoYWNrcmYiKQorICAgICAodmVyc2lvbiAoZ2l0LXZl cnNpb24gIjIwMTguMDEuMSIgcmV2aXNpb24gY29tbWl0KSkKKyAgICAgKHNvdXJjZQorICAgICAg KG9yaWdpbiAobWV0aG9kIGdpdC1mZXRjaCkKKwkgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisJ CSAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vbW9zc21hbm4vaGFja3JmLmdpdCIpCisJCSAg ICAoY29tbWl0IGNvbW1pdCkpKQorCSAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFt ZSB2ZXJzaW9uKSkKKwkgICAgICAoc2hhMjU2CisJICAgICAgIChiYXNlMzIgIjBhdm52NjkzeGkw enNucnZrYmZuMGxuMXIzczFpeWowYno3c2MzZ3hheTkwOWF2MHB2YmMiKSkpKQorICAgICAoYnVp bGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAgKGFyZ3VtZW50cworICAgICAgJygj OmNvbmZpZ3VyZS1mbGFncworICAgICAgICAobGlzdCAiLURVREVWX1JVTEVTX0dST1VQPWRpYWxv dXQiCisJICAgICAgKHN0cmluZy1hcHBlbmQgIi1EVURFVl9SVUxFU19QQVRIPSIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikKKwkJCSAgICAg Ii9saWIvdWRldi9ydWxlcy5kIikpCisgICAgICAgICM6cGhhc2VzCisJKG1vZGlmeS1waGFzZXMg JXN0YW5kYXJkLXBoYXNlcworCSAgKGFkZC1iZWZvcmUgJ2NvbmZpZ3VyZSAnZW50ZXItc291cmNl LWRpcmVjdG9yeQorCQkgICAgICAobGFtYmRhIF8gKGNoZGlyICJob3N0IikgI3QpKQorCSAgKGFk ZC1iZWZvcmUgJ2luc3RhbGwtbGljZW5zZS1maWxlcyAnbGVhdmUtc291cmNlLWRpcmVjdG9yeQor CQkgICAgICAobGFtYmRhIF8gKGNoZGlyICIuLiIpICN0KSkpCisgICAgICAgICM6dGVzdHM/ICNm KSkgICAgICAgICAgICAgICAgICA7IG5vIHRlc3Qgc3VpdGUKKyAgICAgKG5hdGl2ZS1pbnB1dHMK KyAgICAgIGAoKCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykpKQorICAgICAoaW5wdXRzCisgICAg ICBgKCgiZmZ0dyIgLGZmdHcpCisgICAgICAgICgiZmZ0d2YiICxmZnR3ZikKKwkoImxpYnVzYiIg LGxpYnVzYikpKQorICAgICAoaG9tZS1wYWdlICJodHRwczovL2dyZWF0c2NvdHRnYWRnZXRzLmNv bS9oYWNrcmYvIikKKyAgICAgKHN5bm9wc2lzICJVc2VyLXNwYWNlIGxpYnJhcnkgYW5kIHV0aWxp dGllcyBmb3IgSGFja1JGIFNEUiIpCisgICAgIChkZXNjcmlwdGlvbgorICAgICAgIkNvbW1hbmQg bGluZSB1dGlsaXRpZXMgYW5kIGEgQyBsaWJyYXJ5IGZvciBjb250cm9sbGluZyB0aGUgSGFja1JG CitTb2Z0d2FyZSBEZWZpbmVkIFJhZGlvIChTRFIpIG92ZXIgVVNCLiAgSW5zdGFsbGluZyB0aGlz IHBhY2thZ2UgaW5zdGFsbHMKK3RoZSB1c2Vyc3BhY2UgaGFja3JmIHV0aWxpdGllcyBhbmQgQyBs aWJyYXJ5LiAgVG8gaW5zdGFsbCB0aGUgaGFja3JmCit1ZGV2IHJ1bGVzLCB5b3UgbXVzdCBhZGQg dGhpcyBwYWNrYWdlIGFzIGEgc3lzdGVtIHNlcnZpY2UgdmlhCittb2RpZnktc2VydmljZXMuICBF LmcuOgorCitAbGlzcAorKHNlcnZpY2VzCisgKG1vZGlmeS1zZXJ2aWNlcworICAlZGVza3RvcC1z ZXJ2aWNlcworICAodWRldi1zZXJ2aWNlLXR5cGUgY29uZmlnID0+CisgICAodWRldi1jb25maWd1 cmF0aW9uIChpbmhlcml0IGNvbmZpZykKKyAgICAocnVsZXMgKGNvbnMgaGFja3JmCisgICAgICAg ICAgICAodWRldi1jb25maWd1cmF0aW9uLXJ1bGVzIGNvbmZpZykpKSkpKSkKK0BlbmQgbGlzcCIp CisgICAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMikpKSkKKwogKGRlZmluZS1wdWJsaWMgaGFtbGli CiAgIChwYWNrYWdlCiAgICAgKG5hbWUgImhhbWxpYiIpCi0tIAoyLjI2LjIKCg== --=-IfWi+Cr4TCTQ9LVF671j--