summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cookbooks/gnuradio/attributes/default.rb9
-rw-r--r--cookbooks/gnuradio/recipes/default.rb19
2 files changed, 24 insertions, 4 deletions
diff --git a/cookbooks/gnuradio/attributes/default.rb b/cookbooks/gnuradio/attributes/default.rb
index 7b3cd28..648836e 100644
--- a/cookbooks/gnuradio/attributes/default.rb
+++ b/cookbooks/gnuradio/attributes/default.rb
@@ -1,5 +1,6 @@
-default[:workingdir] = "/home/vagrant/dev"
+default[:workingdir] = '/home/vagrant/dev'
-default[:repos][:gnuradio] = "http://gnuradio.org/git/gnuradio.git"
-default[:repos][:rtlsdr] = "git://git.osmocom.org/rtl-sdr"
-default[:repos][:gr_osmosdr] = "git://git.osmocom.org/gr-osmosdr"
+default[:repos][:gnuradio] = 'http://gnuradio.org/git/gnuradio.git'
+default[:repos][:rtlsdr] = 'git://git.osmocom.org/rtl-sdr'
+default[:repos][:gr_osmosdr] = 'git://git.osmocom.org/gr-osmosdr'
+default[:repos][:gqrx] = 'git://github.com/csete/gqrx.git'
diff --git a/cookbooks/gnuradio/recipes/default.rb b/cookbooks/gnuradio/recipes/default.rb
index 758e00c..c24542d 100644
--- a/cookbooks/gnuradio/recipes/default.rb
+++ b/cookbooks/gnuradio/recipes/default.rb
@@ -34,6 +34,15 @@ git 'Checkout gr-osmosdr' do
group 'vagrant'
end
+git 'Checkout gqrx' do
+ repository node[:repos][:gqrx]
+ reference 'master'
+ action :checkout
+ destination node[:workingdir] + '/gqrx'
+ user 'vagrant'
+ group 'vagrant'
+end
+
bash 'Compile rtl-sdr' do
user 'vagrant'
group 'vagrant'
@@ -94,3 +103,13 @@ bash 'Install gr-osmosdr' do
ldconfig
EOH
end
+
+bash 'Compile gqrx' do
+ user 'vagrant'
+ group 'vagrant'
+ cwd node[:workingdir] + '/gqrx'
+ code <<-EOH
+ qmake gqrx.pro
+ make
+ EOH
+end