SUNWfirefox3.spec
author davelam
Thu, 07 Aug 2008 02:31:31 +0000
branchgnome-2-22
changeset 12491 b2fc226f1836
parent 12473 00bfc5035f9f
child 12500 d0828e6c9c01
permissions -rw-r--r--
2008-08-07 Dave Lin <[email protected]> * closed/SUNWflash-player-plugin.spec: Hack the version number from 9.0.125 9.0.1250 to fix the integration issue, which was caused by the incorrect version number(9.0.1124 should be 9.0.124) in the previous version bump.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
     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
     2
# spec file for package SUNWfirefox3
524ae7c62cd7 Rolled spec files *firefox.spec back 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
# includes module(s): firefox3
524ae7c62cd7 Rolled spec files *firefox.spec back 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
# Copyright 2007 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
     7
# This file and all modifications and additions to the pristine
524ae7c62cd7 Rolled spec files *firefox.spec back 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
# package are under the same license as the package itself.
524ae7c62cd7 Rolled spec files *firefox.spec back 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
#
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    10
# 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
    11
#
524ae7c62cd7 Rolled spec files *firefox.spec back 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
# DO NOT REMOVE NEXT LINE
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    13
# PACKAGE NOT ARC REVIEWED BY SUN JDS 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
    14
#
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%include Solaris.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
    16
# use --without-apoc-adapter to disable building 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
    17
# default: not build 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
    18
%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
    19
# use --without-moz-nss-nspr to not devlier Mozilla bundled nss, nspr libs
11452
d1a8b0c27daa changed to enable --with-moz-nss-nspr as default
davelam
parents: 11427
diff changeset
    20
# default: with Mozilla bundled nss, nspr libs
d1a8b0c27daa changed to enable --with-moz-nss-nspr as default
davelam
parents: 11427
diff changeset
    21
%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
    22
%use firefox = firefox3.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
    23
524ae7c62cd7 Rolled spec files *firefox.spec back 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
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back 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
##   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
    26
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    27
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    28
%if %option_with_ff3
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    29
# Build as Firefox3 only if "--with-ff3" is specified 
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    30
# ===================================================
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    31
Name:          SUNWfirefox
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
    32
Summary:       Mozilla Firefox Web browser
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    33
Version:       %{firefox.version}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    34
Source:        %{name}-manpages-0.1.tar.gz
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
    35
Source1:       staroffice-mime.types.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
    36
Source2:       staroffice-mailcap.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
    37
SUNW_BaseDir:  %{_basedir}
524ae7c62cd7 Rolled spec files *firefox.spec back 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
SUNW_Category: FIREFOX,application,%{jds_version}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    39
SUNW_Copyright:%{name}.copyright
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
    40
BuildRoot:     %{_tmppath}/%{name}-%{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
    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
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back 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
##  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
    44
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%include default-depend.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
    47
Requires: SUNWjdsrm
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWj5rt
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWgnome-base-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
    50
Requires: SUNWdtbas
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWfontconfig
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWfreetype2
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWgnome-config
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWgnome-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
    55
Requires: SUNWgnome-vfs
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWlibC
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWlibms
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWtls
524ae7c62cd7 Rolled spec files *firefox.spec back 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
Requires: SUNWlibmsr
524ae7c62cd7 Rolled spec files *firefox.spec back 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
BuildRequires: SUNWzip
524ae7c62cd7 Rolled spec files *firefox.spec back 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
BuildRequires: SUNWgtar
524ae7c62cd7 Rolled spec files *firefox.spec back 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
BuildRequires: SUNWgnome-config-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
    63
BuildRequires: SUNWgnome-libs-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
    64
BuildRequires: SUNWgnome-vfs-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
    65
BuildRequires: SUNWgnome-component-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
    66
BuildRequires: SUNWgnome-base-libs-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
    67
Requires: SUNWpostrun
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
    69
Requires: SUNWgetting-started-guide
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
    71
%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
    72
Requires: SUNWpr
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%endif
11693
6f85c3499d30 2008-02-21 Damien Carbery <[email protected]>
dcarbery
parents: 11678
diff changeset
    74
Requires: SUNWsqlite3
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
    75
524ae7c62cd7 Rolled spec files *firefox.spec back 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
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    77
##   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
    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
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%package 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
    81
Summary:       %{summary} - development 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
    82
SUNW_BaseDir:  %{_basedir}
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    83
%include default-depend.inc
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    84
Requires:      %{name}
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
    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 %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
    87
%package 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
    88
Summary:       %{summary} - 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
    89
SUNW_BaseDir:  %{_basedir}
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%include default-depend.inc
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
    91
Requires:      %{name}
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
    92
%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
    93
524ae7c62cd7 Rolled spec files *firefox.spec back 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
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back 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
##   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
    96
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    97
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
    98
%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
    99
rm -rf %name-%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
   100
mkdir -p %name-%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
   101
%firefox.prep -d %name-%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
   102
cd %{_builddir}/%name-%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
   103
gzcat %SOURCE0 | tar xf -
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   104
524ae7c62cd7 Rolled spec files *firefox.spec back 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
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   106
##      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
   107
#####################################
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   108
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   109
%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
   110
export PKG_CONFIG_PATH=${_libdir}/pkgconfig:%{_pkg_config_path}
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12411
diff changeset
   111
LDFLAGS="-z ignore" 
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
   112
%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
   113
LDFLAGS="$LDFLAGS -R%{_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
   114
%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
   115
export LDFLAGS
11859
7ceaf3e7c7d3 2008-03-13 Damien Carbery <[email protected]>
dcarbery
parents: 11705
diff changeset
   116
export CFLAGS="-xlibmopt -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/X11/include"
11705
12591435224b (Made this change for Alfred Peng since his svn account doesnt' work so far)Add "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" in CXXFLAGS to fix CR#6516110
davelam
parents: 11693
diff changeset
   117
export CXXFLAGS="-xlibmil -xlibmopt -lCrun -lCstd -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
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
   118
%if %option_with_fox
524ae7c62cd7 Rolled spec files *firefox.spec back 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
export CFLAGS="$CFLAGS -I/usr/X11/include"
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
   121
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%firefox.build -d %name-%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
   123
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
   125
%firefox.install -d %name-%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
   126
524ae7c62cd7 Rolled spec files *firefox.spec back 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
# creat file list for SUNWfirefox to separate .autoreg(marked as 'v')
524ae7c62cd7 Rolled spec files *firefox.spec back 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
# and maybe libmozapoc.so if apoc enabled
524ae7c62cd7 Rolled spec files *firefox.spec back 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
cd $RPM_BUILD_ROOT%{_libdir}
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12411
diff changeset
   130
find %{firefox.name} ! -type d | egrep -v "(libmozapoc.so|\.autoreg|xpidl|xpt_dump|xpt_link)" | \
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
   131
  sed -e 's#{#\\{#g' -e 's#}#\\}#g' -e 's#^.*$#%{_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
   132
    >  %{_builddir}/%name-%version/%{name}.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
   133
524ae7c62cd7 Rolled spec files *firefox.spec back 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
rm -rf $RPM_BUILD_ROOT%{_mandir}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   135
cd %{_builddir}/%name-%version/sun-manpages
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   136
make install DESTDIR=$RPM_BUILD_ROOT
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
   137
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $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
   139
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
   141
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
   142
524ae7c62cd7 Rolled spec files *firefox.spec back 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
#########################################
524ae7c62cd7 Rolled spec files *firefox.spec back 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
##  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
   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
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
   148
( echo 'test -x /usr/bin/update-desktop-database || exit 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
   149
  echo '/usr/bin/update-desktop-database'
524ae7c62cd7 Rolled spec files *firefox.spec back 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
) | $BASEDIR/lib/postrun -b -u -c JDS_wait
524ae7c62cd7 Rolled spec files *firefox.spec back 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
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
   154
test -x $BASEDIR/lib/postrun || exit 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
   155
( echo 'test -x /usr/bin/update-desktop-database || exit 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
   156
  echo '/usr/bin/update-desktop-database'
524ae7c62cd7 Rolled spec files *firefox.spec back 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
) | $BASEDIR/lib/postrun -b -u -c JDS
524ae7c62cd7 Rolled spec files *firefox.spec back 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
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%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
   161
%post 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
   162
PKGCOND=/usr/bin/pkgcond
524ae7c62cd7 Rolled spec files *firefox.spec back 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
test -x $PKGCOND || exit 0
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   164
if $PKGCOND is_path_writable $BASEDIR/lib/%{firefox.name} > /dev/null 2>&1 ; then
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   165
  touch $BASEDIR/lib/%{firefox.name}/.autoreg
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
   166
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
   167
524ae7c62cd7 Rolled spec files *firefox.spec back 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
exit 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
   169
%postun 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
   170
PKGCOND=/usr/bin/pkgcond
524ae7c62cd7 Rolled spec files *firefox.spec back 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
test -x $PKGCOND || exit 0
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   172
if $PKGCOND is_path_writable $BASEDIR/lib/%{firefox.name} > /dev/null 2>&1 ; then
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   173
  touch $BASEDIR/lib/%{firefox.name}/.autoreg
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
   174
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
   175
524ae7c62cd7 Rolled spec files *firefox.spec back 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
exit 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
   177
%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
   178
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   179
%files -f SUNWfirefox.list
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
   180
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   181
%defattr(-, root, bin)
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   182
%dir %attr (0755, root, bin) %{_bindir}
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   183
%{_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
   184
%dir %attr (0755, root, bin) %{_libdir}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   185
%ghost %{_libdir}/%{firefox.name}/.autoreg
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
   186
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   187
%dir %attr (0755, root, sys) %{_datadir}
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   188
%dir %attr (0755, root, other) %{_datadir}/applications
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   189
%{_datadir}/applications/firefox.desktop
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   190
%dir %attr (0755, root, other) %{_datadir}/pixmaps
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   191
%{_datadir}/pixmaps/firefox-icon.png
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   192
%dir %attr (0755, root, bin) %{_mandir}
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   193
%dir %attr (0755, root, bin) %{_mandir}/man1
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   194
%{_mandir}/man1/*
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
   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
%files 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
   197
%defattr(-, root, bin)
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%dir %attr (0755, root, bin) %{_includedir}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   199
%{_includedir}/%{firefox.name}
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
   200
%dir %attr (0755, root, sys) %{_datadir}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   201
%{_datadir}/idl/%{firefox.name}
12173
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 11921
diff changeset
   202
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
c3f6344a4211 * SUNWfirefox3.spec,base-specs/firefox3.spec patches/firefox3-18-gen-devel-files.diff: new firefox3 devel package
hawklu
parents: 11921
diff changeset
   203
%{_libdir}/pkgconfig/*
12446
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12411
diff changeset
   204
%{_libdir}/firefox/xpidl
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12411
diff changeset
   205
%{_libdir}/firefox/xpt_dump
d8ed56efcce0 * ext-sources/firefox-js.pc.in: added
hawklu
parents: 12411
diff changeset
   206
%{_libdir}/firefox/xpt_link
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
   207
524ae7c62cd7 Rolled spec files *firefox.spec back 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 %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
   209
%files 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
   210
%defattr(-, root, bin)
524ae7c62cd7 Rolled spec files *firefox.spec back 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
%dir %attr (0755, root, bin) %{_libdir}
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   212
%{_libdir}/%{firefox.name}/components/libmozapoc.so
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
   213
%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
   214
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   215
# else for "if %option_with_ff3"
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   216
%else
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   217
Name:          SUNWfirefox3
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   218
SUNW_Copyright:SUNWfirefox.copyright
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   219
# endif for "if %option_with_ff3"
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   220
%endif
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   221
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   222
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
   223
%changelog
12473
00bfc5035f9f 2008-07-17 Dave Lin <[email protected]>
davelam
parents: 12446
diff changeset
   224
* Thu Jul 17 2008 - [email protected]
00bfc5035f9f 2008-07-17 Dave Lin <[email protected]>
davelam
parents: 12446
diff changeset
   225
- removed the unnecessary dependency SUNWsolaris-devel-docs(CR6700877), SUNWfirefox
12344
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   226
* Thu May 22 2008 - [email protected]
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   227
- change to build pkg only if "--with-ff3" is specified, otherwisze build nothing
7f4635c6f89d 2008-05-23 Dave Lin <[email protected]>
davelam
parents: 12317
diff changeset
   228
- change to build as "SUNWfirefox" and as default browser
12317
3fcd4711a274 2008-05-16 Damien Carbery <[email protected]>
dcarbery
parents: 12173
diff changeset
   229
* Fri May 16 2008 - [email protected]
3fcd4711a274 2008-05-16 Damien Carbery <[email protected]>
dcarbery
parents: 12173
diff changeset
   230
- Disable creation of symlink for firefox 3. This means that ff2 is left as
3fcd4711a274 2008-05-16 Damien Carbery <[email protected]>
dcarbery
parents: 12173
diff changeset
   231
  default browser.
11859
7ceaf3e7c7d3 2008-03-13 Damien Carbery <[email protected]>
dcarbery
parents: 11705
diff changeset
   232
* Thu Mar 13 2008 - [email protected]
7ceaf3e7c7d3 2008-03-13 Damien Carbery <[email protected]>
dcarbery
parents: 11705
diff changeset
   233
- Add -I/usr/X11/include to CFLAGS after update of SUNWwinc.
11705
12591435224b (Made this change for Alfred Peng since his svn account doesnt' work so far)Add "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" in CXXFLAGS to fix CR#6516110
davelam
parents: 11693
diff changeset
   234
* Mon Feb 25 2008 - [email protected]
12591435224b (Made this change for Alfred Peng since his svn account doesnt' work so far)Add "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" in CXXFLAGS to fix CR#6516110
davelam
parents: 11693
diff changeset
   235
- Add "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" in CXXFLAGS to fix CR#6516110
11693
6f85c3499d30 2008-02-21 Damien Carbery <[email protected]>
dcarbery
parents: 11678
diff changeset
   236
* Thu Feb 21 2008 - [email protected]
6f85c3499d30 2008-02-21 Damien Carbery <[email protected]>
dcarbery
parents: 11678
diff changeset
   237
- Rename SUNWsqlite dependency to SUNWsqlite3 to match pkg from SFW.
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
   238
* 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
   239
- 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
   240
* Fri Dec 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
   241
- deliver .autoreg no matter apoc enabled or not
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   242
* 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
   243
- 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
   244
- 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
   245
- remove SUNWfirefox-root pkg
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   246
- disable apoc adapter since it's not available for 3.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
   247
* 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
   248
- set no 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
   249
* 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
   250
- add indiana getting started guide dependency
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Fri Oct 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
   252
- add /usr/X11/include to CFLAGS if built with FOX
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* 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
   254
- delete Nevada X deps
524ae7c62cd7 Rolled spec files *firefox.spec back 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
- disable developer guide dep if 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
   256
* Tue Aug 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
   257
- made postremove/postinstall script more robust(CR#6594606)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   258
* Tue Apr 24 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
   259
- s/0755/-/ in defattr so that files are not made all executable
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   260
* Tue Apr 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
   261
- remove dependency on SUNWstaroffice-menuintegration from SUNWfirefox-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
   262
  since it caused CR#6530982 fixed failed(see details in bugster)
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   263
* Mon Mar 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
   264
- add new package SUNWfirefox-root to fix bug CR#6530982, the 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
   265
  would just add staroffice entries in /etc/mime.types /etc/mailcap 
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   266
  in postinstall
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   267
* 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
   268
- 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
   269
    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
   270
           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
   271
    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
   272
* 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
   273
- remove %preun to fix bug CR#6502253
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   274
* Fri Dec  8 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
   275
- add SUNWsolaris-devel-docs dependency
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   276
* 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
   277
- add %if %with_apoc_adapter to conditinoally disable 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
   278
  default: enable apoc adapter, use --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
   279
* Mon Nov 27 - [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
   280
- enable apoc adapter(SUNWfirefox-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
   281
* Tue Sep 05 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
   282
- New Manpage 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
   283
* 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
   284
- 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
   285
* Fri Jul 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
   286
- update %post/%postun/etc scripts to support diskless client setup,
524ae7c62cd7 Rolled spec files *firefox.spec back 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
  part of 6448317
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Thu Jul 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
   289
- add "-lCrun -lCstd" in CXXFLAGS to improve the startup performance
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Thu Jun 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
   291
- update postrun 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
   292
* Tue Jun 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
   293
- Add SUNWpr and SUNWtls dependencies after check-deps.pl run.
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   294
* 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
   295
- changed to let firefox use nss,nspr in /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
   296
- remove -R%{_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
   297
* Sun Jun 11 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
   298
- change group from other to bin/sys
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   299
* Fri Jun 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
   300
- Uncomment man page lines in %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
   301
* Thu Jun 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
   302
- add man page prepared by Leon Sha
524ae7c62cd7 Rolled spec files *firefox.spec back to FF 2 and created new ones for FF 3 in order to let FF 3 coexist with FF 2
davelam
parents:
diff changeset
   303
* 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
   304
- changed 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
   305
* 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
   306
- Changed package category to 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
   307
- Improved preremove script, using ${BASEDIR} instead of absolute path
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Mon Feb 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
   309
- Update Build/Requires after running check-deps.pl 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
   310
* Thu Jan 19 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
   311
- Add BuildRequires SUNWgnome-base-libs-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
   312
* Sat Dec  3 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
   313
- add %post script that runs update-desktop-database
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* 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
   315
- Add .autoreg file introduced in 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
   316
* Mon Oct 31 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
   317
- Merge share pkgs into base
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Mon Oct 24 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
   319
- Add BuildRequires SUNWgtar because source tarball needs GNU tar.
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* 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
   321
- Change version same with linux verion.
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Fri Sep 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
   323
- Correct ownership of %{_libdir}/pkgconfig directory.
524ae7c62cd7 Rolled spec files *firefox.spec back 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
* Fri Aug 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
   325
- initial version of the spec file created