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 } |