700 Commits

Author SHA1 Message Date
Michael Stahl
c7ca0718f7 RepositoryExternal: missing dependency in openssl_headers
Change-Id: I4a9f6c07204f2784ac6cac28bed9dfa700950c09
2016-03-07 21:20:50 +01:00
Michael Stahl
f7a6da202c RepositoryExternal.mk: ENABLE_HEADLESS needs cairo too
Change-Id: Ia34093fd9afacb73746af0813f2c219119f9a1a1
2016-02-29 21:36:29 +01:00
David Ostrovsky
e04c734f56 MSVC 14.0: Second attempt to fix Python in 32bit build mode
Change-Id: I709fda2e6df5048bdbf9157518d6b7b98ff45515
Reviewed-on: https://gerrit.libreoffice.org/22730
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2016-02-27 21:21:33 +00:00
Markus Mohrhard
133a5d87ef remove the case for system breakpad
This will be something limited to TDF builds.

Change-Id: Ie7e96a33d247ea55b51563db6d42a0ff027c61e3
2016-02-27 16:17:16 +01:00
Stephan Bergmann
d69eb22d4e -Wno-shadow appears no longer necessary for KDE4
Change-Id: I5edace31b5c73c88c301444aaabee3734fc8154e
Reviewed-on: https://gerrit.libreoffice.org/22696
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-02-25 14:06:07 +00:00
Michael Stahl
b4d3a0d674 RepositoryExternal: move that out of gb_LinkTarget__use_breakpad
otherwise package would be registered multiple times, looks like one
tinderbox fails due to that.

Change-Id: I3bcbc9fff1e1993ae30cda634a50f815a30bc094
2016-02-23 15:10:39 +01:00
Markus Mohrhard
d63a940853 we need the complete cppunit build
Change-Id: I71de79a7a10453da73e96793dcd58c3c64c044ee
Reviewed-on: https://gerrit.libreoffice.org/22639
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-23 13:55:47 +00:00
Markus Mohrhard
262eddce8a package minidump_upload tool
We are going to use this tool for uploading the minidumps for now.

Change-Id: I2c59d420e3884aee46411df913c2ec067e0c636b
Reviewed-on: https://gerrit.libreoffice.org/22549
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 19:53:28 +00:00
Markus Mohrhard
a46ef637d5 include breakpad into the build
Change-Id: I1bfd107502332fc86ae5e96bbc1f475b8d669c6c
Reviewed-on: https://gerrit.libreoffice.org/22547
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 18:20:13 +00:00
Caolán McNamara
f2984e9574 always support packagekit if dbus is enabled
Change-Id: I8eb169d33fcb0217989b180aa0c4c0110875be32
Reviewed-on: https://gerrit.libreoffice.org/22503
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-19 16:34:57 +00:00
Caolán McNamara
538cf0c496 move dbus config into its own config header
Change-Id: I5b0734a30dee323d41270de06f6a02fd676155c9
Reviewed-on: https://gerrit.libreoffice.org/22502
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-19 14:53:46 +00:00
Caolán McNamara
ad627912b5 move gio config into its own separate config header
Change-Id: I25ca238931da039c244c2af6171d69c9875f95ff
Reviewed-on: https://gerrit.libreoffice.org/22501
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-19 13:06:03 +00:00
Stephan Bergmann
8d34d36f93 jpeg-turbo's jconfig.h is only generated during build
Change-Id: I2fd510806212a05c6cad5c3002c4ede032c4f63c
2016-02-18 12:51:41 +01:00
Michael Stahl
8d0b06a69e configure: remove ---disable-randr-link
This looks obsolete, it was used in LibreOfficeLinux.conf since the
beginning but in fact since LO 3.5 it was broken and the vclplug_gen
was not actully dlopen()ing Xrandr.so but somehow magically "found"
the symbols anyway.

Change-Id: I81251a8fef0abac63183b0ff3533bb2331ca6f5a
2016-02-01 17:29:31 +01:00
Caolán McNamara
82cdcc392a can now drop external dependency vigra
Change-Id: I3babe33ab5be1c3521ccb8bee71239e3d8893a2f
2016-01-20 09:43:28 +00:00
David Tardon
7d93bb8fcb build liblangtag as shared lib on linux and OS X
Change-Id: I3ae138d1a06d22be42a3cd6f565fba6950208fc6
2016-01-16 16:24:43 +01:00
David Tardon
2653ffec08 drop superfluous dependency
Change-Id: Id105284fae75945c4c054fcac8c6390a4a62f1e1
2016-01-16 16:24:43 +01:00
David Tardon
c2a119baa7 allow ext. projects to depend on liblangtag
Change-Id: Ic4219428f3dd15fdf4addccca545d68099e2145f
2016-01-14 19:46:49 +01:00
David Tardon
345135002a move def. of liblangtag inc. path to configure
Change-Id: Idef3015bf7b7bb5e0d984ac0b0a2163172cacc17
2016-01-14 19:46:48 +01:00
Michael Stahl
4336db6d89 remove unused gb_LinkTarget__use_npapi_headers
Change-Id: I527eeb82202de0d7b3545c545c492eda89c78e47
2015-12-18 13:18:11 +01:00
Matúš Kukan
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
Michael Stahl
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
Michael Stahl
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
Michael Stahl
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
Michael Stahl
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
Tor Lillqvist
fdab1a6bed Fix thinko
Change-Id: Ie7bc589e11687db38057adbbb7bb803e425628cf
2015-11-19 16:10:45 +02:00
Tor Lillqvist
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
Tor Lillqvist
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
Tor Lillqvist
c33a63598d Use correct GLyphy library file name in the MSVC case
Change-Id: I77b55e796c35d1a186fecfddc6a109ded7d54064
2015-11-19 14:05:28 +02:00
Tor Lillqvist
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
Tor Lillqvist
4817f7f877 Fix some thinkos or copy-paste mistakes for glyphy
Change-Id: Ie008086c2a34081c9f50a61808b73b66eda58e2c
2015-11-19 14:05:26 +02:00
Markus Mohrhard
8311c6ed49 link vcl against libglyphy
Change-Id: I5b206f5d857d28acda82ce8ac53f835142f46da2
2015-11-19 14:05:26 +02:00
Caolán McNamara
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
Tor Lillqvist
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
David Ostrovsky
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
Bjoern Michaelsen
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
Rene Engelhard
a41a4a22f1 remove now unneeded apache-commons libs
Change-Id: Ida7a5f5db5bba8d03bf31de760a908cee9a514e4
2015-10-09 21:23:37 +02:00
Stephan Bergmann
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
David Tardon
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
Samuel Mehrbrodt
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
Michael Stahl
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
Michael Stahl
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
Michael Stahl
d9162d24ce RepositoryExternal.mk: for some reason Mac wants a GeneratedPackage
Change-Id: I5d983fee8d5cd313fbd0d6ece800fa8b80d81b35
2015-07-29 12:17:49 +02:00
Michael Stahl
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
Nathan Yee
b59955bf21 online update tdf#68274: fix --enable-online-update=mar on Windows
Change-Id: I397566ae2488799399cad361b24a281d3599cc5b
2015-07-22 07:18:22 +02:00
Stephan Bergmann
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
Jan Holesovsky
ec47717b35 online update: Make sure that bzip2 builds at the correct time.
Change-Id: I4973b4aaf311b0899831ea7f5335204f2e0bd9dd
2015-07-07 09:25:37 +02:00
Jan Holesovsky
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
Nathan Yee
7eb863d6b6 online update: Add the bzip2 external.
Change-Id: Id7547390c49c0bcf672eb1a9863fc236518bfa49
2015-07-03 13:49:20 +02:00
David Tardon
682e359443 simplify
Change-Id: Ieb15979cbaf93beff9683082e9612db2e5cc492e
2015-06-25 23:47:07 +02:00