https://bugs.freedesktop.org/show_bug.cgi?id=70995

--- Comment #6 from Eike Rathke <[email protected]> ---
Hey great it worked! And if you'd like to help out and invest some time
to substitute the internal ICU so we'd be good at least on Windows I'd
really appreciate. I just uploaded
9e96ed4c1d99c0d14ac03c140f9f346c-icu4c-52_1-src.tgz to our lookaside
cache of external sources so it can be used by builds once things are
setup. So what to do:

In current master the ICU build related things are located in the
directory external/icu/

There 
* in the UnpackedTarball_icu.mk file remove the
  gb_UnpackedTarball_set_pre_action labeled "# *ONLY* for ICU 51(.1)!"
  that unpacks ICU_51_LAYOUT_FIX_TARBALL
* for each patch in gb_UnpackedTarball_add_patches
  * check if the patch still needs to be applied or if for the ICU
    ticket mentioned, if any, the code was fixed
  * check if a needed patch applies correctly
    * if not, adapt the patch if applicable
      * if unsure whether a patch should still be applied or how the
        whole thing works just cry for help ;-)

In the build root:
* edit download.lst and
  * replace
    export ICU_TARBALL := 6eef33b229d0239d654983028c9c7053-icu4c-51_1-src.tgz
    with
    export ICU_TARBALL := 9e96ed4c1d99c0d14ac03c140f9f346c-icu4c-52_1-src.tgz
  * remove the line
    export ICU_51_LAYOUT_FIX_TARBALL :=
7650341b04f05ff2595bf064f3e41f41-icu-51-layout-fix-10107.tgz
* edit configure.ac and search for ICU_MAJOR=51 and change to
  ICU_MAJOR=52

Then (be sure you did not have --with-system-icu configured ...)

make clean && ./autogen.sh && make && make check

and cross fingers ;-)  Run the suite and check things you are interested
in. If everything's fine create a commit and submit it to our gerrit for
review, see https://wiki.documentfoundation.org/Development/gerrit for
details about working on a branch, creating commits and submitting to
gerrit.

I hope that helps and works, and thanks again.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to