idn/idnkit.spec
author Pavel Heimlich <pavel.heimlich@oracle.com>
Mon, 22 Nov 2010 10:09:30 +0100
changeset 48 7554778c8d9f
parent 28 54d67e175953
child 50 ca18a6972cfd
permissions -rw-r--r--
CR 6998199, fix the KSC5601 escape sequence handling
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
982e49ec95ec Add idn
yukie
parents:
diff changeset
    37
Group:        System Environment
982e49ec95ec Add idn
yukie
parents:
diff changeset
    38
Source:       %{src_url}/%{distsrc}.tar.gz
982e49ec95ec Add idn
yukie
parents:
diff changeset
    39
Source1:      sunothers.tar.gz
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
    40
Source2:      idnconv.tar.gz
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    41
Patch1:       include_idn_assert.h.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    42
Patch2:       include_idn_logmacro.h.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    43
Patch3:       include_idn_res.h.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    44
Patch4:       lib_aliaslist.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    45
Patch5:       lib_api.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    46
Patch6:       lib_checker.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    47
Patch7:       lib_converter.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    48
Patch8:       lib_delimitermap.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    49
Patch9:       lib_filechecker.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    50
Patch10:      lib_filemapper.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    51
Patch11:      lib_mapper.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    52
Patch12:      lib_mapselector.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    53
Patch13:      lib_nameprep.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    54
Patch14:      lib_normalizer.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    55
Patch15:      lib_punycode.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    56
Patch16:      lib_res.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    57
Patch17:      lib_resconf.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    58
Patch18:      lib_strhash.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    59
Patch19:      lib_ucs4.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    60
Patch20:      lib_ucsmap.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    61
Patch21:      lib_ucsset.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    62
Patch22:      lib_unicode.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    63
Patch23:      lib_unormalize.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    64
Patch24:      lib_utf8.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    65
Patch25:      lib_util.c.patch
982e49ec95ec Add idn
yukie
parents:
diff changeset
    66
982e49ec95ec Add idn
yukie
parents:
diff changeset
    67
BuildRoot: %{_tmppath}/%{src_name}-%{version}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    68
%include default-depend.inc
982e49ec95ec Add idn
yukie
parents:
diff changeset
    69
SUNW_Copyright: %{src_name}.copyright
982e49ec95ec Add idn
yukie
parents:
diff changeset
    70
Serial: %{serial}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    71
Summary: Internationalized Domain Name kit (idnkit/JPNIC)
982e49ec95ec Add idn
yukie
parents:
diff changeset
    72
Vendor: JPNIC
982e49ec95ec Add idn
yukie
parents:
diff changeset
    73
Packager: Japan Network Information Center
982e49ec95ec Add idn
yukie
parents:
diff changeset
    74
982e49ec95ec Add idn
yukie
parents:
diff changeset
    75
%description
982e49ec95ec Add idn
yukie
parents:
diff changeset
    76
idnkit is a kit for handling Internationalized Domain Name.
982e49ec95ec Add idn
yukie
parents:
diff changeset
    77
982e49ec95ec Add idn
yukie
parents:
diff changeset
    78
%package -n SUNWidnd
982e49ec95ec Add idn
yukie
parents:
diff changeset
    79
Summary: Internationalized Domain Name Support Developer Files
982e49ec95ec Add idn
yukie
parents:
diff changeset
    80
SUNW_BaseDir:   %{_basedir}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    81
Group: Development/Libraries
982e49ec95ec Add idn
yukie
parents:
diff changeset
    82
%include default-depend.inc
982e49ec95ec Add idn
yukie
parents:
diff changeset
    83
Requires: SUNWidnl
982e49ec95ec Add idn
yukie
parents:
diff changeset
    84
982e49ec95ec Add idn
yukie
parents:
diff changeset
    85
%package -n SUNWidnu
982e49ec95ec Add idn
yukie
parents:
diff changeset
    86
Summary: Internationalized Domain Name Support Utilities
28
54d67e175953 6979022 [g11n] Remove OSBL/CDDL text from package copyrights
yukie
parents: 18
diff changeset
    87
Version: 1.7
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    88
SUNW_BaseDir:   %{_basedir}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    89
Group: Development/Libraries
982e49ec95ec Add idn
yukie
parents:
diff changeset
    90
%include default-depend.inc
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
    91
SUNW_Copyright: idnu.copyright
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
    92
Requires: SUNWidnl
982e49ec95ec Add idn
yukie
parents:
diff changeset
    93
982e49ec95ec Add idn
yukie
parents:
diff changeset
    94
%prep
982e49ec95ec Add idn
yukie
parents:
diff changeset
    95
%setup -n %{distsrc}
982e49ec95ec Add idn
yukie
parents:
diff changeset
    96
#Sun patches
982e49ec95ec Add idn
yukie
parents:
diff changeset
    97
%patch1 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
    98
%patch2 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
    99
%patch3 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   100
%patch4 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   101
%patch5 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   102
%patch6 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   103
%patch7 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   104
%patch8 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   105
%patch9 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   106
%patch10 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   107
%patch11 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   108
%patch12 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   109
%patch13 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   110
%patch14 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   111
%patch15 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   112
%patch16 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   113
%patch17 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   114
%patch18 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   115
%patch19 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   116
%patch20 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   117
%patch21 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   118
%patch22 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   119
%patch23 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   120
%patch24 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   121
%patch25 -p1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   122
982e49ec95ec Add idn
yukie
parents:
diff changeset
   123
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   124
cd ..
982e49ec95ec Add idn
yukie
parents:
diff changeset
   125
rm -rf %{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   126
cp -rp %{distsrc} %{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   127
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   128
982e49ec95ec Add idn
yukie
parents:
diff changeset
   129
%build
982e49ec95ec Add idn
yukie
parents:
diff changeset
   130
/usr/bin/gzip -dc %SOURCE1 | /usr/bin/tar xf -
982e49ec95ec Add idn
yukie
parents:
diff changeset
   131
/usr/bin/cp -f %{sunothers_dir}/config.h ./include
18
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   132
/usr/bin/gzip -dc %SOURCE2 | /usr/bin/tar xf -
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   133
982e49ec95ec Add idn
yukie
parents:
diff changeset
   134
if [ -f /usr/lib/libiconv.a -o -f /usr/lib/libiconv.so ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   135
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   136
if [ -f /lib/libc-2.0* ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   137
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   138
ICONV="--with-iconv=yes"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   139
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   140
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   141
982e49ec95ec Add idn
yukie
parents:
diff changeset
   142
export CFLAGS="-xildoff -xc99=%none -KPIC -D_REENTRANT -I$RPM_SOURCE_DIR/include \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   143
 -DIDN_RESCONF_DI=\"/etc/idn\" -DSUN_CHANGE"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   144
export LDFLAGS="%ld_flags"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   145
#CFLAGS="$RPM_OPT_FLAGS" 
982e49ec95ec Add idn
yukie
parents:
diff changeset
   146
./configure \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   147
--prefix=%{prefix} --sysconfdir=%{sysconfdir} \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   148
$ICONV
982e49ec95ec Add idn
yukie
parents:
diff changeset
   149
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   150
982e49ec95ec Add idn
yukie
parents:
diff changeset
   151
# Sun Link
982e49ec95ec Add idn
yukie
parents:
diff changeset
   152
cd lib
982e49ec95ec Add idn
yukie
parents:
diff changeset
   153
/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
   154
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   155
# Sun idnconv
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   156
cd ../idnconv
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   157
/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
   158
export CFLAGS="-xildoff -xc99=%none -I. -DTEXT_DOMAIN=\"SUNW_I18N_CMD\""
679faa167aed Updated idnconv from JPNIC to Sun
yukie
parents: 14
diff changeset
   159
/opt/SUNWspro/bin/cc $CFLAGS -o idnconv idnconv.c -lidnkit
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   160
982e49ec95ec Add idn
yukie
parents:
diff changeset
   161
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   162
pwd
982e49ec95ec Add idn
yukie
parents:
diff changeset
   163
cd ../../%{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   164
982e49ec95ec Add idn
yukie
parents:
diff changeset
   165
if [ -f /usr/lib/libiconv.a -o -f /usr/lib/libiconv.so ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   166
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   167
if [ -f /lib/libc-2.0* ]
982e49ec95ec Add idn
yukie
parents:
diff changeset
   168
then
982e49ec95ec Add idn
yukie
parents:
diff changeset
   169
ICONV="--with-iconv=yes"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   170
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   171
fi
982e49ec95ec Add idn
yukie
parents:
diff changeset
   172
982e49ec95ec Add idn
yukie
parents:
diff changeset
   173
export CFLAGS="-m64 -xildoff -xc99=%none -KPIC -D_REENTRANT -I$RPM_SOURCE_DIR/include \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   174
 -DIDN_RESCONF_DI=\"/etc/idn\" -DSUN_CHANGE"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   175
export LDFLAGS="%ld_flags64"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   176
./configure \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   177
--prefix=%{prefix} --sysconfdir=%{sysconfdir} \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   178
$ICONV
982e49ec95ec Add idn
yukie
parents:
diff changeset
   179
make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
982e49ec95ec Add idn
yukie
parents:
diff changeset
   180
982e49ec95ec Add idn
yukie
parents:
diff changeset
   181
# Sun Link
982e49ec95ec Add idn
yukie
parents:
diff changeset
   182
cd lib
982e49ec95ec Add idn
yukie
parents:
diff changeset
   183
/usr/ccs/bin/ld ${ld_opt} %{mapfile} -o libidnkit.so.1 %{ld_flags64} %{obj}
982e49ec95ec Add idn
yukie
parents:
diff changeset
   184
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   185
982e49ec95ec Add idn
yukie
parents:
diff changeset
   186
%install
982e49ec95ec Add idn
yukie
parents:
diff changeset
   187
#make DESTDIR=$RPM_BUILD_ROOT install
982e49ec95ec Add idn
yukie
parents:
diff changeset
   188
#mv $RPM_BUILD_ROOT/etc/idn.conf.sample $RPM_BUILD_ROOT/etc/idn.conf
982e49ec95ec Add idn
yukie
parents:
diff changeset
   189
#mv $RPM_BUILD_ROOT/etc/idnalias.conf.sample $RPM_BUILD_ROOT/etc/idnalias.conf
982e49ec95ec Add idn
yukie
parents:
diff changeset
   190
# Suns
982e49ec95ec Add idn
yukie
parents:
diff changeset
   191
pwd
982e49ec95ec Add idn
yukie
parents:
diff changeset
   192
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/include/idn
982e49ec95ec Add idn
yukie
parents:
diff changeset
   193
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/lib/pkgconfig
982e49ec95ec Add idn
yukie
parents:
diff changeset
   194
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/bin
982e49ec95ec Add idn
yukie
parents:
diff changeset
   195
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/include/idn -m 0644 %{sunothers_dir}/api.h
982e49ec95ec Add idn
yukie
parents:
diff changeset
   196
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/lib -m 0755 ./lib/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   197
/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
   198
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/bin -m 0555 ./idnconv/idnconv
14
982e49ec95ec Add idn
yukie
parents:
diff changeset
   199
982e49ec95ec Add idn
yukie
parents:
diff changeset
   200
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   201
cd ../%{distsrc}-64
982e49ec95ec Add idn
yukie
parents:
diff changeset
   202
/usr/sbin/install -d $RPM_BUILD_ROOT/usr/lib/%{_arch64}
982e49ec95ec Add idn
yukie
parents:
diff changeset
   203
/usr/sbin/install -f $RPM_BUILD_ROOT/usr/lib/%{_arch64} -m 0755 ./lib/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   204
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   205
982e49ec95ec Add idn
yukie
parents:
diff changeset
   206
cd $RPM_BUILD_ROOT/usr/lib
982e49ec95ec Add idn
yukie
parents:
diff changeset
   207
ln -s ./libidnkit.so.1 libidnkit.so
982e49ec95ec Add idn
yukie
parents:
diff changeset
   208
cd $RPM_BUILD_ROOT/usr/lib/%{_arch64}
982e49ec95ec Add idn
yukie
parents:
diff changeset
   209
ln -s ./libidnkit.so.1 libidnkit.so
982e49ec95ec Add idn
yukie
parents:
diff changeset
   210
982e49ec95ec Add idn
yukie
parents:
diff changeset
   211
# devel kit
982e49ec95ec Add idn
yukie
parents:
diff changeset
   212
#install -c lib/libidnkit.a $RPM_BUILD_ROOT/usr/lib
982e49ec95ec Add idn
yukie
parents:
diff changeset
   213
#cp -r include/idn $RPM_BUILD_ROOT/usr/include
982e49ec95ec Add idn
yukie
parents:
diff changeset
   214
982e49ec95ec Add idn
yukie
parents:
diff changeset
   215
# docs
982e49ec95ec Add idn
yukie
parents:
diff changeset
   216
#mkdir rpm_docs
982e49ec95ec Add idn
yukie
parents:
diff changeset
   217
#(cp NEWS INSTALL INSTALL.ja DISTFILES README.ja README LICENSE.txt \
982e49ec95ec Add idn
yukie
parents:
diff changeset
   218
#ChangeLog rpm_docs)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   219
#cp -r patch rpm_docs
982e49ec95ec Add idn
yukie
parents:
diff changeset
   220
982e49ec95ec Add idn
yukie
parents:
diff changeset
   221
%clean
982e49ec95ec Add idn
yukie
parents:
diff changeset
   222
rm -fr $RPM_BUILD_ROOT
982e49ec95ec Add idn
yukie
parents:
diff changeset
   223
982e49ec95ec Add idn
yukie
parents:
diff changeset
   224
%files
982e49ec95ec Add idn
yukie
parents:
diff changeset
   225
%defattr(-, root, bin)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   226
%{_libdir}/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   227
982e49ec95ec Add idn
yukie
parents:
diff changeset
   228
%ifarch amd64 sparcv9
982e49ec95ec Add idn
yukie
parents:
diff changeset
   229
%{_libdir}/%{_arch64}/libidnkit.so*
982e49ec95ec Add idn
yukie
parents:
diff changeset
   230
%endif
982e49ec95ec Add idn
yukie
parents:
diff changeset
   231
982e49ec95ec Add idn
yukie
parents:
diff changeset
   232
%files -n SUNWidnd
982e49ec95ec Add idn
yukie
parents:
diff changeset
   233
%defattr(-, root, bin)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   234
%dir %attr (0644, root, bin) /usr/include/idn/api.h
982e49ec95ec Add idn
yukie
parents:
diff changeset
   235
%dir %attr (0755, root, other) %{_libdir}/pkgconfig
982e49ec95ec Add idn
yukie
parents:
diff changeset
   236
%dir %attr (0644, root, other) %{_libdir}/pkgconfig/idnkit.pc
982e49ec95ec Add idn
yukie
parents:
diff changeset
   237
982e49ec95ec Add idn
yukie
parents:
diff changeset
   238
%files -n SUNWidnu
982e49ec95ec Add idn
yukie
parents:
diff changeset
   239
%defattr(-, root, bin)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   240
%dir %attr (0555, root, bin) /usr/bin/idnconv
982e49ec95ec Add idn
yukie
parents:
diff changeset
   241
982e49ec95ec Add idn
yukie
parents:
diff changeset
   242
%changelog
982e49ec95ec Add idn
yukie
parents:
diff changeset
   243
* Web May 15 2002 Motoyuki Kasahara <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   244
- 1.0beta2, experimental.
982e49ec95ec Add idn
yukie
parents:
diff changeset
   245
982e49ec95ec Add idn
yukie
parents:
diff changeset
   246
* Mon May 28 2001 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   247
- include runmdn, libmdnresolv
982e49ec95ec Add idn
yukie
parents:
diff changeset
   248
982e49ec95ec Add idn
yukie
parents:
diff changeset
   249
* Mon Apr  4 2001 Motoyuki Kasahara <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   250
- 2.1 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   251
982e49ec95ec Add idn
yukie
parents:
diff changeset
   252
* Mon Apr  4 2001 Motoyuki Kasahara <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   253
- 2.0.1 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   254
982e49ec95ec Add idn
yukie
parents:
diff changeset
   255
* Mon Apr  2 2001 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   256
- 2.0 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   257
982e49ec95ec Add idn
yukie
parents:
diff changeset
   258
* Fri Mar  3 2001 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   259
- 1.3 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   260
982e49ec95ec Add idn
yukie
parents:
diff changeset
   261
* Mon Dec  6 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   262
- add brace/lace functions to libmdnresolv(mdnkit-1.2-runmdn.patch)
982e49ec95ec Add idn
yukie
parents:
diff changeset
   263
- include /var/dnsproxy
982e49ec95ec Add idn
yukie
parents:
diff changeset
   264
- change files section for compressed man pages
982e49ec95ec Add idn
yukie
parents:
diff changeset
   265
982e49ec95ec Add idn
yukie
parents:
diff changeset
   266
* Mon Nov 27 2000 Makoto Ishisone <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   267
- 1.2 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   268
982e49ec95ec Add idn
yukie
parents:
diff changeset
   269
* Thu Nov  2 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   270
- 1.1 release
982e49ec95ec Add idn
yukie
parents:
diff changeset
   271
982e49ec95ec Add idn
yukie
parents:
diff changeset
   272
* Fri Oct 27 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   273
- dnsproxy.patch1
982e49ec95ec Add idn
yukie
parents:
diff changeset
   274
- move libmdnresolv.{la,so} from mdnkit-devel to mdnkit package
982e49ec95ec Add idn
yukie
parents:
diff changeset
   275
982e49ec95ec Add idn
yukie
parents:
diff changeset
   276
* Wed Oct 18 2000 MANABE Takashi <[email protected]>
982e49ec95ec Add idn
yukie
parents:
diff changeset
   277
- 1.0 release