%define prefix /usr %define sysconfdir /etc %define version 1.0 # official/beta release: #define release 1 #define distrel %{version} # release candidate: %define release rc1 %define distrel %{version}-%{release} %define serial 2002051501 %define name idnkit %define distsrc %{name}-%{distrel}-src Name: %{name} Version: %{version} Release: %{release} Copyright: distributable Group: System Environment Source: %{distsrc}.tar.gz BuildRoot: /var/tmp/%{name}-root Serial: %{serial} Summary: Internationalized Domain Name kit (idnkit/JPNIC) Vendor: JPNIC Packager: Japan Network Information Center %description idnkit is a kit for handling Internationalized Domain Name. %package devel Group: Development/Libraries Summary: The development files for idnkit %description devel The header files and libraries (libidnkit.a and libidnkitlite.a) to develop applications that use the libraries. %prep %setup -n %{distsrc} %build if [ -f /usr/lib/libiconv.a -o -f /usr/lib/libiconv.so ] then if [ -f /lib/libc-2.0* ] then ICONV="--with-iconv=yes" fi fi CFLAGS="$RPM_OPT_FLAGS" ./configure \ --prefix=%{prefix} --sysconfdir=%{sysconfdir} \ --enable-runidn \ $ICONV make %install rm -fr $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install mv $RPM_BUILD_ROOT/etc/idn.conf.sample $RPM_BUILD_ROOT/etc/idn.conf mv $RPM_BUILD_ROOT/etc/idnalias.conf.sample $RPM_BUILD_ROOT/etc/idnalias.conf # devel kit #install -c lib/libidnkit.a $RPM_BUILD_ROOT/usr/lib #cp -r include/idn $RPM_BUILD_ROOT/usr/include # docs mkdir rpm_docs (cp NEWS INSTALL INSTALL.ja DISTFILES README.ja README LICENSE.txt \ ChangeLog rpm_docs) cp -r patch rpm_docs %clean rm -fr $RPM_BUILD_ROOT %files %defattr(-, root, root) %{prefix}/bin/idnconv %{prefix}/bin/runidn %{prefix}/lib/libidnkit.so.* %{prefix}/lib/libidnkitlite.so.* %{prefix}/lib/libidnkitres.so.* %{prefix}/share/idnkit/* %config %{sysconfdir}/idn.conf %config %{sysconfdir}/idnalias.conf %attr(0644, root, root) %config(noreplace) %attr(0644, root, man) %{prefix}/man/man1/* %attr(0644, root, man) %{prefix}/man/man3/* %attr(0644, root, man) %{prefix}/man/man5/* %doc rpm_docs/* %files devel %defattr(-, root, root) %{prefix}/lib/libidnkit.a %{prefix}/lib/libidnkit.la %{prefix}/lib/libidnkit.so %{prefix}/lib/libidnkitlite.a %{prefix}/lib/libidnkitlite.la %{prefix}/lib/libidnkitlite.so %{prefix}/lib/libidnkitres.a %{prefix}/lib/libidnkitres.la %{prefix}/lib/libidnkitres.so %{prefix}/include/idn/* %changelog * Web May 15 2002 Motoyuki Kasahara - 1.0beta2, experimental. * Mon May 28 2001 MANABE Takashi - include runmdn, libmdnresolv * Mon Apr 4 2001 Motoyuki Kasahara - 2.1 release * Mon Apr 4 2001 Motoyuki Kasahara - 2.0.1 release * Mon Apr 2 2001 MANABE Takashi - 2.0 release * Fri Mar 3 2001 MANABE Takashi - 1.3 release * Mon Dec 6 2000 MANABE Takashi - add brace/lace functions to libmdnresolv(mdnkit-1.2-runmdn.patch) - include /var/dnsproxy - change files section for compressed man pages * Mon Nov 27 2000 Makoto Ishisone - 1.2 release * Thu Nov 2 2000 MANABE Takashi - 1.1 release * Fri Oct 27 2000 MANABE Takashi - dnsproxy.patch1 - move libmdnresolv.{la,so} from mdnkit-devel to mdnkit package * Wed Oct 18 2000 MANABE Takashi - 1.0 release