New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LibreOffice dependencies #108

Closed
soakbot opened this Issue Jun 30, 2015 · 18 comments

Comments

6 participants
@soakbot

soakbot commented Jun 30, 2015

(Original issue 108 created by KapiX on 2014-07-06T02:20:32.055331+00:00)

Although this issue is assigned to me, feel free to port libraries I didn't mark as WIP.

package in-tree status recipe x86 HPKG x86_64 HPKG
boost ✗ (too old) ✓ (boost163)
bzip2 ? ?
clucene works
coinmp ? ?
collada ?
curl ? ?
cppunit ? ?
expat ? ?
firebird ? ?
fontconfig ? ?
freetype
glew [1] ?
glm ?
gltf ?
gperf ? ?
graphite2 ? ?
harfbuzz ? ?
hunspell ?
hyphen ?
icu ? ?
ilmbase ? ?
ixion (required by orcus) ? ?
jpeg ? ?
lcms2 ?
libabw ?
libcdr ?
libcmis works
libebook ?
libetonyek ?
libexttextcat works
libffi ? ?
libfreehand ?
libiconv ? ?
liblangtag ? ?
libmariadb ? ? ?
libmspub ?
libmwaw ?
libodfgen ?
libpagemaker ?
librevenge ? ✗ (needs update)
libstaroffice ?
libtommath ? ? ?
libvisio ?
libwpd ?
libwpg ?
libwps ? ✗ (needs update)
libxml2 ?
libxslt ?
libzmf ?
lpsolve ? ? ✗ (needs update)
mdds + mdds12 ?
mythes works ? ?
neon ? ? ✗ (cannot install)
nspr ? ?
nss ? ? ✗ (needs update)
openexr ? ?
openldap ?
openssl ? ?
orcus doesn’t work
poppler doesn’t work ✓ (not tested)
raptor works ?
rasqal works ?
redland works ?
sane ? ? ?
tiff4 ?
ucpp works
xmlsec ?
zip
zlib ?

Packages in bold are required. Dependencies for 5.3.0.1.

[1] changed to epoxy in master

I think that in-tree libraries should be eventually replaced with system ones, as there is little sense in duplicating them.

@soakbot

This comment has been minimized.

Show comment
Hide comment
@soakbot

soakbot Jun 30, 2015

(Original comment by scottmc on 2014-11-23T08:50:20.664892+00:00)

Feel free to create GCI tasks for these. Check first to see if there are already tasks for them.

soakbot commented Jun 30, 2015

(Original comment by scottmc on 2014-11-23T08:50:20.664892+00:00)

Feel free to create GCI tasks for these. Check first to see if there are already tasks for them.

@soakbot

This comment has been minimized.

Show comment
Hide comment
@soakbot

soakbot Jun 30, 2015

(Original comment by KapiX on 2014-11-25T21:47:43.267702+00:00)

Updated status of the packages.

soakbot commented Jun 30, 2015

(Original comment by KapiX on 2014-11-25T21:47:43.267702+00:00)

Updated status of the packages.

@soakbot

This comment has been minimized.

Show comment
Hide comment
@soakbot

soakbot Jun 30, 2015

(Original comment by KapiX on 2014-11-28T20:14:02.366063+00:00)

Added OpenLDAP recipe.

soakbot commented Jun 30, 2015

(Original comment by KapiX on 2014-11-28T20:14:02.366063+00:00)

Added OpenLDAP recipe.

@soakbot

This comment has been minimized.

Show comment
Hide comment
@soakbot

soakbot Jun 30, 2015

(Original comment by KapiX on 2015-01-05T19:05:49.874807+00:00)

Added mythes.

soakbot commented Jun 30, 2015

(Original comment by KapiX on 2015-01-05T19:05:49.874807+00:00)

Added mythes.

@KapiX KapiX self-assigned this Jun 30, 2015

@mestaritonttu

This comment has been minimized.

Show comment
Hide comment
@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Jan 25, 2016

Member

Added libatomic_ops, removed vigra.

Member

KapiX commented Jan 25, 2016

Added libatomic_ops, removed vigra.

@CodeforEvolution

This comment has been minimized.

Show comment
Hide comment
@CodeforEvolution

CodeforEvolution Feb 16, 2016

Contributor

Found a new dependency for LibreOffice: Apache ant - https://ant.apache.org/

Contributor

CodeforEvolution commented Feb 16, 2016

Found a new dependency for LibreOffice: Apache ant - https://ant.apache.org/

@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Jan 4, 2017

Member

Updated for 5.3.0.1.

Member

KapiX commented Jan 4, 2017

Updated for 5.3.0.1.

@mestaritonttu

This comment has been minimized.

Show comment
Hide comment
@mestaritonttu

mestaritonttu Jan 4, 2017

Note that in master, glew was switched to epoxy: https://cgit.freedesktop.org/libreoffice/core/commit/?id=482d7ce61b423600b41b459eb26a2cc221cd0acf
This update is brought to you by the song: The Ramones - Now I Wanna Sniff Some Glue

mestaritonttu commented Jan 4, 2017

Note that in master, glew was switched to epoxy: https://cgit.freedesktop.org/libreoffice/core/commit/?id=482d7ce61b423600b41b459eb26a2cc221cd0acf
This update is brought to you by the song: The Ramones - Now I Wanna Sniff Some Glue

@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Jan 7, 2017

Member

If anyone wants to hack on it, here is my repo with build fixes: https://github.com/KapiX/libreoffice_core
It builds, but unit tests fail.

Member

KapiX commented Jan 7, 2017

If anyone wants to hack on it, here is my repo with build fixes: https://github.com/KapiX/libreoffice_core
It builds, but unit tests fail.

@korli

This comment has been minimized.

Show comment
Hide comment
@korli

korli Mar 25, 2017

Contributor

@KapiX I fixed a few dependencies in master. I'll complete with missing bits for x86_64 to ease the dev environment​ setup.

Contributor

korli commented Mar 25, 2017

@KapiX I fixed a few dependencies in master. I'll complete with missing bits for x86_64 to ease the dev environment​ setup.

@korli

This comment has been minimized.

Show comment
Hide comment
@korli

korli Mar 28, 2017

Contributor

about boost, the LO configure script fails to detect the version for Boost 1.63 DateTime library, so this probably needs patching.

Contributor

korli commented Mar 28, 2017

about boost, the LO configure script fails to detect the version for Boost 1.63 DateTime library, so this probably needs patching.

@korli

This comment has been minimized.

Show comment
Hide comment
@korli

korli Mar 28, 2017

Contributor

about nss, a pkgconfig file seems to be required (as noted in your HOWTO build commit). Will be added in the recipe.

Contributor

korli commented Mar 28, 2017

about nss, a pkgconfig file seems to be required (as noted in your HOWTO build commit). Will be added in the recipe.

@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Mar 28, 2017

Member

@korli Thanks for working on this. I will check everything on x86_64 soon, add status info to the table, and update the instructions.

Member

KapiX commented Mar 28, 2017

@korli Thanks for working on this. I will check everything on x86_64 soon, add status info to the table, and update the instructions.

@korli

This comment has been minimized.

Show comment
Hide comment
@korli

korli Mar 29, 2017

Contributor

Nss pkgconfig file is now added. I submitted a draft recipe in 8e8cad5. It includes already available dependencies, missing dependencies can be spotted by looking for "without-system". Boost isn't missing but isn't properly detected by the configure script.

Contributor

korli commented Mar 29, 2017

Nss pkgconfig file is now added. I submitted a draft recipe in 8e8cad5. It includes already available dependencies, missing dependencies can be spotted by looking for "without-system". Boost isn't missing but isn't properly detected by the configure script.

@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Mar 29, 2017

Member

Did you see distro-configs/LibreOfficeHaiku.conf file?
boost detection should be fixed with --with-boost-libdir.

Member

KapiX commented Mar 29, 2017

Did you see distro-configs/LibreOfficeHaiku.conf file?
boost detection should be fixed with --with-boost-libdir.

@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Mar 30, 2017

Member

Updated the table with x86_64 status.

Member

KapiX commented Mar 30, 2017

Updated the table with x86_64 status.

@KapiX

This comment has been minimized.

Show comment
Hide comment
@KapiX

KapiX Mar 17, 2018

Member

Closing, since buildsystem patches are now upstreamed to master and LibreOffice can build.

Member

KapiX commented Mar 17, 2018

Closing, since buildsystem patches are now upstreamed to master and LibreOffice can build.

@KapiX KapiX closed this Mar 17, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment