wok-next view icu/receipt @ rev 20501

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