Package: limesuite / 18.06.0+dfsg-1

Metadata

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

Patch series

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

CMakeLists.txt | 9 8 + 1 - 0 !
1 file changed, 8 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.