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 }