%firefox_name			firefox

%firefox_version		%(rpmquery --qf='%{VERSION}' %firefox_name-devel)
%firefox_release		%(rpmquery --qf='%{RELEASE}' %firefox_name-devel)
%_firefox_specific 		%firefox_version

%firefox_prefix 		%_libdir/%firefox_name%{?_firefox_specific:%{!?_firefox_unspecific:-%_firefox_specific}}
%firefox_datadir		%_datadir/%firefox_name%{?_firefox_specific:%{!?_firefox_unspecific:-%_firefox_specific}}

%firefox_usrsrc 		%_usrsrc/%firefox_name
%firefox_scriptdir		%firefox_datadir/scripts

%firefox_chromedir		%firefox_prefix/chrome
%firefox_componentsdir		%firefox_prefix/components
%firefox_extensionsdir		%firefox_prefix/extensions
%firefox_defaultsdir		%firefox_prefix/defaults
%firefox_greprefsdir		%firefox_prefix/greprefs
%firefox_iconsdir		%firefox_prefix/icons
%firefox_initd			%firefox_prefix/init.d 
%firefox_ipcdir			%firefox_prefix/ipc
%firefox_pluginsdir		%firefox_prefix/plugins
%firefox_resdir			%firefox_prefix/res
%firefox_searchpluginsdir	%firefox_prefix/searchplugins

%firefox_exec			%_bindir/firefox
%firefox_bin			%firefox_prefix/firefox-bin
%firefox_run			%firefox_prefix/run-mozilla.sh
%firefox_rebuild_databases 	%firefox_prefix/firefox-rebuild-databases.sh 

%firefox_register() \
    %firefox_scriptdir/firefox_register.sh "%firefox_bin" \
%nil

%set_firefox_version_specific() \
  %{?1:%global _firefox_specific %1} \
  %{!?1:%global _firefox_specific %firefox_version} \
%nil

%set_firefox_version_unspecific() %global _firefox_unspecific 1

%firefox_install_extension() \
    if [ -z "$DURING_INSTALL" -a "$1" -ge 1 ]; then \
	%firefox_scriptdir/install_global_extension.sh "%firefox_run" "%firefox_bin" "%1" \
    fi \
%nil

%firefox_uninstall_extension() \
    if [ "$1" = "0" ]; then \
	%firefox_scriptdir/uninstall_global_extension.sh "%firefox_run" "%firefox_bin" "%1" \
    fi \
%nil
