Package: limesuite / 16.12.0+dfsg-1

Metadata

Package Version Patches format
limesuite 16.12.0+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
override build timestamp | (download)

CMakeLists.txt | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 substitute changelog entry time for build time
 Upstream compiles a build time string into the program, which breaks
 build reproducibility. This patch adds an override option to
 CMakeLists.txt and the debian/rules uses this to pass in the date of
 the latest debian/changelog entry.
version string | (download)

CMakeLists.txt | 29 17 + 12 - 0 !
1 file changed, 17 insertions(+), 12 deletions(-)

 allow overriding version string
 Add an override option for the version string in CMakeLists.txt. The
 original tries to combine its own string and EXTVER, so to make this
 the Debian package version we would have to filter out the version
 number from the changelog version.
 .
 Using the override we can simply pass the whole Debian version in
 without using complex sed or awk filtering.
use system glew | (download)

src/oglGraph/CMakeLists.txt | 16 5 + 11 - 0 !
src/oglGraph/GLFont.h | 2 1 + 1 - 0 !
src/oglGraph/OpenGLGraph.h | 2 1 + 1 - 0 !
3 files changed, 7 insertions(+), 13 deletions(-)

 change build to use system libglew instead of local copy
link libatomic | (download)

src/CMakeLists.txt | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 link libatomic
 Some architectures do not have builtin atomic support in the compiler
 and/or do not automatically link libatomic. This patch simply adds
 unconditional linking to libatomic.
fix icon install | (download)

Desktop/CMakeLists.txt | 30 9 + 21 - 0 !
1 file changed, 9 insertions(+), 21 deletions(-)

 install icon and desktop files directly to correct locations
 Upstream installs icon and desktop files to a central location and has
 a script move them to the correct locations at postinst time. This
 patch changes it to place it directly in their final locations.
fix libusb include | (download)

src/ConnectionSTREAM/ConnectionSTREAM.h | 2 1 + 1 - 0 !
src/Connection_uLimeSDR/Connection_uLimeSDR.h | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix libusb include
 Two source files had include lines specifying libusb-1.0/libusb.h. Although
 that is the location for the standard libusb-1.0, it isn't correct for
 kfreebsd. Since configuring the package already sets up the include path for
 the libusb directory, we can simply drop the path and include libusb.h.
fix abs overload | (download)

mcu_program/common_src/lms7002m_calibrations.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix abs() overload for mcu lms7002m calibrations
 .
  on ubuntu yakkety (gcc 6.2.0) abs(int8_t) had some resolution issue,
  it was picking up a double type which it could not or with 0x40.
  The fix was to force the integer version of abs with a cast."