[petsc] 03/03: Remove alternatives when dev packages are removed.

Drew Parsons dparsons at moszumanska.debian.org
Fri Apr 8 00:32:36 UTC 2016


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

dparsons pushed a commit to tag debian/3.6.3.dfsg2-2
in repository petsc.

commit 01c47038a1816ab19e81d6d0bd0b47e0151f9c3d
Author: Drew Parsons <dparsons at debian.org>
Date:   Fri Apr 8 01:30:00 2016 +0800

    Remove alternatives when dev packages are removed.
    
    /usr/lib/x86_64-linux-gnu/libpetsc_real.so
    and
    /usr/lib/x86_64-linux-gnu/libpetsc_complex.so
    
    Closes: #820080.
---
 debian/changelog                        | 1 +
 debian/libpetsc-complex-3.6.3-dev.prerm | 1 +
 debian/libpetsc3.6.3-dev.prerm          | 1 +
 3 files changed, 3 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index c8a9a0a..fa86e4d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ petsc (3.6.3.dfsg2-2) unstable; urgency=medium
   * complex dev package should Suggest: complex (not real) debug package
   * Drop legacy alternative link to /usr/lib/libpetsc.so. It just
     makes trouble with ldconfig.
+  * Remove alternatives when dev packages are removed. Closes: #820080.
 
  -- Drew Parsons <dparsons at debian.org>  Mon, 04 Apr 2016 21:55:25 +0800
 
diff --git a/debian/libpetsc-complex-3.6.3-dev.prerm b/debian/libpetsc-complex-3.6.3-dev.prerm
index d459be2..fa8d9a3 100644
--- a/debian/libpetsc-complex-3.6.3-dev.prerm
+++ b/debian/libpetsc-complex-3.6.3-dev.prerm
@@ -9,6 +9,7 @@ PETSC_COMPLEX_ARCH=${PETSC_ARCH}-complex
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
   update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_VERSION}/${PETSC_COMPLEX_ARCH}
+  update-alternatives --remove libpetsc_complex.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_complex.so.${PETSC_VERSION}
 fi
 
 #DEBHELPER#
diff --git a/debian/libpetsc3.6.3-dev.prerm b/debian/libpetsc3.6.3-dev.prerm
index b0c6f36..6c58950 100644
--- a/debian/libpetsc3.6.3-dev.prerm
+++ b/debian/libpetsc3.6.3-dev.prerm
@@ -9,6 +9,7 @@ PETSC_REAL_ARCH=${PETSC_ARCH}-real
 # Remove alternatives links
 if [ "$1" = "remove" ]; then
   update-alternatives --remove petsc /usr/lib/petscdir/${PETSC_VERSION}/${PETSC_REAL_ARCH}
+  update-alternatives --remove libpetsc_real.so /usr/lib/${DEB_HOST_MULTIARCH}/libpetsc_real.so.${PETSC_VERSION}
 fi
 
 #DEBHELPER#

-- 
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