SUNWfirefox3.spec
author jerrytan
Mon, 11 Aug 2008 07:35:57 +0000
branchgnome-2-22
changeset 12497 f4743e0d8120
parent 12473 00bfc5035f9f
child 12500 d0828e6c9c01
permissions -rw-r--r--
update spec for tracker from vermillion
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