- Add firefox-1.0-pango-cairo.patch to get rid of the last few Xft

references, fixing the "no fonts" problem.
- Copy over changes from FC4 branch.
This commit is contained in:
Kristian Høgsberg 2005-06-24 03:43:21 +00:00
parent 6bb5f32bd6
commit 5fc32db438
4 changed files with 65 additions and 31 deletions

View File

@ -8,3 +8,4 @@ firefox-1.0-langpacks-3.tar.bz2
firefox-1.0.1-source.tar.bz2
firefox-1.0.2-source.tar.bz2
firefox-1.0.3-source.tar.bz2
firefox-1.0-locales.tar.bz2

View File

@ -0,0 +1,23 @@
Index: browser/locales/Makefile.in
===================================================================
RCS file: /cvsroot/mozilla/browser/locales/Makefile.in,v
retrieving revision 1.1.2.24
diff -d -u -p -r1.1.2.24 Makefile.in
--- browser/locales/Makefile.in 22 Oct 2004 16:47:44 -0000 1.1.2.24
+++ browser/locales/Makefile.in 24 May 2005 17:37:59 -0000
@@ -97,6 +97,7 @@ install:: $(addprefix $(AB_CD)/profile/,
install:: $(addprefix $(AB_CD)/profile/chrome/,$(PROFILE_CHROME))
$(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/defaults/profile/chrome
+ifeq ($(AB_CD),en-US)
SEARCH_PLUGINS = $(shell cat $(srcdir)/$(AB_CD)/searchplugins/list.txt)
SEARCH_PLUGIN_PREFIX = $(addprefix $(srcdir)/$(AB_CD)/searchplugins/,$(SEARCH_PLUGINS))
@@ -105,6 +106,7 @@ libs realchrome:: $(addsuffix .src,$(SEA
install:: $(addsuffix .src,$(SEARCH_PLUGIN_PREFIX)) $(foreach base,$(SEARCH_PLUGIN_PREFIX),$(wildcard $(base).gif)$(wildcard $(base).png))
$(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/searchplugins
+endif
# Let's imagine we wanted to create a language JARfile without registering it
# the following targets only work with JARed chrome: flat chrome is not supported

View File

@ -10,14 +10,14 @@ ExclusiveArch: i386 x86_64 ia64 ppc s390 s390x
Summary: Mozilla Firefox Web browser.
Name: firefox
Version: 1.0.4
Release: 2
Release: 5
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-1.0-langpacks-3.tar.bz2
Source2: firefox-1.0-locales.tar.bz2
Source10: mozconfig-firefox
Source11: firefox-redhat-default-bookmarks.html
@ -55,11 +55,13 @@ Patch32: firefox-1.0-pango-space-width.patch
Patch33: firefox-1.0-pango-rounding.patch
Patch34: firefox-1.0-pango-direction.patch
Patch35: firefox-1.0-pango-bidi-justify.patch
Patch36: firefox-1.0-pango-cairo.patch
# local bugfixes
Patch41: firefox-PR1-stack-direction.patch
Patch42: firefox-1.0-download-to-desktop.patch
Patch43: firefox-1.0-uriloader.patch
Patch44: firefox-1.0-locales-no-searchplugins.patch
# backported patches
Patch90: firefox-PR1-gtk-file-chooser-morefixes.patch
@ -109,6 +111,7 @@ compliance, performance and portability.
%prep
%setup -q -n mozilla
%{__tar} -xzf %{SOURCE1}
%{__tar} -xjf %{SOURCE2}
%if %{freetype_fc3}
%patch1 -p0
%endif
@ -132,9 +135,11 @@ compliance, performance and portability.
%patch33 -p1
%patch34 -p1
%patch35 -p0
%patch36 -p1
%patch41 -p0
%patch42 -p0
%patch43 -p0
%patch44 -p0
%patch90 -p0
%patch101 -p0
%patch102 -p0
@ -160,6 +165,18 @@ export MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1
MAKE="gmake %{?_smp_mflags}" make -f client.mk build
for locale in `cat browser/locales/all-locales`
do
if [ -d browser/locales/$locale ] ; then
perl -pi -e "s|browser.startup.homepage.*$|browser.startup.homepage=%{indexhtml}|g;" \
browser/locales/$locale/chrome/browser-region/region.properties
make -C browser/locales AB_CD=$locale
fi
if [ -d toolkit/locales/$locale ] ; then
make -C toolkit/locales AB_CD=$locale
fi
done
#---------------------------------------------------------------------
%install
@ -215,33 +232,10 @@ 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
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/
@ -331,6 +325,23 @@ fi
#---------------------------------------------------------------------
%changelog
* Thu Jun 23 2005 Kristian Høgsberg <krh@redhat.com> 0:1.0.4-3
- Add firefox-1.0-pango-cairo.patch to get rid of the last few Xft
references, fixing the "no fonts" problem.
- Copy over changes from FC4 branch.
* Tue May 24 2005 Christopher Aillon <caillon@redhat.com> 0:1.0.4-4
- Only install searchplugins for en-US, since there isn't any way
to dynamically select searchplugins per locale yet.
* Mon May 23 2005 Christopher Aillon <caillon@redhat.com> 0:1.0.4-3
- Add support for locales:
af-ZA, ast-ES, ca-AD, cs-CZ, cy-GB, da-DK, de-DE, el-GR,
en-GB es-AR, es-ES, eu-ES, fi-FI, fr-FR, ga-IE, he-IL,
hu-HU, it-IT, ko-KR, ja-JP, ja-JPM, mk-MK, nb-NO, nl-NL,
pa-IN, pl-PL, pt-BR, pt-PT, ro-RO, ru-RU, sk-SK, sl-SI,
sq-AL, sv-SE, tr-TR, zh-CN, zh-TW
* Wed May 11 2005 Christopher Aillon <caillon@redhat.com> 0:1.0.4-2
- Update to 1.0.4

View File

@ -1,4 +1,3 @@
b628d5f24a49ab15d1943b7d694edd90 firefox-gnomestripe-0.1.tar.gz
b742f86f641fd59d52acbb30e206195a firefox-1.0-langpacks-3.tar.bz2
0f5d0586750fde79ba98ecf3ee4425a7 firefox-1.0.4-source.tar.bz2
2a9c2ae93baa98b96d28db380a805442 firefox-1.0-locales.tar.bz2