[Pkg-urxvt-maintainers] [SCM] Git repository for pkg-urxvt branch, master, updated. debian/9.22-1-28-ge909968

Ryan Kavanagh rak at moszumanska.debian.org
Thu Jan 4 19:26:18 UTC 2018


Gitweb-URL: http://git.debian.org/?p=pkg-kde//srv/git.debian.org/git/pkg-urxvt/pkg-urxvt.git;a=commitdiff;h=80b0a1f

The following commit has been merged in the master branch:
commit 80b0a1fd3114fd022bf68124c4f9fd8bb771690f
Author: Ryan Kavanagh <rak at debian.org>
Date:   Mon Jan 1 16:57:23 2018 -0500

    Drop rxvt alternative and install link directly
---
 debian/rxvt-unicode.links    |  2 ++
 debian/rxvt-unicode.postinst |  5 -----
 debian/rxvt-unicode.preinst  | 28 +++++++++++++++++++++-------
 3 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/debian/rxvt-unicode.links b/debian/rxvt-unicode.links
index 1114776..b020aa3 100644
--- a/debian/rxvt-unicode.links
+++ b/debian/rxvt-unicode.links
@@ -1,3 +1,5 @@
+usr/bin/urxvt usr/bin/rxvt
 usr/bin/urxvt usr/bin/rxvt-unicode
+usr/share/man/man1/urxvt.1.gz usr/share/man/man1/rxvt.1.gz
 usr/share/man/man1/urxvt.1.gz usr/share/man/man1/rxvt-unicode.1.gz
 usr/share/pixmaps/urxvt.xpm usr/share/pixmaps/urxvt_32x32.xpm
diff --git a/debian/rxvt-unicode.postinst b/debian/rxvt-unicode.postinst
index 5c6e17e..9c5bd42 100644
--- a/debian/rxvt-unicode.postinst
+++ b/debian/rxvt-unicode.postinst
@@ -4,11 +4,6 @@ set -e
 if [ "$1" = configure ]; then
 
     update-alternatives \
-        --install /usr/bin/rxvt \
-            rxvt /usr/bin/urxvt 30 \
-        --slave /usr/share/man/man1/rxvt.1.gz \
-            rxvt.1.gz /usr/share/man/man1/urxvt.1.gz
-    update-alternatives \
         --install /usr/bin/x-terminal-emulator \
             x-terminal-emulator /usr/bin/urxvt 20 \
         --slave /usr/share/man/man1/x-terminal-emulator.1.gz \
diff --git a/debian/rxvt-unicode.preinst b/debian/rxvt-unicode.preinst
index 678a38c..286a3a5 100644
--- a/debian/rxvt-unicode.preinst
+++ b/debian/rxvt-unicode.preinst
@@ -1,12 +1,26 @@
 #!/bin/sh
 set -e
 
-if [ "$1" = upgrade ]; then
-    # clean up after old versions, unless the admin chose urxvtcd
-    if ! update-alternatives --query x-terminal-emulator | grep -q \
-            '^Value: /usr/bin/urxvtcd$'; then
-        update-alternatives --remove x-terminal-emulator /usr/bin/urxvtcd
-    fi
-fi
+case $1 in
+    upgrade)
+        # clean up after old versions, unless the admin chose urxvtcd
+        if ! update-alternatives --query x-terminal-emulator | grep -q \
+                '^Value: /usr/bin/urxvtcd$'; then
+            update-alternatives --remove x-terminal-emulator /usr/bin/urxvtcd
+        fi
+        if dpkg --compare-versions $2 lt 9.22-2; then
+            # Drop rxvt alternative: no longer needed and we provide the symlink
+            if update-alternatives --list rxvt >/dev/null; then
+                update-alternatives --remove-all rxvt
+            fi
+        fi
+    ;;
+    install)
+        # Drop rxvt alternative: no longer needed and we provide the symlink
+        if update-alternatives --list rxvt >/dev/null; then
+            update-alternatives --remove-all rxvt
+        fi
+;;
+esac
 
 #DEBHELPER#

-- 
Git repository for pkg-urxvt



More information about the Pkg-urxvt-maintainers mailing list