diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0c2a4a7..d09ec6a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: - name: Download Dependencies run: | sudo apt update - sudo apt install cmake gnuradio xvfb + sudo apt install cmake gnuradio xvfb libsndfile1-dev - name: Configure CMake run: | mkdir build && cd build diff --git a/CMakeLists.txt b/CMakeLists.txt index 477cb12..dab8a96 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -173,8 +173,8 @@ endif() set(CPACK_PACKAGE_CONTACT "Swarnava Ghosh ") set(CPACK_PACKAGE_VENDOR "University of Toronto Aerospace Team") -set(CPACK_DEBIAN_PACKAGE_DEPENDS "gnuradio") -set(CPACK_RPM_PACKAGE_REQUIRES "gnuradio") +set(CPACK_DEBIAN_PACKAGE_DEPENDS "gnuradio, libsndfile1-dev") +set(CPACK_RPM_PACKAGE_REQUIRES "gnuradio, libsndfile") set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}") include(CPack) diff --git a/cmake/PKGBUILD-Archlinux.in b/cmake/PKGBUILD-Archlinux.in index 1aae0eb..92df60b 100644 --- a/cmake/PKGBUILD-Archlinux.in +++ b/cmake/PKGBUILD-Archlinux.in @@ -6,7 +6,7 @@ pkgrel=1 pkgdesc="@PROJECT_DESCRIPTION@" arch=('any') license=('GPL') -depends=(gnuradio) +depends=('gnuradio' 'libsndfile') source=("$pkgname-$pkgver.tar.gz") md5sums=('SKIP') url="https://github.com/utat-ss/HERON-gr-utat" diff --git a/cmake/PKGBUILD-MSYS2.in b/cmake/PKGBUILD-MSYS2.in index a50d158..eda9bcb 100644 --- a/cmake/PKGBUILD-MSYS2.in +++ b/cmake/PKGBUILD-MSYS2.in @@ -8,7 +8,9 @@ pkgrel=1 pkgdesc="@PROJECT_DESCRIPTION@" arch=('any') license=('GPL') -depends=("${MINGW_PACKAGE_PREFIX}-gnuradio") +depends=( + "${MINGW_PACKAGE_PREFIX}-gnuradio" + "${MINGW_PACKAGE_PREFIX}-libsndfile") source=("$_realname-$pkgver.tar.gz") md5sums=('SKIP') url="https://github.com/utat-ss/HERON-gr-utat"