Commit Graph

630 Commits

Author SHA1 Message Date
15614c847d gengal: Don't depend on whole instsetoo_native_setup package
..to avoid rebuilding galleries all the time
because 'version' rc-file target is PHONY.
Instead name what exactly is needed.

Change-Id: Idf3c5a4a5b64a48ae06c46acf24e49f6a1ac2114
Reviewed-on: https://gerrit.libreoffice.org/20407
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Matúš Kukan <matus@libreoffice.org>
2015-12-16 21:24:25 +00:00
9ec0e6d9cb sd: replace embedded mDNSResponder code with proper external tarball
The diff against the 379.37 release is 2500 lines, one of which
actually does anything at runtime (missing va_end()).

Change-Id: I1824e61fd4ac6c3ce28084913a2661134a03fd51
Reviewed-on: https://gerrit.libreoffice.org/20248
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-11-30 13:11:10 +00:00
628d84d9a8 gbuild: remove gb_Gallery__UNO_COMPONENTS and gb_Gallery__make_env_args
These are presumably a relic from pre-INSTDIR days: gengal should find
all this stuff via redirect.rc, fundamental.rc and services.rdb.

The UNO services should be found via services.rdb too after the
dependency was added in the previous commit.

Change-Id: I3d452acc7c4b05f254bef936c4f18a2ea8615cf8
2015-11-30 09:55:57 +01:00
4e6b4fbac4 fix build tool dependencies on INSTROOT files
These should generally be INSTROOT_FOR_BUILD instead; also gengal only
had the URE's services.rdb (twice) but not the basis layer one.

Change-Id: If9cab809296fd66c1785562c5e5be6b2569d179c
2015-11-30 09:55:57 +01:00
d764100d62 try to fix gengal dependencies
The component files are not necessary as gb_Executable__register_gengal
already adds the service.rdb; the gengal.rc is insufficient as that file
references fundamental.rc which is missing, so depend on the Package
instead.  Also, INSTDIR is wrong for cross-compile.

Change-Id: I30711a51e04539832657a242d2573c626b1cf8ec
2015-11-27 11:49:25 +01:00
fdab1a6bed Fix thinko
Change-Id: Ie7bc589e11687db38057adbbb7bb803e425628cf
2015-11-19 16:10:45 +02:00
c4db7aa8ac Don't register a glyphy package if we aren't actually building it
Hopefully fixes the Mac tb.

Change-Id: I4786e060009e5232fc7d5ae200fec15334411c57
2015-11-19 16:07:59 +02:00
e461f7efcb Do use libo_CHECK_SYSTEM_MODULE for GLYPHY after all
Set the CFLAGS and LIBS for it in config_host.mk.in, and handle the
SYSTEM_GLYPHY case properly in RepositoryExternal.mk.

Change-Id: I56a7fe72b675b6dd4514bbd1739b53f5871ed36a
2015-11-19 14:56:41 +02:00
c33a63598d Use correct GLyphy library file name in the MSVC case
Change-Id: I77b55e796c35d1a186fecfddc6a109ded7d54064
2015-11-19 14:05:28 +02:00
24beafda53 The GLyphy headers in its tarball are in "src", there is no "include"
Change-Id: I77b55e796c35d1a186fecfddc6a109ded7d54064
2015-11-19 14:05:28 +02:00
4817f7f877 Fix some thinkos or copy-paste mistakes for glyphy
Change-Id: Ie008086c2a34081c9f50a61808b73b66eda58e2c
2015-11-19 14:05:26 +02:00
8311c6ed49 link vcl against libglyphy
Change-Id: I5b206f5d857d28acda82ce8ac53f835142f46da2
2015-11-19 14:05:26 +02:00
fb7d4ba1cb build cairo on android
Change-Id: Ie2f7662a4cc3955963517f265894b8f6a495ece8
Reviewed-on: https://gerrit.libreoffice.org/19991
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-11-16 16:07:03 +00:00
a0b9baab6d Bin mesa_headers completely
We don't need them in a MSVC or OS X compilation either.

Change-Id: I00181fe0a047df09bbdfcce34c07eb2ebc45a2da
2015-11-12 07:10:30 +02:00
4e3086da3e Remove Seamonkey based address book driver
Seamonkey based address book driver is based on pre-compiled libraries
and is only used on Windows 32 bit. Remove it in favor of mork driver.

Given that Seamonkey based mozab driver also provides Outlook and
Outlook Express address book integration, that Windows-32-bit--only
feature is lost for now.  If necessary, support for that feature could
be rewritten from scratch, in a way that would also work for Windows 64
bit.

Change-Id: Ie1c125e692598bda999767c328c9e2262a2b82af
Reviewed-on: https://gerrit.libreoffice.org/19560
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-10-25 15:02:44 +00:00
3cf557c12d drop gconf integration as per ESC decision
Conflicts:
	shell/source/backends/gconfbe/gconfbackend.cxx

Change-Id: I609ec83ec59f5ae8d3a8c9c09649695bfcb03b87
Reviewed-on: https://gerrit.libreoffice.org/19408
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2015-10-16 13:50:28 +00:00
a41a4a22f1 remove now unneeded apache-commons libs
Change-Id: Ida7a5f5db5bba8d03bf31de760a908cee9a514e4
2015-10-09 21:23:37 +02:00
6b4c435b1b external/openldap's include/lber_types.h is generated during build
...from include/lber_types.hin.  So fix dependencies after
cad68c6559a350aadbb1d3b2fcc8d78d1851b057 "relax deps of link target on external
projects."

Change-Id: I1c002b063c53f82ff18d11577a99f7413f7fb7a5
2015-10-09 09:23:59 +02:00
cad68c6559 relax deps of link target on external projects
Compilation of the link target's source files does not require the
external project to be built, just unpacked, unless the project
generates some needed headers during configure/build.

Change-Id: I2c9947cf13ce86878d2649829052551fc54f3883
2015-10-07 10:11:39 +02:00
c29ea22b89 Replace GUIBASE with USING_X11
That's what it actually means. Also make it a boolean

Change-Id: I249e18351253b34b5dada28e2a9c6bc0c06b730c
Reviewed-on: https://gerrit.libreoffice.org/18688
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-09-25 07:25:46 +00:00
72699595aa remove KDE3 support, --enable-kde and --enable-kdeab
With the new RHEL6-era baseline TDF can finally ship KDE4 support.

Change-Id: I227278b576a3ed2f2aaa751d41b469ca92dc78b3
Reviewed-on: https://gerrit.libreoffice.org/18267
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-03 08:18:03 +00:00
56b2bb53d2 RepositoryExternal.mk: xsltproc needs to depend on libxml2 package
... so the libxml2.dll is copied to instdir.

Change-Id: Ibb5e57c01826e089e9a81b79fb56c3d2489d653b
2015-07-31 14:45:37 +02:00
d9162d24ce RepositoryExternal.mk: for some reason Mac wants a GeneratedPackage
Change-Id: I5d983fee8d5cd313fbd0d6ece800fa8b80d81b35
2015-07-29 12:17:49 +02:00
57dd4d01c1 RepositoryExternal.mk: missing dependency on python3 package
This was causing all these "libpython3.3m.so: file not recognized: File
truncated" failures.

Change-Id: Ib814ab4fa43d9c8f20cf9b16ad04e1a71057e595
2015-07-29 11:02:21 +02:00
b59955bf21 online update tdf#68274: fix --enable-online-update=mar on Windows
Change-Id: I397566ae2488799399cad361b24a281d3599cc5b
2015-07-22 07:18:22 +02:00
ecc617e797 configmgr: support reading from a dconf layer (WIP)
Work in progress to allow integration of LO with
<https://wiki.gnome.org/Projects/FleetCommander>.

During configuration, dconf support is implicitly enabled when available on the
host (which is presumably only available on Linux).  It is explicitly disabled
for TDF Linux builds for now, though, to avoid accidental dependencies of the
distributed installation sets on system dconf libraries.

A dconf layer is represented in the CONFIGURATION_LAYERS bootstrap variable with
type "dconf" and an empty URL.  See the comment at the top of
configmgr/source/readdconflayer.cxx for the encoding of component-data in dconf.

All of this is still subject to change.

Change-Id: I2d08d81c8ea43ba4a99040a8882ae75b91bcfdb9
Reviewed-on: https://gerrit.libreoffice.org/16848
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-07-08 12:06:04 +00:00
ec47717b35 online update: Make sure that bzip2 builds at the correct time.
Change-Id: I4973b4aaf311b0899831ea7f5335204f2e0bd9dd
2015-07-07 09:25:37 +02:00
025952f527 online update: Make the 'updater' build & link at least on Linux.
Works with the non-system bzip2; the --with-system case might still need some
love - but then again, distros want to have the online update switched off
anyway...

Change-Id: I26a27aec07a8f1aac22a4d14a38fb5b833550ea7
2015-07-03 13:49:20 +02:00
7eb863d6b6 online update: Add the bzip2 external.
Change-Id: Id7547390c49c0bcf672eb1a9863fc236518bfa49
2015-07-03 13:49:20 +02:00
682e359443 simplify
Change-Id: Ieb15979cbaf93beff9683082e9612db2e5cc492e
2015-06-25 23:47:07 +02:00
7fffbdc4c2 mdds is header-only
Change-Id: I27e5ae913474001154fa6352a3ccefaee16e309c
2015-06-25 23:47:07 +02:00
5afa25c62c mysqlcppconn library ends up in an extension, not in layer NONE
(so fix its Linux RPATH from "$ORIGIN/../Library" to none)

Change-Id: Ie58e8e07cb08cdf12546f8bb7b92aa9e83815748
2015-06-12 16:26:44 +02:00
e6fe508d68 Android: add ownCloud library to the build.
Library code from https://github.com/jaragunde/owncloud-android-library

This patch downloads, builds and installs the library from a tarball
uploaded to http://dev-www.libreoffice.org/src/.

Change-Id: I28afaea4dabe2dab869b53b1881f4d5a6522943f
Reviewed-on: https://gerrit.libreoffice.org/16190
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2015-06-10 07:44:56 +00:00
edb38d702d update to liborcus 0.9.1
Includes switching to dynamic libs.

Change-Id: I959c4e9430f8cf95f50d48e1b01d8323dba4af81
2015-06-04 21:45:12 +02:00
78deb81c55 build libetonyek as shared lib
Change-Id: Id98bc62bd41846550dc9149d462a3b85bb2538c5
2015-05-20 09:42:02 +02:00
1349491d48 move setting of GLM_CFLAGS to configure
Change-Id: Ic9f6165626a8ffc303260c0439010fe7e2ce634b
2015-05-19 17:15:57 +02:00
f9568335a6 upload libwps 0.4.0
Change-Id: I9da61333b7c46d20cf7010553929b141ec011d84
2015-05-19 08:24:59 +02:00
861a86dfca Revert "update to liborcus 0.9.0"
This reverts commit a1280bd47fddd668f1ff224f18639c8d595ec6f7.

Change-Id: I2ad873f012ebae6858c8895c14ed695dbd881fc4
Reviewed-on: https://gerrit.libreoffice.org/15586
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-05-01 20:14:27 +00:00
a1280bd47f update to liborcus 0.9.0
Includes a lot of help from Norbert for finding the boost MSVC problem.

Change-Id: I5184bc40e2c3861883b8587784117b1c4558fa5f
Reviewed-on: https://gerrit.libreoffice.org/15453
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-05-01 18:12:20 +00:00
ae08fceafc RepositoryExternal.mk: gengal needs runtime dependency on unorc
Change-Id: I33f7592cf990f9298fec375d06a86c16ac4389b3
2015-04-28 13:32:49 +02:00
8840fd3226 tdf#82695 allow to build with system collada2gltf
Change-Id: I1179e20fd5fbdecd198633d5440621ed08a0465b
2015-04-13 16:43:35 +02:00
41c6631288 The 'svp' "plug-in" library is empty so don't build it at all
Its code is in the vcl library nowadays.

Change-Id: Idb659e541226724004660102f6641c38a2312c27
2015-03-20 17:55:08 +02:00
fa50edeb72 Remove references to unused GLU
(after removing the one remaining use of gluErrorString in a SAL_WARN call)

Change-Id: Ib94e346d73e508e69c07deafdc690e3ae0e23d4e
2015-03-02 20:23:57 +01:00
ac06ab2638 libgltf: Fix build on windows x64 bit
Change-Id: Ie467540f17b9c7240cada6b55daa96820c6c02a1
Reviewed-on: https://gerrit.libreoffice.org/14542
Tested-by: Michael Stahl <mstahl@redhat.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-19 20:32:41 +00:00
b6ee5cf707 external/lib{odfgen,revenge}: Declare proper symbol visibility
...not only when building the libs themselves, but also when including their
header files from other code.  (Omission only becomes obvious with hidden
function type RTTI causing false positives from Clang -fsanitize=function.)  As
these external libs do not record the decision to enable visiblity in a config
header file that gets included, it appears easiest to hack that knowledge into
gbuild for now.  (Note that libodfgen internally uses librevenge.)

Change-Id: I6a3a722d561b8cbce6e5b1f27d7aa2d7602f3cdf
2015-01-26 15:17:30 +01:00
df54862ec6 fdo#85174 PDF Import: fix character positions without modifying poppler
Change-Id: I4ec6409e8fa13161c5cd37fcae2055b4bc5ecfd4
Reviewed-on: https://gerrit.libreoffice.org/14066
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-21 15:32:25 +00:00
37e4920a31 continue to implement drawChar for unpatched popplers without drawChar2 hack
Change-Id: Id4ad86f3f563d88777352722e397cd77cfad45e4
2015-01-20 15:48:05 +00:00
152e2a2eb7 coinmp: Don't hard code Win32 platform on Windows
Change-Id: I39eafa22b12e62c766a182c2ebc2b115084f4cef
Reviewed-on: https://gerrit.libreoffice.org/13231
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2015-01-08 10:40:53 +00:00
c7b4aa22eb all deps for tools are expected to be at one place
Change-Id: Ie0d359f6607811cd76aefe4e19d0fb05379f1762
2014-12-24 18:30:53 +01:00
c868a0c772 build bundled libwpd and libwpg as shared libs
Change-Id: I7a00dfaa3252e2a0ab145ef8a4355f9bd14570da
2014-12-24 14:48:24 +01:00