Skip to content

[RFT] Update LibreOffice from 5.0.2.2 to 5.3.0.3 #379

Merged
merged 11 commits into from
May 15, 2017

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented May 11, 2017

No description provided.

pmenzel added 11 commits May 11, 2017 15:56
Create the bee file with the command below, and convert it to a
versionless bee file.

```
$ bee init https://github.com/silnrsi/graphite/releases/download/1.3.9/graphite2-1.3.9.tgz
creating graphite2-1.3.9-0.bee from template '/etc/default/bee/templates/fallback'
```
LibreOffice 5.3 needs Harfbuzz built with Graphite support.

```
[…]
checking whether system Harfbuzz is built with Graphite support... checking for hb_graphite2_face_get_gr_face... no
configure: error: Harfbuzz needs to be built with Graphite support.
[…]
```
As GLib is installed, also build the GObject wrapper [1].

> --with-gobject: This switch enables building of the HarfBuzz GObject
> wrapper. Remove it if you did not install GLib.

[1] http://www.linuxfromscratch.org/blfs/view/svn/general/harfbuzz.html
From the [GitHub release page][1]:

> Overview of changes leading to 1.4.6 Sunday, April 23, 2017
>
> *   Graphite2: Fix RTL positioning issue.
> *   Backlist GDEF of more versions of Padauk and Tahoma.
> *   New, experimental, cmake alternative build system.

[1]: https://github.com/behdad/harfbuzz/releases
Bee uses CMake over GNU Autotools. As GNU Autotools are already
used, continue to do so.
[News entry][1]:

> FreeType 2.7.1
> 2016-12-30
>
> FreeType 2.7.1 has been released. The most important news is
> preliminary support of Adobe's new CFF2 font format and variation
> fonts as specified in the new OpenType specification version 1.8. It
> also fixes the handling of raw CID fonts (which might be found in PDF
> files)
>
> See [here][2] for a list of changes.

[1]: https://www.freetype.org/index.html#news
[2]: https://sourceforge.net/projects/freetype/files/freetype2/2.7.1/
```
[BEE] <= leaving mee_configure() ..
[BEE] => entering mee_build() ..
[BEE] make -j62

No. You make ME a sandwich.

Makefile:58: recipe for target 'check-if-root' failed
make: *** [check-if-root] Error 1
```
@pmenzel
Copy link
Collaborator Author

pmenzel commented May 11, 2017

@all, please test. sudo bee update libreoffice.

@donald
Copy link
Collaborator

donald commented May 15, 2017

The harfbuzz/graphite/freetype commits are in #378, too. But I think that doesn't matter if we merge #378 first.

@donald
Copy link
Collaborator

donald commented May 15, 2017

tested on theinternet

@donald donald merged commit 18ca14e into master May 15, 2017
@donald donald deleted the update-libreoffice-from-5.0.2.2-to-5.3.0.3 branch May 15, 2017 13:59
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants