summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Aillon <caillon@fedoraproject.org>2004-12-29 02:12:15 +0000
committerChristopher Aillon <caillon@fedoraproject.org>2004-12-29 02:12:15 +0000
commit08ceb329a1b3d1205ae1031a6b3a0706ca6390b9 (patch)
treebcbe607b3f33d0ae585ccc89923476db16618cc8
parent- Make sure we get a URL passed in to firefox (diff)
downloadlibrewolf-fedora-ff-08ceb329a1b3d1205ae1031a6b3a0706ca6390b9.tar.gz
librewolf-fedora-ff-08ceb329a1b3d1205ae1031a6b3a0706ca6390b9.tar.bz2
librewolf-fedora-ff-08ceb329a1b3d1205ae1031a6b3a0706ca6390b9.zip
- Add upstream langpacks
-rw-r--r--.cvsignore1
-rw-r--r--firefox.spec37
-rw-r--r--sources1
3 files changed, 38 insertions, 1 deletions
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 <caillon@redhat.com> 0:1.0-8
+- Add upstream langpacks
+
* Sat Dec 25 2004 Christopher Aillon <caillon@redhat.com> 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
bgstack15