Package: cbflib / 0.9.6+dfsg1-2

0004-makefile-fix-Install-libs-to-CBF_PREFIX-INSTALL_LIB.patch Patch series | download
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
From: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= <picca@debian.org>
Date: Thu, 16 Apr 2020 12:51:20 +0200
Subject: makefile-fix: Install libs to $(CBF_PREFIX)/$(INSTALL_LIB).

# Conflicts:
#	Makefile
---
 Makefile | 61 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 31 insertions(+), 30 deletions(-)

diff --git a/Makefile b/Makefile
index e11a2a6..65f5470 100644
--- a/Makefile
+++ b/Makefile
@@ -276,6 +276,7 @@ DATADIRI  = $(ROOT)/../CBFlib_$(VERSION)_Data_Files_Input
 DATADIRO  = $(ROOT)/../CBFlib_$(VERSION)_Data_Files_Output
 DATADIRS  = $(ROOT)/../CBFlib_$(VERSION)_Data_Files_Output_Sigs_Only
 CBF_PREFIX  ?= $(HOME)
+INSTALL_LIB ?= lib
 
 #
 # Comment out the next line if scratch test files should be retained
@@ -1069,33 +1070,33 @@ userinstall: baseinstall \
 	$(TIFF_INSTALL) \
 	$(REGEX_INSTALL)
 
-baseinstall:  all $(CBF_PREFIX) $(CBF_PREFIX)/lib $(CBF_PREFIX)/bin \
+baseinstall:  all $(CBF_PREFIX) $(CBF_PREFIX)/$(INSTALL_LIB) $(CBF_PREFIX)/bin \
 	$(CBF_PREFIX)/include $(CBF_PREFIX)/include/cbflib \
 	$(PYSOURCE) shared $(EXAMPLES)/batch_convert_minicbf.sh \
 	$(LIB)/libcbf.a $(LIB)/libimg.a $(LIB)/libfcb.a \
 	$(SOLIB)/libcbf.so $(SOLIB)/libimg.so $(SOLIB)/libfcb.so
 	-chmod -R 755 $(CBF_PREFIX)/include/cbflib
-	-chmod 755 $(CBF_PREFIX)/lib/libcbf.a
-	-cp $(CBF_PREFIX)/lib/libcbf.a $(CBF_PREFIX)/lib/libcbf_old.a
-	cp $(LIB)/libcbf.a $(CBF_PREFIX)/lib/libcbf.a
-	-chmod 755 $(CBF_PREFIX)/lib/libimg.a
-	-cp $(CBF_PREFIX)/lib/libimg.a $(CBF_PREFIX)/lib/libimg_old.a
-	cp $(LIB)/libimg.a $(CBF_PREFIX)/lib/libimg.a
-	-chmod 755 $(CBF_PREFIX)/lib/libfcb.a
-	-cp $(CBF_PREFIX)/lib/libfcb.a $(CBF_PREFIX)/lib/libfcb_old.a
-	cp $(LIB)/libfcb.a $(CBF_PREFIX)/lib/libfcb.a
-	-chmod 755 $(CBF_PREFIX)/lib/libcbf.so
-	-cp $(CBF_PREFIX)/lib/libcbf.so $(CBF_PREFIX)/lib/libcbf_old.so
-	cp $(SOLIB)/libcbf.so $(CBF_PREFIX)/lib/libcbf.so
-	$(LN) $(CBF_PREFIX)/lib/libcbf.so $(CBF_PREFIX)/lib/lib_cbf.so
-	-chmod 755 $(CBF_PREFIX)/lib/libimg.so
-	-cp $(CBF_PREFIX)/lib/libimg.so $(CBF_PREFIX)/lib/libimg_old.so
-	cp $(SOLIB)/libimg.so $(CBF_PREFIX)/lib/libimg.so
-	$(LN) $(CBF_PREFIX)/lib/libimg.so $(CBF_PREFIX)/lib/lib_img.so
-	-chmod 755 $(CBF_PREFIX)/lib/libfcb.so
-	-cp $(CBF_PREFIX)/lib/libfcb.so $(CBF_PREFIX)/lib/libfcb_old.so
-	cp $(SOLIB)/libfcb.so $(CBF_PREFIX)/lib/libfcb.so
-	$(LN) $(CBF_PREFIX)/lib/libfcb.so $(CBF_PREFIX)/lib/lib_fcb.so
+	-chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a
+	-cp $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf_old.a
+	cp $(LIB)/libcbf.a $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a
+	-chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a
+	-cp $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a $(CBF_PREFIX)/$(INSTALL_LIB)/libimg_old.a
+	cp $(LIB)/libimg.a $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a
+	-chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a
+	-cp $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb_old.a
+	cp $(LIB)/libfcb.a $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a
+	-chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so
+	-cp $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf_old.so
+	cp $(SOLIB)/libcbf.so $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so
+	$(LN) $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so $(CBF_PREFIX)/$(INSTALL_LIB)/lib_cbf.so
+	-chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so
+	-cp $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so $(CBF_PREFIX)/$(INSTALL_LIB)/libimg_old.so
+	cp $(SOLIB)/libimg.so $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so
+	$(LN) $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so $(CBF_PREFIX)/$(INSTALL_LIB)/lib_img.so
+	-chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so
+	-cp $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb_old.so
+	cp $(SOLIB)/libfcb.so $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so
+	$(LN) $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so $(CBF_PREFIX)/$(INSTALL_LIB)/lib_fcb.so
 	-cp $(CBF_PREFIX)/bin/cbflib.ini $(CBF_PREFIX)/bin/cbflib.ini_old
 	echo  "$(RUNLDPREFIX)" > $(CBF_PREFIX)/bin/cbflib.ini
 	echo  "HDF5_PLUGIN_PATH=$(CBF_PREFIX)/lib:$$HDF5_PLUGIN_PATH" >> $(CBF_PREFIX)/bin/cbflib.ini
@@ -1164,12 +1165,12 @@ endif
 	-cp -r $(CBF_PREFIX)/include/cbflib $(CBF_PREFIX)/include/cbflib_old
 	-rm -rf $(CBF_PREFIX)/include/cbflib
 	cp -r $(INCLUDE) $(CBF_PREFIX)/include/cbflib
-	chmod 644 $(CBF_PREFIX)/lib/libcbf.a
-	chmod 644 $(CBF_PREFIX)/lib/libimg.a
-	chmod 644 $(CBF_PREFIX)/lib/libfcb.a
-	chmod 755 $(CBF_PREFIX)/lib/libcbf.so
-	chmod 755 $(CBF_PREFIX)/lib/libimg.so
-	chmod 755 $(CBF_PREFIX)/lib/libfcb.so
+	chmod 644 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a
+	chmod 644 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a
+	chmod 644 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a
+	chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so
+	chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so
+	chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so
 	chmod 755 $(CBF_PREFIX)/bin/arvai_test
 	chmod 755 $(CBF_PREFIX)/bin/cbf2nexus
 	chmod 755 $(CBF_PREFIX)/bin/cbf_standardize_numbers
@@ -1354,8 +1355,8 @@ endif
 $(CBF_PREFIX):
 	mkdir -p $(CBF_PREFIX)
 
-$(CBF_PREFIX)/lib:  $(CBF_PREFIX)
-	mkdir -p $(CBF_PREFIX)/lib
+$(CBF_PREFIX)/$(INSTALL_LIB):  $(CBF_PREFIX)
+	mkdir -p $(CBF_PREFIX)/$(INSTALL_LIB)
 
 $(CBF_PREFIX)/bin:  $(CBF_PREFIX)
 	mkdir -p $(CBF_PREFIX)/bin