From c9f64061b05bfd83bc27b3124449898a26c341dd Mon Sep 17 00:00:00 2001 From: Hannes Matuschek Date: Mon, 8 Dec 2014 12:29:22 +0100 Subject: [PATCH] Fixed build problem under Ubuntu 13.04. --- CMakeLists.txt | 2 +- dist/linux/debian/libsdr.dsc | 23 +++++++++++++++++------ dist/linux/libsdr.spec | 8 ++++---- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 571a26f..df8265a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,7 +55,7 @@ ENDIF(RTLSDR_FOUND) set(LIBS ${FFTW_LIBRARIES} ${FFTWSingle_LIBRARIES} ${PORTAUDIO_LIBRARIES} ${RTLSDR_LIBRARIES} "pthread") # Set compiler flags -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS} -Wall") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS} -Wall -fPIC") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -ggdb") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -ggdb") diff --git a/dist/linux/debian/libsdr.dsc b/dist/linux/debian/libsdr.dsc index 7ebbc59..d3c8e91 100644 --- a/dist/linux/debian/libsdr.dsc +++ b/dist/linux/debian/libsdr.dsc @@ -1,10 +1,21 @@ -Format: 1.0 +Format: 3.0 (quilt) Source: libsdr -Binary: libsdr -Version: 3.1.0 -Maintainer: Hannes Matuschek +Binary: libsdr, libsdr-dev Architecture: any +Version: 0.1.0-1 +Maintainer: Hannes Matuschek +Homepage: http://github.com/hmatuschek/libsdr +Standards-Version: 3.9.2 Build-Depends: cdbs (>= 0.4.51), dh-exec, debhelper (>= 8.0.0), cmake, qtbase5-dev (>= 5.0), portaudio19-dev, librtlsdr-dev, fftw3-dev +Package-List: + libsdr deb hamradio extra + libsdr-dev deb hamradio extra +Checksums-Sha1: + 090c653318e0b28f16186a77e515b3ee6079a7c9 84903 libsdr_0.1.0.orig.tar.gz + 2693f22ff59c8b19a7fd4bdb7c2470652f587929 1986 libsdr_0.1.0-1.debian.tar.gz +Checksums-Sha256: + 1bc05e8862c0307bdde2df66cd48741340b5a6667aecee41854cf96ae0c81aa5 84903 libsdr_0.1.0.orig.tar.gz + 0914fb57b80c1ad775fad3119f10d0b9feb61e4bddfee881ed21abeb2836eb63 1986 libsdr_0.1.0-1.debian.tar.gz Files: - d57283ebb8157ae919762c58419353c8 133282 libsdr-0.1.0.tar.gz - d57283ebb8157ae919762c58419353c8 133282 libsdr-0.1.0.diff.tar.gz + e2b0e1f226194f64867618b56e32c5fd 84903 libsdr_0.1.0.orig.tar.gz + c6c66c0a6a3397ca696d1c69e9155cdc 1986 libsdr_0.1.0-1.debian.tar.gz diff --git a/dist/linux/libsdr.spec b/dist/linux/libsdr.spec index 80a07e8..3cdd728 100644 --- a/dist/linux/libsdr.spec +++ b/dist/linux/libsdr.spec @@ -11,8 +11,8 @@ Source: libsdr-%{version}.tar.gz URL: https://github.com/hmatuschek/libsdr Version: %{version} Buildroot: /tmp/libsdrrpm -BuildRequires: gcc-c++, cmake, portaudio-devel, fftw3-devel, librtlsdr-devel -Requires: portaudio, fftw3, librtlsdr-devel +BuildRequires: gcc-c++, cmake, portaudio-devel, fftw3-devel, rtl-sdr-devel +Requires: portaudio, fftw3, rtl-sdr %if 0%{?suse_version} BuildRequires: libqt5-qtbase-devel Requires: libqt5-qtbase @@ -29,8 +29,8 @@ A simple C++ library for software defined radios. %package -n libsdr-devel Summary: A C++ library for software defined radios Group: Development/Libraries/C and C++ -BuildRequires: gcc-c++, cmake, portaudio-devel, fftw3-devel, librtlsdr-devel -Requires: portaudio, fftw3, librtlsdr +BuildRequires: gcc-c++, cmake, portaudio-devel, fftw3-devel, rtl-sdr-devel +Requires: portaudio, fftw3, rtl-sdr %if 0%{?suse_version} BuildRequires: libqt5-qtbase-devel Requires: libqt5-qtbase