icu/icu.spec
author pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
Fri, 01 Apr 2011 16:48:49 +0200
changeset 63 c3844fcbdc56
parent 62 b2ee5ba27d9c
child 65 f023e92ab830
permissions -rw-r--r--
enable building icu on Solaris 10
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
     1
#   Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
     2
#   Copyright (C) 2000-2005, International Business Machines
ec51c44224ba Add icu
yukie
parents:
diff changeset
     3
#   Corporation and others.  All Rights Reserved.
ec51c44224ba Add icu
yukie
parents:
diff changeset
     4
#
ec51c44224ba Add icu
yukie
parents:
diff changeset
     5
# RPM specification file for ICU.
ec51c44224ba Add icu
yukie
parents:
diff changeset
     6
#
ec51c44224ba Add icu
yukie
parents:
diff changeset
     7
# Yves Arrouye <[email protected]> is the original author.
ec51c44224ba Add icu
yukie
parents:
diff changeset
     8
ec51c44224ba Add icu
yukie
parents:
diff changeset
     9
# This file can be freely redistributed under the same license as ICU.
ec51c44224ba Add icu
yukie
parents:
diff changeset
    10
ec51c44224ba Add icu
yukie
parents:
diff changeset
    11
%define src_name icu
ec51c44224ba Add icu
yukie
parents:
diff changeset
    12
#%define src_url http://download.icu-project.org/files/icu4c
ec51c44224ba Add icu
yukie
parents:
diff changeset
    13
%define svn_url http://source.icu-project.org/repos/icu/icu
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    14
%define pkgversion 4_6
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    15
%define svn_pkgversion 4-6
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    16
%define majorminor 4.6
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    17
ec51c44224ba Add icu
yukie
parents:
diff changeset
    18
%include Solaris.inc
ec51c44224ba Add icu
yukie
parents:
diff changeset
    19
ec51c44224ba Add icu
yukie
parents:
diff changeset
    20
Name: SUNWicu
ec51c44224ba Add icu
yukie
parents:
diff changeset
    21
SUNW_BaseDir: %{_basedir}
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    22
Version: 4.6.1
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    23
Release: 1
ec51c44224ba Add icu
yukie
parents:
diff changeset
    24
Summary: International Components for Unicode
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    25
Copyright: X License, Unicode License
63
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    26
%if %{is_s10}
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    27
%else
50
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 47
diff changeset
    28
IPS_Package_Name:	library/icu
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 47
diff changeset
    29
IPS_Component_Version:	%{ipscompverdefault}
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 47
diff changeset
    30
Meta(info.classification):	%{ipsclass_sys_i18n}
63
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    31
%endif
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    32
#Source: %{src_url}/%{version}/icu4c-%{pkgversion}-src.tgz
16
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
    33
Source1: old_libs.tar.gz
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    34
Source2: libicui18n.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    35
Source3: libicuuc.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    36
Source4: libiculx.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    37
Source5: libicule.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    38
Source6: libicudata.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    39
Source7: libicutu.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    40
Source8: libicuio.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    41
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    42
#Sun patches
ec51c44224ba Add icu
yukie
parents:
diff changeset
    43
Patch0:  source_data_mappings_johab.ucm.patch
ec51c44224ba Add icu
yukie
parents:
diff changeset
    44
Patch4:  source_common_ucnv2022.c.patch
ec51c44224ba Add icu
yukie
parents:
diff changeset
    45
Patch5:  source_common_ucnv_u7.c.patch
47
e214e2c48155 [mq]: unnecessaryBuildFlags
Pavel Heimlich <pavel.heimlich@oracle.com>
parents: 46
diff changeset
    46
Patch6:  source_config_mh_solaris.patch
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    47
Patch10: source_data_mappings_convrtrs.txt.patch
ec51c44224ba Add icu
yukie
parents:
diff changeset
    48
Patch11: source_data_mappings_ucmfiles.mk.patch
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
    49
Patch21: source_runConfigureICU.patch
34
82979716ab09 fix of some of the failing tests from 6944449 (icu 4.0.1 test suites output some errors in locale ja_JP)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 33
diff changeset
    50
#patches 25, 26 align tests to previous Oracle modifications
82979716ab09 fix of some of the failing tests from 6944449 (icu 4.0.1 test suites output some errors in locale ja_JP)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 33
diff changeset
    51
Patch25: source_common_testdata_conversion.txt.patch
82979716ab09 fix of some of the failing tests from 6944449 (icu 4.0.1 test suites output some errors in locale ja_JP)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 33
diff changeset
    52
Patch26: source_test_ccapitst.c.patch
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    53
ec51c44224ba Add icu
yukie
parents:
diff changeset
    54
BuildRoot: %{_tmppath}/%{name}-%{version}
ec51c44224ba Add icu
yukie
parents:
diff changeset
    55
SUNW_Copyright: %{src_name}.copyright
ec51c44224ba Add icu
yukie
parents:
diff changeset
    56
%include icu.depend
ec51c44224ba Add icu
yukie
parents:
diff changeset
    57
%description
ec51c44224ba Add icu
yukie
parents:
diff changeset
    58
ICU is a set of C and C++ libraries that provides robust and full-featured
ec51c44224ba Add icu
yukie
parents:
diff changeset
    59
Unicode and locale support. The library provides calendar support, conversions
ec51c44224ba Add icu
yukie
parents:
diff changeset
    60
for many character sets, language sensitive collation, date
ec51c44224ba Add icu
yukie
parents:
diff changeset
    61
and time formatting, support for many locales, message catalogs
ec51c44224ba Add icu
yukie
parents:
diff changeset
    62
and resources, message formatting, normalization, number and currency
ec51c44224ba Add icu
yukie
parents:
diff changeset
    63
formatting, time zones support, transliteration, word, line and
ec51c44224ba Add icu
yukie
parents:
diff changeset
    64
sentence breaking, etc.
ec51c44224ba Add icu
yukie
parents:
diff changeset
    65
ec51c44224ba Add icu
yukie
parents:
diff changeset
    66
This package contains the Unicode character database and derived
ec51c44224ba Add icu
yukie
parents:
diff changeset
    67
properties, along with converters and time zones data.
ec51c44224ba Add icu
yukie
parents:
diff changeset
    68
ec51c44224ba Add icu
yukie
parents:
diff changeset
    69
This package contains the runtime libraries for ICU.
ec51c44224ba Add icu
yukie
parents:
diff changeset
    70
ec51c44224ba Add icu
yukie
parents:
diff changeset
    71
%package -n SUNWicud
ec51c44224ba Add icu
yukie
parents:
diff changeset
    72
Summary: International Components for Unicode (development files)
63
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    73
%if %{is_s10}
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    74
%else
50
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 47
diff changeset
    75
IPS_Package_Name:	developer/icu
63
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    76
%endif
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    77
%include icu.depend
ec51c44224ba Add icu
yukie
parents:
diff changeset
    78
Requires: SUNWicu
ec51c44224ba Add icu
yukie
parents:
diff changeset
    79
%description -n SUNWicud
ec51c44224ba Add icu
yukie
parents:
diff changeset
    80
ICU is a set of C and C++ libraries that provides robust and full-featured
ec51c44224ba Add icu
yukie
parents:
diff changeset
    81
ec51c44224ba Add icu
yukie
parents:
diff changeset
    82
%prep
ec51c44224ba Add icu
yukie
parents:
diff changeset
    83
#We must fetch locale data directory from svn repository
ec51c44224ba Add icu
yukie
parents:
diff changeset
    84
#%setup -q -n icu
ec51c44224ba Add icu
yukie
parents:
diff changeset
    85
rm -rf %{src_name}-%version
ec51c44224ba Add icu
yukie
parents:
diff changeset
    86
mkdir %{src_name}-%version
ec51c44224ba Add icu
yukie
parents:
diff changeset
    87
cd %{src_name}-%version
ec51c44224ba Add icu
yukie
parents:
diff changeset
    88
rm -rf %{src_name}
16
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
    89
[ ! -f $HOME/packages/SOURCES/%{src_name}-%version.tar.bz2 ] && {
55
9498ec5ac314 fix icu source download
jenda
parents: 50
diff changeset
    90
	mkdir -p $HOME/packages/SOURCES/
9498ec5ac314 fix icu source download
jenda
parents: 50
diff changeset
    91
	[ -f $DOWNLOADS/%{src_name}-%version.tar.bz2 ] && {
9498ec5ac314 fix icu source download
jenda
parents: 50
diff changeset
    92
		cp $DOWNLOADS/%{src_name}-%version.tar.bz2 $HOME/packages/SOURCES/%{src_name}-%version.tar.bz2
9498ec5ac314 fix icu source download
jenda
parents: 50
diff changeset
    93
	} || {
63
c3844fcbdc56 enable building icu on Solaris 10
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 62
diff changeset
    94
  		svn export %{svn_url}/tags/release-%{svn_pkgversion} %{src_name}
55
9498ec5ac314 fix icu source download
jenda
parents: 50
diff changeset
    95
        	tar fcp - %{src_name} | bzip2 -c > $HOME/packages/SOURCES/%{src_name}-%version.tar.bz2
9498ec5ac314 fix icu source download
jenda
parents: 50
diff changeset
    96
	}
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
    97
}
16
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
    98
[ ! -d %{src_name} ] && bunzip2 -c $HOME/packages/SOURCES/%{src_name}-%version.tar.bz2 | tar fxp -
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
    99
#Oracle patches
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   100
cd %{src_name}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   101
%patch0  -p1  
ec51c44224ba Add icu
yukie
parents:
diff changeset
   102
%patch4  -p1
ec51c44224ba Add icu
yukie
parents:
diff changeset
   103
%patch5  -p1
47
e214e2c48155 [mq]: unnecessaryBuildFlags
Pavel Heimlich <pavel.heimlich@oracle.com>
parents: 46
diff changeset
   104
%ifarch sparc
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   105
%patch6  -p1
47
e214e2c48155 [mq]: unnecessaryBuildFlags
Pavel Heimlich <pavel.heimlich@oracle.com>
parents: 46
diff changeset
   106
%endif
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   107
%patch10 -p1
ec51c44224ba Add icu
yukie
parents:
diff changeset
   108
%patch11 -p1
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   109
%patch21 -p1
34
82979716ab09 fix of some of the failing tests from 6944449 (icu 4.0.1 test suites output some errors in locale ja_JP)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 33
diff changeset
   110
%patch25 -p1
82979716ab09 fix of some of the failing tests from 6944449 (icu 4.0.1 test suites output some errors in locale ja_JP)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 33
diff changeset
   111
%patch26 -p1
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   112
ec51c44224ba Add icu
yukie
parents:
diff changeset
   113
%ifarch amd64 sparcv9
ec51c44224ba Add icu
yukie
parents:
diff changeset
   114
cd ..
ec51c44224ba Add icu
yukie
parents:
diff changeset
   115
rm -rf %{src_name}-64
ec51c44224ba Add icu
yukie
parents:
diff changeset
   116
cp -rp %{src_name} %{src_name}-64
ec51c44224ba Add icu
yukie
parents:
diff changeset
   117
%endif
ec51c44224ba Add icu
yukie
parents:
diff changeset
   118
ec51c44224ba Add icu
yukie
parents:
diff changeset
   119
%build
ec51c44224ba Add icu
yukie
parents:
diff changeset
   120
cd %{src_name}-%{version}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   121
cd %{src_name}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   122
cd source
ec51c44224ba Add icu
yukie
parents:
diff changeset
   123
chmod a+x ./configure
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   124
chmod a+x ./runConfigureICU
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   125
export CXX="${CXX} -norunpath"
ec51c44224ba Add icu
yukie
parents:
diff changeset
   126
export CFLAGS="%optflags"
ec51c44224ba Add icu
yukie
parents:
diff changeset
   127
export CXXFLAGS="%cxx_optflags"
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   128
export LDFLAGS="%_ldflags -lCrun -lCstd"
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   129
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   130
%ifarch i386 amd64
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   131
OSTARGET=SolarisX86
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   132
%else 
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   133
OSTARGET=Solaris
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   134
%endif
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   135
./runConfigureICU ${OSTARGET} --prefix=%{_prefix} --libdir=%{_libdir} --sysconfdir=/etc --with-data-packaging=library --enable-shared --enable-static --disable-samples --disable-64bit-libs
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   136
echo 'CPPFLAGS += -DICU_DATA_DIR=\"/usr/share/icu/%{version}\"' >> icudefs.mk
ec51c44224ba Add icu
yukie
parents:
diff changeset
   137
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
ec51c44224ba Add icu
yukie
parents:
diff changeset
   138
ec51c44224ba Add icu
yukie
parents:
diff changeset
   139
%ifarch amd64 sparcv9
ec51c44224ba Add icu
yukie
parents:
diff changeset
   140
pwd
ec51c44224ba Add icu
yukie
parents:
diff changeset
   141
cd ../../%{src_name}-64
ec51c44224ba Add icu
yukie
parents:
diff changeset
   142
cd source
ec51c44224ba Add icu
yukie
parents:
diff changeset
   143
chmod a+x ./configure
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   144
chmod a+x ./runConfigureICU
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   145
export CXX="${CXX} -norunpath"
ec51c44224ba Add icu
yukie
parents:
diff changeset
   146
export CFLAGS="%optflags"
ec51c44224ba Add icu
yukie
parents:
diff changeset
   147
export CXXFLAGS="%cxx_optflags"
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   148
export LDFLAGS="%_ldflags -lCrun -lCstd"
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   149
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   150
%ifarch i386 amd64
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   151
OSTARGET=SolarisX86
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   152
%else 
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   153
OSTARGET=Solaris
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   154
%endif
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   155
./runConfigureICU ${OSTARGET} --prefix=%{_prefix}/%{_arch64} --libdir=%{_libdir}/%{_arch64} --sysconfdir=/etc/%{_arch64} --with-data-packaging=library --enable-shared --enable-static --disable-samples --with-library-bits=64
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   156
echo 'CPPFLAGS += -DICU_DATA_DIR=\"/usr/share/icu/%{version}\"' >> icudefs.mk
ec51c44224ba Add icu
yukie
parents:
diff changeset
   157
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
ec51c44224ba Add icu
yukie
parents:
diff changeset
   158
%endif
ec51c44224ba Add icu
yukie
parents:
diff changeset
   159
ec51c44224ba Add icu
yukie
parents:
diff changeset
   160
%install
ec51c44224ba Add icu
yukie
parents:
diff changeset
   161
rm -rf $RPM_BUILD_ROOT
ec51c44224ba Add icu
yukie
parents:
diff changeset
   162
cd %{src_name}-%{version}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   163
cd %{src_name}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   164
cd source
ec51c44224ba Add icu
yukie
parents:
diff changeset
   165
make install DESTDIR=$RPM_BUILD_ROOT
ec51c44224ba Add icu
yukie
parents:
diff changeset
   166
16
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
   167
cd $RPM_BUILD_DIR/%{src_name}-%{version}
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
   168
/usr/bin/gzip -dc %SOURCE1 | /usr/bin/tar xf -
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
   169
OLD_LIBS=$RPM_BUILD_DIR/%{src_name}-%{version}/old_libs/`uname -p`
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   170
cp ${OLD_LIBS}/lib*.so.3 ${RPM_BUILD_ROOT}/%{_libdir}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   171
cp ${OLD_LIBS}/lib*.so.2 ${RPM_BUILD_ROOT}/%{_libdir}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   172
mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/icu/4
ec51c44224ba Add icu
yukie
parents:
diff changeset
   173
ec51c44224ba Add icu
yukie
parents:
diff changeset
   174
%ifarch amd64 sparcv9
16
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
   175
cd %{src_name}-64
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   176
cd source
ec51c44224ba Add icu
yukie
parents:
diff changeset
   177
DESTDIR=${RPM_BUILD_ROOT} make install
16
203ac65605c6 Changed OLD_LIBS location
yukie
parents: 12
diff changeset
   178
OLD_LIBS=${RPM_BUILD_DIR}/%{src_name}-%{version}/old_libs/`uname -p`
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   179
cp ${OLD_LIBS}/%{_arch64}/lib*.so.3 ${RPM_BUILD_ROOT}/%{_libdir}/%{_arch64}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   180
cp ${OLD_LIBS}/%{_arch64}/lib*.so.2 ${RPM_BUILD_ROOT}/%{_libdir}/%{_arch64}
ec51c44224ba Add icu
yukie
parents:
diff changeset
   181
%endif
ec51c44224ba Add icu
yukie
parents:
diff changeset
   182
ec51c44224ba Add icu
yukie
parents:
diff changeset
   183
find ${RPM_BUILD_ROOT} -name "*.a" -exec rm -rf {} \; -print
ec51c44224ba Add icu
yukie
parents:
diff changeset
   184
find ${RPM_BUILD_ROOT} -name "icudt401" -exec rm -rf {} \; -print
ec51c44224ba Add icu
yukie
parents:
diff changeset
   185
rm -rf ${RPM_BUILD_ROOT}/usr/lib/icu/current
ec51c44224ba Add icu
yukie
parents:
diff changeset
   186
rm -rf ${RPM_BUILD_ROOT}/usr/lib/icu/Makefile.inc
ec51c44224ba Add icu
yukie
parents:
diff changeset
   187
rm -rf ${RPM_BUILD_ROOT}/usr/amd64
ec51c44224ba Add icu
yukie
parents:
diff changeset
   188
rm -rf ${RPM_BUILD_ROOT}/usr/sparcv9
ec51c44224ba Add icu
yukie
parents:
diff changeset
   189
rm -rf ${RPM_BUILD_ROOT}/usr/lib/amd64/icu
ec51c44224ba Add icu
yukie
parents:
diff changeset
   190
rm -rf ${RPM_BUILD_ROOT}/usr/lib/sparcv9/icu
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   191
rm -rf ${RPM_BUILD_ROOT}/usr/share/icu
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   192
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   193
mkdir ${RPM_BUILD_ROOT}/usr/share/man/man1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   194
mv ${RPM_BUILD_ROOT}/usr/share/man/man8/genccode.8 ${RPM_BUILD_ROOT}/usr/share/man/man1m/genccode.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   195
mv ${RPM_BUILD_ROOT}/usr/share/man/man8/gencmn.8 ${RPM_BUILD_ROOT}/usr/share/man/man1m/gencmn.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   196
mv ${RPM_BUILD_ROOT}/usr/share/man/man8/gensprep.8 ${RPM_BUILD_ROOT}/usr/share/man/man1m/gensprep.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   197
mv ${RPM_BUILD_ROOT}/usr/share/man/man8/icupkg.8 ${RPM_BUILD_ROOT}/usr/share/man/man1m/icupkg.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   198
rmdir ${RPM_BUILD_ROOT}/usr/share/man/man8
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   199
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   200
mkdir ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   201
cp %SOURCE2 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   202
cp %SOURCE3 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   203
cp %SOURCE4 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   204
cp %SOURCE5 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   205
cp %SOURCE6 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   206
cp %SOURCE7 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   207
cp %SOURCE8 ${RPM_BUILD_ROOT}/usr/share/man/man3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   208
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   209
ec51c44224ba Add icu
yukie
parents:
diff changeset
   210
%files
ec51c44224ba Add icu
yukie
parents:
diff changeset
   211
%defattr(-, root, bin)
ec51c44224ba Add icu
yukie
parents:
diff changeset
   212
%dir %attr (0755, root, bin) %{_libdir}/lib*.so*
ec51c44224ba Add icu
yukie
parents:
diff changeset
   213
%dir %attr (0755, root, bin) %{_libdir}/icu
ec51c44224ba Add icu
yukie
parents:
diff changeset
   214
%dir %attr (0755, root, bin) %{_libdir}/icu/4
ec51c44224ba Add icu
yukie
parents:
diff changeset
   215
ec51c44224ba Add icu
yukie
parents:
diff changeset
   216
%ifarch amd64 sparcv9
ec51c44224ba Add icu
yukie
parents:
diff changeset
   217
%dir %attr (0755, root, bin) %{_libdir}/%{_arch64}/lib*.so*
ec51c44224ba Add icu
yukie
parents:
diff changeset
   218
%endif
ec51c44224ba Add icu
yukie
parents:
diff changeset
   219
ec51c44224ba Add icu
yukie
parents:
diff changeset
   220
%files -n SUNWicud
ec51c44224ba Add icu
yukie
parents:
diff changeset
   221
%defattr(-, root, bin)
ec51c44224ba Add icu
yukie
parents:
diff changeset
   222
%dir %attr (0755, root, bin) /usr/include/unicode/*.h
ec51c44224ba Add icu
yukie
parents:
diff changeset
   223
%dir %attr (0755, root, bin) /usr/include/layout/*.h
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   224
%dir %attr (0755, root, bin) %{_libdir}/icu/pkgdata.inc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   225
%dir %attr (0755, root, bin) %{_libdir}/icu/%{majorminor}/pkgdata.inc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   226
%dir %attr (0755, root, bin) %{_libdir}/icu/%{majorminor}/Makefile.inc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   227
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   228
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   229
%dir %attr (0755, root, other) %{_libdir}/pkgconfig/icu-le.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   230
%dir %attr (0755, root, other) %{_libdir}/pkgconfig/icu-io.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   231
%dir %attr (0755, root, other) %{_libdir}/pkgconfig/icu-i18n.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   232
%dir %attr (0755, root, other) %{_libdir}/pkgconfig/icu-uc.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   233
%dir %attr (0755, root, other) %{_libdir}/pkgconfig/icu-lx.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   234
%ifarch amd64 sparcv9
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   235
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   236
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig/icu-le.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   237
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig/icu-io.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   238
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig/icu-i18n.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   239
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig/icu-uc.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   240
%dir %attr (0755, root, other) %{_libdir}/%{_arch64}/pkgconfig/icu-lx.pc
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   241
%endif
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   242
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   243
%dir %attr (0755, root, bin) /usr/bin/derb
ec51c44224ba Add icu
yukie
parents:
diff changeset
   244
%dir %attr (0755, root, bin) /usr/bin/genbrk
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   245
%dir %attr (0755, root, bin) /usr/bin/gencfu
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   246
%dir %attr (0755, root, bin) /usr/bin/gencnval
ec51c44224ba Add icu
yukie
parents:
diff changeset
   247
%dir %attr (0755, root, bin) /usr/bin/genrb
ec51c44224ba Add icu
yukie
parents:
diff changeset
   248
%dir %attr (0755, root, bin) /usr/bin/icu-config
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   249
%dir %attr (0755, root, bin) /usr/bin/icuinfo
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   250
%dir %attr (0755, root, bin) /usr/bin/makeconv
ec51c44224ba Add icu
yukie
parents:
diff changeset
   251
%dir %attr (0755, root, bin) /usr/bin/pkgdata
ec51c44224ba Add icu
yukie
parents:
diff changeset
   252
%dir %attr (0755, root, bin) /usr/bin/uconv
ec51c44224ba Add icu
yukie
parents:
diff changeset
   253
%dir %attr (0755, root, bin) /usr/bin/genctd
ec51c44224ba Add icu
yukie
parents:
diff changeset
   254
ec51c44224ba Add icu
yukie
parents:
diff changeset
   255
%dir %attr (0755, root, bin) /usr/sbin/genccode
ec51c44224ba Add icu
yukie
parents:
diff changeset
   256
%dir %attr (0755, root, bin) /usr/sbin/gencmn
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   257
%dir %attr (0755, root, bin) /usr/sbin/gennorm2
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   258
%dir %attr (0755, root, bin) /usr/sbin/gensprep
ec51c44224ba Add icu
yukie
parents:
diff changeset
   259
%dir %attr (0755, root, bin) /usr/sbin/icupkg
ec51c44224ba Add icu
yukie
parents:
diff changeset
   260
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   261
%dir %attr (0755, root, sys) %{_datadir}
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   262
%dir %attr (0755, root, bin) %{_mandir}
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   263
%dir %attr (0444, root, bin) /usr/share/man/man1/derb.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   264
%dir %attr (0444, root, bin) /usr/share/man/man1/genbrk.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   265
%dir %attr (0444, root, bin) /usr/share/man/man1/gencnval.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   266
%dir %attr (0444, root, bin) /usr/share/man/man1/genctd.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   267
%dir %attr (0444, root, bin) /usr/share/man/man1/genrb.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   268
%dir %attr (0444, root, bin) /usr/share/man/man1/icu-config.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   269
%dir %attr (0444, root, bin) /usr/share/man/man1/makeconv.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   270
%dir %attr (0444, root, bin) /usr/share/man/man1/pkgdata.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   271
%dir %attr (0444, root, bin) /usr/share/man/man1/uconv.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   272
%dir %attr (0444, root, bin) /usr/share/man/man1m/genccode.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   273
%dir %attr (0444, root, bin) /usr/share/man/man1m/gencmn.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   274
%dir %attr (0444, root, bin) /usr/share/man/man1m/gensprep.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   275
%dir %attr (0444, root, bin) /usr/share/man/man1m/icupkg.1m
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   276
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libicudata.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   277
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libicui18n.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   278
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libicuio.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   279
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libicule.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   280
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libiculx.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   281
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libicutu.3lib
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   282
%dir %attr (0444, root, bin) /usr/share/man/man3lib/libicuuc.3lib
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   283
ec51c44224ba Add icu
yukie
parents:
diff changeset
   284
%changelog
62
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   285
* Thu Mar 24 2011 Pavel Heimlich <[email protected]>
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   286
- ICU 4.6.1
b2ee5ba27d9c 6999342 ICU 4.6.1
pavel heimlich - Oracle - Prague Czech Republic <Pavel.Heimlich@Oracle.COM>
parents: 55
diff changeset
   287
- delete unused patches
33
4b099ab0f13a CR 6966217, add support for some CP932 characters in use by ISO-2022-JP, into the .so.3 libraries (old_libs)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 25
diff changeset
   288
* Thu Oct 21 2010 Pavel Heimlich <[email protected]>
4b099ab0f13a CR 6966217, add support for some CP932 characters in use by ISO-2022-JP, into the .so.3 libraries (old_libs)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 25
diff changeset
   289
- fix 6966217 in the .so.3 libraries (old_libs)
4b099ab0f13a CR 6966217, add support for some CP932 characters in use by ISO-2022-JP, into the .so.3 libraries (old_libs)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 25
diff changeset
   290
- add JDS includes
34
82979716ab09 fix of some of the failing tests from 6944449 (icu 4.0.1 test suites output some errors in locale ja_JP)
Pavel Heimlich<pavel.heimlich@oracle.com>
parents: 33
diff changeset
   291
- partial fix of 6944449(icu 4.0.1 test suites output some errors in locale ja_JP.)
25
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   292
* Sun Mar 21 2010 Suresh Chandrasekharan <[email protected]>
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   293
- Run runConfigureICU instead of configure. Pass OS version to that
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   294
- Added patch for removing reassigning CC/CXX within runConfigureICU
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   295
- Additional Makefile.in patches for lCstd library for icu libs which
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   296
  were compiling without them.
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   297
- tarred up/gziped old_lib contents
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   298
- Removed reliance of information about current child WS in spec file
f705116c90cb 6917537: /usr/lib/libicui18n.so.40 is not linked against /usr/lib/libCrun.so.1
yukie
parents: 16
diff changeset
   299
- Added tarfile directory in pkgtool options in build-icu.sh
12
ec51c44224ba Add icu
yukie
parents:
diff changeset
   300
* Thu Apr 30 2009 Feng Zhu <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   301
- Checkout source from svn repository because it has locale data src files.
ec51c44224ba Add icu
yukie
parents:
diff changeset
   302
* Tue Feb 24 2009 Rachel Zhang <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   303
- remove man pages from SUNWicud, since they will be added by SUNWman via Man Page group
ec51c44224ba Add icu
yukie
parents:
diff changeset
   304
ec51c44224ba Add icu
yukie
parents:
diff changeset
   305
* Mon Feb 8 2009 Rachel Zhang <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   306
- redesign SUNWlibicu-40 to SUNWicu, including old 3.2,2.1 libs in SUNWicu
ec51c44224ba Add icu
yukie
parents:
diff changeset
   307
ec51c44224ba Add icu
yukie
parents:
diff changeset
   308
* Fri Jan 16 2009 Rachel Zhang <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   309
- update to 4.0 for Solaris pkgs
ec51c44224ba Add icu
yukie
parents:
diff changeset
   310
* Mon Jun 07 2004 Alexei Dets <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   311
- update to 3.0
ec51c44224ba Add icu
yukie
parents:
diff changeset
   312
* Tue Aug 16 2003 Steven Loomis <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   313
- update to 2.6.1 - include license
ec51c44224ba Add icu
yukie
parents:
diff changeset
   314
* Thu Jun 05 2003 Steven Loomis <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   315
- Update to 2.6
ec51c44224ba Add icu
yukie
parents:
diff changeset
   316
* Fri Dec 27 2002 Steven Loomis <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   317
- Update to 2.4 spec
ec51c44224ba Add icu
yukie
parents:
diff changeset
   318
* Fri Sep 27 2002 Steven Loomis <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   319
- minor updates to 2.2 spec. Rpath is off by default, don't pass it as an option.
ec51c44224ba Add icu
yukie
parents:
diff changeset
   320
* Mon Sep 16 2002 Ian Holsman <[email protected]>
ec51c44224ba Add icu
yukie
parents:
diff changeset
   321
- update to icu 2.2
ec51c44224ba Add icu
yukie
parents:
diff changeset
   322