Skip to content
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
Closed

LibreOffice dependencies #108

soakbot opened this issue Jun 30, 2015 · 18 comments
Assignees

Comments

@soakbot
Copy link

@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
Copy link
Author

@soakbot 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
Copy link
Author

@soakbot soakbot commented Jun 30, 2015

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

Updated status of the packages.

@soakbot
Copy link
Author

@soakbot soakbot commented Jun 30, 2015

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

Added OpenLDAP recipe.

@soakbot
Copy link
Author

@soakbot 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
@KapiX
Copy link
Member

@KapiX KapiX commented Jan 25, 2016

Added libatomic_ops, removed vigra.

@CodeforEvolution
Copy link
Contributor

@CodeforEvolution CodeforEvolution commented Feb 16, 2016

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

@KapiX
Copy link
Member

@KapiX KapiX commented Jan 4, 2017

Updated for 5.3.0.1.

@mestaritonttu
Copy link

@mestaritonttu 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
Copy link
Member

@KapiX 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
Copy link
Contributor

@korli 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
Copy link
Contributor

@korli 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
Copy link
Contributor

@korli 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
Copy link
Member

@KapiX 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
Copy link
Contributor

@korli 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
Copy link
Member

@KapiX KapiX commented Mar 29, 2017

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

@KapiX
Copy link
Member

@KapiX KapiX commented Mar 30, 2017

Updated the table with x86_64 status.

@KapiX
Copy link
Member

@KapiX 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
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.