[SCM] soundscaperenderer/master: postinst/prerm scripts for alternatives

zmoelnig-guest at users.alioth.debian.org zmoelnig-guest at users.alioth.debian.org
Wed Mar 5 15:40:29 UTC 2014


The following commit has been merged in the master branch:
commit 9a1c837f98e727849ffebe9bfed6d86fb026aa75
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Mar 5 15:04:12 2014 +0100

    postinst/prerm scripts for alternatives

diff --git a/debian/soundscaperenderer-nox.postinst b/debian/soundscaperenderer-nox.postinst
new file mode 100644
index 0000000..318faf7
--- /dev/null
+++ b/debian/soundscaperenderer-nox.postinst
@@ -0,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+FLAVOR=".nox"
+PRIORITY=30
+
+update-alternatives --install /usr/bin/ssr-aap ssr-aap /usr/bin/ssr-aap${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-aap.1.gz ssr-aap.1.gz /usr/share/man/man1/ssr-aap${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-binaural ssr-binaural /usr/bin/ssr-binaural${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-binaural.1.gz ssr-binaural.1.gz /usr/share/man/man1/ssr-binaural${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-brs ssr-brs /usr/bin/ssr-brs${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-brs.1.gz ssr-brs.1.gz /usr/share/man/man1/ssr-brs${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-generic ssr-generic /usr/bin/ssr-generic${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-generic.1.gz ssr-generic.1.gz /usr/share/man/man1/ssr-generic${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-nfc-hoa ssr-nfc-hoa /usr/bin/ssr-nfc-hoa${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-nfc-hoa.1.gz ssr-nfc-hoa.1.gz /usr/share/man/man1/ssr-nfc-hoa${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-vbap ssr-vbap /usr/bin/ssr-vbap${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-vbap.1.gz ssr-vbap.1.gz /usr/share/man/man1/ssr-vbap${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-wfs ssr-wfs /usr/bin/ssr-wfs${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-wfs.1.gz ssr-wfs.1.gz /usr/share/man/man1/ssr-wfs${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr ssr /usr/bin/ssr${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr.1.gz ssr.1.gz /usr/share/man/man1/ssr${FLAVOR}.1.gz
+
+if [ -x /usr/bin/update-menus ] ; then update-menus ; fi
+
+exit 0
+
diff --git a/debian/soundscaperenderer-nox.prerm b/debian/soundscaperenderer-nox.prerm
new file mode 100644
index 0000000..c8b7658
--- /dev/null
+++ b/debian/soundscaperenderer-nox.prerm
@@ -0,0 +1,32 @@
+#!/bin/sh -e
+
+set -e 
+
+#DEBHELPER#
+
+FLAVOR=".nox"
+
+case "$1" in
+    (remove|deconfigure)
+        update-alternatives --remove ssr-aap /usr/bin/ssr-aap${FLAVOR}
+        update-alternatives --remove ssr-binaural /usr/bin/ssr-binaural${FLAVOR}
+        update-alternatives --remove ssr-brs /usr/bin/ssr-brs${FLAVOR}
+        update-alternatives --remove ssr-generic /usr/bin/ssr-generic${FLAVOR}
+        update-alternatives --remove ssr-nfc-hoa /usr/bin/ssr-nfc-hoa${FLAVOR}
+        update-alternatives --remove ssr-vbap /usr/bin/ssr-vbap${FLAVOR}
+        update-alternatives --remove ssr-wfs /usr/bin/ssr-wfs${FLAVOR}
+        update-alternatives --remove ssr /usr/bin/ssr${FLAVOR}
+    ;;
+    (upgrade)
+    ;;
+
+    (failed-upgrade)
+    ;;
+
+    (*)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac
+
+exit 0
diff --git a/debian/soundscaperenderer.postinst b/debian/soundscaperenderer.postinst
new file mode 100644
index 0000000..f7253bb
--- /dev/null
+++ b/debian/soundscaperenderer.postinst
@@ -0,0 +1,30 @@
+#! /bin/sh
+
+set -e
+
+#DEBHELPER#
+
+FLAVOR=".qt"
+PRIORITY=40
+
+update-alternatives --install /usr/bin/ssr-aap ssr-aap /usr/bin/ssr-aap${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-aap.1.gz ssr-aap.1.gz /usr/share/man/man1/ssr-aap${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-binaural ssr-binaural /usr/bin/ssr-binaural${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-binaural.1.gz ssr-binaural.1.gz /usr/share/man/man1/ssr-binaural${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-brs ssr-brs /usr/bin/ssr-brs${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-brs.1.gz ssr-brs.1.gz /usr/share/man/man1/ssr-brs${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-generic ssr-generic /usr/bin/ssr-generic${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-generic.1.gz ssr-generic.1.gz /usr/share/man/man1/ssr-generic${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-nfc-hoa ssr-nfc-hoa /usr/bin/ssr-nfc-hoa${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-nfc-hoa.1.gz ssr-nfc-hoa.1.gz /usr/share/man/man1/ssr-nfc-hoa${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-vbap ssr-vbap /usr/bin/ssr-vbap${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-vbap.1.gz ssr-vbap.1.gz /usr/share/man/man1/ssr-vbap${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr-wfs ssr-wfs /usr/bin/ssr-wfs${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr-wfs.1.gz ssr-wfs.1.gz /usr/share/man/man1/ssr-wfs${FLAVOR}.1.gz
+update-alternatives --install /usr/bin/ssr ssr /usr/bin/ssr${FLAVOR} ${PRIORITY}  \
+        --slave /usr/share/man/man1/ssr.1.gz ssr.1.gz /usr/share/man/man1/ssr${FLAVOR}.1.gz
+
+if [ -x /usr/bin/update-menus ] ; then update-menus ; fi
+
+exit 0
+
diff --git a/debian/soundscaperenderer.prerm b/debian/soundscaperenderer.prerm
new file mode 100644
index 0000000..d06679f
--- /dev/null
+++ b/debian/soundscaperenderer.prerm
@@ -0,0 +1,32 @@
+#!/bin/sh -e
+
+set -e 
+
+#DEBHELPER#
+
+FLAVOR=".qt"
+
+case "$1" in
+    (remove|deconfigure)
+        update-alternatives --remove ssr-aap /usr/bin/ssr-aap${FLAVOR}
+        update-alternatives --remove ssr-binaural /usr/bin/ssr-binaural${FLAVOR}
+        update-alternatives --remove ssr-brs /usr/bin/ssr-brs${FLAVOR}
+        update-alternatives --remove ssr-generic /usr/bin/ssr-generic${FLAVOR}
+        update-alternatives --remove ssr-nfc-hoa /usr/bin/ssr-nfc-hoa${FLAVOR}
+        update-alternatives --remove ssr-vbap /usr/bin/ssr-vbap${FLAVOR}
+        update-alternatives --remove ssr-wfs /usr/bin/ssr-wfs${FLAVOR}
+        update-alternatives --remove ssr /usr/bin/ssr${FLAVOR}
+    ;;
+    (upgrade)
+    ;;
+
+    (failed-upgrade)
+    ;;
+
+    (*)
+        echo "prerm called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac
+
+exit 0

-- 
soundscaperenderer packaging



More information about the pkg-multimedia-commits mailing list