File: reproducible.patch

package info (click to toggle)
genomethreader 1.7.3%2Bdfsg-7
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 46,528 kB
  • sloc: ansic: 90,168; ruby: 1,769; makefile: 548; sh: 112; perl: 105
file content (26 lines) | stat: -rw-r--r-- 942 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Description: improve reproducibility
Author: Sascha Steinbiss <satta@debian.org>
--- a/Makefile
+++ b/Makefile
@@ -184,7 +184,7 @@
 LIBGENOMETHREADER_DIRS:= src/libgenomethreader src/gth
 
 # the GenomeThreader library
-LIBGENOMETHREADER_SRC:=$(foreach DIR,$(LIBGENOMETHREADER_DIRS),$(wildcard $(DIR)/*.c))
+LIBGENOMETHREADER_SRC:=$(foreach DIR,$(LIBGENOMETHREADER_DIRS),$(sort $(wildcard $(DIR)/*.c)))
 LIBGENOMETHREADER_OBJ:=$(LIBGENOMETHREADER_SRC:%.c=obj/%.o)
 LIBGENOMETHREADER_DEP:=$(LIBGENOMETHREADER_SRC:%.c=obj/%.d)
 
--- a/src/libgenomethreader/gthversionfunc.c
+++ b/src/libgenomethreader/gthversionfunc.c
@@ -25,8 +25,10 @@
   printf("Copyright (c) 2013-2016 Wikena GmbH\n\n");
 #endif
   printf("Email: gordon@gremme.org\n\n");
+/* removed due to reproducibility issues
   printf("Used compiler: %s\n", GTH_CC);
   printf("Compile flags: %s\n", GTH_CFLAGS);
+*/
 #ifndef NOLICENSEMANAGER
   if (lm_license) {
     putchar('\n');