wok-undigest rev 938

Add: firefox (17.0.3esr)
author Dominique Corbex <domcox@slitaz.org>
date Wed Mar 06 07:15:40 2013 +0100 (2013-03-06)
parents 23fd8efda6fd
children 361a1005018c
files firefox/receipt firefox/stuff/README firefox/stuff/distribution.ini firefox/stuff/firefox.desktop firefox/stuff/firefox.png firefox/stuff/mozconfig firefox/stuff/searchplugins/duckduckgo-ssl.xml firefox/stuff/searchplugins/slitaz.xml
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/firefox/receipt	Wed Mar 06 07:15:40 2013 +0100
     1.3 @@ -0,0 +1,161 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="firefox"
     1.7 +VERSION="17.0.3esr"
     1.8 +CATEGORY="network"
     1.9 +SHORT_DESC="User friendly, secure and fast web browser."
    1.10 +MAINTAINER="pankso@slitaz.org"
    1.11 +TARBALL="$PACKAGE-$VERSION.source.tar.bz2"
    1.12 +WEB_SITE="http://www.mozilla.org/"
    1.13 +WGET_URL="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$VERSION/source/$TARBALL"
    1.14 +CONFIG_FILES="/etc/firefox"
    1.15 +TAGS="browser"
    1.16 +
    1.17 +DEPENDS="gtk+ sqlite dbus dbus-glib glib jpeg xorg-libX11 xorg-libXdamage \
    1.18 +alsa-lib xorg-libXt libevent libvpx pango nspr sqlite mozilla-common \
    1.19 +gstreamer gst-plugins-base"
    1.20 +BUILD_DEPENDS="zip libIDL coreutils findutils wireless_tools-dev \
    1.21 +perl python yasm alsa-lib-dev mesa-dev libevent-dev libvpx-dev dbus-dev \
    1.22 +dbus-glib-dev gtk+-dev glib-dev pango-dev nspr-dev sqlite-dev tar gzip \
    1.23 +gstreamer-dev gst-plugins-base-dev"
    1.24 +
    1.25 +# Rules to configure and make the package.
    1.26 +#
    1.27 +# A long compile time... dont forget to build libidl before and check the
    1.28 +# .mozconfig file from the stuff and the stuff/README document.
    1.29 +#
    1.30 +# WARNING: 1GB RAM minimum. Additional RAM will significantly decrease
    1.31 +# build time.
    1.32 +# At least 600 MB free disk space (1 GB recommended)
    1.33 +
    1.34 +
    1.35 +compile_rules()
    1.36 +{
    1.37 +	cd $src
    1.38 +	# load mozconfig
    1.39 +	cp -a $stuff/mozconfig $src
    1.40 +
    1.41 +	# build firefox and create a firefox tarball
    1.42 +	make -f client.mk &&
    1.43 +	make -C obj-firefox/browser/installer
    1.44 +
    1.45 +	# install
    1.46 +	# locate tarball
    1.47 +	local tarball tarpath fn1 fn2
    1.48 +	tarpath=$src/obj-firefox/dist
    1.49 +	fn1="$tarpath/firefox-${VERSION%esr}.en-US.linux-$ARCH.tar.bz2"
    1.50 +	fn2="$tarpath/firefox-${VERSION%esr}.en-US.linux-$(uname -m).tar.bz2"
    1.51 +	[ -e "$fn1" ] && tarball="$fn1" && echo "$ARCH tarball found"
    1.52 +	[ -e "$fn2" ] && tarball="$fn2" && echo "$(uname -m) tarball found"
    1.53 +	[ -z "$tarball" ] && echo "ERROR: tarball not found" && exit 1
    1.54 +	# extract tarball
    1.55 +	mkdir -p $install/usr/lib/firefox-$VERSION &&
    1.56 +	tar -xvf $tarball -C $install/usr/lib/firefox-$VERSION \
    1.57 +		--strip-components=1 &&
    1.58 +	chown -R -v root:root $install/usr/lib/firefox-$VERSION &&
    1.59 +	chmod -v 755 $install/usr/lib/firefox-$VERSION/libxpcom.so &&
    1.60 +	# install symlink in /usr/bin
    1.61 +	mkdir -p $install/usr/bin &&
    1.62 +	ln -sfv ../lib/firefox-$VERSION/firefox $install/usr/bin &&
    1.63 +	# install symlink for plugins
    1.64 +	mkdir -p $install/usr/lib/mozilla/plugins &&
    1.65 +	ln -sfv ../mozilla/plugins $install/usr/lib/firefox-$VERSION
    1.66 +}
    1.67 +
    1.68 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.69 +genpkg_rules()
    1.70 +{
    1.71 +	# program
    1.72 +	printf "Installing program.."
    1.73 +	mkdir -p $fs/usr/lib &&
    1.74 +	cp -a $install/usr/lib/$PACKAGE-$VERSION $fs/usr/lib &&
    1.75 +	cp -a $install/usr/lib/mozilla $fs/usr/lib &&
    1.76 +	cp -a $install/usr/bin $fs/usr
    1.77 +	status
    1.78 +
    1.79 +	# search Plugin (by: oddball)
    1.80 +	printf "Installing SliTaz search plugins.."
    1.81 +	cp -a $stuff/searchplugins $fs/usr/lib/$PACKAGE-$VERSION
    1.82 +	status
    1.83 +
    1.84 +	# prefs
    1.85 +	printf "Installing SliTaz preferences.."
    1.86 +	mkdir -p $fs/usr/lib/$PACKAGE-$VERSION/distribution &&
    1.87 +	cp -a $stuff/distribution.ini $fs/usr/lib/$PACKAGE-$VERSION/distribution
    1.88 +	status
    1.89 +
    1.90 +	# mozilla-common files
    1.91 +	# dictionaries
    1.92 +	printf "Installing common dictionnaries.."
    1.93 +	rm -rf $fs/usr/lib/$PACKAGE-$VERSION/dictionaries &&
    1.94 +	ln -sf ../mozilla-common-$VERSION/dictionaries \
    1.95 +		$fs/usr/lib/$PACKAGE-$VERSION/dictionaries
    1.96 +	status
    1.97 +	# plugin-container
    1.98 +	printf "Installing common plugin-container"
    1.99 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/plugin-container &&
   1.100 +	ln -sf ../mozilla-common-$VERSION/plugin-container \
   1.101 +		$fs/usr/lib/$PACKAGE-$VERSION/plugin-container
   1.102 +	status
   1.103 +	# mozilla-xremote-client
   1.104 +	printf "Installing common mozilla-xremote-client"
   1.105 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/mozilla-xremote-client &&
   1.106 +	ln -sf ../mozilla-common-$VERSION/mozilla-xremote-client \
   1.107 +		$fs/usr/lib/$PACKAGE-$VERSION/mozilla-xremote-client
   1.108 +	status
   1.109 +	# components/libdbusservice.so
   1.110 +	# components/libmozgnome.so
   1.111 +	for file in libdbusservice.so libmozgnome.so; do
   1.112 +		printf "Installing common components/$file"
   1.113 +		rm -f $fs/usr/lib/$PACKAGE-$VERSION/components/$file &&
   1.114 +		ln -sf ../../mozilla-common-$VERSION/components/$file \
   1.115 +			$fs/usr/lib/$PACKAGE-$VERSION/components/$file
   1.116 +		status
   1.117 +	done
   1.118 +	# chrome.manifest
   1.119 +	printf "Installing common chrome.manifest"
   1.120 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/chrome.manifest &&
   1.121 +	ln -sf ../mozilla-common-$VERSION/chrome.manifest \
   1.122 +		$fs/usr/lib/$PACKAGE-$VERSION/chrome.manifest
   1.123 +	status
   1.124 +
   1.125 +	# run-mozilla.sh
   1.126 +	printf "Installing common run-mozilla.sh"
   1.127 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/run-mozilla.sh &&
   1.128 +	ln -sf ../mozilla-common-$VERSION/run-mozilla.sh \
   1.129 +		$fs/usr/lib/$PACKAGE-$VERSION/run-mozilla.sh
   1.130 +	status
   1.131 +
   1.132 +	# libmozalloc.so
   1.133 +	printf "Installing common libmozalloc.so"
   1.134 +	rm -f $fs/usr/lib/$PACKAGE-$VERSION/libmozalloc.so &&
   1.135 +	ln -sf ../mozilla-common-$VERSION/libmozalloc.so \
   1.136 +		$fs/usr/lib/$PACKAGE-$VERSION/libmozalloc.so
   1.137 +	status
   1.138 +
   1.139 +	chown -R root.root $fs
   1.140 +}
   1.141 +
   1.142 +# Pre - Post install command to set default locale.
   1.143 +pre_install()
   1.144 +{
   1.145 +	local root="$1"
   1.146 +	# backup plugins
   1.147 +	mkdir /tmp/firefox-plugins-$$
   1.148 +	cp -a $root/usr/lib/firefox/plugins/* /tmp/firefox-plugins-$$ 2> /dev/null
   1.149 +	# remove old libs and configs
   1.150 +	rm -rf $root/usr/lib/firefox/plugins
   1.151 +	rm -rf $root/usr/lib/firefox/dictionaries
   1.152 +}
   1.153 +
   1.154 +post_install()
   1.155 +{
   1.156 +	local root="$1"
   1.157 +	# restore plugins
   1.158 +	for i in /tmp/firefox-plugins-$$/* ; do
   1.159 +		[ -e $i ] || continue
   1.160 +		[ -e /usr/lib/firefox/plugins/$(basename $i) ] && continue
   1.161 +		cp -a $i /usr/lib/firefox/plugins/
   1.162 +	done
   1.163 +	rm -rf /tmp/firefox-plugins-$$
   1.164 +}
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/firefox/stuff/README	Wed Mar 06 07:15:40 2013 +0100
     2.3 @@ -0,0 +1,13 @@
     2.4 +
     2.5 +We build Firefox from the official Mozila source code, we use a mozconfig
     2.6 +file to set all configure options. SliTaz firefox mozconfig is copied in the
     2.7 +mozilla source code with the command 'tazwok cook'. So if you want to make
     2.8 +some changes, edit stuff/mozconfig.
     2.9 +
    2.10 +On SliTaz the Mozilla default icons are removed (65 Ko) and a resized (48x48)
    2.11 +mozicon is put in /usr/share/pixmaps.
    2.12 +
    2.13 +distribution.ini is used to set bookmarks and www.slitaz.org for the default
    2.14 +home page, this file goes in /usr/lib/firefox-$VERSION/distribution/
    2.15 +
    2.16 +- Pankso
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/firefox/stuff/distribution.ini	Wed Mar 06 07:15:40 2013 +0100
     3.3 @@ -0,0 +1,77 @@
     3.4 +# Partner Distribution Configuration File
     3.5 +
     3.6 +# id: short string unique to this distribution
     3.7 +# about: a short descriptive (ui-visible) string for this
     3.8 +# distribution
     3.9 +# version: version of the extra distribution pieces (not the version
    3.10 +# of Firefox)
    3.11 +
    3.12 +[Global]
    3.13 +id=SliTaz GNU/Linux
    3.14 +version=5.0
    3.15 +about=Distribution Edition
    3.16 +about.fr=Édition pour la distribution
    3.17 +
    3.18 +# This section contains the global js prefs.  You do should not list
    3.19 +# the localized preferences here (see below)
    3.20 +
    3.21 +# Boolean preferences should be 'true' or 'false', w/o quotes.  e.g.:
    3.22 +# my.bool.preference=true
    3.23 +#
    3.24 +# Integer preferences should be unquoted numbers.  e.g.:
    3.25 +# my.int.preference=123
    3.26 +#
    3.27 +# String preferences should be in quotes.  e.g.:
    3.28 +# my.string.preference="foo"
    3.29 +
    3.30 +[Preferences]
    3.31 +# Use LANG environment variable to choose locale
    3.32 +intl.locale.matchOS=true
    3.33 +# disable default browser check
    3.34 +browser.shell.checkDefaultBrowser=false
    3.35 +browser.startup.homepage_override.mstone="ignore"
    3.36 +# disable application updates
    3.37 +app.update.enabled=false
    3.38 +# disables the request to send performance data from displaying
    3.39 +toolkit.telemetry.prompted=2
    3.40 +toolkit.telemetry.rejected=true
    3.41 +
    3.42 +# This section is used as a template for locale-specific properties
    3.43 +# files.  They work similarly to the GlobalPrefs section, except that
    3.44 +# the %LOCALE% string gets substituted with the language string.
    3.45 +#
    3.46 +# This section should only be used for localized string preferences.
    3.47 +# Other preference types will not work.
    3.48 +
    3.49 +[LocalizablePreferences]
    3.50 +browser.startup.homepage="file:///usr/share/webhome/index.html"
    3.51 +
    3.52 +
    3.53 +# Bookmarks
    3.54 +
    3.55 +# There are two "toplevel" sections, BookmarksToolbar and BookmarksMenu.
    3.56 +# These can reference other sections via the "folder" type item.  These
    3.57 +# folder sections must be named "BookmarksFolder-<id>".
    3.58 +
    3.59 +# Each section contains a list of numbered item settings, where each
    3.60 +# item represents a bookmark, livemark, separator, folder, or the default
    3.61 +# bookmarks in that container (if any).  The default type is bookmark.
    3.62 +
    3.63 +[BookmarksToolbar]
    3.64 +
    3.65 +[BookmarksMenu]
    3.66 +item.1.type=folder
    3.67 +item.1.title=SliTaz GNU/Linux
    3.68 +item.1.folderId=1
    3.69 +
    3.70 +[BookmarksFolder-1]
    3.71 +item.1.title=SliTaz Website
    3.72 +item.1.link=http://www.slitaz.org/
    3.73 +item.2.type=separator
    3.74 +item.3.title=SliTaz Community Forum
    3.75 +item.3.link=http://forum.slitaz.org/
    3.76 +item.4.type=separator
    3.77 +item.5.title=SliTaz on Twitter
    3.78 +item.5.link=http://twitter.com/slitaz
    3.79 +item.6.title=SliTaz on DistroWatch
    3.80 +item.6.link=http://distrowatch.com/table.php?distribution=slitaz
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/firefox/stuff/firefox.desktop	Wed Mar 06 07:15:40 2013 +0100
     4.3 @@ -0,0 +1,12 @@
     4.4 +[Desktop Entry]
     4.5 +Encoding=UTF-8
     4.6 +Name=Firefox Web Browser
     4.7 +Name[fr]=Navigateur Web Firefox
     4.8 +Name[pt]=Firefox Navegador Web
     4.9 +Name[zh_CN]=Firefox网络浏览器
    4.10 +Comment=Browse the Internet
    4.11 +Comment[zh_CN]=浏览网络
    4.12 +Exec=firefox
    4.13 +Icon=firefox
    4.14 +Type=Application
    4.15 +Categories=Application;Network;
     5.1 Binary file firefox/stuff/firefox.png has changed
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/firefox/stuff/mozconfig	Wed Mar 06 07:15:40 2013 +0100
     6.3 @@ -0,0 +1,97 @@
     6.4 +# mozconfig file for building Firefox (17.0.0esr) on SliTaz
     6.5 +
     6.6 +# This file contains the options used in the Firefox build. You may
     6.7 +# need to specify additional options for your specific build needs.
     6.8 +# Use the information provided by running './configure --help' to
     6.9 +# help you determine if you need to add any additional options.
    6.10 +# Some additional options can be added by uncommenting the examples
    6.11 +# in this file or adding options by inserting a line containing
    6.12 +# 'ac_add_options --some-option-you-need'. Be aware that some accepted
    6.13 +# options, such as '--with-system-bz2', do not affect the build.
    6.14 +
    6.15 +# ff for slitaz
    6.16 +ac_add_options --with-distribution-id=slitaz
    6.17 +
    6.18 +# we want to build firefox
    6.19 +ac_add_options --enable-application=browser
    6.20 +
    6.21 +# Create an object directory and specify to build the package in that
    6.22 +# directory. If desired, modify the location of the object directory
    6.23 +# to a directory inside the source tree by removing '../' from the
    6.24 +# line below:
    6.25 +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-firefox
    6.26 +
    6.27 +# Specify arch option and level of optimization:
    6.28 +ac_add_options --enable-optimize="$CFLAGS"
    6.29 +
    6.30 +# If you have a multicore machine you can speed up the build by running
    6.31 +# several jobs at once by uncommenting the following line and setting the
    6.32 +# value to number of CPU cores:
    6.33 +mk_add_options MOZ_MAKE_FLAGS="-j$(grep processor /proc/cpuinfo | wc -l)"
    6.34 +
    6.35 +# Reduce the log size:
    6.36 +ac_add_options --silent
    6.37 +
    6.38 +# Recommended dependencies:
    6.39 +ac_add_options --enable-system-sqlite
    6.40 +ac_add_options --with-system-libevent
    6.41 +ac_add_options --with-system-libvpx
    6.42 +ac_add_options --with-system-nspr
    6.43 +ac_add_options --with-system-nss
    6.44 +
    6.45 +# Uncomment these lines if you have installed optional dependencies:
    6.46 +#ac_add_options --enable-system-hunspell
    6.47 +#ac_add_options --enable-startup-notification
    6.48 +
    6.49 +# If you have installed DBus-Glib comment out this line:
    6.50 +# ac_add_options --disable-dbus
    6.51 +
    6.52 +# If you have installed wireless-tools comment out this line:
    6.53 +ac_add_options --disable-necko-wifi
    6.54 +
    6.55 +# If you have installed libnotify comment out this line:
    6.56 +ac_add_options --disable-libnotify
    6.57 +
    6.58 +# If you have not installed Yasm then uncomment this line:
    6.59 +#ac_add_options --disable-webm
    6.60 +
    6.61 +# If you do not want to play h264 videos then uncomment this line:
    6.62 +ac_add_options --enable-gstreamer
    6.63 +
    6.64 +# If you have installed xulrunner uncomment following two lines:
    6.65 +#ac_add_options --with-system-libxul
    6.66 +#ac_add_options --with-libxul-sdk=$(pkg-config --variable=sdkdir libxul)
    6.67 +
    6.68 +# We dont use --enable-official-branding since we dont have any authorization
    6.69 +# to use trademarks per http://www.mozilla.org/foundation/trademarks/
    6.70 +ac_add_options --enable-official-branding
    6.71 +
    6.72 +# It is recommended not to touch anything below this line
    6.73 +ac_add_options --prefix=/usr
    6.74 +
    6.75 +ac_add_options --disable-crashreporter
    6.76 +ac_add_options --disable-installer
    6.77 +ac_add_options --disable-updater
    6.78 +ac_add_options --disable-debug
    6.79 +ac_add_options --disable-tests
    6.80 +
    6.81 +ac_add_options --enable-strip
    6.82 +ac_add_options --enable-install-strip
    6.83 +
    6.84 +ac_add_options --enable-gio
    6.85 +ac_add_options --enable-safe-browsing
    6.86 +ac_add_options --enable-url-classifier
    6.87 +
    6.88 +ac_add_options --enable-system-ffi
    6.89 +ac_add_options --enable-system-pixman
    6.90 +
    6.91 +ac_add_options --with-pthreads
    6.92 +
    6.93 +ac_add_options --with-system-bz2
    6.94 +ac_add_options --with-system-jpeg
    6.95 +	#ac_add_options --with-system-png
    6.96 +ac_add_options --with-system-zlib
    6.97 +
    6.98 +ac_add_options --disable-gconf
    6.99 +#ac_add_options --enable-system-cairo # crash
   6.100 +ac_add_options --disable-logging
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/firefox/stuff/searchplugins/duckduckgo-ssl.xml	Wed Mar 06 07:15:40 2013 +0100
     7.3 @@ -0,0 +1,11 @@
     7.4 +<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
     7.5 +<os:ShortName>DuckDuckGo (SSL)</os:ShortName>
     7.6 +<os:Description>DuckDuckGo is a search engine that does not collect or share personally identifiable information. This search bar add-on utilizes SSL to protect searches between You and DuckDuckGo.</os:Description>
     7.7 +<os:InputEncoding>UTF-8</os:InputEncoding>
     7.8 +<os:Image width="16" height="16">data:image/x-icon;base64,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</os:Image>
     7.9 +<SearchForm>https://duckduckgo.com/</SearchForm>
    7.10 +<os:Url type="text/html" method="POST" template="https://duckduckgo.com/">
    7.11 +  <os:Param name="q" value="{searchTerms}"/>
    7.12 +  <os:Param name="t" value="slitaz"/>
    7.13 +</os:Url>
    7.14 +</SearchPlugin>
    7.15 \ No newline at end of file
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/firefox/stuff/searchplugins/slitaz.xml	Wed Mar 06 07:15:40 2013 +0100
     8.3 @@ -0,0 +1,30 @@
     8.4 +<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" 
     8.5 +	xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
     8.6 +<os:ShortName>SliTaz</os:ShortName>
     8.7 +<os:Description>SliTaz GNU/Linux - Google Search</os:Description>
     8.8 +<os:InputEncoding>ISO-8859-1</os:InputEncoding>
     8.9 +<os:Image width="16" height="16">
    8.10 +data:image/png;base64,iVBORw0KGgoAAAANSUhEUg
    8.11 +AAABAAAAAQCAYAAAAf8/9hAAACwUlEQVQ4ja1QXUhaARg9KoQRrbA
    8.12 +Z67aLuChTI8VkmyVsT7W/CIIMX0IujB4iYkQPgxgDQQp6jtF6ioJNmANlaw2
    8.13 +CEdFGoo7k3sTKTJ1dvV6otLWJd+0lw0W97cD38n3nnO9wgP+N4+PjOgBgG
    8.14 +OZRMpk0nK1FPM9rgsFgLwBRkQMA4lKxz+fr5jhO6XK5nuXz+QJBEP7iraamhgm
    8.15 +FQqpAINDj9/sfplKpW/8Y7O7u6j0ej4Wm6YZoNErq9frPJd6nAGA2m2cdDsdLgiCC09
    8.16 +PTz8+vh4eHMoqilhcXFwdbW1vTHMcVI4oYhlGUpjSZTBGv12ttb2//cZ4gFovdX11dv
    8.17 +V1ZWXnAsuy1UChkdDqdkv7+/i8ajSZit9tfAYDb7bal0+nqQqHwZ2dn5wbP8zcBAB6
    8.18 +PZ4QgiJPe3t610dHRNZIkfzkcjnmRSCQAEDo7OzeHh4ffGAwGYWxszGU2mzeNRmO
    8.19 +02AMAgGVZ5cTExAJBEAKAS6eiokKgKOq7z+frBiACAGSzWXlHR0dEqVTmdTpdWi6X
    8.20 +X2lQW1srqFSqo/r6+oLJZIpyHFcnZlm2IZPJVLvd7idKpXJLq9VuUhT1tbQ4iUSCmZmZa
    8.21 +alU+rOnp+fj0tJSfyqVku3t7WWwsbFxz2q1Lre1tcXHx8dnaZou6+rqCpR+lkgkwv7+vjY
    8.22 +SieiqqqoKk5OTTpvN9gEAxDKZ7ECtVm+3tLQEjUbjN61Wm0+n09dLE5Akmc3lctunp6d
    8.23 +lzc3NMYVC4bVYLG8BQMyyLKPT6RJ9fX3vEomEAgCampoipQZDQ0OvGxsbf8/Pzw9O
    8.24 +TU2NSKXS8lwut3BO4HleS9N0md1ufw8A6+vrD2Qy2YlYLBYGBgY+xePxcoZh7s7Nzb
    8.25 +1wOp2STCajxmUIh8N3wuHwYwBIJpOKra0tw9kDcmVl5emloos4Ojq6fnGXzWblV/H/A
    8.26 +kxASraqWon9AAAAAElFTkSuQmCC</os:Image>
    8.27 +<os:Url type="text/html" method="GET" template="http://www.google.com/cse">
    8.28 +  <os:Param name="cx" value="000868395082919927601:nddq7yjdcxg"/>
    8.29 +  <os:Param name="cof" value="FORID:0"/>
    8.30 +  <os:Param name="q" value="{searchTerms}"/>
    8.31 +  <os:Param name="sa" value="Search"/>
    8.32 +</os:Url>
    8.33 +</SearchPlugin>