# libicu/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package has been renamed. #--------------------------------------------------------------------- 2. Updates of "libicu" should be approached with caution. The package is used by other packages, such as "qt5*", that can take hours or days to rebuild. So, updates of "libicu" may trigger the need for massive rebuild efforts. Additionally, the slightest bug that occurs in "libicu" may lead to massive debug time as multiple rebuilds of the aforementioned heavy- build packages may be required. This happened in "libicu" 64.2. The results were not pleasant. Prayer to the CoderGod: Let there be no updates ever again to "qt5*" and/or "libicu". #--------------------------------------------------------------------- [buildtimes] 00.03 hours (or 001.82 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.05 hours (or 003.05 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.33 hours (or 019.68 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] dontfind = libicu exepack = yes license = See "license*.txt" under installed tree purge = no revision = 72.1 tmpsize = 143M unpack = relaxed #--------------------------------------------------------------------- [depends] actools gawk grep pkgconf python:forward python2-core:forward sed #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man cd source mkdir -p $MANBASE bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --enable-shared=yes \ --enable-static=no \ --enable-samples=no \ --enable-tests=no \ --mandir=$MANBASE \ --with-data-packaging=archive #--------------------------------------------------------------------- [build] export LACLDDIRS=$PRODTREE/gcc/lib:$PKGDIR_PROD/lib:$LACLDDIRS export LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH cd source mkdir -p data/out/tmp smpmake rm -fr $PKGDIR_PROD/* make install #--------------------------------------------------------------------- [postbuild] DOCDIR=$PKGDIR_PROD/doc mkdir -p $DOCDIR cp -p $PKGDIR_SPECIAL/license.txt $DOCDIR/ #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/sid/libicu-dev url_home = http://icu-project.org/ url_lfs = Ditto url_tarball = http://github.com/unicode-org/icu/releases/download/\ release-72-1/icu4c-72_1-src.tgz #--------------------------------------------------------------------- [history] 170503 Updated from 54.1 to 59.1 180625 Updated to 61.1 190623 Updated to 64.2 190712 Patched to fix a C++-related bug 190909 Split 59.1 off into a separate "-for##" package 190909 Split 61.1 off into a separate "-for##" package 210130 Split 64.2 off into a separate "-for##" package 210130 Updated to 68.2 230320 Updated to 70.1 240309 Updated to 72.1