[PATCH] upgrade icu to 51.1

Eike Rathke erack at redhat.com
Mon Mar 25 05:21:38 PDT 2013


Hi Peter,

On Saturday, 2013-03-23 21:01:45 +0000, Peter Foley (via Code Review) wrote:

> --- a/RepositoryExternal.mk
> +++ b/RepositoryExternal.mk
> @@ -1081,9 +1081,11 @@
>  endif
>  
>  define gb_LinkTarget__use_icu_headers
> -$(call gb_LinkTarget_use_package,$(1),icu)
> +$(call gb_LinkTarget_use_unpacked,$(1),icu)
>  $(call gb_LinkTarget_set_include,$(1),\
> -	$(ISYSTEM)$(OUTDIR)/inc/external \
> +	$(ISYSTEM)$(call gb_UnpackedTarball_get_dir,icu)/source \
> +	$(ISYSTEM)$(call gb_UnpackedTarball_get_dir,icu)/source/i18n \
> +	$(ISYSTEM)$(call gb_UnpackedTarball_get_dir,icu)/source/common \
>  	$$(INCLUDE) \
>  )

I'm not convinced of this change and the corresponding removal of all
to-be-delivered header files in icu/ExternalPackage_icu.mk

Doing so gives access to almost all icu header files, including the
internal ones, whereas previously only those were delivered that icu
would also install in a real installation, namely source/layout/* ->
layout/* and source/common/unicode/* -> unicode/* and
source/i18n/unicode/* -> unicode/*

I'd much prefer if we found a different solution for this.

@All:
Shouldn't we actually install external libraries into our workdir for
such purposes? We'd then have a clean set of what a package thinks
should be installed.

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GPG key ID: 0x65632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
For key transition see http://erack.de/key-transition-2013-01-10.txt.asc
Support the FSFE, care about Free Software! https://fsfe.org/support/?erack
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130325/bf79f710/attachment.pgp>


More information about the LibreOffice mailing list