# RPM specfile for icu module # Generated Fri Nov 5 23:43:44 2004 GMT by Ximian build system # $Id: bb_do,v 1.256 2004/08/20 21:13:35 v_thunder Exp $ # from $Id: ximian-build.conf,v 1.25 2004/05/30 22:10:12 duncan Exp $ %define nam icu %define ver 2.6.2 %define licensedir %{_datadir}/licenses/%{nam}-%{ver} %define ximrev 0 Name: icu Version: 2.6.2 Release: 1.ximian.8.0 Vendor: Ximian, Inc. Distribution: Ximian GNOME for SuSE Linux 9.0 / i586 Copyright: X License BuildRoot: /var/tmp/%{nam}-%{ver}-root Docdir: /usr/share/doc/packages URL: http://oss.software.ibm.com/icu Source0: icu-2.6.2.tar.gz Summary: International Components for Unicode Group: System Environment/Libraries Requires: libicu26 = 2.6.2-1.ximian.8.0 Provides: ximian-icu = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description ICU is a C++ and C library that provides robust and full-featured Unicode support. This package contains the runtime libraries for ICU. It does not contain any of the data files needed at runtime and present in the `icu' and `icu-locales` packages. %files %defattr(-, root, root) %doc license.html readme.html /etc/icu/convrtrs.txt /usr/bin/derb /usr/bin/gencnval /usr/bin/genbrk /usr/bin/genrb /usr/bin/makeconv /usr/bin/pkgdata /usr/bin/uconv /usr/sbin/decmn /usr/sbin/genccode /usr/sbin/gencmn /usr/sbin/genpname /usr/sbin/gennames /usr/sbin/gennorm /usr/sbin/genprops /usr/sbin/gentz /usr/sbin/genuca /usr/sbin/genidna /usr/share/icu/2.6.2/mkinstalldirs /usr/share/icu/2.6.2/license.html /usr/share/man/man1/* /usr/share/man/man5/* /usr/share/man/man8/* %package -n libicu-devel Summary: International Components for Unicode (development files) Group: Development/Libraries Requires: libicu26 = 2.6.2-1.ximian.8.0 Provides: ximian-libicu-devel = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description -n libicu-devel ICU is a C++ and C library that provides robust and full-featured Unicode support. This package contains the development files for ICU. %files -n libicu-devel %defattr(-, root, root) %doc /usr/share/icu/2.6.2/README /usr/bin/icu-config /usr/include/layout/*.h /usr/include/unicode/*.h /usr/lib/icu/2.6.2/Makefile.inc /usr/lib/icu/Makefile.inc /usr/lib/libicudata.so /usr/lib/libicui18n.so /usr/lib/libicuio.so /usr/lib/libicule.so /usr/lib/libiculx.so /usr/lib/libicutoolutil.so /usr/lib/libicuuc.so /usr/share/icu/2.6.2/config/mh-linux %package -n libicu26 Summary: International Components for Unicode (libraries) Group: Development/Libraries Provides: ximian-libicu26 = %{?epoch:%{epoch}:}%{version}-%{?ximrev:%{ximrev}}%{!?ximrev:%{release}} %description -n libicu26 ICU is a C++ and C library that provides robust and full-featured Unicode support. This package contains the runtime libraries for ICU. It does not contain any of the data files needed at runtime and present in the `icu' and `icu-locales` packages. %files -n libicu26 %defattr(-, root, root) %doc license.html /usr/lib/libicui18n.so.26 /usr/lib/libicui18n.so.26.2 /usr/lib/libicutoolutil.so.26 /usr/lib/libicutoolutil.so.26.2 /usr/lib/libicuuc.so.26 /usr/lib/libicuuc.so.26.2 /usr/lib/libicudata.so.26 /usr/lib/libicudata.so.26.2 /usr/lib/libicuio.so.26 /usr/lib/libicuio.so.26.2 /usr/lib/libiculx.so.26 /usr/lib/libiculx.so.26.2 /usr/lib/libicule.so.26 /usr/lib/libicule.so.26.2 # $RPM_COMMAND is an environment variable used by the Ximian build # system to control the build process with finer granularity than RPM # normally allows. This specfile will function as expected by RPM if # $RPM_COMMAND is unset. If you are not the Ximian build system, # feel free to ignore it. %prep case "${RPM_COMMAND:-all}" in dist) %setup -q -D -n icu-2.6.2 ;; all) %setup -q -n icu-2.6.2 ;; esac %build MAKE=${MAKE:-make} RPM_COMMAND=${RPM_COMMAND:-all} DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} ARCH=%{_target_platform} export MAKE RPM_COMMAND DESTDIR ARCH case "$RPM_COMMAND" in prepare|all) cd source; CFLAGS="-O3" CXXFLAGS="-O" ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --mandir=/usr/share/man --infodir=/usr/share/info --localstatedir=/var --disable-samples ;; esac case "$RPM_COMMAND" in clean|all) if [ "/" != "$DESTDIR" ]; then rm -rf "$DESTDIR" fi ;; esac case "$RPM_COMMAND" in build|all) cd source; ${MAKE} ;; esac %install MAKE=${MAKE:-make} DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} # export DESTDIR case "${RPM_COMMAND:-all}" in install|all) cd source; ${MAKE} install prefix=${DESTDIR}/usr libdir=${DESTDIR}/usr/lib sysconfdir=${DESTDIR}/etc mandir=${DESTDIR}/usr/share/man infodir=${DESTDIR}/usr/share/info localstatedir=${DESTDIR}/var ;; esac %clean DESTDIR=${DESTDIR:-"$RPM_BUILD_ROOT"} export DESTDIR case "${RPM_COMMAND:-all}" in clean|all) if [ "/" != "$DESTDIR" ]; then rm -rf "$DESTDIR" fi ;; esac %changelog * Fri Nov 5 2004 Ximian, Inc. - Version: 2.6.2-1.ximian.8.0 - Summary: New build. - New automated build.