[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