%mozilla_name			mozilla

%mozilla_prefix 		%_libdir/%mozilla_name

%mozilla_chromedir		%mozilla_prefix/chrome
%mozilla_componentsdir		%mozilla_prefix/components
%mozilla_defaultsdir		%mozilla_prefix/defaults
%mozilla_iconsdir		%mozilla_prefix/icons
%mozilla_ipcdir			%mozilla_prefix/ipc
%mozilla_pluginsdir		%mozilla_prefix/plugins
%mozilla_resdir			%mozilla_prefix/res
%mozilla_searchpluginsdir	%mozilla_prefix/searchplugins

%mozilla_version	%(rpmquery --qf='%{VERSION}' %mozilla_name-devel)
%mozilla_release	%(rpmquery --qf='%{RELEASE}' %mozilla_name-devel)

%mozilla_rebuild_databases 	%mozilla_prefix/rebuild-databases.sh 

%mozilla_extension_postin() \
umask 022 \
%__cat %mozilla_chromedir/installed-chrome-*.txt > %mozilla_chromedir/installed-chrome.txt \
%mozilla_rebuild_databases \
%nil

%mozilla_extension_postun() \
umask 022 \
%__cat %mozilla_chromedir/installed-chrome-*.txt > %mozilla_chromedir/installed-chrome.txt \
%mozilla_rebuild_databases \
%nil

%mozilla_select_language() \
if grep -qs '^locale,.*,select' %mozilla_chromedir/installed-chrome.txt; then \
    %__subst 's/^\\(locale,.*,select\\),.*$/\\1,%1/' %mozilla_chromedir/installed-chrome.txt \
else  \
    echo 'locale,install,select,%1' >> %mozilla_chromedir/installed-chrome.txt \
fi \
%nil

%mozilla_set_default_language() \
if grep -qs '^locale,.*,select' %mozilla_chromedir/installed-chrome.txt; then \
    %__subst 's/^\\(locale,.*,select\\),.*$/\\1,en-US/' %mozilla_chromedir/installed-chrome.txt \
else  \
    echo 'locale,install,select,en-US' >> %mozilla_chromedir/installed-chrome.txt \
fi \
%nil
