Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=fa0aeb0d1138d80c42eb8cc2fa99617245d4222e
commit fa0aeb0d1138d80c42eb8cc2fa99617245d4222e Author: DeX77 <[email protected]> Date: Mon Dec 12 16:24:05 2016 +0100 icu4c-58.2-2-x86_64 + add lib32 subpackage diff --git a/source/lib/icu4c/FrugalBuild b/source/lib/icu4c/FrugalBuild index 83f5d25..50a1ed0 100644 --- a/source/lib/icu4c/FrugalBuild +++ b/source/lib/icu4c/FrugalBuild @@ -3,7 +3,7 @@ pkgname=icu4c pkgver=58.2 -pkgrel=1 +pkgrel=2 pkgdesc="International Components for Unicode library" url="http://site.icu-project.org/" groups=('lib') @@ -13,18 +13,37 @@ depends=('libstdc++>=6.2.1-5') ## do not remove .. it produce crappy code with ccache - crazy - options+=('noccache' 'force') up2date="lynx -dump http://site.icu-project.org/download |grep [0-9].[0-9].[0-9] |sed -ne 's/.*\].*]\(.*\) \[.*/\1/;1p'" -source=(http://download.icu-project.org/files/icu4c/$pkgver/icu4c-`echo $pkgver|sed 's/\./_/g'`-src.tgz \ +source=("http://download.icu-project.org/files/icu4c/$pkgver/icu4c-${pkgver/./_}-src.tgz" upstream-bug-12827-fix.patch) sha1sums=('b67913c90a484c59fda011797c6f3959d84bdc7c' \ '899aca6d2ed552ebe3d66df5333e21b6e5f78a87') -#_F_cd_path="icu/source" +_F_cd_path="icu" _Fbuild_no_patch="yes" +_F_cross32_simple_auto="yes" +_F_cross32_delete=('usr/share') +F32confopts=" --libdir=/usr/lib32 \ + --includedir=/usr/i686-frugalware-linux/include \ + --sbindir=/usr/i686-frugalware-linux/sbin \ + --bindir=/usr/i686-frugalware-linux/bin" + +Finclude cross32 build() { + Fcross32_prepare + Fcross32_copy_source Fcd icu Fpatchall cd source || Fdie - Fbuild + Fbuild $F32confopts + + Fcross32_copy_back_source + Fcross32_reset_and_fix + Fsplit "${subpkgs[0]}" /\* + + Fcd icu + Fpatchall + cd source || Fdie + Fbuild } # optimization OK _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
