summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
AgeCommit message (Collapse)AuthorFilesLines
2017-03-14external: bundle pdfiumMiklos Vajna1-0/+11
Initial use case is to avoid creating a whole Draw document + a poppler process for each and every PDF image we load in a document. The MSVC patch is only to support MSVC 2013, as upstream already moved to MSVC 2015. Change-Id: I3c9dbac3e3de9f2e874ca4cfec0a9dd8a388b87c Reviewed-on: https://gerrit.libreoffice.org/34022 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit b6f9eeb9b5c0e29ca655185dc299ebd4a2c092d7)
2016-12-19fix lpsolve dependencyMichael Stahl1-1/+1
It currently only requires unpacking the tarball so linking can fail with "cannot open input file ... lpsolve55.lib" Change-Id: I6ab99d7ecfd08b1b934f5c189d8fe74b7ee517e5 Reviewed-on: https://gerrit.libreoffice.org/31805 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit f4732872aaba09c3d5b7cebb9af6bc7b7be534d4) Reviewed-on: https://gerrit.libreoffice.org/32185 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2016-11-16Exit GLyphyTor Lillqvist1-38/+0
Change-Id: Ib84e703d4c1528d022435c7695c97a3fc284563a
2016-11-04fix external def for graphiteDavid Tardon1-1/+3
Change-Id: I474a7852647fc17597ec3d5a44e1e8dfdc78c0c3
2016-11-03RepositoryExternal.mk: fix poppler linking on UbuntuMichael Stahl1-1/+2
need to link poppler static library *before* jpeg Change-Id: I0fd2abc12c93432715a02a3a567349abda4f990b
2016-11-03update deps for libzmfDavid Tardon1-0/+9
Change-Id: I627b3037d7e2dcecfed496068abf697c3258480d
2016-11-03RepositoryExternal.mk: really fix jpeg buildMichael Stahl1-2/+2
Change-Id: I1969db554d156e6af0975d03013ea4f7c10d839f
2016-11-03Fix external libjpeg buildJan-Marek Glogowski1-2/+2
Change-Id: I952dd39559cff18dc7850b62915405954eac2fd7
2016-11-02poppler: build against libjpegMichael Stahl1-6/+17
Albert Astals Cid points out that --disable-libjpeg causes poppler to use internal JPEG code instead, which is not actively maintained. Add LIBJPEG_CFLAGS / LIBJPEG_LIBS to config_host.mk and patch poppler to respect LIBJPEG_LIBS. Change-Id: Id19a62a9bd9dc41fee5e8e43e2798e515aacc299 Reviewed-on: https://gerrit.libreoffice.org/30496 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-10-27avoid odd make warning on WNTMichael Stahl1-0/+1
Library_vcl.mk:753: extraneous text after 'endif' directive Change-Id: Iec487705b762880dd463acaba2d3590ff2587562
2016-10-25Move i18nlangtag lib to URELIBStephan Bergmann1-4/+8
...as stoc/Library_javavm.mk depends on it since 9b09a217c79e8a35fc4de54c89ef49fbf8f72752 "Resolves: #i86470# Wrong Java locale when using 'nl' and 'fr'". The i18nlangtag lib in turn depends on libs from external/liblangtag and external/icu, so those needed to be moved to URELIB, too. On Windows, the external icu package was already split into icu and icu_ure (because "libxml2 is in URE and depends on icuuc*.dll on Windows"), so use that splitting on all platforms. (However, the corresponding changes that were necessary in RepositoryExternal.mk suggest that they had been missing for the split Windows case until now, and things had happened to work by accident?) On macOS, a library's install name reflects its (URELIB, OOO, ...) layer, and in external/icu/icu4c-build.patch there is only a single place to set that for all libs from external/icu. This patch changes that from OOO to URELIB, but for the icui18n lib that should stay at OOO. The hack to make it URELIB nonetheless works for now. To clean this up again, either the whole of icu could go into URE (dropping the icu vs. icu_ure package split completely), or the macOS layers URELIB and OOO could be combined into one (as the libs end up in the same directory anyway). Change-Id: Idc262fa41481d06ba2cae86ad7629cdccb392c07 Reviewed-on: https://gerrit.libreoffice.org/30272 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-10-18Make sure HarfBuzz module depends on GraphiteKhaled Hosny1-0/+6
Change-Id: I9c1cc9c679ceebeb4e5cd898876aaa7b61c18f17
2016-10-18Always build Graphite everywhereKhaled Hosny1-8/+0
It is no longer an optional feature on any platform. The --enable-graphite stuff is kept as it controls the old Graphite integration code and it should be removed without. Change-Id: Ib4d76bba782a1439f02f93411b22d237a1987ea5
2016-10-18Always build HarfBuzz everywhereKhaled Hosny1-6/+0
It is no longer an optional feature on any platform. Change-Id: I70cdcd2c0df69d961ecc5f36b4e8d035d251ef16
2016-10-17external/firebird doesn't know --enable-debug, but make target "Debug"Stephan Bergmann1-3/+3
* There's an --enable-developer configure option, but it probably does more than just default to the "Debug" target, things we potentially don't want here. * Disabling --enable-debug for MSC was apparently a leftover from firebird 2 times, f58f10fc89e19d182b5a415bb69af5ecc7de080a "firebird: --enable-debug breaks the build with MSVC". Change-Id: Id9f7b6aa0cdfcea0b07f94814a8dab43488879bb
2016-09-18Switch from orcus-0.11 to orcus-0.12Jaskaran Singh1-2/+2
Change-Id: I837ed3a30fae6fbe6cb658f1feecce1e88279ae0
2016-08-17Use correct path to the build platform's services.rdb when cross-compilingTor Lillqvist1-1/+1
Requires introducing LIBO_URE_MISC_FOLDER_FOR_BUILD. Change-Id: I133a7f73e48090f67764838b45de4fe8b7580efe
2016-08-17GSoC Upgrade firebird to 3.0Wastack1-14/+35
Embedded firebird is now version 3.0. Supports MSVC 14.0. Instead of fbembed, there are now two libraries: fbclient and Engine12. fbclient is linked as fbembed before, Engine12 is loaded at runtime from fbclient. fb now needs system libtommath, which is supplied as a new ExternalProject of LO. Change-Id: I132939bdee745795b22f675e4265e9590079c45f Reviewed-on: https://gerrit.libreoffice.org/27642 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
2016-08-11integrate libstarofficeosnola1-0/+54
Change-Id: I85913f1bd1af5d102573040588cca9d8ddeebb5d
2016-08-03ENABLE_OPENGL does not mean whether to enable OpenGL use in generalTor Lillqvist1-2/+0
It refers to only the (old) OpenGL slideshow transition code. So no reason to have glew conditional on it. Change-Id: I13bc3e3c25fd7a33e05b39b405af0c85ab6a8e96
2016-06-23integrate libzmfAleksas Pantechovskis1-0/+33
Change-Id: I0c7ea5b56ea4ed4839ff38798c0b915aaca81774 Reviewed-on: https://gerrit.libreoffice.org/26574 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2016-06-14we are using our own minidump_upload executableMarkus Mohrhard1-4/+0
Change-Id: Icee770ff8e2db019031d618528a9aab83041389d Reviewed-on: https://gerrit.libreoffice.org/26244 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-05-31Reuse BOOST_CPPFLAGS computed by configure.acStephan Bergmann1-2/+1
Change-Id: I58cba84030f6a7872f912e0136dfb8d3970ac890
2016-05-30boost: warning-patch-ectomyMichael Stahl1-0/+1
Upstream maintainers, with few exceptions, generally don't care about warnings in boost headers, hence we re-base our warning fix patches on every upgrade, which is a pointless exercise in frustration. Most of the patches are for GCC/Clang warnings, where we could use -isystem to suppress the warnings (with corresponding hacks in the build system, because -isystem also disables dependency generation) - but clang-cl does not support -isystem. So generate a bunch of wrapper headers into external/boost/include, that disable all known warnings and use #include_next to get the real boost header. This allows us to get rid of most of the existing patches. There is however a bug in GCC that preprocessor warnings like -Wundef cannot be disabled with a #pragma, so those patches cannot be removed. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53431 Change-Id: I2992bf4a463015f1140489df867bd80757f84541 Reviewed-on: https://gerrit.libreoffice.org/25563 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-05-07Typo: SYSTEN_LIBGLTF->SYSTEM_LIBGLTFJulien Nabet1-1/+1
Change-Id: Idf81e7b6d3629ae1170d52ca23dbab4db63eebae Reviewed-on: https://gerrit.libreoffice.org/24733 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2016-04-12Move clew/clew.h into external, tooStephan Bergmann1-0/+8
For consistency with what 38cd1d9a5f00dc69ba0d60e2fe6957090c7a26d1 "clew: move this foreign code to external/clew" did for clew.c. Library_scfilt depends on clew/clew.h, simply make it depend on the full clew external. Change-Id: Idcbf56a69084e108832c8970507ebea0f7ff400b Reviewed-on: https://gerrit.libreoffice.org/24035 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-03-30support building breakpad on windowsMarkus Mohrhard1-2/+2
Change-Id: I74b0e5a8e922935c9667491e5f33c514c3315d2a Reviewed-on: https://gerrit.libreoffice.org/23667 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-03-30RepositoryExternal: fix confusing conditionMichael Stahl1-1/+1
This looks like it does XOR but vmiklos says it should do OR. Change-Id: I11cee255fb243d0cd763e97d13da1e31a8e598e9
2016-03-30Fix Android buildMiklos Vajna1-1/+1
Change-Id: I7247f19b03302b2270e0f6f32c6e6b6e760fd7bd
2016-03-25fix headless buildOliver Specht1-0/+2
disables OpenGL and glew usage, lets --without-gui do what --without-x did before and disables X related test Change-Id: I680b47c9962a0d43c8ece593db0b82e347ceebdb Reviewed-on: https://gerrit.libreoffice.org/23474 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
2016-03-08Boost.Thread appears to be unneededDavid Tardon1-7/+0
Change-Id: I62ec68ed2ff67ac62137de2fcd7106ada90721ae
2016-03-08follow the boost lib naming scheme for DateTime tooDavid Tardon1-3/+3
Change-Id: Iae7967bd5f161ecbe888824a4bcb9b87ec8d947a
2016-03-08define boost_filestystem external for system boost tooDavid Tardon1-0/+7
Change-Id: Ie9bfc6a5f3e1862acbd1bb08c6f2bb0b63f2587e
2016-03-08reduce copypastaDavid Tardon1-60/+21
Change-Id: I5303caf69128a0a6d28fccfcf2ab63ed466e3853
2016-03-08reorderDavid Tardon1-15/+16
Change-Id: I8ff9f61475fddb475fe08e867c5446c825abb7dc
2016-03-08Update liborcus to 0.11.0.Kohei Yoshida1-2/+17
Markus did half of this, and I simply carried the torch. Change-Id: Icd3ee1e4b5bd562faee06dfd9dce52a4bed49a71 Reviewed-on: https://gerrit.libreoffice.org/22943 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2016-03-07RepositoryExternal: missing dependency in openssl_headersMichael Stahl1-0/+1
Change-Id: I4a9f6c07204f2784ac6cac28bed9dfa700950c09
2016-02-29RepositoryExternal.mk: ENABLE_HEADLESS needs cairo tooMichael Stahl1-1/+1
Change-Id: Ia34093fd9afacb73746af0813f2c219119f9a1a1
2016-02-27MSVC 14.0: Second attempt to fix Python in 32bit build modeDavid Ostrovsky1-1/+1
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-27remove the case for system breakpadMarkus Mohrhard1-14/+1
This will be something limited to TDF builds. Change-Id: Ie7e96a33d247ea55b51563db6d42a0ff027c61e3
2016-02-25-Wno-shadow appears no longer necessary for KDE4Stephan Bergmann1-6/+0
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-23RepositoryExternal: move that out of gb_LinkTarget__use_breakpadMichael Stahl1-3/+2
otherwise package would be registered multiple times, looks like one tinderbox fails due to that. Change-Id: I3bcbc9fff1e1993ae30cda634a50f815a30bc094
2016-02-23we need the complete cppunit buildMarkus Mohrhard1-1/+1
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-22package minidump_upload toolMarkus Mohrhard1-0/+5
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-22include breakpad into the buildMarkus Mohrhard1-0/+37
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-19always support packagekit if dbus is enabledCaolán McNamara1-6/+0
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-19move dbus config into its own config headerCaolán McNamara1-4/+0
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-19move gio config into its own separate config headerCaolán McNamara1-4/+0
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-18jpeg-turbo's jconfig.h is only generated during buildStephan Bergmann1-1/+1
Change-Id: I2fd510806212a05c6cad5c3002c4ede032c4f63c
2016-02-01configure: remove ---disable-randr-linkMichael Stahl1-12/+0
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