From 15ccc2c6b073f9f10b97cc35501b484be56232e2 Mon Sep 17 00:00:00 2001 From: Alejandro Mery Date: Wed, 16 Nov 2005 20:48:55 +0000 Subject: [PATCH] * added config to install mozplugger and mplayerplug-in on firefox system wide libdir --- pkg_conf/mozplugger.conf | 13 +++++++++++++ pkg_conf/mplayerplug-in.conf | 19 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkg_conf/mozplugger.conf create mode 100644 pkg_conf/mplayerplug-in.conf diff --git a/pkg_conf/mozplugger.conf b/pkg_conf/mozplugger.conf new file mode 100644 index 0000000..9b30d16 --- /dev/null +++ b/pkg_conf/mozplugger.conf @@ -0,0 +1,13 @@ +#!/bin/sh + +if pkginstalled firefox; then + pkgprefix -t firefox + hook_add postmake 7 "install_plugin $( pkgprefix libdir firefox )/firefox-$( pkgprefix ver firefox )" +fi + +install_plugin() { + local mozlibdir="$1" + local defmozlibdir="usr/lib/mozilla/plugins" + + ln -snf /$defmozlibdir/mozplugger.so $mozlibdir/plugins/mozplugger.so +} diff --git a/pkg_conf/mplayerplug-in.conf b/pkg_conf/mplayerplug-in.conf new file mode 100644 index 0000000..3d84d5e --- /dev/null +++ b/pkg_conf/mplayerplug-in.conf @@ -0,0 +1,19 @@ +#!/bin/sh + +if pkginstalled firefox; then + pkgprefix -t firefox + hook_add postmake 7 "install_plugin $( pkgprefix libdir firefox )/firefox-$( pkgprefix ver firefox )" +fi + +install_plugin() { + local mozlibdir="$1" + local defmozlibdir="usr/lib/mozilla/plugins" + local plugin= component= + + for plugin in $( cd $root/$defmozlibdir; ls -1 mplayerplug-in*.so ); do + ln -snf /$defmozlibdir/$plugin $mozlibdir/plugins/$plugin + done + for component in $( cd $root/$defmozlibdir; ls -1 mplayerplug-in*.xpt ); do + ln -snf /$defmozlibdir/$component $mozlibdir/components/$component + done +}