wok-next annotate icu/receipt @ rev 20359
icu: fix dependencies; webkitgtk: patch for updated icu
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Nov 23 12:57:31 2017 +0200 (2017-11-23) |
parents | 6ba36b73ef48 |
children | 0e7893ac206d |
rev | line source |
---|---|
al@19765 | 1 # SliTaz package receipt v2. |
pankso@875 | 2 |
pankso@875 | 3 PACKAGE="icu" |
al@20358 | 4 VERSION="60.1" |
pankso@875 | 5 CATEGORY="system-tools" |
al@19765 | 6 SHORT_DESC="International Components for Unicode" |
pankso@875 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@15318 | 8 LICENSE="MIT" |
al@19765 | 9 WEB_SITE="http://site.icu-project.org/" |
al@20358 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/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@20358 | 22 SPLIT="libicu icu icu-dev libicu-full:full icu-full:full icu-full-dev:full" |
pankso@875 | 23 |
al@20358 | 24 compile_rules() { |
al@20358 | 25 cd $src/icu4c/source |
al@20358 | 26 sed -i.orig 's/xlocale/locale/' i18n/digitlst.cpp |
al@20358 | 27 if [ -z "$SET" ]; then |
al@20358 | 28 rm data/mappings/ucm*.mk |
al@20358 | 29 cp -r $stuff/* . |
al@20358 | 30 fi |
al@20358 | 31 |
al@19765 | 32 ./configure $CONFIGURE_ARGS && make && make install |
pankso@875 | 33 } |
pankso@875 | 34 |
al@20358 | 35 genpkg_rules() { |
al@19765 | 36 case $PACKAGE in |
al@20359 | 37 libicu) |
al@19801 | 38 copy libicuuc.so* libicudata.so* |
al@19801 | 39 CAT="libs|core libraries" |
al@20359 | 40 DEPENDS="glibc-base" |
al@19801 | 41 ;; |
al@20359 | 42 icu) |
al@20358 | 43 copy bin/ sbin/ *.so* @rm |
al@19801 | 44 rm $fs/usr/bin/icu-config |
al@19801 | 45 DEPENDS="libicu" |
al@19765 | 46 ;; |
al@20359 | 47 icu-dev) |
al@20358 | 48 copy @std @dev @rm |
al@20359 | 49 DEPENDS="libicu icu" |
al@20359 | 50 ;; |
al@20359 | 51 |
al@20359 | 52 libicu-full) |
al@20359 | 53 copy libicuuc.so* libicudata.so* |
al@20359 | 54 CAT="libs|core libraries" |
al@20359 | 55 DEPENDS="glibc-base" |
al@20359 | 56 PROVIDE="libicu" |
al@20359 | 57 ;; |
al@20359 | 58 icu-full) |
al@20359 | 59 copy bin/ sbin/ *.so* @rm |
al@20359 | 60 rm $fs/usr/bin/icu-config |
al@20359 | 61 DEPENDS="libicu-full" |
al@20359 | 62 PROVIDE="icu" |
al@20359 | 63 ;; |
al@20359 | 64 icu-full-dev) |
al@20359 | 65 copy @std @dev @rm |
al@20359 | 66 DEPENDS="libicu-full icu-full" |
al@20359 | 67 PROVIDE="icu-dev" |
al@19765 | 68 ;; |
al@19765 | 69 esac |
pankso@875 | 70 } |