Browse Source

* finally fixed firefox-openurl.sh and thunderbird-mailto.sh

legacy/multilib
Alejandro Mery 20 years ago
parent
commit
64e49c99d2
2 changed files with 6 additions and 6 deletions
  1. +3
    -3
      pkg_conf/firefox.conf
  2. +3
    -3
      pkg_conf/thunderbird.conf

+ 3
- 3
pkg_conf/firefox.conf

@ -21,7 +21,7 @@ mnemosyne_firefox_openurl() {
#!/bin/sh
export MOZILLA_FIVE_HOME="$libdir/$pkg-$ver"
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=\$MOZILLA_FIVE_HOME:\$LD_LIBRARY_PATH
url="\$1" what="\$2"
@ -30,7 +30,7 @@ mnemosyne_firefox_openurl() {
MOZXREMOTE="\$MOZILLA_FIVE_HOME/mozilla-xremote-client -a $pkg"
if \$MOZXREMOTE 'ping()'; then
exec \$MOZXREMOTE openURL\("\$url",\$what\)
exec \$MOZXREMOTE "openURL(\"\$url\",\"\$what\")"
else
exec $bindir/$pkg "\$url" &
fi
@ -41,7 +41,7 @@ mnemosyne_firefox_openurl() {
mnemosyne_firefox_prefs() {
if pkginstalled thunderbird; then
cat<<-EOT >> $libdir/${pkg}-${ver}/defaults/pref/firefox.js
pref("network.protocol-handler.app.mailto", "$( pkgprefix bindir thunderbird )/thunderbird-mailto.sh");
pref("network.protocol-handler.app.mailto", "${bindir//$pkg/thunderbird}/thunderbird-mailto.sh");
EOT
fi
}

+ 3
- 3
pkg_conf/thunderbird.conf

@ -21,7 +21,7 @@ mnemosyne_thunderbird_mailto() {
#!/bin/bash
export MOZILLA_FIVE_HOME="$libdir/$pkg-$ver"
export LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=\$MOZILLA_FIVE_HOME:\$LD_LIBRARY_PATH
case "\$1" in
mailto:*) mailto="\${1#mailto:}" ;;
@ -30,7 +30,7 @@ mnemosyne_thunderbird_mailto() {
MOZXREMOTE="\$MOZILLA_FIVE_HOME/mozilla-xremote-client -a $pkg"
if \$MOZXREMOTE 'ping()'; then
exec \$MOZXREMOTE mailto\("\$mailto"\)
exec \$MOZXREMOTE "mailto(\"\$mailto\")"
else
exec $bindir/$pkg "mailto:\$mailto" &
fi
@ -40,7 +40,7 @@ mnemosyne_thunderbird_mailto() {
mnemosyne_thunderbird_prefs() {
if pkginstalled firefox; then
local ffopenurl="$( pkgprefix bindir firefox )/firefox-openurl.sh"
local ffopenurl="${bindir//$pkg/firefox}/firefox-openurl.sh"
for x in http https ftp; do
echo "pref(\"network.protocol-handler.app.$x\", \"$ffopenurl\");"
done >> $libdir/${pkg}-${ver}/defaults/pref/all-thunderbird.js

Loading…
Cancel
Save