From 4a552926a428001ed212208f3c966eaa4a45ea92 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 22:19:07 +0100 Subject: [PATCH] require xulrunner fixed startup script %{_bindir}/firefox for x86_64 [release 17.0.1-2mamba;Wed Sep 25 2013] --- 48278-firefox_mond.png | Bin 0 -> 70807 bytes README.md | 2 + firefox-17.0-script | 200 +++ firefox-4.0-01-default.patch | 91 ++ firefox-4.0-build-throw.patch | 11 + firefox-4.0-disable-checkupdates.patch | 11 + firefox-4.0-jemalloc.patch | 21 + firefox-4.0-version.patch | 11 + firefox-7.0-cache-build.patch | 53 + firefox-lang.sh | 16 + firefox-openmamba-bookmarks-html | 41 + firefox.png | Bin 0 -> 146626 bytes firefox.spec | 1944 ++++++++++++++++++++++++ mozilla-firefox-safemode.desktop | 83 + mozilla-firefox.desktop | 91 ++ mozilla-wrapper | 1 + xulrunner-2.0-os2cc.patch | 14 + 17 files changed, 2590 insertions(+) create mode 100644 48278-firefox_mond.png create mode 100644 firefox-17.0-script create mode 100644 firefox-4.0-01-default.patch create mode 100644 firefox-4.0-build-throw.patch create mode 100644 firefox-4.0-disable-checkupdates.patch create mode 100644 firefox-4.0-jemalloc.patch create mode 100644 firefox-4.0-version.patch create mode 100644 firefox-7.0-cache-build.patch create mode 100644 firefox-lang.sh create mode 100644 firefox-openmamba-bookmarks-html create mode 100644 firefox.png create mode 100644 firefox.spec create mode 100644 mozilla-firefox-safemode.desktop create mode 100644 mozilla-firefox.desktop create mode 100644 mozilla-wrapper create mode 100644 xulrunner-2.0-os2cc.patch diff --git a/48278-firefox_mond.png b/48278-firefox_mond.png new file mode 100644 index 0000000000000000000000000000000000000000..4376a14c7bc4637ca603808d7fb0320e4b40ec84 GIT binary patch literal 70807 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%0D{XMk9X1x{N`kz)spB}jQ6_b`Tm1S0NNmdiQR|Q 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 B`yl`T literal 0 HcmV?d00001 diff --git a/README.md b/README.md index 054c1c6..231ce35 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # firefox +Mofilla Firefox is the next generation browsing technology from mozilla.org. + diff --git a/firefox-17.0-script b/firefox-17.0-script new file mode 100644 index 0000000..7aa03d8 --- /dev/null +++ b/firefox-17.0-script @@ -0,0 +1,200 @@ +#!/bin/sh +# +# The contents of this file are subject to the Netscape Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/NPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# + +## +## Usage: +## +## $ firefox +## +## This script is meant to run a mozilla program from the mozilla +## rpm installation. +## +## The script will setup all the environment voodoo needed to make +## mozilla work. + +cmdname=`basename $0` + +## +## Variables +## +MOZ_ARCH=$(uname -m) +case $MOZ_ARCH in + x86_64 | s390x | sparc64) + MOZ_LIB_DIR="/usr/lib64" + SECONDARY_LIB_DIR="/usr/lib" + ;; + * ) + MOZ_LIB_DIR="/usr/lib" + SECONDARY_LIB_DIR="/usr/lib64" + ;; +esac + +if [ ! -x $MOZ_LIB_DIR/firefox-FIREFOX_VERSION/firefox ]; then + if [ ! -x $SECONDARY_LIB_DIR/firefox-FIREFOX_VERSION/firefox ]; then + echo "Error: $MOZ_LIB_DIR/firefox-FIREFOX_VERSION/firefox not found" + if [ -d $SECONDARY_LIB_DIR ]; then + echo " $SECONDARY_LIB_DIR/firefox-FIREFOX_VERSION/firefox not found" + fi + exit 1 + fi + MOZ_LIB_DIR="$SECONDARY_LIB_DIR" +fi +MOZ_DIST_BIN="$MOZ_LIB_DIR/firefox-FIREFOX_VERSION" +#MOZ_XUL_DIR="XULRUNNER_DIRECTORY" +#MOZ_LANGPACKS_DIR="$MOZ_DIST_BIN/langpacks" +MOZ_EXTENSIONS_DIR="$MOZ_DIST_BIN/extensions" +MOZ_EXTENSIONS_PROFILE_DIR="$HOME/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" +MOZ_PROGRAM="$MOZ_DIST_BIN/firefox -app $MOZ_DIST_BIN/application.ini" +MOZ_LAUCHER="$MOZ_DIST_BIN/run-mozilla.sh" + +## +## Set MOZ_GRE_CONF +## +MOZ_GRE_CONF=/etc/gre.d/gre.conf +#if [ "$MOZ_LIB_DIR" == "/usr/lib64" ]; then +# MOZ_GRE_CONF=/etc/gre.d/gre64.conf +#fi +export MOZ_GRE_CONF + +## +## Set MOZILLA_FIVE_HOME +## +MOZILLA_FIVE_HOME="$MOZ_DIST_BIN" + +export MOZILLA_FIVE_HOME + +## +## Select the propper plugin dir +## Wrapped plug-ins are located in /lib/mozilla/plugins-wrapped +## +if [ -x "/usr/bin/mozilla-plugin-config" ] +then + MOZ_PLUGIN_DIR="plugins-wrapped" +else + MOZ_PLUGIN_DIR="plugins" +fi + +## +## Make sure that we set the plugin path +## +if [ "$MOZ_PLUGIN_PATH" ] +then + MOZ_PLUGIN_PATH=$MOZ_PLUGIN_PATH:$MOZ_LIB_DIR/mozilla/$MOZ_PLUGIN_DIR:$MOZ_DIST_BIN/$MOZ_PLUGIN_DIR +else + MOZ_PLUGIN_PATH=$MOZ_LIB_DIR/mozilla/$MOZ_PLUGIN_DIR:$MOZ_DIST_BIN/$MOZ_PLUGIN_DIR +fi +export MOZ_PLUGIN_PATH + +## +## Set MOZ_APP_LAUNCHER for gnome-session +## +export MOZ_APP_LAUNCHER="/usr/bin/firefox" + +## +## If plugins are wrapped, check them +## +if [ -x "/usr/bin/mozilla-plugin-config" ] +then + /usr/bin/mozilla-plugin-config +fi + +## +## Set FONTCONFIG_PATH for Xft/fontconfig +## +FONTCONFIG_PATH="/etc/fonts:${MOZILLA_FIVE_HOME}/res/Xft" +export FONTCONFIG_PATH + +## +## In order to better support certain scripts (such as Indic and some CJK +## scripts), Fedora builds its Firefox, with permission from the Mozilla +## Corporation, with the Pango system as its text renderer. This change +## may negatively impact performance on some pages. To disable the use of +## Pango, set MOZ_DISABLE_PANGO=1 in your environment before launching +## Firefox. +## +# +# MOZ_DISABLE_PANGO=1 +# export MOZ_DISABLE_PANGO +# + +## +## Disable the GNOME crash dialog, Moz has it's own +## +GNOME_DISABLE_CRASH_DIALOG=1 +export GNOME_DISABLE_CRASH_DIALOG + +# OK, here's where all the real work gets done + + +## +## To disable the use of Firefox localization, set MOZ_DISABLE_LANGPACKS=1 +## in your environment before launching Firefox. +## +# +# MOZ_DISABLE_LANGPACKS=1 +# export MOZ_DISABLE_LANGPACKS +# + +MOZARGS= +SHORTMOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*||g"` +[ -f $MOZ_EXTENSIONS_DIR/langpack-${SHORTMOZLOCALE}@firefox.mozilla.org/chrome/$SHORTMOZLOCALE.jar ] && MOZARGS="-UILocale $SHORTMOZLOCALE" + +MOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*|-\1|g"` +[ -f $MOZ_EXTENSIONS_DIR/langpack-${MOZLOCALE}@firefox.mozilla.org/chrome/$MOZLOCALE.jar ] && MOZARGS="-UILocale $MOZLOCALE" + +# Prepare command line arguments +script_args="" +pass_arg_count=0 +while [ $# -gt $pass_arg_count ] +do + case "$1" in + -g | --debug) + script_args="$script_args -g" + debugging=1 + shift + ;; + -d | --debugger) + if [ $# -gt 1 ]; then + script_args="$script_args -d $2" + shift 2 + else + shift + fi + ;; + *) + # Move the unrecognized argument to the end of the list. + arg="$1" + shift + set -- "$@" "$arg" + pass_arg_count=`expr $pass_arg_count + 1` + ;; + esac +done + +# Run the browser +debugging=0 +if [ $debugging = 1 ] +then + echo $MOZ_LAUCHER $script_args $MOZ_PROGRAM $MOZARGS "$@" +fi + +exec $MOZ_LAUCHER $script_args $MOZ_PROGRAM $MOZARGS "$@" diff --git a/firefox-4.0-01-default.patch b/firefox-4.0-01-default.patch new file mode 100644 index 0000000..f82fa47 --- /dev/null +++ b/firefox-4.0-01-default.patch @@ -0,0 +1,91 @@ +diff -Nru browser/components/preferences/advanced.xul browser/components-gil/preferences/advanced.xul +--- browser/components/preferences/advanced.xul 2011-01-22 01:24:21.000000000 +0100 ++++ browser/components-gil/preferences/advanced.xul 2011-01-26 07:42:03.000000000 +0100 +@@ -194,10 +194,11 @@ + + + #ifdef HAVE_SHELL_SERVICE ++#ifdef MOZ_CRASHREPORTER + + + +- ++#ifdef 0 + + + ++#endif + #ifdef MOZ_CRASHREPORTER + + #endif ++#endif + + + +diff -Nru browser/components/shell/src/nsGNOMEShellService.cpp browser/components-gil/shell/src/nsGNOMEShellService.cpp +--- browser/components/shell/src/nsGNOMEShellService.cpp 2011-01-22 01:24:22.000000000 +0100 ++++ browser/components-gil/shell/src/nsGNOMEShellService.cpp 2011-01-26 07:51:36.000000000 +0100 +@@ -140,27 +140,21 @@ + PRBool + nsGNOMEShellService::KeyMatchesAppName(const char *aKeyValue) const + { ++ nsCAutoString appName; + +- gchar *commandPath; + if (mUseLocaleFilenames) { + gchar *nativePath = g_filename_from_utf8(aKeyValue, -1, NULL, NULL, NULL); + if (!nativePath) { + NS_ERROR("Error converting path to filesystem encoding"); + return PR_FALSE; + } +- +- commandPath = g_find_program_in_path(nativePath); ++ appName.Assign(nativePath); + g_free(nativePath); + } else { +- commandPath = g_find_program_in_path(aKeyValue); ++ appName.Assign(aKeyValue); + } +- +- if (!commandPath) +- return PR_FALSE; +- +- PRBool matches = mAppPath.Equals(commandPath); +- g_free(commandPath); +- return matches; ++ // Compare default browser command retrieved from gconf with MOZ_APP_NAME ++ return appName.EqualsLiteral(MOZ_APP_NAME); + } + + NS_IMETHODIMP +@@ -215,8 +209,8 @@ + + nsCOMPtr gconf = do_GetService(NS_GCONFSERVICE_CONTRACTID); + if (gconf) { +- nsCAutoString appKeyValue(mAppPath); +- appKeyValue.Append(" \"%s\""); ++ nsCAutoString appKeyValue(MOZ_APP_NAME); ++ appKeyValue.Append(" %s"); + for (unsigned int i = 0; i < NS_ARRAY_LENGTH(appProtocols); ++i) { + if (appProtocols[i].essential || aClaimAllTypes) { + gconf->SetAppForProtocol(nsDependentCString(appProtocols[i].name), +diff -Nru browser/components/shell/src/nsGNOMEShellService.h browser/components-gil/shell/src/nsGNOMEShellService.h +--- browser/components/shell/src/nsGNOMEShellService.h 2011-01-22 01:24:22.000000000 +0100 ++++ browser/components-gil/shell/src/nsGNOMEShellService.h 2011-01-26 07:39:05.000000000 +0100 +@@ -43,7 +43,7 @@ + class nsGNOMEShellService : public nsIShellService + { + public: +- nsGNOMEShellService() : mCheckedThisSession(PR_FALSE) { } ++ nsGNOMEShellService() : mCheckedThisSession(PR_TRUE) { } + + NS_DECL_ISUPPORTS + NS_DECL_NSISHELLSERVICE diff --git a/firefox-4.0-build-throw.patch b/firefox-4.0-build-throw.patch new file mode 100644 index 0000000..ccade4e --- /dev/null +++ b/firefox-4.0-build-throw.patch @@ -0,0 +1,11 @@ +--- memory/mozalloc/mozalloc.h 2010-09-14 16:14:54.000000000 +0200 ++++ memory/mozalloc/mozalloc.h-gil 2010-10-05 00:45:01.000000000 +0200 +@@ -214,7 +214,7 @@ + #define MOZALLOC_THROW_IF_HAS_EXCEPTIONS throw() + #endif + +-#ifdef MOZ_CPP_EXCEPTIONS ++#if 1 + #define MOZALLOC_THROW_BAD_ALLOC throw(std::bad_alloc) + #else + #define MOZALLOC_THROW_BAD_ALLOC MOZALLOC_THROW_IF_HAS_EXCEPTIONS diff --git a/firefox-4.0-disable-checkupdates.patch b/firefox-4.0-disable-checkupdates.patch new file mode 100644 index 0000000..085fdf9 --- /dev/null +++ b/firefox-4.0-disable-checkupdates.patch @@ -0,0 +1,11 @@ +--- browser/base/content/utilityOverlay.js 2010-09-14 16:15:11.000000000 +0200 ++++ browser/base/content/utilityOverlay.js-gil 2010-10-05 00:48:51.000000000 +0200 +@@ -502,7 +502,7 @@ + // Disable the UI if the update enabled pref has been locked by the + // administrator or if we cannot update for some other reason + var checkForUpdates = document.getElementById("checkForUpdates"); +- var canCheckForUpdates = updates.canCheckForUpdates; ++ var canCheckForUpdates = updates.canCheckForUpdates && updates.canApplyUpdates; + checkForUpdates.setAttribute("disabled", !canCheckForUpdates); + if (!canCheckForUpdates) + return; diff --git a/firefox-4.0-jemalloc.patch b/firefox-4.0-jemalloc.patch new file mode 100644 index 0000000..1dae0ac --- /dev/null +++ b/firefox-4.0-jemalloc.patch @@ -0,0 +1,21 @@ +--- memory/jemalloc/jemalloc.h 2010-09-14 16:14:54.000000000 +0200 ++++ memory/jemalloc/jemalloc.h-gil 2010-10-05 00:42:25.000000000 +0200 +@@ -42,12 +42,12 @@ + + /* Darwin and Linux already have memory allocation functions */ + #if (!defined(MOZ_MEMORY_DARWIN) && !defined(MOZ_MEMORY_LINUX)) +-void *malloc(size_t size); +-void *valloc(size_t size); +-void *calloc(size_t num, size_t size); +-void *realloc(void *ptr, size_t size); +-void free(void *ptr); +-int posix_memalign(void **memptr, size_t alignment, size_t size); ++void *malloc(size_t size) __THROW __attribute_malloc__ __wur; ++void *valloc(size_t size) __THROW __attribute_malloc__ __wur; ++void *calloc(size_t num, size_t size) __THROW __attribute_malloc__ __wur; ++void *realloc(void *ptr, size_t size) __THROW __attribute_malloc__ __wur; ++void free(void *ptr) __THROW __attribute_malloc__ __wur; ++int posix_memalign(void **memptr, size_t alignment, size_t size) __THROW __attribute_malloc__ __wur; + #endif /* MOZ_MEMORY_DARWIN, MOZ_MEMORY_LINUX */ + + #if defined(MOZ_MEMORY_ANDROID) || defined(WRAP_MALLOC) diff --git a/firefox-4.0-version.patch b/firefox-4.0-version.patch new file mode 100644 index 0000000..b65daeb --- /dev/null +++ b/firefox-4.0-version.patch @@ -0,0 +1,11 @@ +--- browser/installer/Makefile.in 2010-09-14 16:14:29.000000000 +0200 ++++ browser/installer/Makefile.in-gil 2010-10-05 00:37:41.000000000 +0200 +@@ -45,6 +45,8 @@ + + include $(topsrcdir)/config/rules.mk + ++MOZ_APP_VERSION="__RPM_VERSION_INTERNAL__" ++ + MOZ_PKG_REMOVALS = $(srcdir)/removed-files.in + + ifdef MOZ_ENABLE_LIBXUL diff --git a/firefox-7.0-cache-build.patch b/firefox-7.0-cache-build.patch new file mode 100644 index 0000000..2da225f --- /dev/null +++ b/firefox-7.0-cache-build.patch @@ -0,0 +1,53 @@ +diff -up firefox-7.0/mozilla-beta/browser/installer/Makefile.in.cache firefox-7.0/mozilla-beta/browser/installer/Makefile.in +--- firefox-7.0/mozilla-beta/browser/installer/Makefile.in.cache 2011-09-06 10:43:04.421293791 +0200 ++++ firefox-7.0/mozilla-beta/browser/installer/Makefile.in 2011-09-06 10:43:04.422293805 +0200 +@@ -114,19 +114,6 @@ ifndef LIBXUL_SDK + INSTALL_SDK = 1 + endif + +-ifneq (1_,$(if $(CROSS_COMPILE),1,0)_$(UNIVERSAL_BINARY)) +-ifdef RUN_TEST_PROGRAM +-_ABS_RUN_TEST_PROGRAM = $(call core_abspath,$(RUN_TEST_PROGRAM)) +-endif +- +-GENERATE_CACHE = \ +- $(_ABS_RUN_TEST_PROGRAM) $(LIBXUL_DIST)/bin/xpcshell$(BIN_SUFFIX) -g "$$PWD" -a "$$PWD" -f $(topsrcdir)/browser/installer/precompile_cache.js -e 'populate_startupcache("omni.jar", "startupCache.zip");' && \ +- rm -rf jsloader && \ +- $(UNZIP) startupCache.zip && \ +- rm startupCache.zip && \ +- $(ZIP) -r9m omni.jar jsloader +-endif +- + include $(topsrcdir)/toolkit/mozapps/installer/packager.mk + + ifeq (bundle, $(MOZ_FS_LAYOUT)) +diff -up firefox-7.0/mozilla-beta/browser/installer/package-manifest.in.cache firefox-7.0/mozilla-beta/browser/installer/package-manifest.in +--- firefox-7.0/mozilla-beta/browser/installer/package-manifest.in.cache 2011-08-31 21:16:05.000000000 +0200 ++++ firefox-7.0/mozilla-beta/browser/installer/package-manifest.in 2011-09-06 10:43:04.423293819 +0200 +@@ -91,6 +91,7 @@ + + [browser] + ; [Base Browser Files] ++@BINPATH@/jsloader/ + #ifndef XP_UNIX + @BINPATH@/@MOZ_APP_NAME@.exe + #else +diff -up firefox-7.0/mozilla-beta/toolkit/mozapps/installer/packager.mk.cache firefox-7.0/mozilla-beta/toolkit/mozapps/installer/packager.mk +--- firefox-7.0/mozilla-beta/toolkit/mozapps/installer/packager.mk.cache 2011-08-31 21:16:34.000000000 +0200 ++++ firefox-7.0/mozilla-beta/toolkit/mozapps/installer/packager.mk 2011-09-06 10:43:52.861924899 +0200 +@@ -383,7 +383,6 @@ MAKE_SDK = $(CREATE_FINAL_TAR) - $(MOZ_A + endif + + ifdef MOZ_OMNIJAR +-GENERATE_CACHE ?= true + + OMNIJAR_FILES = \ + chrome \ +@@ -413,7 +412,6 @@ PACK_OMNIJAR = \ + mv tmp.manifest $$m; \ + done; \ + $(ZIP) -r9m omni.jar $(OMNIJAR_FILES) -x $(NON_OMNIJAR_FILES) && \ +- $(GENERATE_CACHE) && \ + $(OPTIMIZE_JARS_CMD) --optimize $(JARLOG_DIR_AB_CD) ./ ./ && \ + mv binary.manifest components && \ + printf "manifest components/binary.manifest\n" > chrome.manifest diff --git a/firefox-lang.sh b/firefox-lang.sh new file mode 100644 index 0000000..fffd6f6 --- /dev/null +++ b/firefox-lang.sh @@ -0,0 +1,16 @@ +#!/bin/sh +# gil +FIREFOX_VERSION=$1 + +if [ -z "$FIREFOX_VERSION" ]; then + echo "Usage: $0 " + exit 2 +fi + +rm -rf firefox-$FIREFOX_VERSION +mkdir firefox-$FIREFOX_VERSION +cd firefox-$FIREFOX_VERSION +wget -r -N -l 1 -np -nd -A "*.xpi" ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$FIREFOX_VERSION/linux-i686/xpi/*.xpi +rm -f robots.txt +tar -cj *.xpi > ../firefox-$FIREFOX_VERSION-langpacks.tar.bz2 +#rm -rf firefox-$FIREFOX_VERSION diff --git a/firefox-openmamba-bookmarks-html b/firefox-openmamba-bookmarks-html new file mode 100644 index 0000000..c3f59a0 --- /dev/null +++ b/firefox-openmamba-bookmarks-html @@ -0,0 +1,41 @@ + + + +Bookmarks +

Bookmarks

+ +

+

Bookmarks Toolbar Folder

+
Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar +

+

openmamba.org +
Getting Started +
Latest Headlines +

+

Mozilla Firefox

+

+

Help and Tutorials +
Customize Firefox +
Get Involved +
About Us +

+

openmamba Project

+

+

openmamba.org

+

+

The openmamba Organization +
openmamba: Products +
openmamba: Events +

+

Community & Support

+

+

openmamba: Community +
openmamba: Forum +
openmamba: Wiki +
openmamba: Support +

+


+

+

diff --git a/firefox.png b/firefox.png new file mode 100644 index 0000000000000000000000000000000000000000..d5c89a6e7107010a5a74c95fe19da730b68bcc51 GIT binary patch literal 146626 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

QVODW}OU+PxD4XoFoTN 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

KG;H9uaZEk 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

IZ458bwkpM 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 S8w*- +URL: http://www.mozilla.org/firefox +Source0: ftp://ftp.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.bz2 +# langpack got with +# sh firefox-lang.sh %{version} +Source1: firefox-%{version}-langpacks.tar.bz2 +Source2: mozilla-firefox.desktop +Source3: firefox.png +Source4: mozilla-wrapper +Source5: 48278-firefox_mond.png +Source7: mozilla-firefox-safemode.desktop +Source8: firefox-lang.sh +Source9: firefox-17.0-script +Source10: firefox-openmamba-bookmarks-html +Patch0: firefox-4.0-version.patch +Patch1: firefox-4.0-jemalloc.patch +Patch2: firefox-4.0-build-throw.patch +Patch3: firefox-4.0-disable-checkupdates.patch +Patch4: firefox-4.0-01-default.patch +Patch5: xulrunner-2.0-os2cc.patch +Patch6: firefox-7.0-cache-build.patch +License: GPL, LGPL, MPL 1.1 +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libatk-devel +BuildRequires: libcairo-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel +BuildRequires: libgcc +BuildRequires: libgdk-pixbuf-devel +BuildRequires: libglib-devel +BuildRequires: libgtk-devel +BuildRequires: libnspr-devel +BuildRequires: libpango-devel +BuildRequires: libpng-devel +BuildRequires: libstartup-notification-devel +BuildRequires: libstdc++6-devel +BuildRequires: libX11-devel +BuildRequires: libXrender-devel +BuildRequires: xulrunner-devel +## AUTOBUILDREQ-END +BuildRequires: xulrunner-devel = %{version} +BuildRequires: GConf-devel +BuildRequires: libalsa-devel +BuildRequires: libart_lgpl-devel +BuildRequires: libbonoboui-devel +BuildRequires: libglitz-devel +BuildRequires: libgnomecanvas-devel +BuildRequires: libgnome-keyring-devel +BuildRequires: libgnomeui-devel +BuildRequires: libgnome-vfs-devel +BuildRequires: libICE-devel +BuildRequires: libIDL-devel +BuildRequires: libSM-devel +BuildRequires: libxcb-util-devel +BuildRequires: libXft-devel +BuildRequires: libXinerama-devel +BuildRequires: libxml2-devel +BuildRequires: libdbus-glib-devel +BuildRequires: libcurl-devel +BuildRequires: libz-devel +#BuildRequires: mozldap-devel +BuildRequires: pkgconfig +BuildRequires: libXext-devel +BuildRequires: xorg-proto-devel +BuildRequires: java-gcj-compat +BuildRequires: java-gcj-compat-runtime +BuildRequires: libpthread-stubs-devel +BuildRequires: glibc +BuildRequires: doxygen +BuildRequires: zip +BuildRequires: unzip +BuildRequires: bash +BuildRequires: yasm +Requires: xulrunner = %{version} +BuildRoot: %{_tmppath}/firefox-%{version}-root + +%description +Mofilla Firefox is the next generation browsing technology from mozilla.org. + +%package devel +Summary: Devel files for Mozilla Firefox +Group: Development/Applications +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +Mofilla Firefox is the next generation browsing technology from mozilla.org. +This package contains static libraries and header files need for development. + +%prep +%setup -q -c -n firefox-%{version} +# -D -T +#:<< ___EOF + +# See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20297 +#%if "%{_target_cpu}" != "i586" +#%patch2 -p0 -b .visibility +#%endif + +#sed -i "s,LIBDIR,%{_libdir}," mozilla-%{mozilla_version}/build/unix/mozilla.in + +cd %{source_dir} +sed -e 's|__RPM_VERSION_INTERNAL__|%{firefox_internal_version}|' %{PATCH0} | patch -p0 +#%patch1 -p0 +#%patch2 -p0 +#%patch3 -p0 +#%patch4 -p0 +%patch5 -p1 -b .os2cc +#%patch6 -p2 + +%define _use_internal_dependency_generator 0 +%define __find_provides %{_builddir}/firefox-%{version}/find_provides.sh +cat > %{_builddir}/firefox-%{version}/find_provides.sh <<_EOF +#! /bin/sh +grep -v %{buildroot}%{firefoxappdir} | \ +%{_prefix}/lib/rpm/find-provides %{buildroot} %{_target_cpu} +_EOF +chmod +x %{_builddir}/firefox-%{version}/find_provides.sh + +%define __find_requires %{_builddir}/firefox-%{version}/find_requires.sh +cat > %{_builddir}/firefox-%{version}/find_requires.sh <<_EOF +#! /bin/sh +%{_libdir}/rpm/find-requires %{buildroot} %{_target_cpu} 2>/dev/null | +while read line; do + [ ! -f %{buildroot}%{firefoxappdir}/\$line ] && echo "\$line" +done +_EOF +chmod +x %{_builddir}/firefox-%{version}/find_requires.sh + +#___EOF + +%build +#:<< ___EOF +cd %{source_dir} + +export LDFLAGS='-lX11 -lXrender' PYTHON=%{__python} +export MOZ_PHOENIX="1" +export BUILD_OFFICIAL="1" +export MOZILLA_OFFICIAL="1" +%configure \ + --prefix=%{_prefix} \ + --bindir=%{_bindir} \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} \ + --disable-elf-hack \ + --with-libxul-sdk=%{xul_sdk_dir} \ + --enable-system-cairo \ + --with-system-libxul \ + --with-system-jpeg \ + --with-system-zlib \ + --with-system-png \ + --with-system-mng \ + --with-system-nspr \ + --with-system-nss \ + --with-x \ + --enable-canvas \ + --enable-svg \ + --enable-svg-renderer=cairo \ + --with-pthreads \ + --with-java-bin-path=%{_bindir} \ + --enable-default-toolkit=cairo-gtk2 \ + --with-qtdir=%{_qt3_prefix} \ + --enable-ldap \ + --enable-application=browser \ + --disable-calendar \ + --disable-composer \ + --disable-mailnews \ + --with-embedding-profile=default \ + --with-default-mozilla-five-home=%{firefoxappdir} \ + --with-user-appdir=.firefox \ + --with-distribution-id="%{distroname}" \ + --disable-freetype2 \ + --disable-xprint \ + --enable-pango \ + --enable-crypto \ + --enable-single-profile \ + --disable-profilesharing \ + --enable-accessibility \ + --enable-xinerama \ + --enable-xft \ + --enable-extensions=default \ + --disable-installer \ + --enable-reorder \ + --enable-optimize \ + --disable-debug \ + --disable-tests \ + --disable-strip \ + --disable-pedantic \ + --enable-jsd \ + --enable-necko-protocols=all \ + --disable-logging \ +%if %{testing} + --enable-image-decoders=all \ + --enable-image-encoders=all \ +%endif + --enable-storage \ + --disable-necko-wifi \ + --enable-official-branding \ + --enable-startup-notification \ + --enable-chrome-format=omni \ + --enable-libnotify \ + --enable-gio \ + --disable-gnomevfs + +# --with-system-mozldap \ --program-suffix=4 \ + +%ifarch ppc +%define makeflags -j1 +%else +%define makeflags %{?_smp_mflags} +%endif + +%make %{makeflags} MOZ_SERVICES_SYNC="1" +#___EOF + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +cd %{source_dir} + +cat > dist/bin/chrome/en-US/locale/branding/browserconfig.properties << EOF +browser.startup.homepage=%{default_browser_homepage} +browser.startup.homepage_reset=%{default_browser_homepage} +EOF + +cat > dist/bin/defaults/preferences/all-redhat.js << _EOF +pref("app.update.auto", false); +pref("app.update.enabled", false); +pref("app.update.autoInstallEnabled", false); +pref("browser.backspace_action", 2); +pref("browser.display.use_system_colors", true); +pref("browser.download.folderList", 1); +pref("browser.link.open_external", 3); +pref("browser.shell.checkDefaultBrowser", false); +pref("general.smoothScroll", true); +pref("general.useragent.vendor", "openmamba"); +pref("general.useragent.vendorSub", "%{version}-%{release}"); +pref("intl.locale.matchOS", true); +_EOF + +sed -i -e 's|@BINPATH@/@PREF_DIR@/firefox.js|@BINPATH@/@PREF_DIR@/all-redhat.js\n&|' browser/installer/package-manifest.in + +cp -p %{SOURCE10} dist/bin/defaults/profile/bookmarks.html + +cat > dist/bin/defaults/preferences/firefox-l10n.js << _EOF +pref("general.useragent.locale", "chrome://global/locale/intl.properties"); +_EOF + +%makeinstall + +mkdir -p %{buildroot}%{_datadir}/applications +desktop-file-install --vendor mozilla --dir %{buildroot}%{_datadir}/applications %{SOURCE2} +desktop-file-install --vendor mozilla --dir %{buildroot}%{_datadir}/applications %{SOURCE7} + +# install firefox icon + +for i in 16 22 24 32 48 256; do + mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps + convert -geometry ${i}x${i} browser/branding/official/default${i}.png %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/firefox.png +done + +rm -f %{buildroot}%{_bindir}/firefox +cat %{SOURCE9} | sed -e 's/FIREFOX_VERSION/%{firefox_internal_version}/g' -e 's,LIBDIR,%{_libdir},g' \ + | %{__sed} -e "s,XULRUNNER_DIRECTORY,$(pkg-config --variable=libdir libxul),g" > \ + %{buildroot}%{_bindir}/firefox + +chmod 755 %{buildroot}%{_bindir}/firefox + +install -pm 644 LICENSE %{buildroot}%{firefoxappdir}/ + +rm -rf %{buildroot}%{firefoxappdir}/firefox +ln -s %{xul_lib_dir}/xulrunner-stub %{buildroot}%{firefoxappdir}/firefox +ln -s %{xul_lib_dir} %{buildroot}%{firefoxappdir}/xulrunner + +# install langpacks + +install -d %{buildroot}%{firefoxappdir}/extensions + +install -d firefox-langpacks && tar -C firefox-langpacks -xjf %{S:1} + +find firefox-langpacks/ -type f -name \*.xpi | \ +while read filename; do + lang=$(basename $filename .xpi) + extensiondir="\ +%{buildroot}%{firefoxappdir}/extensions/langpack-$lang@firefox.mozilla.org" + install -d $extensiondir + unzip $filename -d $extensiondir + sed -i "\ + s|\(browser.startup.homepage=\).*|\1%{default_browser_homepage}| + s|\(browser.startup.homepage_reset=\).*|\1%{default_browser_homepage}|" \ + $extensiondir/chrome/$lang/locale/branding/browserconfig.properties + find $extensiondir -type f -exec chmod 644 {} \; +done + +touch %{buildroot}%{firefoxappdir}/components/compreg.dat +touch %{buildroot}%{firefoxappdir}/components/xpti.dat + +# install the needed conf file for ldconfig +install -d %{buildroot}%{_sysconfdir}/ld.so.conf.d +echo "%{firefoxappdir}" > \ + %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf + + +# todo +# %{__mkdir_p} %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_app_id} +# %{__mkdir_p} %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_app_id} + +rm -rf %{buildroot}%{firefoxappdir}/removed-files + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post +update-desktop-database &> /dev/null || : +if [ $1 -eq 1 ]; then + if [ -w /etc/ld.so.conf ]; then + if [ -d /etc/ld.so.conf.d ]; then + sed -i "\|^/usr/lib/firefox-[0-9\.]*|d" /etc/ld.so.conf + else + grep -q "^%{firefoxappdir}$" /etc/ld.so.conf || + echo "%{firefoxappdir}" >> /etc/ld.so.conf + fi + fi +fi +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +if [ -x %{_bindir}/gtk-update-icon-cache ]; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi +/sbin/ldconfig +exit 0 + +%preun +if [ $1 -eq 0 ]; then + if [ -w /etc/ld.so.conf ]; then + sed -i "\|^/usr/lib/firefox-[0-9\.]*|d" /etc/ld.so.conf + fi + rm -fr %{firefoxappdir}/ +fi +/sbin/ldconfig +exit 0 + +%postun +update-desktop-database &> /dev/null || : +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +%{_bindir}/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + +%files +%defattr(-,root,root) +%{_sysconfdir}/ld.so.conf.d/%{name}.conf +%{_bindir}/firefox +%{_datadir}/applications/mozilla-firefox.desktop +%{_datadir}/applications/mozilla-firefox-safemode.desktop +%{_datadir}/icons/hicolor/*x*/apps/firefox*.png +%dir %{firefoxappdir} +%{firefoxappdir}/*.ini +%{firefoxappdir}/firefox +%{firefoxappdir}/run-mozilla.sh +%{firefoxappdir}/chrome.manifest +%{firefoxappdir}/omni.ja +%{firefoxappdir}/LICENSE +%attr(644, root, root) %{firefoxappdir}/blocklist.xml +%dir %{firefoxappdir}/components +%{firefoxappdir}/components/*.so +%{firefoxappdir}/components/*.manifest +%ghost %{firefoxappdir}/components/compreg.dat +%ghost %{firefoxappdir}/components/xpti.dat +%dir %{firefoxappdir}/chrome +%dir %{firefoxappdir}/chrome/icons +%dir %{firefoxappdir}/chrome/icons/default +%attr(644, root, root) %{firefoxappdir}/chrome/icons/default/default*.png +%{firefoxappdir}/defaults +%dir %{firefoxappdir}/extensions +%{firefoxappdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd} +%exclude %{firefoxappdir}/extensions/langpack-* +%dir %{firefoxappdir}/icons +%{firefoxappdir}/icons/*.png +%dir %{firefoxappdir}/searchplugins +%{firefoxappdir}/searchplugins/* +%{firefoxappdir}/xulrunner +%{firefoxappdir}/webapprt-stub +%dir %{firefoxappdir}/webapprt +%{firefoxappdir}/webapprt/omni.ja +%{firefoxappdir}/webapprt/webapprt.ini +%dir %{firefoxappdir}/modules +%dir %{firefoxappdir}/modules/services-aitc +%{firefoxappdir}/modules/services-aitc/.mkdir.done +%dir %{firefoxappdir}/modules/services-common +%{firefoxappdir}/modules/services-common/.mkdir.done +%dir %{firefoxappdir}/modules/services-crypto +%{firefoxappdir}/modules/services-crypto/.mkdir.done +%dir %{firefoxappdir}/modules/services-notifications +%{firefoxappdir}/modules/services-notifications/.mkdir.done +%dir %{firefoxappdir}/modules/services-sync +%{firefoxappdir}/modules/services-sync/.mkdir.done +%dir %{firefoxappdir}/modules/services-sync/engines +%{firefoxappdir}/modules/services-sync/engines/.mkdir.done +%dir %{firefoxappdir}/modules/sessionstore +%{firefoxappdir}/modules/sessionstore/.mkdir.done + + +%package i18n-ach +Summary: Acholi language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ach +Acholi language support for Firefox. + +%files i18n-ach +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ach@firefox.mozilla.org/ + +%package i18n-af +Summary: Afrikaans language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-af + +%description i18n-af +Afrikaans language support for Firefox. + +%files i18n-af +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-af@firefox.mozilla.org/ + +%package i18n-ak +Summary: Akan language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-ak + +%description i18n-ak +Akan language support for Firefox. + +%files i18n-ak +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ak@firefox.mozilla.org/ + +%package i18n-ar +Summary: Arabic language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-ar + +%description i18n-ar +Arabic language support for Firefox. + +%files i18n-ar +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ar@firefox.mozilla.org/ + +%package i18n-ast +Summary: Asturian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ast +Asturian language support for Firefox. + +%files i18n-ast +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ast@firefox.mozilla.org/ + +%package i18n-as +Summary: Assamese language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-as +Assamese language support for Firefox. + +%files i18n-as +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-as@firefox.mozilla.org/ + +%package i18n-be +Summary: Belarusian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-be +Belarusian language support for Firefox. + +%files i18n-be +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-be@firefox.mozilla.org/ + +%package i18n-bg +Summary: Bulgarian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-bg + +%description i18n-bg +Bulgarian language support for Firefox. + +%files i18n-bg +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-bg@firefox.mozilla.org/ + +%package i18n-bn-BD +Summary: Bengali (Bangladesh) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-bn-BD +Bengali (Bangladesh) language support for Firefox. + +%files i18n-bn-BD +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-bn-BD@firefox.mozilla.org/ + +%package i18n-bn-IN +Summary: Bengali (India) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-bn-IN +Bengali (India) language support for Firefox. + +%files i18n-bn-IN +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-bn-IN@firefox.mozilla.org/ + +%package i18n-br +Summary: Breton language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-br +Breton language support for Firefox. + +%files i18n-br +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-br@firefox.mozilla.org/ + +%package i18n-bs +Summary: Bosanski language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-bs +Bosanski language support for Firefox. + +%files i18n-bs +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-bs@firefox.mozilla.org/ + +%package i18n-ca +Summary: Catalan language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ca +Catalan language support for Firefox. + +%files i18n-ca +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ca@firefox.mozilla.org/ + +%package i18n-cs +Summary: Czech language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-cs +Czech language support for Firefox. + +%files i18n-cs +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-cs@firefox.mozilla.org/ + +%package i18n-csb +Summary: Kashubian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-csb +Kashubian language support for Firefox. + +%files i18n-csb +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-csb@firefox.mozilla.org/ + +%package i18n-cy +Summary: Cymraeg (GB) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-cy +Cymraeg (GB) language support for Firefox. + +%files i18n-cy +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-cy@firefox.mozilla.org/ + +%package i18n-da +Summary: Danish language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-da +Danish language support for Firefox. + +%files i18n-da +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-da@firefox.mozilla.org/ + +%package i18n-de +Summary: German language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-de +German language support for Firefox. + +%files i18n-de +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-de@firefox.mozilla.org/ + +%package i18n-el +Summary: Greek language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-el +Greek language support for Firefox. + +%files i18n-el +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-el@firefox.mozilla.org/ + +%package i18n-en-GB +Summary: English (British) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-en + +%description i18n-en-GB +English (British) language support for Firefox. + +%files i18n-en-GB +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-en-GB@firefox.mozilla.org/ + +%package i18n-en-US +Summary: English (USA) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-en + +%description i18n-en-US +English (USA) language support for Firefox. + +%files i18n-en-US +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-en-US@firefox.mozilla.org/ + +%package i18n-en-ZA +Summary: English (South Africa) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-en + +%description i18n-en-ZA +English (South Africa) language support for Firefox. + +%files i18n-en-ZA +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-en-ZA@firefox.mozilla.org/ + +%package i18n-eo +Summary: Esperanto language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-eo +Esperanto language support for Firefox. + +%files i18n-eo +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-eo@firefox.mozilla.org/ + +%package i18n-es-AR +Summary: Spanish (Latin American) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-es + +%description i18n-es-AR +Spanish (Latin American) language support for Firefox. + +%files i18n-es-AR +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-es-AR@firefox.mozilla.org/ + +%package i18n-es-CL +Summary: Spanish (Chile) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-es + +%description i18n-es-CL +Spanish (Chile) language support for Firefox. + +%files i18n-es-CL +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-es-CL@firefox.mozilla.org/ + +%package i18n-es-ES +Summary: Spanish language support for Firefox +Group: System/Internationalization +Provides: %{name}-i18n-es = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-es +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-es + +%description i18n-es-ES +Spanish language support for Firefox. + +%files i18n-es-ES +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-es-ES@firefox.mozilla.org/ + +%package i18n-es-MX +Summary: Spanish (México) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-es + +%description i18n-es-MX +Spanish (México) language support for Firefox. + +%files i18n-es-MX +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-es-MX@firefox.mozilla.org/ + +%package i18n-et +Summary: Estonian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-et +Estonian language support for Firefox. + +%files i18n-et +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-et@firefox.mozilla.org/ + +%package i18n-eu +Summary: Basque language support for Firefox +Group: System/Internationalization +Provides: %{name}-i18n-eu-ES = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-eu-ES +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-eu +Basque language support for Firefox. + +%files i18n-eu +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-eu@firefox.mozilla.org/ + +%package i18n-fa +Summary: ‪Persian - Farsi (IR) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-fa +‪Persian - Farsi (IR) language support for Firefox. + +%files i18n-fa +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-fa@firefox.mozilla.org/ + +%package i18n-ff +Summary: Fulah language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ff +Fulah language support for Firefox. + +%files i18n-ff +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ff@firefox.mozilla.org/ + +%package i18n-fi +Summary: Finnish language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-fi +Finnish language support for Firefox. + +%files i18n-fi +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-fi@firefox.mozilla.org/ + +%package i18n-fr +Summary: French language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-fr +French language support for Firefox. + +%files i18n-fr +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-fr@firefox.mozilla.org/ + +%package i18n-fy-NL +Summary: Frisian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-fy +Provides: %{name}-i18n-fy = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-fy-NL +Frisian language support for Firefox. + +%files i18n-fy-NL +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-fy-NL@firefox.mozilla.org/ + +%package i18n-ga-IE +Summary: Irish language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ga-IE +Irish language support for Firefox. + +%files i18n-ga-IE +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ga-IE@firefox.mozilla.org/ + +%package i18n-gd +Summary: Scottish Gaelic language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-gd +Scottish Gaelic language support for Firefox. + +%files i18n-gd +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-gd@firefox.mozilla.org/ + +%package i18n-gl +Summary: Galician (Galiza) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-gl +Galician (Galiza) language support for Firefox. + +%files i18n-gl +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-gl@firefox.mozilla.org/ + +%package i18n-gu-IN +Summary: Gujarati language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-gu-IN +Gujarati language support for Firefox. + +%files i18n-gu-IN +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-gu-IN@firefox.mozilla.org/ + +%package i18n-he +Summary: Hebrew language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-he + +%description i18n-he +Hebrew language support for Firefox. + +%files i18n-he +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-he@firefox.mozilla.org/ + +%package i18n-hi-IN +Summary: Hindi language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-hi-IN +Hindi language support for Firefox. + +%files i18n-hi-IN +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-hi-IN@firefox.mozilla.org/ + +%package i18n-hr +Summary: Hrvatski (HR) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-hr +Hrvatski (HR) language support for Firefox. + +%files i18n-hr +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-hr@firefox.mozilla.org/ + +%package i18n-hu +Summary: Hungarian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-hu +Hungarian language support for Firefox. + +%files i18n-hu +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-hu@firefox.mozilla.org/ + +%package i18n-hy-AM +Summary: Armenian (AM) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-hy-AM +Armenian (AM) language support for Firefox. + +%files i18n-hy-AM +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-hy-AM@firefox.mozilla.org/ + +%package i18n-id +Summary: Bahasa Indonesia (ID) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-id +Bahasa Indonesia (ID) language support for Firefox. + +%files i18n-id +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-id@firefox.mozilla.org/ + +%package i18n-is +Summary: Icelandic (IS) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-is +Icelandic (IS) language support for Firefox. + +%files i18n-is +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-is@firefox.mozilla.org/ + +%package i18n-it +Summary: Italian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-it + +%description i18n-it +Italian language support for Firefox. + +%files i18n-it +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-it@firefox.mozilla.org/ + +%package i18n-ja +Summary: Japanese language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ja +Japanese language support for Firefox. + +%files i18n-ja +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ja@firefox.mozilla.org/ + +#%package i18n-ka +#Summary: Georgian language support for Firefox +#Group: System/Internationalization +#Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +#%description i18n-ka +#Georgian language support for Firefox. + +#%files i18n-ka +#%defattr(-,root,root) +#%{firefoxappdir}/extensions/langpack-ka@firefox.mozilla.org/ + +%package i18n-kk +Summary: Kazakh (KZ) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-kk +Kazakh (KZ) language support for Firefox. + +%files i18n-kk +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-kk@firefox.mozilla.org/ + +%package i18n-km +Summary: Khmer language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-km +Khmer language support for Firefox. + +%files i18n-km +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-km@firefox.mozilla.org/ + +%package i18n-kn +Summary: Kannada (IN) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-kn +Kannada (IN) language support for Firefox. + +%files i18n-kn +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-kn@firefox.mozilla.org/ + +%package i18n-ko +Summary: Korean language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ko +Korean language support for Firefox. + +%files i18n-ko +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ko@firefox.mozilla.org/ + +%package i18n-ku +Summary: Kurdish language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ku +Kurdish language support for Firefox. + +%files i18n-ku +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ku@firefox.mozilla.org/ + +%package i18n-lg +Summary: Luganda language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-lg +Luganda language support for Firefox. + +%files i18n-lg +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-lg@firefox.mozilla.org/ + +%package i18n-lij +Summary: Ligure (Zenéize) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-lij +Ligure (Zenéize) language support for Firefox. + +%files i18n-lij +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-lij@firefox.mozilla.org/ + +%package i18n-lt +Summary: Lithuanian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-lt +Lithuanian language support for Firefox. + +%files i18n-lt +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-lt@firefox.mozilla.org/ + +%package i18n-lv +Summary: Latviešu (LV) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-lv +Latviešu (LV) language support for Firefox. + +%files i18n-lv +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-lv@firefox.mozilla.org/ + +%package i18n-mai +Summary: Maithili language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-mai +Maithili language support for Firefox. + +%files i18n-mai +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-mai@firefox.mozilla.org/ + +%package i18n-mk +Summary: Macedonian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-mk +Macedonian language support for Firefox. + +%files i18n-mk +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-mk@firefox.mozilla.org/ + +%package i18n-ml +Summary: Malayalam (IN) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ml +Malayalam (IN) language support for Firefox. + +%files i18n-ml +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ml@firefox.mozilla.org/ + +#%package i18n-mn +#Summary: Mongolian language support for Firefox +#Group: System/Internationalization +#Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +#%description i18n-mn +#Mongolian language support for Firefox. + +#%files i18n-mn +#%defattr(-,root,root) +#%{firefoxappdir}/extensions/langpack-mn@firefox.mozilla.org/ + +%package i18n-mr +Summary: Marathi language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-mr +Marathi language support for Firefox. + +%files i18n-mr +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-mr@firefox.mozilla.org/ + +%package i18n-nb-NO +Summary: Norwegian Bokmål language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-nb +Provides: %{name}-i18n-nb = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-nb-NO +Norwegian Bokmål language support for Firefox. + +%files i18n-nb-NO +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-nb-NO@firefox.mozilla.org/ + +%package i18n-nl +Summary: Dutch language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-nl +Dutch language support for Firefox. + +%files i18n-nl +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-nl@firefox.mozilla.org/ + +%package i18n-nn-NO +Summary: Norwegian Nynorsk language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-nn +Provides: %{name}-i18n-nn = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-nn-NO +Norwegian Nynorsk language support for Firefox. + +%files i18n-nn-NO +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-nn-NO@firefox.mozilla.org/ + +%package i18n-nso +Summary: Sesotho sa lebowa language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-nso +Sesotho sa lebowa language support for Firefox. + +%files i18n-nso +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-nso@firefox.mozilla.org/ + +#%package i18n-oc +#Summary: Occitan language support for Firefox +#Group: System/Internationalization +#Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Provides: firefox3-i18n-oc +#Obsoletes: firefox3-i18n-oc + +#%description i18n-oc +#Occitan language support for Firefox. + +#%files i18n-oc +#%defattr(-,root,root) +#%{firefoxappdir}/extensions/langpack-oc@firefox.mozilla.org/ + +%package i18n-or +Summary: Oriya (OR) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-or +Oriya (OR) language support for Firefox. + +%files i18n-or +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-or@firefox.mozilla.org/ + +%package i18n-pa-IN +Summary: Punjabi (IN) language support for Firefox +Group: System/Internationalization +Provides: firefox-i18n-pa-IN = %{?epoch:%epoch:}%{version}-%{release} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-pa +Provides: %{name}-i18n-pa = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-pa-IN +Punjabi (IN) language support for Firefox. + +%files i18n-pa-IN +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-pa-IN@firefox.mozilla.org/ + +%package i18n-pl +Summary: Polish language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-pl +Polish language support for Firefox. + +%files i18n-pl +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-pl@firefox.mozilla.org/ + +%package i18n-pt-BR +Summary: Portuguese (Brazilian) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-pt-BR +Portuguese (Brazilian) language support for Firefox. + +%files i18n-pt-BR +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-pt-BR@firefox.mozilla.org/ + +%package i18n-pt-PT +Summary: Portuguese language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-pt +Provides: %{name}-i18n-pt = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-pt-PT +Portuguese language support for Firefox. + +%files i18n-pt-PT +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-pt-PT@firefox.mozilla.org/ + +%package i18n-rm +Summary: Rumantsch language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-rm +Rumantsch language support for Firefox. + +%files i18n-rm +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-rm@firefox.mozilla.org/ + +%package i18n-ro +Summary: Romanian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ro +Romanian language support for Firefox. + +%files i18n-ro +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ro@firefox.mozilla.org/ + +%package i18n-ru +Summary: Russian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ru +Russian language support for Firefox. + +%files i18n-ru +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ru@firefox.mozilla.org/ + +%package i18n-si +Summary: Sinhala (si-LK) language support for Firefox (BETA) +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-si +Sinhala (si-LK) language support for Firefox. + +%files i18n-si +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-si@firefox.mozilla.org/ + +%package i18n-sk +Summary: Slovak language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-sk +Slovak language support for Firefox. + +%files i18n-sk +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-sk@firefox.mozilla.org/ + +%package i18n-sl +Summary: Slovenian language support for Firefox (BETA) +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-sl +Slovenian language support for Firefox. + +%files i18n-sl +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-sl@firefox.mozilla.org/ + +%package i18n-son +Summary: Soŋay language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-son +Soŋay language support for Firefox. + +%files i18n-son +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-son@firefox.mozilla.org/ + +%package i18n-sq +Summary: Albanian language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-sq +Albanian language support for Firefox. + +%files i18n-sq +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-sq@firefox.mozilla.org/ + +%package i18n-sr +Summary: Српски (sr) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-sr +Српски (sr) language support for Firefox. + +%files i18n-sr +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-sr@firefox.mozilla.org/ + +%package i18n-sv-SE +Summary: Swedish language support for Firefox +Group: System/Internationalization +Provides: firefox-i18n-sv-SE = %{?epoch:%epoch:}%{version}-%{release} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Obsoletes: %{name}-i18n-sv +Provides: %{name}-i18n-sv = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-sv-SE +Swedish language support for Firefox. + +%files i18n-sv-SE +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-sv-SE@firefox.mozilla.org/ + +%package i18n-ta-LK +Summary: Tamil (Sri Lanka) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ta-LK +Tamil (Sri Lanka) language support for Firefox. + +%files i18n-ta-LK +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ta-LK@firefox.mozilla.org/ + +%package i18n-ta +Summary: Tamil language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-ta +Tamil language support for Firefox. + +%files i18n-ta +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-ta@firefox.mozilla.org/ + +%package i18n-te +Summary: Telugu (IN) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-te +Telugu (IN) language support for Firefox. + +%files i18n-te +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-te@firefox.mozilla.org/ + +%package i18n-th +Summary: Thai Language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-th +Thai Language support for Firefox. + +%files i18n-th +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-th@firefox.mozilla.org/ + +%package i18n-tr +Summary: Turkish language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-tr +Turkish language support for Firefox. + +%files i18n-tr +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-tr@firefox.mozilla.org/ + +%package i18n-uk +Summary: Ukrainian (UA) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-uk + +%description i18n-uk +Ukrainian (UA) language support for Firefox + +%files i18n-uk +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-uk@firefox.mozilla.org/ + +%package i18n-vi +Summary: Tiếng Việt (VN) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-vi +Tiếng Việt (VN) language support for Firefox + +%files i18n-vi +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-vi@firefox.mozilla.org/ + +%package i18n-zh-CN +Summary: Chinese (Simplified) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-zh-CN +Chinese (Simplified) language support for Firefox. + +%files i18n-zh-CN +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-zh-CN@firefox.mozilla.org/ + +%package i18n-zh-TW +Summary: Chinese (Traditional) language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description i18n-zh-TW +Chinese (Traditional) language support for Firefox. + +%files i18n-zh-TW +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-zh-TW@firefox.mozilla.org/ + +%package i18n-zu +Summary: Zulu language support for Firefox +Group: System/Internationalization +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +#Requires: hunspell-zu + +%description i18n-zu +Zulu language support for Firefox. + +%files i18n-zu +%defattr(-,root,root) +%{firefoxappdir}/extensions/langpack-zu@firefox.mozilla.org/ + +%changelog +* Wed Sep 25 2013 Silvan Calarco 17.0.1-2mamba +- require xulrunner +- fixed startup script %{_bindir}/firefox for x86_64 + +* Sun Dec 02 2012 Automatic Build System 17.0.1-1mamba +- automatic version update by autodist + +* Wed Nov 21 2012 Automatic Build System 17.0-1mamba +- automatic version update by autodist + +* Sun Oct 28 2012 Automatic Build System 16.0.2-1mamba +- automatic version update by autodist + +* Fri Oct 12 2012 Automatic Build System 16.0.1-1mamba +- automatic version update by autodist + +* Thu Oct 11 2012 Automatic Build System 16.0-1mamba +- automatic version update by autodist + +* Fri Sep 07 2012 Automatic Build System 15.0.1-1mamba +- automatic version update by autodist + +* Sun Sep 02 2012 Silvan Calarco 15.0-2mamba +- rebuilt with xulrunner 15.0, added buildrequirement for xulrunner-devel >= %{majversion} + +* Thu Aug 30 2012 Automatic Build System 15.0-1mamba +- automatic version update by autodist + +* Mon Jul 23 2012 Automatic Build System 14.0.1-1mamba +- automatic version update by autodist + +* Sat Jun 16 2012 Automatic Build System 13.0.1-1mamba +- automatic version update by autodist + +* Sun Jun 10 2012 Automatic Build System 13.0-1mamba +- automatic version update by autodist + +* Tue May 01 2012 Automatic Build System 12.0-1mamba +- automatic version update by autodist + +* Sat Apr 07 2012 Automatic Build System 11.0-1mamba +- automatic version update by autodist + +* Mon Oct 17 2011 Silvan Calarco 7.0.1-2mamba +- fix icon using official icon for normal and safe-mode desktop entries + +* Sat Oct 15 2011 Automatic Build System 7.0.1-1mamba +- automatic version update by autodist + +* Fri Sep 09 2011 Automatic Build System 6.0.2-1mamba +- automatic version update by autodist + +* Thu Sep 01 2011 Automatic Build System 6.0.1-1mamba +- automatic version update by autodist + +* Tue Aug 16 2011 Silvan Calarco 6.0-1mamba +- update to 6.0 + +* Sun Jul 31 2011 Silvan Calarco 4.0-13mamba +- remove provides and obsoletes for firefox3-* packages to avoid upgrade loop between alternative and main repositories + +* Sat Apr 09 2011 Ercole 'ercolinux' Carpanetto 4.0-12mamba +- rebuilt removing hunspell requirements + +* Mon Mar 21 2011 gil 4.0-11mamba +- update to 4.0 + +* Sun Mar 20 2011 gil 4.0-10mamba +- update to 4.0rc2 + +* Fri Mar 18 2011 gil 4.0-9mamba +- rebuilt with gio support and remove libgnome-vfs support +- enable omni jar support + +* Thu Mar 10 2011 gil 4.0-8mamba +- update to 4.0rc1 + +* Fri Feb 25 2011 gil 4.0-7mamba +- update to 4.0b12 + +* Wed Feb 09 2011 gil 4.0-6mamba +- update to 4.0b11 + +* Wed Jan 26 2011 gil 4.0-5mamba +- update to 4.0b10 + +* Fri Jan 14 2011 gil 4.0-4mamba +- update to 4.0b9 + +* Thu Dec 23 2010 gil 4.0-3mamba +- update to 4.0b8 + +* Wed Nov 17 2010 gil 4.0-2mamba +- update to 4.0b7 + +* Mon Oct 04 2010 gil 4.0-1mamba +- update to 4.0b6 +- rename to firefox replacing firefox 3 + +* Thu Sep 16 2010 gil 3.6.10-1mamba +- update to 3.6.10 + +* Tue Sep 14 2010 gil 3.6.9-1mamba +- update to 3.6.9 +- add i18n new packages (Asturian language support) +- edit i18n-or: summary; description + +* Mon Sep 13 2010 gil 4.0-1mamba +- update to 4.0 (4.0b5) + +* Thu Aug 26 2010 gil 4.0-1mamba +- update to 4.0 (4.0b4) +- set program name as Firefox 4 in desktop entry +- renamed to legacy firefox4 + +* Sun Jul 25 2010 gil 3.6.8-1mamba +- update to 3.6.8 + +* Thu Jul 22 2010 gil 3.6.7-1mamba +- update to 3.6.7 + +* Mon Jun 28 2010 gil 3.6.6-1mamba +- update to 3.6.6 + +* Wed Jun 23 2010 gil 3.6.4-1mamba +- update to 3.6.4 + +* Sun Apr 04 2010 gil 3.6.3-1mamba +- update to 3.6.3 +- edit spec file + +* Wed Dec 30 2009 gil 3.5.6-2mamba +- rebuilt + +* Wed Dec 30 2009 gil 3.5.6-1mamba +- update to 3.5.6 +- added firefox script (wrapper) +- added %%postun edit %%post scriptlets for update gtk icon cache +- edit configure option: --enable-ldap --with-system-mozldap + +* Wed Jul 01 2009 gil 3.5-1mamba +- update to 3.5 +- added new sub packages (language support) ... + +* Sat Jun 13 2009 gil 3.0.11-1mamba +- update to 3.0.11 + +* Tue Apr 28 2009 gil 3.0.10-1mamba +- update to 3.0.10 + +* Wed Apr 22 2009 gil 3.0.9-1mamba +- update to 3.0.9 + +* Thu Apr 02 2009 gil 3.0.8-4mamba +- changed icon + +* Tue Mar 31 2009 Silvan Calarco 3.0.8-3mamba +- added safe mode desktop entry + +* Tue Mar 31 2009 Silvan Calarco 3.0.8-2mamba +- rebuilt with xulrunner 1.9.0.8 +- don't obsolete firefox-devel (it is obsoleted by xulrunner-devel) + +* Mon Mar 30 2009 Silvan Calarco 3.0.8-1mamba +- automatic update to 3.0.8 by autodist + +* Mon Mar 09 2009 Silvan Calarco 3.0.7-2mamba +- rebuilt using xulrunner +- removed --enable-cpp-rtti configuration option to build with system xulrunner +- devel package removed and obsoleted + +* Thu Mar 05 2009 Silvan Calarco 3.0.7-1mamba +- automatic update to 3.0.7 by autodist + +* Wed Mar 04 2009 Silvan Calarco 3.0.6-2mamba +- automatic rebuild by autodist + +* Thu Feb 05 2009 Silvan Calarco 3.0.6-1mamba +- update to 3.0.6 + +* Mon Jan 05 2009 Silvan Calarco 3.0.5-1mamba +- automatic update to 3.0.5 by autodist + +* Wed Dec 03 2008 Silvan Calarco 3.0.4-2mamba +- rename to firefox replacing firefox 2 + +* Thu Nov 13 2008 gil 3.0.4-1mamba +- update to 3.0.4 + +* Sat Sep 27 2008 gil 3.0.3-1mamba +- update to 3.0.3 + +* Thu Sep 25 2008 gil 3.0.2-1mamba +- update to 3.0.2 + +* Thu Jul 17 2008 gil 3.0.1-1mamba +- update to 3.0.1 + +* Thu Jul 03 2008 Silvan Calarco 3.0-3mamba +- fixed i18n provides/obsoletes to avoid conflicts with firefox 2 + +* Mon Jun 23 2008 Silvan Calarco 3.0-2mamba +- set program name as Firefox 3 in desktop entry +- rebuilt with system libnss 3.12 + +* Wed Jun 18 2008 gil 3.0-1mamba +- update to 3.0 +- update language packs to version 3.0 +- add i18n new packages (Sinhala and Slovenian language support are in beta) +- removed freetype_compile.patch +- add export LDFLAGS and MOZ_PHOENIX +- edit configure options: --enable-necko-protocols=all, --enable-image-encoders=all, --with-embedding-profile=default, --enable-default-toolkit=cairo-gtk2 +- new build requirements: libdbus-glib libcurl + +* Thu May 22 2008 Silvan Calarco 2.0.0.14-2mamba +- provide mozilla symlink for some applications launch browser facility +- rebuild with jsd enabled and the venkman extension (for firebug support) + +* Fri Apr 18 2008 gil 2.0.0.14-1mamba +- update to 2.0.0.14 +- update language packs to version 2.0.0.14 + +* Thu Dec 06 2007 Aleph0 2.0.0.11-1mamba +- update to 2.0.0.11 +- fixed cairo configure option (replace --with-system-cairo with --enable-system-cairo) + +* Wed Nov 14 2007 Aleph0 2.0.0.9-1mamba +- security update to 2.0.0.9 + +* Wed Sep 19 2007 Aleph0 2.0.0.7-1mamba +- security update to 2.0.0.7 + +* Tue Jul 31 2007 Aleph0 2.0.0.6-1mamba +- security update to 2.0.0.6 + +* Wed Jul 18 2007 Aleph0 2.0.0.5-1mamba +- security update to 2.0.0.5 + +* Fri Jun 01 2007 Aleph0 2.0.0.4-1mamba +- security update to 2.0.0.4 + +* Thu Apr 05 2007 Aleph0 2.0.0.3-1mamba +- security update to version 2.0.0.3 +- own %{_libdir}/firefox-%%{version} subdirectories + +* Sun Mar 11 2007 Aleph0 2.0.0.2-1qilnx +- security update to version 2.0.0.2 +- update language packs to version 2.0.0.2 +- added i18n package for Belarusian +- save the configuration needed by ldconfig in /etc/ld.so.conf.d/firefox.conf +- specfile scriptlet reworked +- new build requirement: libpthread-stubs-devel + +* Fri Feb 02 2007 Aleph0 2.0.0.1-4qilnx +- added hicolor icon for firefox removed from kde + +* Wed Jan 24 2007 Aleph0 2.0.0.1-3qilnx +- fixed typo in the obsoletes tag +- rebuilt with default extensions instead of all ones (this fixes several + issues reported by lot of users:) + +* Wed Jan 17 2007 Aleph0 2.0.0.1-2qilnx +- better (and now working) setup for internationalization +- removed %%post scrips + +* Mon Jan 15 2007 Aleph0 2.0.0.1-1qilnx +- update to version 2.0.0.1 by autospec +- update language packs to version 2.0.0.1 +- update build requirements for the new modular xorg +- build against system nspr, nss, and pango libraries +- %%post scrips slightly modified to support xorg 7 + +* Tue Oct 24 2006 Stefano Cotta Ramusino 2.0-1qilnx +- update to version 2.0 by autospec + +* Wed Jul 12 2006 Stefano Cotta Ramusino 1.5.0.4-1qilnx +- update to version 1.5.0.4 by autospec +- added patch for ppc building + +* Fri May 12 2006 Davide Madrisan 1.5.0.3-2qilnx +- arrrr! Update language pack to 1.5.0.3 + +* Mon May 08 2006 Davide Madrisan 1.5.0.3-1qilnx +- update to version 1.5.0.3 by autospec +- check for plugins in %{_libdir}/mozilla/plugins + +* Thu Apr 27 2006 Davide Madrisan 1.5.0.2-2qilnx +- append %{_libdir}/firefox-%%{version} to ld.so.conf + +* Wed Apr 26 2006 Davide Madrisan 1.5.0.2-1qilnx +- update to version 1.5.0.2 by autospec + +* Wed Feb 08 2006 Davide Madrisan 1.5.0.1-2qilnx +- add %%pre and %%post scriptlets to fix the updating process when + %%{_libdir}/firefox-%%{version}/plugins is a directory + +* Mon Feb 06 2006 Davide Madrisan 1.5.0.1-1qilnx +- update to version 1.5.0.1 by autospec + +* Tue Jan 10 2006 Davide Madrisan 1.5-3qilnx +- epoch tag added in all the requirements and prerequirements + +* Wed Dec 07 2005 Davide Madrisan 1.5-2qilnx +- rebuilt with new configuration options +- new desktop file compatible with kappfinder + +* Tue Dec 06 2005 Davide Madrisan 1.5-1qilnx +- update to version 1.5 by autospec +- removed enable-freetype2 option because it conflicts with xft requirement +- built with libpango + +* Thu Sep 22 2005 Davide Madrisan 1.0.7-1qilnx +- update to version 1.0.7 by autospec +- also fix several security issues QSA-2005-110 + +* Sun Aug 14 2005 Silvan Calarco 1.0.6-2qilnx +- rebuilt with configure optimized option (don't use mozconfig file) + +* Thu Aug 11 2005 Davide Madrisan 1.0.6-2qilnx +- fixed %%post scripts + +* Mon Aug 01 2005 Davide Madrisan 1.0.6-1qilnx +- update to version 1.0.6 by autospec + +* Fri May 27 2005 Silvan Calarco 1.0.4-2qilnx +- remove the list of internal provides + +* Fri May 20 2005 Silvan Calarco 1.0.4-1qilnx +- update to version 1.0.4 by autospec +- also fix security issues QSA-2005-069 + +* Sun Apr 17 2005 Silvan Calarco 1.0.3-1qilnx +- update to version 1.0.3 by autospec + +* Thu Mar 03 2005 Silvan Calarco 1.0.1-1qilnx +- new version build +- added i18n packages + +* Wed Nov 10 2004 Silvan Calarco 1.0-4qilnx +- rebuild with both en-US and it-IT localizations + +* Wed Nov 10 2004 Silvan Calarco 1.0-3qilnx +- added italian localization (now it is in official CVS) + +* Tue Nov 09 2004 Silvan Calarco 1.0-2qilnx +- added localizations (but italian is not in CVS) +- added xft support + +* Tue Nov 09 2004 Silvan Calarco 1.0-1qilnx +- new version build + +* Mon Oct 28 2004 Silvan Calarco 1.0rc1-1qilnx +- new version build + +* Mon Oct 04 2004 Silvan Calarco 0.10.1-1qilnx +- new version build (security release) + +* Wed Sep 15 2004 Silvan Calarco 0.10-1qilnx +- new version build (also tagged as 1.0PR) + +* Mon Jul 05 2004 Silvan Calarco 0.9.2-1qilnx +- new version build + +* Wed Jun 30 2004 Silvan Calarco 0.9.1-1qilnx +- new version build + +* Sun Jun 20 2004 Silvan Calarco 0.9-1qilnx +- new version build + +* Thu May 20 2004 Silvan Calarco 0.8-1qilnx +- new version build (renamed to mozilla-firefox) + +* Tue Dec 16 2003 Silvan Calarco 0.7-1qilnx +- first build diff --git a/mozilla-firefox-safemode.desktop b/mozilla-firefox-safemode.desktop new file mode 100644 index 0000000..afbcdfa --- /dev/null +++ b/mozilla-firefox-safemode.desktop @@ -0,0 +1,83 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=firefox --safe-mode %u +Icon=firefox.png +Type=Application +Name=Firefox (safe mode) +Name[it]=Firefox (modo sicuro) +GenericName=Web Browser +GenericName[af]=Web Blaaier +GenericName[ar]=متصفح ويب +GenericName[az]=Veb Səyyahı +GenericName[bg]=Браузър +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[br]=Furcher ar Gwiad +GenericName[bs]=WWW Preglednik +GenericName[ca]=Fullejador web +GenericName[cs]=WWW prohlížeč +GenericName[cy]=Porydd Gwe +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής Ιστού +GenericName[eo]=TTT-legilo +GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja +GenericName[eu]=Web arakatzailea +GenericName[fa]=مرورگر وب +GenericName[fi]=WWW-selain +GenericName[fo]=Alnótsfar +GenericName[fr]=Navigateur web +GenericName[fy]=Webblêdzjer +GenericName[ga]=Brabhsálaí Lín +GenericName[gl]=Navegador Web +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[is]=Vafri +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[km]=កម្មវិធី​រុករក​បណ្ដាញ +GenericName[ko]=웹 브라우저 +GenericName[lo]=ເວັບບຣາວເຊີ +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Tīmekļa Pārlūks +GenericName[mk]=Прелистувач на Интернет +GenericName[mn]=Веб-Хөтөч +GenericName[ms]=Pelayar Web +GenericName[nb]=Nettleser +GenericName[nds]=Nettkieker +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[nso]=Seinyakisi sa Web +GenericName[pa]=ਵੈਬ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator de web +GenericName[ru]=Веб-браузер +GenericName[rw]=Mucukumbuzi Urubuga +GenericName[se]=Fierpmádatlogan +GenericName[sk]=Webový prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sr]=Веб прегледач +GenericName[sr@Latn]=Veb pregledač +GenericName[ss]=Ibrawuza yeWeb +GenericName[sv]=Webbläsare +GenericName[ta]=வலை உலாவி +GenericName[tg]=Тафсиргари вэб +GenericName[th]=เว็บบราวเซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[uz]=Веб-браузер +GenericName[ven]=Buronza ya Webu +GenericName[vi]=Trình duyệt Web +GenericName[wa]=Betchteu waibe +GenericName[xh]=Umkhangeli zincwadi we Web +GenericName[xx]=xxWeb Browserxx +GenericName[zh_CN]=Web 浏览器 +GenericName[zh_TW]=網頁瀏覽器 +GenericName[zu]=Umcingi we-Web +Categories=Network; +MimeType=text/html +X-KDE-StartupNotify=true diff --git a/mozilla-firefox.desktop b/mozilla-firefox.desktop new file mode 100644 index 0000000..e110b18 --- /dev/null +++ b/mozilla-firefox.desktop @@ -0,0 +1,91 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=firefox %u +Icon=firefox.png +Type=Application +Name=Firefox +Name[bn]=ফায়ারফক্স +Name[eo]=Mozilo Fajrovulpo +Name[fi]=Mozilla Firefox +Name[hi]=फ़ायरफॉक्स +Name[km]=មេខលា +Name[pa]=ਫਾਇਰਫਾਕਸ +Name[th]=ไฟร์ฟอกซ์ +Name[xx]=xxFirefoxxx +Name[zh_TW]=火狐貍 +GenericName=Web Browser +GenericName[af]=Web Blaaier +GenericName[ar]=متصفح ويب +GenericName[az]=Veb Səyyahı +GenericName[bg]=Браузър +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[br]=Furcher ar Gwiad +GenericName[bs]=WWW Preglednik +GenericName[ca]=Fullejador web +GenericName[cs]=WWW prohlížeč +GenericName[cy]=Porydd Gwe +GenericName[da]=Browser +GenericName[de]=Web-Browser +GenericName[el]=Περιηγητής Ιστού +GenericName[eo]=TTT-legilo +GenericName[es]=Navegador web +GenericName[et]=Veebilehitseja +GenericName[eu]=Web arakatzailea +GenericName[fa]=مرورگر وب +GenericName[fi]=WWW-selain +GenericName[fo]=Alnótsfar +GenericName[fr]=Navigateur web +GenericName[fy]=Webblêdzjer +GenericName[ga]=Brabhsálaí Lín +GenericName[gl]=Navegador Web +GenericName[he]=דפדפן אינטרנט +GenericName[hi]=वेब ब्राउज़र +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[is]=Vafri +GenericName[it]=Browser Web +GenericName[ja]=ウェブブラウザ +GenericName[km]=កម្មវិធី​រុករក​បណ្ដាញ +GenericName[ko]=웹 브라우저 +GenericName[lo]=ເວັບບຣາວເຊີ +GenericName[lt]=Žiniatinklio naršyklė +GenericName[lv]=Tīmekļa Pārlūks +GenericName[mk]=Прелистувач на Интернет +GenericName[mn]=Веб-Хөтөч +GenericName[ms]=Pelayar Web +GenericName[nb]=Nettleser +GenericName[nds]=Nettkieker +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[nso]=Seinyakisi sa Web +GenericName[pa]=ਵੈਬ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator de web +GenericName[ru]=Веб-браузер +GenericName[rw]=Mucukumbuzi Urubuga +GenericName[se]=Fierpmádatlogan +GenericName[sk]=Webový prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sr]=Веб прегледач +GenericName[sr@Latn]=Veb pregledač +GenericName[ss]=Ibrawuza yeWeb +GenericName[sv]=Webbläsare +GenericName[ta]=வலை உலாவி +GenericName[tg]=Тафсиргари вэб +GenericName[th]=เว็บบราวเซอร์ +GenericName[tr]=Web Tarayıcı +GenericName[uk]=Навігатор Тенет +GenericName[uz]=Веб-браузер +GenericName[ven]=Buronza ya Webu +GenericName[vi]=Trình duyệt Web +GenericName[wa]=Betchteu waibe +GenericName[xh]=Umkhangeli zincwadi we Web +GenericName[xx]=xxWeb Browserxx +GenericName[zh_CN]=Web 浏览器 +GenericName[zh_TW]=網頁瀏覽器 +GenericName[zu]=Umcingi we-Web +Categories=Network; +MimeType=text/html +X-KDE-StartupNotify=true diff --git a/mozilla-wrapper b/mozilla-wrapper new file mode 100644 index 0000000..5cb84fd --- /dev/null +++ b/mozilla-wrapper @@ -0,0 +1 @@ +firefox $@ diff --git a/xulrunner-2.0-os2cc.patch b/xulrunner-2.0-os2cc.patch new file mode 100644 index 0000000..c6c32a7 --- /dev/null +++ b/xulrunner-2.0-os2cc.patch @@ -0,0 +1,14 @@ +https://bugzilla.mozilla.org/show_bug.cgi?id=628252 + +diff --git a/gfx/ots/src/os2.cc b/gfx/ots/src/os2.cc +--- a/gfx/ots/src/os2.cc ++++ b/gfx/ots/src/os2.cc +@@ -3,4 +3,6 @@ + // found in the LICENSE file. + ++#include ++ + #include "os2.h" + + +