base-specs/firefox3.spec
author hawklu
Fri, 18 Jul 2008 08:55:34 +0000
branchgnome-2-22
changeset 12477 f0721db12d6b
parent 12446 d8ed56efcce0
child 12478 70c84f24bcb5
permissions -rw-r--r--
base-specs/firefox3.spec: bump to 3.0.1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
     1
#
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     2
# Copyright (c) Sun Microsystems, Inc.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     3
#
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     4
# Owner: davelam
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     5
#
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     6
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     7
##   Package Information Section   ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     8
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
     9
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
    10
Name:        firefox
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    11
%define code_name  none
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    12
Summary:     Mozilla Firefox Web browser
12477
f0721db12d6b base-specs/firefox3.spec: bump to 3.0.1
hawklu
parents: 12446
diff changeset
    13
Version:     3.0.1
f0721db12d6b base-specs/firefox3.spec: bump to 3.0.1
hawklu
parents: 12446
diff changeset
    14
%define tarball_version 3.0.1
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    15
Release:     1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    16
Copyright:   MPL/LGPL
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    17
Group:       Applications/Internet
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    18
Distribution:Java Desktop System
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    19
Vendor:      Sun Microsystems, Inc.
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
    20
Source:      http://ftp.mozilla.org/pub/mozilla.org/%{name}/releases/%{tarball_version}/source/%{name}-%{tarball_version}-source.tar.bz2
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    21
Source1:     firefox-icon.png
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    22
Source2:     firefox.desktop
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    23
%ifos linux
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    24
Source4:     firefox.1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    25
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    26
Source6:     firefox3-preload.list.in
11452
d1a8b0c27daa changed to enable --with-moz-nss-nspr as default
davelam
parents: 11427
diff changeset
    27
%define without_moz_nss_nspr %{?_without_moz_nss_nspr:1}%{?!_without_moz_nss_nspr:0}
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    28
%define with_apoc_adapter %{?_with_apoc_adapter:1}%{?!_with_apoc_adapter:0}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    29
%if %with_apoc_adapter
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    30
%define apoc_tb_version 2.0
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    31
Source7:     firefox-%{apoc_tb_version}-apoc-adapter-verm54.tar.bz2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    32
%endif
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    33
Source8:     %{name}.cfg
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    34
Source9:     %{name}-xpcom.pc.in
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    35
Source10:    %{name}-plugin.pc.in
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    36
Source11:    %{name}-js.pc.in
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    37
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    38
# owner:davelam date:2005-08-22 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    39
# change install dir from 'name-version' to 'name'
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    40
Patch1:      firefox3-01-change-install-dir.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    41
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    42
# owner:evan date:2007-11-28 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    43
# change preference to support multi-language
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    44
Patch2:      firefox3-02-locale.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    45
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    46
# owner:davelam date:2006-06-12 type:bug
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    47
# bugster:6428445
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    48
Patch3:      firefox3-03-plugins.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    49
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    50
# owner:davelam date:2005-09-05 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    51
# remove gtar specific options 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    52
Patch4:      firefox3-04-common-tar-option.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    53
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    54
# owner:davelam date:2006-02-24 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    55
# enable firefox preload mechanism
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    56
Patch5:      firefox3-05-preload.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    57
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    58
# owner:davelam date:2007-12-27 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    59
Patch6:      firefox3-06-find-opt.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    60
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    61
# owner:davelam date:2006-07-07 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    62
# comment LD_LIBRARY_PATH setting
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    63
Patch7:      firefox3-07-no-ldlibpath.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    64
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    65
# owner:hawklu date:2007-04-27 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    66
# bugster:6542910
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    67
Patch8: firefox3-08-disable-online-update.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    68
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    69
# owner:hawklu date:2007-11-07 type:bug
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    70
Patch9: firefox3-09-remove-core-file-check.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    71
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    72
#%if %option_with_sun_branding
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    73
# owner:hawklu date:2006-12-07 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    74
# add "solaris user guide" to bookmark and default homepage
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    75
#FIXME: patch file need to be updated
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    76
#Patch11:     firefox3-11-developer-guide-bookmark.diff
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    77
#%endif
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    78
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    79
%if %option_with_indiana_branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    80
# owner:laca date:2007-10-20 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    81
# add "getting started guide" to bookmarks and set as default homepage
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    82
#FIXME: patch file need to be updated
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
    83
Patch12:     firefox3-11-getting-started-bookmark.diff
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    84
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    85
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    86
%if %without_moz_nss_nspr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    87
# owner:davelam date:2006-01-13 type:branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    88
# let firefox use system bundled nss,nspr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    89
Patch13:      firefox3-13-no-nss-nspr.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    90
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    91
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    92
%if %with_apoc_adapter
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    93
#Patch15: 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    94
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    95
11720
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
    96
# owner:hawklu date:2008-02-25 type:bug
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
    97
# bugster:6656460
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
    98
Patch16: firefox3-16-crash-in-8-bit-mode.diff
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
    99
12088
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   100
# owner:fujiwara date:2008-04-10 type:bug
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   101
# bugster:6686579 bugzilla:285267
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   102
Patch17: firefox3-17-g11n-nav-lang.diff
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   103
# owner:hawklu date:2008-04-20 type:bug
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   104
Patch18: firefox3-18-gen-devel-files.diff
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   105
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   106
# owner:ginnchen date:2008-06-12 type:bug
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   107
# bugzilla.mozilla.org 435739, bugs.freedesktop.org 11529, CR 6699647
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   108
Patch19: firefox3-19-no-xrender-perf.diff
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   109
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   110
URL:         http://www.sun.com/software/javadesktopsystem/
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   111
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   112
BuildRoot:   %{_tmppath}/%{name}-%{tarball_version}-build
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   113
Prefix:      /usr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   114
Provides:    webclient
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   115
Autoreqprov: on
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   116
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   117
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   118
##     Package Defines Section     ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   119
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   120
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   121
%define _unpackaged_files_terminate_build 0
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   122
%define _ffdir %{_libdir}/%{name}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   123
%if %without_moz_nss_nspr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   124
%define nss_nspr_dir %{_libdir}/mps
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   125
%else
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   126
%define nss_nspr_dir %{_libdir}/%{name}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   127
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   128
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   129
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   130
##  Package Requirements Section   ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   131
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   132
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   133
BuildRequires: libpng-devel
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   134
BuildRequires: libjpeg
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   135
BuildRequires: zlib-devel
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   136
BuildRequires: zip
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   137
BuildRequires: perl
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   138
BuildRequires: autoconf
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   139
BuildRequires: libIDL-devel
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   140
BuildRequires: glib2-devel
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   141
BuildRequires: gtk2-devel
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   142
Prereq: fileutils perl
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   143
Prereq: /usr/bin/killall
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   144
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   145
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   146
##   Package Description Section   ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   147
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   148
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   149
%description
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   150
Mozilla Firefox is an open-source web browser, designed for standards
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   151
compliance, performance and portability.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   152
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   153
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   154
##   Package Preparation Section   ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   155
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   156
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   157
%prep
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   158
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   159
%if %with_apoc_adapter
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   160
%setup -q -c -n %{name} -a7
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   161
%else
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   162
%setup -q -c -n %{name}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   163
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   164
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   165
cd ..
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   166
/bin/mv %{name} %{name}.tmp.$$
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   167
/bin/mv %{name}.tmp.$$/mozilla %{name}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   168
rm -rf %{name}.tmp.$$
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   169
cd %{name}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   170
%patch1 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   171
%patch2 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   172
%patch3 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   173
%ifos solaris
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   174
%patch4 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   175
%patch5 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   176
%patch6 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   177
%patch7 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   178
%patch8 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   179
%patch9 -p1
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   180
#%if %option_with_sun_branding
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   181
#%patch11 -p1
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   182
#%endif
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   183
%if %option_with_indiana_branding
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   184
%patch12 -p1
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   185
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   186
%if %without_moz_nss_nspr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   187
%patch13 -p1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   188
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   189
%endif
11720
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
   190
%patch16 -p1
12088
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   191
%patch17 -p1
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   192
%patch18 -p1
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   193
%patch19 -p1
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   194
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   195
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   196
##      Package Build Section      ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   197
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   198
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   199
%build
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   200
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   201
%ifos linux
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   202
if [ -x /usr/bin/getconf ]; then
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   203
  CPUS=`getconf _NPROCESSORS_ONLN`
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   204
fi
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   205
%else
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   206
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   207
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   208
if test "x$CPUS" = "x" -o $CPUS = 0; then
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   209
  CPUS=1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   210
fi
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   211
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   212
cat << "EOF" > .mozconfig
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   213
. $topsrcdir/browser/config/mozconfig
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   214
mk_add_options BUILD_OFFICIAL=1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   215
mk_add_options MOZILLA_OFFICIAL=1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   216
ac_add_options --prefix=%{_prefix}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   217
ac_add_options --libdir=%{_libdir}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   218
ac_add_options --mandir=%{_mandir} 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   219
ac_add_options --enable-official-branding
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   220
ac_add_options --enable-dtrace
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   221
ac_add_options --enable-xinerama
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   222
ac_add_options --enable-libxul
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   223
ac_add_options --with-system-jpeg
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   224
ac_add_options --disable-updater
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   225
ac_add_options --disable-tests
12112
f5a140e0813e bump to beta 5
hawklu
parents: 12092
diff changeset
   226
ac_add_options --disable-crashreporter
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   227
EOF
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   228
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   229
%if %with_apoc_adapter
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   230
echo "ac_add_options --enable-extensions=default,apoc" >> .mozconfig
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   231
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   232
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   233
# Enable timeline (profiling) features in nightly builds, per Brian Lu.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   234
%{?nightly:echo "ac_add_options --enable-timeline" >> .mozconfig}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   235
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   236
BUILD_OFFICIAL=1 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   237
MOZILLA_OFFICIAL=1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   238
MOZ_PKG_FORMAT=BZ2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   239
PKG_SKIP_STRIP=1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   240
export BUILD_OFFICIAL MOZILLA_OFFICIAL MOZ_PKG_FORMAT PKG_SKIP_STRIP CFLAGS CXXFLAGS
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   241
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   242
#Build in a separated directory
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   243
SRCDIR=$PWD
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   244
export MOZCONFIG=$PWD/.mozconfig
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   245
mkdir -p ../obj
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   246
cd ../obj
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   247
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   248
${SRCDIR}/configure
12092
d1820adb0449 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 12088
diff changeset
   249
make
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   250
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   251
cd browser/installer
12092
d1820adb0449 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 12088
diff changeset
   252
make
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   253
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   254
%install
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   255
/bin/rm -rf $RPM_BUILD_ROOT
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   256
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   257
mkdir -p $RPM_BUILD_ROOT%{_bindir}
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   258
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   259
mkdir -p $RPM_BUILD_ROOT%{_includedir}/%{name}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   260
mkdir -p $RPM_BUILD_ROOT%{_datadir}/idl/%{name}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   261
mkdir -p $RPM_BUILD_ROOT/tmp
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   262
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   263
LIBDIR=$RPM_BUILD_ROOT%{_libdir}/%{name}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   264
INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir}/%{name}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   265
IDLDIR=$RPM_BUILD_ROOT%{_datadir}/idl/%{name}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   266
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   267
BUILDDIR=$PWD/../obj
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   268
cd $RPM_BUILD_ROOT/tmp
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   269
bzip2 -dc $BUILDDIR/dist/firefox-*.sdk.tar.bz2 | tar -xf -
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   270
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   271
cd firefox*
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   272
mv bin/*  ${LIBDIR}
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   273
mv sdk/bin/xpidl  ${LIBDIR}
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   274
mv sdk/bin/xpt_link  ${LIBDIR}
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   275
mv sdk/bin/xpt_dump  ${LIBDIR}
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   276
touch ${LIBDIR}/.autoreg
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   277
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   278
mv include/* ${INCLUDEDIR}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   279
mv idl/* ${IDLDIR}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   280
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   281
cd  ${LIBDIR}
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   282
rm -rf $RPM_BUILD_ROOT/tmp
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   283
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   284
# Don't deliver nss, nspr header files on Solaris
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   285
%ifos linux
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   286
# copy the nss files to the right place
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   287
mkdir $RPM_BUILD_ROOT%{_includedir}/firefox/nss/
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   288
cd ${BUILDDIR}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   289
/usr/bin/find security/nss/lib/ -name '*.h' -type f -exec /bin/cp {} \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   290
 $RPM_BUILD_ROOT/%{_includedir}/firefox/nss/ \;
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   291
%else
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   292
/usr/bin/find $RPM_BUILD_ROOT/%{_libdir}/%{name}/include \
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   293
  -name "nss*" -o -name "nspr*" -type f | xargs rm -f 
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   294
rm -rf $RPM_BUILD_ROOT/%{_libdir}/%{name}/include/pipnss
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   295
rm -rf $RPM_BUILD_ROOT/%{_libdir}/%{name}/include/nss
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   296
rm -rf $RPM_BUILD_ROOT/%{_libdir}/%{name}/include/nspr
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   297
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   298
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   299
/bin/mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   300
/bin/mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   301
/bin/mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   302
install -c -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/pixmaps/firefox-icon.png
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   303
install -c -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/applications/firefox.desktop
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   304
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   305
%ifos linux
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   306
# install the man page
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   307
install -c -m 644  %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1/firefox.1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   308
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   309
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   310
/bin/ln -s ../lib/firefox/firefox $RPM_BUILD_ROOT%{_bindir}/firefox
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   311
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   312
# install preloaded library list that would be picked up by gdmprefetch 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   313
/usr/bin/sed -e 's,NSS_NSPR_DIR,%{nss_nspr_dir},g' \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   314
             -e 's,FIREFOX_LIB_DIR,%{_ffdir},g' %{SOURCE6} > \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   315
  $RPM_BUILD_ROOT%{_ffdir}/firefox-preload.list
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   316
%ifarch sparc
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   317
echo "%{nss_nspr_dir}/libfreebl_32fpu_3.so" >> \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   318
  $RPM_BUILD_ROOT%{_ffdir}/firefox-preload.list
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   319
echo "%{nss_nspr_dir}/libfreebl_32int_3.so" >> \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   320
  $RPM_BUILD_ROOT%{_ffdir}/firefox-preload.list
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   321
echo "%{nss_nspr_dir}/libfreebl_32int64_3.so" >> \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   322
  $RPM_BUILD_ROOT%{_ffdir}/firefox-preload.list
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   323
echo "%{nss_nspr_dir}/cpu/sparcv8plus/libnspr_flt4.so" >> \
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   324
  $RPM_BUILD_ROOT%{_ffdir}/firefox-preload.list
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   325
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   326
/bin/chmod 644 $RPM_BUILD_ROOT%{_ffdir}/firefox-preload.list
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   327
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   328
%if %without_moz_nss_nspr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   329
# create symbol link libnssckbi.so -> /usr/lib/mps/libnssckbi.so
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   330
# to fix bug CR#6459752
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   331
ln -s ../mps/libnssckbi.so $RPM_BUILD_ROOT%{_ffdir}/libnssckbi.so
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   332
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   333
# remove the empty directories 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   334
# cpu/sparcv8plus/libnspr_flt4.so is not packaged 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   335
# since we use system bundled version of nss/nspr
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   336
%ifarch sparc
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   337
rmdir $RPM_BUILD_ROOT%{_ffdir}/cpu/sparcv8plus
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   338
rmdir $RPM_BUILD_ROOT%{_ffdir}/cpu
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   339
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   340
%endif
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   341
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   342
# install firefox.cfg
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   343
install -c -m 644 %{SOURCE8} $RPM_BUILD_ROOT%{_ffdir}/firefox.cfg
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   344
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   345
# install firefox-xpcom.pc
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   346
mkdir -p  $RPM_BUILD_ROOT%{_libdir}/pkgconfig
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   347
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   348
/usr/bin/sed -e "s,BASEDIR,%{_basedir},g" \
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   349
             -e "s,LIBDIR,%{_libdir},g" \
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   350
             -e "s,DATADIR,%{_datadir},g"\
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   351
             -e "s,IDLDIR,%{_datadir}/idl/%{name},g"\
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   352
             -e "s,INCLUDEDIR,%{_includedir},g" \
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   353
             -e "s,NAME,%{name},g" \
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   354
             %{SOURCE9} > /tmp/%{name}-xpcom.pc
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   355
install -c -m 644 /tmp/%{name}-xpcom.pc \
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   356
             $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}-xpcom.pc
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   357
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   358
/usr/bin/sed -e "s,BASEDIR,%{_basedir},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   359
             -e "s,LIBDIR,%{_libdir},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   360
	     -e "s,DATADIR,%{_datadir},g"\
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   361
	     -e "s,INCLUDEDIR,%{_includedir},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   362
	     -e "s,NAME,%{name},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   363
	     %{SOURCE10} > /tmp/%{name}-plugin.pc
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   364
install -c -m 644 /tmp/%{name}-plugin.pc \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   365
$RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}-plugin.pc
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   366
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   367
/usr/bin/sed -e "s,BASEDIR,%{_basedir},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   368
             -e "s,LIBDIR,%{_libdir},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   369
	     -e "s,DATADIR,%{_datadir},g"\
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   370
	     -e "s,INCLUDEDIR,%{_includedir},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   371
	     -e "s,NAME,%{name},g" \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   372
             %{SOURCE11} > /tmp/%{name}-js.pc
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   373
install -c -m 644 /tmp/%{name}-js.pc \
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   374
$RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}-js.pc
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   375
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   376
rm -f /tmp/%{name}-plugin.pc /tmp/%{name}-js.pc
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   377
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   378
# remove local dictionary and share the one that delivered 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   379
# by myspell-dictionary
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   380
rm -f $RPM_BUILD_ROOT%{_ffdir}/dictionaries/en-US.dic
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   381
rm -f $RPM_BUILD_ROOT%{_ffdir}/dictionaries/en-US.aff
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   382
rmdir $RPM_BUILD_ROOT%{_ffdir}/dictionaries
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   383
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   384
%clean
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   385
/bin/rm -rf $RPM_BUILD_ROOT
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   386
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   387
#########################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   388
##  Package Post[Un] Install Section   ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   389
#########################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   390
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   391
%post
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   392
# run ldconfig before regxpcom
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   393
/sbin/ldconfig >/dev/null 2>/dev/null
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   394
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   395
%postun
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   396
/sbin/ldconfig >/dev/null 2>/dev/null
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   397
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   398
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   399
##      Package Files Section      ##
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   400
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   401
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   402
%files
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   403
%defattr(-,root,root)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   404
%dir %{_ffdir}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   405
%{_ffdir}/*
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   406
%{_bindir}/firefox
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   407
%{_mandir}/man1/*
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   408
%{_datadir}/applications/%{name}.desktop
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   409
%{_datadir}/pixmaps/%{name}-icon.png
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   410
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   411
%changelog
12477
f0721db12d6b base-specs/firefox3.spec: bump to 3.0.1
hawklu
parents: 12446
diff changeset
   412
* Fri Jul 18 2008 - [email protected]
f0721db12d6b base-specs/firefox3.spec: bump to 3.0.1
hawklu
parents: 12446
diff changeset
   413
- bump to 3.0.1
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   414
* Fri Jun 27 2008 - [email protected]
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   415
- Remove developer guide patch 
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   416
- Add firefox-js.pc.in 
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   417
- Modify firefox-xpcom.pc.in
12433
a81f5b5d385e 2008-06-20 Dave Lin <[email protected]>
davelam
parents: 12384
diff changeset
   418
* Fri Jun 20 2008 - [email protected]
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   419
- Bump to Firefox 3.0 official release
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   420
* Thu Jun 12 2008 - [email protected]
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   421
- Bump to Firefox 3.0 RC3
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   422
- Add with-system-jpeg (bugzilla 437041)
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   423
- Add firefox3-19-no-xrender-perf.diff to improve Firefox rendering performance
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   424
  when X Render is not available.
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   425
- Remove patch10, patch14
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12433
diff changeset
   426
12384
be3f033597e3 2008-05-29 Damien Carbery <[email protected]>
dcarbery
parents: 12344
diff changeset
   427
* Thu May 29 2008 - [email protected]
be3f033597e3 2008-05-29 Damien Carbery <[email protected]>
dcarbery
parents: 12344
diff changeset
   428
- Disable developer guide patch to fix 6700877 as the developer guide is not
be3f033597e3 2008-05-29 Damien Carbery <[email protected]>
dcarbery
parents: 12344
diff changeset
   429
  needed for OpenSolaris or SXCE.
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   430
* Thu May 22 2008 - [email protected]
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12180
diff changeset
   431
- change to build as default browser
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   432
* Mon Apr 21 2008 - [email protected]
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 12112
diff changeset
   433
- new firefox3 devel package
12180
a9a85491cee5 * SUNWfirefox3.spec,base-specs/firefox3.spec,
hawklu
parents: 12173
diff changeset
   434
  remove unnecessary comment
12112
f5a140e0813e bump to beta 5
hawklu
parents: 12092
diff changeset
   435
* Mon Apr 14 2008 - [email protected]
f5a140e0813e bump to beta 5
hawklu
parents: 12092
diff changeset
   436
- bump to beta 5
f5a140e0813e bump to beta 5
hawklu
parents: 12092
diff changeset
   437
  remove patch14 which has been fixed in cario trunk (to be fixed in 
f5a140e0813e bump to beta 5
hawklu
parents: 12092
diff changeset
   438
  firefox3 final release) but not in firefox3 beta 5
12088
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   439
* Thu Apr 10 2008 - [email protected]
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   440
- Add firefox3-17-g11n-nav-lang.diff to assign locales in
06d98c601d58 2008-04-11 Takao Fujiwara <[email protected]>
fujiwara
parents: 11747
diff changeset
   441
  general.useragent.locale so that JavaScript navigator.language works.
11747
27a0496405a0 Remove the patch firefox3-10-cario-perf.diff
hawklu
parents: 11720
diff changeset
   442
* Thu Feb 28 2008 - [email protected]
27a0496405a0 Remove the patch firefox3-10-cario-perf.diff
hawklu
parents: 11720
diff changeset
   443
- Remove the patch firefox3-10-cario-perf.diff 
27a0496405a0 Remove the patch firefox3-10-cario-perf.diff
hawklu
parents: 11720
diff changeset
   444
  which causes a regression CR6668422
11720
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
   445
* Mon Feb 25 2008 - [email protected]
7678c5b5cb09 Fix the bug CR6656460 firefox crashes in 8 bit mode
hawklu
parents: 11672
diff changeset
   446
- Fix the bug CR6656460 firefox crash in 8 bit mode
11672
e8d751ef8afc Bump to beta3 and removed upstreamed patche firefox3-15-printing-failed.diff
davelam
parents: 11514
diff changeset
   447
* Wed Feb 20 2008 - [email protected]
e8d751ef8afc Bump to beta3 and removed upstreamed patche firefox3-15-printing-failed.diff
davelam
parents: 11514
diff changeset
   448
- Bump to beta3, and removed upstreamed patche firefox3-15-printing-failed.diff
11514
8a780f0294ec patch fixing the bug CR6646478 status:upstream
hawklu
parents: 11452
diff changeset
   449
* Wed Jan 24 2008 - [email protected]
8a780f0294ec patch fixing the bug CR6646478 status:upstream
hawklu
parents: 11452
diff changeset
   450
- patch fixing the bug CR6646478 status:upstream
11427
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   451
* Wed Jan 09 2008 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   452
- renamed FF 3 spec to *firefox3 to let FF 3 coexist with FF 2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   453
* Wed Jan 09 2008 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   454
- the patch is from bugzilla.freedesktop.org (bug 4945) Fixing CR6646456
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   455
* Sat Dec 29 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   456
- changed to use "make" instead of "make export" and "make libs"
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   457
* Thu Dec 27 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   458
- move to 3.0 beta2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   459
- set not building apoc adapter as default
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   460
* Mon Dec 03 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   461
- bump to 2.0.0.11 for several regressions in 2.0.0.10
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   462
* Fir Nov 28 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   463
- replace firefox-06-locale.diff with mozilla-09-locale.diff, to correct our way
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   464
  of supporting multi-language
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   465
* Thu Nov 27 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   466
- bump to 2.0.0.10 for several security bug fixes
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   467
* Fri Nov 11 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   468
- Add firefox-15-remove-core-file-check.diff patch to remove core file checking
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   469
  code in run-mozilla.sh. Fixes CR6589754.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   470
* Fri Nov 02 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   471
- bump to 2.0.0.9 to fix several regressions in previous release
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   472
* Mon Oct 22 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   473
- bump to 2.0.0.8
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   474
* Sat Oct 20 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   475
- add indiana branding patch
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   476
* Fri Sep 28 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   477
- do not add developer guide bookmark when sun branding is not requested
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   478
* Wed Sep 19 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   479
- bump to 2.0.0.7
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   480
* Fri Aug 03 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   481
- bump to 2.0.0.6
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   482
* Mon Jul 23 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   483
- bump to 2.0.0.5 and remove patch firefox-15-infinite-recursion.diff which
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   484
  has been upstreamed in that release
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   485
* Thu Jun 21 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   486
- Add patch, mozilla-08-cairo-update.diff, to update the private copy of
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   487
  cairo.h used in the build.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   488
* Thu May 31 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   489
- bump to 2.0.0.4
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   490
* Fri May 18 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   491
- Firefox dumps core due to infinite recursion 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   492
* Mon Apr 30 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   493
- remove local dictionary and use the one delivered by myspell-dictionary(CR6218511)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   494
* Thu Apr 27 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   495
- add patch to grey out "Check for Updates" in Firefox menu since it's not supported
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   496
* Thu Apr 12 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   497
- disable update feature in Firefox menu since it's not supported
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   498
  on Solaris so far(CR#6542910)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   499
* Wed Apri 10 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   500
- change the comments of Patch15 from type:upstream to type:bug state:upstream 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   501
* Wed Apri 04 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   502
- # bugster: CR6331694 partly fixed, the patch has been upstreamed
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   503
* Wed Mar 21 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   504
- bump to 2.0.0.3
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   505
* Tue Mar 20 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   506
- fix bug CR#6521792
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   507
    part1: add file ".autoreg" and add postinstall/postremove scripts in
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   508
           SUNWfirefox-apoc-adapter
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   509
    part2: add patch firefox-12-regenerate-compreg-file.diff
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   510
* Sat Mar 03 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   511
- removed patch firefox-12-bookmark-drag-and-drop.diff which has been
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   512
  upstreamed in 2.0.0.2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   513
* Mon Feb 26 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   514
- bump version to 2.0.0.2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   515
* Mon Feb 12 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   516
- Add patch, 02-xpcom-mps.diff, to add '-I/usr/include/mps' to firefox-xpcom.pc
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   517
  to allow totem to find prtypes.h (as nscore.h includes this).
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   518
* Mon Feb 05 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   519
- fix bug CR6519241:bookmark drag and drop crash firefox
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   520
- bugzilla id 367203. The patch has been put into upstream
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   521
* Fri Jan 26 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   522
- enable xinerama support to fix bug CR6507236
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   523
* Thu Jan 18 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   524
- Fix 'patch7 -p0' - change to -p1 and change patch file too.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   525
* Wed Jan 17 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   526
- Remove unneeded patch, firefox-02-font_Xft.diff.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   527
* Fri Jan 05 2007 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   528
- remove firefox-rebuild-databases and %preun since it's unnecessary for
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   529
  Firefox 2.0
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   530
* Thu Dec 28 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   531
- change the patch type to branding for some patches in patch comments
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   532
- bump version to 2.0.0.1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   533
* Thu Dec 07 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   534
- Add "solaris developer guide" to bookmark and default home page etc 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   535
* Wed Nov 29 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   536
- Correct path to sparcv8plus dir. Enclose code within '%ifarch sparc'.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   537
* Tue Nov 28 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   538
- add %if %with_apoc_adapter to conditinoally disable building apoc
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   539
  adapter, default: build apoc adapter, use 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   540
  --without-apoc-adapter to disable it
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   541
- remove empty firefox/cpu/sparcv8plus and firefox/cpu
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   542
* Mon Nov 27 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   543
- enable apoc adapter(CR#6478680)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   544
- move manpage related part in "%ifos linux" since SUNWfirefox.spec
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   545
  would cover that on Solaris
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   546
* Fri Nov 17 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   547
- add patch comments
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   548
* Wed Oct 25 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   549
- bump verion to 2.0(official release)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   550
* Fri Oct 20 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   551
- bump version to 2.0rc3
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   552
* Mon Oct 09 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   553
- bump version to 2.0rc2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   554
* Thu Sep 07 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   555
- add patch firefox-09-no-pkg-files.diff to remove patch checker scripts 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   556
  since it's unnecessary to deliver them with the bundled version
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   557
- change the version 2.0bx to 2.0 to comply WOS integration rules
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   558
- re-organize the patch list 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   559
* Mon Sep 04 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   560
- bump version to 2.0 beta 2
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   561
* Mon Aug 28 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   562
- create symbol link libnssckbi.so -> /usr/lib/mps/libnssckbi.so
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   563
  to fix bug CR#6459752
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   564
* Tue Aug 08 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   565
- bump version to 2.0b1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   566
- remove the patch mozilla-03-s11s-smkfl.diff, mozilla-04-s11x-smkfl.diff,
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   567
  firefox-03-yelp-hang.diff which have been fixed in 2.0b1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   568
- change to xpinstall/packager to run make to make the binary tarball
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   569
* Tue Aug 08 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   570
- fixed the preload list problem
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   571
* Thu Jul 27 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   572
- Remove 'aclocal' dir from %files as it is now empty.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   573
* Wed Jul 26 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   574
- Remove firefox-10-gecko.m4.diff : yelp uses local copy now, and re-shuffled
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   575
  the rest of the firefox-* patches to be in sequence.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   576
* Fri Jul 07 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   577
- add patch mozilla-07-no-ldlibpath.diff to remove the LD_LIBRARY_PATH in
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   578
  the startup script
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   579
* Tue Jun 13 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   580
- add patch firefox-15-no-nss-nspr.diff to let firefox use nss, nspr in 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   581
  /usr/lib/mps required by ARC
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   582
- remove all nss, nspr header files in development package
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   583
* Mon Jun 12 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   584
- add patch firefox-14-plugins.diff to add Mozilla plugins direcotry
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   585
  (/usr/sfw/lib/mozilla/plugins) in Firefox plugin searching path(CR#6428445)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   586
* Fri Jun 02 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   587
- bump src version to 1.5.0.4
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   588
* Mon May 08 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   589
- bump src version to 1.5.0.3
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   590
* Fri Apr 28 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   591
- remove patch mozilla-06-skip-strip.diff, use another simple way to skip
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   592
  strip instead, setting PKG_SKIP_STRIP=1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   593
* Fri Apr 21 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   594
- switch back to 1.5.0.2 since we're not get ARC approved yet
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   595
* Fri Apr 14 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   596
- removed firefox-chrome-lang.txt per l10n team's request, firefox uses new
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   597
  strategy to register chrome entries, so this file is useless
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   598
* Thu Apr 13 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   599
- Changed the installation location from "/usr/sfw/lib" to "/usr/lib"
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   600
  on Solaris
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   601
* Tue Apr 04 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   602
- Bump version to 2.0 alpha1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   603
- Remove Patch3,4,11 which have been upstreamed into this version
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   604
- Add patch mozilla-06-skip-strip.diff to make no stripped libraries 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   605
* Fri Mar 31 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   606
- Add patch firefox-13-locale.diff to make firefox automatically
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   607
  pick up locale setting from user environment and start up in
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   608
  that locale
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   609
* Fri Feb 24 2006 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   610
- Add patch firefox-11-new-tab.diff to fix CR6368789
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   611
- Add patch firefox-12-preload.diff and extra source file 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   612
  firefox-preload.list.in to enable firefox preload mechanism
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   613
- Remove useless file firefox-rebuild-databases since it's only
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   614
  for Linux
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   615
- Remove useless sources and patch
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   616
* Thu Dec 15 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   617
- Add patch firefox-09-yelp-hang.diff to fix yelp hang problem.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   618
* Fri Dec 02 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   619
- Add Makefile.in patch to link fontconfig and Xft libraries.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   620
- make from top directory to build nsIconChannel.o.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   621
* Fri Dec 02 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   622
- Bump tarball version to 1.5.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   623
- Modify the configuration options
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   624
* Fri Nov 11 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   625
- Bump tarball version to 1.5rc3.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   626
* Fri Nov 11 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   627
- Bump tarball version to 1.5rc2.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   628
* Tue Nov 08 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   629
- Bump tarball version to 1.5rc1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   630
- Remove the patch mozilla-07-bz307041.diff since it's upstreamed in 1.5rc1
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   631
  already
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   632
- Enable '--enalbe-timeline' in nightly builds
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   633
* Thu Nov  1 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   634
- change version to numeric and introduce %tarball_version
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   635
* Fri Oct 21 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   636
- Update version from 1.5b1 to 1.5b2 and add patch 307041 from bugzilla
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   637
- Change configure option per Leo Sha from developer team
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   638
- Add nss header file in development package
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   639
* Mon Sep 26 2005 - <[email protected]>
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   640
- Bump to 1.5b1.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   641
- Move dir mozilla to firefox after tarball unpacking.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   642
* Mon Sep 12 2005 - <[email protected]>
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   643
- get rid of %builddir as it would be different on Solaris
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   644
* Thu Sep 08 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   645
- Change BuildPrereq to BuildRequires, a format that build-gnome2 understands.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   646
* Mon Sep 05 2005 - Dave Lin <[email protected]>
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   647
- Add patches to remove the specific gtar options 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   648
- Set MOZ_PKG_FORMAT=BZ2 to keep consistent of tarball
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   649
  format between linux and solaris
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   650
* Fri Sep 01 2005 - [email protected]
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   651
- Change gtar to tar; add two necessary mkdir's.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   652
* Mon Aug 22 2005 Dave Lin <[email protected]>
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   653
- initial version of the spec file created