summaryrefslogtreecommitdiffstats
path: root/RepositoryExternal.mk
Commit message (Collapse)AuthorAgeFilesLines
* gpg4libre: Fix build by s/gpgme/gpgmepp/ on multiple placesKatarina Behrens2017-02-231-4/+4
| | | | | | | | let's see if it appeases the tinderboxes Change-Id: Icfe97381395f5554d51cfb52289b3de89abbbb68 Reviewed-on: https://gerrit.libreoffice.org/34569 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* gpg4libre: We want to use C++ library insteadKatarina Behrens2017-02-231-3/+3
| | | | | | | | | | | | | | | in particular, the one from gpgme project. configure check is set up in such a way that it will fail with older gpgmepp that depends on KDE development packages. This means Linux distros released before 2016 have to rely upon in-tree version, but such is life ... Change-Id: I5cdceffad6e81643603fcdee57a7656218f76834 Reviewed-on: https://gerrit.libreoffice.org/34130 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* gpg4libre: Fix linking against internal gpgmeppKatarina Behrens2017-02-171-1/+1
| | | | | | | | | including headers still broken Change-Id: Id631c978d820046db880ff8035158200dcb8951b Reviewed-on: https://gerrit.libreoffice.org/34343 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
* gpg4libre: fix gpgme build dependenciesThorsten Behrens2017-02-171-0/+17
| | | | | | | | Change-Id: If71b144f008e35ee248421d922ab2a1a4463d093 Reviewed-on: https://gerrit.libreoffice.org/34361 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* gpg4libre: gbuild funcs for building with internal gpgme(pp)Katarina Behrens2017-02-161-0/+14
| | | | | | | Change-Id: I12b57b8925c263ec904549ea38a2c581f20b9d14 Reviewed-on: https://gerrit.libreoffice.org/34301 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* Remove MinGW supportStephan Bergmann2017-02-101-20/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | In OOo times, there'd originally been efforts to allow building on Windows with MinGW. Later, in LO times, this has been shifted to an attempt of cross- compiling for Windows on Linux. That attempt can be considered abandoned, and the relevant code rotting. Due to this heritage, there are now three kinds of MinGW-specific code in LO: * Code from the original OOo native Windows effort that is no longer relevant for the LO cross-compilation effort, but has never been removed properly. * Code from the original OOo native Windows effort that is re-purposed for the LO cross-compilation effort. * Code that has been added specifially for the LO cross-compilation effort. All three kinds of code are removed. (An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing --with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.) Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568 Reviewed-on: https://gerrit.libreoffice.org/34127 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
* external: bundle pdfiumMiklos Vajna2017-02-081-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>
* Remove DBUSMENUGTK left-oversStephan Bergmann2017-02-071-11/+0
| | | | | | | ...after 4e7f9650e2a32b648cbd50ab113955920f960354 "remove ancient lo-menubar implementation now that we have the shiny new one" Change-Id: I49e7a5489279aaf3469d14c4e9d75245203c5937
* fontconfig uses pkg-config to detect freetype nowDavid Tardon2017-02-021-16/+7
| | | | Change-Id: I12cc3a8a36aeafd5184eee4051bc798c22769d8c
* upload freetype 2.7.1David Tardon2017-02-021-0/+7
| | | | | | | Change-Id: I8da4395cefe6bb542ab7cac2a849ec587a63f37c Reviewed-on: https://gerrit.libreoffice.org/33814 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
* gpg4libre: Support building --with-system-gpgme (Linux only so far)Katarina Behrens2017-02-011-0/+16
| | | | | | | | Change-Id: I22af89b920d43f3fc5f0fff02070f288bfa59fb4 Reviewed-on: https://gerrit.libreoffice.org/33702 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Siegmund Gorr <siegmund.gorr@cib.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
* tdf#90753 scp2: move firebirdsdbc packages to AutoInstallMichael Stahl2017-01-091-0/+4
| | | | Change-Id: Ifabb9fa65115fcc1728fa16e142ef008834eedda
* link to our own static fontconfig and freetype when we build themCaolán McNamara2016-12-201-2/+7
| | | | | | | | Change-Id: I143256ba37acf948931350443b2acf30c34f50a8 Reviewed-on: https://gerrit.libreoffice.org/32226 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* some raptor tweaks for --disable-dynloadCaolán McNamara2016-12-201-3/+4
| | | | | | | Change-Id: I63229ea57acc36b377f430d2305530cfe5617a35 Reviewed-on: https://gerrit.libreoffice.org/32203 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* this textenc hack is for android and disable-dynamic-loadingCaolán McNamara2016-12-191-2/+2
| | | | | | | Change-Id: If2191161e82fc1e05b1442ae4b3b729cc1b8994d Reviewed-on: https://gerrit.libreoffice.org/32038 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* Revert "Revert "build our own fontconfig and freetype under oss-fuzz""Caolán McNamara2016-12-191-3/+5
| | | | | | This reverts commit d3c06fb90485543f6ca4b1f833e6c4f82b28ba14. which seems innocent after all
* Revert "build our own fontconfig and freetype under oss-fuzz"Caolán McNamara2016-12-161-5/+3
| | | | | | | | did I break android here mysteriously This reverts commit f2fae3684f35bfb03c4921adc4ecbddcff36374b. Change-Id: I0d941d3e474c6693cd15e1b55baab83a3da48488
* build our own fontconfig and freetype under oss-fuzzCaolán McNamara2016-12-151-3/+5
| | | | Change-Id: I7141aabd64c3f42545176fa8c907d8326e25e9ff
* change from glew to epoxyCaolán McNamara2016-12-131-27/+19
| | | | | | | | | | because that works under wayland out of the box and gtk3 uses it already Change-Id: Iefaac31e325534a81a5389f752804af917c1baef Reviewed-on: https://gerrit.libreoffice.org/31213 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* fix lpsolve dependencyMichael Stahl2016-12-101-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>
* orcus is mandatory nowMarkus Mohrhard2016-11-281-9/+0
| | | | | | | | | | | We use it as a json parser, for calc cell styles and tests. Making it optional is just making the code more complex and introduces more sources for errors. Change-Id: I8769628a4ab9519cafc3d43db7c0007e0aa265dc Reviewed-on: https://gerrit.libreoffice.org/31307 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
* Exit GLyphyTor Lillqvist2016-11-161-38/+0
| | | | Change-Id: Ib84e703d4c1528d022435c7695c97a3fc284563a
* fix external def for graphiteDavid Tardon2016-11-041-1/+3
| | | | Change-Id: I474a7852647fc17597ec3d5a44e1e8dfdc78c0c3
* RepositoryExternal.mk: fix poppler linking on UbuntuMichael Stahl2016-11-031-1/+2
| | | | | | need to link poppler static library *before* jpeg Change-Id: I0fd2abc12c93432715a02a3a567349abda4f990b
* update deps for libzmfDavid Tardon2016-11-031-0/+9
| | | | Change-Id: I627b3037d7e2dcecfed496068abf697c3258480d
* RepositoryExternal.mk: really fix jpeg buildMichael Stahl2016-11-031-2/+2
| | | | Change-Id: I1969db554d156e6af0975d03013ea4f7c10d839f
* Fix external libjpeg buildJan-Marek Glogowski2016-11-031-2/+2
| | | | Change-Id: I952dd39559cff18dc7850b62915405954eac2fd7
* poppler: build against libjpegMichael Stahl2016-11-021-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>
* avoid odd make warning on WNTMichael Stahl2016-10-271-0/+1
| | | | | | Library_vcl.mk:753: extraneous text after 'endif' directive Change-Id: Iec487705b762880dd463acaba2d3590ff2587562
* Move i18nlangtag lib to URELIBStephan Bergmann2016-10-251-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>
* Make sure HarfBuzz module depends on GraphiteKhaled Hosny2016-10-181-0/+6
| | | | Change-Id: I9c1cc9c679ceebeb4e5cd898876aaa7b61c18f17
* Always build Graphite everywhereKhaled Hosny2016-10-181-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
* Always build HarfBuzz everywhereKhaled Hosny2016-10-181-6/+0
| | | | | | It is no longer an optional feature on any platform. Change-Id: I70cdcd2c0df69d961ecc5f36b4e8d035d251ef16
* external/firebird doesn't know --enable-debug, but make target "Debug"Stephan Bergmann2016-10-171-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
* Switch from orcus-0.11 to orcus-0.12Jaskaran Singh2016-09-181-2/+2
| | | | Change-Id: I837ed3a30fae6fbe6cb658f1feecce1e88279ae0
* Use correct path to the build platform's services.rdb when cross-compilingTor Lillqvist2016-08-171-1/+1
| | | | | | Requires introducing LIBO_URE_MISC_FOLDER_FOR_BUILD. Change-Id: I133a7f73e48090f67764838b45de4fe8b7580efe
* GSoC Upgrade firebird to 3.0Wastack2016-08-171-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>
* integrate libstarofficeosnola2016-08-111-0/+54
| | | | Change-Id: I85913f1bd1af5d102573040588cca9d8ddeebb5d
* ENABLE_OPENGL does not mean whether to enable OpenGL use in generalTor Lillqvist2016-08-031-2/+0
| | | | | | | It refers to only the (old) OpenGL slideshow transition code. So no reason to have glew conditional on it. Change-Id: I13bc3e3c25fd7a33e05b39b405af0c85ab6a8e96
* integrate libzmfAleksas Pantechovskis2016-06-231-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>
* we are using our own minidump_upload executableMarkus Mohrhard2016-06-141-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>
* Reuse BOOST_CPPFLAGS computed by configure.acStephan Bergmann2016-05-311-2/+1
| | | | Change-Id: I58cba84030f6a7872f912e0136dfb8d3970ac890
* boost: warning-patch-ectomyMichael Stahl2016-05-301-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>
* Typo: SYSTEN_LIBGLTF->SYSTEM_LIBGLTFJulien Nabet2016-05-071-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>
* Move clew/clew.h into external, tooStephan Bergmann2016-04-121-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>
* support building breakpad on windowsMarkus Mohrhard2016-03-301-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>
* RepositoryExternal: fix confusing conditionMichael Stahl2016-03-301-1/+1
| | | | | | This looks like it does XOR but vmiklos says it should do OR. Change-Id: I11cee255fb243d0cd763e97d13da1e31a8e598e9
* Fix Android buildMiklos Vajna2016-03-301-1/+1
| | | | Change-Id: I7247f19b03302b2270e0f6f32c6e6b6e760fd7bd
* fix headless buildOliver Specht2016-03-251-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>
* Boost.Thread appears to be unneededDavid Tardon2016-03-081-7/+0
| | | | Change-Id: I62ec68ed2ff67ac62137de2fcd7106ada90721ae