{"action":"created","issue":{"url":"https://api.github.com/repos/pothosware/SoapySDRPlay/issues/3","repository_url":"https://api.github.com/repos/pothosware/SoapySDRPlay","labels_url":"https://api.github.com/repos/pothosware/SoapySDRPlay/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/pothosware/SoapySDRPlay/issues/3/comments","events_url":"https://api.github.com/repos/pothosware/SoapySDRPlay/issues/3/events","html_url":"https://github.com/pothosware/SoapySDRPlay/issues/3","id":108045628,"number":3,"title":"packaging? and dealing with SDRPlay drivers","user":{"login":"guruofquality","id":184117,"avatar_url":"https://avatars.githubusercontent.com/u/184117?v=3","gravatar_id":"","url":"https://api.github.com/users/guruofquality","html_url":"https://github.com/guruofquality","followers_url":"https://api.github.com/users/guruofquality/followers","following_url":"https://api.github.com/users/guruofquality/following{/other_user}","gists_url":"https://api.github.com/users/guruofquality/gists{/gist_id}","starred_url":"https://api.github.com/users/guruofquality/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guruofquality/subscriptions","organizations_url":"https://api.github.com/users/guruofquality/orgs","repos_url":"https://api.github.com/users/guruofquality/repos","events_url":"https://api.github.com/users/guruofquality/events{/privacy}","received_events_url":"https://api.github.com/users/guruofquality/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pothosware/SoapySDRPlay/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2015-09-24T02:48:02Z","updated_at":"2016-07-11T14:29:25Z","closed_at":null,"body":"So it looks like the SDRPlay drivers are a bit of a black-box with some registration required to get a hold of them. I'd like to figure out how I can use the drivers PPA and build support in the Pothos SDR environment. Things to figure out...\r\n\r\n* Are they dynamic or static libraries?\r\n  * Can SDRPlay drivers be statically linked in to a client library?\r\n  * or if dynamic, redistributed with a binary installer?\r\n\r\n* If we use dlopen and dlsym -- instead of linking, then the drivers can be a runtime dependency and not a build-time dependency.   This solves the above issues by letting us build and package the SoapySDRPlay without the need of the SDRPlay drivers. It will be up to the end user to install the SDRPlay drivers to a well-known location. In addition, this is the only way we can have SDRPlay built for the ubuntu PPA -- because there wont be a source package for the SDRPlay drivers."},"comment":{"url":"https://api.github.com/repos/pothosware/SoapySDRPlay/issues/comments/231751289","html_url":"https://github.com/pothosware/SoapySDRPlay/issues/3#issuecomment-231751289","issue_url":"https://api.github.com/repos/pothosware/SoapySDRPlay/issues/3","id":231751289,"user":{"login":"gedger","id":8577703,"avatar_url":"https://avatars.githubusercontent.com/u/8577703?v=3","gravatar_id":"","url":"https://api.github.com/users/gedger","html_url":"https://github.com/gedger","followers_url":"https://api.github.com/users/gedger/followers","following_url":"https://api.github.com/users/gedger/following{/other_user}","gists_url":"https://api.github.com/users/gedger/gists{/gist_id}","starred_url":"https://api.github.com/users/gedger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gedger/subscriptions","organizations_url":"https://api.github.com/users/gedger/orgs","repos_url":"https://api.github.com/users/gedger/repos","events_url":"https://api.github.com/users/gedger/events{/privacy}","received_events_url":"https://api.github.com/users/gedger/received_events","type":"User","site_admin":false},"created_at":"2016-07-11T14:29:25Z","updated_at":"2016-07-11T14:29:25Z","body":"Was it  the MacPorts team or the gr-osmosdr port maintainer? I was hoping the binary driver could be included with soapysdrplay.\r\n\r\nThe ffmeg MacPort has an option to include non free libraries and binaries which must not be redistributed further so I assumed we could follow the same pattern. I'll unpick the ffmpeg port file to see what they've done."}}
{"actor":{"display_login":"gedger"}}