[SCM] vlc/experimental: Use trigger to generate plugin cache

sramacher at users.alioth.debian.org sramacher at users.alioth.debian.org
Sat Dec 20 23:50:06 UTC 2014


The following commit has been merged in the experimental branch:
commit f6a2a07d88038fbd23b2af1d5d208cfe2051f373
Author: Sebastian Ramacher <sramacher at debian.org>
Date:   Sat Nov 15 22:50:23 2014 +0100

    Use trigger to generate plugin cache
    
    Closes: #755154
    Thanks: Harald Sitter for the initial patch

diff --git a/debian/vlc-nox.install.in b/debian/vlc-nox.install.in
index 10d3305..6398d77 100644
--- a/debian/vlc-nox.install.in
+++ b/debian/vlc-nox.install.in
@@ -121,7 +121,6 @@ usr/lib/vlc/plugins/misc/libvod_rtsp_plugin.so
 usr/lib/vlc/plugins/misc/libxml_plugin.so
 usr/lib/vlc/plugins/mux
 usr/lib/vlc/plugins/packetizer
-usr/lib/vlc/plugins/plugins.dat
 usr/lib/vlc/plugins/services_discovery/libbonjour_plugin.so
 usr/lib/vlc/plugins/services_discovery/libmediadirs_plugin.so
 usr/lib/vlc/plugins/services_discovery/libmtp_plugin.so
diff --git a/debian/vlc-nox.postinst b/debian/vlc-nox.postinst
new file mode 100644
index 0000000..ad43a67
--- /dev/null
+++ b/debian/vlc-nox.postinst
@@ -0,0 +1,11 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "triggered" ] ; then
+    if ! /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins ; then
+      echo "WARNING: Regenerating VLC plugin cache failed."
+      echo "Please run 'vlc-cache-gen -f /usr/lib/vlc/plugins' manually."
+    fi
+fi
+
+#DEBHELPER#
diff --git a/debian/vlc-nox.prerm b/debian/vlc-nox.prerm
index 16f4fe7..a12c5b0 100644
--- a/debian/vlc-nox.prerm
+++ b/debian/vlc-nox.prerm
@@ -2,5 +2,6 @@
 set -e
 
 rm -f /usr/lib/vlc/plugins/plugins-*
+rm -f /usr/lib/vlc/plugins/plugins.dat
 
 #DEBHELPER#

-- 
VLC media player packaging



More information about the pkg-multimedia-commits mailing list