Package: slepc / 3.14.2+dfsg1-1

build_suffix.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
Index: slepc/config/configure.py
===================================================================
--- slepc.orig/config/configure.py	2021-02-12 12:21:44.812595506 +0100
+++ slepc/config/configure.py	2021-02-12 12:21:44.808595541 +0100
@@ -165,6 +165,8 @@
     pseudoarch += '-opt'
   if not 'real' in petsc.scalar:
     pseudoarch += '-' + petsc.scalar
+  if slepc.buildsuffix:
+    pseudoarch += '-' + slepc.buildsuffix
   archname = 'installed-'+pseudoarch.replace('linux-','linux2-')
 else:
   archname = petsc.arch
Index: slepc/config/packages/slepc.py
===================================================================
--- slepc.orig/config/packages/slepc.py	2021-02-12 12:21:44.812595506 +0100
+++ slepc/config/packages/slepc.py	2021-02-12 12:21:44.808595541 +0100
@@ -18,6 +18,7 @@
     self.clean       = argdb.PopBool('with-clean')[0]
     self.prefixdir   = argdb.PopPath('prefix')[0]
     self.isinstall   = not self.prefixdir==''
+    self.buildsuffix = argdb.PopString('build-suffix')[0]
     self.slepcLibExt = argdb.PopString('shared-library-extension')[0]
     self.datadir     = argdb.PopPath('DATAFILESPATH',exist=True)[0]
     self.downloaddir = argdb.PopPath('with-packages-download-dir',exist=True)[0]
@@ -30,6 +31,7 @@
     print('  --with-packages-download-dir=<dir>'.ljust(wd)+': Skip network download of tarballs and locate them in specified dir')
     print('\nSLEPc:')
     print('  --prefix=<dir>'.ljust(wd)+': Specify location to install SLEPc (e.g., /usr/local)')
+    print('  --build-suffix=<string>   : Extension to name of build directory (e.g. "64" to distinguish 64-bit builds)')
     print('  --shared-library-extension=<string>   : Extension to name of shared library')
     print('  --DATAFILESPATH=<dir>'.ljust(wd)+': Location of datafiles (available at https://slepc.upv.es/datafiles/)')