1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
#!/bin/bash
SHAREDTARGET=mplayerplug-in
INSTALL='/usr/bin/install -c'
prefix=/usr
exec_prefix=${prefix}
sysconfdir=${prefix}/etc
libdir=${exec_prefix}/lib
datadir=${prefix}/share
LOCALEDIR=${datadir}/locale
DESTDIR=$1
MOZHOME=/usr/lib/firefox-2.0.0.14/plugins
if [ "$DESTDIR" ]; then
echo "Installing to $DESTDIR"
$INSTALL -b -D -m0644 mplayerplug-in.conf ${DESTDIR}/etc/mplayerplug-in.conf
$INSTALL -b -D -m0644 mplayerplug-in.types ${DESTDIR}/etc/mplayerplug-in.types
for mod in mplayerplug-in mplayerplug-in-wmp mplayerplug-in-qt mplayerplug-in-rm mplayerplug-in-dvx
do
$INSTALL -D -m0755 ${mod}.so ${DESTDIR}${libdir}/mozilla/plugins/${mod}.so
$INSTALL -D -m0755 Source/nsIScriptableMplayerPlugin.xpt ${DESTDIR}${libdir}/mozilla/plugins/${mod}.xpt
done
make install -C po LOCALEDIR="${LOCALEDIR}" INSTALL="$INSTALL" DESTDIR="$DESTDIR"
else
if [ `whoami` != 'root' ]; then
echo "Installing for user `whoami`"
for mod in mplayerplug-in mplayerplug-in-wmp mplayerplug-in-qt mplayerplug-in-rm mplayerplug-in-dvx
do
$INSTALL -D -m0755 ${mod}.so ${HOME}/.mozilla/plugins/${mod}.so
$INSTALL -D -m0755 Source/nsIScriptableMplayerPlugin.xpt ${HOME}/.mozilla/plugins/${mod}.xpt
done
$INSTALL -b -D -m0644 mplayerplug-in.conf ${HOME}/.mozilla/mplayerplug-in.conf
$INSTALL -b -D -m0644 mplayerplug-in.types ${HOME}/.mozilla/mplayerplug-in.types
else
echo "Installing plugin system wide"
# system install code
if [ -z ${MOZHOME} ]; then
MOZ=`which mozilla`
MOZHOME=`grep MOZILLA_FIVE_HOME= ${MOZ} | awk -F \" '{ print $2 }'`
if [ -z ${MOZHOME} ]; then MOZHOME=`grep moz_libdir= ${MOZ} | awk -F \" '{ print $2 }'`; fi
if [ -z ${MOZHOME} ]; then MOZHOME=`grep moz_libdir= ${MOZ} | awk -F = '{ print $2 }'`; fi
MOZPLUGINS=`grep MOZ_PLUGIN_PATH ${MOZ} | awk -F = '{ print $2 }' | awk -F : '{ if ( $1 != "") if ( index($1,"_PLUGIN_") == 0) print $1 }'`
if [ ${MOZHOME} ]; then DEST=${MOZHOME}/plugins; fi
if [ ${MOZPLUGINS} ]; then DEST=${MOZPLUGINS}; fi
else
DEST=${MOZHOME}
fi
if [ -z ${DEST} ]; then echo "Can't find MOZILLA HOME. Please install manually"; exit 1; fi
echo "Installing into ${DEST}"
if [ ! -d ${DEST} ]; then mkdir ${DEST}; fi
for mod in mplayerplug-in mplayerplug-in-wmp mplayerplug-in-qt mplayerplug-in-rm mplayerplug-in-dvx
do
$INSTALL -D -m0755 ${mod}.so ${DEST}/${mod}.so
$INSTALL -D -m0755 Source/nsIScriptableMplayerPlugin.xpt ${DEST}/${mod}.xpt
done
$INSTALL -b -D -m0644 mplayerplug-in.conf /etc/mplayerplug-in.conf
$INSTALL -b -D -m0644 mplayerplug-in.types /etc/mplayerplug-in.types
make install -C po
fi
fi
|