wok-next annotate icu/receipt @ rev 21020

Cleaning is almost finished... I should proceed to upgrades.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 02 14:15:08 2018 +0200 (2018-11-02)
parents f48456621a9d
children e19ff076dc63
rev   line source
al@19765 1 # SliTaz package receipt v2.
pankso@875 2
pankso@875 3 PACKAGE="icu"
al@20443 4 VERSION="60.2"
pankso@875 5 CATEGORY="system-tools"
al@19765 6 SHORT_DESC="International Components for Unicode"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15318 8 LICENSE="MIT"
al@19765 9 WEB_SITE="http://site.icu-project.org/"
al@21017 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/icu.html"
al@19765 11
al@20358 12 # We need to get sources from SVN in order to customize ICU and shrink its size.
al@20358 13 # http://userguide.icu-project.org/icudata#TOC-Customizing-ICU-s-Data-Library
al@20358 14 #
al@20358 15 #TARBALL="$PACKAGE-$VERSION.tar.gz"
al@20358 16 #WGET_URL="http://download.icu-project.org/files/icu4c/$VERSION/icu4c-${VERSION//./_}-src.tgz"
al@20358 17 #TARBALL_MD5="3d164a2d1bcebd1464c6160ebb8315ef"
al@20358 18 TARBALL="$PACKAGE-$VERSION.tar.bz2"
al@20358 19 WGET_URL="svn|http://source.icu-project.org/repos/icu/tags/release-${VERSION//./-}/"
al@19765 20
al@20358 21 BUILD_DEPENDS="subversion"
al@21020 22 SPLIT="libicu $PACKAGE $PACKAGE-dev \
al@21020 23 libicu-full:full $PACKAGE-full:full $PACKAGE-full-dev:full"
pankso@875 24
al@20358 25 compile_rules() {
al@20539 26 # fix math
al@20358 27 cd $src/icu4c/source
al@20358 28 sed -i.orig 's/xlocale/locale/' i18n/digitlst.cpp
al@20358 29 if [ -z "$SET" ]; then
al@20358 30 rm data/mappings/ucm*.mk
al@20358 31 cp -r $stuff/* .
al@20358 32 fi
al@20358 33
al@20443 34 ./configure $CONFIGURE_ARGS &&
al@21020 35 make &&
al@21020 36 make install
pankso@875 37 }
pankso@875 38
al@20358 39 genpkg_rules() {
al@19765 40 case $PACKAGE in
al@20359 41 libicu)
al@19801 42 copy libicuuc.so* libicudata.so*
al@19801 43 CAT="libs|core libraries"
al@20359 44 DEPENDS="glibc-base"
al@19801 45 ;;
al@20359 46 icu)
al@20358 47 copy bin/ sbin/ *.so* @rm
al@19801 48 rm $fs/usr/bin/icu-config
al@19801 49 DEPENDS="libicu"
al@19765 50 ;;
al@20359 51 icu-dev)
al@20358 52 copy @std @dev @rm
al@20359 53 DEPENDS="libicu icu"
al@20359 54 ;;
al@20359 55
al@20359 56 libicu-full)
al@20359 57 copy libicuuc.so* libicudata.so*
al@20359 58 CAT="libs|core libraries"
al@20359 59 DEPENDS="glibc-base"
al@20359 60 PROVIDE="libicu"
al@20359 61 ;;
al@20359 62 icu-full)
al@20359 63 copy bin/ sbin/ *.so* @rm
al@20359 64 rm $fs/usr/bin/icu-config
al@20359 65 DEPENDS="libicu-full"
al@20359 66 PROVIDE="icu"
al@20359 67 ;;
al@20359 68 icu-full-dev)
al@20359 69 copy @std @dev @rm
al@20359 70 DEPENDS="libicu-full icu-full"
al@20359 71 PROVIDE="icu-dev"
al@19765 72 ;;
al@19765 73 esac
pankso@875 74 }