[gnuplot] 02/05: Provide gnuplot4 symlink through update-alternatives

Anton Gladky gladk at moszumanska.debian.org
Sat Jul 12 09:51:24 UTC 2014


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

gladk pushed a commit to branch master
in repository gnuplot.

commit f8828aabf9d1a0cb0fb78bee305fd77506556d35
Author: Anton Gladky <gladk at debian.org>
Date:   Sat Jul 12 10:44:01 2014 +0200

    Provide gnuplot4 symlink through update-alternatives
---
 debian/NEWS                 | 17 +++++++++++++++++
 debian/gnuplot-nox.postinst |  4 ++++
 debian/gnuplot-nox.prerm    |  1 +
 debian/gnuplot-qt.postinst  |  4 ++++
 debian/gnuplot-qt.prerm     |  1 +
 debian/gnuplot-x11.postinst |  4 ++++
 debian/gnuplot-x11.prerm    |  1 +
 7 files changed, 32 insertions(+)

diff --git a/debian/NEWS b/debian/NEWS
index 6853e33..19c0c47 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,3 +1,20 @@
+gnuplot (4.6.5-7) unstable; urgency=medium
+
+  /usr/bin/gnuplot binary is managed now through update-alternatives
+  mechanism and depends on installed gnuplot configuration
+  (-nox, -x11 or -qt).
+
+  gnuplot version 4 provides also /usr/bin/gnuplot4 symlink. 
+  It points on installed gnuplot binary variant (-nox, -x11 or -qt).
+
+  To be sure you are using gnuplot of version 4 please type
+  gnuplot4 in command line.
+
+  These changes are needed due to a new gnuplot major version 5 and
+  allows to install both versions simultaneously.
+
+ -- Anton Gladky <gladk at debian.org>  Wed, 04 Jun 2014 22:46:22 +0200
+
 gnuplot (4.6.5-4) unstable; urgency=medium
 
   We stop to provide wxt-terminal because wxwidgets 3.0 is not compatible
diff --git a/debian/gnuplot-nox.postinst b/debian/gnuplot-nox.postinst
index d190314..fb9ec9a 100644
--- a/debian/gnuplot-nox.postinst
+++ b/debian/gnuplot-nox.postinst
@@ -8,6 +8,10 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then
       /usr/share/man/man1/gnuplot4-nox.1.gz \
       --slave /usr/share/gnuplot/gnuplot.gih gnuplot4.gih \
       /usr/share/gnuplot/gnuplot4-nox.gih
+
+    update-alternatives --install /usr/bin/gnuplot4 gnuplot4 /usr/bin/gnuplot4-nox 20 \
+      --slave /usr/share/man/man1/gnuplot4.1.gz gnuplot4.1.gz \
+      /usr/share/man/man1/gnuplot4-nox.1.gz
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-nox.prerm b/debian/gnuplot-nox.prerm
index 80306d1..77fc1ac 100644
--- a/debian/gnuplot-nox.prerm
+++ b/debian/gnuplot-nox.prerm
@@ -4,6 +4,7 @@ set -e
 
 if [ "$1" != "upgrade" ]; then
     update-alternatives --remove gnuplot /usr/bin/gnuplot4-nox
+    update-alternatives --remove gnuplot4 /usr/bin/gnuplot4-nox
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-qt.postinst b/debian/gnuplot-qt.postinst
index 972ed9b..f90b733 100644
--- a/debian/gnuplot-qt.postinst
+++ b/debian/gnuplot-qt.postinst
@@ -8,6 +8,10 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then
       /usr/share/man/man1/gnuplot4-qt.1.gz \
       --slave /usr/share/gnuplot/gnuplot.gih gnuplot4.gih \
       /usr/share/gnuplot/gnuplot4-qt.gih
+
+    update-alternatives --install /usr/bin/gnuplot4 gnuplot4 /usr/bin/gnuplot4-qt 40 \
+      --slave /usr/share/man/man1/gnuplot4.1.gz gnuplot4.1.gz \
+      /usr/share/man/man1/gnuplot4-qt.1.gz
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-qt.prerm b/debian/gnuplot-qt.prerm
index ac89f10..a66864f 100644
--- a/debian/gnuplot-qt.prerm
+++ b/debian/gnuplot-qt.prerm
@@ -4,6 +4,7 @@ set -e
 
 if [ "$1" != "upgrade" ]; then
     update-alternatives --remove gnuplot /usr/bin/gnuplot4-qt
+    update-alternatives --remove gnuplot4 /usr/bin/gnuplot4-qt
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-x11.postinst b/debian/gnuplot-x11.postinst
index 0a73173..0a771f9 100644
--- a/debian/gnuplot-x11.postinst
+++ b/debian/gnuplot-x11.postinst
@@ -8,6 +8,10 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ]; then
       /usr/share/man/man1/gnuplot4-x11.1.gz \
       --slave /usr/share/gnuplot/gnuplot.gih gnuplot4.gih \
       /usr/share/gnuplot/gnuplot4-x11.gih
+
+    update-alternatives --install /usr/bin/gnuplot4 gnuplot4 /usr/bin/gnuplot4-x11 30 \
+      --slave /usr/share/man/man1/gnuplot4.1.gz gnuplot4.1.gz \
+      /usr/share/man/man1/gnuplot4-x11.1.gz
 fi
 
 #DEBHELPER#
diff --git a/debian/gnuplot-x11.prerm b/debian/gnuplot-x11.prerm
index ef15d45..12ca66a 100644
--- a/debian/gnuplot-x11.prerm
+++ b/debian/gnuplot-x11.prerm
@@ -4,6 +4,7 @@ set -e
 
 if [ "$1" != "upgrade" ]; then
     update-alternatives --remove gnuplot /usr/bin/gnuplot4-x11
+    update-alternatives --remove gnuplot4 /usr/bin/gnuplot4-x11
 fi
 
 #DEBHELPER#

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



More information about the debian-science-commits mailing list