From 8502bae236e1c96ceb5a698f64004fecb87f7f6c Mon Sep 17 00:00:00 2001 From: Ryzerth Date: Sat, 21 Aug 2021 18:03:34 +0200 Subject: [PATCH] Added basic dependencies to the debian/ubuntu packages --- docker_builds/debian_bullseye/do_build.sh | 2 +- docker_builds/debian_buster/do_build.sh | 2 +- docker_builds/debian_sid/do_build.sh | 2 +- docker_builds/ubuntu_focal/do_build.sh | 2 +- docker_builds/ubuntu_groovy/do_build.sh | 2 +- docker_builds/ubuntu_hirsute/do_build.sh | 2 +- make_debian_package.sh | 3 ++- 7 files changed, 8 insertions(+), 7 deletions(-) diff --git a/docker_builds/debian_bullseye/do_build.sh b/docker_builds/debian_bullseye/do_build.sh index 3eba9cdd..b980347a 100644 --- a/docker_builds/debian_bullseye/do_build.sh +++ b/docker_builds/debian_bullseye/do_build.sh @@ -21,4 +21,4 @@ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD make -j2 cd .. -sh make_debian_package.sh ./build \ No newline at end of file +sh make_debian_package.sh ./build libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev \ No newline at end of file diff --git a/docker_builds/debian_buster/do_build.sh b/docker_builds/debian_buster/do_build.sh index 4c378b6f..a0b294a0 100644 --- a/docker_builds/debian_buster/do_build.sh +++ b/docker_builds/debian_buster/do_build.sh @@ -21,4 +21,4 @@ cmake .. -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_BLADERF_SOURCE=OFF -DOPT_BUIL make -j2 cd .. -sh make_debian_package.sh ./build \ No newline at end of file +sh make_debian_package.sh ./build libfftw3-dev libglfw3-dev libglew-dev libvolk1-dev \ No newline at end of file diff --git a/docker_builds/debian_sid/do_build.sh b/docker_builds/debian_sid/do_build.sh index 3eba9cdd..b980347a 100644 --- a/docker_builds/debian_sid/do_build.sh +++ b/docker_builds/debian_sid/do_build.sh @@ -21,4 +21,4 @@ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD make -j2 cd .. -sh make_debian_package.sh ./build \ No newline at end of file +sh make_debian_package.sh ./build libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev \ No newline at end of file diff --git a/docker_builds/ubuntu_focal/do_build.sh b/docker_builds/ubuntu_focal/do_build.sh index 3eba9cdd..b980347a 100644 --- a/docker_builds/ubuntu_focal/do_build.sh +++ b/docker_builds/ubuntu_focal/do_build.sh @@ -21,4 +21,4 @@ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD make -j2 cd .. -sh make_debian_package.sh ./build \ No newline at end of file +sh make_debian_package.sh ./build libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev \ No newline at end of file diff --git a/docker_builds/ubuntu_groovy/do_build.sh b/docker_builds/ubuntu_groovy/do_build.sh index 3eba9cdd..b980347a 100644 --- a/docker_builds/ubuntu_groovy/do_build.sh +++ b/docker_builds/ubuntu_groovy/do_build.sh @@ -21,4 +21,4 @@ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD make -j2 cd .. -sh make_debian_package.sh ./build \ No newline at end of file +sh make_debian_package.sh ./build libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev \ No newline at end of file diff --git a/docker_builds/ubuntu_hirsute/do_build.sh b/docker_builds/ubuntu_hirsute/do_build.sh index 3eba9cdd..b980347a 100644 --- a/docker_builds/ubuntu_hirsute/do_build.sh +++ b/docker_builds/ubuntu_hirsute/do_build.sh @@ -21,4 +21,4 @@ cmake .. -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD make -j2 cd .. -sh make_debian_package.sh ./build \ No newline at end of file +sh make_debian_package.sh ./build libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev \ No newline at end of file diff --git a/make_debian_package.sh b/make_debian_package.sh index 271a8fd7..e25552da 100644 --- a/make_debian_package.sh +++ b/make_debian_package.sh @@ -8,10 +8,11 @@ mkdir sdrpp_debian_amd64/DEBIAN # Create package info echo Create package info echo Package: sdrpp >> sdrpp_debian_amd64/DEBIAN/control -echo Version: 0.2.5$BUILD_NO >> sdrpp_debian_amd64/DEBIAN/control +echo Version: 1.0.4$BUILD_NO >> sdrpp_debian_amd64/DEBIAN/control echo Maintainer: Ryzerth >> sdrpp_debian_amd64/DEBIAN/control echo Architecture: all >> sdrpp_debian_amd64/DEBIAN/control echo Description: Bloat-free SDR receiver software >> sdrpp_debian_amd64/DEBIAN/control +echo Depends: $2 >> sdrpp_debian_amd64/DEBIAN/control # Copying files ORIG_DIR=$PWD