[petsc] 01/02: rationalise install and alternatives dirs

Drew Parsons dparsons at moszumanska.debian.org
Thu Nov 2 14:48:35 UTC 2017


This is an automated email from the git hooks/post-receive script.

dparsons pushed a commit to branch experimental
in repository petsc.

commit c784f4044a9aa24a57d701cff6b9fe1aee95a067
Author: Drew Parsons <dparsons at debian.org>
Date:   Thu Nov 2 15:06:34 2017 +0800

    rationalise install and alternatives dirs
    
    install the various builds under /usr/lib/petscdir/petsc${SONAME}
    
    make /usr/lib/petscdir/${SONAME} an alternatives symlink to real or
    complex for the given soname
    
    i.e.
    - install under /usr/lib/petscdir/petsc3.8
    - use alternatives for /usr/lib/petscdir/3.8
---
 debian/libpetsc-complex3.8-dbg.postinst | 13 ++++++++-----
 debian/libpetsc-complex3.8-dbg.prerm    |  3 ++-
 debian/libpetsc-complex3.8-dev.postinst |  7 ++++---
 debian/libpetsc-complex3.8-dev.prerm    |  7 ++++---
 debian/libpetsc-complex3.8.postinst     |  2 +-
 debian/libpetsc-complex3.8.prerm        |  2 +-
 debian/libpetsc-real3.8-dbg.postinst    | 12 +++++++-----
 debian/libpetsc-real3.8-dbg.prerm       |  3 ++-
 debian/libpetsc-real3.8-dev.postinst    |  7 ++++---
 debian/libpetsc-real3.8-dev.prerm       |  7 ++++---
 debian/libpetsc-real3.8.postinst        |  2 +-
 debian/libpetsc-real3.8.prerm           |  2 +-
 debian/rules                            |  8 ++++----
 13 files changed, 43 insertions(+), 32 deletions(-)

diff --git a/debian/libpetsc-complex3.8-dbg.postinst b/debian/libpetsc-complex3.8-dbg.postinst
index b564d66..3a2ffb9 100644
--- a/debian/libpetsc-complex3.8-dbg.postinst
+++ b/debian/libpetsc-complex3.8-dbg.postinst
@@ -7,6 +7,9 @@ PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_DEBUG_ARCH=${PETSC_ARCH}-complex-debug
 PETSC_VERSION_NUMBER=$( echo ${PETSC_VERSION} | sed "s/\.//g" )
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
+
+PETSC_DIR_COMPLEX_DEBUG=/usr/lib/petscdir/${PETSC_NAME}/${PETSC_DEBUG_ARCH}
 
 
 # Make alternatives links
@@ -22,11 +25,11 @@ if update-alternatives --query petsc | grep libpetsc.so.multiarch > /dev/null ;
   done
 fi
 
-update-alternatives --install /usr/lib/petsc petsc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH} ${PETSC_VERSION_NUMBER}33 \
-  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/lib/libpetsc_complex.so.${PETSC_SONAME_VERSION} \
-  --slave /usr/include/petsc petscinclude /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/include \
-  --slave /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/PETSc.pc PETSc.pc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/lib/pkgconfig/PETSc.pc \
-  --slave /usr/share/octave/site/m/petsc petsc-octave /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/share/petsc/matlab
+update-alternatives --install /usr/lib/petsc petsc ${PETSC_DIR_COMPLEX_DEBUG} ${PETSC_VERSION_NUMBER}33 \
+  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so ${PETSC_DIR_COMPLEX_DEBUG}/lib/libpetsc_complex.so.${PETSC_VERSION} \
+  --slave /usr/include/petsc petscinclude ${PETSC_DIR_COMPLEX_DEBUG}/include \
+  --slave /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/PETSc.pc PETSc.pc ${PETSC_DIR_COMPLEX_DEBUG}/lib/pkgconfig/PETSc.pc \
+  --slave /usr/share/octave/site/m/petsc petsc-octave ${PETSC_DIR_COMPLEX_DEBUG}/share/petsc/matlab
 
 fi
 
diff --git a/debian/libpetsc-complex3.8-dbg.prerm b/debian/libpetsc-complex3.8-dbg.prerm
index 427962d..7236104 100644
--- a/debian/libpetsc-complex3.8-dbg.prerm
+++ b/debian/libpetsc-complex3.8-dbg.prerm
@@ -6,10 +6,11 @@ PETSC_VERSION=__PETSC_VERSION__
 PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_DEBUG_ARCH=${PETSC_ARCH}-complex-debug
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
-  update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}
+  update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_NAME}/${PETSC_DEBUG_ARCH}
 fi
 
 #DEBHELPER#
diff --git a/debian/libpetsc-complex3.8-dev.postinst b/debian/libpetsc-complex3.8-dev.postinst
index 4476879..03d1577 100644
--- a/debian/libpetsc-complex3.8-dev.postinst
+++ b/debian/libpetsc-complex3.8-dev.postinst
@@ -9,8 +9,9 @@ PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_COMPLEX_ARCH=${PETSC_ARCH}-complex
 PETSC_VERSION_NUMBER=$( echo ${PETSC_VERSION} | sed "s/\.//g" )
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
-PETSC_DIR_COMPLEX=/usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_COMPLEX_ARCH}
+PETSC_DIR_COMPLEX=/usr/lib/petscdir/${PETSC_NAME}/${PETSC_COMPLEX_ARCH}
 
 # Make alternatives links
 if [ "$1" = "configure" ]; then
@@ -31,13 +32,13 @@ fi
 
 # alternative default petsc (e.g. real or complex)
 update-alternatives --install /usr/lib/petsc petsc ${PETSC_DIR_COMPLEX} ${PETSC_VERSION_NUMBER}73 \
-  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_SONAME_VERSION} \
+  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_VERSION} \
   --slave /usr/include/petsc petscinclude ${PETSC_DIR_COMPLEX}/include \
   --slave /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/PETSc.pc PETSc.pc ${PETSC_DIR_COMPLEX}/lib/pkgconfig/PETSc.pc \
   --slave /usr/share/octave/site/m/petsc petsc-octave ${PETSC_DIR_COMPLEX}/share/petsc/matlab
 
 # alternative base version of petsc complex
-update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so libpetsc_complex.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_SONAME_VERSION} ${PETSC_VERSION_NUMBER}73
+update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so libpetsc_complex.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_VERSION} ${PETSC_VERSION_NUMBER}73
 
 # alternative petsc for this X.Y soname (e.g. real or complex)
 update-alternatives --install /usr/lib/petscdir/${SONAME} petsc${SONAME} ${PETSC_DIR_COMPLEX} ${PETSC_VERSION_NUMBER}73
diff --git a/debian/libpetsc-complex3.8-dev.prerm b/debian/libpetsc-complex3.8-dev.prerm
index 30f0fd6..3ee4372 100644
--- a/debian/libpetsc-complex3.8-dev.prerm
+++ b/debian/libpetsc-complex3.8-dev.prerm
@@ -8,13 +8,14 @@ PETSC_VERSION=__PETSC_VERSION__
 PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_COMPLEX_ARCH=${PETSC_ARCH}-complex
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
-PETSC_DIR_COMPLEX=/usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_COMPLEX_ARCH}
+PETSC_DIR_COMPLEX=/usr/lib/petscdir/${PETSC_NAME}/${PETSC_COMPLEX_ARCH}
 
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
-  update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_COMPLEX_ARCH}
-  update-alternatives --remove libpetsc_complex.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_SONAME_VERSION}
+  update-alternatives --remove petsc ${PETSC_DIR_COMPLEX}
+  update-alternatives --remove libpetsc_complex.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_VERSION}
   update-alternatives --remove petsc${SONAME} ${PETSC_DIR_COMPLEX}
 fi
 
diff --git a/debian/libpetsc-complex3.8.postinst b/debian/libpetsc-complex3.8.postinst
index 8f9dc3b..4d5d081 100644
--- a/debian/libpetsc-complex3.8.postinst
+++ b/debian/libpetsc-complex3.8.postinst
@@ -9,7 +9,7 @@ SONAME=__PETSC_SONAME_VERSION__
 # Make alternatives links
 if [ "$1" = "configure" ]; then
   # alternative petsc version (for given soname), real or complex
-  update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so.${SONAME} libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${SONAME} ${PETSC_VERSION_NUMBER}73
+  update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so.${SONAME} libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_VERSION} ${PETSC_VERSION_NUMBER}73
 fi
 
 #DEBHELPER#
diff --git a/debian/libpetsc-complex3.8.prerm b/debian/libpetsc-complex3.8.prerm
index 92e00fa..9acf90f 100644
--- a/debian/libpetsc-complex3.8.prerm
+++ b/debian/libpetsc-complex3.8.prerm
@@ -6,7 +6,7 @@ SONAME=__PETSC_SONAME_VERSION__
 
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
-  update-alternatives --remove libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${SONAME}
+  update-alternatives --remove libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_VERSION}
 fi
 
 #DEBHELPER#
diff --git a/debian/libpetsc-real3.8-dbg.postinst b/debian/libpetsc-real3.8-dbg.postinst
index 72a5385..b05555a 100644
--- a/debian/libpetsc-real3.8-dbg.postinst
+++ b/debian/libpetsc-real3.8-dbg.postinst
@@ -7,7 +7,9 @@ PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_DEBUG_ARCH=${PETSC_ARCH}-real-debug
 PETSC_VERSION_NUMBER=$( echo ${PETSC_VERSION} | sed "s/\.//g" )
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
+PETSC_DIR_REAL_DEBUG=/usr/lib/petscdir/${PETSC_NAME}/${PETSC_DEBUG_ARCH}
 
 # Make alternatives links
 if [ "$1" = "configure" ]; then
@@ -22,11 +24,11 @@ if update-alternatives --query petsc | grep libpetsc.so.multiarch > /dev/null ;
   done
 fi
 
-update-alternatives --install /usr/lib/petsc petsc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH} ${PETSC_VERSION_NUMBER}37 \
-  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/lib/libpetsc_real.so.${PETSC_SONAME_VERSION} \
-  --slave /usr/include/petsc petscinclude /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/include \
-  --slave /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/PETSc.pc PETSc.pc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/lib/pkgconfig/PETSc.pc \
-  --slave /usr/share/octave/site/m/petsc petsc-octave /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}/share/petsc/matlab
+update-alternatives --install /usr/lib/petsc petsc ${PETSC_DIR_REAL_DEBUG} ${PETSC_VERSION_NUMBER}37 \
+  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so ${PETSC_DIR_REAL_DEBUG}/lib/libpetsc_real.so.${PETSC_VERSION} \
+  --slave /usr/include/petsc petscinclude ${PETSC_DIR_REAL_DEBUG}/include \
+  --slave /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/PETSc.pc PETSc.pc ${PETSC_DIR_REAL_DEBUG}/lib/pkgconfig/PETSc.pc \
+  --slave /usr/share/octave/site/m/petsc petsc-octave ${PETSC_DIR_REAL_DEBUG}/share/petsc/matlab
 
 fi
 
diff --git a/debian/libpetsc-real3.8-dbg.prerm b/debian/libpetsc-real3.8-dbg.prerm
index a690df3..8645e3f 100644
--- a/debian/libpetsc-real3.8-dbg.prerm
+++ b/debian/libpetsc-real3.8-dbg.prerm
@@ -6,10 +6,11 @@ PETSC_VERSION=__PETSC_VERSION__
 PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_DEBUG_ARCH=${PETSC_ARCH}-real-debug
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
-  update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_DEBUG_ARCH}
+  update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_NAME}/${PETSC_DEBUG_ARCH}
 fi
 
 #DEBHELPER#
diff --git a/debian/libpetsc-real3.8-dev.postinst b/debian/libpetsc-real3.8-dev.postinst
index e574681..a3c4235 100644
--- a/debian/libpetsc-real3.8-dev.postinst
+++ b/debian/libpetsc-real3.8-dev.postinst
@@ -9,8 +9,9 @@ PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_REAL_ARCH=${PETSC_ARCH}-real
 PETSC_VERSION_NUMBER=$( echo ${PETSC_VERSION} | sed "s/\.//g" )
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
-PETSC_DIR_REAL=/usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_REAL_ARCH}
+PETSC_DIR_REAL=/usr/lib/petscdir/${PETSC_NAME}/${PETSC_REAL_ARCH}
 
 # Make alternatives links
 if [ "$1" = "configure" ]; then
@@ -30,13 +31,13 @@ fi
 
 # alternative default petsc (e.g. real or complex)
 update-alternatives --install /usr/lib/petsc petsc ${PETSC_DIR_REAL} ${PETSC_VERSION_NUMBER}77 \
-  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_SONAME_VERSION} \
+  --slave /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so libpetsc.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_VERSION} \
   --slave /usr/include/petsc petscinclude ${PETSC_DIR_REAL}/include \
   --slave /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/PETSc.pc PETSc.pc ${PETSC_DIR_REAL}/lib/pkgconfig/PETSc.pc \
   --slave /usr/share/octave/site/m/petsc petsc-octave ${PETSC_DIR_REAL}/share/petsc/matlab
 
 # alternative base version of petsc real
-update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so libpetsc_real.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_SONAME_VERSION} ${PETSC_VERSION_NUMBER}77
+update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so libpetsc_real.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_VERSION} ${PETSC_VERSION_NUMBER}77
 
 # alternative petsc for this X.Y soname (e.g. real or complex)
 update-alternatives --install /usr/lib/petscdir/${SONAME} petsc${SONAME} ${PETSC_DIR_REAL} ${PETSC_VERSION_NUMBER}77
diff --git a/debian/libpetsc-real3.8-dev.prerm b/debian/libpetsc-real3.8-dev.prerm
index 8ee9a00..2577e77 100644
--- a/debian/libpetsc-real3.8-dev.prerm
+++ b/debian/libpetsc-real3.8-dev.prerm
@@ -8,13 +8,14 @@ PETSC_VERSION=__PETSC_VERSION__
 PETSC_ARCH=${DEB_HOST_MULTIARCH}
 PETSC_REAL_ARCH=${PETSC_ARCH}-real
 PETSC_SONAME_VERSION=__PETSC_SONAME_VERSION__
+PETSC_NAME=petsc${PETSC_SONAME_VERSION}
 
-PETSC_DIR_REAL=/usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_REAL_ARCH}
+PETSC_DIR_REAL=/usr/lib/petscdir/${PETSC_NAME}/${PETSC_REAL_ARCH}
 
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
-  update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_SONAME_VERSION}/${PETSC_REAL_ARCH}
-  update-alternatives --remove libpetsc_real.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_SONAME_VERSION}
+  update-alternatives --remove petsc ${PETSC_DIR_REAL}
+  update-alternatives --remove libpetsc_real.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_VERSION}
 
   # remove general X.Y soname alternatives
   update-alternatives --remove petsc${SONAME} ${PETSC_DIR_REAL}
diff --git a/debian/libpetsc-real3.8.postinst b/debian/libpetsc-real3.8.postinst
index 4cc82b9..43d8f57 100644
--- a/debian/libpetsc-real3.8.postinst
+++ b/debian/libpetsc-real3.8.postinst
@@ -9,7 +9,7 @@ SONAME=__PETSC_SONAME_VERSION__
 # Make alternatives links
 if [ "$1" = "configure" ]; then
   # alternative petsc version (for given soname), real or complex
-  update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so.${SONAME} libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${SONAME} ${PETSC_VERSION_NUMBER}77
+  update-alternatives --install /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc.so.${SONAME} libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_VERSION} ${PETSC_VERSION_NUMBER}77
 fi
 
 #DEBHELPER#
diff --git a/debian/libpetsc-real3.8.prerm b/debian/libpetsc-real3.8.prerm
index f3f1f08..c9ff023 100644
--- a/debian/libpetsc-real3.8.prerm
+++ b/debian/libpetsc-real3.8.prerm
@@ -6,7 +6,7 @@ SONAME=__PETSC_SONAME_VERSION__
 
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
-  update-alternatives --remove libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${SONAME}
+  update-alternatives --remove libpetsc.so.${SONAME} /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_VERSION}
 fi
 
 #DEBHELPER#
diff --git a/debian/rules b/debian/rules
index bddd362..6b89221 100755
--- a/debian/rules
+++ b/debian/rules
@@ -80,10 +80,10 @@ PETSC_COMPLEX_DEBUG_PACKAGE=lib$(PETSC_COMPLEX_SONAME)-dbg
 
 # install into /usr/lib/petscdir rather than /usr/lib/petsc
 # to allow /usr/lib/petsc to be configured by alternatives
-PETSC_REAL_DIR_PREFIX=/usr/lib/petscdir/$(PETSC_SONAME_VERSION)/$(PETSC_ARCH)-real
-PETSC_REAL_DIR_DEBUG_PREFIX=/usr/lib/petscdir/$(PETSC_SONAME_VERSION)/$(PETSC_ARCH)-real-debug
-PETSC_COMPLEX_DIR_PREFIX=/usr/lib/petscdir/$(PETSC_SONAME_VERSION)/$(PETSC_ARCH)-complex
-PETSC_COMPLEX_DEBUG_DIR_PREFIX=/usr/lib/petscdir/$(PETSC_SONAME_VERSION)/$(PETSC_ARCH)-complex-debug
+PETSC_REAL_DIR_PREFIX=/usr/lib/petscdir/$(PETSC_NAME)/$(PETSC_ARCH)-real
+PETSC_REAL_DIR_DEBUG_PREFIX=/usr/lib/petscdir/$(PETSC_NAME)/$(PETSC_ARCH)-real-debug
+PETSC_COMPLEX_DIR_PREFIX=/usr/lib/petscdir/$(PETSC_NAME)/$(PETSC_ARCH)-complex
+PETSC_COMPLEX_DEBUG_DIR_PREFIX=/usr/lib/petscdir/$(PETSC_NAME)/$(PETSC_ARCH)-complex-debug
 
 PACKAGE_REAL_INSTALL_BASEDIR=debian/tmp/$(PETSC_NAME)-real
 PACKAGE_REAL_INSTALL_DIR=$(PACKAGE_REAL_INSTALL_BASEDIR)/$(PETSC_REAL_DIR_PREFIX)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/petsc.git



More information about the debian-science-commits mailing list