idn/idnkit.spec
author chenpu <chenpu@solaris.local>
Mon, 11 Apr 2011 03:32:39 -0700
changeset 66 ce6069daf8a7
parent 60 fd8b3db7ff5f
child 78 a74eca45d5f5
permissions -rw-r--r--
1. Updated local index file to apply new Oracle OTN document web site URL. 2. Updated panel.c to EOL online search function. That means Command Assistant will only use local index file for searching.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
     1
%include Solaris.inc
982e49ec95ec Add idn
yukie
parents:
diff changeset
     2
# Avoid gpatch error
982e49ec95ec Add idn
yukie
parents:
diff changeset
     3
%define _patch_options --fuzz=0
982e49ec95ec Add idn
yukie
parents:
diff changeset
     4
%define src_name idnkit
982e49ec95ec Add idn
yukie
parents:
diff changeset
     5
%define src_url http://www.nic.ad.jp/ja/idn/idnkit/download/sources
982e49ec95ec Add idn
yukie
parents:
diff changeset
     6
982e49ec95ec Add idn
yukie
parents:
diff changeset
     7
%define prefix /usr
982e49ec95ec Add idn
yukie
parents:
diff changeset
     8
%define sysconfdir /etc
982e49ec95ec Add idn
yukie
parents:
diff changeset
     9
%define version 1.0
982e49ec95ec Add idn
yukie
parents:
diff changeset
    10
982e49ec95ec Add idn
yukie
parents:
diff changeset
    11
# official/beta release:
982e49ec95ec Add idn
yukie
parents:
diff changeset
    12
%define release 1
982e49ec95ec Add idn
yukie
parents:
diff changeset
    13
%define distrel %{version}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    15
# release candidate:
982e49ec95ec Add idn
yukie
parents:
diff changeset
    16
#%define release rc1
982e49ec95ec Add idn
yukie
parents:
diff changeset
    17
#%define distrel %{version}-%{release}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    18
982e49ec95ec Add idn
yukie
parents:
diff changeset
    19
%define serial 2002051501
982e49ec95ec Add idn
yukie
parents:
diff changeset
    20
982e49ec95ec Add idn
yukie
parents:
diff changeset
    21
#%define name idnkit
982e49ec95ec Add idn
yukie
parents:
diff changeset
    22
%define distsrc %{src_name}-%{distrel}-src
982e49ec95ec Add idn
yukie
parents:
diff changeset
    23
%define sunothers_dir ${RPM_BUILD_DIR}/%{distsrc}/sunothers/%{version}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    24
982e49ec95ec Add idn
yukie
parents:
diff changeset
    25
%define ld_opt     -G -z defs -z text -h libidnkit.so.1
982e49ec95ec Add idn
yukie
parents:
diff changeset
    26
%define ld_flags   -R/usr/lib:/usr/ccs/lib -L/usr/lib:/usr/ccs/lib -ldl -lc
982e49ec95ec Add idn
yukie
parents:
diff changeset
    27
%define ld_flags64 -R/usr/lib/%{_arch64}:/usr/ccs/lib/%{_arch64} -L/usr/lib/%{_arch64}:/usr/ccs/lib/%{_arch64} -ldl -lc
982e49ec95ec Add idn
yukie
parents:
diff changeset
    28
982e49ec95ec Add idn
yukie
parents:
diff changeset
    29
%define mapfile  -M %{sunothers_dir}/mapfile.libidnkit.so.1  
982e49ec95ec Add idn
yukie
parents:
diff changeset
    30
%define obj aliaslist.o api.o checker.o converter.o delimitermap.o filechecker.o filemapper.o localencoding.o mapper.o mapselector.o nameprep.o normalizer.o punycode.o res.o resconf.o result.o strhash.o ucs4.o ucsmap.o ucsset.o unicode.o unormalize.o util.o
982e49ec95ec Add idn
yukie
parents:
diff changeset
    31
982e49ec95ec Add idn
yukie
parents:
diff changeset
    32
Name:         SUNWidnl
982e49ec95ec Add idn
yukie
parents:
diff changeset
    33
SUNW_BaseDir: %{_basedir}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    34
Version:      %{version}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    35
Release:      %{release}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    36
Copyright:    distributable
50
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 28
diff changeset
    37
IPS_Package_Name:	library/idnkit
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 28
diff changeset
    38
IPS_Component_Version:	%{ipscompverdefault}
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 28
diff changeset
    39
Meta(info.classification):	%{ipsclass_sys_i18n}
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    40
Source:       %{src_url}/%{distsrc}.tar.gz
982e49ec95ec Add idn
yukie
parents:
diff changeset
    41
Source1:      sunothers.tar.gz
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
    42
Source2:      idnconv.tar.gz
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    43
Patch1:       include_idn_assert.h.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    44
Patch2:       include_idn_logmacro.h.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    45
Patch3:       include_idn_res.h.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    46
Patch4:       lib_aliaslist.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    47
Patch5:       lib_api.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    48
Patch6:       lib_checker.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    49
Patch7:       lib_converter.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    50
Patch8:       lib_delimitermap.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    51
Patch9:       lib_filechecker.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    52
Patch10:      lib_filemapper.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    53
Patch11:      lib_mapper.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    54
Patch12:      lib_mapselector.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    55
Patch13:      lib_nameprep.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    56
Patch14:      lib_normalizer.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    57
Patch15:      lib_punycode.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    58
Patch16:      lib_res.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    59
Patch17:      lib_resconf.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    60
Patch18:      lib_strhash.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    61
Patch19:      lib_ucs4.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    62
Patch20:      lib_ucsmap.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    63
Patch21:      lib_ucsset.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    64
Patch22:      lib_unicode.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    65
Patch23:      lib_unormalize.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    66
Patch24:      lib_utf8.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    67
Patch25:      lib_util.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    68
982e49ec95ec Add idn
yukie
parents:
diff changeset
    69
BuildRoot: %{_tmppath}/%{src_name}-%{version}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    70
%include default-depend.inc
982e49ec95ec Add idn
yukie
parents:
diff changeset
    71
SUNW_Copyright: %{src_name}.copyright
982e49ec95ec Add idn
yukie
parents:
diff changeset
    72
Serial: %{serial}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    73
Summary: Internationalized Domain Name kit (idnkit/JPNIC)
982e49ec95ec Add idn
yukie
parents:
diff changeset
    74
Vendor: JPNIC
982e49ec95ec Add idn
yukie
parents:
diff changeset
    75
Packager: Japan Network Information Center
982e49ec95ec Add idn
yukie
parents:
diff changeset
    76
982e49ec95ec Add idn
yukie
parents:
diff changeset
    77
%description
982e49ec95ec Add idn
yukie
parents:
diff changeset
    78
idnkit is a kit for handling Internationalized Domain Name.
982e49ec95ec Add idn
yukie
parents:
diff changeset
    79
982e49ec95ec Add idn
yukie
parents:
diff changeset
    80
%package -n SUNWidnd
982e49ec95ec Add idn
yukie
parents:
diff changeset
    81
Summary: Internationalized Domain Name Support Developer Files
982e49ec95ec Add idn
yukie
parents:
diff changeset
    82
SUNW_BaseDir:   %{_basedir}
50
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 28
diff changeset
    83
IPS_Package_Name:	library/idnkit/header-idnkit
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    84
%include default-depend.inc
982e49ec95ec Add idn
yukie
parents:
diff changeset
    85
Requires: SUNWidnl
982e49ec95ec Add idn
yukie
parents:
diff changeset
    86
982e49ec95ec Add idn
yukie
parents:
diff changeset
    87
%package -n SUNWidnu
982e49ec95ec Add idn
yukie
parents:
diff changeset
    88
Summary: Internationalized Domain Name Support Utilities
28
54d67e175953 6979022 [g11n] Remove OSBL/CDDL text from package copyrights
yukie
parents: 18
diff changeset
    89
Version: 1.7
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    90
SUNW_BaseDir:   %{_basedir}
50
ca18a6972cfd IPS transition (g11n-spec part)
asano
parents: 28
diff changeset
    91
IPS_Package_Name:	network/dns/idnconv
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    92
%include default-depend.inc
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
    93
SUNW_Copyright: idnu.copyright
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    94
Requires: SUNWidnl
982e49ec95ec Add idn
yukie
parents:
diff changeset
    95
982e49ec95ec Add idn
yukie
parents:
diff changeset
    96
%prep
982e49ec95ec Add idn
yukie
parents:
diff changeset
    97
%setup -n %{distsrc}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    98
#Sun patches
982e49ec95ec Add idn
yukie
parents:
diff changeset
    99
%patch1 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   100
%patch2 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   101
%patch3 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   102
%patch4 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   103
%patch5 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   104
%patch6 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   105
%patch7 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   106
%patch8 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   107
%patch9 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   108
%patch10 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   109
%patch11 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   110
%patch12 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   111
%patch13 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   112
%patch14 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   113
%patch15 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   114
%patch16 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   115
%patch17 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   116
%patch18 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   117
%patch19 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   118
%patch20 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   119
%patch21 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   120
%patch22 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   121
%patch23 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   122
%patch24 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   123
%patch25 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   124
982e49ec95ec Add idn
yukie
parents:
diff changeset
   125
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   126
cd ..
982e49ec95ec Add idn
yukie
parents:
diff changeset
   127
rm -rf %{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   128
cp -rp %{distsrc} %{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   129
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   130
982e49ec95ec Add idn
yukie
parents:
diff changeset
   131
%build
982e49ec95ec Add idn
yukie
parents:
diff changeset
   132
/usr/bin/gzip -dc %SOURCE1 | /usr/bin/tar xf -
982e49ec95ec Add idn
yukie
parents:
diff changeset
   133
/usr/bin/cp -f %{sunothers_dir}/config.h ./include
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   134
/usr/bin/gzip -dc %SOURCE2 | /usr/bin/tar xf -
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   135
982e49ec95ec Add idn
yukie
parents:
diff changeset
   136
if [ -f /usr/lib/libiconv.a -o -f /usr/lib/libiconv.so ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   137
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   138
if [ -f /lib/libc-2.0* ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   139
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   140
ICONV="--with-iconv=yes"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   141
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   142
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   143
982e49ec95ec Add idn
yukie
parents:
diff changeset
   144
export CFLAGS="-xildoff -xc99=%none -KPIC -D_REENTRANT -I$RPM_SOURCE_DIR/include \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   145
 -DIDN_RESCONF_DI=\"/etc/idn\" -DSUN_CHANGE"
60
fd8b3db7ff5f only use the %ld_flags and %ld_flags64 for "Sun Link"
yongsun@solaris-11
parents: 59
diff changeset
   146
export LDFLAGS="%_ldflags"
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   147
#CFLAGS="$RPM_OPT_FLAGS" 
982e49ec95ec Add idn
yukie
parents:
diff changeset
   148
./configure \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   149
--prefix=%{prefix} --sysconfdir=%{sysconfdir} \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   150
$ICONV
982e49ec95ec Add idn
yukie
parents:
diff changeset
   151
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   152
982e49ec95ec Add idn
yukie
parents:
diff changeset
   153
# Sun Link
982e49ec95ec Add idn
yukie
parents:
diff changeset
   154
cd lib
59
34b7e4969184 fixed bug 7025560, the latest pkgtool/pkgbuild does not support ${VAR} to get the definitions inside spec file.
yongsun@solaris-11
parents: 50
diff changeset
   155
/usr/ccs/bin/ld %{ld_opt} %{mapfile} -o libidnkit.so.1 %{ld_flags} %{obj}
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   156
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   157
# Sun idnconv
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   158
cd ../idnconv
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   159
/usr/bin/xgettext -s -c "TRANSLATION_INFO:" -d SUNW_I18N_CMD idnconv.c
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   160
export CFLAGS="-xildoff -xc99=%none -I. -DTEXT_DOMAIN=\"SUNW_I18N_CMD\""
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   161
/opt/SUNWspro/bin/cc $CFLAGS -o idnconv idnconv.c -lidnkit
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   162
982e49ec95ec Add idn
yukie
parents:
diff changeset
   163
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   164
pwd
982e49ec95ec Add idn
yukie
parents:
diff changeset
   165
cd ../../%{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   166
982e49ec95ec Add idn
yukie
parents:
diff changeset
   167
if [ -f /usr/lib/libiconv.a -o -f /usr/lib/libiconv.so ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   168
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   169
if [ -f /lib/libc-2.0* ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   170
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   171
ICONV="--with-iconv=yes"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   172
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   173
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   174
982e49ec95ec Add idn
yukie
parents:
diff changeset
   175
export CFLAGS="-m64 -xildoff -xc99=%none -KPIC -D_REENTRANT -I$RPM_SOURCE_DIR/include \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   176
 -DIDN_RESCONF_DI=\"/etc/idn\" -DSUN_CHANGE"
60
fd8b3db7ff5f only use the %ld_flags and %ld_flags64 for "Sun Link"
yongsun@solaris-11
parents: 59
diff changeset
   177
export LDFLAGS="%_ldflags -m64"
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   178
./configure \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   179
--prefix=%{prefix} --sysconfdir=%{sysconfdir} \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   180
$ICONV
982e49ec95ec Add idn
yukie
parents:
diff changeset
   181
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   182
982e49ec95ec Add idn
yukie
parents:
diff changeset
   183
# Sun Link
982e49ec95ec Add idn
yukie
parents:
diff changeset
   184
cd lib
59
34b7e4969184 fixed bug 7025560, the latest pkgtool/pkgbuild does not support ${VAR} to get the definitions inside spec file.
yongsun@solaris-11
parents: 50
diff changeset
   185
/usr/ccs/bin/ld %{ld_opt} %{mapfile} -o libidnkit.so.1 %{ld_flags64} %{obj}
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   186
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   187
982e49ec95ec Add idn
yukie
parents:
diff changeset
   188
%install
982e49ec95ec Add idn
yukie
parents:
diff changeset
   189
#make DESTDIR=$RPM_BUILD_ROOT install
982e49ec95ec Add idn
yukie
parents:
diff changeset
   190
#mv $RPM_BUILD_ROOT/etc/idn.conf.sample $RPM_BUILD_ROOT/etc/idn.conf
982e49ec95ec Add idn
yukie
parents:
diff changeset
   191
#mv $RPM_BUILD_ROOT/etc/idnalias.conf.sample $RPM_BUILD_ROOT/etc/idnalias.conf
982e49ec95ec Add idn
yukie
parents:
diff changeset
   192
# Suns
982e49ec95ec Add idn
yukie
parents:
diff changeset
   193
pwd
982e49ec95ec Add idn
yukie
parents:
diff changeset
   194
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/include/idn
982e49ec95ec Add idn
yukie
parents:
diff changeset
   195
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/lib/pkgconfig
982e49ec95ec Add idn
yukie
parents:
diff changeset
   196
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/bin
982e49ec95ec Add idn
yukie
parents:
diff changeset
   197
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/include/idn -m 0644 %{sunothers_dir}/api.h
982e49ec95ec Add idn
yukie
parents:
diff changeset
   198
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/lib -m 0755 ./lib/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   199
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/lib/pkgconfig -m 0644 %{sunothers_dir}/idnkit.pc
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   200
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/bin -m 0555 ./idnconv/idnconv
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   201
982e49ec95ec Add idn
yukie
parents:
diff changeset
   202
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   203
cd ../%{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   204
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/lib/%{_arch64}
982e49ec95ec Add idn
yukie
parents:
diff changeset
   205
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/lib/%{_arch64} -m 0755 ./lib/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   206
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   207
982e49ec95ec Add idn
yukie
parents:
diff changeset
   208
cd $RPM_BUILD_ROOT/usr/lib
982e49ec95ec Add idn
yukie
parents:
diff changeset
   209
ln -s ./libidnkit.so.1 libidnkit.so
982e49ec95ec Add idn
yukie
parents:
diff changeset
   210
cd $RPM_BUILD_ROOT/usr/lib/%{_arch64}
982e49ec95ec Add idn
yukie
parents:
diff changeset
   211
ln -s ./libidnkit.so.1 libidnkit.so
982e49ec95ec Add idn
yukie
parents:
diff changeset
   212
982e49ec95ec Add idn
yukie
parents:
diff changeset
   213
# devel kit
982e49ec95ec Add idn
yukie
parents:
diff changeset
   214
#install -c lib/libidnkit.a $RPM_BUILD_ROOT/usr/lib
982e49ec95ec Add idn
yukie
parents:
diff changeset
   215
#cp -r include/idn $RPM_BUILD_ROOT/usr/include
982e49ec95ec Add idn
yukie
parents:
diff changeset
   216
982e49ec95ec Add idn
yukie
parents:
diff changeset
   217
# docs
982e49ec95ec Add idn
yukie
parents:
diff changeset
   218
#mkdir rpm_docs
982e49ec95ec Add idn
yukie
parents:
diff changeset
   219
#(cp NEWS INSTALL INSTALL.ja DISTFILES README.ja README LICENSE.txt \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   220
#ChangeLog rpm_docs)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   221
#cp -r patch rpm_docs
982e49ec95ec Add idn
yukie
parents:
diff changeset
   222
982e49ec95ec Add idn
yukie
parents:
diff changeset
   223
%clean
982e49ec95ec Add idn
yukie
parents:
diff changeset
   224
rm -fr $RPM_BUILD_ROOT
982e49ec95ec Add idn
yukie
parents:
diff changeset
   225
982e49ec95ec Add idn
yukie
parents:
diff changeset
   226
%files
982e49ec95ec Add idn
yukie
parents:
diff changeset
   227
%defattr(-, root, bin)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   228
%{_libdir}/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   229
982e49ec95ec Add idn
yukie
parents:
diff changeset
   230
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   231
%{_libdir}/%{_arch64}/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   232
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   233
982e49ec95ec Add idn
yukie
parents:
diff changeset
   234
%files -n SUNWidnd
982e49ec95ec Add idn
yukie
parents:
diff changeset
   235
%defattr(-, root, bin)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   236
%dir %attr (0644, root, bin) /usr/include/idn/api.h
982e49ec95ec Add idn
yukie
parents:
diff changeset
   237
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
982e49ec95ec Add idn
yukie
parents:
diff changeset
   238
%dir %attr (0644, root, other) %{_libdir}/pkgconfig/idnkit.pc
982e49ec95ec Add idn
yukie
parents:
diff changeset
   239
982e49ec95ec Add idn
yukie
parents:
diff changeset
   240
%files -n SUNWidnu
982e49ec95ec Add idn
yukie
parents:
diff changeset
   241
%defattr(-, root, bin)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   242
%dir %attr (0555, root, bin) /usr/bin/idnconv
982e49ec95ec Add idn
yukie
parents:
diff changeset
   243
982e49ec95ec Add idn
yukie
parents:
diff changeset
   244
%changelog
982e49ec95ec Add idn
yukie
parents:
diff changeset
   245
* Web May 15 2002 Motoyuki Kasahara <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   246
- 1.0beta2, experimental.
982e49ec95ec Add idn
yukie
parents:
diff changeset
   247
982e49ec95ec Add idn
yukie
parents:
diff changeset
   248
* Mon May 28 2001 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   249
- include runmdn, libmdnresolv
982e49ec95ec Add idn
yukie
parents:
diff changeset
   250
982e49ec95ec Add idn
yukie
parents:
diff changeset
   251
* Mon Apr  4 2001 Motoyuki Kasahara <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   252
- 2.1 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   253
982e49ec95ec Add idn
yukie
parents:
diff changeset
   254
* Mon Apr  4 2001 Motoyuki Kasahara <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   255
- 2.0.1 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   256
982e49ec95ec Add idn
yukie
parents:
diff changeset
   257
* Mon Apr  2 2001 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   258
- 2.0 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   259
982e49ec95ec Add idn
yukie
parents:
diff changeset
   260
* Fri Mar  3 2001 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   261
- 1.3 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   262
982e49ec95ec Add idn
yukie
parents:
diff changeset
   263
* Mon Dec  6 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   264
- add brace/lace functions to libmdnresolv(mdnkit-1.2-runmdn.patch)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   265
- include /var/dnsproxy
982e49ec95ec Add idn
yukie
parents:
diff changeset
   266
- change files section for compressed man pages
982e49ec95ec Add idn
yukie
parents:
diff changeset
   267
982e49ec95ec Add idn
yukie
parents:
diff changeset
   268
* Mon Nov 27 2000 Makoto Ishisone <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   269
- 1.2 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   270
982e49ec95ec Add idn
yukie
parents:
diff changeset
   271
* Thu Nov  2 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   272
- 1.1 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   273
982e49ec95ec Add idn
yukie
parents:
diff changeset
   274
* Fri Oct 27 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   275
- dnsproxy.patch1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   276
- move libmdnresolv.{la,so} from mdnkit-devel to mdnkit package
982e49ec95ec Add idn
yukie
parents:
diff changeset
   277
982e49ec95ec Add idn
yukie
parents:
diff changeset
   278
* Wed Oct 18 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   279
- 1.0 release