From 08ceb329a1b3d1205ae1031a6b3a0706ca6390b9 Mon Sep 17 00:00:00 2001 From: Christopher Aillon Date: Dec 29 2004 02:12:15 +0000 Subject: - Add upstream langpacks --- diff --git a/.cvsignore b/.cvsignore index 30ff8a3..3d93404 100644 --- a/.cvsignore +++ b/.cvsignore @@ -4,3 +4,4 @@ firefox-0.10.1-source.tar.bz2 firefox-1.0rc1-source.tar.bz2 firefox-gnomestripe-0.1.tar.gz firefox-1.0-source.tar.bz2 +firefox-1.0-langpacks-3.tar.bz2 diff --git a/firefox.spec b/firefox.spec index 106a24b..510b09d 100644 --- a/firefox.spec +++ b/firefox.spec @@ -3,18 +3,22 @@ %define desktop_file_utils_version 0.9 +%define indexhtml file:///usr/share/doc/HTML/index.html + ExclusiveArch: i386 x86_64 ia64 ppc s390 s390x Summary: Mozilla Firefox Web browser. Name: firefox Version: 1.0 -Release: 7 +Release: 8 Epoch: 0 URL: http://www.mozilla.org/projects/firefox/ License: MPL/LGPL Group: Applications/Internet Source0: firefox-%{version}-source.tar.bz2 Source1: firefox-gnomestripe-0.1.tar.gz +Source2: firefox-%{version}-langpacks-3.tar.bz2 + Source10: mozconfig-firefox Source11: firefox-redhat-default-bookmarks.html Source12: firefox-redhat-default-prefs.js @@ -192,6 +196,34 @@ cd $RPM_BUILD_ROOT%{ffdir}/chrome find . -name "*" -type d -maxdepth 1 -exec %{__rm} -rf {} \; cd - +# Install language packs +cd $RPM_BUILD_ROOT%{ffdir}/chrome + mkdir lang + cd $RPM_BUILD_ROOT%{ffdir}/chrome/lang + mv ../installed-chrome.txt ./installed-chrome.txt + tar xvjf %{SOURCE2} + + # Extract jar, modify the homepage, repack + for i in `ls *.jar`; do + rm -rf locale + LANGPACK=`basename $i .jar` + unzip $LANGPACK.jar + perl -pi -e "s|browser.startup.homepage.*$|browser.startup.homepage=%{indexhtml}|g;" locale/browser-region/region.properties + rm -rf $LANGPACK.jar + zip -r -D $LANGPACK.jar locale + rm -rf locale + done + + mv -v *.jar .. + cd - +cd - + +cat > $RPM_BUILD_ROOT%{ffdir}/defaults/pref/firefox-l10n.js << EOF +pref("general.useragent.locale", "chrome://global/locale/intl.properties"); +EOF +chmod 644 $RPM_BUILD_ROOT%{ffdir}/defaults/pref/firefox-l10n.js + + # another bug fixed by looking at the debian package %{__mkdir_p} $RPM_BUILD_ROOT%{ffdir}/chrome/icons/default/ %{__cp} %{SOURCE23} $RPM_BUILD_ROOT%{ffdir}/chrome/icons/default/default.xpm @@ -277,6 +309,9 @@ fi #--------------------------------------------------------------------- %changelog +* Tue Dec 28 2004 Christopher Aillon 0:1.0-8 +- Add upstream langpacks + * Sat Dec 25 2004 Christopher Aillon 0:1.0-7 - Make sure we get a URL passed in to firefox (#138861) - Mark some generated files as ghost (#136015) diff --git a/sources b/sources index a7c639a..d22e1ac 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ b628d5f24a49ab15d1943b7d694edd90 firefox-gnomestripe-0.1.tar.gz 49c16a71f4de014ea471be81e46b1da8 firefox-1.0-source.tar.bz2 +b742f86f641fd59d52acbb30e206195a firefox-1.0-langpacks-3.tar.bz2