work on reproducibility
Sascha Steinbiss
8 years ago
|
0 |
aegean (0.14.1+dfsg2-2) unstable; urgency=low
|
|
1 |
|
|
2 |
* d/rules: build w/o parallelism, set LC_ALL
|
|
3 |
* patch Makefile to remove nondeterminism
|
|
4 |
|
|
5 |
-- Sascha Steinbiss <sascha@steinbiss.name> Sun, 29 Nov 2015 19:19:01 +0000
|
|
6 |
|
0 | 7 |
aegean (0.14.1+dfsg2-1) unstable; urgency=medium
|
1 | 8 |
|
2 | 9 |
* Exclude DataTables JS source, add Depends to new package
|
4 | 4 |
fix_m64_on_some_archs
|
5 | 5 |
adjust_datapath
|
6 | 6 |
follow_links
|
|
7 |
sort_source_files
|
|
0 |
Description: Sort_source_files
|
|
1 |
--- a/Makefile
|
|
2 |
+++ b/Makefile
|
|
3 |
@@ -21,7 +21,7 @@
|
|
4 |
#----- Source, header, and object files -----#
|
|
5 |
|
|
6 |
# AEGeAn core class and module files
|
|
7 |
-AGN_SRCS=$(wildcard src/core/Agn*.c)
|
|
8 |
+AGN_SRCS=$(sort $(wildcard src/core/Agn*.c))
|
|
9 |
AGN_OBJS=$(patsubst src/core/%.c,obj/%.o,$(AGN_SRCS))
|
|
10 |
AGN_HDRS=$(patsubst src/core%.c,inc/core/%.h,$(AGN_SRCS))
|
|
11 |
|
5 | 5 |
VERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[[:digit:]]*://' -e 's/[~-].*//')
|
6 | 6 |
OVERSION := $(shell echo '$(DEBVERS)' | sed -e 's/^[[:digit:]]*://' -e 's/[+].*//')
|
7 | 7 |
export DESTDIR=$(CURDIR)/debian/tmp
|
|
8 |
export LC_ALL=C.UTF-8
|
8 | 9 |
|
9 | 10 |
BITS:=$(shell dpkg-architecture | grep DEB_BUILD_ARCH_BITS | cut -f 2 -d'=')
|
10 | 11 |
ifeq ($(BITS),64)
|
|
14 | 15 |
endif
|
15 | 16 |
|
16 | 17 |
%:
|
17 | |
dh $@ --parallel
|
|
18 |
dh $@
|
18 | 19 |
|
19 | 20 |
override_dh_auto_build:
|
20 | |
dh_auto_build --parallel -- prefix=$(DESTDIR) 64bit=$(64BIT) errorcheck=no
|
|
21 |
dh_auto_build -- prefix=$(DESTDIR) 64bit=$(64BIT) errorcheck=no
|
21 | 22 |
|
22 | 23 |
override_dh_auto_test:
|
23 | 24 |
#dh_auto_test -- useshared=yes 64bit=$(64BIT) testthreads=5
|