From fa6ab7dba5ce42ed94eb75f08f9478b67b89abf3 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 14 May 2009 01:41:02 +0200 Subject: [PATCH] icu: update to 4.2, new deps style, subpkgs. --HG-- extra : convert_revision : 7789759d3b5562bad42d90c5306120813aa92c0f --- templates/icu-devel | 1 + templates/icu-libs | 1 + templates/icu/depends | 2 ++ templates/icu/devel.template | 16 ++++++++++++++++ templates/icu/libs.template | 15 +++++++++++++++ templates/icu/template | 17 ++++++++++------- 6 files changed, 45 insertions(+), 7 deletions(-) create mode 120000 templates/icu-devel create mode 120000 templates/icu-libs create mode 100644 templates/icu/depends create mode 100644 templates/icu/devel.template create mode 100644 templates/icu/libs.template diff --git a/templates/icu-devel b/templates/icu-devel new file mode 120000 index 00000000000..377e97440fb --- /dev/null +++ b/templates/icu-devel @@ -0,0 +1 @@ +icu \ No newline at end of file diff --git a/templates/icu-libs b/templates/icu-libs new file mode 120000 index 00000000000..377e97440fb --- /dev/null +++ b/templates/icu-libs @@ -0,0 +1 @@ +icu \ No newline at end of file diff --git a/templates/icu/depends b/templates/icu/depends new file mode 100644 index 00000000000..f62b874fe70 --- /dev/null +++ b/templates/icu/depends @@ -0,0 +1,2 @@ +abi_depends=4.2 +api_depends=${abi_depends} diff --git a/templates/icu/devel.template b/templates/icu/devel.template new file mode 100644 index 00000000000..dffd6d233c0 --- /dev/null +++ b/templates/icu/devel.template @@ -0,0 +1,16 @@ +# Template file for 'icu-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run icu + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/icu ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/icu ${DESTDIR}/usr/share +} diff --git a/templates/icu/libs.template b/templates/icu/libs.template new file mode 100644 index 00000000000..7b55f53319a --- /dev/null +++ b/templates/icu/libs.template @@ -0,0 +1,15 @@ +# Template file for 'icu-libs'. +# +short_desc="${short_desc} (shared libs)" +long_desc="${long_desc} + + This package contains the shared libraries." + +Add_dependency run glibc +Add_dependency run gcc-libstdc++ + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/libicu* ${DESTDIR}/usr/lib +} diff --git a/templates/icu/template b/templates/icu/template index 1928541b614..2c0dec60976 100644 --- a/templates/icu/template +++ b/templates/icu/template @@ -1,13 +1,13 @@ # Template build file for 'icu'. pkgname=icu -version=4.0 +sourcepkg=$pkgname +version=4.2 wrksrc="icu/source" -distfiles="http://download.icu-project.org/files/icu4c/4.0/icu4c-4_0-src@.tgz" +distfiles="http://download.icu-project.org/files/icu4c/4.2/icu4c-4_2-src.tgz" build_style=gnu_configure -make_cmd="$XBPS_MASTERDIR/bin/gmake" short_desc="Robust and full-featured Unicode services" maintainer="Juan RP " -checksum=c80dc50b9177b60a0191ea095c4c1c3360d2c6f4 +checksum=65ab82b70614adf759b1e94324178597f703ad17878513e4802ccc4f061408a5 long_desc=" The International Components for Unicode(ICU) is a C and C++ library that provides robust and full-featured Unicode support on a wide variety of @@ -16,12 +16,15 @@ long_desc=" - Calendar support - Character set conversions - Collation (language-sensitive) - - Date & time formatting + - Date and time formatting - Locales (140+ supported) - Message catalogs (resources) - Message formatting - Normalization - - Number & currency formatting + - Number and currency formatting - Time zones - Transliteration - - Word, line & sentence breaks" + - Word, line and sentence breaks" + +subpackages="devel libs" +Add_dependency run icu-libs